Travel vehicle information service method, device, storage medium and product

By receiving and analyzing vehicle location information through the information service platform, and generating and displaying road traffic strategies, the problem of untimely updates of road condition information on highways is solved, and timely updates of road condition information in areas with poor signals are achieved, thus improving the user experience.

CN119132088BActive Publication Date: 2025-09-23SHANDONG HI SPEED COMPANY +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411136864.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-19
Publication Date
2025-09-23
Estimated Expiration
2044-08-19

AI Technical Summary

Technical Problem

In the prior art, when a vehicle is traveling on a highway, road condition information is not updated in a timely manner, resulting in a poor user experience, especially in areas with poor signals where real-time road condition information cannot be received in a timely manner.

Method used

The information service platform receives vehicle location information, generates and analyzes road traffic data within a preset distance from the vehicle, generates traffic strategies, and displays them visually on the on-board terminal, providing static and dynamic traffic information to help drivers understand road conditions in advance and update them in a timely manner.

Benefits of technology

Under specific road conditions, especially in areas with poor signals, road condition information can still be updated in a timely manner, which improves the timeliness and accuracy of drivers' information acquisition and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119132088B_ABST
    Figure CN119132088B_ABST
Patent Text Reader

Abstract

This application discloses a travel vehicle information service method, device, storage medium, and product, relating to the field of traffic information navigation technology. The travel vehicle information service method includes: when an information service platform sends message data carrying vehicle location information, receiving the message data, wherein the message data is road traffic data within a preset distance from the vehicle, and the road traffic data is used to represent traffic flow data or congestion data on the road within the preset distance; analyzing the message data to generate a traffic strategy; and visually displaying the traffic strategy and the message data so that the corresponding user of the vehicle can perform corresponding driving operations based on the traffic strategy. This application realizes the timely update of road condition information to the user's in-vehicle terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of traffic information navigation technology, and in particular to a travel vehicle information service method, device, storage medium and computer program product. Background Art

[0002] Expressways have become an important part of national transportation. When vehicles are traveling on expressways, users mainly interact with traffic information on expressways through travel service websites, broadcasts, and third-party location service Internet companies such as AutoNavi and Baidu, thereby achieving real-time information release. However, this information still suffers from fragmentation and differentiated real-time updates. In some specific road conditions (for example, areas with complete road condition monitoring facilities but poor signals), users are prone to inaccurate positioning when using mobile navigation, and traffic condition information cannot be updated to the user terminal in a timely manner, which affects the user experience.

[0003] Therefore, how to improve the timeliness of updating road condition information during vehicle driving is a problem that urgently needs to be solved.

[0004] The above content is only used to assist in understanding the technical solution of this application and does not constitute an admission that the above content is prior art. Summary of the Invention

[0005] The main purpose of this application is to provide a travel vehicle information service method, equipment, storage medium and computer program product, aiming to solve the technical problem in related technologies that, under certain specific road conditions, road information cannot be updated to the user terminal in a timely manner when updating road information through third-party software.

[0006] To achieve the above objectives, the present application proposes a travel vehicle information service method, which includes:

[0007] When the information service platform sends message data carrying vehicle location information, receiving the message data, wherein the message data is road traffic data within a preset distance from the vehicle, and the road traffic data is used to represent traffic flow data or congestion data on the road within the preset distance;

[0008] Analyzing the message data to generate a traffic strategy;

[0009] The traffic strategy and the message data are visually displayed so that the corresponding user of the vehicle can perform corresponding driving operations based on the traffic strategy.

[0010] In one embodiment, the message data includes static traffic information and dynamic traffic information, and the step of analyzing the message data and generating a traffic strategy includes:

[0011] generating a first travel route based on the static traffic information, and generating a second travel route based on the dynamic traffic information;

[0012] The first travel route and the second travel route are combined to determine a traffic strategy.

[0013] In one embodiment, the step of combining the first travel route with the second travel route to determine a traffic strategy includes:

[0014] determining whether the first route and the second route overlap;

[0015] If they overlap, then the first route or the second route is selected as the actual route of the vehicle;

[0016] If there is no overlap, calling the traffic flow data on the second travel route;

[0017] Inputting the traffic flow data into a preset analysis model, performing prediction processing on the traffic flow data based on the preset analysis model, and outputting a first predicted congestion result;

[0018] generating an actual route based on the first predicted congestion result and the first route;

[0019] A traffic strategy is determined based on the actual travel route.

[0020] In one embodiment, when the information service platform sends the message data carrying the vehicle location information, before the step of receiving the message data, the step further includes:

[0021] Upload vehicle location information to the information service platform;

[0022] Based on the information service platform, traffic data within a preset distance from the vehicle position corresponding to the vehicle position information is selected, and it is determined whether the traffic data meets the preset sending conditions. If so, message data is generated based on the traffic data.

[0023] In one embodiment, the step of selecting, based on the information service platform, traffic data within a preset distance from the vehicle location corresponding to the vehicle location information, includes:

