Flow control method for new energy automobile

By implementing refined traffic control through multi-level traffic thresholds and dynamic algorithm optimization, combined with scenario adaptation and user collaboration mechanisms, the real-time performance and user experience issues of traffic control in new energy vehicle Internet of Vehicles systems have been resolved, enabling efficient transmission of critical data and personalized traffic management.

CN121967333APending Publication Date: 2026-05-01CHANGAN UNIV +2
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHANGAN UNIV
Filing Date
2025-12-31
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In existing new energy vehicle Internet of Vehicles systems, traditional static traffic control strategies cannot respond to dynamic traffic demands in real time, resulting in poor user experience, delays in critical data transmission, and poor scenario adaptability, failing to meet users' personalized needs.

Method used

A refined traffic control method using multi-level traffic thresholds and dynamic algorithm optimization, combined with scenario-adaptive strategies and user collaboration mechanisms, is adopted to classify and manage network channels. Bandwidth allocation is achieved through a weighted fair queue algorithm, establishing emergency, critical, normal, and low-priority channels, and providing an interactive interface for traffic adjustment.

Benefits of technology

It achieves precise traffic control in different scenarios, improves user experience, ensures the success rate and real-time performance of critical data transmission, meets personalized needs, and reduces the interruption rate of entertainment functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121967333A_ABST
    Figure CN121967333A_ABST
Patent Text Reader

Abstract

The invention relates to a flow control method of a new energy automobile, which comprises the following steps that: a channel management sub-module counts data flow of a network channel of an entertainment function module and a network channel of a data monitoring management module, and receives a command of the network management sub-module; performing opening, closing or rate limiting operation on a network channel of the entertainment function module, setting multiple levels of flow thresholds to realize elastic control on the network channel of the entertainment function module, and when the flow passing through the network channel of the entertainment function module reaches any level of preset threshold, performing rate limiting operation on the network channel of the entertainment function module. And the channel management sub-module sends a control signal to execute corresponding operation on the network channel of the entertainment function module. By setting the multi-level flow threshold value, refined flow control is carried out on the network channel of the entertainment function module, and the user experience is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to new energy vehicles and vehicle networking systems that require monitoring, and in particular to a traffic control method for new energy vehicles. Background Technology

[0002] In existing new energy vehicle network systems, the competition for traffic between in-vehicle entertainment functions and critical data transmission is significant. Traditional static traffic control strategies typically involve directly shutting down the entertainment channel after setting a preset traffic limit, which has several drawbacks: First, the strategy is lagging, unable to respond to dynamic traffic demands in real time. For example, during long-distance driving, user entertainment traffic surges, or in emergency situations requiring priority transmission of critical data, static strategies are ineffective. Second, the user experience is poor; forcibly shutting down the entertainment function may interrupt user operation, and the lack of interactive adjustment methods fails to meet personalized user needs. Third, traffic allocation is coarse; the lack of fine-grained classification of network channels and fine-grained control of network traffic leads to transmission delays for high-priority data (such as fault alarm information) due to entertainment traffic consumption, affecting system reliability. Fourth, scenario adaptability is poor; traffic demands vary significantly under different usage scenarios (such as charging, roadside assistance, and daily driving), and traditional solutions cannot dynamically adjust traffic allocation strategies according to the scenario. Therefore, there is an urgent need for an intelligent traffic control solution that can balance traffic control accuracy, user experience, and scenario adaptability. Summary of the Invention

[0003] To address the technical problems existing in the prior art, this invention provides a traffic control method for new energy vehicles. By setting multi-level traffic thresholds and combining them with dynamic algorithm optimization, fine-grained traffic control is implemented on the network channel. At the same time, a scenario-adaptive strategy and a user collaboration mechanism are introduced to ensure the transmission priority of key data traffic such as vehicle operation data.

