Travel activity processing method, travel activity recommendation method, vehicle group travel method, device, equipment, vehicle and storage medium

CN122249783APending Publication Date: 2026-06-19WUHAN LOTUS CARS CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
WUHAN LOTUS CARS CO LTD
Filing Date
2025-01-16
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing route planning methods result in monotonous and uninteresting travel routes, failing to enhance the user's driving pleasure and lacking interactivity for solo users, thus impacting the travel experience.

Method used

By displaying the processing controls in the first and second activity interfaces, travel activities can be processed, and various travel activities can be generated and recommended. Users can create, view, or participate in travel activities, and form a group to travel after selecting a target travel activity.

Benefits of technology

It enhances the diversity and fun of travel, improves the user's travel experience, and enables interaction and route consistency among multiple users through group travel, thereby increasing travel flexibility and driving pleasure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122249783A_ABST
    Figure CN122249783A_ABST
Patent Text Reader

Abstract

This application provides a method for processing travel activities, a method for recommending travel activities, a method for vehicle platooning, an apparatus, an equipment, a vehicle, and a storage medium, relating to the field of automotive technology. The method includes: responding to a user's trigger operation on target travel information displayed in a first display interface, displaying travel details and a travel trigger command in a second display interface; after detecting a user's trigger operation on a platooning travel command, determining travel activity information matching the platooning travel command; if it is determined that the current time matches the travel start time in the travel activity information, generating and displaying travel navigation information; the travel navigation information is used to guide the user's vehicle platoon to complete the travel activity route corresponding to the travel activity information. The method of this application can improve the diversity and enjoyment of user travel, thereby enhancing the user's travel experience.
Need to check novelty before this filing date? Find Prior Art

Description

Methods for handling travel activities, methods for recommending travel activities, methods for platooning vehicles, devices, equipment, vehicles, and storage media.

[0001] This application claims priority to Chinese Patent Application No. 202411462484.1, filed on October 18, 2024, entitled "Method, Apparatus, Device, Vehicle and Storage Medium for Vehicle Pedestrian Travel," the entire contents of which are incorporated herein by reference; claims priority to Chinese Patent Application No. 202411462477.1, filed on October 18, 2024, entitled "Method, Apparatus, Device, Vehicle and Storage Medium for Travel Activity Processing," the entire contents of which are incorporated herein by reference; and claims priority to Chinese Patent Application No. 202411462483.7, filed on October 18, 2024, entitled "Method, Apparatus, Device, Vehicle and Storage Medium for Travel Activity Recommendation," the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of automotive technology, and more specifically, to a method for processing travel activities, a method for recommending travel activities, a method for platooning vehicles, an apparatus, an equipment, a vehicle, and a storage medium. Background Technology

[0003] Currently, when users drive, the system mainly plans routes based on the destination entered by the user and the current location of the user's vehicle, allowing the user to travel according to the planned route.

[0004] Existing route planning methods mainly include "highway priority", "avoiding congestion", "low toll", "shortest distance", and "least time", aiming to provide users with faster and more economical travel routes.

[0005] This route planning method results in relatively monotonous and uninteresting routes, failing to allow users to enjoy the driving experience during their journey. Summary of the Invention

[0006] The purpose of this application is to provide a method for processing travel activities, a method for recommending travel activities, a method for grouping vehicles for travel, an apparatus, equipment, a vehicle, and a storage medium. By processing and recommending travel activities, and then grouping vehicles for travel based on selected travel activities, the diversity and fun of users' travel can be improved, thereby enhancing the user's travel experience.

[0007] Firstly, this application provides a method for processing travel activities, including:

[0008] The first activity interface is displayed; wherein, the first activity interface includes a first processing control; the first processing control includes a processing type for processing the travel activity to be processed;

[0009] In response to a first processing control triggered by a user, a second activity interface matching the first processing control is generated and displayed; wherein, the second activity interface includes a second processing control; the second processing control includes processing content for processing the travel activity to be processed;

[0010] Based on the second processing control triggered by the user in the second activity interface, the travel activity to be processed is processed to obtain the activity processing result.

[0011] As described above, this embodiment of the application can first display a first activity interface when travel activities need to be processed. By triggering a first processing control included in the first activity interface, the processing type for the travel activity to be processed is determined. This generates and displays a second activity interface that matches the triggered first processing control. The second activity interface displays a second processing control containing processing content for the travel activity to be processed. Then, based on the second processing control triggered by the user in the second activity interface, the travel activity to be processed is processed to obtain the activity processing result. This implementation can achieve multiple types of processing for travel activities through the first processing control included in the first activity interface and the second processing control included in the second activity interface, thereby improving the diversity and flexibility of travel activity processing. This allows users to arrange / cancel travel activities based on the processed activity results, thus improving the flexibility, diversity, and enjoyment of user travel and enhancing the user's travel experience.

[0012] Optionally, the processing type included in the first processing control is activity creation; the second activity interface indicates the activity creation interface; the second processing control includes at least a first editing control corresponding to the editable area and an activity save control; based on the second processing control triggered by the user in the second activity interface, the travel activity to be processed is processed to obtain the activity processing result, including:

[0013] In response to an editing operation on the first editing control corresponding to the editable area, target editing information is acquired and displayed; wherein, the target editing information indicates the activity content corresponding to the travel activity to be processed;

[0014] After detecting the user's trigger operation on the activity save control, the target editing information is saved; wherein, the target editing information is used to create a travel activity to be processed.

[0015] Optionally, the activity save control includes a first save control and a second save control; wherein, the first save control indicates that the activity content of the travel activity to be processed is saved as a private travel activity; and the second save control indicates that the activity content of the travel activity to be processed is saved as a public travel activity.

[0016] Optionally, the activity save control indicates a second save control; after saving the target edit information, the method further includes:

[0017] The target editing information is sent to the reviewer for review and processing. After the review is approved, the pending travel activity is created.

[0018] Optionally, the processing type included in the first processing control is viewing created activities; the second activity interface indicates an activity overview interface; in response to the first processing control triggered by the user, a second activity interface matching the first processing control is generated and displayed, including:

[0019] In response to the first processing control triggered by the user, determine the activity creator of the travel activity to be processed corresponding to the first processing control that was triggered;

[0020] If it is determined that the creator of the activity is the same as the user, then the first activity overview interface is generated and displayed;

[0021] If it is determined that the creator of the activity is different from the user, a second activity overview interface is generated and displayed.

[0022] Optionally, the second activity interface indicates the first activity overview interface; the second processing control includes at least a second editing control, a first viewing control, and a second viewing control; wherein, the second editing control is used to modify or delete the travel activity to be processed; the first viewing control indicates the review progress of the travel activity to be processed; and the second viewing control is used to view the travel activities to be processed that meet preset conditions.

[0023] Optionally, the second activity interface indicates a second activity overview interface; the second processing control includes at least an activity participation control and an activity error correction control; wherein, the activity participation control is used to indicate whether the user participates in the pending travel activity; the activity error correction control is used to report error information contained in the pending travel activity.

[0024] Optionally, the triggered second processing control instructs the activity correction control; the step of processing the travel activity to be processed based on the second processing control triggered by the user in the second activity interface to obtain the activity processing result includes:

[0025] Based on the user triggering the activity correction control in the second activity interface, the pending travel activity is corrected, and an achievement prompt message is generated and displayed.

[0026] Optionally, the second processing control further includes a details viewing control; based on the second processing control triggered by the user in the second activity interface, the travel activity to be processed is processed to obtain the activity processing result, including:

[0027] Based on the details viewing control triggered by the user, obtain activity details information corresponding to the travel activity to be processed;

[0028] Redirecting to the event details display interface, where the event details information is displayed.

[0029] Optionally, the processing type included in the first processing control is viewing traveled activities; the second activity interface indicates the historical activity details interface; the second processing control includes at least a third viewing control, a travel rating control, and a travel sharing control; wherein, the third viewing control is used to view the travel video content of the travel activity to be processed; the travel rating control is used to rate the travel activity to be processed; and the travel sharing control is used to share the travel activity to be processed.

[0030] Optionally, the triggered second processing control instructs the third viewing control; the process of processing the pending travel activity based on the second processing control triggered by the user in the second activity interface to obtain the activity processing result includes:

[0031] In response to the third viewing control triggered by the user, obtain travel video content that matches the travel activity to be processed, and obtain the current vehicle body data;

[0032] The vehicle body data of the current vehicle is overlaid on the travel video content, and then the travel video content is displayed.

[0033] Optionally, display the first activity screen, including:

[0034] In response to a viewing operation of a target application in the current vehicle, the target interface of the target application is displayed; wherein the target interface includes at least one navigation control;

[0035] In response to a triggering operation on a target control in the at least one navigation control, the first active interface is displayed.

[0036] Secondly, this application provides a travel activity recommendation method applied to a target device; the method includes:

[0037] Obtain activity-related information for multiple travel activities; wherein the activity-related information is used to guide multiple users to travel simultaneously; wherein the travel activities are the activities processed in the travel activity processing method described in any one of the first aspects above;

[0038] Based on the activity-related information, at least one of the multiple travel activities is selected as the target travel activity;

[0039] Recommend at least one of the aforementioned target travel activities.

[0040] As described above, this embodiment of the application can obtain activity-related information for multiple travel activities when it is determined that a user has a need for driving. This activity-related information guides multiple users to travel simultaneously, enabling users to complete their travel activities based on this information, avoiding the limitation of only being able to travel to a destination set by the user themselves, thereby increasing the diversity of user travel. Then, based on the activity-related information, at least one travel activity is selected as the target travel activity from among the multiple travel activities, and at least one target travel activity is recommended. This allows for the recommendation of matching target travel activities for the user from multiple travel activities, thus better meeting the user's travel needs and improving the user's travel experience. Simultaneously, this implementation also allows multiple users to travel simultaneously based on the activity-related information of the target travel activity, increasing the enjoyment of the user's travel experience.

[0041] Optionally, selecting at least one of the multiple travel activities as the target travel activity based on the activity-related information includes:

[0042] Based on the activity-related information, determine the activity score corresponding to each of the travel activities;

[0043] Based on the activity score, at least one of the multiple travel activities is selected as the target travel activity.

[0044] Optionally, the target travel activity satisfies at least one of the following:

[0045] The activity score corresponding to any of the target travel activities is greater than a preset threshold;

[0046] Alternatively, the activity score corresponding to any of the target travel activities shall rank among the top N in the activity scores corresponding to the plurality of travel activities, where N is a preset integer greater than or equal to 1.

[0047] Optionally, selecting at least one of the multiple travel activities as the target travel activity based on the activity-related information includes:

[0048] Based on the activity-related information, determine the activity type corresponding to each of the travel activities;

[0049] Based on the activity type corresponding to each of the aforementioned travel activities, the multiple travel activities are classified to obtain multiple activity groups; wherein each activity group includes at least one travel activity;

[0050] Select at least one of the travel activities included in each of the activity groups as the target travel activity.

[0051] Optionally, recommending at least one of the target travel activities includes:

[0052] Recommend at least some of the activity groups described, as well as the target travel activities included in the recommended activity groups.

[0053] Optionally, the target travel activity satisfies at least one of the following:

[0054] The activity score corresponding to any of the target travel activities is greater than a preset threshold;

[0055] Alternatively, the activity score corresponding to the target travel activity ranks among the top M travel activities in the activity group to which it belongs, where M is a preset integer greater than or equal to 1.

[0056] Optionally, the activity-related information indicates the activity details of the travel activity; determining the activity type corresponding to each travel activity based on the activity-related information includes:

[0057] Based on at least one of the activity details indicated by the activity-related information, the activity type corresponding to each of the travel activities is determined.

[0058] Optionally, the activity-related information includes at least travel route information; the travel route information is used to determine the route type corresponding to the travel activity; the method further includes:

[0059] Obtain the driving style of the target user;

[0060] Based on the preset correspondence between driving style and route type, determine the target route type corresponding to the driving style of the target user;

[0061] Selecting at least one of the multiple travel activities as the target travel activity includes:

[0062] Based on the travel route information and the target route type, at least one of the multiple travel activities is selected as the target travel activity; wherein the route type of the travel route corresponding to the target travel activity matches the target route type.

[0063] Optionally, the target travel activity satisfies at least one of the following:

[0064] The distance between the current location of the target device and the route location of the target travel activity is less than a preset distance;

[0065] Alternatively, the weather conditions in the region where the target travel activity is located meet the preset weather requirements at the travel time corresponding to the target travel activity;

[0066] Alternatively, the road conditions between the current location of the target device and the starting point of the route for the target travel activity meet the preset road condition requirements.

[0067] Optionally, the activity-related information includes at least travel route information; the travel route information includes at least a route start point and a route end point; different target travel activities satisfy the following condition: at least one of the route start point and the route end point is different.

[0068] Optionally, recommending at least one of the target travel activities includes:

[0069] Based on the activity-related information of each of the aforementioned target travel activities, activity recommendation information is determined;

[0070] Send activity recommendation information for at least one of the target travel activities; or display activity recommendation information for at least one of the target travel activities.

[0071] Optionally, the activity rating is determined based on at least one of a first rating, a second rating, and a third rating; wherein the first rating indicates a travel route rating; the second rating indicates a travel time rating; and the third rating indicates a travel distance rating.

[0072] Optionally, the travel route score can be determined according to the following steps:

[0073] The system obtains the target user's driving style and route-related information for the travel activity; wherein the route-related information is used to indicate information around the travel route corresponding to the travel activity.

[0074] Based on the activity-related information and the route-related information, determine the calculated values ​​corresponding to each preset information;

[0075] Based on the driving style of the target user, determine the calculation weight corresponding to each of the preset information;

[0076] The travel route score is determined based on the preset information, the calculated values, and the calculated weights.

[0077] Thirdly, this application provides a method for vehicle platooning, including:

[0078] In response to a user's triggering operation on the target travel information displayed in the first display interface, travel details and a travel triggering instruction are displayed in the second display interface; wherein the travel triggering instruction includes at least a fleet travel instruction; wherein the target travel information includes the target travel activity determined by the travel activity recommendation method described in any one of the second aspects above;

[0079] After detecting the user's triggering operation on the fleet travel instruction, travel activity information matching the fleet travel instruction is determined; wherein, the travel activity information includes the travel start time and travel route;

[0080] If the current time is determined to match the travel start time in the travel activity information, travel navigation information is generated and displayed; the travel navigation information is used to guide the user's vehicle convoy to complete the travel activity route corresponding to the travel activity information.

[0081] As described above, this embodiment of the application can respond to a user's trigger operation on the target travel information displayed in the first display interface, and display travel details and a travel trigger command in the second display interface. This implementation can recommend multiple travel options to the user in the first display interface before the user begins their trip, thereby providing the user with various travel routes and increasing the diversity and enjoyment of their travel. After the user selects the target travel information from the multiple options, the corresponding travel details can be displayed in the second display interface, allowing the user to understand the relevant content of the target travel information based on these details. This helps the user more accurately determine whether the target travel information is the desired route, thus determining a route that better meets the user's actual needs and improving the user's travel experience. Simultaneously, the second display interface can also show travel trigger commands, such as convoy travel commands. After detecting a user's triggering of a convoy travel command, the system can first determine the travel activity information matching the command. This information includes the travel start time and route. The start time can be the same as or different from the date the user triggered the convoy travel command. This not only provides real-time travel information but also allows users to plan their routes in advance, further enhancing the diversity of their travel experiences. Once the current time matches the start time in the travel activity information, travel navigation information can be generated and displayed. This navigation information guides the user's vehicle convoy to complete the corresponding travel route. In other words, it enables multiple users traveling to the same destination to travel together as a group. Compared to the traditional method where each user plans their route independently, this not only ensures the consistency of routes for users traveling simultaneously but also avoids the monotony and boredom of individual travel, thus further enhancing the user's travel experience.