[0024] When the road ahead on the vehicle's route is a road section that cannot be positioned, determining the length of the road section that cannot be positioned;

[0025] Based on the information service platform and the current vehicle position, traffic data within the road section length in front of the current vehicle position is extracted.

[0026] In one embodiment, the step of visually displaying the traffic policy and the message data includes:

[0027] Splitting the message data according to a preset message template to obtain static traffic information and dynamic traffic information;

[0028] The static traffic information, the dynamic traffic information and the traffic strategy are visually displayed on the vehicle terminal.

[0029] In one embodiment, the step of analyzing the message data and generating a traffic strategy further includes:

[0030] Determining road traffic data on a preset driving route based on the message data;

[0031] Inputting the road traffic flow data into a preset analysis model, performing prediction processing on the road traffic flow data based on the preset analysis model, and outputting a second predicted congestion result;

[0032] determining a plurality of road bifurcation nodes on a preset driving route, and if the second predicted congestion result indicates that the vehicle congestion level is greater than a preset threshold, planning a first driving route based on each of the road bifurcation nodes;

[0033] A traffic strategy is determined based on the first driving route.

[0034] In addition, to achieve the above-mentioned purpose, the present application also proposes a travel vehicle information service device, which includes: a memory, a processor, and a computer program stored on the memory and runnable on the processor, and the computer program is configured to implement the steps of the travel vehicle information service method as described above.

[0035] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium, and when the computer program is executed by the processor, the steps of the travel vehicle information service method described above are implemented.

[0036] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the travel vehicle information service method described above.

[0037] The present application proposes a travel vehicle information service method, device, storage medium and computer program product. The present application receives message data carrying vehicle location information issued by an information service platform, analyzes the message data, generates a traffic strategy, and visually displays the traffic strategy and message data, so that users driving vehicles can perform corresponding driving operations according to the traffic strategy. Since the message data is road traffic data within a preset distance from the vehicle, and the road traffic data is used to characterize traffic flow data or congestion data within the preset distance, before reaching some specific road conditions or road sections that cannot be located, the traffic flow data on the road can be clearly understood in advance, and the road condition information can be updated in time to the user's vehicle terminal, so as to avoid the inability to receive the information sent by the navigation in time when arriving at the road condition. While achieving the technical effect of timely updating information, it can also accurately feedback the road condition information ahead. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0040] Figure 1 A flowchart of the first embodiment of the vehicle information service method for this application is provided;

[0041] Figure 2 A flow chart illustrating the second embodiment of the travel vehicle information service method of this application;

[0042] Figure 3 This is a schematic diagram of the system functional architecture involved in the travel vehicle information service method of this application;

[0043] Figure 4 This is a schematic diagram of the module structure of the travel vehicle information service device according to an embodiment of the present application;

[0044] Figure 5 A schematic diagram of the device structure of the hardware operating environment involved in the travel vehicle information service method in an embodiment of the present application;

[0045] Figure 6 This is a schematic diagram of the flow of generating message data involved in the travel vehicle information service method in an embodiment of the present application;

[0046] Figure 7This is a schematic diagram of the message data publishing process involved in the travel vehicle information service method in an embodiment of the present application;

[0047] Figure 8 This is a schematic diagram of the overall workflow involved in the travel vehicle information service method in the embodiment of this application.

[0048] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0049] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.

[0050] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0051] The main solutions of the embodiments of this application are:

[0052] When the information service platform sends message data carrying vehicle location information, receiving the message data, wherein the message data is road traffic data within a preset distance from the vehicle, and the road traffic data is used to represent traffic flow data or congestion data on the road within the preset distance;

[0053] Analyzing the message data to generate a traffic strategy;

[0054] The traffic strategy and the message data are visually displayed so that the corresponding user of the vehicle can perform corresponding driving operations based on the traffic strategy.

[0055] In the existing technology, the traditional information interaction methods mainly include variable information boards dominated by the transportation industry, travel service websites, Weibo, public accounts and mini-programs, as well as mass media public welfare organizations represented by broadcasting, and third-party location service Internet companies represented by AutoNavi and Baidu. In terms of information release, it provides real-time information release and even primary information interaction for public travel. However, this information still has problems with fragmentation and real-time update differentiation. The information release methods currently relied on by the transportation industry have certain limitations. Variable information boards are subject to the number and location of installation. Although they have the widest audience range, the timeliness and accuracy of the information they release are somewhat lacking. If the long-term limitations are not well improved, the negative impact of information release on drivers and passengers will already exist. Broadcasting, websites, AutoNavi, Baidu and other forms are affected by the opening of services. Their audience range is greatly affected by personal preferences and they cannot achieve a global picture. Moreover, the information they release has certain preferences, is relatively fixed, and cannot be complete. Conventional traditional information provision methods mainly have the following three problems:

[0056] 1. The audience group is limited, and it is impossible to achieve full coverage in one way.

[0057] 2. The accuracy of information needs to be improved. Various information release methods are limited by the methods of information collection and broadcasting, and cannot guarantee accurate release in the first time.