[0004] To achieve the above objectives, the present invention adopts the following technical solution: In a first aspect, a method for controlling the flow of traffic in a new energy vehicle is provided, wherein the new energy vehicle includes a vehicle networking system, the vehicle networking system includes an on-board terminal, a cloud server and a data display window unit, the on-board terminal communicates with the cloud server through a wireless network, and the cloud server communicates with the data display window unit through a wireless network or a wired network. The vehicle terminal includes a network management module, an entertainment function module, and a data monitoring and management module, which are respectively connected to the display module. The network management module includes a channel management submodule and a network management submodule. The channel management submodule manages and controls the network status of the entertainment function module and the data monitoring management module, respectively, and controls the opening, closing or flow limiting of the network channels of the entertainment function module and the data monitoring management module. The traffic control method for the new energy vehicle is as follows: the channel management submodule counts the data traffic of the network channel of the entertainment function module and the network channel of the data monitoring and management module, receives commands from the network management submodule, and performs operations such as opening, closing, or rate limiting on the network channel of the entertainment function module. Multiple traffic thresholds are set to achieve flexible control of the network channel of the entertainment function module. When the traffic through the network channel of the entertainment function module reaches any preset threshold, the channel management submodule sends a control signal to perform corresponding operations on the network channel of the entertainment function module.

[0005] Multi-level traffic thresholds are set to achieve flexible control of the network channel of the entertainment function module. Specifically, three levels of traffic thresholds are set. When the traffic usage of the entertainment function module reaches the first warning threshold, the entertainment function module is triggered to enter a low traffic mode, and a traffic warning is issued to the user through the display module. If the traffic usage continues to rise to the first limit threshold, non-critical entertainment functions are shut down, and only basic functions such as navigation are retained. When the traffic usage reaches the forced shutdown threshold, the network channel of the entertainment function module is completely cut off, and only critical data transmission of emergency calls and data monitoring and management modules is allowed. The above thresholds are all set in advance, and the warning threshold is lower than the limit threshold, and the limit threshold is lower than the forced shutdown threshold.

[0006] The entertainment module allows users to browse the web, play videos, check the weather, and use short video apps.

[0007] The data monitoring and management module sends vehicle operation data to the cloud server.

[0008] As the storage and processing center for vehicle data, the cloud server has the function of parsing and integrating data packets uploaded by the vehicle terminal, and also provides customized remote control command issuance functions according to different vehicle uses.

[0009] The data display window unit is used to provide vehicle management, ownership, leasing and other relevant personnel with functions for querying vehicle status and related information and exporting data. Additional functions, such as fee inquiry and delivery, are also provided according to the different needs of users.

[0010] As a preferred option, a dynamic threshold algorithm is introduced to optimize the traffic threshold. The dynamic threshold is calculated by combining historical daily average traffic data and predicted traffic data. The predicted traffic data is the predicted traffic obtained by a pre-trained prediction model based on time, geographical location, and vehicle status parameters, so that the traffic threshold can adapt to changes in traffic demand under different time periods and usage scenarios.

[0011] As a preferred approach, network channels are classified and priority management is implemented. The network channels are divided into four categories: emergency channels, critical channels, ordinary channels, and low-priority channels, and different priorities and bandwidth guarantee ratios are assigned to each category. The weighted fair queue (WFQ) algorithm is used to allocate bandwidth. Based on the priority and minimum bandwidth guarantee requirements of each channel, the bandwidth allocation weight of each channel is calculated to ensure that the traffic demand of high-priority channels is met first, thereby achieving a reasonable allocation of traffic resources.

[0012] The emergency channel includes, but is not limited to, fault alarms and remote emergency rescue command transmission; the critical channel includes, but is not limited to, navigation, billing data, and real-time monitoring message transmission; the ordinary channel includes, but is not limited to, entertainment video playback and software updates; and the low-priority channel includes, but is not limited to, advertising push and non-real-time log transmission.

[0013] As a preferred approach, user collaboration and scenario adaptation are achieved: through an interactive interface and dynamic strategy adjustments, traffic control can be flexibly matched with user needs; the display module of the vehicle terminal provides a real-time traffic monitoring interface, allowing users to intuitively view the traffic consumption of various modules such as the entertainment function module and the data monitoring and management module, and manually adjust the bandwidth limit of non-critical channels, such as temporarily increasing the available bandwidth ratio for entertainment videos. The system will automatically reallocate bandwidth resources of other channels according to the user's adjustment, ensuring the transmission of critical data while meeting the user's personalized needs.