[0082] Optionally, the travel navigation information includes first navigation information and second navigation information; guiding the user's vehicle convoy to complete the travel route corresponding to the travel activity information includes:

[0083] Based on the first navigation information, the user's vehicle is guided to the target location corresponding to the travel route;

[0084] If it is determined that the user's vehicle has reached the target location, then based on the second navigation information, the user's vehicle is guided to start from the target location and travel to the end point of the route corresponding to the travel activity route.

[0085] Optionally, the target travel information indicates recommended travel activities; after detecting the user's triggering operation on the fleet travel instruction, determining travel activity information matching the fleet travel instruction, including:

[0086] After detecting the user's triggering of the fleet travel instruction, obtain the activity details information of the recommended travel activity;

[0087] Based on the activity details, determine the travel activity information that matches the fleet travel instruction.

[0088] Optionally, the target travel information indicates a recommended travel route; after detecting the user's triggering operation on the fleet travel instruction, determining travel activity information matching the fleet travel instruction, including:

[0089] After detecting the user's triggering of the fleet travel order, the activity creation interface is displayed;

[0090] In response to the user's editing operation on the activity creation interface, obtain activity editing information;

[0091] Based on the activity editing information and the recommended travel route, after creating the target travel activity, travel activity information matching the fleet travel instruction is obtained.

[0092] Optionally, after determining the travel activity information matching the fleet travel instruction, the method further includes:

[0093] In response to the user's activity sharing instruction, an activity sharing link matching the determined travel activity information is generated and sent to other users; the activity sharing link is used to enable the other users to travel in groups.

[0094] Optionally, after determining the travel activity information matching the fleet travel instruction, the method further includes:

[0095] The travel reminder time is determined based on the travel start time.

[0096] If the current time is determined to match the travel reminder time, a travel reminder message is generated and sent to the user.

[0097] Optionally, the travel activity information further includes travel user information; the travel user information is used to indicate multiple users participating in the target travel information; the method further includes:

[0098] If it is detected that the user's vehicle has started driving according to the second navigation information, then a new layer is created on the layer where the second navigation information is displayed;

[0099] The newly created layer displays the vehicle driving information of the user's vehicle and the user location information of each user indicated by the travel user information.

[0100] Optionally, the method further includes:

[0101] In response to a dialogue request initiated by the user to a target user among the plurality of users, a dialogue connection is established with the target user.

[0102] Optionally, the method further includes:

[0103] While the user's vehicle is traveling according to the travel navigation information, the vehicle's driving data is recorded; and after determining the travel route corresponding to the user's vehicle completing the travel activity information, a historical trip record is generated; wherein the historical trip record indicates text records and / or video records.

[0104] Optionally, the method further includes:

[0105] In response to the user's travel activity cancellation command, the travel activity corresponding to the target travel information is cancelled.

[0106] Fourthly, this application provides a method for vehicle platooning, applied to an in-vehicle terminal, including:

[0107] In response to a user's triggering operation on the target travel information displayed in the first display interface, travel details and a travel triggering instruction are displayed in the second display interface; wherein, the travel triggering instruction includes at least a fleet travel instruction; and the target travel information includes the target travel activity determined by the travel activity recommendation method described in any one of the second aspects above.

[0108] After detecting the user's triggering operation on the fleet travel instruction, the triggered fleet travel instruction is sent to the server;

[0109] The system receives travel activity information from the server that matches the triggered fleet travel instruction; wherein the travel activity information includes the travel start time and travel route.

[0110] Optionally, the method further includes:

[0111] In response to the user's travel cancellation instruction, the system sends the travel cancellation instruction to the server.

[0112] Optionally, the method further includes:

[0113] If it is detected that the users are traveling in a group according to the travel start time and the travel route, the user location information corresponding to the vehicle terminal is sent to the server.

[0114] Optionally, the travel activity information includes travel user information; after sending the user location information corresponding to the vehicle terminal to the server, the method further includes:

[0115] Send a location acquisition request to the server;

[0116] Receive the user location information of each user indicated by the travel user information sent by the server, and display the user location information of each user.

[0117] Optionally, the method further includes:

[0118] In response to the user's request to have a conversation with the target user, the conversation request and the conversation content are sent to the server.

[0119] Optionally, the method further includes:

[0120] After the user completes the travel route corresponding to the travel activity information, a historical travel record is generated and sent to the server.

[0121] Optionally, before responding to a user's triggering action on the target travel information displayed in the first display interface, the method further includes:

[0122] In response to a triggering operation on a target control in the target application, an information retrieval request is sent to the server; wherein the information retrieval request is used to request travel information matching the user;

[0123] The system receives at least one travel information sent by the server and displays the at least one travel information in the first display interface; wherein the at least one travel information includes at least one target travel activity determined by the travel activity recommendation method described in any one of the second aspects above.

[0124] Fifthly, this application provides a method for vehicle platooning, applied to a server, including:

[0125] Receive the triggered fleet travel instructions sent by the vehicle terminal;

[0126] The travel activity information that matches the triggered fleet travel instruction is sent to the vehicle terminal.

[0127] Optionally, the travel activity information includes travel user information; the method further includes:

[0128] Receive the travel cancellation command sent by the vehicle terminal;

[0129] Based on the travel activity cancellation instruction, update the travel user information included in the travel activity information.

[0130] Optionally, after updating the travel user information included in the travel activity information, the method further includes:

[0131] Receive user location information and location acquisition requests sent by the vehicle-mounted terminal;

[0132] The user location information of each user indicated by the travel user information is sent to the vehicle terminal.

[0133] Optionally, the method further includes:

[0134] Receives a dialogue request and dialogue content sent by the vehicle terminal; wherein, the dialogue request indicates a request to engage in dialogue with the target user;

[0135] The dialogue content is sent to the vehicle terminal corresponding to the target user.

[0136] Optionally, the method further includes:

[0137] Receive historical trip records sent by the vehicle terminal and store the historical trip records.

[0138] Optionally, the method further includes:

[0139] Receive the information acquisition request sent by the vehicle terminal;

[0140] At least one travel information matching the user corresponding to the vehicle terminal is sent to the vehicle terminal.

[0141] Optionally, the travel activity information includes the travel start time; the method further includes:

[0142] Based on the travel start time corresponding to the travel activity information, the travel reminder time is determined;

[0143] If the current time is determined to match the travel reminder time, a travel reminder message is generated and sent to the user's corresponding terminal device.

[0144] Sixthly, this application provides a travel activity processing device, comprising:

[0145] The first display unit is used to display the first activity interface; wherein the first activity interface includes a first processing control; the first processing control includes a processing type for processing the travel activity to be processed;

[0146] The second display unit is used to generate and display a second activity interface that matches the first processing control in response to a first processing control triggered by a user; wherein the second activity interface includes a second processing control; the second processing control includes processing content for processing the travel activity to be processed;

[0147] The processing unit is used to process the travel activity to be processed based on the second processing control triggered by the user in the second activity interface, and obtain the activity processing result.

[0148] Seventhly, this application provides a travel activity recommendation device, comprising:

[0149] An acquisition unit is used to acquire activity-related information for multiple travel activities; wherein, the activity-related information is used to guide multiple users to travel simultaneously;

[0150] The first determining unit is configured to select at least one of the multiple travel activities as the target travel activity based on the activity-related information.

[0151] A recommendation unit is used to recommend at least one of the target travel activities.

[0152] Eighthly, this application provides a vehicle platooning device, comprising:

[0153] The first response unit is used to respond to the user's trigger operation on the target travel information displayed in the first display interface, and to display travel details and travel trigger instructions in the second display interface; wherein, the travel trigger instructions include at least a fleet travel instruction;

[0154] The second determining unit is used to determine travel activity information matching the fleet travel instruction after detecting the user's triggering operation on the fleet travel instruction; wherein the travel activity information includes the travel start time and travel route;

[0155] The navigation unit is used to generate and display travel navigation information if it is determined that the current time matches the travel start time in the travel activity information; the travel navigation information is used to guide the user's vehicle convoy to complete the travel activity route corresponding to the travel activity information.

[0156] Ninthly, this application provides a vehicle platooning device, comprising:

[0157] The second response unit is configured to respond to a user's trigger operation on the target travel information displayed in the first display interface, and to display travel details and a travel trigger instruction in the second display interface; wherein the travel trigger instruction includes at least a fleet travel instruction; and the target travel information includes the target travel activity determined by the travel activity recommendation method described in any one of the second aspects above.

[0158] The first sending unit is used to send the triggered fleet travel instruction to the server after detecting the user's triggering operation on the fleet travel instruction;

[0159] The first receiving unit is configured to receive travel activity information sent by the server that matches the triggered fleet travel instruction; wherein the travel activity information includes the travel start time and travel route.

[0160] Tenthly, this application provides a vehicle platooning device, comprising:

[0161] The second receiving unit is used to receive the triggered fleet travel instructions sent by the vehicle terminal;

[0162] The second sending unit is used to send travel activity information that matches the triggered fleet travel instruction to the vehicle terminal.

[0163] In one aspect, this application provides an electronic device, comprising:

[0164] A processor, and a memory communicatively connected to the processor;

[0165] The memory stores computer-executed instructions;

[0166] The processor executes computer execution instructions stored in the memory to implement the method as described in any one of the first to third aspects.

[0167] In a twelfth aspect, this application provides a vehicle-mounted terminal, comprising:

[0168] A processor, and a memory communicatively connected to the processor;

[0169] The memory stores computer-executed instructions;

[0170] The processor executes computer execution instructions stored in the memory to implement the method as described in any one of the fourth aspects.

[0171] In a thirteenth aspect, this application provides a server, comprising:

[0172] A processor, and a memory communicatively connected to the processor;

[0173] The memory stores computer-executed instructions;

[0174] The processor executes computer execution instructions stored in the memory to implement the method as described in any of the fifth aspects.

[0175] In a fourteenth aspect, this application provides a vehicle that includes the electronic equipment described in the eleventh aspect above.

[0176] In a fifteenth aspect, this application provides a vehicle including an on-board terminal for performing the method described in any one of the first to fourth aspects above.

[0177] In a sixteenth aspect, this application provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the method as described in any one of the first to fifth aspects.

[0178] In a seventeenth aspect, this application provides a computer program product comprising: computer execution instructions stored in a readable storage medium, wherein the computer execution instructions, when executed by a processor, are used to implement the method as described in any one of the first to fifth aspects.

[0179] In conjunction with the above technical solutions, the travel activity processing method, travel activity recommendation method, vehicle platooning method, apparatus, equipment, vehicle, and storage medium provided in this application, on the one hand, can process travel activities through the first processing control included in the first activity interface and the second processing control included in the second activity interface. For example, travel activities can be created or existing travel activities can be viewed, thereby enabling the scheduling / cancellation of travel activities. On the other hand, at least one target travel activity can be recommended to the user from existing travel activities, allowing the user to travel based on at least one recommended target travel activity. In this case, after selecting the target travel information, the user can register for platooning by triggering a platooning command, thus enabling them to travel together with other users who have registered for the same target travel information at the start time of the trip. This increases the diversity and enjoyment of the user's travel experience. Attached Figure Description

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

[0181] Figure 1 is a flowchart illustrating a vehicle platooning method provided in the first embodiment of this application;

[0182] Figure 2 is a schematic diagram of a second display interface provided in an embodiment of this application;

[0183] Figure 3 is a schematic diagram showing travel activities to be recommended according to an embodiment of this application;

[0184] Figure 4 is another schematic diagram showing the travel activities to be recommended according to an embodiment of this application;

[0185] Figure 5 is a schematic diagram of another second display interface provided in an embodiment of this application;

[0186] Figure 6 is a flowchart illustrating a vehicle platooning method provided in the second embodiment of this application;

[0187] Figure 7 is a schematic diagram showing second navigation information provided in an embodiment of this application;

[0188] Figure 8 is a schematic diagram of an implementation process for sharing user location information provided in this application;

[0189] Figure 9 is a flowchart illustrating a vehicle platooning method provided in the third embodiment of this application;

[0190] Figure 10 is a schematic diagram of an activity creation interface provided in an embodiment of this application;

[0191] Figure 11 is a schematic diagram of a historical activity details interface provided in an embodiment of this application;

[0192] Figure 12 is a flowchart illustrating a vehicle platooning method provided in the fourth embodiment of this application;

[0193] Figure 13 is a flowchart illustrating a vehicle platooning method provided in the fifth embodiment of this application;

[0194] Figure 14 is a schematic diagram of a travel activity processing device provided in an embodiment of this application;

[0195] Figure 15 is a schematic diagram of another travel activity processing device provided in an embodiment of this application;

[0196] Figure 16 is a schematic diagram of a travel activity recommendation device provided in an embodiment of this application;

[0197] Figure 17 is a schematic diagram of another travel activity recommendation device provided in an embodiment of this application;

[0198] Figure 18 is a schematic diagram of a vehicle platooning device provided in an embodiment of this application.

[0199] Figure 19 is a schematic diagram of the structure of a vehicle platooning device provided in an embodiment of this application;

[0200] Figure 20 is a schematic diagram of the structure of a vehicle platooning device provided in an embodiment of this application;

[0201] Figure 21 is a schematic diagram of the structure of a vehicle platooning device provided in an embodiment of this application;

[0202] Figure 22 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0203] Figure 23 is a structural schematic diagram of a vehicle provided in an embodiment of this application;

[0204] Figure 24 is a structural schematic diagram of a vehicle-mounted terminal provided in an embodiment of this application;

[0205] Figure 25 is a schematic diagram of the structure of a server provided in an embodiment of this application;

[0206] Figure 26 is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.

[0207] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0208] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0209] In this document, the term "and / or" merely describes a relationship, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

[0210] The inventors discovered that currently, when users drive, they primarily plan routes based on their input destination and the vehicle's current location, following certain planning strategies to ensure they reach their intended destination. These existing planning strategies mainly include "highway priority," "congestion avoidance," "lower toll fees," "shortest distance," and "least travel time," thereby providing users with faster and more economical travel routes.

[0211] This route planning method provides users with relatively simple travel routes, resulting in a monotonous and uninteresting travel experience. Consequently, it fails to offer users diverse, flexible, and fun travel routes, making the travel process less enjoyable.

[0212] At the same time, when users travel according to planned routes, they generally travel alone, or agree on a destination with other users and then travel according to their respective recommended routes. This results in a lack of interaction between multiple users traveling at the same time, which further affects the user's travel experience.

[0213] The vehicle platooning method provided in this application aims to recommend one or more travel information options created by official sources or users (including the current user and other users) to users, providing them with a variety of possible travel routes and thus enhancing the diversity and enjoyment of their travel experiences. After a user determines their desired travel option from the recommended options, they can also travel with other users who have selected that desired option, thereby solving the aforementioned technical problems of existing technologies.

[0214] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0215] First Embodiment

[0216] Figure 1 is a flowchart illustrating a vehicle platooning method according to the first embodiment of this application. As shown in Figure 1, the vehicle platooning method specifically includes the following steps:

[0217] S101. In response to the user's trigger operation on the target travel information displayed in the first display interface, the travel details and travel trigger command are displayed in the second display interface.