[0058] 3. Poor timeliness. Affected by information processing and release channels, news delays or ineffectiveness are common.

[0059] The present application proposes a travel vehicle information service method, device, storage medium and computer program product. The present application receives message data carrying vehicle location information issued by an information service platform, analyzes the message data, generates a traffic strategy, and visually displays the traffic strategy and message data, so that users driving vehicles can perform corresponding driving operations according to the traffic strategy. Since the message data is road traffic data within a preset distance from the vehicle, and the road traffic data is used to characterize traffic flow data or congestion data within the preset distance, before reaching some specific road conditions or road sections that cannot be located, the traffic flow data on the road can be clearly understood in advance, and the road condition information can be updated in time to the user's vehicle terminal, so as to avoid the inability to receive the information sent by the navigation in time when arriving at the road condition. While achieving the technical effect of timely updating information, it can also accurately feedback the road condition information ahead.

[0060] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, etc., or an electronic device capable of implementing the above functions, a travel vehicle information service device, an in-vehicle terminal, etc. The following uses an in-vehicle terminal as an example to illustrate this embodiment and the following embodiments.

[0061] Based on this, the embodiment of the present application provides a travel vehicle information service method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the travel vehicle information service method of this application.

[0062] In this embodiment, the travel vehicle information service method includes steps S10 to S30:

[0063] Step S10: When the information service platform sends message data carrying vehicle location information, the message data is received, wherein the message data is road traffic data within a preset distance from the vehicle, and the road traffic data is used to represent traffic flow data or congestion data on the road within the preset distance;

[0064] It should be noted that the information service platform provides basic data management functions, information element electronic map management functions, information release workflow management, terminal equipment management functions, vehicle user information management functions, as well as execution evaluation, data display, system management functions, etc. It is mainly used to collect and store road condition data of expressways, national highways, provincial highways, etc. The information service platform monitors the vehicle location information of the user in real time and interacts with the user's on-board terminal, so as to achieve the effect of timely reporting of road condition information.

[0065] Specifically, Figure 3 This is a schematic diagram of the overall system functional architecture involved in this application, such as Figure 3 As shown in the figure, the entire system mainly includes four modules: information collection module, information service platform, information release module, and algorithm background module.

[0066] 1. The information collection module is responsible for accessing and preprocessing travel information. Travel information services include basic highway information, service facility information, traffic status information, emergency information, construction and maintenance information, highway environmental information, service facility status information, and emergency rescue information. The information collection module extracts information from various platforms within the established system and processes the data based on publishing characteristics and information templates to create publishable content. It also determines location information based on the relevant attributes of the information source and associates location attributes. This module includes information collection interfaces and information preprocessing.

[0067] 2. The information service platform provides basic data management functions, information element electronic map management functions, information release workflow management functions, terminal equipment management functions, vehicle user information management functions, as well as execution evaluation, data display, system management functions, etc.

[0068] 3. Device Communication and Release Channel Management: This section is responsible for connecting various on-board devices and release channel systems, such as road management vehicles, newly added on-board devices, and the Changhetong app, and recording the content and results of releases. Vehicle location awareness is also required based on the type of device. For example, for privacy-sensitive vehicles, electronic fence parameters are used to prevent the backend from obtaining vehicle location information, allowing the device terminal to determine when to release information.

[0069] 4. The algorithm background module includes the information release strategy algorithm module and various data summary and analysis modules.

[0070] The system architecture is mainly used for information processing, collection and storage. After the road condition information is processed, data communication with the on-board equipment is carried out to transmit data and visualize the road condition information on the on-board screen or APP.

[0071] It should be noted that the message data may be data reflecting road condition information, wherein the message data may include: how many service areas are on the vehicle's driving path, the specific locations of the service areas, what signs are there, and the vehicle congestion situation on the road ahead, etc. It may also be dynamic traffic flow information on the road ahead, estimated driving time, etc. It may also be other data, which is not specifically limited.

[0072] It should be noted that the difference from the related art is that the message data in this application collects road condition data within a preset distance on the vehicle's route, and pre-stores the road condition data in the vehicle terminal, so that when the vehicle drives into a tunnel or other road condition area with poor positioning signals, it can still clearly understand the road condition information ahead.

[0073] It should be noted that the preset distance can be 5km, 10km, etc., and can be changed according to user needs, without specific limitation.

[0074] It should be noted that the message data can also be predicted traffic flow data for a future time period. By collecting traffic flow information around the current vehicle and predicting and processing the traffic flow information through a deep learning model, the congestion situation ahead is determined based on the prediction results, so that the vehicle can avoid congested sections in time. The traffic flow information reflects the number of vehicles occupied by each lane. For example, the traffic flow information can be: within one kilometer, the average number of vehicles occupied by each lane is 20, and at this time it can be determined that the road condition is congested.

[0075] In a feasible implementation manner, when the information service platform sends the message data carrying the vehicle location information, before the step S10 of receiving the message data, the following steps are further included:

[0076] Upload vehicle location information to the information service platform;