[0014] The system can also dynamically switch traffic control strategies based on the vehicle's location: In a charging scenario, the vehicle is stationary, reducing the need for data monitoring. In this case, the bandwidth limit of the entertainment module can be increased to a first preset threshold, while the bandwidth of the data monitoring module can be reduced to a second preset threshold. Non-real-time data is temporarily stored on the local TF card and uploaded in batches after charging is complete. In an emergency rescue scenario, such as when the vehicle triggers a collision alarm, the cloud server automatically issues a command to activate "emergency mode." The bandwidth of the emergency access channel is increased to a third preset threshold, prioritizing the transmission of critical data such as the fault location and passenger status. At the same time, the basic voice call function of the entertainment module is retained, and the data monitoring module simultaneously compresses non-critical CAN frames to further release bandwidth resources to ensure the real-time transmission of emergency data.

[0015] Preferably, periodic entertainment traffic trend monitoring and dynamic control are implemented: the vehicle terminal network management module is further equipped with a traffic trend analysis submodule, whose function is to statistically analyze the traffic consumption of the entertainment function module according to a preset period and multiple preset time intervals within the preset period, and synchronize the statistical data to the cloud server to form a historical archive; through a moving average or exponential smoothing algorithm, the traffic consumption data sequence of each time interval within the current period is analyzed to determine whether the traffic consumption trend shows a continuous increase. When it is detected that the traffic consumption of the entertainment function module increases by more than or equal to a fourth preset threshold for two consecutive time intervals and the total traffic consumption of the current period reaches a second warning threshold, the entertainment function module is triggered to automatically switch to a low traffic mode, and a traffic warning prompt is issued to the user through the display module; when ... for three consecutive time intervals, the entertainment function module is triggered to automatically switch to a low traffic mode, and a traffic warning prompt is issued to the user through the display module. If the traffic consumption of the entertainment function module increases by more than or equal to the fifth preset threshold over a certain time interval and the total traffic consumption in the current period reaches the second limit threshold, then the channel management submodule will implement bandwidth throttling on the entertainment function module, limiting its network channel rate to 50% of the initial value. At the same time, the display module provides interactive options of "continue throttling" or "temporarily apply for an increase in quota". The latter requires the cloud server to verify the current user account permissions before execution. If it is detected that the traffic consumption of the entertainment function module increases by more than or equal to the sixth preset threshold over four consecutive time intervals and / or the total traffic consumption in the current period reaches the forced shutdown threshold, or if it is detected that the data monitoring and management module has an urgent data transmission need, then the network channel of the entertainment function module will be immediately cut off, and only basic communication functions will be retained to ensure that critical data uses all available traffic to complete real-time upload. The second warning threshold is less than the first warning threshold, and the second limit threshold is less than the first limit threshold.

[0016] As a preferred approach, effective management of high-traffic applications is achieved: The in-vehicle terminal entertainment module also includes an application traffic monitoring component, which identifies currently running applications in real time based on application package names or network request characteristics. When a user continuously uses a high-traffic application for a period greater than or equal to a first preset time and the cumulative traffic consumption is greater than or equal to a seventh preset threshold, a floating window pops up at the edge of the screen, displaying the application name, used traffic, usage duration, and remaining traffic. When the remaining traffic is less than or equal to a first preset percentage of the total traffic for the period and the high-traffic application is still running, a red highlighted warning pop-up is triggered, and the network management submodule sends a warning event to the cloud server to optimize subsequent thresholds. When the remaining traffic is less than or equal to a second preset percentage of the total traffic for the period, the display module forcibly reminds the user in full-screen mode, allowing only "close application" or "switch to low-traffic mode" operations. Simultaneously, the channel management submodule automatically limits the network speed of the high-traffic application to 128Kbps until the user manually intervenes or the current period ends. Furthermore, after the user selects "switch to low-traffic mode" in the warning reminder, the system will forcibly reduce the video playback resolution to 240P and disable background data synchronization.

[0017] Secondly, embodiments of the present invention also provide an electronic device, including: a memory and a processor, wherein the memory and the processor are coupled; the memory stores program instructions, and when the program instructions are executed by the processor, the electronic device performs the above-mentioned flow control method for new energy vehicles.

[0018] Thirdly, embodiments of the present invention also provide a computer-readable storage medium including a computer program, which, when run on an electronic device, causes the electronic device to execute the aforementioned flow control method for new energy vehicles.

[0019] The beneficial effects of this invention are: 1) By setting a multi-level traffic threshold elastic control scheme, gradient control is implemented for the traffic of the network channel of the entertainment function module; dynamic thresholds are calculated by combining historical daily average traffic data and predicted traffic data, so that the traffic thresholds can adapt to changes in traffic demand under different time periods and usage scenarios. While improving the success rate of key data transmission and reducing user interruption rate, more reasonable and refined traffic control is achieved, effectively improving the user experience.