[0218] Among them, the trip triggering instructions include at least the fleet trip instructions.

[0219] The vehicle platooning method provided in this application can be applied to vehicle terminals or servers, etc., and is not specifically limited here.

[0220] In one example, after detecting a user's travel instruction, a first display interface can be shown. This first display interface can be understood as the interface displayed on the in-vehicle terminal's screen, or it can be the interface displayed on any terminal device other than the in-vehicle terminal. If the user needs to drive the vehicle, the terminal device can be linked with the vehicle terminal, and the first display interface can be displayed on the in-vehicle terminal's screen.

[0221] In one example, after displaying the first display interface, at least one piece of travel information can be shown on the first display interface. This travel information can be either a travel activity or a travel route. At this time, the travel information can include an overview of the trip, allowing the user to gain a preliminary understanding of the relevant content of the travel information through this overview. For example, the travel information may include, but is not limited to, at least one of the following: the name of the travel information, the travel time (which can indicate the start time or the duration of the trip), a preview image of the travel information, the geographical location of the travel information (which can indicate at least one of the following: the starting point of the route, the ending point of the route, the country name, the province name, and the city name), the travel rating (e.g., activity rating, route rating), the total length of the trip, and the distance between the travel information and the user's location.

[0222] In one example, the travel information triggered by the user in the first display interface can be used as the target travel information. After detecting a trigger operation targeting the target travel information in the first display interface, a second display interface can be shown. The travel details displayed in the second display interface are used to inform the user about the specific travel content of the target travel information, and the travel trigger instructions displayed in the second display interface are used to guide the user to travel according to the target travel information. The travel trigger instructions can indicate fleet travel instructions and / or individual travel instructions. Fleet travel instructions indicate instructions for multiple users traveling together.

[0223] In one possible implementation, in addition to displaying travel details and travel triggering instructions, the second display interface may also display at least one preset operation button to process the target travel information. For example, the preset operation button may include, but is not limited to, at least one of the following: a favorite button, an error reporting button, a report button, etc.

[0224] S102. After detecting the user's trigger operation on the fleet travel instruction, determine the travel activity information that matches the fleet travel instruction.

[0225] The travel activity information includes the start time of the trip and the route.

[0226] In one example, travel activity information matching the fleet travel instruction can be determined based on the travel details information corresponding to the target travel information. In this case, the date corresponding to the travel start time can be the same as or different from the user's trigger time for the fleet travel instruction. For example, if the travel start time is XX year YY month 10 at 8:00, then the user's trigger time for the fleet travel instruction can be XX year YY month 10 at 8:00, or any time before XX year YY month 10 at 8:00.

[0227] In one example, the travel activity information includes a travel route indicating the route from the starting point to the ending point of the route corresponding to the target travel information.

[0228] S103. If it is determined that the current time matches the travel start time in the travel activity information, then generate and display travel navigation information; the travel navigation information is used to guide the user's vehicle group to complete the travel activity route corresponding to the travel activity information.

[0229] In one example, matching the current time with the trip start time can be understood as the current time being the same as the trip start time, or it can be understood as the current time being within a preset time requirement of the trip start time. No specific limitation is made here.

[0230] In one example, travel navigation information can be used to guide a user from their current location to the destination of the route, thus completing the travel activity route corresponding to the travel activity information.

[0231] As described above, this embodiment of the application can respond to a user's trigger operation on the target travel information displayed in the first display interface, and display travel details and a travel trigger command in the second display interface. This implementation can recommend multiple travel options to the user in the first display interface before the user begins their trip, thereby providing the user with various travel routes and increasing the diversity and enjoyment of their travel. After the user selects the target travel information from the multiple options, the corresponding travel details can be displayed in the second display interface, allowing the user to understand the relevant content of the target travel information based on these details. This helps the user more accurately determine whether the target travel information is the desired route, thus determining a route that better meets the user's actual needs and improving the user's travel experience. Simultaneously, the second display interface can also show travel trigger commands, such as convoy travel commands. After detecting a user's triggering of a convoy travel command, the system can first determine the travel activity information matching the command. This information includes the travel start time and route. The start time can be the same as or different from the date the user triggered the convoy travel command. This not only provides real-time travel information but also allows users to plan their routes in advance, further enhancing the diversity of their travel experiences. Once the current time matches the start time in the travel activity information, travel navigation information can be generated and displayed. This navigation information guides the user's vehicle convoy to complete the corresponding travel route. In other words, it enables multiple users traveling together for the same purpose to travel as a group. Compared to the traditional method where each user plans their route independently, this not only ensures the consistency of routes for users traveling simultaneously but also avoids the monotony and boredom of individual travel, thus further enhancing the user's travel experience.

[0232] Furthermore, based on the first embodiment, if the target travel information indicates a recommended travel activity, then, referring to Figure 2, which is a schematic diagram of a second display interface provided in this application embodiment, the second display interface can display the travel details (i.e., activity details) corresponding to the triggered target travel information, including but not limited to: activity name, activity image, activity time, activity location (e.g., country-province-city), total length, travel time, current location distance, creator, activity rating, etc. Simultaneously, the second display interface displays a travel triggering command, such as the "Register" command shown in Figure 2.

[0233] At this point, regarding step S102 above: after detecting the user's trigger operation on the fleet travel instruction, determining the travel activity information matching the fleet travel instruction can be implemented as follows:

[0234] After detecting the user's triggering of the fleet travel instruction, the system obtains the activity details of the recommended travel activities; then, based on the activity details, it determines the travel activity information that matches the fleet travel instruction.

[0235] In one example, the process of determining recommended travel activities can be seen in the description below.

[0236] Step 1: Obtain activity-related information for multiple travel events; this information is used to guide multiple users to travel simultaneously.

[0237] In one example, the multiple travel activities retrieved can be officially created activities or user-created activities, etc., without restriction on the creator of the travel activities. Among them, user-created travel activities can be submitted to the official platform for review after creation, and published after approval. At this time, after the travel activity is published, the activity-related information of the travel activity can be retrieved.

[0238] In one example, when retrieving activity-related information for multiple travel activities, one can retrieve activity-related information for all created travel activities, or activity-related information for travel activities whose travel time is within a preset time range from the current time, or activity-related information for travel activities with a large number of favorites, or activity-related information for travel activities with high activity ratings, or activity-related information for multiple travel activities based on their creation time, etc. Here, the method for determining multiple travel activities for retrieving activity-related information is not limited, and the method that can be implemented is the standard.

[0239] Step 2: Based on the activity-related information, select at least one activity from among the multiple travel activities as the recommended travel activity.

[0240] In one example, the activity-related information can indicate the activity details of the travel activity. In this case, based on the activity details of the travel activity, at least one travel activity that matches the user can be selected from multiple travel activities as the travel activity to be recommended, that is, the target travel activity.

[0241] In one example, the process of determining the travel activities to be recommended can be found in the descriptions of Implementation Method 1 and Implementation Method 2 below. Implementation Method 1 represents a method of determining the travel activities to be recommended individually, while Implementation Method 2 represents a method of determining the travel activities to be recommended in groups.

[0242] Implementation Method 1

[0243] In this embodiment, an activity score can be determined for each travel activity based on activity-related information. Then, based on the activity score, at least one travel activity can be selected from multiple travel activities as the travel activity to be recommended.

[0244] In one example, the activity rating can be a star rating, such as 5 stars, 4 stars, 4.5 stars, etc., or the activity rating can be a numerical rating, such as 10 points, 9 points, etc., or the activity rating can be a level rating, such as level 1, level 2, level 3, etc. There is no limitation on the form of the activity rating.

[0245] At this point, the selected travel activities to be recommended satisfy at least one of the following conditions: the activity score corresponding to any travel activity to be recommended is greater than a preset threshold, or the activity score corresponding to any travel activity to be recommended ranks in the top N among the activity scores corresponding to multiple travel activities, where N is a preset integer greater than or equal to 1.

[0246] In one example, the preset threshold can be a value pre-set according to the representation of the activity rating. For example, if the activity rating is a star rating, the preset threshold can be set to 4 stars or 4.5 stars, etc. If the activity rating is a numerical rating, the preset threshold can be set to 8 points or 9 points, etc. There is no limitation on the preset threshold here, and it is based on meeting the actual needs.

[0247] This implementation method can determine the travel activities to be recommended based on the activity ratings of each travel activity, thereby prioritizing the recommendation of travel activities with higher activity ratings to users, thus improving user satisfaction with the recommended travel activities and increasing the probability that users will travel based on the recommended travel activities.

[0248] Implementation Method 2

[0249] In this embodiment, the activity type corresponding to each travel activity can be determined first based on activity-related information; then, based on the activity type corresponding to each travel activity, multiple travel activities can be classified to obtain multiple activity groups, wherein each activity group includes at least one travel activity; finally, at least one travel activity is selected as the travel activity to be recommended from the at least one travel activity included in each activity group.

[0250] In one example, the activity type can indicate the theme of the trip. For example, the theme of the trip can indicate season, location, charity, tourism, activity rating, route type, etc. The theme of the trip is not limited here, but should be based on actual needs. For example, the activity type can be "Ice and Snow Experience", "Desert Trip", "Meet at the Summit of Mountains and Seas", "Highly Recommended", "Off-Road Trip", etc. The specific content of the activity type is not limited here.

[0251] In one example, activity-related information can indicate activity details of a travel activity. In this case, when determining the activity type corresponding to each travel activity based on the activity-related information, the activity type corresponding to each travel activity can be determined based on at least one activity detail indicated by the activity-related information.

[0252] In one example, activity details may include, but are not limited to, the following: travel time, route type, route origin, route destination, location information of the activity, travel duration, total length of the activity, distance from the route origin, creator, activity rating, etc.

[0253] In this implementation, the recommended travel activity satisfies at least one of the following: the activity score corresponding to any recommended travel activity is greater than a preset threshold; or, the activity score corresponding to the recommended travel activity ranks among the top M travel activities in the activity group, where M is a preset integer greater than or equal to 1. Here, the value of M can be the same as or different from the value of N mentioned above.

[0254] In this embodiment, after determining the travel activities to be recommended, when recommending at least one travel activity to be recommended, at least a partial group of activities and the travel activities to be recommended included in the recommended group of activities can be recommended.

[0255] This implementation method categorizes multiple travel activities based on the activity types determined by activity-related information, resulting in multiple activity groups. Then, based on the travel activities included in each activity group, it identifies recommended travel activities. This allows users to gain an initial understanding of the themes of the recommended travel activities through activity types, thus assisting them in determining which activities they wish to participate in. Furthermore, by recommending activity groups and the recommended travel activities within those groups, it can provide users with even more choices.

[0256] In this embodiment of the application, in addition to determining and recommending the travel activities to be recommended according to the two methods mentioned above, the travel activities to be recommended can also be determined from multiple travel activities based on the degree of matching between the travel activities and the current user's driving style. For details, please refer to the content described in Embodiment 3 below.

[0257] Implementation Method 3

[0258] In this embodiment, the current user's driving style can be obtained first, and then the target route type corresponding to the current user's driving style can be determined according to the preset correspondence between driving style and route type.

[0259] Therefore, when selecting at least one activity from multiple travel activities as the recommended activity, the selection can be based on the travel route information and target route type included in the activity-related information. Specifically, the route type of the recommended activity must match the target route type.

[0260] In one example, the current user's driving style can be determined based on their historical driving data. This historical driving data may include, but is not limited to, the following first parameters: accelerator pedal opening, brake pedal depth, lateral acceleration G-value, longitudinal acceleration G-value, straight-line speed, steering angle change, corner exit speed, and corner entry speed. After obtaining the current user's historical driving data, the average value (μ) and standard deviation (σ) of each historical driving data point can be determined. Then, the historical driving data is filtered using the z-score method to remove outliers, resulting in processed historical driving data. Outliers in the historical driving data can be understood as data at extreme points. For example, the data distribution range can be determined based on the normal distribution of the historical driving data, and data outside this range can be identified as outliers.

[0261] After obtaining the processed historical driving data, a threshold can be set, and the processed historical driving data can be used to make a bias judgment based on the set threshold. The current user's driving style can then be determined based on the degree of bias judged.

[0262] The threshold values ​​can be determined based on the mean μ and standard deviation σ. For example, if the data distribution range of the processed historical driving data is a certain range, each first parameter can be divided into multiple levels to determine the degree of tendency corresponding to each first parameter. The multiple levels can include: high tendency, relatively high tendency, moderate tendency, relatively low tendency, low tendency, etc. The number of levels is not limited here, but only if feasible.

[0263] Assuming the mean is μ and the standard deviation is σ, if the final data processing result's data distribution ranges from μ-3σ to μ+3σ, then the threshold can be determined based on the required stratification. For example, if the stratification includes high propensity, relatively high propensity, moderate propensity, relatively low propensity, and low propensity, then the threshold can include μ+2σ, μ+σ, μ-σ, and μ-2σ. In this case, historical driving data greater than μ+2σ can be classified as high propensity; historical driving data greater than μ+σ and less than or equal to μ+2σ can be classified as relatively high propensity; historical driving data greater than or equal to μ-σ and less than or equal to μ+σ can be classified as moderate propensity; historical driving data greater than or equal to μ-2σ and less than μ-σ can be classified as relatively low propensity; and historical driving data less than μ-2σ can be classified as low propensity. Alternatively, the set threshold can be determined by jointly using the adjustment parameter k, the average value μ, and the standard deviation σ. In this case, the set threshold can include μ+2kσ, μ+kσ, μ-kσ, and μ-2kσ. Then, if the historical driving data is greater than μ+2kσ, it can be determined as a high propensity; if the historical driving data is greater than μ+kσ and less than or equal to μ+2kσ, it can be determined as a relatively high propensity; if the historical driving data is greater than or equal to μ-kσ and less than or equal to μ+kσ, it can be determined as a moderate propensity; if the historical driving data is greater than or equal to μ-2kσ and less than μ-kσ, it can be determined as a relatively low propensity; and if the historical driving data is less than μ-2kσ, it can be determined as a low propensity. Here, k is a value between 1 and 2.

[0264] Then, the current user's driving style can be determined based on the processed historical driving data. For example, the driving style that matches the processed historical driving data from among several preset driving styles can be identified as the current user's driving style.

[0265] The preset driving styles can include, but are not limited to: Dynamic Driving Style, Balanced Driving Style, and Curve Driving Style. The Dynamic Driving Style indicates a preference for straight lines and good speed continuity, reducing turns and lane changes; the Balanced Driving Style indicates a preference for smooth, comfortable, and fluid driving lines, reducing congestion and intersections; and the Curve Driving Style indicates a preference for curves, experiencing lateral forces, and driving pleasure.

[0266] At this point, the current user's driving style can be determined by judging the degree of matching between the current user's historical driving data and the style characteristics of each preset driving style.

[0267] The characteristics of dynamic driving style are: high accelerator pedal opening, high longitudinal acceleration G-value, high straight-line speed, high brake pedal depth, and low steering angle change.

[0268] The characteristics of a balanced driving style are: lower accelerator pedal opening, lower brake pedal depth, lower lateral acceleration G-force, lower longitudinal acceleration G-force, moderate straight-line speed, and moderate steering angle variation.

[0269] The characteristics of the curve driving style are: medium accelerator pedal opening, medium brake pedal depth, large lateral acceleration G-value, medium longitudinal acceleration G-value, large steering angle change, large exit speed, and large entry speed.

[0270] At this point, if it is determined that the current user's historical driving data meets any one of the following first conditions, then it indicates that the current user's driving style is dynamic driving style.

