Network adjustment method and device, vehicle and storage medium

By dynamically adjusting VLAN configuration and switching APN channels, the problem of inaccurate network speed adjustment in the Internet of Vehicles system in complex network environments is solved, and the stable operation of key businesses and efficient use of resources are achieved.

CN120659075APending Publication Date: 2025-09-16GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511128591.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-12
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

The existing Internet of Vehicles system is unable to accurately adjust the network speed in a complex network environment, resulting in an inability to meet the needs of different businesses.

Method used

By obtaining the signal strength and network conditions of the vehicle's environment, the virtual local area network (VLAN) configuration is dynamically adjusted and the access point name (APN) channel is switched to ensure that different bandwidths are allocated to data streams of different topics.

Benefits of technology

It achieves precise adjustment of bandwidth, ensuring the stable operation of key businesses while reducing the occupation of network resources by non-critical businesses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120659075A_ABST
    Figure CN120659075A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a network adjustment method and device, a vehicle and a storage medium. The method comprises the steps that the signal intensity and / or the network condition of the environment where a vehicle is located are / is acquired; and dynamically adjusting a virtual local area network (VLAN) configuration and dynamically switching an access point name (APN) channel based on the signal strength and / or the network condition, the VLAN configuration being used for indicating that different bandwidths are allocated to a plurality of VLANs for processing data streams of different themes. Through the method, the bandwidth can be reasonably allocated, the network speed can be accurately adjusted, the stable operation of key services is ensured, and meanwhile, the occupation of non-key services on network resources is reduced as much as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of vehicle technology, and specifically relates to a network adjustment method, device, vehicle and storage medium. Background Art

[0002] The field of connected vehicle (IoV) technology is booming today. With the rise of the smart car industry and the rapid advancement of communications technology, IoV has become an indispensable component of modern transportation systems. Existing IoV systems may simply adjust bandwidth allocation based on network load or rely solely on priority settings to determine the network for services. However, in complex network environments, simple bandwidth allocation adjustments may not accurately adapt to signal fluctuations, resulting in inaccurate network speed adjustments and an inability to meet the needs of different services. Summary of the Invention

[0003] In view of the above problems, the present application proposes a network adjustment method, device, vehicle and storage medium to improve the above problems.

[0004] In a first aspect, an embodiment of the present application provides a network adjustment method, the method comprising: obtaining the signal strength and / or network status of the vehicle's environment; adjusting the virtual local area network (VLAN) configuration and switching the access point name (APN) channel based on the signal strength and / or network status, wherein the VLAN configuration is used to indicate allocation of different bandwidths to multiple VLANs processing data streams of different topics.

[0005] In second aspect, an embodiment of the present application provides a network adjustment device, which includes: an acquisition unit for acquiring the signal strength and / or network status of the vehicle's environment; an adjustment unit for adjusting the virtual local area network VLAN configuration and switching the access point name APN channel based on the signal strength and / or network status, wherein the VLAN configuration is used to indicate the allocation of different bandwidths to multiple VLANs that process data streams of different topics.

[0006] In a third aspect, an embodiment of the present application provides a vehicle comprising one or more processors and a memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the above-mentioned method.

[0007] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which program code is stored, wherein the above method is executed when the program code is run.

[0008] The embodiments of the present application provide a network adjustment method, apparatus, vehicle, and storage medium. First, the signal strength and / or network status of the vehicle's environment are obtained. Based on the signal strength and / or network status, VLAN configurations and APN channel switching can be dynamically adjusted to ensure reasonable bandwidth allocation and precise adjustment of network speeds, ensuring the stable operation of critical services while minimizing the use of network resources by non-critical services. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0010] Figure 1 A schematic diagram showing an application scenario of a network adjustment method proposed in an embodiment of the present application is shown; Figure 2 A flowchart of a network adjustment method proposed in one embodiment of the present application is shown; Figure 3 A flowchart of a network adjustment method proposed in another embodiment of the present application is shown; Figure 4 A structural block diagram of a network adjustment device proposed in an embodiment of the present application is shown; Figure 5 A structural block diagram of a vehicle for executing a network adjustment method according to an embodiment of the present application is shown; Figure 6 A storage unit in an embodiment of the present application is shown for storing or carrying program code for implementing the network adjustment method according to an embodiment of the present application. DETAILED DESCRIPTION

[0011] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0012] The embodiments of the present application provide a network adjustment method, apparatus, vehicle, and storage medium. First, the signal strength and / or network status of the vehicle's environment are obtained. Based on the signal strength and / or network status, VLAN configurations can be dynamically adjusted and APN channels can be dynamically switched to ensure reasonable bandwidth allocation and precise adjustment of network speeds, ensuring the stable operation of critical services while minimizing the occupation of network resources by non-critical services.