[0020] 2) Classify network channels and implement priority management, while enabling user collaboration and scenario adaptation. Through an interactive interface and dynamic policy adjustments, flexible matching of traffic control and user needs can be achieved, ensuring critical data transmission while meeting personalized user requirements; traffic control policies can also be dynamically switched according to the vehicle's location. The interactive interface and scenario-based policies significantly reduce the interruption rate of entertainment functions, while also supporting flexible dispatching in emergency scenarios.

[0021] 3) It can achieve periodic monitoring and dynamic control of entertainment traffic trends. By combining traffic usage trends, it generates personalized traffic threshold models and dynamically optimizes traffic management strategies; while improving the initiative in traffic control, it optimizes user experience and effectively ensures the transmission priority of key vehicle network data.

[0022] 4) Through a closed-loop process of “application identification - data collection - hierarchical reminder - mode switching”, effective management of high-traffic application usage is achieved, which not only meets users’ entertainment needs, but also provides timely warnings of traffic risks. Sufficient margin is reserved for high-priority traffic needs such as vehicle operation data uploading and remote control command transmission in the vehicle networking system of new energy vehicles, ensuring the real-time and reliability of critical data transmission.

[0023] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0024] The above and other objects, features, and advantages of the present invention will become more apparent from the more detailed description of the embodiments of the invention in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of the invention and form part of the specification. They are used together with the embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same parts or steps.

[0025] Figure 1 This is a flowchart illustrating a method provided in an exemplary embodiment of the present invention.

[0026] Figure 2 This is a flowchart illustrating a method provided in another exemplary embodiment of the present invention. Detailed Implementation

[0027] Hereinafter, exemplary embodiments according to the present invention will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of the present invention, and not all embodiments of the present invention. It should be understood that the present invention is not limited to the exemplary embodiments described herein.

[0028] It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps described in these embodiments do not limit the scope of the invention.

[0029] Those skilled in the art will understand that the terms "first," "second," etc., in the embodiments of the present invention are only used to distinguish different steps, devices, or modules, and do not represent any specific technical meaning, nor do they indicate a necessary logical order between them.

[0030] It should also be understood that in the embodiments of the present invention, "multiple" can refer to two or more, and "at least one" can refer to one, two or more.

[0031] It should also be understood that any component, data or structure mentioned in the embodiments of the present invention can generally be understood as one or more unless explicitly defined or given contrary instructions in the context.

[0032] Example 1 According to an embodiment of the present invention, a flow control method for new energy vehicles is provided.

[0033] The in-vehicle terminal is installed within the vehicle networking system of new energy vehicles. It includes an entertainment module, a data monitoring and management module, a network management module, and a display module. The network management module is further divided into a channel management sub-module and a network management sub-module. The entertainment module provides users with entertainment services such as web browsing and video playback. The data monitoring and management module collects vehicle operation data (such as CAN network messages and mileage sensor data) and receives cloud commands to control the vehicle. The channel management sub-module monitors the traffic of the entertainment module and the data monitoring and management module in real time and implements policies such as shutting down or limiting traffic. The network management sub-module is responsible for setting whitelists, adjusting data collection cycles, and other overall network policies. The display module shows users vehicle status, billing information, and traffic alerts. The cloud server, acting as a data center, stores, processes, and controls vehicle data. It receives data uploaded from the in-vehicle terminal and issues control commands, while also supporting remote vehicle diagnostics by administrators or vehicle control via an app by users. The data display window is an interactive interface for vehicle managers and users, used to display real-time vehicle status, query historical data, and perform operations such as payment. Administrators can also use it to initiate advanced operations such as remote vehicle diagnostics. The three components form a complete vehicle networking system connection architecture through wireless network connection between the vehicle terminal and the cloud server, and wireless or wired network connection between the cloud server and the data display window unit, enabling effective control of vehicle terminal traffic and intelligent vehicle management.

[0034] A method for controlling the flow of new energy vehicles, such as Figure 1 As shown: The channel management submodule counts the data traffic of the network channels of the entertainment function module and the data monitoring and management module, receives commands from the network management submodule, and performs operations such as opening, closing, or rate limiting on the network channels of the entertainment function module. Multiple traffic thresholds are set to achieve flexible control of the network channels of the entertainment function module. When the traffic passing through the network channels of the entertainment function module reaches any preset threshold, the channel management submodule sends a control signal to perform corresponding operations on the network channels of the entertainment function module.

