Travel vehicle information service method and device, storage medium and product
Through the information service platform, message data of vehicle location information is distributed, and the traffic strategy is analyzed and generated, which solves the problem of untimely update of road conditions caused by signal difference on the expressway, and realizes that the traffic data is understood in advance before the road section cannot be located, and the road conditions information is updated in advance. Improved user experience.
Patent Information
- Application Number
- CN202411136864.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-08-19
AI Technical Summary
On the highway, when users use their mobile phones to navigate, due to differentiated signals, they cannot update the road conditions information in time, which affects the user experience.
Through the information service platform, send message data carrying vehicle location information, receive road traffic data, analyze and generate traffic strategies, and visually display it to ensure that traffic flow data is understood in advance before the road section cannot be located and road conditions information is updated in a timely manner.
When arriving at specific road conditions, users can promptly understand the traffic flow ahead, avoid delays in navigation information, improve driving experience, and ensure the accuracy and timeliness of information.
Smart Images

Figure CN119132088A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of traffic information navigation, and in particular to a travel vehicle information service method, device, storage medium and computer program product. Background Art
[0002] Highways have become an important part of national transportation. When vehicles are traveling on highways, users' interaction with traffic information on highways is mainly through travel service websites, broadcasts, and third-party location service Internet companies such as Amap and Baidu, so as to achieve real-time information release. However, this information still has problems of fragmentation and differentiated real-time updates. Under some specific road conditions (for example, places with complete road condition monitoring facilities but poor signals), users are prone to inaccurate positioning when using mobile phone navigation, and cannot update road condition information to user terminals 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 contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of this application is to provide a travel vehicle information service method, device, storage medium and computer program product, aiming to solve the technical problem in related technologies that road information is updated through third-party software, and under some specific road conditions, the road condition information cannot be updated to the user terminal in a timely manner.
[0006] To achieve the above objectives, the present application proposes a travel vehicle information service method, the travel vehicle information service method comprising: 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; Analyze the message data and generate a traffic strategy; The traffic strategy and the message data are displayed visually so that the corresponding user of the vehicle can perform corresponding driving operations based on the traffic strategy.
[0007] In one embodiment, the message data includes static traffic information and dynamic traffic information, and the step of analyzing the message data to generate 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.
[0008] In one embodiment, the step of combining the first travel route with the second travel route to determine a traffic strategy includes: determining whether the first travel route overlaps with the second travel route; 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 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 travel route based on the first predicted congestion result and the first travel route; Based on the actual travel route, a traffic strategy is determined.
[0009] 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, it also includes: Upload vehicle location information to the information service platform; 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.
[0010] In one embodiment, the step of selecting, based on the information service platform, traffic data within a preset distance from the vehicle position corresponding to the vehicle position information comprises: In the case where the road ahead on the vehicle's driving route is a road section that cannot be positioned, determining the section length of the road section that cannot be positioned; 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.
[0011] In one embodiment, the step of visually displaying the traffic strategy 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 visualized and displayed on the vehicle terminal.
[0012] In one embodiment, the step of analyzing the message data to generate a traffic strategy further includes: Based on the message data, determining road traffic data on a preset driving route; 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; Determine a plurality of road bifurcation nodes on a preset driving route, and if the second predicted congestion result shows that the vehicle congestion level is greater than a preset threshold, plan a first driving route based on each of the road bifurcation nodes; A traffic strategy is determined based on the first driving route.
[0013] 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 executable on the processor, and the computer program is configured to implement the steps of the travel vehicle information service method as described above.
[0014] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the travel vehicle information service method described above are implemented.
[0015] 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.
[0016] 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 the user driving the vehicle 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 data or congestion data within the preset distance, before reaching some specific road conditions or sections that cannot be located, the traffic 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 failure to receive the information sent by the navigation in time when arriving at the road condition. While achieving the technical effect of timely updating the information, the road condition information ahead can also be accurately fed back. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] 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.
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0019] Figure 1 A flow chart of the first embodiment of the travel vehicle information service method of the present application; Figure 2 A flow chart of the second embodiment of the travel vehicle information service method of this application; Figure 3 A schematic diagram of the system functional architecture involved in the travel vehicle information service method of this application; 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; Figure 5 A schematic diagram of the device structure of the hardware operating environment involved in the travel vehicle information service method in the embodiment of the present application; Figure 6 A schematic diagram of the generation process of message data involved in the travel vehicle information service method in an embodiment of the present application; Figure 7 This is a schematic diagram of the message data publishing process involved in the travel vehicle information service method in the embodiment of the present application; Figure 8 This is a schematic diagram of the overall workflow involved in the travel vehicle information service method in the embodiment of the present application.
[0020] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0021] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0022] 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.
[0023] The main solutions of the embodiments of this application are: 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; Analyze the message data and generate a traffic strategy; The traffic strategy and the message data are displayed visually so that the corresponding user of the vehicle can perform corresponding driving operations based on the traffic strategy.
[0024] 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 radio, 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, but this information still has problems of fragmentation and real-time update differentiation. The information release methods currently relied on by the transportation industry have certain limitations. Variable information boards are restricted by 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 have not been well improved, the negative impact on the information release of drivers and passengers already exists; radio, websites, AutoNavi, Baidu and other forms are affected by the opening of services, and their audience range is greatly affected by personal preferences. They cannot achieve the overall situation, and the information they release has certain preferences, which is relatively fixed and cannot be complete. The conventional traditional information provision methods mainly have the following three problems: 1. The audience group is limited, and it is impossible to achieve full coverage in one way.
[0025] 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.
[0026] 3. Lack of timeliness. Affected by information processing and release channels, news delays or ineffectiveness are common.
[0027] 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 the user driving the vehicle 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 data or congestion data within the preset distance, before reaching some specific road conditions or sections that cannot be located, the traffic 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 failure to receive the information sent by the navigation in time when arriving at the road condition. While achieving the technical effect of timely updating the information, the road condition information ahead can also be accurately fed back.
[0028] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, etc., or an electronic device capable of realizing the above functions, a travel vehicle information service device, a vehicle-mounted terminal, etc. The following takes the vehicle-mounted terminal as an example to illustrate this embodiment and the following embodiments.
[0029] 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 the present application.
[0030] In this embodiment, the travel vehicle information service method includes steps S10 to S30: Step S10, 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; 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 roads, provincial roads, 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.
[0031] Specifically, Figure 3 This is a schematic diagram of the overall system functional architecture involved in this application, such as Figure 3As shown, the entire system mainly includes four modules: information collection module, information service platform, information release module, and algorithm background module.
[0032] 1. The information collection module is responsible for the access and preprocessing of travel information content. The travel information service content includes highway basic information, service facility information, traffic operation status information, emergency information, construction and maintenance information, highway environment information, service facility service status information, emergency rescue information, etc. The information collection module needs to extract information based on various platforms of the built system, and process the data according to the publishing characteristics and information templates to form publishable content; at the same time, the location information is judged according to the relevant attributes of the information source, and the location attributes are associated. Including information collection interface, information preprocessing, etc.
[0033] 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.
[0034] 3. Equipment communication and release channel management is responsible for connecting various vehicle-mounted equipment and release channel systems, such as road management vehicles, new vehicle-mounted equipment, Changhetong APP, etc., and recording the release content and results. At the same time, vehicle location perception should be performed according to different equipment types. For example, for privacy-sensitive vehicles, the electronic fence parameters are used so that the background does not obtain vehicle location information, and the device terminal determines the timing of information release.
[0035] 4. The algorithm background module includes information release strategy algorithm module and various data summary and analysis modules.
[0036] 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.
[0037] 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 there are on the vehicle's driving path, the specific locations of the service areas, what signboards there are, and vehicle congestion on the road ahead, etc. It may also be dynamic traffic information on the road ahead, estimated driving time, etc. It may also be other data, which is not specifically limited.
[0038] 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 travels into a tunnel or other road condition area with poor positioning signals, the road condition information ahead can still be clearly understood.
[0039] It should be noted that the preset distance can be 5km, 10km, etc., and can be changed according to user needs without specific limitation.
[0040] It should be noted that the message data can also be predicted traffic data for future time periods. By collecting traffic information around the current vehicle and predicting and processing the traffic 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 information reflects the number of vehicles occupied by each lane. For example, the traffic information can be: within one kilometer, the average number of vehicles occupied by each lane is 20, at which time it can be determined that the road is congested.
[0041] 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, it also includes: Upload vehicle location information to the information service platform; 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, the information has been collected and the corresponding message data has been generated.
[0042] 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 longitude and latitude coordinates. When the vehicle location information is obtained, the nearby road condition information may be provided to the vehicle based on the current location of the vehicle.
[0043] 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.
[0044] 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 at a distance of 5 kilometers or 10 kilometers from the current vehicle, or bus stops, service areas, and speed limit prompts on the planned driving route, etc., without specific limitation.
[0045] 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.
[0046] It should be noted that traffic data is mainly dynamic traffic 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.
[0047] 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, wherein 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.
[0048] The triggering process of message data is as follows Figure 7 As shown, the specific steps are as follows: 1. Information generation: The toll station maintenance information and scenic spot information at point a1, and the traffic event information at point b1 are converted into messages and bound to the trigger area information a0 and b0.
[0049] 2. Message distribution: Push newly generated messages to terminal devices through the IoT channel.
[0050] 3. Trigger range determination: When the vehicle drives into the a0 area, the latitude and longitude can be used to determine the entry area, triggering the toll station and the area information broadcast. When the vehicle drives into the b0 area, the accident information broadcast is triggered.
[0051] 4. Information broadcast results: 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.
[0052] When the vehicle-mounted device is applied to a road management vehicle, the vehicle location information and driving azimuth are uploaded in real time on the vehicle-mounted device of the road management vehicle. 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 workflow is as follows: Figure 8 As shown by Figure 8 It can be seen that the workflow is mainly divided into the following steps: 1. The vehicle uploads GPS location information, and the server receives data through the IoT platform; 2. Trigger the location determination strategy algorithm, search for messages that meet the release conditions, and push the information to the Internet area if there is any; 3. The Internet App server pushes the published information to the vehicle terminal through the 4G network; 4. The 4G smart driving recorder broadcasts the data.
[0053] In a feasible implementation manner, the step of selecting, based on the information service platform, traffic data within a preset distance from the vehicle position corresponding to the vehicle position information includes: In the case where the road ahead on the vehicle's driving route is a road section that cannot be positioned, determining the section length of the road section that cannot be positioned; It should be noted that the sections where positioning is not possible may be tunnels, mountainous areas, and other sections where positioning signals are weak. When the vehicle is in these sections where positioning is not possible, due to the influence of GPS positioning, the user will not be able to view the road conditions ahead, which will affect the user's driving experience.
[0054] 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.
[0055] 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.
[0056] It should be noted that after determining the current vehicle position, the 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, the 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 to display the road condition information of the road section in a timely manner to avoid the situation where the vehicle is in a section where it cannot be positioned but cannot monitor the road conditions ahead.
[0057] Step S20, analyzing the message data to generate a traffic strategy; It should be noted that by analyzing the message data and the traffic information on the driving road, and generating corresponding traffic suggestions or traffic strategies based on the real-time changes in the traffic information, the traffic suggestions or traffic strategies are displayed to the user so that the user can independently choose the driving route according to the traffic strategy.
[0058] 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 jam ahead, the route can be changed to save time on the road.
[0059] 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 to generate a traffic strategy includes: Step A1, generating a first travel route based on the static traffic information, and generating a second travel route based on the dynamic traffic information; It should be noted that static traffic information may be 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.
[0060] It should be noted that dynamic traffic information may include traffic flow data on the driving route, road repair conditions, and traffic accidents that occur during driving. These dynamic factors will affect the user's driving route.
[0061] It should be noted that the second driving route may be a driving route planned based on dynamic traffic information. The driving route mainly considers dynamic information during vehicle driving, and is not greatly affected by static traffic information.
[0062] Step A2: combining the first travel route with the second travel route to determine a traffic strategy.
[0063] 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.
[0064] 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: determining whether the first travel route overlaps with the second travel route; 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.
[0065] If they overlap, then the first route or the second route is selected as the actual route of the vehicle; It should be noted that, when the two routes overlap, one of the first route or the second route is selected as the actual route of the vehicle.
[0066] If there is no overlap, calling the traffic data on the second travel route; It should be noted that when the two routes do not overlap, since the static traffic information does not change, at this time, it means that the traffic data on the second route has a greater impact on the route, and it is necessary to retrieve the traffic data on the second route and analyze the traffic data to generate a new driving route.
[0067] 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; 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.
[0068] It should be noted that the training process or construction process of the preset analysis model may be: extracting historical traffic sample data from a preset database; inputting the historical traffic sample data into a preset model to be trained to obtain a predicted congestion degree and a predicted congestion result corresponding to the traffic data; performing a difference calculation between the predicted congestion degree and the congestion label corresponding to the historical traffic sample data to obtain an error result; and determining whether the error result meets an error standard indicated by a preset error threshold range; 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 to obtain a preset analysis model that meets the accuracy conditions.
[0069] 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 manner: first, perform feature extraction on the input traffic data, convert the input data into feature vector data, perform predictive processing on the feature vector data through the convolutional network layer, and then output the obtained prediction result through the fully connected layer to obtain the classified prediction result.
[0070] 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 different congestion results can be obtained according to different traffic conditions.
[0071] generating an actual travel route based on the first predicted congestion result and the first travel route; 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.
[0072] Based on the actual travel route, a traffic strategy is determined.
[0073] It should be noted that after determining the actual route, the planned route is determined, and a new traffic strategy can be obtained. Unlike the related technology, the traditional solution can only collect traffic conditions on different sections of the road, but 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 minimize the user's driving time.
[0074] Step S30, visually displaying the traffic strategy and the message data, so that the user corresponding to the vehicle can perform corresponding driving operations based on the traffic strategy; 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.
[0075] It should be noted that the traffic strategy can be a displayed 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.
[0076] In a feasible implementation manner, the step S30 of visually displaying the traffic strategy and the message data includes: Splitting the message data according to a preset message template to obtain static traffic information and dynamic traffic information; 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.
[0077] It should be noted that, according to different types of traffic information, different traffic information on the vehicle's driving route can be divided into static information and dynamic information, that is, static traffic information and dynamic traffic information.
[0078] The static traffic information, the dynamic traffic information and the traffic strategy are visualized and displayed on the vehicle terminal.
[0079] 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.
[0080] 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 the user driving the vehicle 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 data or congestion data within the preset distance, before reaching some specific road conditions or sections that cannot be located, the traffic 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 failure to receive the information sent by the navigation in time when arriving at the road condition. While achieving the technical effect of timely updating the information, the road condition information ahead can also be accurately fed back.
[0081] 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-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 The step S20 of analyzing the message data to generate a traffic strategy also includes steps S21 to S24: Step S21, determining the road traffic data on the preset driving route based on the message data; 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.
[0082] It should be noted that the preset driving route can be 50 kilometers, 100 kilometers, 300 kilometers, etc., without specific limitation.
[0083] 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; 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.
[0084] 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 be classified according to different traffic conditions to obtain different congestion results.
[0085] Step S23, determining a plurality of road bifurcation nodes on a 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; It should be noted that the road bifurcation node may be a fork in the road or on a national highway, and the number of the road bifurcation nodes may vary depending on the driving distance.
[0086] 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.
[0087] It should be noted that the congestion level can be 50%, 80%, 90%, etc., and there is no specific limitation. 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.
[0088] Step S24: determining a traffic strategy based on the first driving route.
[0089] It should be noted that the first driving route is a new driving route planned according to the road congestion result, and the traffic strategy is determined by the new driving route. Specifically, planning is divided into two situations: 1. The roads are not congested and no secondary planning is required; 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, so as to minimize the driving distance of the vehicle.
[0090] In this embodiment, by analyzing the road traffic data on the preset driving route of the vehicle and planning a new driving route according to the congestion level of the driving route, the congestion of the user during the driving process is reduced, thereby improving the user's driving experience.
[0091] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the travel vehicle information service method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0092] This application also provides a travel vehicle information service device, please refer to Figure 4 , the travel vehicle information service device comprises: The receiving module 10 is used to receive the message data carrying the vehicle location information when the message data is sent from the information service platform, wherein the message data is the road traffic data within a preset distance on the preset driving route of the vehicle, and the road traffic data is used to represent the traffic flow data or congestion data on the road within the preset distance; An analysis module 20, configured to analyze the message data and generate a traffic strategy; 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.
[0093] Optionally, the analysis module includes: A generating unit, configured to generate a first travel route based on the static traffic information, and to generate a second travel route based on the dynamic traffic information; A combining unit is used to combine the first traveling route with the second traveling route to determine a traffic strategy.
[0094] Optionally, the combining unit comprises: a determination subunit, configured to determine whether the first traveling route overlaps with the second traveling route; a selection subunit, configured to select the first route or the second route as the actual route of the vehicle if there is an overlap; a calling subunit, configured to call the traffic flow data on the second travel route if there is no overlap; 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; A generating subunit, configured to generate an actual travel route based on the first predicted congestion result and the first travel route; The determination subunit is used to determine a traffic strategy based on the actual travel route.
[0095] Optionally, the device further comprises: Upload module, used to upload vehicle location information to the information service platform; 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.
[0096] Optionally, the selection module includes: A first determining unit is used to determine the 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; The extraction unit is used to extract the 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.
[0097] Optionally, the visual display module includes: A splitting unit, used for splitting the message data according to a preset message template to obtain static traffic information and dynamic traffic information; 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.
[0098] Optionally, the analysis module further includes: A second determining unit, configured to determine road traffic data on a preset driving route based on the message data; 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; a planning unit, configured to determine a plurality of road bifurcation nodes on a preset driving route, and if the second predicted congestion result shows that the vehicle congestion level is greater than a preset threshold, plan a first driving route based on each of the road bifurcation nodes; The third determining unit is used to determine a traffic strategy based on the first driving route.
[0099] The travel vehicle information service device provided by the present application adopts the travel vehicle information service method in the above embodiment, which can solve the technical problems of travel vehicle information service. Compared with the prior art, the beneficial effects of the travel vehicle information service device provided by the present application are the same as the beneficial effects of the travel vehicle information service method provided by the above embodiment, and the other technical features in the travel vehicle information service device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0100] 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 executable 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.
[0101] Reference below Figure 5 , which shows a schematic diagram of the structure of a travel vehicle information service device suitable for implementing the 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), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The travel vehicle information service device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0102] like Figure 5As shown, the travel vehicle information service device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the travel vehicle information service device are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a 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 the systems shown. More or fewer systems can be implemented or provided instead.
[0103] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a 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 through 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.
[0104] The travel vehicle information service device provided by the present application adopts the travel vehicle information service method in the above embodiment, which can solve the technical problems of travel vehicle information service. Compared with the prior art, the beneficial effects of the travel vehicle information service device provided by the present application are the same as the beneficial effects of the travel vehicle information service method provided by the above embodiment, and the other technical features in the travel vehicle information service device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0105] It should be understood that the various parts disclosed in this application can be implemented by 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.
[0106] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0107] 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.
[0108] The computer-readable storage medium provided in the present 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 of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.
[0109] 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.
[0110] 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: 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; Analyze the message data and generate a traffic strategy; The traffic strategy and the message data are displayed visually so that the corresponding user of the vehicle can perform corresponding driving operations based on the traffic strategy.
[0111] 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 separate 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 through 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).
[0112] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the 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 square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0113] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0114] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned travel vehicle information service method, and can solve the technical problems of travel vehicle information service. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the travel vehicle information service method provided in the above-mentioned embodiment, and will not be repeated here.
[0115] The present application also provides a computer program product, including a computer program, which implements the steps of the travel vehicle information service method as described above when executed by a processor.
[0116] The computer program product provided by this application can solve the technical problems of travel vehicle information service. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the travel vehicle information service method provided by the above embodiment, which will not be repeated here.
[0117] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications 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 comprises: 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; Analyze the message data and generate a traffic strategy; The traffic strategy and the message data are displayed visually 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, characterized in that 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, characterized in that The step of combining the first travel route with the second travel route to determine a traffic strategy includes: determining whether the first travel route overlaps with the second travel route; 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 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 travel route based on the first predicted congestion result and the first travel route; Based on the actual travel route, a traffic strategy is determined.
4. The method according to claim 1, characterized in that 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: Upload vehicle location information to the information service platform; 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.
5. The method according to claim 4, characterized in that The step of selecting traffic data within a preset distance from the vehicle position corresponding to the vehicle position information based on the information service platform includes: In the case where the road ahead on the vehicle's driving route is a road section that cannot be positioned, determining the section length of the road section that cannot be positioned; 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.
6. The method according to claim 1, characterized in that The step of visually displaying the traffic strategy 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 visualized and displayed on the vehicle terminal.
7. The method according to claim 1, characterized in that The step of analyzing the message data to generate a traffic strategy also includes: Based on the message data, determining road traffic data on a preset driving route; 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; Determine a plurality of road bifurcation nodes on a preset driving route, and if the second predicted congestion result shows that the vehicle congestion level is greater than a preset threshold, plan a first driving route based on each of the road bifurcation nodes; A traffic strategy is determined based on the first driving route.
8. A travel vehicle information service device, characterized in that: The device comprises: 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 7.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the travel vehicle information service method as described in any one of claims 1 to 7 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the travel vehicle information service method as claimed in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Car navigation system, method and device
CN103090880A
Unmanned system and electric automobile
CN108710368A
Road condition broadcasting method and system based on cloud short-term path prediction
CN110197593A
Vehicle positioning method, device and equipment
CN115388886A
Traffic prediction system, service equipment and service method based on meteorological phenomena information and computer readable medium having computer program recorded therefor
KR1020150048290A