[0013] The following describes the application environment of the network adjustment method provided by this application: See also Figure 1 The network regulation method provided by the present application can be applied to a network regulation system 100, which may include a signal monitoring module 110, a VLAN (Virtual Local Area Network) management module 120, an APN (Access Point Name) selection module 130, a Topic management module 140, and a QoS (Quality of Service) scheduling module 150.

[0014] The signal monitoring module 110 may be responsible for acquiring the signal strength and network status around the vehicle in real time, and performing monitoring using sensors and wireless signal receiving technology.

[0015] The VLAN management module 120 can be used to dynamically adjust VLAN configuration according to signal strength and network load to ensure the priority and effectiveness of data flows.

[0016] The APN selection module 130 can be used to dynamically select a suitable APN channel according to signal strength and application requirements, thereby optimizing the stability and speed of data transmission.

[0017] The topic management module 140 can be responsible for topic division and priority management of data streams to ensure effective data transmission under different signal conditions.

[0018] The QoS scheduling module 150 can be used to adjust QoS parameters in real time, ensure low-delay transmission of high-priority data, and adjust user experience.

[0019] The aforementioned modules can share information through the data bus and provide real-time feedback on signal status so that the system configuration can be adjusted in a timely manner.

[0020] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0021] See also Figure 2 , an embodiment of the present application provides a network adjustment method, the method comprising: Step S110: Obtain the signal strength and / or network status of the vehicle's environment.

[0022] In the embodiments of the present application, the vehicle environment refers to the location of the vehicle, which can be determined by a positioning system installed in the vehicle. Signal strength refers to the strength of the wireless signal received by the Internet of Vehicles device (i.e., the vehicle). Network status refers to the network information of the vehicle's current location, which may include bandwidth, latency, and packet loss rate, etc., which are not specifically limited here. The network status of the vehicle's environment can be obtained through wireless signal reception technology.

[0023] As a method, the signal strength and / or network status of the vehicle's environment can be obtained in real time through the signal monitoring module. In this case, since the signal strength and / or network status are data obtained in real time, if the VLAN configuration and APN channel are dynamically adjusted every time the signal strength and / or network status are obtained, then frequent adjustments may be made. In addition, when the signal strength and / or network status are obtained in real time, it can be determined whether the VLAN configuration and APN channel need to be dynamically adjusted based on whether the signal strength and / or network status have changed significantly. Specifically, if it is detected that the signal strength and / or network status have changed significantly, it can be determined that the VLAN configuration and APN channel need to be dynamically adjusted. Conversely, if it is detected that the signal strength and / or network status have not changed significantly, it can be determined that the VLAN configuration and APN channel do not need to be dynamically adjusted. Whether a significant change has occurred can be determined by the difference between the signal strength and / or network status obtained in adjacent times.

[0024] Alternatively, the signal monitoring module can respond to a data acquisition instruction to obtain the signal strength and / or network status of the vehicle's current environment. The data acquisition instruction can be triggered by detecting a specified operation on the vehicle (such as a click or slide operation on a network switching interface), or can be a instruction sent by an electronic device that has established a communication connection with the vehicle, without specific limitation.

[0025] Step S120: Based on the signal strength and / or network conditions, adjust the VLAN configuration and switch the APN channel, wherein the VLAN configuration is used to indicate that different bandwidths are allocated to multiple VLANs processing data flows of different topics.

[0026] In an embodiment of the present application, data streams of different topics have different priorities. The MQTT (Message Queuing Telemetry Transport) protocol can be used to divide the data generated in the Internet of Vehicles into topics, that is, to classify the data streams in the Internet of Vehicles into data streams of different topics. Among them, the MQTT protocol is a summary lightweight message transmission protocol, which is suitable for application scenarios such as the Internet of Vehicles with large data volume and high transmission frequency. Various types of information can be divided into different topics, for example, safety information topics (such as collision detection, emergency stop alarm, etc.), navigation information topics (such as real-time traffic flow, route updates, etc.), entertainment information topics (such as media playback, social interaction, etc.).

[0027] The priorities of data streams of different topics can be set based on data importance, where data importance can be pre-defined by the system or the user. When setting the priorities of data streams of different topics based on data importance, the higher the data importance, the higher the priority of the corresponding data stream. That is, data importance and priority are positively correlated.