[0035] The method of setting multi-level traffic thresholds enables flexible control of the network channel for the entertainment function module. Specifically, three levels of traffic thresholds are first set, such as... Figure 2 As shown: When the traffic usage of the entertainment function module reaches the first warning threshold (e.g., 70% of the total traffic), the entertainment function module is triggered to enter a low-traffic mode, such as reducing the video playback resolution to standard definition and disabling automatic updates of background applications, and issuing a traffic warning to the user through the display module (of course, user authorization can be obtained before reducing the video playback resolution to standard definition); if the traffic usage continues to rise to the first limit threshold (e.g., 90% of the total traffic), non-critical entertainment functions (such as high-traffic operations such as video playback and web browsing) are shut down, and only basic functions such as navigation are retained; when the traffic usage reaches the forced shutdown threshold (e.g., 100% of the total traffic), the network channel of the entertainment function module is completely cut off, and only critical data transmission of the emergency call and data monitoring and management modules is allowed.

[0036] Simultaneously, a dynamic threshold algorithm is introduced to optimize the traffic threshold. We calculate the dynamic threshold by combining historical daily average traffic data and predicted traffic data, using the following formula: T dyn = a T his + (1-a) T pred Among them, T his The historical daily average traffic, T pred The predicted traffic flow is derived from a prediction model based on parameters such as time, geographical location, and vehicle status. 'a' is a weighting coefficient (ranging from 0.2 to 0.7, which can be dynamically adjusted according to actual conditions), thus enabling the traffic flow threshold to adapt to changes in traffic demand under different time periods and usage scenarios.

[0037] By implementing a multi-level traffic threshold elastic control scheme, the network channel traffic of the entertainment function module is controlled in a gradient manner. Dynamic thresholds are calculated by combining historical daily average traffic data and predicted traffic data, allowing the traffic thresholds to adapt to changes in traffic demand under different time periods and usage scenarios. This improves the success rate of critical data transmission, reduces user interruption rates, and achieves more reasonable and refined traffic control, effectively enhancing the user experience.

[0038] Furthermore, network channels are categorized and prioritized. They are divided into four categories: emergency channels (e.g., fault alarms, remote emergency command transmission), critical channels (e.g., navigation, billing data, real-time monitoring message transmission), ordinary channels (e.g., entertainment video playback, software updates), and low-priority channels (e.g., advertising push, non-real-time log transmission), each assigned a different priority and bandwidth guarantee ratio. A weighted fair queue (WFQ) algorithm is used for bandwidth allocation. Based on the priority and minimum bandwidth guarantee requirement of each channel, the bandwidth allocation weight of each channel is calculated to ensure that the traffic demand of high-priority channels is met first, achieving a reasonable allocation of traffic resources.

[0039] User collaboration and scenario adaptation: Through an interactive interface and dynamic strategy adjustments, flexible matching of traffic control and user needs is achieved. The display module of the in-vehicle terminal provides a real-time traffic monitoring interface, allowing users to intuitively view the traffic consumption of various modules such as entertainment functions and data monitoring and management modules, and manually adjust the bandwidth limit of non-critical channels (such as temporarily increasing the available bandwidth ratio for entertainment videos). The system will automatically reallocate bandwidth resources of other channels based on user adjustments, ensuring critical data transmission while meeting personalized user needs.

[0040] The system can also dynamically switch traffic control strategies based on the vehicle's location: In charging scenarios, the vehicle is stationary, reducing the need for data monitoring. In this case, the bandwidth limit of the entertainment module is increased to 40%, while the bandwidth of the data monitoring module is reduced to 25% (non-real-time data is temporarily stored on the local TF card and uploaded in batches after charging is complete). In emergency rescue scenarios (such as when the vehicle triggers a collision alarm), the cloud server automatically issues a command to activate "emergency mode," increasing the emergency channel bandwidth to 60% to prioritize the transmission of critical data such as fault location and occupant status. At the same time, the basic functions of the entertainment module (such as voice calls) are retained to ensure that passengers can seek help in a timely manner. The data monitoring module simultaneously compresses non-critical CAN frames to further release bandwidth resources to ensure the real-time transmission of emergency data.