[0271] The first condition is: the tendency of the accelerator pedal opening, brake pedal depth, longitudinal acceleration G-value, and straight-line speed is high or high; or, the first condition is: the tendency of the accelerator pedal opening, brake pedal depth, longitudinal acceleration G-value, and straight-line speed is high or medium, and the tendency of the exit speed and entry speed is low or low; or, the first condition is: the tendency of the accelerator pedal opening, brake pedal depth, longitudinal acceleration G-value, and straight-line speed is high or medium, and the change in steering angle is low or low.

[0272] If it is determined whether the current user's historical driving data meets all of the following second conditions, then the current user's driving style is a balanced driving style.

[0273] The second condition is: the tendency to accelerate, brake, longitudinal acceleration (G-value), and straight-line speed are all relatively high or high; or, the second condition is: the tendency to accelerate, brake, longitudinal acceleration (G-value), and straight-line speed are relatively high or medium, and the tendency to exit and enter corners is relatively low or low; or, the second condition is: the tendency to accelerate, brake, longitudinal acceleration (G-value), and straight-line speed are relatively high or medium, and the tendency to change steering angle is relatively low or low; or... The second condition is: the tendency corresponding to the changes in lateral acceleration G-value, corner exit speed, corner entry speed, and steering angle is high or high; or, the second condition is: the tendency corresponding to the changes in lateral acceleration G-value, corner exit speed, corner entry speed, and steering angle is high or medium, and the tendency corresponding to longitudinal acceleration G-value and straight-line speed is low or medium; or, the second condition is: the tendency corresponding to the changes in lateral acceleration G-value, corner exit speed, corner entry speed, and steering angle is high or high, and the tendency corresponding to accelerator pedal opening and brake pedal depth is low or medium.

[0274] If the current user's historical driving data is determined to satisfy any one of the following third conditions, then the current user's driving style is considered to be a curve driving style.

[0275] The third condition is: the tendency corresponding to changes in lateral acceleration G-value, corner exit speed, corner entry speed, and steering angle is high or high; or, the third condition is: the tendency corresponding to changes in lateral acceleration G-value, corner exit speed, corner entry speed, and steering angle is high or medium, and the tendency corresponding to changes in straight-line speed and longitudinal acceleration G-value is medium or low; or, the third condition is: the tendency corresponding to changes in lateral acceleration G-value, corner exit speed, corner entry speed, and steering angle is low or medium, and the tendency corresponding to changes in accelerator pedal opening and brake pedal depth is low or medium.

[0276] In one example, the route types involved in this application embodiment may include, but are not limited to, the following types: relaxation cruise type, city exploration type, mountain running hobby type, adventure journey type, etc. The specific names of each route type are not limited here, and the implementation shall prevail.

[0277] The characteristics of routes in the Relaxed Cruise type are: avoiding highways and busy city streets, and choosing routes that are more scenic, such as rural roads, riverside routes, or other natural landscapes, providing smooth and fluid route planning, and avoiding frequent sharp turns or high-speed driving. Therefore, the Relaxed Cruise type corresponds to the Balanced driving style and is suitable for drivers who seek calm and tranquility.

[0278] The road conditions for city exploration routes are characterized by: route planning that considers distinctive urban neighborhoods, cultural landmarks, and popular attractions; careful selection of unique city streets and well-known landmarks; consideration of urban traffic flow; and provision of optimal driving time to avoid peak-hour congestion. Therefore, city exploration routes correspond to a balanced driving style and are suitable for drivers who want to explore the cityscape and culture.

[0279] The road conditions for mountain driving enthusiasts are characterized by carefully selected mountain routes, taking into account road conditions and safety, and incorporating data such as altitude changes and route curvature to recommend exciting yet safe mountain roads. Therefore, mountain driving enthusiasts are suited to a winding driving style, ideal for drivers who want to explore the scenery of mountain roads.

[0280] Adventure journey routes are characterized by: remote natural beauty, little-known adventure locations, and challenging terrain; numerous straight-line acceleration sections; high average speeds; smooth traffic flow; and strict speed limits. Therefore, adventure journeys correspond to a dynamic driving style and are suitable for drivers who enjoy exploring remote, natural, and off-the-beaten-path destinations.

[0281] Then, based on the aforementioned preset correspondence between driving style and route type, the target route type corresponding to the current user's driving style can be determined. After determining the route type of each travel activity based on the activity-related information of each travel activity, the travel activities whose route type is the same as the target route type can be selected as the travel activities to be recommended.

[0282] In one example, the process for determining the route type based on activity-related information can be described below. Since the activity-related information includes at least travel route information, the location of the travel route can be determined based on this information. After collecting information about the surrounding environment of the travel route, the route type corresponding to the travel activity can be determined.

[0283] In one example, route information and surrounding environment information can indicate real-world information regarding the driving pleasure, safety, and surrounding amenities of the route. This information may include, but is not limited to, the following: the number of curves, gradient changes, elevation gain, route curvature, route length, terrain changes, road conditions, number and quality of tourist attractions, historical or cultural landmarks, natural landscapes and biodiversity, road width, roadside warning signs, clarity of roadside warning signs, availability of emergency lanes, street lighting conditions, nighttime visibility, route maintenance (e.g., whether the road surface is regularly maintained, whether it is an open road, whether there is a risk of rockfalls), signal coverage, accessibility and remoteness (indicating the distance of the route from the nearest major city or main transportation line, vehicle range and refueling capabilities, etc.), adaptability (indicating the adaptability of the route under different weather conditions, such as whether the route is prone to landslides or flooding during the rainy season, and whether there is snow or ice in winter), traffic flow (indicating whether the route is prone to congestion), hotel facilities, restaurants, family entertainment, etc.

[0284] After determining the collected field information, a second parameter can be determined based on this information. This second parameter can be used to determine the route type. The second parameter may include, but is not limited to, the following information: route length, route curvature, total number of curves, length of curves, total number of consecutive curves, elevation difference, scenic spots (including the number of natural landscapes, historical and cultural sites, etc.), route maintainability, route adaptability, traffic flow, and terrain changes (e.g., terrain can be mountains, plains, hills, etc.).

[0285] Before determining the route type based on the second parameter, the second parameter can be processed in a hierarchical manner. For example, the route length can be divided into short, medium-short, medium-long, and long (e.g., 0-20KM is short; 20-100KM is medium-short; 100-300KM is medium-long; and over 300KM is long). The route curvature can be divided into low, medium, and high (e.g., average radius of curvature greater than 500m is low; average radius of curvature 200-500m is medium; and average radius of curvature less than 200m is high). The total number of curves can be divided into few, medium, and many (e.g., 0-20 curves is few; and 20-100 curves is medium). The route is categorized as follows: Total number of curves greater than 100 (high); Curve length categorized as short, medium, and long (e.g., curves less than 100m are short; 100-300m are medium; curves greater than 300m are long); Number of consecutive curves categorized as few, medium, and many (e.g., 0-5 consecutive curves are few; 5-20 consecutive curves are medium; more than 20 consecutive curves are high); Elevation difference categorized as small, medium, and large (e.g., 0-100m difference is small; 100-500m difference is medium; more than 500m difference is large); Natural scenery... The number of natural landscapes is categorized as low, medium, and high (indicating the number of natural landscapes per kilometer; less than 3 natural landscapes per 10 kilometers is considered low; 3-10 natural landscapes per 10 kilometers is considered medium; and more than 10 natural landscapes per 10 kilometers is considered high). The number of historical and cultural landscapes is also categorized as low, medium, and high (indicating the number of historical and cultural landscapes per kilometer; less than 1 historical and cultural landscape per 10 kilometers is considered low; 1-3 historical and cultural landscapes per 10 kilometers is considered medium; and more than 3 historical and cultural landscapes per 10 kilometers is considered high). Route maintainability is categorized as poor, medium, and excellent (e.g., if the road surface has many potholes, is unpaved, or is severely aged). The road surface is classified as follows: Heavy damage is considered poor; occasional road surface damage is considered medium; smooth and regularly maintained road surface is considered excellent. Route adaptability is classified as low, medium, and high (e.g., if suitable for specific vehicles and less than 100 days of travel per year, it is low; if suitable for most vehicles and 100-200 days of travel per year, it is medium; if suitable for all vehicles and more than 200 days of travel per year, it is high). Route traffic flow is classified as low, medium, and high (e.g., if less than 50 vehicles per hour, it is low; if 50-200 vehicles per hour, it is medium; if more than 200 vehicles per hour, it is high). Terrain variation is classified as low, medium, and high (e.g., if the terrain includes plains, hills, and mountains, it is low).If the terrain includes two of the following: plains, hills, and mountains, it is classified as medium; if the terrain includes more than two of the following: plains, hills, and mountains, it is classified as high. It should be noted that the values ​​used to classify the second parameter here are only illustrative and not fixed. These values ​​can be adjusted according to the actual application scenario, and will not be listed in detail here.

[0286] After determining the second parameter and the multiple levels corresponding to each second parameter, parameter scores can be preset for each level corresponding to each second parameter. For example, for the multiple levels corresponding to route length: short, medium-short, medium-long, and long, the parameter score corresponding to short route length can be preset to 3; the parameter score corresponding to medium-short route length to 5; the parameter score corresponding to medium-long route length to 7; and the parameter score corresponding to long route length to 10, etc. Here, the preset scores for each level corresponding to each second parameter are not limited, as long as they are feasible.

[0287] Then, based on the road condition characteristics of each route type, the parameter weights corresponding to the second parameter under each route type can be set. At this time, higher parameter weights can be set for the critical second parameter that affects the route type, and lower parameter weights can be set for the non-critical second parameter, thereby improving the accuracy of the determined route type. For example, for the relaxed cruising type, based on road conditions, the number of natural landscapes, route maintainability, route adaptability, and route traffic flow in the second parameter can be assigned higher weights, while the other second parameters have lower weights. For the urban exploration type, based on road conditions, the number of historical and cultural landscapes, route traffic flow, route adaptability, and route maintainability in the second parameter can be assigned higher weights, while the other second parameters have lower weights. For the mountain running type, based on road conditions, the route curvature, total number of curves, route curve length, number of consecutive curves, route elevation difference, and terrain changes in the second parameter can be assigned higher weights, while the other second parameters have lower weights. For the adventure journey type, based on road conditions, the route length, number of natural landscapes, and terrain changes in the second parameter can be assigned higher weights, while the other second parameters have lower weights, and so on. Here, the number and type of key parameters affecting the route type are not limited, nor are the weights of each second parameter specifically limited, but are determined based on actual needs.

[0288] After determining the parameter scores and weights of each second parameter, the route type score of each travel activity can be determined under each preset route type based on the activity-related information of each travel activity. At this point, the preset route type corresponding to the highest route type score can be determined as the route type of the travel route corresponding to the travel activity.

[0289] This implementation method, after determining the user's current driving style based on the user's historical driving data, can identify the target route type corresponding to the current user's driving style from the preset driving styles. Based on the route type corresponding to the travel activity, it can determine the travel activities to be recommended, thereby identifying target travel interactions that are more compatible with the user's driving style. This not only improves the user's travel comfort but also enhances the user's travel safety.

[0290] In one possible implementation, the activity score involved in any of the above implementations is determined based on at least one of a first score, a second score, and a third score. The first score indicates a travel route score; the second score indicates a travel time score; and the third score indicates a travel distance score.

[0291] In one example, the activity score can be determined by weighted summation of the first, second, and third scores.

[0292] In another example, the activity score can be determined by weighting and summing at least one of the first, second, and third scores based on the user's actual needs. For instance, if the user does not consider the distance between their current location and the starting point of their travel route, the activity score can be determined based on the first and second scores.

[0293] In this implementation, activity scores can be determined from multiple aspects, making the determined activity scores more comprehensive and accurate, thereby improving the reliability and credibility of the activity scores and better assisting users in determining their desired travel activities.

[0294] In one example, the travel route score indicated by the first score can be determined according to the following steps: First, obtain the current user's driving style and obtain route-related information for the travel activity, wherein the route-related information is used to indicate the information around the travel route corresponding to the travel activity; then, determine the calculated value corresponding to each preset information based on the activity-related information and the route-related information; next, determine the calculated weight corresponding to each preset information based on the current user's driving style; finally, determine the travel route score based on each preset information, the calculated value, and the calculated weight.

[0295] In one example, the preset information can indicate at least part of the second parameter mentioned above, the calculated value can indicate the parameter score mentioned above, the calculated weight can indicate the parameter weight mentioned above, and the travel route score can indicate the route type score mentioned above, which will not be elaborated on here.

[0296] In one example, the travel time score indicated by the second score can be determined according to the following steps: first, determine the difference between the start time of the travel activity and the current time, and then determine the travel time score based on this difference. If the unit of the difference information is seconds, the difference information can be determined using the following formula (1). It should be noted that the unit of the difference information can also be minutes, hours, etc. After changing the unit of the difference information, the size of the divisor in the calculation formula of the difference information can be adaptively adjusted, which will not be described in detail here.

[0297] Then, the travel time score can be determined based on the difference information, as shown in formula (2) below.

[0298] In one example, the travel distance score indicated by the third rating can be determined by the following steps: first, determining the distance between the user's location (i.e., the location of the target device) and the target location of the travel activity (e.g., the starting point of the route), and then determining the travel distance score based on that distance.

[0299] For example, if the distance between the user's location (i.e. the location of the target device) and the target location of the travel activity (e.g., the starting point of the route) is D, then the travel distance score can be expressed as the following formula (3).

[0300] In one possible implementation, the activity score can also indicate the evaluation score of users who have already traveled. The method of determining the activity score is not limited here, but is based on the ability to better identify travel activities that meet the actual needs of users.

[0301] In one possible implementation, the recommended travel activity determined according to any of the above implementation methods may also satisfy at least one of the following: the distance between the current location of the target device and the route location of the recommended travel activity is less than a preset distance; or, the weather conditions in the region where the recommended travel activity is located meet preset weather requirements at the travel time corresponding to the recommended travel activity; or, the road conditions between the current location of the target device and the starting point of the route of the recommended travel activity meet preset road condition requirements.

[0302] In one example, the route location can indicate the starting point of the route, the ending point of the route, or any location between the starting point and the ending point of the route; no specific limitation is made here.

[0303] In one example, the preset weather requirement can indicate the pre-set weather conditions, such as sunny, cloudy, light rain, light wind, etc., or the preset weather requirement can also indicate the temperature, such as the temperature being between 15 and 25 degrees Celsius, or the preset weather requirement can also indicate that the weather is not extreme, such as heavy rain or heavy snow. There are no limitations on the preset weather requirement here.

[0304] In one example, preset road condition requirements could indicate road surface maintainability and / or route traffic flow, etc.

[0305] In this case, the recommended travel activities can be those that can be taken on time and efficiently, thereby improving the accuracy and effectiveness of the recommended travel activities.

[0306] In one possible implementation, the activity-related information includes at least travel route information; the travel route information includes at least a route origin and a route destination; in this case, the different recommended travel activities determined according to any of the above implementation methods / executives satisfy the following condition: at least one of the route origin and the route destination is different.

[0307] At this point, different recommended travel activities can be configured to have different route origins and / or route destinations, thereby increasing the richness and diversity of the recommended travel activities.

[0308] Step 3: Based on the activity-related information of each travel activity to be recommended, determine the activity recommendation information.

[0309] In one example, the activity recommendation information may indicate an overall activity information, or an activity summary information, or some activity-related information, etc. In this case, the activity recommendation information may include at least one of the following: activity theme, activity name, activity time, activity location (including at least one of country, province, and city information), activity image, etc.