[0077] It should be noted that before the information service platform sends the message data to the vehicle terminal, the information service platform needs to generate the message data first and send the message data to the vehicle terminal. Before the vehicle location information of the vehicle terminal is uploaded to the information service platform, this information has been collected and the corresponding message data has been generated.

[0078] It should be noted that the vehicle location information may be the location information corresponding to the vehicle currently driven by the user, wherein the vehicle location information may be specific latitude and longitude coordinates. When the vehicle location information is obtained, the nearby road condition information can be provided to the vehicle based on the current location of the vehicle.

[0079] Based on the information service platform, traffic data within a preset distance from the vehicle position corresponding to the vehicle position information is selected, and it is determined whether the traffic data meets the preset sending conditions. If so, message data is generated based on the traffic data.

[0080] It should be noted that the information service platform selects traffic data within a preset distance of the current vehicle position from the server or database based on the vehicle's current location information and timestamp, and determines the road condition information around the vehicle through the traffic data. The traffic data can be traffic flow data 5 kilometers or 10 kilometers away from the current vehicle, or bus stops, service areas, and speed limit prompts on the planned driving route, etc., without specific limitation.

[0081] It should be noted that the preset sending condition can be to determine whether the vehicle is in the trigger area, where the trigger area can be a circle with a diameter of 1 km or 3 km. If the vehicle is in the trigger area, it can be determined that the current vehicle meets the preset sending condition, and the message data to be sent is generated based on the traffic data.

[0082] It should be noted that traffic data is mainly dynamic traffic flow data, which is used to reflect the traffic conditions on the road, while message data includes dynamic traffic information and static traffic information. Information such as bus stops, service areas and speed limit prompts on the planned driving route is static traffic information. After determining the traffic data, the dynamic traffic information and static traffic information are integrated to generate message data.

[0083] Specifically, in one embodiment, the message data generation process is as follows: Figure 6 As shown, the message content is generated first, and the message trigger position is calculated, where the message trigger position can be the driving position of the vehicle that triggers the message to be sent, and then the message data is bound to the vehicle's location parameters, and then the message data is saved in the server and the vehicle terminal.

[0084] The triggering process of message data is as follows Figure 7 The specific steps are as follows:

[0085] 1. Information generation: Toll station maintenance information and scenic area information at point a1, and traffic incident information at point b1 are converted into messages and bound to trigger area information a0 and b0.

[0086] 2. Message distribution: Push newly generated messages to terminal devices through the IoT channel.

[0087] 3. Trigger range determination: When the vehicle drives into the A0 area, the latitude and longitude can be used to determine that the vehicle has entered the area, triggering the toll station and the area information broadcast. When the vehicle drives into the B0 area, the accident information broadcast is triggered.

[0088] 4. Information broadcast result: When the vehicle passes through the message broadcast range a0 and b0, the broadcast is completed, the broadcast success is recorded, and the broadcast result is uploaded to the server.

[0089] When the vehicle-mounted device is used on a road management vehicle, the vehicle location information and driving azimuth are uploaded to the vehicle-mounted device of the road management vehicle in real time. The server determines whether the vehicle enters the trigger area of ​​the current valid information (a circle with a diameter of 1 km). If the vehicle enters the area and the azimuth meets the same direction condition, a message can be broadcast and the broadcast result can be recorded. The specific work flow is as follows: Figure 8 As shown by Figure 8 The workflow is mainly divided into the following steps:

[0090] 1. The vehicle uploads GPS location information, and the server receives the data through the IoT platform;

[0091] 2. Trigger the location determination strategy algorithm, search for messages that meet the release conditions, and if there are any messages, push the information to the Internet area;

[0092] 3. The Internet App server pushes the published information to the vehicle terminal via the 4G network;

[0093] 4. The 4G smart driving recorder broadcasts the data.

[0094] In a feasible implementation manner, the step of selecting, based on the information service platform, traffic data within a preset distance from the vehicle location corresponding to the vehicle location information, includes:

[0095] When the road ahead on the vehicle's route is a road section that cannot be positioned, determining the length of the road section that cannot be positioned;

[0096] It should be noted that sections of road where positioning is not possible may include tunnels, mountainous areas, and other sections with weak positioning signals. When a vehicle is in these sections of road where positioning is not possible, the user will not be able to see the road conditions ahead due to the influence of GPS positioning, which will affect the user's driving experience.

[0097] It should be noted that the length of the road section can be 1km, 3km, etc., which will vary according to actual conditions and is not specifically limited.

[0098] Based on the information service platform and the current vehicle position, traffic data within the road section length in front of the current vehicle position is extracted.

[0099] It should be noted that after determining the current vehicle position, traffic data within the length of the road section near the current vehicle position is extracted through the information service platform. If the road section length is 1km, traffic data within a radius of 1km is extracted and stored in the vehicle terminal and the server. The purpose of selecting traffic data with the same distance as the road section length is to store the traffic data within the road section in the vehicle terminal and display the road condition information of the road section in a timely manner to avoid the situation where the vehicle is in a road section where it cannot be located but cannot monitor the road conditions ahead.

