Vehicle network control method and device, electronic equipment and vehicle
By identifying weak network areas in the vehicle's travel route and switching networks according to service priorities, the problem of sudden drops in signal strength for vehicles in complex network environments was solved, achieving stable operation of vehicle services and improving user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DEEPAL AUTOMOBILE TECH CO LTD
- Filing Date
- 2026-04-22
- Publication Date
- 2026-07-31
AI Technical Summary
How to cope with complex network environment fluctuations during vehicle operation in order to improve user network experience and avoid service connection interruptions and lag caused by sudden drops in signal strength?
By acquiring signal strength data of the vehicle's travel area, weak network areas are identified, and network switching strategies are formulated. Services on the vehicle are switched from the first signal source to the second signal source, such as satellite network, according to service priority, to ensure stable connection of high-priority services.
Switching networks in advance before vehicles enter areas with weak networks avoids service interruptions caused by sudden drops in signal strength, ensures the continuous and stable operation of various services on the vehicle, improves user experience, and reduces network switching lag by switching services in order of priority.
Smart Images

Figure CN122496883A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle communication technology, specifically to vehicle network control methods, devices, electronic equipment, and vehicles. Background Technology
[0002] With the rapid development of the automotive industry and the continuous advancement of in-vehicle communication technology, the continuity and quality of intelligent connected vehicle networks are receiving increasing attention from users. Vehicles often face complex and diverse network scenarios during operation, and how to cope with complex network environment fluctuations to improve the user's network experience is a key technical problem that needs to be solved. Summary of the Invention
[0003] The purpose of this application is to provide a vehicle network control method, device, electronic device, and vehicle for responding to complex network environment fluctuations during vehicle operation, thereby improving the user's network experience.
[0004] In a first aspect, embodiments of this application provide a vehicle network control method, which includes: acquiring signal strength data of a first signal source in the travel area of a target vehicle; the travel area is used to indicate the area between the current location of the target vehicle and its destination; the first signal source is the signal source of the network currently used by the target vehicle; in the case of a weak network area in the travel area, determining a network switching strategy; the weak network area is an area where the signal strength data in the travel area does not match the signal strength requirements of the target vehicle; the network switching strategy is used to instruct the target vehicle to switch the network of the first signal source used by the services on the target vehicle to the network of the second signal source in order of service priority based on the distance between the target vehicle and the weak network area; and executing the network switching strategy.
[0005] Based on the aforementioned technical characteristics, the presence of weak network areas where signal strength data does not match vehicle requirements is determined by analyzing signal strength data between the vehicle and the destination location. If weak network areas exist, a network switching strategy is determined and executed. By switching the network of the primary signal source used by services on the vehicle to the network of the secondary signal source before the vehicle enters a weak network area, service connection interruptions caused by sudden drops in signal strength and lack of network coverage can be avoided, ensuring the continuous and stable operation of various services on the vehicle and improving user experience. Furthermore, as the vehicle approaches a weak network area, services on the target vehicle are switched to the network sequentially according to service priority, avoiding lag caused by simultaneous service network switching and ensuring stable connections for high-priority services, further improving user experience.
[0006] In one embodiment, the network switching strategy includes: when the distance between the target vehicle and the weak network area is detected to be within a first distance range, instructing the target vehicle to perform the operation of searching for a second signal source and attempting to establish a connection channel with the second signal source; when the distance between the target vehicle and the weak network area is detected to be less than a first distance threshold, instructing the target vehicle to sequentially switch the network of the first signal source used by the services in the target vehicle to the network of the second signal source in descending order of service priority as it approaches the weak network area; the first distance threshold is less than or equal to the lower limit of the first distance range.
[0007] In one embodiment, when the distance between the target vehicle and the weak network area is detected to be less than a first distance threshold, the target vehicle is instructed to switch the network of the first signal source used by the service in the target vehicle to the network of the second signal source in descending order of service priority as it approaches the weak network area. This includes: when the distance between the target vehicle and the weak network area is detected to be within a second distance range, instructing the target vehicle to switch the network of the first signal source used by the first service to the network of the second signal source; the upper limit of the second distance range is the first distance threshold; when the distance between the target vehicle and the weak network area is detected to be within a third distance range, instructing the target vehicle to switch the network of the first signal source used by the second service to the network of the second signal source; the upper limit of the third distance range is less than or equal to the lower limit of the second distance range; and the service priority of the first service is greater than the priority of the second service.
[0008] Based on the aforementioned technical features, when a weak network area is detected and the distance to the weak network area is within a certain range, a second signal source is searched for and an attempt is made to establish a connection channel with the second signal source. This allows for a rapid switch from the network of the first signal source to the network of the second signal source when network switching is required, reducing service interruptions caused by the network switching process and improving user experience.
[0009] Based on the aforementioned technical features, as a vehicle approaches a weak network area, the network of the first signal source used by the target vehicle's services is switched to the second signal source in descending order of service priority. This prioritizes the network switching of high-priority services that affect user experience, making the network switching process virtually imperceptible to the user while using vehicle services. This ensures users enjoy stable and continuous network service while the vehicle is in motion, thus improving the user experience.
[0010] In one embodiment, the network of the second signal source is a satellite network.
[0011] Based on the above technical characteristics, satellite networks have the advantages of wide coverage and high stability. Using satellite networks can provide network services to vehicles when they are in areas without network coverage, ensuring the normal operation of vehicle services and improving user experience.
[0012] In one embodiment, the vehicle network control method further includes: acquiring navigation information from the navigation system of the target vehicle; and determining the travel area based on the destination and navigation path indicated in the navigation information.
[0013] Based on the aforementioned technical features, the travel area is determined according to the navigation information in the vehicle's navigation system. In this way, by using a preset destination and navigation route, the areas the vehicle will pass through can be determined relatively accurately, thus identifying the possible travel areas the vehicle may traverse, providing accurate data support for subsequently determining weak network areas the vehicle may pass through.
[0014] In one embodiment, the vehicle network control method further includes: determining the estimated destination of the target vehicle based on its current location and historical driving trajectory when navigation information is not obtained; determining the predicted driving route of the target vehicle to the estimated destination based on the estimated destination and the topology of the road where the target vehicle is currently located; and determining the travel area based on the predicted driving route.
[0015] Based on the aforementioned technical features, even when navigation information is unavailable in the navigation system, the vehicle's route can be predicted using its current location and historical driving trajectory, thereby determining the travel area. This allows for the determination of the travel area even when the vehicle has not set a predicted destination, preventing service interruptions caused by the vehicle entering weak network areas and improving user experience.
[0016] In one embodiment, the vehicle network control method further includes: obtaining the signal strength requirement of the target vehicle; the signal strength requirement is used to indicate the signal strength required for normal operation of services in the target vehicle; and identifying areas in the travel area where the signal strength data does not meet the signal strength requirement as weak network areas.
[0017] In one embodiment, the vehicle network control method further includes: determining the driving state of the target vehicle based on the driving direction of the target vehicle, the current position of the target vehicle, and the position of the weak network area; and when the driving state of the target vehicle is that it has left the weak network area and the distance between the current position of the target vehicle and the weak network area is greater than a fourth threshold, switching the network of the second signal source used by the service on the target vehicle back to the network of the first signal source.
[0018] Based on the above technical features, after detecting that the vehicle has left the weak network area by a certain distance, the network of the higher-cost second signal source is switched back to the network of the lower-cost first signal source, which can reduce the network usage cost while ensuring the vehicle's network needs.
[0019] Secondly, embodiments of this application provide a vehicle network control device, which includes: an acquisition unit, a determination unit, and an execution unit; the acquisition unit is used to acquire signal strength data of a first signal source in the travel area of a target vehicle; the travel area is used to indicate the area between the current location of the target vehicle and its destination; the first signal source is the signal source of the network currently used by the target vehicle; the determination unit is used to determine a network switching strategy when a weak network area exists in the travel area; the weak network area is an area where the signal strength data in the travel area does not match the signal strength requirements of the target vehicle; the network switching strategy is used to instruct the target vehicle to switch the network of the first signal source used by the services on the target vehicle to the network of the second signal source in order of service priority based on the distance between the target vehicle and the weak network area; the execution unit is used to execute the network switching strategy.
[0020] Thirdly, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions. The processor is configured to execute instructions to implement the methods described in the first aspect and any possible implementation thereof.
[0021] Fourthly, a vehicle is provided that employs the electronic equipment of the third aspect.
[0022] Fifthly, a computer-readable storage medium is provided, wherein when instructions in the computer-readable storage medium are executed by a processor of a processing device, the processing device is enabled to perform the methods described in the first aspect and any possible embodiments thereof.
[0023] In a sixth aspect, a computer program product is provided, the computer program product including computer instructions that, when executed on a processing device, cause the processing device to perform the method described in the first aspect and any possible implementation thereof.
[0024] It should be noted that the technical effects of any of the implementation methods in aspects two through six can be found in the technical effects of the corresponding implementation methods in aspect one, and will not be repeated here.
[0025] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0026] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application will be described below.
[0027] Figure 1 This is a schematic diagram of the structure of a vehicle network control system provided in an embodiment of this application; Figure 2 This is one of the flowcharts illustrating a vehicle network control method provided in an embodiment of this application; Figure 3 A second schematic flowchart illustrating a vehicle network control method provided in this application embodiment; Figure 4 The third schematic flowchart of a vehicle network control method provided in this application embodiment; Figure 5 The fourth schematic flowchart of a vehicle network control method provided in this application embodiment; Figure 6 This is a schematic diagram of the structure of a vehicle network control device provided in an embodiment of this application; Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0028] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0029] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0030] like Figure 1 As shown, this application embodiment provides a vehicle network control system 10, which includes a vehicle cloud platform 101 and a target vehicle 102.
[0031] In one possible implementation, the vehicle cloud platform 101 receives network environment data from first signal sources indicating the locations of multiple vehicles, determines the signal strength data of the first signal source within the travel area of the target vehicle 102 based on the network environment data, and sends the signal strength data of the first signal source within the travel area of the target vehicle 102 to the target vehicle 102. Multiple vehicles are located within the travel area of the target vehicle 102.
[0032] In this embodiment, the vehicle cloud platform 101 can be a public cloud, private cloud, or hybrid cloud architecture, serving urban transportation and providing services such as vehicle dispatching and monitoring for taxi and bus companies; it is also suitable for logistics transportation, helping logistics companies track goods and monitor fuel consumption; in the field of shared mobility, it can support shared vehicle operation planning; and it is also suitable for special vehicles in industries such as agriculture, mining, forestry, airports, and ports, realizing functions such as operation statistics and safety monitoring. This application does not impose specific limitations on these aspects.
[0033] The target vehicle 102 obtains signal strength data of the first signal source in its travel area through the vehicle cloud platform 101; the travel area indicates the region between the current location of the target vehicle 102 and its destination; the first signal source is the signal source of the network currently used by the target vehicle 102; if a weak network area exists in the travel area, a network switching strategy is determined; the weak network area is the area where the signal strength data in the travel area does not match the signal strength requirements of the target vehicle; the network switching strategy instructs the target vehicle 102 to switch the network of the first signal source used by the services on the target vehicle 102 to the network of the second signal source in order of service priority based on the distance between the target vehicle 102 and the weak network area; and the network switching strategy is executed.
[0034] The target vehicle 102 may include the following areas: powertrain domain, chassis domain, information domain, and coordination layer. The powertrain domain includes the high-voltage control unit (VCU) and battery management system (BMS); the chassis domain includes the body control module (BCM), window breaker controller, and drain pump controller; the information domain includes the 5G communication module and BeiDou positioning module; and the coordination layer includes the inter-domain gateway and onboard intelligent computing platform. The target vehicle 102 executes network switching strategies through these multiple areas.
[0035] In this application embodiment, the target vehicle 102 may also be referred to as a vehicle, mobile carrier, electric vehicle (EV), hybrid electric vehicle (HEV), plug-in hybrid electric vehicle (PHEV), fuel cell vehicle (FCV), autonomous vehicle, intelligent and connected vehicle (ICV), driverless vehicle, etc.
[0036] In this embodiment, the target vehicle 102 can be a sedan, a sport utility vehicle (SUV), a truck, an electric vehicle, a motorcycle, a tricycle, a special vehicle (such as an ambulance, fire truck, police car, etc.), a driverless taxi, an intelligent connected bus, an autonomous logistics vehicle, an electric truck, etc. Furthermore, this method is also applicable to various special-purpose vehicles, such as agricultural vehicles, mining vehicles, forestry vehicles, airport vehicles, and port vehicles. This application does not impose specific limitations in this regard.
[0037] For ease of understanding, the following detailed description, in conjunction with the accompanying drawings, illustrates a vehicle network control method provided in an embodiment of this application. See also... Figure 2 The vehicle network control method may include the following steps: S201-S203.
[0038] S201. Obtain the signal strength data of the first signal source in the travel area of the target vehicle.
[0039] The travel area is used to indicate the area between the target vehicle's current location and its destination, and the first signal source is the signal source of the network currently used by the target vehicle.
[0040] In some embodiments, the travel area may include multiple paths between the current location of the target vehicle and the destination. The multiple paths may also include a main path and multiple alternative paths, where the main path is the path currently being traveled by the target vehicle.
[0041] In one possible implementation, to avoid the target vehicle being unable to obtain signal strength data on the path in a timely manner due to a temporary change of destination, one or more paths can be divided into multiple road segments, and road segments on other roads that are less than a first threshold distance from multiple road segments can be identified as buffer road segments. Multiple paths and buffer road segments together constitute the travel area.
[0042] In one possible implementation, determining the travel area of the target vehicle can be achieved by: acquiring navigation information from the target vehicle's navigation system; and determining the travel area based on the destination and navigation path indicated in the navigation information.
[0043] For example, using the target vehicle's navigation system, the target vehicle's current location is determined to be location A, and its destination is location B. Multiple paths between location A and location B are identified as: Path 1, Path 2, and Path 3. Path 1 is the main path the target vehicle is currently traveling on, while Path 2 and Path 3 are alternative paths. Path 1 is divided into multiple segments using a preset segmentation method, such as segmenting by a preset distance or by segmenting by roadside markers (e.g., traffic lights). Path 4, leading to location C, has a segment whose distance from Path 1 is less than a preset distance of 500 meters. Therefore, this segment of Path 4, where the distance from Path 1 is less than 500 meters, is designated as buffer segment 1. Path 1, Path 2, Path 3, and buffer segment 1 together constitute the travel area.
[0044] By defining the multiple paths and buffer sections between the target vehicle's current location and its destination as the target vehicle's travel area, it is possible to avoid the inability to obtain signal strength data on the buffer sections in a timely manner due to the target vehicle temporarily changing its destination. This would prevent the vehicle from responding to weak network signals on the buffer sections in a timely manner, thereby improving the speed at which the target vehicle responds to weak network areas and enhancing the user experience.
[0045] In some embodiments, the first signal source network currently used by the target vehicle may be an operator network.
[0046] In one possible implementation, the signal strength data can be data used to assess network signal strength and evaluate wireless network quality. The signal strength data can be the reference signal received power (RSRP), which represents the power strength of the reference signal received by the terminal from the base station as an average signal power. Alternatively, the signal strength data can be the received signal strength indicator (RSSI), which reflects the total power strength of all wireless signals received by the terminal.
[0047] For example, in path 1 of the target vehicle, the RSRP of the signal strength data in the area 2 kilometers ahead of the target vehicle's current position is -75 dBm, which indicates that the signal strength in this area is good. In the area from 2 kilometers to 2.5 kilometers, the RSRP of the signal strength data is -125 dBm, which indicates that the signal strength in this area is poor.
[0048] In some embodiments, the target vehicle may be equipped with a vehicle-to-everything (V2X) terminal, and the target vehicle may communicate with a vehicle cloud platform through the V2X terminal. In one possible implementation, S201 above may be implemented as follows: communicating with the vehicle cloud platform through the V2X terminal, and obtaining signal strength data of a first signal source in the target vehicle's travel area through the vehicle cloud platform.
[0049] For example, after the target vehicle establishes a communication connection with the vehicle-to-everything (V2X) terminal and the vehicle cloud platform, it sends a signal strength data acquisition request to the vehicle cloud platform. Correspondingly, the vehicle cloud platform receives the signal strength data acquisition request from the target vehicle and sends the signal strength data of the first signal source in the target vehicle's travel area to the target vehicle.
[0050] In some embodiments, when the travel area of the target vehicle includes multiple other vehicles that have established communication connections with the vehicle cloud platform, the other vehicles can send signal strength data of their own locations to the vehicle cloud platform. Correspondingly, the vehicle cloud platform receives signal strength data of the locations of the multiple other vehicles, thereby determining the signal strength data of the first signal source in the travel area of the target vehicle.
[0051] It should be noted that this application does not restrict the specific process of obtaining the signal strength data of the first signal source in the travel area of the target vehicle. In actual application, it can be set according to the needs to cover different application scenarios.
[0052] S202. In the case of weak network areas in the travel area, determine the network handover strategy.
[0053] The weak network area is the area where the signal strength data of the travel area does not match the signal strength requirements of the target vehicle. The network switching strategy is used to instruct the target vehicle to switch the network of the first signal source used by the services on the target vehicle to the network of the second signal source in order of service priority, based on the distance between the target vehicle and the weak network area.
[0054] In some embodiments, other available networks may exist in areas with weak network coverage. For example, gas stations, parking lots, and service areas in remote areas are often covered by wireless local area networks (WLANs), in which case the network of the second signal source can be a WLAN. In addition, in some areas, the network of the second signal source can also be an ad hoc network, a dedicated short-range communication network, etc. The embodiments of this application do not limit the network of the second signal source.
[0055] As an example, the network of the second signal source is a satellite network, and the network of the second signal source will be described below using satellite networks as an example.
[0056] In some embodiments, the target vehicle may pass through areas with low carrier signal during its journey. Without proper handling, this could lead to navigation malfunctions, paralysis of cooperative driving functions, and interruptions to multimedia services, impacting user experience and even safety. Therefore, it is necessary to switch the target vehicle's network to a usable network before it enters a weak network area. Before switching networks, it is necessary to identify the weak network areas along the travel route.
[0057] In one possible implementation, determining the weak network area in the travel area can be achieved by: obtaining the signal strength requirement threshold of the target vehicle, and determining the area in the travel area where the signal strength data is less than the signal strength requirement threshold as the weak network area.
[0058] For example, the target vehicle's signal strength requirement threshold RSRP wireless network quality index is -100dBm, and the signal strength data in the area 2 to 2.5 kilometers away from the target vehicle's current location is -125dBm, which is less than the signal strength requirement threshold. Therefore, this area is identified as a weak network area.
[0059] In some embodiments, if network handover is triggered only when the vehicle enters or is about to enter a weak network area, the network handover may fail due to handover response delay. Therefore, after determining the weak network area, a network handover strategy needs to be formulated in advance to perform network handover on the target vehicle in advance.
[0060] In one possible implementation, the network handover strategy includes: when the distance between the target vehicle and the weak network area is detected to be within a first distance range, instructing the target vehicle to search for a second signal source and attempt to establish a connection channel with the second signal source. When the distance between the target vehicle and the weak network area is detected to be less than a first distance threshold, instructing the target vehicle, during its approach to the weak network area, to sequentially switch the network of the first signal source used by the services in the target vehicle to the network of the second signal source in descending order of service priority. The first distance threshold is less than or equal to the lower limit of the first distance range.
[0061] For example, when the weak network area is between 2 and 2.5 kilometers from the target vehicle's current location, a distance range of 1 to 500 meters from the weak network area is defined as the first distance range. That is, when the target vehicle is between 1 kilometer and 500 meters from the weak network area, the operation of searching for a second signal source and attempting to establish a connection channel with the second signal source is performed. At this time, the vehicle network service still uses the operator's network, and the satellite network channel only transmits a small amount of channel maintenance data.
[0062] In some embodiments, to ensure that high-priority services are not affected by a sudden deterioration in network quality, when the distance between the target vehicle and the weak network area is less than a first distance threshold, the network of the first signal source used by the services in the target vehicle is switched to the network of the second signal source in descending order of service priority.
[0063] Business priority refers to assigning different execution sequences and resource protection levels to businesses based on their impact on driving safety, driving experience, vehicle functionality, and resource consumption, ensuring the stable operation of critical businesses even in resource contention or unforeseen circumstances. For example, businesses whose malfunctions would endanger lives or vehicle safety have a priority level of 1, such as emergency braking, collision warning, and airbag deployment. Businesses used to assist driving and improve safety or convenience have a priority level of 2, such as lane keeping assist, adaptive cruise control, and blind spot monitoring. Businesses with non-real-time requirements have a priority level of 3, such as multimedia playback.
[0064] In one possible implementation, when the distance between the target vehicle and the weak network area is detected to be less than a first distance threshold, the target vehicle is instructed to switch the network of the first signal source used by the services in the target vehicle to the network of the second signal source in descending order of service priority as it approaches the weak network area. This can be implemented as follows: when the distance between the target vehicle and the weak network area is detected to be within a second distance range, the target vehicle is instructed to switch the network of the first signal source used by the first service to the network of the second signal source; the upper limit of the second distance range is the first distance threshold. When the distance between the target vehicle and the weak network area is detected to be within a third distance range, the target vehicle is instructed to switch the network of the first signal source used by the second service to the network of the second signal source. The upper limit of the third distance range is less than or equal to the lower limit of the second distance range; the service priority of the first service is greater than the priority of the second service.
[0065] For example, when the distance between the target vehicle and the boundary of the weak network area is less than 500 meters but greater than 200 meters, the network used by high-priority services such as telephone calls and vehicle information uploads can be switched to the satellite network. When the distance between the target vehicle and the boundary of the weak network area is less than 200 meters, the network used by low-priority services such as music and video can be switched to the satellite network.
[0066] In one possible implementation, if there is signal strength data in the travel area that is greater than the signal strength requirement threshold of the target vehicle, but the difference between the signal strength data and the signal strength requirement threshold is less than a preset value, a network priority strategy is determined. The network priority strategy is used to indicate that if the distance between the target vehicle and the area is less than a preset value, the data priority of high-priority services is increased.
[0067] For example, the signal strength data in the area 3 to 3.2 kilometers away from the target vehicle is -95dBm, which is greater than the signal strength requirement threshold of -100dBm, but the difference between the two is 5dBm, which is less than the preset value of 10dBm. Therefore, when the vehicle is less than 1 kilometer away from this area, network bandwidth is preferentially allocated to high-priority services.
[0068] S203, Execute network handover policy.
[0069] For example, the target vehicle calculates the distance between its current location and the boundary of the weak network area in real time. When the distance is less than 1 km, the target vehicle begins searching for satellite signals and establishes a link with the satellite network. At this time, the target vehicle's network services still use the carrier network, and the satellite network channel only transmits a small amount of channel maintenance data. Simultaneously, the target vehicle needs to prioritize its various services according to a pre-defined network service priority strategy. For example, telephone calls and vehicle information uploads are high-priority services, while music and video are low-priority services, and the target vehicle needs to prioritize high-priority services. As the target vehicle continues to move, when the distance to the boundary of the weak network area is less than 500 meters, the target vehicle needs to switch high-priority services to the satellite network in advance to ensure that high-priority services are not affected by sudden deterioration in network quality. Finally, when the distance to the boundary of the weak network area is less than 200 meters, the vehicle switches all services to the satellite network channel. At this point, the vehicle no longer uses the carrier network, and the change in network environment has no impact on the vehicle's network services.
[0070] The vehicle network control method provided in this application provides at least the following beneficial effects: It determines whether a weak network area exists where the signal strength data does not match the vehicle's requirements based on signal strength data in the area between the vehicle and the destination location. If a weak network area exists, a network switching strategy is determined and executed. By switching the network of the first signal source used by the services on the vehicle to the network of the second signal source before the vehicle enters the weak network area, service connection interruptions caused by sudden drops in signal strength or lack of network coverage can be avoided, ensuring the continuous and stable operation of various services on the vehicle and improving user experience. Furthermore, by sequentially switching the network of services on the target vehicle according to service priority as the vehicle approaches the weak network area, it avoids lag caused by simultaneous service network switching, ensuring stable connections for high-priority services and further improving user experience.
[0071] In some embodiments, the user may not input destination information into the target vehicle. In this case, the target vehicle's navigation system may not have multiple paths between the target vehicle and the destination. Therefore, see [link to relevant documentation]. Figure 3The vehicle network control method provided in this application embodiment includes the following steps for determining the travel area: S301-S303.
[0072] S301. In the absence of navigation information, determine the estimated destination of the target vehicle based on its current location and historical driving trajectory.
[0073] In some embodiments, when navigation information such as destination and navigation path is not available in the target vehicle's navigation system, the estimated destination of the target vehicle can be determined by the target vehicle's current location and historical driving trajectory.
[0074] One possible implementation involves predicting the destination of a target vehicle using a pre-trained neural network model. This can be achieved by using historical driving trajectories as sample data, and labeling the locations within those trajectories with the destination location as sample labels, to train the neural network model.
[0075] For example, the current location A and historical driving trajectory of the target vehicle are input into the neural network model. Historical driving trajectories destined for both the company and the shopping mall pass through the current location A. To further accurately determine the predicted destination, auxiliary information, such as the vehicle's orientation and the current time period, can be input. Based on the neural network model and whether the current time period is a weekday or during peak commuting hours, the neural network model outputs a probability of 0.3 for the company and a probability of 0.7 for the shopping mall. Based on the output of the neural network model, the shopping mall is selected as the predicted destination for the target vehicle.
[0076] S302. Based on the estimated destination and the topology of the road where the target vehicle is currently located, determine the predicted driving route for the target vehicle to reach the estimated destination.
[0077] In one embodiment, if the topology of the road where the target vehicle is currently located is a single path, then the single path between the current location and the estimated destination is determined as the predicted driving route of the target vehicle.
[0078] In one embodiment, if it is determined that there are complex branching roads between the current location and the estimated destination based on the topology of the road where the target vehicle is currently located, the predicted driving route is determined based on the vehicle's heading and the topology of the road where it is located.
[0079] In one possible implementation, if there is no matching historical driving trajectory at the current location of the target vehicle, the road along which the target vehicle is currently traveling in a straight line can be determined as the predicted driving route.
[0080] For example, when a user travels to scenic spot B in the target vehicle, since the user has never planned this route using the target vehicle's navigation system, the target vehicle's database lacks relevant data (such as whether the user is visiting the scenic spot for the first time or has previously used other navigation tools). In this case, it is predicted that the target vehicle will continue to travel straight along the current road, so the road that the target vehicle is currently traveling in a straight line is determined as the predicted route.
[0081] S303, Determine the travel area based on the predicted driving route.
[0082] In one embodiment, since the predicted driving route is the predicted driving route of the target vehicle, the actual driving route of the target vehicle may not be consistent with the predicted driving route. Therefore, in order to ensure timely response when the target vehicle leaves the predicted driving route, it is necessary to also determine other roads within a preset range of the predicted driving route as the travel area.
[0083] In one possible implementation, the predicted driving route is determined as the primary path, and other paths between the current location and the estimated destination are determined as alternative paths. The primary path and alternative paths together constitute the travel area.
[0084] In one possible implementation, for the main path, signal strength data over a longer distance is required, while for alternative paths, signal strength data over a preset distance is sufficient. If a target vehicle is detected switching from the main path to an alternative path, that alternative path is then designated as the main path, and alternative paths are redefined.
[0085] In one embodiment, the target vehicle continuously compares its driving trajectory with the predicted path during operation. If the target vehicle deviates from the main path, it immediately re-predicts its driving path and re-initiates a network data request to the vehicle cloud platform. Through continuous path prediction, the vehicle cloud platform only needs to send the nearest road segment data to the target vehicle, resulting in extremely low data transmission overhead.
[0086] As one feasible implementation method, see Figure 4 The vehicle network control method provided in this application embodiment also includes: S401-S402.
[0087] S401, Obtain the signal strength requirements of the target vehicle.
[0088] The signal strength requirement is used to indicate the signal strength required for normal operation of services in the target vehicle.
[0089] In some embodiments, the signal strength requirement of the target vehicle can be the signal strength requirement corresponding to the service with the highest signal strength requirement among multiple services in the target vehicle, or it can be the signal strength requirement corresponding to the service with the highest signal strength requirement among multiple services currently in use in the target vehicle, or it can be a fixed value superimposed on the highest requirement. This application embodiment does not impose any limitations on this.
[0090] For example, the service with the highest signal strength requirement in the target vehicle is autonomous driving, which requires a signal strength of no less than -100dBm. Therefore, -100dBm is determined as the signal strength requirement for the target vehicle. In another example, the services currently being used by the target vehicle include: phone calls, vehicle information uploads, music, and video. Among these, video services have the highest signal strength requirement, requiring a signal strength of no less than -95dBm. Therefore, -95dBm is determined as the signal strength requirement for the target vehicle. Alternatively, given that the video service requires a signal strength of no less than -95dBm, a fixed value can be added to the video service's signal strength requirement to determine the overall signal strength requirement for the target vehicle.
[0091] After determining the signal strength requirements of the target vehicle, these requirements can be stored in the vehicle's storage device. During the vehicle's operation, it's necessary to identify areas with weak network coverage where the target vehicle's signal strength requirements can be quickly retrieved from its storage device.
[0092] S402. Areas in the travel area where the signal strength data does not meet the signal strength requirements are identified as weak network areas.
[0093] In some embodiments, when the signal strength data in the travel area is lower than the signal strength requirement of the target vehicle, if the target vehicle is traveling in that area, the services in the target vehicle may not be able to operate normally due to the low signal strength. Therefore, areas in the travel area where the signal strength data does not meet the signal strength requirement can be identified as weak network areas.
[0094] For example, the target vehicle's signal strength requirement is -100dBm. In the travel area, there are some areas where the signal strength data is -125dBm, which is less than the signal strength requirement threshold. Therefore, these areas are identified as weak network areas.
[0095] As can be seen from the technical solutions S401-S402 above, the presence of weak network areas in the travel area is determined based on the signal strength requirements of the target vehicle. This allows for a relatively accurate identification of areas within the travel area that do not meet the signal strength requirements of the target vehicle, providing data support for subsequent network handover strategies.
[0096] In some embodiments, the cost of using a satellite network is often higher than that of using a carrier network. Therefore, after the target vehicle leaves the weak network area to a certain distance, it is necessary to switch back to the carrier network from the satellite network. See [link to relevant documentation]. Figure 5 The vehicle network control method provided in this application embodiment also includes: S501-S502.
[0097] S501. Determine the driving status of the target vehicle based on its driving direction, current location, and location of the weak network area.
[0098] Among them, the driving status is used to indicate whether the target vehicle is approaching or leaving the weak network area.
[0099] In some embodiments, the direction of travel of the target vehicle can be determined by the direction the target vehicle is facing. By combining the current position of the target vehicle and the position of the weak network area with the direction of travel, it is possible to determine whether the target vehicle is approaching or leaving the weak network area.
[0100] For example, if the target vehicle is currently located 500 meters east of the weak network area, the direction in which the target vehicle is facing can be used to determine that the target vehicle is traveling east, and thus the target vehicle is driving away from the weak network area.
[0101] In some embodiments, the distance between the target vehicle's current location and the weak network area, as well as the distance between its previous location and the weak network area, can be obtained. If the distance between the current location and the weak network area is greater than the distance between the previous location and the weak network area, the driving state of the target vehicle can be determined as having left the weak network area. This application does not limit the method used to determine the driving state of the target vehicle.
[0102] For example, if the distance between the current location of the target vehicle and the weak network area is 300 meters, and the distance between the target vehicle's location and the weak network area in the previous second is 380 meters, and the distance between the current location of the target vehicle and the weak network area is greater than the distance between the target vehicle's location and the weak network area in the previous second, then the driving status of the target vehicle is determined to be leaving the weak network area.
[0103] S502. When the target vehicle is driving out of the weak network area and the distance between the target vehicle's current location and the weak network area is greater than the fourth threshold, switch the network of the second signal source used by the service on the target vehicle back to the network of the first signal source.
[0104] For example, if the target vehicle leaves the weak network area and the distance between it and the weak network area is greater than 1 kilometer, the satellite network used by the target vehicle will be switched to the operator's network.
[0105] As can be seen from the technical solutions S501-S502 above, after the vehicle leaves the weak network area by a certain distance, the network of the second signal source is switched back to the network of the first signal source. In this way, while ensuring the normal operation of services in the vehicle, the high-cost satellite network is switched to the low-cost carrier network in a timely manner, reducing network usage costs and improving user experience.
[0106] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0107] Figure 6 A vehicle network control device 60 provided in this application embodiment includes: an acquisition unit 601, a determination unit 602, and an execution unit 603.
[0108] Acquisition unit 601 is used to acquire signal strength data of a first signal source in the travel area of the target vehicle. The travel area indicates the region between the target vehicle's current location and its destination. The first signal source is the signal source of the network currently used by the target vehicle. Determination unit 602 is used to determine a network switching strategy when a weak network area exists in the travel area. A weak network area is an area in the travel area where the signal strength data does not match the signal strength requirements of the target vehicle. The network switching strategy instructs the target vehicle to switch the network of the first signal source used by the services on the target vehicle to the network of the second signal source in order of service priority, based on the distance between the target vehicle and the weak network area. Execution unit 603 is used to execute the network switching strategy.
[0109] As a feasible implementation method, the network handover strategy includes: when the distance between the target vehicle and the weak network area is detected to be within a first distance range, instructing the target vehicle to search for a second signal source and attempt to establish a connection channel with the second signal source. When the distance between the target vehicle and the weak network area is detected to be less than a first distance threshold, instructing the target vehicle, during its approach to the weak network area, to sequentially switch the network of the first signal source used by the services in the target vehicle to the network of the second signal source in descending order of service priority. The first distance threshold is less than or equal to the lower limit of the first distance range.
[0110] As a feasible implementation, when the distance between the target vehicle and the weak network area is detected to be less than a first distance threshold, the target vehicle is instructed to switch the network of the first signal source used by the services in the target vehicle to the network of the second signal source in descending order of service priority as it approaches the weak network area. This includes: when the distance between the target vehicle and the weak network area is detected to be within a second distance range, instructing the target vehicle to switch the network of the first signal source used by the first service to the network of the second signal source. The upper limit of the second distance range is the first distance threshold. When the distance between the target vehicle and the weak network area is detected to be within a third distance range, instructing the target vehicle to switch the network of the first signal source used by the second service to the network of the second signal source. The upper limit of the third distance range is less than or equal to the lower limit of the second distance range. The service priority of the first service is greater than the priority of the second service.
[0111] As a feasible approach, the second signal source network is a satellite network.
[0112] As a feasible implementation method, the acquisition unit 601 is also used to acquire navigation information from the target vehicle's navigation system. The determination unit 602 is also used to determine the travel area based on the destination and navigation path indicated in the navigation information.
[0113] As a feasible implementation method, the determining unit 602 is specifically used for: determining the estimated destination of the target vehicle based on its current location and historical driving trajectory when navigation information is not available; determining the predicted driving route of the target vehicle to the estimated destination based on the estimated destination and the topology of the road where the target vehicle is currently located; and determining the travel area based on the predicted driving route.
[0114] As a feasible implementation method, the acquisition unit 601 is also used to acquire the signal strength requirements of the target vehicle. The signal strength requirements are used to indicate the signal strength required for normal operation of services in the target vehicle. The determination unit 602 is also used to determine areas in the travel area where the signal strength data does not meet the signal strength requirements as weak network areas.
[0115] As a feasible way to achieve this, such as Figure 6As shown, the vehicle network control device 60 also includes a switching unit 604. The determining unit 602 is further configured to determine the driving state of the target vehicle based on the target vehicle's driving direction, its current location, and the location of the weak network area. The driving state indicates whether the target vehicle is approaching or leaving the weak network area. The switching unit 604 is further configured to switch the network of the second signal source used by the services on the target vehicle back to the network of the first signal source when the target vehicle's driving state is leaving the weak network area and the distance between the target vehicle's current location and the weak network area is greater than a fourth threshold.
[0116] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 7 As shown, the electronic device includes, but is not limited to, a processor 701 and a memory 702.
[0117] The memory 702 described above is used to store the executable instructions of the processor 701. It is understood that the processor 701 is configured to execute instructions to implement the structural strength determination method in the above embodiments.
[0118] It should be noted that those skilled in the art will understand that Figure 7 The electronic device structure shown does not constitute a limitation on the electronic device; the electronic device may include, but is not limited to, other electronic devices. Figure 7 This may indicate more or fewer components, or combinations of certain components, or different component arrangements.
[0119] Processor 701 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in memory 702, and by calling data stored in memory 702, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. Processor 701 may include one or more processing units. Optionally, processor 701 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into processor 701.
[0120] The memory 702 can be used to store software programs and various data. The memory 702 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, application programs required by at least one functional module (such as a determination unit, processing unit, etc.), etc. Furthermore, the memory 702 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0121] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 702 including instructions, which can be executed by a processor 701 of an electronic device to implement the methods in the above embodiments.
[0122] Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium, such as a read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.
[0123] In an exemplary embodiment, this application also provides a computer program product including one or more instructions, which can be executed by a processor 701 of an electronic device to perform the methods described above.
[0124] It should be noted that when one or more instructions in the computer-readable storage medium or computer program product are executed by the processor of an electronic device, they implement the various processes of the above method embodiments and achieve the same technical effect as the above method. To avoid repetition, they will not be described again here.
[0125] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0126] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0127] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0128] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0129] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0130] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A vehicle network control method, characterized in that, Applied to the target vehicle, the vehicle network control method includes: Acquire signal strength data of a first signal source in the travel area of the target vehicle; the travel area is used to indicate the area between the current location of the target vehicle and its destination; the first signal source is the signal source of the network currently used by the target vehicle. In the case of a weak network area in the travel area, a network switching strategy is determined; the weak network area is an area in the travel area where the signal strength data and the signal strength requirements of the target vehicle do not match; the network switching strategy is used to instruct the target vehicle to switch the network of the first signal source used by the services on the target vehicle to the network of the second signal source in order of service priority, based on the distance between the target vehicle and the weak network area. Execute the network switching policy.
2. The vehicle network control method according to claim 1, characterized in that, The network handover strategy includes: When the distance between the target vehicle and the weak network area is detected to be within a first distance range, the target vehicle is instructed to perform the operation of searching for a second signal source and attempting to establish a connection channel with the second signal source; When the distance between the target vehicle and the weak network area is detected to be less than a first distance threshold, the target vehicle is instructed to switch the network of the first signal source used by the service in the target vehicle to the network of the second signal source in descending order of service priority as it approaches the weak network area; the first distance threshold is less than or equal to the lower limit of the first distance range.
3. The vehicle network control method according to claim 2, characterized in that, The step of instructing the target vehicle to switch the network of the first signal source used by the service in the target vehicle to the network of the second signal source in descending order of service priority when the distance between the target vehicle and the weak network area is detected to be less than a first distance threshold includes: When the distance between the target vehicle and the weak network area is detected to be within a second distance range, the target vehicle is instructed to switch the network of the first signal source used by the first service to the network of the second signal source; the upper limit of the second distance range is the first distance threshold. When the distance between the target vehicle and the weak network area is detected to be within a third distance range, the target vehicle is instructed to switch the network of the first signal source used by the second service to the network of the second signal source; the upper limit of the third distance range is less than or equal to the lower limit of the second distance range; the service priority of the first service is greater than the priority of the second service.
4. The vehicle network control method according to claim 1, characterized in that, The network of the second signal source is a satellite network.
5. The vehicle network control method according to claim 1, characterized in that, The vehicle network control method also includes: Obtain navigation information from the navigation system of the target vehicle; The travel area is determined based on the destination and navigation path indicated in the navigation information.
6. The vehicle network control method according to claim 5, characterized in that, The vehicle network control method also includes: In the absence of the navigation information, the estimated destination of the target vehicle is determined based on the current location and historical driving trajectory of the target vehicle. Based on the estimated destination and the topology of the road where the target vehicle is currently located, a predicted driving route for the target vehicle to reach the estimated destination is determined. The travel area is determined based on the predicted driving route.
7. The vehicle network control method according to claim 1, characterized in that, The vehicle network control method also includes: Obtain the signal strength requirement of the target vehicle; the signal strength requirement is used to indicate the signal strength required for normal operation of services in the target vehicle. The areas in the travel area where the signal strength data does not meet the signal strength requirements are identified as weak network areas.
8. The vehicle network control method according to claim 1, characterized in that, The method further includes: Based on the target vehicle's driving direction, its current position, and the location of the weak network area, the driving status of the target vehicle is determined; the driving status is used to indicate whether the target vehicle is approaching or leaving the weak network area. When the target vehicle leaves the weak network area and the distance between the target vehicle's current location and the weak network area is greater than a fourth threshold, the network of the second signal source used by the service on the target vehicle is switched back to the network of the first signal source.
9. A vehicle network control device, characterized in that, The vehicle network control device includes: an acquisition unit, a determination unit, and an execution unit; The acquisition unit is used to acquire signal strength data of a first signal source in the travel area of the target vehicle; the travel area is used to indicate the area between the current position of the target vehicle and its destination; the first signal source is the signal source of the network currently used by the target vehicle. The determining unit is used to determine a network switching strategy when a weak network area exists in the travel area; the weak network area is an area where the signal strength data in the travel area does not match the signal strength requirements of the target vehicle; the network switching strategy is used to instruct the target vehicle to switch the network of the first signal source used by the services on the target vehicle to the network of the second signal source in order of service priority based on the distance between the target vehicle and the weak network area. The execution unit is used to execute the network switching strategy.
10. The vehicle network control device according to claim 9, characterized in that, The network handover strategy includes: When the distance between the target vehicle and the weak network area is detected to be within a first distance range, the target vehicle is instructed to perform the operation of searching for a second signal source and attempting to establish a connection channel with the second signal source; When the distance between the target vehicle and the weak network area is detected to be less than a first distance threshold, the target vehicle is instructed to switch the network of the first signal source used by the service in the target vehicle to the network of the second signal source in descending order of service priority as it approaches the weak network area; the first distance threshold is less than or equal to the lower limit of the first distance range.
11. An electronic device, characterized in that, Including memory and electronic devices; The memory and the electronic device are coupled; The memory is used to store computer program code, which includes computer instructions; When the electronic device executes the computer instructions, the electronic device performs the vehicle network control method as described in any one of claims 1-8.
12. A vehicle, characterized in that, The vehicle includes the electronic equipment as described in claim 11.