[0310] After that, you can recommend at least one travel activity to be recommended based on the activity recommendation information. See step four below for details.

[0311] Step 4: Send activity recommendation information for at least one recommended travel activity; or, display activity recommendation information for at least one recommended travel activity.

[0312] In one example, activity recommendation information can be sent to the target device via SMS, notification, or other means. Alternatively, activity recommendation information for at least one travel activity to be recommended can be displayed directly on the display interface of the target device.

[0313] In one example, when displaying activity recommendation information for at least one travel activity to be recommended, the activity recommendation information for each travel activity to be recommended can be displayed directly on the display interface corresponding to the target device. Alternatively, each activity theme can be displayed on the display interface corresponding to the target device, and activity recommendation information for one or more travel activities to be recommended can be displayed under each activity theme.

[0314] For example, referring to Figure 3, which is a schematic diagram of displaying travel activities to be recommended according to an embodiment of this application, as shown in Figure 3, the activity recommendation information of the first travel activity to be recommended can be displayed in the main recommendation area of ​​the display interface, and the activity recommendation information of the second, third and fourth travel activities to be recommended can be displayed in other recommendation areas below the main recommendation area.

[0315] In another example, referring to Figure 4, which is a schematic diagram of another travel activity to be recommended provided by an embodiment of this application, as shown in Figure 4, the first activity theme can be displayed in the main recommendation area of ​​the display interface, followed by the activity recommendation information of the first travel activity to be recommended. After that, the second activity theme and the activity recommendation information of the second travel activity to be recommended under the second activity theme, the third activity theme and the activity recommendation information of the third travel activity to be recommended under the third activity theme, and the activity recommendation information of the fourth travel activity to be recommended can be displayed in other recommendation areas below the main recommendation area.

[0316] This implementation method allows users to gain an initial understanding of the event content through event recommendation information, while saving browsing time and improving browsing efficiency.

[0317] Furthermore, based on the first embodiment, if the target travel information indicates a recommended travel route, then, referring to Figure 5, which is a schematic diagram of another second display interface provided by this application embodiment, as shown in Figure 5, the travel details (i.e., route details) corresponding to the triggered target travel information can be displayed in the second display interface, including but not limited to: route images (e.g., route trajectory images, scenery images along the route, etc.), route name, route location (e.g., country-province-city), route length, current location distance, route rating, travel time, creator, etc. Simultaneously, the travel triggering command is displayed in the second display interface, including but not limited to: personal travel, convoy travel.

[0318] At this point, regarding step S102 above: after detecting the user's trigger operation on the fleet travel instruction, determining the travel activity information matching the fleet travel instruction can be implemented as follows:

[0319] After detecting the user's triggering of the fleet travel order, the activity creation interface is displayed; then, in response to the user's editing operation on the activity creation interface, the activity editing information is obtained; finally, based on the activity editing information and the recommended travel route, the travel activity to be recommended is created, and the travel activity information matching the fleet travel order is obtained.

[0320] In one example, the activity creation interface may include multiple editable areas, which can be edited to determine the activity editing information. Based on the activity editing information and the selected recommended travel route, a travel activity is created. At this point, the activity editing information and the recommended travel route constitute the travel activity information.

[0321] In one example, if a user has a clear starting point and destination, the recommended travel route can indicate different route types from the starting point to the destination. This allows the user to experience different types of travel routes based on the recommended route, thereby improving the user's travel experience.

[0322] If a user does not have a specific starting point and destination, the recommended route can indicate a route that matches the user's current driving style; alternatively, it can recommend the most created routes, the most popular routes, the most circuitous routes, or the shortest routes, etc. There are no restrictions on the specific routes recommended, as long as they are feasible. In this case, the recommended routes can be routes created by other users or routes created by the platform itself; there are no specific restrictions on who created the recommended routes.

[0323] Furthermore, if the generated travel navigation information includes first navigation information and second navigation information, then the implementation process of the vehicle platooning travel method provided in this application embodiment can be found in the second embodiment below.

[0324] Second Embodiment

[0325] Referring to Figure 6, which is a flowchart illustrating a vehicle platooning method according to the second embodiment of this application, the vehicle platooning method specifically includes the following steps:

[0326] S201. In response to the user's trigger operation on the target travel information displayed in the first display interface, the travel details and travel trigger command are displayed in the second display interface.

[0327] Among them, the trip triggering instructions include at least the fleet trip instructions.

[0328] In one example, this step can be referred to the content described in S101 above, and will not be repeated in detail here.

[0329] S202. After detecting the user's triggering operation on the fleet travel instruction, determine the travel activity information that matches the fleet travel instruction.

[0330] The travel activity information includes the start time of the trip and the route.

[0331] In one example, this step can refer to the process of determining travel activity information in the first embodiment above, which will not be described in detail here.

[0332] S203. If it is determined that the current time matches the travel start time in the travel activity information, then generate and display travel navigation information.

[0333] In one example, travel navigation information includes first navigation information and second navigation information.

[0334] The first navigation information guides the user's vehicle to the target location corresponding to the travel route. At this point, at least one first planned route can be determined based on the current location of the user's vehicle and the travel route, and the first navigation information can be determined from at least one first planned route. The steps described in S204 below are then executed. The first planned route may include at least one of the following information: route planning strategy, travel time, travel distance, remaining battery power and / or fuel level after reaching the target location, number of traffic lights, and required cost. The first navigation information may include, but is not limited to, the following information: vehicle navigation path and vehicle navigation information. The vehicle navigation path indicates the vehicle's travel path under the first navigation information, and the vehicle navigation information may include, but is not limited to, vehicle travel guidance information (e.g., straight-line distance), total vehicle travel length, remaining vehicle travel length, remaining vehicle travel time, estimated vehicle arrival time, vehicle battery power and / or fuel level, and battery power and / or fuel level after arrival.

[0335] The second navigation information guides the user's vehicle from the target location to the destination of the travel route. At this point, the second navigation information can display at least the following information: current vehicle speed, vehicle acceleration, total mileage, distance traveled, and estimated arrival time.

[0336] S204. Based on the first navigation information, guide the user's vehicle to the target location corresponding to the travel route.

[0337] In one example, the target location can indicate the starting point of the travel route, or it can indicate the location closest to the user's vehicle within the travel route. The exact location of the target location within the travel route is not limited, as long as it is feasible.

[0338] S205. If it is determined that the user's vehicle has reached the target location, then based on the second navigation information, guide the user's vehicle to start from the target location and drive to the end point of the route corresponding to the travel activity route.

[0339] This implementation provides users with initial navigation information based on their vehicle's actual location, enabling them to join a travel route more quickly and efficiently, saving time. Subsequently, starting from the target location and the travel route, secondary navigation information can be determined to guide the user's vehicle to complete the trip as a group.

[0340] Furthermore, the travel activity information also includes travel user information, which is used to indicate multiple users participating in the target travel information. Based on this, and specifically for the second embodiment described above, this application further includes the following steps.

[0341] S11. If it is detected that the user's vehicle has started driving according to the second navigation information, a new layer is created on the layer where the second navigation information is displayed.

[0342] The newly created layer here can be understood as a portion of the layer containing the second navigation information, thus allowing the information in the newly created layer to be displayed while simultaneously displaying the second navigation information.

[0343] S12. Display the vehicle driving information of the user's vehicle and the user location information of each user indicated by the travel user information in the newly created layer.

[0344] In one example, vehicle driving information may include, but is not limited to: a route thumbnail for the trip, altitude, vehicle condition, and vehicle information. Vehicle condition may include, but is not limited to, the following information: tire pressure and temperature. Vehicle information may include, but is not limited to, vehicle acceleration, mileage traveled, and route distance.

[0345] In one example, user location information can be displayed in the route thumbnail of the travel activity, or it can be displayed in a new layer in a display area other than the vehicle driving information. There is no limitation on the display location of user location information.

[0346] For example, see Figure 7, which is a schematic diagram of displaying second navigation information according to an embodiment of this application. As shown in Figure 7, while displaying the second navigation information, a new layer can be created on the layer where the second navigation information is located to display the aforementioned vehicle driving information, and the user location information of each user can be displayed in the route thumbnail of the travel activity.

[0347] In one example, the location information of users traveling in a group can be shared through a cloud platform, enabling users to view the location information of other users participating in the target trip. Specifically, see Figure 8, which is a schematic diagram of an implementation process for sharing user location information provided in this application. As shown in Figure 8, assuming there are three users participating in the target trip, namely User 1, User 2, and User 3, each of the three users can report their geographical location information to the cloud platform. Then, the cloud platform will transmit the location information of all users back to each user, thereby completing the sharing of user location information.

[0348] This implementation method displays vehicle driving information and user location information simultaneously with secondary navigation information. This allows users to monitor the vehicle's status through the driving information, thereby reducing the probability of accidents and improving user travel safety. Furthermore, by sharing user location information, it not only increases the interactivity of multiple users traveling in groups but also helps users be aware of their distance from other vehicles to avoid falling behind or encountering unexpected situations, further enhancing user travel safety.

[0349] Furthermore, based on the above S11-S12, the second embodiment provided in this application also includes the following steps:

[0350] S21. In response to a user's request to engage in a conversation with a target user among multiple users, establish a conversation connection with the target user.

[0351] In one example, a user can trigger a conversation request based on the target user's location information, thus establishing a dialogue connection. Alternatively, a new layer can display a dialogue button. The user can then trigger this button, select the target user, and initiate a conversation request to establish a dialogue connection. It should be noted that the method by which the user triggers the location information or the dialogue button can be touch-based, voice-based, etc. No specific limitation is made here; the method that works is the most suitable.

[0352] In one example, the target user can indicate one user or multiple users.

[0353] This implementation method enables the establishment of a dialogue connection with other users traveling at the same time, thereby supporting voice intercom functionality. It allows multiple users traveling in a group to communicate conveniently and quickly, enhancing the interactivity among them and thus increasing the enjoyment of traveling in a group.

[0354] Furthermore, any of the above embodiments also supports the current user sharing the travel activity information corresponding to the travel activity determined by the current user with users who wish to travel together, thereby enabling the current user to team up with users who wish to travel together to complete the trip.

[0355] Based on this, after determining the travel activity information matching the fleet travel instruction according to the process described in any of the above embodiments, an activity sharing link matching the determined travel activity information can be generated in response to the user's activity sharing instruction, and the activity sharing link can be sent to other users. The activity sharing link is used to enable other users to form a fleet for travel.

[0356] Furthermore, any of the above embodiments also supports reminding users before group travel to prevent them from forgetting the trip.

[0357] Based on this, after determining the travel activity information matching the fleet travel instruction according to the process described in any of the above embodiments, the travel reminder time can be determined based on the travel start time; if the current time matches the travel reminder time, a travel reminder message is generated and sent to the user. For example, the travel reminder message can be displayed on the in-vehicle terminal, or it can be sent to the user's corresponding terminal device; the method of sending the travel reminder message to the user is not limited here.

[0358] In one example, the travel reminder time can be understood as the time corresponding to 6 hours before the travel start time, or the time corresponding to 12 hours before the travel start time, etc. The relationship between the travel reminder time and the travel start time is not specifically limited here, and the standard is based on what can be achieved.

[0359] In one possible implementation, this application can also generate a historical trip record after the user completes the travel route corresponding to the travel activity information based on the displayed travel navigation information, so that the user can conveniently and quickly view the travel activities through the historical trip record. In this case, the implementation process of the vehicle platooning travel method provided in this application embodiment can be referred to the third embodiment below.

[0360] Third Embodiment

[0361] Referring to Figure 9, which is a flowchart illustrating a vehicle platooning method according to the third embodiment of this application, the vehicle platooning method specifically includes the following steps:

[0362] S301. In response to the user's trigger operation on the target travel information displayed in the first display interface, the travel details and travel trigger command are displayed in the second display interface.

[0363] Among them, the trip triggering instructions include at least the fleet trip instructions.

[0364] In one example, this step can be referred to the content described in S101 above, and will not be repeated in detail here.

[0365] S302. After detecting the user's triggering operation on the fleet travel instruction, determine the travel activity information that matches the fleet travel instruction.

[0366] The travel activity information includes the start time of the trip and the route.

[0367] In one example, this step can refer to the process of determining travel activity information in the first embodiment above, which will not be described in detail here.

[0368] S303. If it is determined that the current time matches the travel start time in the travel activity information, then generate and display travel navigation information; the travel navigation information is used to guide the user's vehicle group to complete the travel activity route corresponding to the travel activity information.

[0369] In one example, this step can refer to the process described in any of the above embodiments, and will not be repeated in detail here.

[0370] S304. While the user's vehicle is traveling according to the travel navigation information, record the vehicle's driving data; and after determining the travel route corresponding to the user's vehicle's completed travel activity information, generate a historical trip record.

[0371] Historical travel records include text records and / or video records.

[0372] In one example, vehicle driving data may include, but is not limited to, mileage information (e.g., starting point, destination, number of driving trips, etc.), time information (e.g., travel time, arrival time, total travel time), vehicle speed information (average speed, maximum speed), G-value information (e.g., maximum acceleration G-value, maximum braking G-value), user information, route thumbnail, braking depth, accelerator pedal depth, steering wheel angle, etc.

[0373] In one example, the text record may include at least part of the vehicle driving data described above.

[0374] In one example, when displaying video recordings, some of the aforementioned vehicle driving data can also be shown on the display interface.

[0375] In one example, when displaying video recordings, vehicle identification information, vehicle model information, etc. can also be shown. There are no restrictions on the specific content to be displayed.

[0376] In one possible implementation, the vehicle platooning method provided in this application also supports canceling the travel activity corresponding to the triggered travel instruction when the user is unable to travel. In this case, for any of the above embodiments, the vehicle platooning method provided in this application can also cancel the travel activity corresponding to the target travel information in response to a user-initiated travel activity cancellation instruction.

[0377] In one possible implementation, a first display interface can be displayed in response to a triggering operation on a target control of a target application in the vehicle. At this time, the target control may indicate a "recommendation" control, and one or more recommended travel information can be displayed on the first display interface. Subsequently, in response to a triggering operation on the target travel information among the one or more travel information, the process described in the above embodiments can be executed.

[0378] Alternatively, the target control can also indicate a "More Activities" control or a "More Routes" control, thereby displaying multiple travel information entries in the first display interface (in this case, the first display interface can be understood as the first activity interface mentioned above, and the target control can be understood as the first processing control mentioned above). In response to a trigger operation on the target travel information among the multiple travel information entries, travel details and travel trigger instructions can be displayed in the second display interface (in this case, the second display interface is also the second activity interface mentioned above), and multiple second processing controls can be displayed in the second display interface; the second processing controls are used to process the recommended travel information.

[0379] For example, let's take travel information indicating a travel activity as an example. The second processing controls included in the second display interface may include an activity participation control, an activity error correction control, and a details viewing control; wherein, the activity participation control is used to indicate whether the user should participate in the pending travel activity; the activity error correction control is used to report error information contained in the pending travel activity; and the details viewing control is used to view the activity details information of the travel activity.

[0380] In one example, the event participation control may include at least one of the following: register for the event, cancel registration, go now, save the event, unsave the event, etc. The event error reporting control can indicate / report events with errors.

[0381] At this point, the travel activity can be processed based on the second processing control triggered by the user, and the activity processing result can be obtained. For example, if the second processing control triggered by the user is an activity error correction control, then activity error correction information can be generated and submitted to the official review. At the same time, achievement prompt information can also be generated and displayed, thereby giving the user positive feedback.