[0041] Example 2 According to an embodiment of the present invention, another method for traffic control of new energy vehicles is provided, which can realize periodic monitoring and dynamic adjustment of entertainment traffic trends: the vehicle terminal network management module is further provided with a traffic trend analysis submodule, whose function is to count the network traffic consumption of the entertainment function module according to daily, weekly, and other time periods, as well as subdivided time intervals such as every 15 minutes and every hour, and synchronize the statistical data to the cloud server to form a historical archive. By using a moving average or exponential smoothing algorithm, the traffic data sequence of each time interval within the current period is analyzed to determine whether the traffic consumption trend shows a continuous increase (e.g., the traffic volume increases by ≥10% for three consecutive time intervals (where the magnitude of the increase can be adjusted according to different application scenarios and time periods)). For example, when a traffic increase of ≥10% is detected for two consecutive time intervals and the total traffic of the entertainment function module in the current period reaches the second warning threshold (e.g., 60% of the daily average traffic), the entertainment function module is automatically switched to a low-traffic mode. This includes forcibly reducing the video playback resolution to 480P, blocking dynamic web page advertisements, and pausing automatic background application updates. A traffic warning is then issued to the user via the display module. If a traffic increase of ≥10% is detected for three consecutive time intervals and the total traffic of the entertainment function module in the current period reaches the second limit threshold (e.g., 80% of the daily average traffic), the channel management submodule will implement bandwidth limiting for the entertainment module, restricting its network channel rate to 50% of the initial value. The display module will provide interactive options for "continue limiting traffic" or "temporarily request an increase in quota," the latter requiring verification of user account permissions by the cloud server before execution. If the traffic increase trend continues, for example, if a traffic increase of ≥10% is detected for four consecutive time intervals... If the total traffic of the entertainment function module in the current cycle reaches the forced shutdown threshold (e.g., 100% of the daily average traffic), or if an urgent data transmission requirement is detected in the data monitoring and management module (e.g., a fault alarm), the network channel of the entertainment module will be immediately cut off, retaining only basic communication functions to ensure that critical data prioritizes the use of all available traffic for real-time uploading. The second warning threshold is lower than the first warning threshold, and the second restriction threshold is lower than the first restriction threshold, to combine current traffic usage trends for more refined and scientific control of traffic in the new energy vehicle network system.

[0042] The cloud server can generate personalized traffic threshold models based on historical traffic data of each vehicle and traffic usage trends, dynamically optimizing traffic management strategies. This solution achieves intelligent and dynamic management of entertainment traffic through "statistics-tiered control-cloud collaboration," enhancing proactive traffic management while optimizing user experience and effectively ensuring the priority transmission of critical vehicle-to-everything (V2X) data.

[0043] Example 3 According to an embodiment of the present invention, another method for traffic control in new energy vehicles is provided. The in-vehicle terminal entertainment module is further equipped with an application traffic monitoring component (which can also be set in the network management module or the channel management submodule), which presets short video apps such as Douyin and Kuaishou as high-traffic applications. Multiple methods can be set to determine high-traffic applications, such as pre-setting by the user on the display module or setting based on application traffic consumption statistics. The currently running app is identified in real time by application package name or network request characteristics (such as specific CDN nodes or video streaming protocols), and traffic monitoring and alerts are implemented in conjunction with the network management module and the display module. Three key data points are collected in real time: the real-time and cumulative traffic consumption (unit: MB) of the current app is obtained through the channel management submodule; the app usage time (unit: minutes) is recorded by the in-vehicle terminal system clock; and the remaining traffic threshold for the current period is read from the network management submodule. When a user continuously runs a high-data-usage app for ≥15 minutes and consumes ≥50MB of data, the display module will pop up a floating window at the edge of the screen, showing the app name, used data, usage duration, and remaining data. If the remaining data is ≤20% of the total data usage for the period and the app is still running, a red highlighted warning pop-up will be triggered, and the network management submodule will send a warning event to the cloud server to optimize subsequent thresholds. When the remaining data is ≤5% of the total data usage for the period, the display module will force a reminder in full-screen mode, allowing only "close application" or "switch to low-data mode" operations. At the same time, the channel management submodule will automatically limit the app's network speed to 128Kbps until the user manually intervenes or the period ends. In addition, after the user selects "switch to low-data mode" in the warning reminder, the system will forcibly reduce the video playback resolution to 240P and prohibit background data synchronization. Administrators can set differentiated reminder rules for specific vehicles or user groups through the data display window unit, such as shortening the warning trigger duration for rental vehicles or blocking entertainment reminders for official vehicles.