[0028] Multiple VLANs are created by dividing data streams with different themes within the connected vehicle network into VLANs. Each VLAN is responsible for handling data streams with a specific theme, ensuring the dedicated and secure transmission of data. By setting different VLAN IDs, data streams within the connected vehicle network can be categorized into several logical groups, such as a safety information VLAN (e.g., collision warnings and vehicle status monitoring to ensure timely transmission of safety information), a navigation information VLAN (e.g., real-time traffic information and route planning to ensure efficient updates of navigation information), and an entertainment information VLAN (e.g., media playback and social network updates to optimize the user's entertainment experience).

[0029] An APN channel refers to the access point for a user device to access a PDN (Packet Data Network) network through a mobile network. In the Internet of Vehicles, the APN channel determines how the vehicle communicates through the mobile network. In the embodiment of the present application, multiple APN channels are designed to meet the needs of different application scenarios. Specifically, multiple APN channels can be configured for different types of applications and services. For example, they can be divided into high-bandwidth APNs (for example, applications that require high-definition data transmission, such as video streaming and high-definition maps) and low-bandwidth APNs (for example, they can be used for basic information (such as text messages, status updates) transmission, and are used when bandwidth resources are limited). Alternatively, they can be divided into high-speed APNs, medium-speed APNs, low-speed APNs, and emergency APNs.

[0030] In an embodiment of the present application, dynamically adjusting the VLAN configuration and dynamically switching the APN channel based on signal strength and / or network conditions may include dynamically adjusting the VLAN configuration and dynamically switching the APN channel based on signal strength; or dynamically adjusting the VLAN configuration and dynamically switching the APN channel based on network conditions; or dynamically adjusting the VLAN configuration and dynamically switching the APN channel based on signal strength and network conditions.

[0031] Adjusting the VLAN configuration and switching the APN channel refers to adjusting the current VLAN configuration to a VLAN configuration corresponding to the acquired signal strength and / or network status, and switching the current APN channel to an APN channel corresponding to the acquired signal strength and / or network status. In the embodiment of the present application, the correspondence between the VLAN configuration and the signal strength and / or network status can be preset, and similarly, the correspondence between the APN channel and the signal strength and / or network status can also be preset.

[0032] As a method, adjusting the VLAN configuration and switching the APN channel based on the signal strength includes: determining the target signal strength range of the signal strength; adjusting the VLAN configuration to the target VLAN configuration corresponding to the target signal strength range, and switching the APN channel to the APN channel corresponding to the target signal strength range, wherein the VLAN configurations corresponding to different signal strength ranges are different, and the APN channels corresponding to different signal strength ranges are also different.

[0033] Among them, the target signal strength range is one of the multiple pre-divided signal strength ranges in which the currently acquired signal strength is located. Specifically, all wireless signal strengths can be divided into multiple signal strength ranges in advance, so that corresponding VLAN configurations and APN channels can be set for different signal strength ranges, that is, a correspondence between the divided signal strength ranges and the VLAN configurations and APN channels is established. For example, all wireless signal strengths can be divided into 4 signal strength ranges, which can specifically include (+∞-60dBm], (-60dBm, -75dBm], (-75dBm, -90dBm], (-90dBm, -∞).

[0034] When determining the target signal strength range in which the currently acquired signal strength lies, the acquired signal strength may be compared with the maximum signal strength and the minimum signal strength of each divided signal strength range to determine the signal strength range in which the currently acquired signal strength lies.

[0035] In the embodiment of the present application, different VLAN configurations correspond to different signal strength ranges, which means that the bandwidth allocation ratios for the same VLAN are different in different VLAN configurations corresponding to different signal strength ranges. For example, the VLAN configuration corresponding to the signal strength range (+∞-60dBm] is security information VLAN 30% (30% is the bandwidth allocation ratio), navigation information VLAN 40%, and entertainment information VLAN 30%; the VLAN configuration corresponding to the signal strength range (-60dBm, -75dBm] is security information VLAN 40%, navigation information VLAN 50%, and entertainment information VLAN 10%; the VLAN configuration corresponding to the signal strength range (-75dBm, -90dBm] is security information VLAN 60%, navigation information VLAN 40%, and entertainment information VLAN 0%; the VLAN configuration corresponding to the signal strength range (-90dBm, -∞) is security information VLAN 100%, navigation information VLAN 0%, and entertainment information VLAN 0%. Among them, under different VLAN configurations, the bandwidth allocation ratios corresponding to the same VLAN are different. At this time, when allocating bandwidth to different VLANs, you can The bandwidth is allocated based on the priority of the data stream processed by the VLAN. The higher the priority, the more bandwidth can be allocated. For example, when the signal strength range is (+∞-60dBm], the transmission of data streams of high-priority topics can be prioritized, while the normal transmission of data streams of medium and low-priority topics is allowed. At this time, more bandwidth can be allocated to the VLAN responsible for processing data streams of high-priority topics; when the signal strength range is (-60dBm, -75dBm], resources can be dynamically allocated. The data streams of high-priority topics still dominate, and the data streams of medium-priority topics may be partially limited. At this time, less bandwidth can be allocated to the VLAN responsible for processing data streams of medium-priority topics; when the signal strength range is (-75dBm, -90dBm], only the transmission of data streams of high-priority topics can be guaranteed, and the data streams of medium and low-priority topics will be delayed or discarded. At this time, all bandwidth can be allocated to the VLAN that load-processes data streams of high-priority topics.

[0036] Different signal strength ranges correspond to different APN channels, indicating that different services can be run under different signal strength ranges. For example, the APN channel corresponding to the signal strength range (+∞-60dBm] can be a high-speed APN, under which all services can run at full speed; the APN channel corresponding to the signal strength range (-60dBm, -75dBm] can be a medium-speed APN, under which the bandwidth of entertainment services can be restricted; the APN channel corresponding to the signal strength range (-75dBm, -90dBm] can be a low-speed APN, under which only critical services can be maintained; and the APN channel corresponding to the signal strength range (-90dBm, -∞) can be an emergency APN, under which emergency communication mode can be activated.

[0037] In general, by adjusting the APN channel according to signal strength, you can select the optimal network access point to improve the stability and speed of data transmission.

[0038] Furthermore, when it is detected that the target signal strength range of the signal strength switches from the first signal strength range to the second signal strength range, the VLAN configuration is switched from the first VLAN configuration to the second VLAN configuration, the first VLAN configuration is the VLAN configuration corresponding to the first signal strength range, and the second VLAN configuration is the VLAN configuration corresponding to the second signal strength range; the APN channel is switched from the first APN channel to the second APN channel, the first APN channel is the APN channel corresponding to the first signal strength range, and the second APN channel is the APN channel corresponding to the second signal strength range.

[0039] In an embodiment of the present application, when it is detected that the target signal strength range of the signal strength has changed, the VLAN configuration can be adjusted from the VLAN configuration corresponding to the signal strength range before the change to the VLAN configuration corresponding to the signal strength range after the change. For example, if the target signal strength range of the signal strength changes from (-75dBm, -90dBm] to (-60dBm, -75dBm], the VLAN configuration can be adjusted from security information VLAN 60%, navigation information VLAN 40%, and entertainment information VLAN 0% to security information VLAN 40%, navigation information VLAN 50%, and entertainment information VLAN 10%.

[0040] Similarly, when it is detected that the target signal strength range of the signal strength has changed, the APN channel can be adjusted from the APN channel corresponding to the signal strength range before the change to the APN channel corresponding to the signal strength range after the change. For example, if the target signal strength range of the signal strength changes from (-75dBm, -90dBm] to (-60dBm, -75dBm], the APN channel can be switched from a low-speed APN channel to a medium-speed APN channel.

[0041] As another method, based on the network conditions, dynamically adjust the VLAN configuration and dynamically switch the APN channel, including: determining the current network load based on the network conditions; determining the target load range of the network load; adjusting the VLAN configuration to the target VLAN configuration corresponding to the target load range, and switching the APN channel to the APN channel corresponding to the target load range, wherein different load ranges correspond to different VLAN configurations and different load ranges correspond to different APN channels.

[0042] Among them, the network load can be calculated by the network status obtained in real time, that is, it can be calculated by indicators such as bandwidth utilization, traffic, delay, packet loss rate, etc. collected in real time. In an embodiment of the present application, the corresponding network load can also be output based on the network status obtained in real time through a pre-trained load prediction model. The target load range is one of the multiple pre-divided load ranges in which the currently acquired network load is located. Specifically, all network loads can be divided into multiple load ranges in advance, so that corresponding VLAN configurations and APN channels can be set for different load ranges, that is, a corresponding relationship between the divided load ranges and the VLAN configurations and APN channels is established.

[0043] When determining the target load range of the currently acquired network load, the acquired network load may be compared with the maximum network load and the minimum network load of each divided load range to determine the load range of the currently acquired network load.

[0044] Similarly, in the embodiments of the present application, different VLAN configurations corresponding to different load ranges refer to different bandwidth allocation ratios for the same VLAN in different VLAN configurations corresponding to different load ranges. Different APN channels corresponding to different load ranges can also indicate that different services can be allowed to operate under different load ranges.

[0045] In general, dynamic adjustment of VLAN configuration according to network load can avoid delays or packet loss caused by overloading of a certain VLAN; switching APN channels according to network load can achieve optimal utilization of bandwidth.

[0046] Furthermore, when it is detected that the target load range of the network load is switched from the first load range to the second load range, the VLAN configuration is switched from the third VLAN configuration to the fourth VLAN configuration, the third VLAN configuration is the VLAN configuration corresponding to the first load range, and the fourth VLAN configuration is the VLAN configuration corresponding to the second load range; the APN channel is switched from the third APN channel to the fourth APN channel, the third APN channel is the APN channel corresponding to the first load range, and the fourth APN channel is the APN channel corresponding to the second load range.

[0047] In an embodiment of the present application, when it is detected that the target load range of the network load has changed, the VLAN configuration can be adjusted from the VLAN configuration corresponding to the load range before the change to the VLAN configuration corresponding to the load range after the change.

[0048] Similarly, when it is detected that the target load range of the network load has changed, the APN channel may be adjusted from the APN channel corresponding to the load range before the change to the APN channel corresponding to the load range after the change.

[0049] Optionally, based on the signal strength and network conditions, the VLAN configuration is dynamically adjusted and the APN channel is dynamically switched, including: determining the current network load based on the network conditions; determining the target signal strength range for the signal strength and the target load range for the network load; adjusting the VLAN configuration to the VLAN configuration corresponding to the target signal strength range and the target load range, and switching the APN channel to the APN channel corresponding to the target signal strength range and the target load range, wherein different signal strength ranges and load ranges correspond to different VLAN configurations, and different signal strength ranges and load ranges correspond to different APN channels.

[0050] In the embodiment of the present application, the method of dynamically adjusting the VLAN configuration and dynamically switching the APN channel according to the signal strength and network load is roughly the same as the aforementioned method of adjusting the VLAN configuration and switching the APN channel based solely on the signal strength or network load, and will not be repeated here.

[0051] The present application provides a network adjustment method that dynamically adjusts VLAN configuration and dynamically switches APN channels based on signal strength and / or network conditions to ensure reasonable allocation of bandwidth and precise adjustment of network speed, ensure the stable operation of critical services, and minimize the occupation of network resources by non-critical services.

[0052] See also Figure 3 , an embodiment of the present application provides a network adjustment method, the method comprising: Step S210: Obtain the signal strength and / or network status of the vehicle's environment.

[0053] Step S220: Based on the signal strength and / or network conditions, adjust the VLAN configuration and switch the APN channel, wherein the VLAN configuration is used to indicate that different bandwidths are allocated to multiple VLANs processing data flows of different topics.

[0054] Step S230: Obtain the current driving scene of the vehicle.

[0055] In the embodiment of the present application, the driving scenario specifically refers to the vehicle operating environment characteristics determined by multi-source perception data (on-board sensors, GPS, roadside units, map information, etc.), which may specifically include: road type (urban roads / highways / rural roads), traffic conditions (smooth driving / slow driving / congestion / accidents), special areas (tunnels / bridges / underground parking lots), environmental conditions (rain and snow / fog and haze / nighttime), and driving modes (manual driving / L2-L4 autonomous driving).

[0056] Specifically, a baseline priority can be set in advance for data streams of different themes in all driving scenarios. In different driving scenarios, the priority of data streams of the same theme may be different, and the priority of data streams of different themes can be adjusted according to the current driving scenario of the vehicle.

[0057] Step S240: Based on the signal strength and / or the driving scenario, the initial priorities of the data streams of different themes are adjusted, where the initial priorities are priorities pre-set for the data streams of different themes according to the importance of the data.

[0058] In the embodiment of the present application, the importance of data can be customized by the user or automatically set by the system.

[0059] As a way, the initial priorities of data streams of different topics are adjusted based on the signal strength.

[0060] Specifically, corresponding initial priorities can be pre-set for data streams of different themes under different signal strength ranges. After obtaining the current signal strength in real time, the target signal strength range within which the signal strength falls can be determined, so that the priorities of data streams of different themes can be adjusted to the priorities corresponding to the target signal strength range.

[0061] As another approach, the initial priorities of data streams of different topics are adjusted based on the driving scenario.

[0062] Specifically, corresponding initial priorities can be set in advance for data streams of different themes under different driving scenarios. When the current driving scenario is acquired in real time, the priorities of the data streams of different themes can be adjusted to the priorities corresponding to the driving scenario.

[0063] Optionally, the initial priorities of data streams of different topics are adjusted based on the signal strength and the driving scenario.

[0064] When adjusting the priorities of data streams of different topics based on signal strength and driving scenarios, the above two methods can be combined, which will not be described in detail here.

[0065] Optionally, based on the driving scenario and the signal strength, the VLAN configuration is dynamically adjusted and the APN channel is dynamically switched. For example, when a vehicle enters a highway from a city, the signal strength increases, the system automatically switches to a high-bandwidth APN, and adjusts the VLAN configuration to support the smooth transmission of high-bandwidth applications; in congested areas of the city, the system dynamically adjusts according to the signal strength and traffic conditions to ensure the real-time nature of key data. Among them, the traffic situation can include four core dimensions: 1) business traffic, monitoring the packet rate and throughput of each VLAN channel; 2) channel traffic, evaluating the communication quality through the bit error rate and signal-to-noise ratio of the APN channel; 3) network load, counting the number of devices connected to the base station and the bandwidth occupancy rate; 4) burst traffic, capturing the instantaneous change rate of the data stream. Dynamic adjustment utilizes a mixed-integer linear programming model, implementing a hierarchical strategy based on the coupling of real-time signal strength and traffic load. When signal strength falls below -75dBm and network load exceeds 70%, the secure VLAN bandwidth is immediately increased to 60%, entertainment data transmission is shut down, and a low-speed APN channel is switched to, initiating a traffic shaping algorithm. In medium-load scenarios, bandwidth is dynamically allocated to each service based on preset weights, and a priority preemption mechanism is implemented to ensure critical data transmission. The system refreshes monitoring data every 500 milliseconds and, combined with a predictive algorithm, pre-adjusts parameters 200 milliseconds in advance, ensuring that policy adjustments are synchronized with network status changes.