[0382] In one example, achievement notifications could indicate the number of times an activity has been reported / pointed out an error. Alternatively, achievement notifications could indicate achievement information based on the number of times an activity has been reported / pointed out an error, such as "Error Correction Expert." This allows for positive feedback to users who point out / report errors, thereby increasing their interest in doing so. Consequently, travel activities can be reviewed based on user feedback to further improve the accuracy of the travel activities created.

[0383] If the second processing control triggered by the user is a details viewing control, then the activity details information of the trip can be obtained, and the user can be redirected to the activity details display interface to display the activity details information.

[0384] In one example, the activity details may include, but are not limited to: activity name, activity time, activity image, activity location, total length, travel time, distance from the user's location, creator, activity rating, etc.

[0385] In one example, if the creator of the travel activity corresponding to the activity details is the same user as the user who triggered the second control, the activity details can also include an activity management control, allowing the user to manage the travel activity through this control. If the creator of the travel activity corresponding to the activity details is different from the user who triggered the second control, the activity details can also include an activity participation control, allowing the user to determine whether to participate in the travel activity through this control.

[0386] In addition, a "Create" control can be displayed in the first display interface, so that travel information can be created by triggering the "Create" control (at this time, the first display interface can be understood as the first activity interface mentioned above, and the "Create" control can be understood as the first processing control mentioned above).

[0387] For example, if the "Create" control indicates the "Create Activity" control, then the activity creation interface can be displayed after a triggering operation on the "Create Activity" control is detected.

[0388] Referring to Figure 10, which is a schematic diagram of an activity creation interface provided in an embodiment of this application, the activity creation interface can include at least one editable area corresponding to a first editing control. For example, it can be an editing area corresponding to the first editing control "Start Point," the first editing control "End Point," the first editing control "Number of People," the first editing control "Time," the first editing control "Details," etc. Then, in response to editing operations on the first editing controls corresponding to the editable areas, target editing information can be obtained and displayed. The target editing information indicates the activity content corresponding to the travel activity to be processed. As shown in Figure 10, the activity creation interface can also include an activity save control (i.e., "Save") to save / submit the created travel activity. As shown in Figure 10, the activity creation interface can also include an activity cancellation control (i.e., "Cancel") to cancel the creation of the activity.

[0389] After detecting the user's triggering action on the activity save control, the target editing information is saved, thus obtaining the created travel activity.

[0390] In one example, the activity creation interface shown in Figure 10 may also include an editing area corresponding to the first editing control "Travel Route" (not shown in Figure 10). In this case, the travel route can be edited by triggering the first editing control "Travel Route", selecting an existing route, or selecting the route's waypoints, thus obtaining the travel route corresponding to the travel activity.

[0391] This implementation allows users to edit and create travel activities by triggering the activity creation interface displayed after the first processing control corresponding to the activity is activated. This enables the creation of travel activities that better meet the user's actual needs, thereby improving user travel satisfaction.

[0392] In one example, the activity save control may include a first save control and a second save control; wherein the first save control indicates that the activity content of the pending trip activity is saved as a private trip activity; and the second save control indicates that the activity content of the pending trip activity is saved as a public trip activity.

[0393] In this implementation, not only can the created travel activity be saved as a public activity, thus enabling the search for matching travel companions, but it can also be saved as a private activity, thereby enhancing the privacy of the user's travel activities.

[0394] In one example, if a user triggers the second save control and saves the target edit information, the target edit information can be sent to the reviewer for review and processing. After the review is approved, the travel activity to be processed can be created.

[0395] This implementation method allows for the review and processing of created public travel activities before their public release, thereby completing the creation of pending travel activities and ensuring their security and accuracy. This helps improve the safety of users traveling based on these created travel activities.

[0396] In one possible implementation, a first activity interface can also be displayed in response to a triggering operation of a viewing control for a target application in the vehicle. The first activity interface includes a first processing control, which includes a processing type for processing travel activities / routes. Subsequently, in response to the user-triggered first processing control, a second activity interface matching the first processing control can be generated and displayed. The second activity interface includes a second processing control, which includes processing content for processing travel activities / routes. At this point, the travel activities / routes can be processed based on the second processing control triggered by the user in the second activity interface to obtain an activity processing result.

[0397] In one example, the view control can instruct you to view the "My" control and the "History" control.

[0398] The following section uses travel activities as an example to introduce the process of handling travel activities.

[0399] In one example, the view control indicates that you can view the "My" control. In this case, the view control may include, but is not limited to, the "Create Activity" control, "Activities I Created", "Activities I Saved", "Activities I Report Errors", etc.

[0400] At this point, the second activity interface can be directly displayed by triggering the "Create Activity" control. The second activity interface indicates the activity creation interface. The processing procedure for the activity creation interface can be found in the process described above, and will not be repeated here.

[0401] At this point, triggering the "Activities I Created" control (or "Activities I Saved", or "Activities I Corrected") will display the first activity interface, showcasing multiple created activities (or saved activities, or corrected activities). These activities can be displayed as a detailed list or as a combination of text and images. The format of the created activities displayed on the first activity interface is not limited; whatever works best is acceptable.

[0402] At this point, the second activity interface can be displayed by triggering an action on any created activity shown on the first activity display interface (or, an activity that has been saved, or an activity that has been corrected). The second processing controls included in the second activity interface may include, but are not limited to: a second editing control, a first viewing control, and a second viewing control. The second editing control is used to modify or delete travel activities awaiting processing; the first viewing control indicates the review progress of travel activities awaiting processing; and the second viewing control is used to view travel activities awaiting processing that meet preset conditions. These preset conditions can be understood as sorting conditions and / or filtering conditions.

[0403] At this time, the second processing control included in the second activity interface may also include a details viewing control, so that after detecting the trigger operation of the details viewing control, the activity details information of the travel activity is obtained, and the activity details display interface is jumped to display the activity details information.

[0404] In one example, the view control indicates the view of the "History" control, which can include, but is not limited to, the "Historical Travel Activities" control, the "Browsing History" control, etc. At this point, triggering an action on the "Historical Travel Activities" control or the "Browsing History" control will display the first activity interface, showing one or more travel activities. Then, triggering an action on any of the travel activities displayed on the first activity interface will display the second activity interface.

[0405] At this point, the second activity interface can display the historical activity details interface, which can show the report content of the traveled activities. This historical activity details interface may include, but is not limited to, the following details: mileage information (including trip origin, trip destination, number of trips), time information (including departure time, arrival time, total duration), vehicle speed information (including average speed, maximum speed), G-value information (including maximum acceleration G-value, maximum braking G-value), user's username, route thumbnail, etc. The second processing controls in the second activity interface at this point include at least a third viewing control, a travel rating control, and a travel sharing control; wherein, the third viewing control is used to view the travel video content of the travel activity to be processed; the travel rating control is used to rate the travel activity to be processed; and the travel sharing control is used to share the travel activity to be processed.

[0406] In one example, the second processing control in the second activity interface may also include a re-trip control, which enables the user to travel again based on the activity route of the already traveled activity by triggering the re-trip control.

[0407] In one example, see Figure 11, which is a schematic diagram of a historical activity details interface provided in an embodiment of this application. As shown in Figure 11, the historical activity details interface includes details (including the route thumbnail shown in Figure 11 and other details), a third-party viewing control, a travel rating control, a travel sharing control, and a re-travel control.

[0408] In one example, if the second processing control triggered by the user on the second activity interface is the aforementioned third viewing control, then, in response to the user-triggered third viewing control, the system can obtain travel video content matching the travel activity to be processed and obtain the current vehicle's body data; then, the current vehicle's body data is overlaid on the travel video content, and the travel video content is displayed.

[0409] In one example, vehicle data may include, but is not limited to: vehicle identifier, user's username, travel time (e.g., YYYY-MM-DD, HH:MM), vehicle type, route thumbnail, vehicle speed, accelerator pedal depth, brake pedal depth, steering wheel angle, G-force, etc.

[0410] In one example, the video specifications corresponding to the travel video content can be 1080P, 30FPS, or other video specifications. There is no limit to the video specifications corresponding to the travel video content here, as long as it can be achieved.

[0411] In the above embodiments, after recording and saving a user's travel activities, the user can browse an overview of their travel activities through a first activity interface and view the activity details through a second activity interface. This allows users to quickly and easily view their travel activities. Furthermore, the second activity interface includes second processing controls that allow users to view video playback, rate activities, and share activities, increasing the diversity of how users can process their travel activities and enhancing interactivity between users and their travel activities, thereby increasing user interest in traveling.

[0412] In one possible implementation, the present application embodiment can realize the above-mentioned vehicle platooning method through interaction between the vehicle terminal and the server, as described in the fourth embodiment below.

[0413] Fourth embodiment

[0414] Referring to Figure 12, which is a flowchart illustrating a vehicle platooning method according to the fourth embodiment of this application, the vehicle platooning method specifically includes the following steps:

[0415] S401, the vehicle terminal responds to the user's trigger operation on the target travel information displayed on the first display interface, and displays travel details and travel trigger command on the second display interface.

[0416] The trip triggering instruction includes at least a fleet trip instruction; the target trip information includes the recommended trip activity determined in the above embodiments, that is, the target trip activity. Alternatively, it may include the recommended trip route determined in the above embodiments.

[0417] In this implementation, a server can send recommended travel activities to the in-vehicle terminal, providing users with a variety of possible travel routes / activities. Once a user identifies a desired travel activity from the recommendations, they can trigger the activity. This will display travel details and a trigger command on a second interface, allowing the user to understand the relevant information and travel accordingly.

[0418] S402. After detecting the user's trigger operation for the fleet travel instruction, the vehicle terminal sends the triggered fleet travel instruction to the server.

[0419] In one example, a fleet travel instruction indicates that multiple users are traveling together.

[0420] S403. After receiving the triggered fleet travel instruction sent by the vehicle terminal, the server sends the travel activity information that matches the triggered fleet travel instruction to the vehicle terminal.

[0421] In one example, after the server receives the triggered fleet travel instruction sent by the vehicle terminal, it can send the travel activity information corresponding to the target travel information stored in the server to the vehicle terminal according to the target travel information corresponding to the fleet travel instruction.

[0422] S404. The vehicle terminal receives travel activity information from the server that matches the triggered fleet travel instruction; the travel activity information includes the travel start time and travel route.

[0423] Then, the in-vehicle terminal can generate and display navigation information based on the start time of the trip according to the trip route, thereby guiding the user's vehicle convoy to complete the trip route corresponding to the trip information.

[0424] In one example, the travel activity information may include travel details corresponding to the target travel information. For example, the date corresponding to the travel start time included in the travel activity information may be the same as or different from the user's trigger time for the fleet travel instruction. For example, if the travel start time is XX year YY month 10 8:00, then the user's trigger time for the fleet travel instruction may be XX year YY month 10 8:00, or any time before XX year YY month 10 8:00.

[0425] In one example, the travel activity information includes a travel route indicating the route from the starting point to the ending point of the route corresponding to the target travel information.

[0426] In one possible implementation, in addition to the aforementioned travel start time and travel route, the travel activity information may also include travel user information. This travel user information is used to indicate multiple users participating in the target travel activity.

[0427] At this time, after receiving the triggered fleet travel instruction sent by the vehicle terminal, the server can also associate the user corresponding to the vehicle terminal with the target travel information. For example, the user corresponding to the vehicle terminal can be added to the travel user information so that the server can manage multiple users traveling in a group according to the target travel information in a unified manner.

[0428] Based on this, and building upon the fourth embodiment, this application embodiment can further enhance the flexibility of group travel by allowing users to cancel their trips at any time according to their personal schedules before forming a group, after the vehicle terminal receives travel activity information from the server that matches the triggered fleet travel instruction. See the process described below for details.

[0429] S501, the vehicle terminal responds to the user's travel activity cancellation command and sends the travel activity cancellation command to the server.

[0430] S502. The server receives the travel activity cancellation instruction sent by the vehicle terminal and updates the travel user information included in the travel activity information based on the travel activity cancellation instruction.

[0431] In one example, the server can update the travel user information included in the travel activity information based on the received travel activity cancellation instruction, thereby canceling the association between the user of the vehicle terminal and the target travel information, so as to ensure the integrity and accuracy of the travel user information.

[0432] In one possible implementation, once the in-vehicle terminal determines that the current time matches the trip start time in the travel activity information, navigation information can be generated and displayed according to the travel route, thereby guiding the user's vehicle group to complete the travel route corresponding to the travel activity information. At this time, location sharing can also be achieved during the user's trip, thereby increasing the user's sense of participation in group travel and improving the overall travel experience. See the steps described below for details.

[0433] S601. When the vehicle terminal detects that users are traveling in groups according to the start time and route of their trip, it sends the user location information of the user corresponding to the vehicle terminal to the server.

[0434] S602, The vehicle terminal sends a location acquisition request to the server.

[0435] S603. The server receives the user location information and location acquisition request sent by the vehicle terminal, and sends the user location information of each user indicated by the travel user information to the vehicle terminal.

[0436] S604. The vehicle terminal receives the user location information of each user indicated by the travel user information sent by the server, and displays the user location information of each user.

[0437] In one example, when displaying the location information of each user, it can be displayed according to the content described in S11 to S12 above, which will not be elaborated on here.

[0438] This implementation method can display the location information of each user during their journey, enabling location sharing among users on different in-vehicle terminals. This increases user participation in group travel and improves the overall travel experience. Furthermore, location sharing helps prevent vehicles from falling behind or encountering unexpected situations, reducing the probability of accidents and enhancing user safety.

[0439] During the process of users traveling in a convoy according to navigation information, dialogue and communication between users on different in-vehicle terminals can also be realized, thereby further increasing the fun and interactivity of convoy travel, enhancing user participation, and ultimately improving the user's travel experience. See the process described below for details.

[0440] S701, the vehicle terminal responds to the user's request for a dialogue with the target user by sending the dialogue request and dialogue content to the server.

[0441] S702, The server receives the dialogue request and dialogue content sent by the vehicle terminal; wherein, the dialogue request indicates a request to dialogue with the target user.

[0442] S703, the server sends the dialogue content to the vehicle terminal corresponding to the target user.

[0443] In one possible implementation, after users complete their trip as a group, a historical itinerary record of the user's trip can be generated, as described in the process below.

[0444] S801: After the user completes the travel route corresponding to the travel activity information, the vehicle terminal generates a historical trip record and sends the historical trip record to the server.

[0445] S802. The server receives and stores historical trip records sent by the vehicle terminal.

[0446] This implementation allows users to view the replay at any time and choose to travel again after viewing the replay, thus enabling users to travel again easily and quickly.

[0447] In one possible implementation, this application embodiment can remind users before they travel to prevent them from forgetting their trip. In this case, the server can determine the travel reminder time based on the travel start time included in the travel activity information; if the current time matches the travel reminder time, a travel reminder message is generated and sent to the user's corresponding terminal device.

[0448] In one example, travel reminders can be sent to a user's device via at least the following methods: SMS, push notifications, email, etc.

[0449] This implementation method allows users to receive travel reminders even when the vehicle is not started. This helps prevent users from forgetting their trip and disrupting their schedule.

[0450] In one possible implementation, this application embodiment can provide users with multiple possible vehicle platooning travel plans based on the recommended travel information sent by the server to the vehicle terminal, thereby improving the diversity and enjoyment of user travel and avoiding the limitation of only providing travel plans after the user specifies the travel origin and destination. See the description in the fifth embodiment below for details.