[0100] Step S20, analyzing the message data and generating a traffic strategy;

[0101] It should be noted that by analyzing the message data and the road conditions on the road being traveled, and based on the real-time changes in the road conditions, corresponding traffic suggestions or traffic strategies are generated and displayed to the user so that the user can independently choose the driving route according to the traffic strategy.

[0102] For example, during vehicle driving, the route may need to be changed in real time due to different road conditions. When there is a traffic accident or congestion ahead, the driving route can be changed to save time on the road.

[0103] In a feasible implementation manner, the message data includes static traffic information and dynamic traffic information, and the step S20 of analyzing the message data and generating a traffic strategy includes:

[0104] Step A1, generating a first route based on the static traffic information, and generating a second route based on the dynamic traffic information;

[0105] It should be noted that static traffic information may include various signboards, service areas, etc. on the vehicle route. The first route is the shortest route planned without considering the traffic conditions during the vehicle's travel.

[0106] It should be noted that dynamic traffic information can include traffic flow data on the driving route, road repair status, and traffic accidents that occur during driving. These dynamic factors will affect the user's driving route.

[0107] It should be noted that the second driving route may be a driving route planned based on dynamic traffic information. This driving route mainly considers dynamic information during vehicle driving, and is not significantly affected by static traffic information.

[0108] Step A2: combining the first travel route and the second travel route to determine a traffic strategy.

[0109] It should be noted that by combining the first travel route with the second travel route and considering the dynamic traffic information and static traffic information on the vehicle's travel path, a comprehensive vehicle traffic strategy can be formulated.

[0110] In a feasible implementation manner, the step A2 of combining the first travel route with the second travel route to determine a traffic strategy includes:

[0111] determining whether the first route and the second route overlap;

[0112] It should be noted that, in the process of combining the two routes, it is necessary to first determine whether the first route and the second route overlap. If they overlap, there is no need to combine the two routes, and only one of the two routes can be selected.

[0113] If they overlap, then the first route or the second route is selected as the actual route of the vehicle;

[0114] It should be noted that, when the two routes overlap, either the first route or the second route is selected as the actual route of the vehicle.

[0115] If there is no overlap, calling the traffic flow data on the second travel route;

[0116] It should be noted that when the two routes do not overlap, since the static traffic information does not change, it means that the traffic data on the second route has a greater impact on the route. It is necessary to retrieve the traffic data on the second route and analyze the traffic data to generate a new route.

[0117] Inputting the traffic flow data into a preset analysis model, performing prediction processing on the traffic flow data based on the preset analysis model, and outputting a first predicted congestion result;

[0118] It should be noted that the preset analysis model can be a neural network model based on deep reinforcement learning. By inputting traffic flow data into the preset analysis model, the traffic flow data is predicted through the neural network layer of the preset analysis model, and the predicted congestion results on the driving route are output.

[0119] It should be noted that the training process or construction process of the preset analysis model may be: extracting historical traffic flow sample data from a preset database; inputting the historical traffic flow sample data into a preset to-be-trained model to obtain a predicted congestion level and a predicted congestion result corresponding to the traffic flow data; performing a difference calculation between the predicted congestion level and the congestion label corresponding to the historical traffic flow sample data to obtain an error result; and determining whether the error result meets an error standard indicated by a preset error threshold range;

[0120] If the error result does not meet the error standard indicated by the preset error threshold range, return to the step of inputting the historical traffic flow sample data into the preset model to be trained to obtain the predicted congestion level and predicted congestion result corresponding to the traffic flow data, and stop training until the error result meets the error standard indicated by the preset error threshold range, and obtain a preset analysis model that meets the accuracy conditions.

[0121] It should be noted that the preset analysis model is a model that has been trained with historical traffic sample data. The preset analysis model includes a feature conversion network, a convolutional network layer, and a fully connected layer. The structure of the neural network model is well known to those skilled in the art and will not be elaborated here. The preset analysis model predicts and processes traffic data in the following way: first, extract features from the input traffic data, convert the input data into feature vector data, and then predict and process the feature vector data through the convolutional network layer. The obtained prediction result is then output through the fully connected layer to obtain the classified prediction result.

[0122] It should be noted that the first predicted congestion result can be very congested, generally congested, not congested, etc. Before the traffic data is predicted and classified by the preset analysis model, the preset analysis model has been trained and can obtain different congestion results according to different traffic conditions.

[0123] generating an actual route based on the first predicted congestion result and the first route;

[0124] It should be noted that after obtaining the first predicted congestion result, the route can be planned again according to the congestion situation. If the first predicted congestion result shows that the route ahead is not congested, there is no need for secondary planning. If congestion is shown, a new route is selected based on the first route through the fork in the road on the vehicle's front path to generate the actual route.

[0125] A traffic strategy is determined based on the actual travel route.