[0066] "Urban congestion areas" are defined as specific scenarios dynamically identified through multi-dimensional data. These scenarios are primarily based on the following characteristics: vehicle spacing is consistently less than 50 meters, there are more than 200 base station devices connected, the average vehicle speed is less than 15 km / h for at least 10 minutes, and congestion warning signals are received from roadside units (RSUs). This determination utilizes a fuzzy logic algorithm, calculating a weighted score of traffic density, network load, and mobile speed in real time. A combined score exceeding 0.7 triggers a congestion status flag.

[0067] Step S250: Dynamically adjust the quality of service parameters based on the signal strength, wherein different signal strengths correspond to different quality of service parameters.

[0068] In the embodiments of the present application, the quality of service parameters refer to various parameters used to describe and control the quality of network services. In the Internet of Vehicles, the quality of service parameters generally include bandwidth, delay, jitter, packet loss rate, etc.

[0069] It's clear that network bandwidth is a fundamental resource for ensuring quality of service. Insufficient bandwidth limits data transmission capabilities, leading to increased latency and packet loss. Sufficient bandwidth ensures stable service with low latency and high throughput. Packet loss is negatively correlated with bandwidth: When bandwidth is insufficient, network device queues overflow and actively drop packets. Latency, on the other hand, has a nonlinear relationship with bandwidth, rising sharply when bandwidth nears saturation. Optimization requires integrating traffic prioritization strategies, prioritizing bandwidth for critical services and dynamically allocating remaining resources to balance service quality.