[0451] Fifth embodiment

[0452] Referring to Figure 13, which is a flowchart illustrating a vehicle platooning method according to the fifth embodiment of this application, the vehicle platooning method specifically includes the following steps:

[0453] S901, In response to the triggering operation of the target control in the target application, the vehicle terminal sends an information acquisition request to the server; wherein, the information acquisition request is used to request travel information that matches the user.

[0454] S902. The server receives the information acquisition request sent by the vehicle terminal and sends at least one travel information matching the user corresponding to the vehicle terminal to the vehicle terminal.

[0455] S903, the vehicle terminal receives at least one travel information sent by the server and displays at least one travel information in the first display interface.

[0456] At least one travel information includes a recommended travel activity determined according to the above embodiments, i.e., the target travel activity. Or it includes a recommended travel route determined in the above embodiments.

[0457] S904. The vehicle terminal responds to the user's trigger operation on the target travel information displayed on the first display interface and displays travel details and travel trigger command on the second display interface.

[0458] The trip triggering instruction includes at least a fleet trip instruction; the target trip information includes the recommended trip activity determined in the above embodiments, that is, the target trip activity. Alternatively, it includes the recommended trip route determined above.

[0459] After detecting the user's trigger operation for the fleet travel instruction, the S905 vehicle terminal sends the triggered fleet travel instruction to the server.

[0460] In one example, a fleet travel instruction indicates that multiple users are traveling together.

[0461] S906. After receiving the triggered fleet travel instruction sent by the vehicle terminal, the server sends the travel activity information that matches the triggered fleet travel instruction to the vehicle terminal.

[0462] S907, the vehicle terminal receives travel activity information sent by the server that matches the triggered fleet travel instruction; the travel activity information includes the travel start time and travel route.

[0463] Then, the in-vehicle terminal can generate and display navigation information based on the start time of the trip according to the trip route, thereby guiding the user's vehicle convoy to complete the trip route corresponding to the trip information.

[0464] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0465] Figure 14 is a schematic diagram of a travel activity processing device provided in an embodiment of this application. As shown in Figure 14, the travel activity processing device 1400 includes:

[0466] The first display unit 1401 is used to display a first activity interface; wherein the first activity interface includes a first processing control; the first processing control includes a processing type for processing the travel activity to be processed.

[0467] The second display unit 1402 is used to generate and display a second activity interface that matches the first processing control in response to the first processing control triggered by the user; wherein the second activity interface includes a second processing control; the second processing control includes processing content for processing the travel activity to be processed.

[0468] The processing unit 1403 is used to process the travel activity to be processed based on the second processing control triggered by the user in the second activity interface, and obtain the activity processing result.

[0469] Figure 15 is a schematic diagram of another travel activity processing device provided in an embodiment of this application. As shown in Figure 15, the travel activity processing device 1500 includes:

[0470] The first display unit 1501 is used to display the first activity interface; wherein the first activity interface includes a first processing control; the first processing control includes a processing type for processing the travel activity to be processed.

[0471] The second display unit 1502 is used to generate and display a second activity interface that matches the first processing control in response to the first processing control triggered by the user; wherein the second activity interface includes a second processing control; the second processing control includes processing content for processing the travel activity to be processed.

[0472] The processing unit 1503 is used to process the travel activity to be processed based on the second processing control triggered by the user in the second activity interface, and obtain the activity processing result.

[0473] In one possible implementation, the processing type included in the first processing control is activity creation; the second activity interface indicates the activity creation interface; the second processing control includes at least a first editing control corresponding to the editable area and an activity saving control; in this case, the processing unit 1503 includes a first processing module 15031, used for:

[0474] In response to an editing operation on the first editing control corresponding to the editable area, the target editing information is obtained and displayed; wherein, the target editing information indicates the activity content corresponding to the travel activity to be processed;

[0475] After detecting a user's trigger action on the activity save control, the target editing information is saved; the target editing information is used to create the travel activity to be processed.

[0476] In one possible implementation, the activity save control includes a first save control and a second save control; wherein the first save control indicates that the activity content of the trip to be processed is saved as a private trip activity; and the second save control indicates that the activity content of the trip to be processed is saved as a public trip activity.

[0477] In one possible implementation, the active save control indicates the second save control; at this time, the first processing module 15031 is further configured to:

[0478] The target editing information is sent to the reviewer for review and processing. After the review is approved, the travel activity to be processed is created.

[0479] In one possible implementation, the processing type included in the first processing control is viewing created activities; the second activity interface indicates an activity overview interface; the second display unit 1502 is used for:

[0480] In response to the first processing control triggered by the user, determine the activity creator of the travel activity to be processed corresponding to the first processing control that was triggered;

[0481] If it is determined that the event creator and the user are the same, then the first event overview interface is generated and displayed;

[0482] If it is determined that the event creator and the user are different, a second event overview interface is generated and displayed.

[0483] In one possible implementation, the second activity interface indicates the first activity overview interface; the second processing control includes at least a second editing control, a first viewing control, and a second viewing control; wherein, the second editing control is used to modify or delete the travel activity to be processed; the first viewing control indicates the review progress of the travel activity to be processed; and the second viewing control is used to view the travel activities to be processed that meet preset conditions.

[0484] In one possible implementation, the second activity interface indicates a second activity overview interface; the second processing control includes at least an activity participation control and an activity error correction control; wherein the activity participation control is used to indicate whether the user participates in the pending travel activity; and the activity error correction control is used to report error information contained in the pending travel activity.

[0485] In one possible implementation, the triggered second processing control indicates an active error correction control; at this time, the processing unit 1503 includes a second processing module 15032, used for:

[0486] Based on the user triggering the activity correction control in the second activity interface, the travel activity to be processed is corrected, and an achievement prompt message is generated and displayed.

[0487] In one possible implementation, the second processing control further includes a details viewing control; in this case, the second processing module 15032 included in the processing unit 1503 is used for:

[0488] Based on the details view control triggered by the user, obtain the activity details information corresponding to the travel activity to be processed;

[0489] Redirecting to the event details display page, where event details are displayed.

[0490] In one possible implementation, the processing type included in the first processing control is viewing travel activities; the second activity interface indicates the historical activity details interface; the second processing control includes at least a third viewing control, a travel rating control, and a travel sharing control; wherein, the third viewing control is used to view the travel video content of the travel activity to be processed; the travel rating control is used to rate the travel activity to be processed; and the travel sharing control is used to share the travel activity to be processed.

[0491] In one possible implementation, the triggered second processing control instructs a third viewing control; at this time, the processing unit 1503 includes a third processing module 15033, used for:

[0492] In response to a third-party viewing control triggered by the user, retrieve travel video content that matches the travel activity to be processed, and retrieve the vehicle body data of the current vehicle;

[0493] The current vehicle's body data is overlaid onto the travel video content to display the travel video content.

[0494] In one possible implementation, the first display unit 1501 is used for:

[0495] In response to a viewing operation of a target application in the current vehicle, the target interface of the target application is displayed; wherein the target interface includes at least one navigation control;

[0496] In response to a triggering action on a target control in at least one navigation control, a first active interface is displayed.

[0497] Figure 16 is a schematic diagram of a travel activity recommendation device provided in an embodiment of this application. As shown in Figure 16, the travel activity recommendation device 1600 includes:

[0498] The acquisition unit 1601 is used to acquire activity-related information for multiple travel activities; wherein, the activity-related information is used to guide multiple users to travel at the same time.

[0499] The first determining unit 1602 is used to select at least one travel activity as the target travel activity from multiple travel activities based on activity-related information.

[0500] Recommendation unit 1603 is used to recommend at least one target travel activity.

[0501] Figure 17 is a schematic diagram of another travel activity recommendation device provided in an embodiment of this application. As shown in Figure 17, the travel activity recommendation device 1700 includes:

[0502] The acquisition unit 1701 is used to acquire activity-related information for multiple travel activities; wherein, the activity-related information is used to guide multiple users to travel at the same time.

[0503] The first determining unit 1702 is used to select at least one travel activity as the target travel activity from multiple travel activities based on activity-related information.

[0504] Recommendation unit 1703 is used to recommend at least one target travel activity.

[0505] In one possible implementation, the first determining unit 1702 is configured to:

[0506] Based on activity-related information, determine the activity score corresponding to each travel activity;

[0507] Based on the activity score, at least one travel activity is selected as the target travel activity from multiple travel activities.

[0508] In one possible implementation, the target travel activity satisfies at least one of the following:

[0509] The activity score corresponding to any target travel activity is greater than a preset threshold;

[0510] Alternatively, the activity score corresponding to any target travel activity ranks among the top N in the activity scores corresponding to multiple travel activities, where N is a preset integer greater than or equal to 1.

[0511] In one possible implementation, the first determining unit 1702 is configured to:

[0512] Based on the relevant information about the activities, determine the activity type corresponding to each travel activity;

[0513] Based on the activity type corresponding to each travel activity, multiple travel activities are classified to obtain multiple activity groups; each activity group includes at least one travel activity.

[0514] Select at least one travel activity from the at least one travel activity included in each activity group as the target travel activity.

[0515] In one possible implementation, at least one target travel activity is recommended, including:

[0516] Recommend at least some of the activity groups, as well as the target travel activities included in the recommended activity groups.

[0517] In one possible implementation, the target travel activity satisfies at least one of the following:

[0518] The activity score corresponding to any target travel activity is greater than a preset threshold;

[0519] Alternatively, the activity score corresponding to the target travel activity ranks among the top M travel activities in the activity group, where M is a preset integer greater than or equal to 1.

[0520] In one possible implementation, the activity-related information indicates the activity details of the travel activity; the first determining unit 1702 is used for:

[0521] Based on at least one activity detail indicated by the activity-related information, determine the activity type corresponding to each travel activity.

[0522] In one possible implementation, the activity-related information includes at least travel route information; the travel route information is used to determine the route type corresponding to the travel activity; the device is also used to:

[0523] Obtain the driving style of the target user;

[0524] Based on the preset correspondence between driving style and route type, determine the target route type corresponding to the driving style of the target user;

[0525] Based on travel route information and target route type, at least one travel activity is selected as the target travel activity from multiple travel activities; wherein, the route type of the travel route corresponding to the target travel activity matches the target route type.

[0526] In one possible implementation, the target travel activity satisfies at least one of the following:

[0527] The distance between the current location of the target device and the route location of the target travel activity is less than a preset distance;

[0528] Alternatively, the weather conditions in the region where the target travel activity is located meet the preset weather requirements at the travel time corresponding to the target travel activity;

[0529] Alternatively, the road conditions between the current location of the target device and the starting point of the route for the target travel activity meet the preset road condition requirements.

[0530] In one possible implementation, the activity-related information includes at least travel route information; the travel route information includes at least a route origin and a route destination; different target travel activities satisfy the following condition: at least one of the route origin and route destination is different.

[0531] In one possible implementation, the recommending unit 1703 is used for:

[0532] Based on the activity-related information for each target travel activity, activity recommendation information is determined;

[0533] Send activity recommendation information for at least one target travel activity; or display activity recommendation information for at least one target travel activity.

[0534] In one possible implementation, the activity score is determined based on at least one of a first score, a second score, and a third score; wherein the first score indicates a travel route score; the second score indicates a travel time score; and the third score indicates a travel distance score.

[0535] In one possible implementation, the device further includes a scoring unit 1704 for determining a travel route score based on the following steps:

[0536] The system obtains the target user's driving style and route-related information for travel activities; the route-related information is used to indicate the information surrounding the travel route corresponding to the travel activity.

[0537] Based on activity-related information and route-related information, determine the calculated values ​​corresponding to each preset information;

[0538] Based on the driving style of the target user, determine the calculation weight corresponding to each preset information;

[0539] The travel route score is determined based on the preset information, calculated values, and calculated weights.

[0540] Figure 18 is a schematic diagram of a vehicle platooning device provided in an embodiment of this application. As shown in Figure 18, the vehicle platooning device 1800 includes:

[0541] The first response unit 1801 is used to respond to the user's trigger operation on the target travel information displayed in the first display interface, and to display travel details and travel trigger instructions in the second display interface; wherein the travel trigger instructions include at least a fleet travel instruction.

[0542] The second determining unit 1802 is used to determine travel activity information matching the fleet travel instruction after detecting the user's triggering operation on the fleet travel instruction; wherein the travel activity information includes the travel start time and travel route.

[0543] The navigation unit 1803 is used to generate and display travel navigation information if it is determined that the current time matches the travel start time in the travel activity information; the travel navigation information is used to guide the user's vehicle convoy to complete the travel activity route corresponding to the travel activity information.

[0544] Figure 19 is a second structural schematic diagram of a vehicle platooning device provided in an embodiment of this application. As shown in Figure 19, the vehicle platooning device 1900 includes:

[0545] The first response unit 1901 is used to respond to the user's trigger operation on the target travel information displayed in the first display interface, and to display travel details and travel trigger instructions in the second display interface; wherein the travel trigger instructions include at least a fleet travel instruction.

[0546] The second determining unit 1902 is used to determine travel activity information matching the fleet travel instruction after detecting the user's triggering operation on the fleet travel instruction; wherein the travel activity information includes the travel start time and travel route.

[0547] The navigation unit 1903 is used to generate and display travel navigation information if it is determined that the current time matches the travel start time in the travel activity information; the travel navigation information is used to guide the user's vehicle convoy to complete the travel activity route corresponding to the travel activity information.

[0548] In one possible implementation, the travel navigation information includes first navigation information and second navigation information; the navigation unit 1903 is used for:

[0549] Based on the initial navigation information, guide the user's vehicle to the target location corresponding to the travel route;

[0550] If it is determined that the user's vehicle has reached the target location, then based on the second navigation information, the user's vehicle will be guided to travel from the target location to the end point of the route corresponding to the travel activity route.

[0551] In one possible implementation, the target travel information indicates recommended travel activities; at this time, the second determining unit 1902 is used to:

[0552] After detecting the user's triggering of the fleet travel instruction, obtain the activity details of the recommended travel activities;

[0553] Based on the activity details, determine the travel activity information that matches the fleet's travel instructions.

[0554] In one possible implementation, the target travel information indicates a recommended travel route; at this time, the second determining unit 1902 is used to:

[0555] After detecting the user's triggering of the fleet travel order, the event creation interface is displayed;

[0556] Responding to user editing actions on the activity creation interface, obtain activity editing information;

[0557] Based on the activity editing information and recommended travel routes, after creating a target travel activity, travel activity information that matches the fleet's travel instructions is obtained.

[0558] In one possible implementation, the device further includes a sharing unit 1904 for:

[0559] After identifying travel activity information that matches the fleet travel order, in response to the user's activity sharing instruction, an activity sharing link matching the identified travel activity information is generated and sent to other users; the activity sharing link is used to enable other users to form a fleet for travel.

[0560] In one possible implementation, the device further includes an activity reminder unit 1905, for:

[0561] After determining the travel activity information that matches the fleet's travel instructions, the travel reminder time is determined based on the travel start time;

[0562] If the current time matches the travel reminder time, a travel reminder message is generated and sent to the user.

[0563] In one possible implementation, the travel activity information further includes travel user information; the travel user information is used to indicate multiple users participating in the target travel information; in this case, the device also includes a location sharing unit 1906, used for:

[0564] If it is detected that the user's vehicle has started driving according to the second navigation information, a new layer will be created on the layer where the second navigation information is displayed.

[0565] The newly created layer displays the vehicle's driving information and the user's location information as indicated by the travel user information for each user.

