Route planning method, device, equipment, medium, product and vehicle
By obtaining holiday itineraries corresponding to the current date and generating recommended destination lists and navigation routes, the problem that traditional vehicle and machine systems cannot meet users' personalized itinerary planning needs is solved, and intelligent and personalized itinerary planning services are realized.
Patent Information
- Application Number
- CN202411815096.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-03-25
AI Technical Summary
Traditional car-machine systems cannot meet the user's diversified and personalized itinerary planning needs, and lack human-vehicle interaction and customized services.
By obtaining the holiday itinerary corresponding to the current date when the vehicle is in target mode, a list of recommended destinations is generated, and a target navigation route is generated based on the navigation destination selected by the user.
It provides more intelligent and personalized itinerary planning services to meet users' diverse driving needs and improve user satisfaction and driving experience.
Smart Images

Figure CN119687947A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of data processing technology, and in particular, relates to a trip planning method, device, equipment, medium, product and vehicle. Background Art
[0002] With the gradual expansion of the new energy vehicle market and the continuous advancement of technology, users' functional demands for car systems have become more diversified and personalized.
[0003] Traditional functions such as navigation and music playback can no longer meet all the needs of current users. They expect the car system to be integrated into daily life and provide more considerate and convenient services.
[0004] It is very important to increase the interaction between people and vehicles and provide customers with more customized itinerary planning services. Summary of the invention
[0005] The embodiments of the present application provide a trip planning method, apparatus, device, storage medium and computer program product, which can provide users with more customized trip planning services.
[0006] In a first aspect, an embodiment of the present application provides a trip planning method, the method comprising:
[0007] When the vehicle is in the target mode and the current date is the first holiday, a holiday itinerary corresponding to the first holiday is obtained, the holiday itinerary includes a trip start time and a trip category, wherein the target mode corresponds to a plurality of preset holidays, the first holiday is any one of the plurality of preset holidays, and the trip category is used to characterize the activity items of the user on the first holiday;
[0008] Generate a recommended destination list according to the trip start time and the trip category, the recommended destination list including a number of recommended destinations;
[0009] A target navigation route is generated according to a navigation destination, where the navigation destination is any recommended destination selected by the user from among a plurality of recommended destinations.
[0010] In a second aspect, an embodiment of the present application provides a trip planning device, the device comprising:
[0011] an acquisition module, configured to, when the vehicle is in a target mode and the current date is a first holiday, acquire a holiday itinerary corresponding to the first holiday, the holiday itinerary including a trip start time and a trip category, wherein the target mode corresponds to a plurality of preset holidays, the first holiday is any one of the plurality of preset holidays, and the trip category is used to characterize an activity item of the user on the first holiday;
[0012] A generating module, configured to generate a recommended destination list according to the trip start time and the trip category, wherein the recommended destination list includes a plurality of recommended destinations;
[0013] The generating module is further used to generate a target navigation route according to a navigation destination, wherein the navigation destination is any recommended destination selected by the user from among the plurality of recommended destinations.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising:
[0015] A processor and a memory storing programs or instructions;
[0016] The above method is implemented when the processor executes the program or instruction.
[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program or instruction is stored, and the program or instruction implements the above method when executed by a processor.
[0018] In a fifth aspect, an embodiment of the present application provides a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the above method.
[0019] In a sixth aspect, an embodiment of the present application provides a vehicle comprising at least one of the above-mentioned trip planning device, an electronic device, and a computer-readable storage medium.
[0020] In the embodiment of the present application, when the vehicle is in target mode and the current date is the first holiday, a recommended destination list is generated for the user according to the travel start time of the holiday travel corresponding to the first holiday and the travel category, and a target navigation route is generated according to the navigation destination selected by the user from the recommended destination list. In this way, the present application can provide users with more intelligent and personalized travel planning services according to the user's travel start time and travel category, thereby meeting the user's diverse driving needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0022] Figure 1 is a flowchart of a trip planning method according to an embodiment of the present invention;
[0023] Figure 2 is a schematic diagram of the overall process of a trip planning method according to an embodiment of the present invention;
[0024] Figure 3 is a structural block diagram of a trip planning device according to an embodiment of the present invention;
[0025] Figure 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0027] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0028] In addition, it should be noted that the acquisition, storage, use, and processing of data in the embodiments of this application are in compliance with the relevant provisions of national laws and regulations. It should be noted that in the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, and they should be considered as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.
[0029] In order to provide users with more customized itinerary planning services, an embodiment of the present application provides a itinerary planning method, which can be applied in a vehicle equipped with a smart cockpit system. Figure 1 is a flow chart of a method for itinerary planning according to an embodiment of the present invention. Figure 1 As shown, the itinerary planning method may include the following steps:
[0030] S110, when the vehicle is in target mode and the current date is a first holiday, obtain a holiday itinerary corresponding to the first holiday, the holiday itinerary including a trip start time and a trip category, wherein the target mode corresponds to a plurality of preset holidays, the first holiday is any one of the plurality of preset holidays, and the itinerary category is used to characterize the user's activities on the first holiday.
[0031] In S110, the driving state of the vehicle may include multiple modes, such as travel mode, work mode, family mode, etc., wherein the target mode may refer to a holiday mode, wherein the holiday mode is provided with multiple preset holidays; the preset holidays may be statutory holidays or private holidays, statutory holidays may include the Spring Festival, National Day, etc., and private holidays may include birthdays, anniversaries, etc.;
[0032] The system can identify the current date through the network and determine whether the holiday corresponding to the date is one of the preset holidays.
[0033] When the current date is any of the preset holidays, the system will obtain the holiday itinerary corresponding to the holiday.
[0034] The holiday itinerary includes the itinerary start time and itinerary category. The itinerary start time may be a time period, such as a certain period from morning to night, or a specific start and end time.
[0035] The itinerary category is used to represent the activities that users will do during the first holiday. These activities can be recommended by the system or selected by the user. For example, for the Spring Festival, itinerary categories may include returning home for reunion, visiting relatives and friends, and watching fireworks; for birthdays, itinerary categories may include watching movies, watching concerts, and tasting delicious food.
[0036] In this embodiment, there are multiple ways to obtain the holiday itinerary corresponding to the first holiday. For example, the system can obtain it by interacting with the user or by searching the system for holiday itineraries that have been set up.
[0037] For example, the system can interact with the user through voice. In this case, the system can actively wake up the voice assistant and interact with the user through the voice assistant. The voice assistant can ask the user, "Today is a certain festival, and the following itineraries or activities have been recommended for you (such as statutory holidays: National Day tours, homecoming reunions, Dragon Boat Festival to watch dragon boat races, private holidays: watching movies, concerts, games, and tasting food at a food city)."
[0038] S120: Generate a recommended destination list according to the trip start time and the trip category, wherein the recommended destination list includes a plurality of recommended destinations.
[0039] In S120, the recommended destination list may include several recommended destinations, which may be displayed to the user via the vehicle's central control screen.
[0040] The generation of the recommended destination list may take into account a variety of factors, for example, including user historical behavior, user preferences, current location information, climate information, budget constraints, the number of people in the event, etc.
[0041] After obtaining all the above information, the vehicle's system can use complex algorithms or machine learning models to generate a personalized list of recommended destinations.
[0042] This list is generated based on the user's trip start time (taking into account traffic congestion, sunset time, etc.), trip category (such as leisure, shopping, sightseeing, etc.), and at least one of the above factors.
[0043] For example, a user plans to travel for 5 days during the Spring Festival, and the user prefers natural scenery, cultural relics and hot spring vacations. Based on this, the recommended destination list may include Lijiang, Yunnan, Chengdu and Jiuzhaigou, Sichuan, and Xiamen, Fujian. In the recommended destination list, the local natural scenery, cultural relics, etc. can be stated for users to choose.
[0044] In this way, the vehicle's system can provide a more intelligent, personalized and practical list of recommended destinations, thereby improving the user's travel experience and satisfaction.
[0045] S130, generating a target navigation route according to a navigation destination, wherein the navigation destination is any recommended destination selected by the user from among the plurality of recommended destinations.
[0046] In S130, the current geographical location information of the vehicle can be obtained in real time through the vehicle's positioning system; the location information is the basis of navigation, and it can ensure that the generated route starts from the current location of the vehicle.
[0047] In addition to generating a target navigation route based on the navigation destination and the vehicle's current location, multiple navigation routes can also be generated for users to choose from. The generation of multiple navigation routes can take into account a variety of factors, including travel time, travel cost, travel scenery, etc., so that the corresponding routes can include the fastest route, shortest route, economical route, scenic route, etc.
[0048] In addition, the navigation route can also include waypoint routes, which need to take into account the type of festival. The waypoint route includes waypoint information. The system will comprehensively consider the vehicle's location, the characteristics of the festival and the navigation destination to determine possible waypoint information.
[0049] The waypoint information may include suggested stopping points (eg, gas stations, rest areas, shopping spots), as well as locations that may be particularly interesting due to the holiday (eg, locations where festivals are being held).
[0050] For example, if the festival type is the traditional Qingming Festival, the route information may include a flower shop, etc.
[0051] In this way, the vehicle's system can not only provide users with the shortest or fastest route from the starting point to the end point, but also take into account special circumstances during festivals and users' potential interests, thereby providing more intelligent, personalized and practical navigation services. This comprehensive information utilization and intelligent processing can further enhance users' travel experience and satisfaction.
[0052] In the embodiment of the present application, when the vehicle is in target mode and the current date is the first holiday, a recommended destination list is generated for the user according to the travel start time of the holiday travel corresponding to the first holiday and the travel category, and a target navigation route is generated according to the navigation destination selected by the user from the recommended destination list. Compared with the prior art, the present application can provide users with more intelligent and personalized travel planning services according to the user's travel start time and travel category, thereby significantly improving user satisfaction and driving experience.
[0053] In some embodiments, before obtaining the holiday itinerary corresponding to the first holiday, the method further includes:
[0054] Determining attribute information corresponding to the first festival;
[0055] At least one of display content, music and lighting of the vehicle is controlled according to the attribute information.
[0056] In this embodiment, the attribute information may be the collection and identification of various information related to the first holiday, which may include the type of holiday (such as Spring Festival, Christmas, etc.), the date of the holiday, the cultural significance of the holiday, the traditional way of celebration, and the personal or cultural importance that the holiday may have for the vehicle user.
[0057] The determination of attribute information may rely on a variety of data sources, such as a vehicle's built-in calendar, a user's preference settings, a holiday information database connected to a network, and the like.
[0058] Controlling at least one of display content, music and lighting of the vehicle according to the attribute information;
[0059] In this embodiment, the vehicle's system can adjust its interior environment based on the attribute information to create an atmosphere that matches the festive mood.
[0060] For example, the vehicle's central control screen or dashboard can display images, animations or information related to the festival, such as the festival's iconic patterns, greetings or a brief introduction to the festival.
[0061] For example, the vehicle's audio system can play music related to the holiday, such as holiday songs, traditional music, or a user-specified holiday playlist.
[0062] For example, the vehicle's interior and exterior lights can be adjusted to specific colors or modes, such as flashing lights, gradient lights, or static colors that match the holiday theme to enhance the holiday atmosphere.
[0063] In this way, an immersive holiday experience can be created for users at the physical and emotional levels. It can greatly enhance the user's sense of happiness during the holiday season, while also reflecting the vehicle's intelligence and customized services.
[0064] In some embodiments, generating a recommended destination list according to the trip start time and the trip category further includes:
[0065] Acquiring location information and climate information of the vehicle;
[0066] A recommended destination list is generated according to the location information, the climate information, the trip start time and the trip category.
[0067] In this embodiment, the current geographical location of the vehicle can be obtained in real time through the vehicle's positioning system. Climate information can be obtained from weather services through the vehicle network, which may specifically include current weather conditions, temperature, humidity, wind speed, precipitation, etc.
[0068] Location information and climate information are important for generating a list of recommended destinations.
[0069] Among them, location information can help the system determine the user's possible areas of interest, nearby attractions or activity venues. Climate information can affect the user's travel decisions.
[0070] For example, on rainy days, users may be more inclined to choose indoor activity venues; on sunny days, outdoor attractions and activities may be more popular.
[0071] Generate a list of recommended destinations based on location information, climate information, trip start time and trip category;
[0072] In this embodiment, after obtaining all the above information, the vehicle's system can use complex algorithms or machine learning models to generate a personalized list of recommended destinations.
[0073] This list will be generated based on the user's trip start time (taking into account traffic congestion, sunset time, etc.), trip category (such as leisure, shopping, sightseeing, etc.), current location (looking for nearby attractions or activities) and climate information (such as recommending outdoor attractions to avoid rainy days).
[0074] For example, if the user plans to engage in leisure activities in the afternoon, the current weather information indicates that it is sunny, and the vehicle is located in the city center, the system may recommend a nearby park, museum, or cafe as a destination.
[0075] In this way, the vehicle's system can provide a more intelligent, personalized and practical list of recommended destinations, thereby improving the user's travel experience and satisfaction.
[0076] In some embodiments, generating a target navigation route according to the navigation destination further includes:
[0077] Acquire the location information of the vehicle and the type of the first holiday;
[0078] Determine route information according to the location information, the holiday type and the navigation destination;
[0079] The target navigation route is generated according to the en route information and the navigation destination.
[0080] In this embodiment, the current geographical location information of the vehicle can be obtained in real time through the vehicle's positioning system; location information is the basis of navigation, and it can ensure that the generated route starts from the current location of the vehicle.
[0081] In this embodiment, the festival type refers to the nature or classification of the festival, such as traditional festivals (such as the Spring Festival and the Mid-Autumn Festival), religious festivals (such as Eid al-Fitr), celebratory festivals (such as National Day), private festivals (such as birthdays and anniversaries), etc.
[0082] The type of festival will affect the route you choose. For example, during some festivals, specific roads may be closed or traffic may be restricted, or certain areas may be particularly crowded.
[0083] Determine the route information based on location information, holiday type and navigation destination;
[0084] In this step, the system takes into account the vehicle's location, the characteristics of the festival and the navigation destination to determine possible route information.
[0085] The waypoint information may include suggested stopping points (eg, gas stations, rest areas, shopping spots), as well as locations that may be particularly interesting due to the holiday (eg, locations where festivals are being held).
[0086] For example, if the festival type is the traditional Qingming Festival, the route information may include a flower shop, etc.
[0087] Generate a target navigation route based on the information of the passing places and the navigation destination;
[0088] In this step, the system can use advanced navigation algorithms or machine learning models based on all the above information to generate a target navigation route that is both efficient and in line with the festive atmosphere.
[0089] The route avoids congestion and closed areas as much as possible, and includes some recommended stops due to the festival.
[0090] In this way, the vehicle's system can not only provide users with the shortest or fastest route from the starting point to the end point, but also take into account special circumstances during festivals and users' potential interests, thereby providing more intelligent, personalized and practical navigation services. This comprehensive information utilization and intelligent processing can further enhance users' travel experience and satisfaction.
[0091] In some embodiments, the method further comprises:
[0092] Obtaining the user's satisfaction with the holiday itinerary;
[0093] When the satisfaction level is greater than or equal to a preset threshold, determining the holiday itinerary as a holiday itinerary corresponding to the next first holiday;
[0094] When the satisfaction level is less than the preset threshold, the holiday itinerary is adjusted according to user selection.
[0095] Get the user's satisfaction with the holiday itinerary
[0096] In this step, after the user completes the holiday trip, the vehicle system can prompt the user to rate the satisfaction of the holiday trip. This can be done through the vehicle's central control screen, voice assistant or mobile application.
[0097] Satisfaction evaluation can include multiple dimensions, for example, rationality of itinerary arrangement, accuracy of navigation, attractiveness of the route, overall experience, etc. Users can give corresponding ratings or feedback based on their actual experience.
[0098] When the satisfaction level is greater than or equal to a preset threshold, determining the holiday itinerary as a holiday itinerary corresponding to the next first holiday;
[0099] In this step, if the user is highly satisfied with the holiday itinerary (i.e., the score is greater than or equal to the preset satisfaction threshold), the itinerary arrangement can be considered successful, and the system can save it as the default itinerary for the next same holiday (i.e., the first holiday).
[0100] In this way, when the time comes for the festival again, the system can directly provide verified festival itineraries that users like, without the need for users to replan.
[0101] When satisfaction is less than a preset threshold, adjust the holiday itinerary according to the user's choice;
[0102] In this step, if the user's satisfaction with the holiday itinerary is low (i.e., the score is lower than a preset satisfaction threshold), the system can prompt the user to choose whether to adjust the itinerary.
[0103] Users can choose to adjust certain parts of their itinerary based on their feedback, such as changing the stopover, adjusting the departure time, changing the activity category, etc.
[0104] The system can regenerate a holiday itinerary that better meets the user's needs based on the user's adjustment suggestions, and save it as an alternative itinerary for the same holiday next time.
[0105] For example, when the user completes the activities for this holiday, the system saves the relevant data and calculates and plans the itinerary for the holiday next year based on the user's selection and preferences.
[0106] The travel plan for next year is calculated based on the destination, navigation route, duration of the festival and the user's satisfaction with the trip. The user can also make changes to the current travel plan, such as adding attractions to visit and adjusting the time of the attractions. The navigation route in the travel plan for next year is only based on the destination and the current location for real-time navigation planning.
[0107] After the adjustment is completed, the user is prompted whether to include this travel plan in the activity plan for the next year. If the user chooses to confirm, the relevant data will be saved, and the user will be prompted with the itinerary of the previous trip on the holiday of the next year. If the user chooses to cancel, the travel plan for the holiday of the next year will not be planned.
[0108] In this way, the system can continuously learn and optimize the user's holiday itinerary, providing a more personalized travel experience that meets the user's expectations. At the same time, users can also participate in the itinerary planning process through feedback and selection, enhancing the interactivity and satisfaction with the system.
[0109] In some embodiments, the method further comprises:
[0110] Turn on and off festival mode;
[0111] In this embodiment, the system is provided with a holiday mode switch in the user preferences, and the user can turn the holiday mode on or off by manually clicking on the central control screen or by voice interaction.
[0112] Figure 2 is a schematic diagram of the overall process of a trip planning method according to an embodiment of the present invention. Figure 2 As shown,
[0113] S210, turn on holiday mode.
[0114] In S210, the system sets a holiday mode switch in the user preferences. The user can turn on the holiday mode by manually clicking on the central control screen or by voice interaction.
[0115] S220, play festival animations on festival days.
[0116] In S220 , the festival animation may be controlling at least one of display content, music, and lighting of the vehicle;
[0117] For example, the vehicle's central control screen or dashboard can display images, animations or information related to the festival, such as the festival's iconic patterns, greetings or a brief introduction to the festival.
[0118] For example, the vehicle's audio system can play music related to the holiday, such as holiday songs, traditional music, or a user-specified holiday playlist.
[0119] For example, the vehicle's interior and exterior lights can be adjusted to specific colors or modes, such as flashing lights, gradient lights, or static colors that match the holiday theme to enhance the holiday atmosphere.
[0120] S230, based on the type of holiday, the system recommends and plans the day's itinerary.
[0121] S240, based on the itinerary arrangement on the festival day, the system plans the itinerary arrangement on the festival day of the next year.
[0122] S250, if the user does not want to experience the holiday mode, he can exit the holiday mode.
[0123] Figure 3 A schematic structural diagram of a trip planning device provided in another embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0124] Reference Figure 3 , the itinerary planning device 300 may include:
[0125] The acquisition module 301 is used to acquire a holiday itinerary corresponding to a first holiday when the vehicle is in a target mode and the current date is a first holiday, wherein the holiday itinerary includes a trip start time and a trip category, wherein the target mode corresponds to a plurality of preset holidays, the first holiday is any one of the plurality of preset holidays, and the trip category is used to characterize an activity item of the user on the first holiday;
[0126] A generating module 302, configured to generate a recommended destination list according to the trip start time and the trip category, wherein the recommended destination list includes a plurality of recommended destinations;
[0127] The generating module 302 is further configured to generate a target navigation route according to a navigation destination, wherein the navigation destination is any recommended destination selected by the user from among the plurality of recommended destinations.
[0128] In some embodiments, the above-mentioned itinerary planning device 300 may further include:
[0129] A determination module, configured to determine attribute information corresponding to the first holiday before obtaining the holiday itinerary corresponding to the first holiday;
[0130] A control module is used to control at least one of the display content, music and lighting of the vehicle according to the attribute information.
[0131] In some embodiments, the generation module 302 may include the following units:
[0132] An acquisition unit, used to acquire the location information and climate information of the vehicle;
[0133] A generating unit is used to generate a recommended destination list according to the location information, the climate information, the trip start time and the trip category.
[0134] In some embodiments, the generation module 302 may include the following units:
[0135] The acquiring unit is further used to acquire the location information of the vehicle and the type of the first holiday;
[0136] A determination unit, configured to determine route information according to the location information, the festival type and the navigation destination;
[0137] The generating unit is further used to generate the target navigation route according to the route information and the navigation destination.
[0138] In some embodiments, the above-mentioned itinerary planning device 300 may further include:
[0139] The acquisition module 301 is further used to acquire the user's satisfaction with the holiday itinerary;
[0140] A determination module, configured to determine, when the satisfaction level is greater than or equal to a preset threshold, that the holiday itinerary is a holiday itinerary corresponding to the next holiday of the first holiday;
[0141] The adjustment module is used to adjust the holiday itinerary according to the user's selection when the satisfaction level is less than the preset threshold.
[0142] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application, and are devices corresponding to the above-mentioned itinerary planning method. All implementation methods in the above-mentioned method embodiment are applicable to the embodiment of the device. Its specific functions and technical effects brought about can be found in the method embodiment part, which will not be repeated here.
[0143] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0144] Figure 4 is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Figure 4 As shown:
[0145] The device may include a processor 401 and a memory 402 storing programs or instructions.
[0146] When the processor 401 executes the program, the steps in any of the above method embodiments are implemented.
[0147] Exemplarily, the program may be divided into one or more modules / units, one or more modules / units are stored in the memory 402, and executed by the processor 401 to complete the present application. One or more modules / units may be a series of program instruction segments capable of completing a specific function, and the instruction segments are used to describe the execution process of the program in the device.
[0148] Specifically, the processor 401 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0149] Memory 402 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 402 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, memory 402 may include a removable or non-removable (or fixed) medium. In appropriate cases, memory 402 may be inside or outside of an integrated gateway disaster recovery device. In a specific embodiment, memory 402 is a non-volatile solid-state memory.
[0150] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0151] The processor 401 implements any one of the methods in the above embodiments by reading and executing the program or instruction stored in the memory 402 .
[0152] In one example, the electronic device may further include a communication interface 403 and a bus 404. The processor 401, the memory 402, and the communication interface 403 are connected via the bus 404 and communicate with each other.
[0153] The communication interface 403 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0154] Bus 404 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 404 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0155] In addition, in combination with the method in the above embodiment, the embodiment of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores a program or instruction; when the program or instruction is executed by a processor, any one of the methods in the above embodiment is implemented. The computer-readable storage medium can be read by a machine such as a computer.
[0156] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0157] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0158] An embodiment of the present application provides a computer program product, which is stored in a computer-readable storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0159] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0160] The functional modules shown in the above block diagram can be implemented as hardware, software, firmware or their combination. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), suitable firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable media" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. Code segments can be downloaded via computer grids such as the Internet, intranets, etc.
[0161] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0162] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by a computer program or instruction. These programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0163] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A trip planning method, characterized in that: The method comprises: When the vehicle is in the target mode and the current date is a first holiday, a holiday itinerary corresponding to the first holiday is obtained, the holiday itinerary includes a trip start time and a trip category, wherein the target mode corresponds to a plurality of preset holidays, the first holiday is any one of the plurality of preset holidays, and the trip category is used to characterize the activity items of the user on the first holiday; generating a recommended destination list according to the trip start time and the trip category, the recommended destination list including a plurality of recommended destinations; A target navigation route is generated according to a navigation destination, wherein the navigation destination is any recommended destination selected by the user from among the plurality of recommended destinations.
2. The method according to claim 1, characterized in that Before obtaining the holiday itinerary corresponding to the first holiday, the method further includes: Determining attribute information corresponding to the first festival; At least one of display content, music and lighting of the vehicle is controlled according to the attribute information.
3. The method according to claim 1, characterized in that The step of generating a recommended destination list according to the trip start time and the trip category further includes: Acquiring location information and climate information of the vehicle; A recommended destination list is generated according to the location information, the climate information, the trip start time and the trip category.
4. The method according to claim 1, characterized in that The generating of the target navigation route according to the navigation destination further includes: Acquire the location information of the vehicle and the type of the first holiday; Determine route information according to the location information, the holiday type and the navigation destination; The target navigation route is generated according to the en route information and the navigation destination.
5. The method according to claim 1, characterized in that The method further comprises: Obtaining the user's satisfaction with the holiday itinerary; When the satisfaction level is greater than or equal to a preset threshold, determining the holiday itinerary as a holiday itinerary corresponding to the next first holiday; When the satisfaction level is less than the preset threshold, the holiday itinerary is adjusted according to user selection.
6. A trip planning device, characterized in that: The device comprises: an acquisition module, configured to, when the vehicle is in a target mode and the current date is a first holiday, acquire a holiday itinerary corresponding to the first holiday, the holiday itinerary including a trip start time and a trip category, wherein the target mode corresponds to a plurality of preset holidays, the first holiday is any one of the plurality of preset holidays, and the trip category is used to characterize an activity item of the user on the first holiday; A generating module, configured to generate a recommended destination list according to the trip start time and the trip category, wherein the recommended destination list includes a plurality of recommended destinations; The generating module is further used to generate a target navigation route according to a navigation destination, wherein the navigation destination is any recommended destination selected by the user from among the plurality of recommended destinations.
7. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method according to any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the method according to any one of claims 1 to 5.
9. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method according to any one of claims 1 to 5.
10. A vehicle, characterized in that: The vehicle includes at least one of the following: The itinerary planning device as claimed in claim 6; The electronic device as claimed in claim 7; The computer readable storage medium of claim 8.