[0044] Through a closed-loop process of "application identification - data collection - tiered alerts - mode switching", the use of high-traffic apps can be effectively managed, satisfying users' entertainment needs while providing timely warnings of traffic risks. Sufficient capacity is reserved for high-priority traffic needs in the Internet of Vehicles system of new energy vehicles, such as uploading vehicle operation data and transmitting remote control commands, ensuring the real-time performance and reliability of critical data transmission.

[0045] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the specific details described above.

[0046] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For system embodiments, since they largely correspond to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0047] The methods and apparatus of this disclosure may be implemented in many ways. For example, they may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the methods is for illustrative purposes only, and the steps of the methods of this disclosure are not limited to the order specifically described above unless otherwise specifically stated. Furthermore, in some embodiments, this disclosure may also be implemented as a program recorded on a recording medium, the program including machine-readable instructions for implementing the methods according to this disclosure. Thus, this disclosure also covers recording media storing programs for performing the methods according to this disclosure.

[0048] It should also be noted that in the apparatus, devices, and methods of this disclosure, the components or steps are decomposable and / or recombinable. Such decomposition and / or recombination should be considered equivalent to the present disclosure. The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.

[0049] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.

Claims

1. A flow control method for a new energy vehicle, characterized in that, The new energy vehicle includes a vehicle networking system, which includes an in-vehicle terminal and a cloud server; the in-vehicle terminal includes a network management module and an entertainment function module and a data monitoring and management module respectively connected to the display module; the network management module includes a channel management submodule and a network management submodule; The traffic control method for the new energy vehicle is as follows: the channel management submodule counts the data traffic of the network channel of the entertainment function module and the network channel of the data monitoring and management module, receives commands from the network management submodule, and performs operations such as opening, closing, or rate limiting on the network channel of the entertainment function module. Multiple traffic thresholds are set to achieve flexible control of the network channel of the entertainment function module. When the traffic through the network channel of the entertainment function module reaches any preset threshold, the channel management submodule sends a control signal to perform corresponding operations on the network channel of the entertainment function module.

2. The method according to claim 1, characterized in that, The method of setting multi-level traffic thresholds to achieve flexible control of the network channel of the entertainment function module includes: setting three levels of traffic thresholds; when the traffic usage of the entertainment function module reaches the first warning threshold, the entertainment function module is triggered to enter a low traffic mode, and a traffic warning is issued to the user through the display module; when the traffic usage continues to rise to the first limit threshold, non-critical entertainment functions are turned off, and only the navigation function is retained; when the traffic usage reaches the forced shutdown threshold, the network channel of the entertainment function module is cut off, and only emergency calls and critical data transmission of the data monitoring and management module are allowed.

3. The method according to claim 2, characterized in that, The method further includes: calculating a dynamic traffic threshold by combining historical daily average traffic data and predicted traffic data, wherein the predicted traffic data is the predicted traffic obtained by a pre-trained prediction model based on time, geographical location, and vehicle status parameters, so that the traffic threshold can adapt to changes in traffic demand under different time periods and different usage scenarios.

4. The method according to claim 2, characterized in that, The method further includes: dividing the network channels into four categories: emergency channels, critical channels, ordinary channels, and low-priority channels, and assigning different priorities and bandwidth guarantee ratios to each; and using a weighted fair queue algorithm to allocate bandwidth, calculating the bandwidth allocation weight of each channel based on its priority and minimum bandwidth guarantee requirements, to ensure that the traffic demand of high-priority channels is met first.

5. The method according to claim 2, characterized in that, The method further includes: the display module of the vehicle terminal provides a real-time traffic monitoring interface, allowing users to intuitively view the traffic consumption of the entertainment function module and the data monitoring and management module, and manually adjust the bandwidth limit of non-critical channels, such as temporarily increasing the available bandwidth ratio of entertainment videos. The system will automatically reallocate bandwidth resources of other channels according to the user's adjustment.