[0126] It should be noted that after determining the actual route, the planned route is determined, and a new traffic strategy can be obtained. Unlike related technologies, traditional solutions can only collect traffic conditions on different road sections, and cannot perform secondary planning based on different road conditions, and cannot provide users with better traffic suggestions. In this application, the model is used to perform real-time planning on traffic data within a certain distance ahead or on the driving route, and the best driving route is continuously selected to maximize the reduction of user driving time.

[0127] Step S30, visually displaying the traffic strategy and the message data, so that the user corresponding to the vehicle can perform a corresponding driving operation based on the traffic strategy;

[0128] It should be noted that after the traffic strategy and message data are generated, the traffic strategy and message data are visualized on the computer screen of the vehicle terminal so that the corresponding user of the vehicle can perform corresponding driving operations according to the traffic strategy.

[0129] It should be noted that the traffic strategy can be a new driving route, a recommended intersection, or a recommended highway section, etc., without any specific limitation. The message data and traffic strategy are displayed in the form of an interface or pop-up window so that users can see it clearly.

[0130] In a feasible implementation manner, the step S30 of visually displaying the traffic policy and the message data includes:

[0131] Splitting the message data according to a preset message template to obtain static traffic information and dynamic traffic information;

[0132] It should be noted that the preset message template may be a template divided according to different types of traffic information, wherein the various types may be control type, business type, data operation type, entity type, etc., without specific limitation.

[0133] It should be noted that, according to different types of traffic information, different traffic information on a vehicle's route can be divided into static information and dynamic information, that is, static traffic information and dynamic traffic information.

[0134] The static traffic information, the dynamic traffic information and the traffic strategy are visually displayed on the vehicle terminal.

[0135] It should be noted that static traffic information, dynamic traffic information and traffic strategies are displayed on the screen of the vehicle terminal according to the interface position.

[0136] The present application proposes a travel vehicle information service method, device, storage medium and computer program product. The present application receives message data carrying vehicle location information issued by an information service platform, analyzes the message data, generates a traffic strategy, and visually displays the traffic strategy and message data, so that users driving vehicles can perform corresponding driving operations according to the traffic strategy. Since the message data is road traffic data within a preset distance from the vehicle, and the road traffic data is used to characterize traffic flow data or congestion data within the preset distance, before reaching some specific road conditions or road sections that cannot be located, the traffic flow data on the road can be clearly understood in advance, and the road condition information can be updated in time to the user's vehicle terminal, so as to avoid the inability to receive the information sent by the navigation in time when arriving at the road condition. While achieving the technical effect of timely updating information, it can also accurately feedback the road condition information ahead.

[0137] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above embodiment 1 can be referred to the above introduction and will not be described in detail later. Figure 2 The step S20 of analyzing the message data and generating a traffic strategy further includes steps S21 to S24:

[0138] Step S21, determining road traffic data on a preset driving route based on the message data;

[0139] It should be noted that the vehicle-mounted terminal obtains the road traffic data on the vehicle's preset driving route through the received message data.

[0140] It should be noted that the preset driving route can be 50 kilometers, 100 kilometers, 300 kilometers, etc., without specific limitation.

[0141] Step S22, inputting the road traffic flow data into a preset analysis model, performing prediction processing on the road traffic flow data based on the preset analysis model, and outputting a second predicted congestion result;

[0142] It should be noted that the road traffic data is input into the preset analysis model. The preset analysis model here is the same as the neural network model in the above embodiment. The training process and the model processing process refer to the above. The model training process can refer to the training process in Example 1, except that the training sample data is different. When selecting the road traffic data that needs to be input into the model, if the input data is too much, the traffic data of the more congested section can be selected for prediction, thereby reducing the amount of calculation, and then obtaining the second predicted congestion result.

[0143] It should be noted that the second predicted congestion result can be very congested, generally congested, not congested, etc. Before the traffic data is predicted and classified by the preset analysis model, the preset analysis model has been trained and can obtain different congestion results according to different traffic conditions.

[0144] Step S23, determining a plurality of road bifurcation nodes on the preset driving route, and if the second predicted congestion result shows that the vehicle congestion level is greater than a preset threshold, planning a first driving route based on each of the road bifurcation nodes;

[0145] It should be noted that the road bifurcation node can be a fork in the road on a highway or a national road, and the number of road bifurcation nodes varies depending on the driving distance.

[0146] It should be noted that, taking the highway as an example, there will be multiple forks in the preset driving route. When the preset driving route of the vehicle is displayed as very congested or congested, the corresponding road fork node can be selected to plan a new driving route.

[0147] It should be noted that the congestion level can be 50%, 80%, 90%, etc., and there is no specific limit. When the congestion level is greater than 50%, it can be determined that the current road is a generally congested section, and a new driving route can be planned at this time.

[0148] Step S24: determining a traffic strategy based on the first driving route.

[0149] It should be noted that the first driving route is a new driving route planned based on the road congestion results, and the new driving route is used to determine the traffic strategy.

[0150] Specifically, planning is divided into two situations:

[0151] 1. The roads are not congested and no secondary planning is required;

