Traffic control method for Internet of Vehicles traffic platform
By using the flow control module in the Internet of Vehicles to manage vehicle network traffic and identify and prioritize key business scenarios, the problem of inability to effectively allocate network resources in the existing technology is solved, and efficient traffic management and security guarantees are achieved.
Patent Information
- Application Number
- CN202411280808.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-09-13
AI Technical Summary
The prior art cannot effectively realize efficient flow control and resource allocation in the Internet of Vehicles, affecting the safety performance of vehicles and users, especially in multi-user and multi-service scenarios, which cannot provide sufficient traffic guarantee.
Through the flow control module, manage and dispatch vehicle network traffic, monitor vehicle internal network activities, extract data source characteristics and compare business scenarios, query whether the cloud server has corresponding data sources and business identifiers, and give priority to handling of vehicle and user safety-related services related to vehicle safety Scenarios, assign priority and retain traffic reserves to ensure data transmission in key business scenarios.
Optimize the use of network resources, reduce network congestion and delay, ensure the safety performance of vehicles and users, improve driving safety, save traffic, and avoid non-critical services interfering with the data transmission of key services.
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle networking traffic management, and in particular to a traffic control method for a vehicle networking traffic platform. Background Art
[0002] With the rapid development of Internet of Vehicles technology, vehicle network traffic control has become a key technology to ensure vehicle communication efficiency and safety. In existing technologies, Internet of Vehicles traffic control mainly relies on traditional network protocols, such as TCP / IP, UDP, etc. Although these protocols perform well in general network environments, they have some obvious limitations in the special field of Internet of Vehicles.
[0003] Existing technologies often fail to achieve efficient traffic control and resource allocation when dealing with multi-user, multi-service scenarios in the Internet of Vehicles. For services related to vehicle and user safety, existing technologies may not be able to provide sufficient traffic guarantees, affecting the safety performance of users driving their vehicles. Summary of the invention
[0004] 1. Technical issues to be resolved
[0005] In view of the deficiencies in the prior art, the present invention provides a traffic control method for an Internet of Vehicles traffic platform, which solves the problem of how to identify business scenarios through data sources and business identifiers, and save network resources through priority allocation.
[0006] (II) Technical solution
[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: a flow control method for a vehicle networking flow platform, comprising:
[0008] The traffic control module is used to manage and schedule vehicle network traffic, monitor the internal network activities of the vehicle, extract features from the generated data source, and compare the extracted features with the features of the business scenario to determine whether the business scenario is triggered; for the triggered business scenario, query whether the corresponding data source and business identifier exist in the cloud server; if the corresponding data source and business identifier do not exist in the cloud server, upload the newly generated data source and business identifier to the cloud through the upload protocol; the traffic platform determines the current business scenario based on the business identifier, and allocates and prioritizes the activated business scenarios, giving priority to business scenarios related to vehicle and user safety and retaining a portion of the traffic as a reserve; reads the data source corresponding to the business identifier from the cloud server, and displays the data source to the user through the vehicle network; the internal vehicle device receives the access request from the user, the traffic platform responds to the user request, and allocates traffic; after the business scenario ends, the business identifier is closed and the data source is recycled for use by the next business scenario.
[0009] Preferably, the traffic control module includes software and hardware components; selects appropriate network protocols and technologies, such as TCP / IP, UDP, MQTT, DDS, etc., and designs user interfaces and interaction processes; selects a hardware platform, such as an on-board communication control unit or dedicated traffic control hardware, and ensures that the hardware supports the required network interfaces and data processing capabilities; writes software code for the traffic control module, including a network protocol stack, traffic monitoring algorithms, and business logic processing; implements data packet parsing and classification functions to manage traffic according to different business scenarios; integrates the traffic control module into the vehicle network system to ensure compatibility with other vehicle equipment functions; initializes the traffic module to ensure that the traffic platform of the vehicle network quickly enters normal working state after the vehicle is started or the traffic platform is restarted.
[0010] Preferably, data on internal network activities in the vehicle are collected, including application information, network request information, network status information and user behavior information; the traffic control module preprocesses the collected data, including data cleaning, data formatting and data statistics; feature extraction is performed on the preprocessed data to extract features related to the business scenario, and the traffic control module compares the extracted features with the business scenario. If the extracted features are consistent with the business scenario features, it is determined that the current network activity triggers the business scenario; the business scenario is a specific network activity pattern that the traffic control module needs to identify and process, including application type, network request type, data packet transmission volume, network status and user behavior.
[0011] Preferably, when the internal network activity of the vehicle triggers a certain business scenario, the traffic control module queries the cloud server to determine whether there is a data source and business identifier related to the current business scenario. Once the business identifier is determined, the traffic control module begins to allocate traffic to the activated business scenario and schedules it according to the business priority; the business involving vehicle and user safety is defined as critical business, while the business involving entertainment is regarded as non-critical business; the traffic control module gives priority to the traffic demand of critical business and ensures that critical business obtains sufficient network resources to maintain its normal operation. For example, if the vehicle's safety system needs to transmit data to perform automatic emergency braking, the traffic control module will ensure that this data can be transmitted immediately and reserve part of the traffic through the traffic platform as a reserve for critical business scenarios. When the user traffic is used up, it will not affect the safety of the vehicle and the user in the short term, and will not be interfered with by other non-critical businesses such as streaming music playback; the traffic control module temporarily limits or reduces the traffic usage of non-critical businesses to ensure that the data of critical businesses can be transmitted first; while allocating traffic, the traffic control module takes into account the overall status of the network, such as the current available bandwidth, network delay, packet loss rate and other factors to ensure that all business scenarios operate efficiently under the allocated network conditions.
[0012] Preferably, traffic allocation is based on the priority allocation of business scenarios, and business scenarios are carefully prioritized based on the importance of the business to vehicle operation and passenger safety; for example, vehicle safety systems, emergency call services, navigation, and assisted driving functions, which are directly related to vehicle driving safety and user life safety, are classified as high-priority critical business scenarios; entertainment functions such as music streaming, video streaming, etc. that have no direct impact on vehicle operation are classified as low-priority non-critical business scenarios; when identifying business scenarios, the traffic control module queries the business identifier in the cloud server, which uniquely corresponds to each business scenario and carries priority information; once the business scenario is identified and prioritized, the traffic platform allocates network traffic based on the priority information; when high-priority critical business scenarios require data transmission, the traffic platform prioritizes the use of network traffic for critical business scenarios, ensuring sufficient bandwidth and priority processing, thereby ensuring timely response of the vehicle safety system and accurate communication of assisted driving information.
[0013] Preferably, in the vehicle network system, the flow control module manages data flow by implementing a network control protocol; the data source generated by the business scenario is transmitted in the network in the form of a data packet, and the flow control module ensures that the data packet is properly processed according to the priority of the business scenario to which it belongs; the flow control module classifies the data packet according to critical business and non-critical business, and sets a standard value for each type of data packet, and the standard value is used to distinguish the data sources generated by high-priority and low-priority business scenarios during data transmission; once the data packet is classified and assigned a standard value, the flow control module allocates the data packet with the standard value to the corresponding priority queue; the priority queues each have an independent buffer for storing data packets waiting to be transmitted; network devices, such as routers or switches, identify high-priority data packets and give priority to processing high-priority data packets from the queue; if the priority of the data packet and the priority of the business identifier require traffic at the same time, the priority of the business identifier is matched first, and the flow platform sets the business scenario traffic demand to be greater than the traffic demand of the data source.
[0014] Preferably, receiving a user's access request includes directly using the vehicle's internal equipment and portable electronic devices; if a portable electronic device is used, interacting with the vehicle via Bluetooth or wireless, and when the business used by the portable electronic device is consistent with the business inside the vehicle, directly calling the data source and business identifier in the cloud server, cleaning and formatting the data generated during use, so that the cleaned and formatted data is the same as the data format existing in the cloud server, and merging the cleaned and formatted data with the existing data; then transmitting them to the cloud server and the storage end of the portable electronic device respectively; if the business scenario of the portable electronic device does not exist in the internal business scenario of the vehicle, the internal traffic platform of the vehicle uploads the data generated by the portable electronic device, and when the portable electronic device is connected to the internal device of the vehicle next time, the business scenario is executed without downloading.
[0015] The traffic platform identifies the user's access intention and allocates the corresponding traffic according to the current network conditions and server load; after the user request is successfully allocated to the traffic, the business scenario begins to execute immediately, and the cloud server calls the data source and business identifier according to the content of the request; the traffic platform will continue to monitor the status of business execution. Once the business scenario is completed, the traffic platform will immediately close the business identifier associated with it and release the previously occupied data source; after closing the business identifier, the related session information and temporary data are cleared so that it will not interfere with subsequent business processes; the traffic platform recycles the released data source, which includes memory, processor time, and network bandwidth; the data source is re-incorporated into the cloud server for use in the next business scenario.
[0016] (III) Beneficial effects
[0017] The present invention provides a flow control method for a vehicle networking flow platform, which has the following beneficial effects:
[0018] 1. The present invention utilizes the network control protocol to prioritize and manage data packets, thereby optimizing the use of network resources, reducing network congestion and delays; reserving network resources for vehicle- and user-related business scenarios, and increasing the user's driving safety issues.
[0019] 2. The present invention can dynamically query and synchronize the data source and service identifier in the cloud server according to the internal network activity of the vehicle, ensuring that when the service scenario is executed again, no network download is required, thus saving traffic. DETAILED DESCRIPTION
[0020] The technical solutions in the embodiments of the present invention will be described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0021] Initialize a traffic control module, which is responsible for monitoring and managing the traffic in the vehicle's internal network. By monitoring the vehicle's internal network activities, it can determine whether the preset business scenario is triggered. When a specific network activity pattern is detected, the traffic control module will query the cloud server to check whether there is a data source and business identifier associated with the current business scenario. If there is no corresponding data and identifier in the cloud server, the platform will upload the newly generated data information to the cloud server through the upload protocol to ensure real-time update and synchronization of data, so that the system can adapt to the ever-changing network environment and user needs.
[0022] The traffic control module determines the current business scenario based on the business identifier, and performs corresponding traffic allocation and priority setting, distinguishing between key business scenarios and non-key business scenarios. Key business scenarios include vehicle safety, emergency calls, navigation, and assisted driving. The traffic demands of these key business scenarios will be prioritized, while non-key business scenarios, such as entertainment functions, will be given relatively low priority. Business identifiers are allocated to business scenarios directly related to vehicles and users first, and business identifiers are allocated to business scenarios indirectly related to vehicles and users. Finally, business identifiers are allocated in sequence to non-key people according to the required traffic size, and priority is allocated according to the order in which business identifiers are allocated. The traffic platform reserves part of the network traffic for high-priority business scenarios as a reserve.
[0023] In order to achieve efficient traffic distribution, the transmission of data packets is controlled through the network control protocol. Data packets are divided into different categories according to the priority of the business scenario, and a standard value is set for each category of data packets. The standard value is used to distinguish business scenarios with different priorities and allocate data packets to the corresponding priority queues; network devices identify the priority of data packets through standard values, give priority to high-priority data packets, and reduce the bandwidth required for low-priority data packets to ensure that the traffic requirements of key business scenarios are met.
[0024] The traffic platform receives access requests from users, whether through internal vehicle equipment or portable electronic devices. If the portable electronic device used by the user is consistent with the internal vehicle business, the platform will directly call the data source and business identifier in the cloud server, and clean and format the data generated during use, and merge the processed data with the data on the cloud server to form a new data set. When the internal vehicle device is used alone, the data can continue to be used without downloading; if the business used by the portable electronic device does not exist in the internal vehicle business, the traffic platform will upload these data so that they do not need to be downloaded again the next time they are connected.
[0025] After the user request is successfully allocated traffic, the business scenario begins to execute immediately. The cloud server calls the data source and business identifier according to the content of the request, and the traffic platform continuously monitors the status of business execution. Once the business scenario is executed, the traffic platform immediately closes the business identifier associated with it and releases the previously occupied data source, including session information, clearing temporary data, and recycling resources such as memory, processor time and network bandwidth. These data sources are re-incorporated into the cloud server to prepare for the next business scenario.
[0026] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A traffic control method for a vehicle networking traffic platform, characterized in that: include: The traffic control module manages and dispatches vehicle network traffic, monitors the vehicle's internal network activities, extracts features from the generated data, and compares the extracted features with the features of the business scenario to determine whether the business scenario is triggered; for the triggered business scenario, query whether the corresponding data source and business identifier exist in the cloud server. If the corresponding data source and business identifier do not exist, transmit them to the cloud; The traffic platform determines the current business scenario based on the business identifier, and allocates and prioritizes the traffic for the activated business scenarios, giving priority to business scenarios related to vehicle and user safety and retaining some of the saved traffic as a reserve; Reading a data source corresponding to the business identifier from a cloud server and displaying the data source to a user via a vehicle network; The internal device of the vehicle receives the access request from the user, and the traffic platform responds to the user request and allocates traffic; After the business scenario ends, the business identifier is closed and the data source is recycled for use in the next business scenario; the traffic allocation is based on the priority allocation of the business scenario. The current business scenario and the priority of the current business scenario are determined by identifying the business identifier in the cloud server. Business identifiers are allocated to business scenarios directly related to vehicles and users first, and business identifiers are allocated to business scenarios indirectly related to vehicles and users. Finally, business identifiers are allocated in sequence to non-critical people according to the required traffic size, and priority allocation is performed according to the order of business identifier allocation; the traffic allocation controls the traffic through a network control protocol, and the data source generated by the business scenario is transmitted in the form of data packets. The data packets are divided according to critical business and non-critical business, and standard values are set for each divided data packet; the standard value is used to distinguish the data sources generated by high-priority and low-priority business scenarios, and the data packets are allocated to the corresponding priority queues, each of which has an independent buffer for storing data packets waiting to be transmitted; the network device identifies high-priority data packets and processes them from the queue first; the bandwidth required for low-priority data packets is reduced, and the saved traffic is used as reserve traffic for high-priority data packets.
2. The traffic control method of the Internet of Vehicles traffic platform according to claim 1 is characterized in that: The traffic control module collects data on the vehicle's internal network activities and pre-processes the collected data, including data cleaning, data formatting and data statistics; it also extracts features from the pre-processed data to extract features related to the business scenario; The traffic control module compares the data after feature extraction with the features of the business scenario. If the features extracted from the collected data are consistent with the features of the business scenario, it is determined that the current network activity triggers the business scenario. Business scenarios are network activity patterns that the traffic control module needs to identify and process.
3. The traffic control method of the Internet of Vehicles traffic platform according to claim 1 is characterized in that: The triggering business scenario determines the current business scenario according to the data source and the business identifier, and the business scenario is prioritized by the business identifier based on the key business scenario and the non-key business scenario, and the traffic is allocated to the activated business scenario according to the priority; the key business scenario is of high priority, and the traffic control module gives priority to ensuring the traffic demand and reducing the traffic usage of other non-key businesses; among them, the business scenario involving vehicle and user safety is the key business scenario, the business scenario directly related to the vehicle and the user has a higher priority than the business scenario indirectly related to the vehicle and the user safety, and the business scenario involving entertainment is a non-key business scenario, and the non-key business scenario is prioritized according to the size of traffic usage, and the non-key business scenario with small traffic usage has a higher priority than the non-key business scenario with large traffic usage.
4. The traffic control method of the Internet of Vehicles traffic platform according to claim 3 is characterized by: The data source includes data provided by the vehicle manufacturer, data from a third-party service provider, and real-time traffic data; the business identifier is an ID that uniquely identifies and distinguishes different business scenarios; when the vehicle's internal network activity triggers a business scenario, the traffic control module queries the cloud server to determine whether there is a data source and business identifier related to the current business scenario; if so, the data source in the cloud server is retrieved; if not, the traffic is reused to download and use it from the business scenario, and the downloaded data source is uploaded to the cloud server; The cloud server is used to store and manage data.
5. The traffic control method of the Internet of Vehicles traffic platform according to claim 1 is characterized by: The vehicle internal device receives the access request from the user by directly using the vehicle internal device and the portable electronic device; if the portable electronic device is used, the portable electronic device interacts with the vehicle via Bluetooth or wireless, and when the service used by the portable electronic device is consistent with the service inside the vehicle, the data source and service identifier in the cloud server are directly called, the data source generated during the use process is merged with the data source existing in the cloud server, and then transmitted to the cloud server and the storage end of the portable electronic device respectively; If the service used by the portable electronic device does not exist in the vehicle's internal services, the vehicle's internal traffic platform will upload the data generated by the portable electronic device. When the portable electronic device is connected to the vehicle's internal equipment next time, the service will be executed without downloading.
6. The traffic control method of the vehicle networking traffic platform according to claim 1 is characterized by: The traffic platform identifies the user's access intention and distributes the corresponding traffic according to the current network status and server load; After the user request is successfully assigned to the traffic, the business scenario begins to execute immediately, and the cloud server calls the data and business identifier according to the content of the request; the traffic platform will continue to monitor the status of business execution. Once the business scenario is completed, the traffic platform will immediately close the business identifier associated with it and release the previously occupied data source; after closing the business identifier, the related cached data source is cleared so that it will not interfere with subsequent business processes; the traffic platform recycles the released data source, and the data source is re-incorporated into the cloud server for use in the next business scenario.
Citation Information
Patent Citations
Method, device and system for identifying peer-to-peer (P2P) flow and equipment
CN102404396A
Virtual enhanced transmission selection (VETS) for lossless ethernet
CN104104620A