[0566] In one possible implementation, the device further includes a dialogue unit 1907 for:

[0567] In response to a user's request to engage in a conversation with a target user among multiple users, establish a conversation connection with the target user.

[0568] In one possible implementation, the device is also used for:

[0569] While the user's vehicle is traveling according to the navigation information, the system records the vehicle's driving data; and after determining the travel route corresponding to the user's vehicle's completed travel activity information, it generates a historical trip record; wherein the historical trip record includes text records and / or video records.

[0570] In one possible implementation, the device further includes an activity cancellation unit 1908, for:

[0571] In response to a user's cancellation request, cancel the travel activity corresponding to the target travel information.

[0572] Figure 20 is a schematic diagram of the structure of a vehicle platooning device according to an embodiment of this application. As shown in Figure 20, the vehicle platooning device 2000 includes:

[0573] The second response unit 2001 is used to respond to the user's trigger operation on the target travel information displayed in the first display interface, and to display travel details information and travel trigger instructions in the second display interface; wherein, the travel trigger instructions include at least a fleet travel instruction; the target travel information includes the target travel activity determined by the travel activity recommendation method of any of the above-mentioned second aspects.

[0574] The first sending unit 2002 is used to send the triggered fleet travel instruction to the server after detecting the user's triggering operation on the fleet travel instruction.

[0575] The first receiving unit 2003 is used to receive travel activity information sent by the server that matches the triggered fleet travel instruction; wherein the travel activity information includes the travel start time and travel route.

[0576] Figure 21 is a schematic diagram of the structure of a vehicle platooning device provided in an embodiment of this application. As shown in Figure 21, the vehicle platooning device 2100 includes:

[0577] The second receiving unit 2101 is used to receive the triggered fleet travel instruction sent by the vehicle terminal.

[0578] The second sending unit 2102 is used to send travel activity information that matches the triggered fleet travel instruction to the vehicle terminal.

[0579] Figure 22 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. As shown in Figure 22, the electronic device 2200 includes: a memory 2201 and a processor 2202.

[0580] Memory 2201; a memory used to store computer-executed instructions in processor 2202.

[0581] The processor 2202 is configured to perform the method provided in the above embodiments.

[0582] The electronic device also includes a receiver 2203 and a transmitter 2204. The receiver 2203 is used to receive instructions and data sent by an external device, and the transmitter 2204 is used to send instructions and data to an external device.

[0583] Referring to Figure 23, which is a schematic diagram of the structure of a vehicle provided in an embodiment of this application, the vehicle may include the electronic equipment shown in Figure 22.

[0584] Referring to Figure 24, which is a schematic diagram of the structure of a vehicle terminal provided in an embodiment of this application, the vehicle terminal 2400 includes: a memory 2401 and a processor 2402.

[0585] Memory 2401; a memory used to store computer-executed instructions in processor 2402.

[0586] The processor 2402 is configured to execute the vehicle platooning method provided in the above embodiments.

[0587] The vehicle-mounted terminal also includes a receiver 2403 and a transmitter 2404. The receiver 2403 is used to receive instructions and data sent by external devices, and the transmitter 2404 is used to send instructions and data to external devices.

[0588] Referring to Figure 25, which is a schematic diagram of a server structure provided in an embodiment of this application, the server 2500 includes:

[0589] Memory 2501, Processor 2502.

[0590] Memory 2501; a memory used to store computer-executed instructions in processor 2502.

[0591] The processor 2502 is configured to execute the vehicle platooning method provided in the above embodiments.

[0592] The server also includes a receiver 2503 and a transmitter 2504. The receiver 2503 is used to receive instructions and data sent by external devices, and the transmitter 2504 is used to send instructions and data to external devices.

[0593] Referring to Figure 26, which is a second structural schematic diagram of a vehicle provided in an embodiment of this application, the vehicle includes an on-board terminal, which is used to execute the above-described method.

[0594] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, perform the steps described in the method embodiments above. The storage medium can be either volatile or non-volatile computer-readable storage.

[0595] This application also provides a computer program product that carries computer execution instructions. The computer execution instructions include instructions that can be used to perform the steps in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.

[0596] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0597] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0598] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.

[0599] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.

[0600] When integrated units / modules are implemented in hardware, the hardware can be digital circuits, analog circuits, etc. The physical implementation of the hardware structure includes, but is not limited to, transistors, memristors, etc. Unless otherwise specified, the processor can be any suitable hardware processor, such as a CPU, GPU, FPGA, DSP, and ASIC, etc. Unless otherwise specified, the storage unit can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), Hybrid Memory Cube (HMC), etc.

[0601] If the integrated unit / module is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause an electronic device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0602] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.

[0603] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0604] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method of processing travel activities, characterized by, include: The first activity interface is displayed; wherein, the first activity interface includes a first processing control; the first processing control includes a processing type for processing the travel activity to be processed; In response to a first processing control triggered by a user, a second activity interface matching the first processing control is generated and displayed; wherein, the second activity interface includes a second processing control; the second processing control includes processing content for processing the travel activity to be processed; Based on the second processing control triggered by the user in the second activity interface, the travel activity to be processed is processed to obtain the activity processing result.

2. The method of claim 1, wherein, The first processing control includes a processing type of creating an activity; the second activity interface indicates an activity creation interface; the second processing control includes at least a first editing control corresponding to the editable area and an activity saving control; based on the second processing control triggered by the user in the second activity interface, the travel activity to be processed is processed to obtain an activity processing result, including: In response to an editing operation on the first editing control corresponding to the editable area, target editing information is acquired and displayed; wherein, the target editing information indicates the activity content corresponding to the travel activity to be processed; After detecting the user's trigger operation on the activity save control, the target editing information is saved; wherein, the target editing information is used to create a travel activity to be processed.

3. The method of claim 2, wherein, The activity save control includes a first save control and a second save control; wherein, the first save control indicates that the activity content of the travel activity to be processed is saved as a private travel activity; and the second save control indicates that the activity content of the travel activity to be processed is saved as a public travel activity.

4. The method of claim 3, wherein, The activity save control instructs the second save control; after saving the target edit information, the method further includes: The target editing information is sent to the reviewer for review and processing. After the review is approved, the pending travel activity is created.

5. The method of claim 1, wherein, The processing type included in the first processing control is viewing created activities; the second activity interface indicates the activity overview interface; In response to a first processing control triggered by the user, a second active interface matching the first processing control is generated and displayed, including: In response to the first processing control triggered by the user, determine the activity creator of the travel activity to be processed corresponding to the first processing control that was triggered; If it is determined that the creator of the activity is the same as the user, then the first activity overview interface is generated and displayed; If it is determined that the creator of the activity is different from the user, a second activity overview interface is generated and displayed.

6. The method of claim 5, wherein, The second activity interface indicates the first activity overview interface; the second processing control includes at least a second editing control, a first viewing control, and a second viewing control; wherein, the second editing control is used to modify or delete the travel activity to be processed; the first viewing control indicates the review progress of the travel activity to be processed; the second viewing control is used to view the travel activities to be processed that meet the preset conditions.

7. The method of claim 5, wherein, The second activity interface indicates the second activity overview interface; the second processing control includes at least an activity participation control and an activity error correction control; wherein, the activity participation control is used to indicate whether the user participates in the pending travel activity; the activity error correction control is used to report error information contained in the pending travel activity.

8. The method according to any one of claims 5-7, characterized in that, The second processing control also includes a details viewing control; based on the second processing control triggered by the user in the second activity interface, the travel activity to be processed is processed to obtain the activity processing result, including: Based on the details viewing control triggered by the user, obtain activity details information corresponding to the travel activity to be processed; Redirecting to the event details display interface, where the event details information is displayed.

9. The method of claim 1, wherein, The processing type included in the first processing control is viewing travel activities; the second activity interface indicates the historical activity details interface; the second processing control includes at least a third viewing control, a travel rating control, and a travel sharing control; wherein, the third viewing control is used to view the travel video content of the travel activity to be processed; the travel rating control is used to rate the travel activity to be processed; and the travel sharing control is used to share the travel activity to be processed.

10. A travel activity recommendation method characterized by comprising: Applied to a target device; the method includes: Obtain activity-related information for multiple travel activities; wherein, the activity-related information is used to guide multiple users to travel simultaneously; the travel activities are the activities processed in the travel activity processing method of any one of claims 1-9 above; Based on the activity-related information, at least one of the multiple travel activities is selected as the target travel activity; Recommend at least one of the aforementioned target travel activities.

11. The method of claim 10, wherein, The step of selecting at least one of the multiple travel activities as the target travel activity based on the activity-related information includes: Based on the activity-related information, determine the activity score corresponding to each of the travel activities; Based on the activity score, at least one of the multiple travel activities is selected as the target travel activity.

12. The method of claim 10, wherein, The step of selecting at least one of the multiple travel activities as the target travel activity based on the activity-related information includes: Based on the activity-related information, determine the activity type corresponding to each of the travel activities; Based on the activity type corresponding to each of the aforementioned travel activities, the multiple travel activities are classified to obtain multiple activity groups; wherein each activity group includes at least one travel activity; Select at least one of the travel activities included in each of the activity groups as the target travel activity.

13. The method of claim 12, wherein, The recommendation of at least one of the target travel activities includes: Recommend at least some of the activity groups described, as well as the target travel activities included in the recommended activity groups.

14. The method of claim 10, wherein, The activity-related information includes at least travel route information; the travel route information is used to determine the route type corresponding to the travel activity. The method further includes: Obtain the driving style of the target user; Based on the preset correspondence between driving style and route type, determine the target route type corresponding to the driving style of the target user; Selecting at least one of the multiple travel activities as the target travel activity includes: Based on the travel route information and the target route type, at least one of the multiple travel activities is selected as the target travel activity; wherein the route type of the travel route corresponding to the target travel activity matches the target route type.

15. The method according to any one of claims 10 to 14, characterized in that, The target travel activity satisfies at least one of the following: The distance between the current location of the target device and the route location of the target travel activity is less than a preset distance; Alternatively, the weather conditions in the region where the target travel activity is located meet the preset weather requirements at the travel time corresponding to the target travel activity; Alternatively, the road conditions between the current location of the target device and the starting point of the route for the target travel activity meet the preset road condition requirements.

16. The method of claim 11, wherein, The activity rating is determined based on at least one of a first rating, a second rating, and a third rating; wherein the first rating indicates a travel route rating; the second rating indicates a travel time rating; and the third rating indicates a travel distance rating.

17. The method of claim 16, wherein, The travel route score is determined based on the following steps: The system obtains the target user's driving style and route-related information for the travel activity; wherein the route-related information is used to indicate information around the travel route corresponding to the travel activity. Based on the activity-related information and the route-related information, determine the calculated values ​​corresponding to each preset information; Based on the driving style of the target user, determine the calculation weight corresponding to each of the preset information; The travel route score is determined based on the preset information, the calculated values, and the calculated weights.

18. A method for vehicle carpooling, the method comprising: include: In response to a user's triggering operation on the target travel information displayed in the first display interface, travel details and a travel triggering instruction are displayed in the second display interface; wherein, the travel triggering instruction includes at least a fleet travel instruction; the target travel information includes the target travel activity determined by the travel activity recommendation method of any one of claims 10-17. After detecting the user's triggering operation on the fleet travel instruction, travel activity information matching the fleet travel instruction is determined; wherein, the travel activity information includes the travel start time and travel route; If the current time is determined to match the travel start time in the travel activity information, travel navigation information is generated and displayed; the travel navigation information is used to guide the user's vehicle convoy to complete the travel activity route corresponding to the travel activity information.

19. The method of claim 18, wherein, The travel navigation information includes first navigation information and second navigation information; it guides the user's vehicle convoy to complete the travel route corresponding to the travel activity information, including: Based on the first navigation information, the user's vehicle is guided to the target location corresponding to the travel route; If it is determined that the user's vehicle has reached the target location, then based on the second navigation information, the user's vehicle is guided to start from the target location and travel to the end point of the route corresponding to the travel activity route.

20. The method of claim 18, wherein, The target travel information indicates a recommended travel route; after detecting the user's triggering operation on the fleet travel instruction, travel activity information matching the fleet travel instruction is determined, including: After detecting the user's triggering of the fleet travel order, the activity creation interface is displayed; In response to the user's editing operation on the activity creation interface, obtain activity editing information; Based on the activity editing information and the recommended travel route, after creating the target travel activity, travel activity information matching the fleet travel instruction is obtained.

21. The method of any one of claims 18-20, wherein, After determining the travel activity information matching the fleet travel instruction, the method further includes: The travel reminder time is determined based on the travel start time. If the current time is determined to match the travel reminder time, a travel reminder message is generated and sent to the user.

22. The method of claim 19, wherein, The travel activity information also includes travel user information; the travel user information is used to indicate multiple users participating in the target travel information; the method further includes: If it is detected that the user's vehicle has started driving according to the second navigation information, then a new layer is created on the layer where the second navigation information is displayed; The newly created layer displays the vehicle driving information of the user's vehicle and the user location information of each user indicated by the travel user information.

23. The method of claim 22, wherein, The method further includes: In response to a dialogue request initiated by the user to a target user among the plurality of users, a dialogue connection is established with the target user.

24. The method of any one of claims 18-23, wherein, The method further includes: While the user's vehicle is traveling according to the travel navigation information, the vehicle's driving data is recorded; and after determining the travel route corresponding to the user's vehicle completing the travel activity information, a historical trip record is generated; wherein, the historical trip record indicates text records and / or video records.

25. A travel activity processing apparatus characterized by comprising: include: The first display unit is used to display the first activity interface; wherein the first activity interface includes a first processing control; the first processing control includes a processing type for processing the travel activity to be processed; The second display unit is used to generate and display a second activity interface that matches the first processing control in response to a first processing control triggered by a user; wherein the second activity interface includes a second processing control; the second processing control includes processing content for processing the travel activity to be processed; The processing unit is used to process the travel activity to be processed based on the second processing control triggered by the user in the second activity interface, and obtain the activity processing result.

26. A travel activity recommendation apparatus characterized by comprising: include: An acquisition unit is used to acquire activity-related information for multiple travel activities; wherein, the activity-related information is used to guide multiple users to travel simultaneously; A determining unit is configured to select at least one of the multiple travel activities as the target travel activity based on the activity-related information. A recommendation unit is used to recommend at least one of the target travel activities.

27. A vehicle carpooling device, comprising: include: A response unit is used to respond to a user's trigger operation on the target travel information displayed in the first display interface, and to display travel details and travel trigger instructions in the second display interface; wherein, the travel trigger instructions include at least a fleet travel instruction; The determining unit is configured to determine travel activity information matching the fleet travel instruction after detecting the user's triggering operation on the fleet travel instruction; wherein the travel activity information includes the travel start time and travel route; The navigation unit is used to generate and display travel navigation information if it is determined that the current time matches the travel start time in the travel activity information; the travel navigation information is used to guide the user's vehicle convoy to complete the travel activity route corresponding to the travel activity information.

28. An electronic device, comprising: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the travel activity processing method as described in any one of claims 1-9, or to implement the travel activity recommendation method as described in any one of claims 10-17, or to implement the vehicle platooning travel method as described in any one of claims 18-24.

29. A vehicle characterized by The vehicle includes the electronic equipment as described in claim 28.

30. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the travel activity processing method as described in any one of claims 1-9, or to implement the travel activity recommendation method as described in any one of claims 10-17, or to implement the vehicle platooning travel method as described in any one of claims 18-24.