[0152] 2. If the road is congested, select a closer fork in the road and calculate the driving time and distance of the first driving route by calling the road data to minimize the vehicle's driving distance.

[0153] In this embodiment, by analyzing the road traffic data on the vehicle's preset driving route and planning a new driving route based on the congestion level of the driving route, the congestion experienced by the user during driving is reduced, thereby improving the user's driving experience.

[0154] It should be noted that the above examples are only used to understand this application and do not constitute a limitation on the travel vehicle information service method of this application. More simple transformations based on this technical concept are all within the scope of protection of this application.

[0155] This application also provides a travel vehicle information service device, please refer to Figure 4 , the travel vehicle information service device includes:

[0156] a receiving module 10 configured to receive message data carrying vehicle location information when the information service platform issues the message data, wherein the message data is road traffic data within a preset distance on a preset driving route of the vehicle, and the road traffic data is used to represent traffic flow data or congestion data on the road within the preset distance;

[0157] An analysis module 20 is used to analyze the message data and generate a traffic strategy;

[0158] The visualization display module 30 is used to visualize the traffic strategy and the message data so that the corresponding user of the vehicle can perform corresponding driving operations based on the traffic strategy.

[0159] Optionally, the analysis module includes:

[0160] a generating unit, configured to generate a first travel route based on the static traffic information, and generate a second travel route based on the dynamic traffic information;

[0161] A combining unit is configured to combine the first travel route with the second travel route to determine a traffic strategy.

[0162] Optionally, the combining unit includes:

[0163] a determination subunit, configured to determine whether the first travel route and the second travel route overlap;

[0164] a selection subunit, configured to select the first route or the second route as the actual route of the vehicle if there is overlap;

[0165] a calling subunit, configured to call the traffic flow data on the second travel route if there is no overlap;

[0166] a processing subunit, configured to input the traffic flow data into a preset analysis model, perform prediction processing on the traffic flow data based on the preset analysis model, and output a first predicted congestion result;

[0167] a generating subunit, configured to generate an actual route based on the first predicted congestion result and the first route;

[0168] The determination subunit is used to determine a traffic strategy based on the actual travel route.

[0169] Optionally, the device further comprises:

[0170] Upload module, used to upload vehicle location information to the information service platform;

[0171] A selection module is used to select traffic data within a preset distance from the vehicle position corresponding to the vehicle position information based on the information service platform, and determine whether the traffic data meets the preset sending conditions. If so, message data is generated based on the traffic data.

[0172] Optionally, the selection module includes:

[0173] A first determining unit is configured to determine a length of the road section that cannot be positioned when the road ahead on the vehicle's driving route is a road section that cannot be positioned;

[0174] An extraction unit is used to extract traffic data within the length of the road section in front of the current vehicle position based on the information service platform and the current vehicle position.

[0175] Optionally, the visual display module includes:

[0176] a splitting unit, configured to split the message data according to a preset message template to obtain static traffic information and dynamic traffic information;

[0177] A visualization display unit is used to visualize the static traffic information, the dynamic traffic information and the traffic strategy on a vehicle-mounted terminal.

[0178] Optionally, the analysis module further includes:

[0179] a second determining unit, configured to determine road traffic flow data on a preset driving route based on the message data;

[0180] a prediction processing unit, configured to input the road traffic flow data into a preset analysis model, perform prediction processing on the road traffic flow data based on the preset analysis model, and output a second predicted congestion result;

[0181] a planning unit, configured to determine a plurality of road bifurcations on a preset driving route, and if the second predicted congestion result indicates that the vehicle congestion level is greater than a preset threshold, plan a first driving route based on each of the road bifurcations;

[0182] The third determining unit is configured to determine a traffic strategy based on the first driving route.

[0183] The vehicle information service device provided in this application utilizes the vehicle information service method described in the aforementioned embodiments to address the technical issues surrounding vehicle information services. Compared to the prior art, the vehicle information service device provided in this application achieves the same beneficial effects as the vehicle information service method described in the aforementioned embodiments. Other technical features of the vehicle information service device are the same as those disclosed in the aforementioned embodiments and are not further detailed here.

[0184] The present application provides a travel vehicle information service device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the travel vehicle information service method in the above-mentioned embodiment one.

[0185] Reference below Figure 5 , which shows a schematic diagram of the structure of a travel vehicle information service device suitable for implementing an embodiment of the present application. The travel vehicle information service device in the embodiment of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The travel vehicle information service device shown is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present application.

[0186] like Figure 5As shown, the travel vehicle information service device may include a processing device 1001 (e.g., a central processing unit, graphics processing unit, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. RAM 1004 also stores various programs and data required for the operation of the travel vehicle information service device. Processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems may be connected to I / O interface 1006: input devices 1007, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008, such as a liquid crystal display (LCD), speaker, vibrator, etc.; storage device 1003, such as a magnetic tape or hard disk; and communication device 1009. The communication device 1009 can allow the travel vehicle information service device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a travel vehicle information service device with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented or provided instead.

[0187] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0188] The vehicle information service device provided in this application utilizes the vehicle information service method described in the aforementioned embodiment to address the technical issues surrounding vehicle information services. Compared to the prior art, the vehicle information service device provided in this application achieves the same beneficial effects as the vehicle information service method described in the aforementioned embodiment. Other technical features of the vehicle information service device are the same as those disclosed in the aforementioned embodiment and are not further detailed here.