[0070] After obtaining the current signal strength, the service quality parameters can be adjusted in real time according to the signal strength. By adjusting the service quality parameters, the system can optimize the reliability and real-time performance of data transmission under different signal environments.

[0071] For example, in areas with higher signal strength, higher packet loss rates and delays can be allowed to achieve higher data transmission rates; while in environments with weaker signal strength, packet loss rates and delays can be strictly controlled to ensure accurate transmission of important data.

[0072] Alternatively, the quality of service parameters can be dynamically adjusted based on the signal strength and network load. This approach can avoid unnecessary bandwidth waste. When network resources are available, the system prioritizes the transmission of high-priority data streams, ensuring the stability and responsiveness of critical applications.

[0073] Optionally, a pre-trained load prediction model can be used to predict network load, combined with real-time network status and historical data, so that service quality parameters can be adjusted in advance to ensure smooth transmission of data streams. The historical data may include historical network status data (including time series data of communication quality indicators such as historical signal strength, network load rate, packet loss rate, and channel switching frequency), scenario behavior association data (typical service usage patterns of users in different driving scenarios and corresponding network resource consumption patterns), and policy execution feedback data (actual effect data of historical dynamic adjustment policies (such as VLAN bandwidth allocation and APN channel switching) (such as latency changes and throughput improvement ratios).

[0074] In an embodiment of the present application, the load prediction model needs to input the real-time network status (such as current signal strength, instantaneous traffic, etc.) and associated historical data (such as network load trends in the past 15 minutes, typical traffic characteristics in similar scenarios) at the same time when making load predictions. Among them, the real-time network status term captures the immediate state, while the associated historical data is used to identify periodic patterns and scenario relevance. The fusion of the two is achieved through the temporal attention mechanism, which can not only quickly respond to sudden changes, but also use long-term statistical laws to improve prediction stability.

[0075] The present application provides a network adjustment method that can achieve precise adjustment of data streams of different topics under different signal strengths and network loads.

[0076] See also Figure 4 , an embodiment of the present application provides a network adjustment device 300, the device 300 comprising: The acquisition unit 310 is used to obtain the signal strength and / or network status of the vehicle's environment.

[0077] The adjusting unit 320 is configured to adjust the virtual local area network (VLAN) configuration and switch the access point name (APN) channel based on the signal strength and / or network status, wherein the VLAN configuration is used to indicate allocation of different bandwidths to multiple VLANs processing data streams of different topics.

[0078] As a method, the adjustment unit 320 is specifically used to determine the target signal strength range in which the signal strength is located; adjust the VLAN configuration to the target VLAN configuration corresponding to the target signal strength range, and switch the APN channel to the APN channel corresponding to the target signal strength range, wherein the VLAN configurations corresponding to different signal strength ranges are different, and the APN channels corresponding to different signal strength ranges are also different.

[0079] Furthermore, the adjustment unit 320 is specifically used to switch the VLAN configuration from the first VLAN configuration to the second VLAN configuration when it is detected that the target signal strength range switches from the first signal strength range to the second signal strength range, the first VLAN configuration is the VLAN configuration corresponding to the first signal strength range, and the second VLAN configuration is the VLAN configuration corresponding to the second signal strength range; and switch the APN channel from the first APN channel to the second APN channel, the first APN channel is the APN channel corresponding to the first signal strength range, and the second APN channel is the APN channel corresponding to the second signal strength range.

[0080] As another method, the adjustment unit 320 is specifically used to determine the current network load based on the network condition; determine the target load range of the network load; adjust the VLAN configuration to the target VLAN configuration corresponding to the target load range, and switch the APN channel to the APN channel corresponding to the target load range, wherein the VLAN configurations corresponding to different load ranges are different, and the APN channels corresponding to different load ranges are also different.

[0081] Furthermore, the adjustment unit 320 is specifically used to switch the VLAN configuration from the third VLAN configuration to the fourth VLAN configuration when it is detected that the target load range of the network load is switched from the first load range to the second load range, the third VLAN configuration is the VLAN configuration corresponding to the first load range, and the fourth VLAN configuration is the VLAN configuration corresponding to the second load range; and switch the APN channel from the third APN channel to the fourth APN channel, the third APN channel is the APN channel corresponding to the first load range, and the fourth APN channel is the APN channel corresponding to the second load range.

[0082] Optionally, the adjustment unit 320 is specifically used to determine the current network load based on the network condition; determine the target signal strength range of the signal strength and the target load range of the network load; adjust the VLAN configuration to the VLAN configuration corresponding to the target signal strength range and the target load range, and switch the APN channel to the APN channel corresponding to the target signal strength range and the target load range, wherein different signal strength ranges and load ranges correspond to different VLAN configurations, and different signal strength ranges and load ranges correspond to different APN channels.

[0083] Optionally, the adjustment unit 320 is specifically used to obtain the current driving scene of the vehicle; based on the signal strength and / or the driving scene, the initial priority of the data streams of different themes is adjusted, and the initial priority is the priority set in advance for the data streams of different themes according to the importance of the data.

[0084] Optionally, the adjusting unit 320 is specifically configured to dynamically adjust the quality of service parameters based on the signal strength, wherein different signal strengths correspond to different quality of service parameters.

[0085] It should be noted that the device embodiment in this application corresponds to the aforementioned method embodiment. The specific principles in the device embodiment can be found in the contents of the aforementioned method embodiment and will not be repeated here.

[0086] The following will be combined Figure 5 A vehicle provided in this application is described.

[0087] See also Figure 5 Based on the aforementioned network adjustment method and apparatus, embodiments of the present application also provide another vehicle 800 capable of executing the aforementioned network adjustment method. Vehicle 800 includes one or more (only one shown in the figure) coupled processors 802, a memory 804, and a network module 806. The memory 804 stores a program capable of executing the aforementioned embodiments, and the processor 802 can execute the program stored in the memory 804.

[0088] The processor 802 may include one or more processing cores. Using various interfaces and circuits, the processor 802 connects to various components within the vehicle 800. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 804 and accessing data stored in the memory 804, the processor 802 performs various functions and processes data within the vehicle 800. Optionally, the processor 802 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 802 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may also be implemented independently of the processor 802 via a separate communications chip.

[0089] Memory 804 may include random access memory (RAM) or read-only memory (ROM). Memory 804 may be used to store instructions, programs, code, code sets, or instruction sets. Memory 804 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, sound playback function, image playback function, etc.), and instructions for implementing the various method embodiments described below. The data storage area may also store data generated by the vehicle 800 during use (such as a phone book, audio and video data, and chat log data).