6. The method according to claim 5, characterized in that, The method further includes: dynamically switching the flow control strategy according to the vehicle's current scenario. In a charging scenario, the data monitoring requirement is reduced, so the bandwidth limit of the entertainment function module is increased to a first preset threshold, while the bandwidth of the data monitoring and management module is reduced to a second preset threshold. Non-real-time data is temporarily stored on a local TF card and uploaded in batches after charging is completed. In an emergency rescue scenario, the cloud server automatically issues a command to activate "emergency mode," and the bandwidth of the emergency channel is increased to a third preset threshold. Priority is given to transmitting key data such as fault location and passenger status, while the basic voice call function of the entertainment function module is retained. The data monitoring module simultaneously compresses non-critical CAN frames.

7. The method according to claim 2, characterized in that, The method further includes: the network management module is further equipped with a traffic trend analysis submodule, which counts the traffic consumption of the entertainment function module according to a preset period and multiple preset time intervals within the preset period, and synchronizes the statistical data to the cloud server to form a historical archive; analyzes the traffic consumption data sequence of each time interval within the current period to determine whether the traffic consumption shows a continuous growth trend; when it is detected that the traffic consumption of the entertainment function module increases by more than or equal to a fourth preset threshold for two consecutive time intervals and the total traffic consumption of the current period reaches a second warning threshold, the entertainment function module is triggered to automatically switch to a low traffic mode, and a traffic warning prompt is issued to the user through the display module; when it is detected that the traffic consumption of the entertainment function module increases by more than or equal to a fifth preset threshold for three consecutive time intervals and the total traffic consumption of the current period reaches a second limit threshold, the channel management submodule implements bandwidth limiting on the entertainment function module, limiting its network channel rate to 50% of the initial value, and the display module provides interactive options of "continue limiting" or "temporarily apply for an increase in quota", the latter of which needs to be executed after the cloud server verifies the current user account permissions; when it is detected that the traffic consumption of the entertainment function module increases by more than or equal to a fourth preset threshold for two consecutive time intervals and the total traffic consumption of the current period reaches a second warning threshold, the entertainment function module is automatically switched to a low traffic mode, and a traffic warning prompt is issued to the user through the display module; when it is detected that the traffic consumption of the entertainment function module increases by more than or equal to a fifth preset threshold for three consecutive time intervals and the total traffic consumption of the current period reaches a second limit threshold, the channel management submodule implements bandwidth limiting on the entertainment function module, limiting its network channel rate to 50% of the initial value, and the display module provides interactive options of "continue limiting" or "temporarily apply for an increase in quota", the latter of which needs to be executed after the cloud server verifies the current user account permissions; when it is detected that the traffic consumption of the entertainment function module increases by more than or equal to a fourth preset threshold for two consecutive time intervals and the total traffic consumption If the traffic consumption of the entertainment function module increases by more than or equal to the sixth preset threshold within a certain time interval and / or the total traffic consumption of the current period reaches the forced shutdown threshold, or if an emergency data transmission requirement is detected in the data monitoring and management module, the network channel of the entertainment function module will be immediately cut off, and only basic communication functions will be retained to ensure that critical data is prioritized to use all available traffic to complete real-time upload.

8. The method according to claim 1, characterized in that, The method further includes: the entertainment function module is equipped with an application traffic monitoring component, which identifies currently running applications in real time through application package names or network request characteristics; when a user continuously uses a high-traffic application for a period of time greater than or equal to a first preset time and the cumulative traffic consumption is greater than or equal to a seventh preset threshold, the display module pops up a floating window at the edge of the screen to display the application name, used traffic, usage time, and remaining traffic; when the remaining traffic is less than or equal to a first preset percentage of the total traffic in the period and the high-traffic application is still running, a red highlighted warning pop-up is triggered on the display module, and the network management submodule sends a warning event to the cloud server to optimize subsequent thresholds; when the remaining traffic is less than or equal to a second preset percentage of the total traffic in the period and the high-traffic application is still running, the display module forces a reminder in full-screen coverage, allowing only "close application" or "switch to low traffic mode" operations, and the channel management submodule automatically limits the network speed of the high-traffic application to 128Kbps until the user manually intervenes or the current period ends.

9. An electronic device, characterized in that, The electronic device includes: a memory and a processor, the memory and the processor being coupled; the memory stores program instructions that, when executed by the processor, cause the electronic device to perform the method as described in any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, Includes a computer program that, when run on an electronic device, causes the electronic device to perform the method as described in any one of claims 1 to 8.