[0189] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0190] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

[0191] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the travel vehicle information service method in the above-mentioned embodiment.

[0192] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0193] The computer-readable storage medium may be included in the travel vehicle information service device; or may exist independently without being assembled into the travel vehicle information service device.

[0194] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the travel vehicle information service device, the travel vehicle information service device:

[0195] When the information service platform sends message data carrying vehicle location information, receiving the message data, wherein the message data is road traffic data within a preset distance from the vehicle, and the road traffic data is used to represent traffic flow data or congestion data on the road within the preset distance;

[0196] Analyzing the message data to generate a traffic strategy;

[0197] The traffic strategy and the message data are visually displayed so that the corresponding user of the vehicle can perform corresponding driving operations based on the traffic strategy.

[0198] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0199] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0200] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0201] The computer-readable storage medium provided in this application stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned travel vehicle information service method, thereby resolving the technical issues associated with providing travel vehicle information services. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in this application are similar to those of the travel vehicle information service method provided in the aforementioned embodiments, and are not further elaborated here.

[0202] The present application also provides a computer program product, comprising a computer program, which implements the steps of the above-mentioned travel vehicle information service method when executed by a processor.

[0203] The computer program product provided in this application can solve the technical problems of travel vehicle information services. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the travel vehicle information service method provided in the above embodiment, and will not be repeated here.

[0204] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A travel vehicle information service method, characterized in that: Applied to a vehicle-mounted terminal, the method includes: When an information service platform sends message data carrying vehicle location information, the message data is received, wherein the message data is road traffic data within a preset distance from the vehicle, and the road traffic data is used to represent traffic flow data or congestion data on the road within the preset distance. The information service platform is used to collect and store road condition data such as expressways, national highways, and provincial highways. The information service platform includes device communication and release channel management, which is used to connect with different types of on-board devices or other release channels and perform vehicle location perception based on different device types. After receiving the locally uploaded vehicle location information, if the road ahead on the vehicle's route is a section where positioning is impossible, the information service platform determines the length of the section where positioning is impossible. Based on the information service platform and the current vehicle position, the platform extracts traffic data within the section ahead of the current vehicle position, determines whether the traffic data meets a preset sending condition, generates message data based on the traffic data if the condition meets a preset sending condition, and sends the message data to the on-board terminal. The preset sending condition is to determine whether the vehicle is in a trigger area, which is an area a certain distance from the road condition point ahead. Analyzing the message data to generate a traffic strategy; The traffic strategy and the message data are visually displayed so that the corresponding user of the vehicle can perform corresponding driving operations based on the traffic strategy.

2. The method according to claim 1, wherein The message data includes static traffic information and dynamic traffic information. The step of analyzing the message data and generating a traffic strategy includes: generating a first travel route based on the static traffic information, and generating a second travel route based on the dynamic traffic information; The first travel route and the second travel route are combined to determine a traffic strategy.

3. The method according to claim 2, wherein The step of combining the first travel route and the second travel route to determine a traffic strategy includes: determining whether the first route and the second route overlap; If they overlap, then the first route or the second route is selected as the actual route of the vehicle; If there is no overlap, calling the traffic flow data on the second travel route; Inputting the traffic flow data into a preset analysis model, performing prediction processing on the traffic flow data based on the preset analysis model, and outputting a first predicted congestion result; generating an actual route based on the first predicted congestion result and the first route; A traffic strategy is determined based on the actual travel route.

4. The method according to claim 1, wherein The step of visually displaying the traffic policy and the message data includes: Splitting the message data according to a preset message template to obtain static traffic information and dynamic traffic information; The static traffic information, the dynamic traffic information and the traffic strategy are visually displayed on the vehicle terminal.

5. The method according to claim 1, wherein The step of analyzing the message data and generating a traffic strategy further includes: Determining road traffic data on a preset driving route based on the message data; Inputting the road traffic flow data into a preset analysis model, performing prediction processing on the road traffic flow data based on the preset analysis model, and outputting a second predicted congestion result; determining a plurality of road bifurcation nodes on a preset driving route, and if the second predicted congestion result indicates that the vehicle congestion level is greater than a preset threshold, planning a first driving route based on each of the road bifurcation nodes; A traffic strategy is determined based on the first driving route.

6. A travel vehicle information service device, characterized in that: The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the travel vehicle information service method according to any one of claims 1 to 5.

7. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the travel vehicle information service method according to any one of claims 1 to 5 are implemented.

8. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the travel vehicle information service method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Car navigation system, method and device

    CN103090880A

  • Road condition broadcasting method and system based on cloud short-term path prediction

    CN110197593A