[0090] The network module 806 is used to receive and transmit electromagnetic waves, converting them into electrical signals, thereby communicating with a communications network or other devices, such as a vehicle. The network module 806 may include various existing circuit components for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption / decryption chip, a subscriber identity module (SIM) card, and memory. The network module 806 can communicate with various networks, such as the Internet, an intranet, or a wireless network, or with other devices via a wireless network. These wireless networks may include cellular telephone networks, wireless local area networks, or metropolitan area networks. For example, the network module 806 may exchange information with a base station.

[0091] Please refer to Figure 6 , which shows a block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable storage medium 900 stores program code, which can be called by a processor to execute the method described in the above method embodiment.

[0092] Computer-readable storage medium 900 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, a hard disk, or ROM. Alternatively, computer-readable storage medium 900 may include non-transitory computer-readable storage medium. Computer-readable storage medium 900 has storage space for program code 910 for executing any of the method steps described above. This program code can be read from or written to one or more computer program products. Program code 910 may be compressed, for example, in a suitable format.

[0093] The present application provides a network adjustment method, device, vehicle and storage medium, which first obtains the signal strength and / or network status of the vehicle's environment, and then dynamically adjusts the VLAN configuration and dynamically switches the APN channel based on the signal strength and / or network status to ensure reasonable allocation of bandwidth and precise adjustment of network speed, ensure the stable operation of critical services, and minimize the occupation of network resources by non-critical services.

[0094] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.

Claims

1. A network adjustment method, characterized in that: The method comprises: Obtain the signal strength and / or network status of the vehicle's environment; Based on the signal strength and / or network conditions, the virtual local area network (VLAN) configuration is adjusted and the access point name (APN) channel is switched, wherein the VLAN configuration is used to indicate allocation of different bandwidths to multiple VLANs processing data flows of different topics.

2. The method according to claim 1, characterized in that The adjusting the VLAN configuration and switching the APN channel based on the signal strength includes: determining a target signal strength range within which the signal strength lies; Adjust the VLAN configuration to the target VLAN configuration corresponding to the target signal strength range, and switch the APN channel to the APN channel corresponding to the target signal strength range, wherein different signal strength ranges correspond to different VLAN configurations and different signal strength ranges correspond to different APN channels.

3. The method according to claim 2, characterized in that The method further comprises: When it is detected that the target signal strength range switches from the first signal strength range to the second signal strength range, switching the VLAN configuration from the first VLAN configuration to the second VLAN configuration, where the first VLAN configuration is the VLAN configuration corresponding to the first signal strength range, and the second VLAN configuration is the VLAN configuration corresponding to the second signal strength range; The APN channel is switched from a first APN channel to a second APN channel, where the first APN channel is the APN channel corresponding to the first signal strength range, and the second APN channel is the APN channel corresponding to the second signal strength range.

4. The method according to claim 1, wherein Based on the network conditions, adjust the VLAN configuration and switch the APN channel, including: Based on the network status, determining a current network load; Determining a target load range within which the network load falls; Adjust the VLAN configuration to the target VLAN configuration corresponding to the target load range, and switch the APN channel to the APN channel corresponding to the target load range, wherein different load ranges correspond to different VLAN configurations and different load ranges correspond to different APN channels.

5. The method according to claim 4, characterized in that The method further comprises: When it is detected that the target load range of the network load switches from the first load range to the second load range, switching the VLAN configuration from the third VLAN configuration to the fourth VLAN configuration, wherein the third VLAN configuration is the VLAN configuration corresponding to the first load range, and the fourth VLAN configuration is the VLAN configuration corresponding to the second load range; The APN channel is switched from the third APN channel to the fourth APN channel, where the third APN channel is the APN channel corresponding to the first load range, and the fourth APN channel is the APN channel corresponding to the second load range.

6. The method according to claim 1, characterized in that The adjusting the VLAN configuration and switching the APN channel based on the signal strength and the network condition includes: Based on the network status, determining a current network load; Determining a target signal strength range for the signal strength and a target load range for the network load; Adjust the VLAN configuration to the VLAN configuration corresponding to the target signal strength range and the target load range, and switch the APN channel to the APN channel corresponding to the target signal strength range and the target load range, wherein different signal strength ranges and load ranges correspond to different VLAN configurations, and different signal strength ranges and load ranges correspond to different APN channels.

7. The method according to claim 1, characterized in that The method further comprises: Get the vehicle's current driving scene; Based on the signal strength and / or the driving scenario, the initial priorities of the data streams of different themes are adjusted, and the initial priorities are priorities set in advance for the data streams of different themes according to the importance of the data.

8. The method according to claim 1, characterized in that The method further comprises: Based on the signal strength, the service quality parameters are dynamically adjusted, wherein different signal strengths correspond to different service quality parameters.

9. A network adjustment device, characterized in that: The device comprises: an acquisition unit, configured to acquire the signal strength and / or network status of the vehicle's environment; The adjusting unit is used to adjust the virtual local area network (VLAN) configuration and switch the access point name (APN) channel based on the signal strength and / or network status, wherein the VLAN configuration is used to indicate that different bandwidths are allocated to multiple VLANs processing data flows of different topics.

10. A vehicle, characterized in that: The method comprises one or more processors and a memory; one or more programs are stored in the memory and are configured to execute the method according to any one of claims 1 to 8 by the one or more processors.

Citation Information

Cited By

  • Vehicle burying point data uploading method, vehicle and readable storage medium

    CN121531001A