Trip management and model training method, device, equipment and storage medium
Itinerary management is carried out through a large language model, which solves the cumbersome problems of planning, recording and sharing in the travel itinerary, realizes intelligent itinerary management, and improves user experience and information sorting efficiency.
Patent Information
- Application Number
- CN202311695495.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-11
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2043-12-11
AI Technical Summary
In the prior art, the planning, recording and sharing process of travel itineraries consumes a lot of time and energy, and lacks intelligent management, which affects the user experience.
The large language model is used to plan, record and share itinerary, and itinerary information is obtained and analyzed through the itinerary management model, and intelligent itinerary records and experience information are generated to improve information relevance and organization efficiency.
It reduces the time and energy consumption in the itinerary planning, recording and sharing process, improves the efficiency of user experience and information sorting, and provides intelligent travel services.
Smart Images

Figure CN117634699B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, specifically to technical fields such as artificial intelligence, computer vision, image processing, speech technology, intelligent search, deep learning, generative models, and large language models, and especially to itinerary management and its model training methods, devices, equipment, and media. Background Art
[0002] With rising living standards, travel has become one of people's top holiday travel choices. However, due to the sheer volume of scenic spots and travel information available on various platforms, planning and implementing travel itineraries often requires significant time and effort, impacting the holiday experience. Summary of the Invention
[0003] The present disclosure provides a trip management and model training method, apparatus, device, and storage medium thereof, which facilitate users to record and share their travel experiences.
[0004] According to a first aspect of the present disclosure, there is provided a trip management method, comprising:
[0005] Get information about planned trips;
[0006] Generate travel record information based on the received travel feedback information and planned travel information;
[0007] Generate travel experience information based on travel record information.
[0008] According to a second aspect of the present disclosure, a method for training a large-scale itinerary management model is provided, comprising:
[0009] Obtain sample itinerary information, sample feedback information, sample record information, and sample experience information;
[0010] The pre-planning model is trained based on sample itinerary information, sample feedback information, sample record information and sample experience information to obtain a large itinerary management model, which has the ability to associate records and organize information.
[0011] According to a third aspect of the present disclosure, there is provided a travel management device, comprising:
[0012] A first acquisition module is configured to acquire planned itinerary information;
[0013] A first generating module is configured to generate travel record information based on the received travel feedback information and planned travel information;
[0014] The second generating module is configured to record the travel information and generate travel experience information.
[0015] According to a fourth aspect of the present disclosure, a training device for a large-scale itinerary management model is provided, comprising:
[0016] A first acquisition module is configured to acquire sample travel information, sample feedback information, sample record information and sample experience information;
[0017] The first training module is configured to train a pre-planning model based on sample travel information, sample feedback information, sample record information and sample experience information to obtain a large travel management model. The large travel management model has the ability to generate records and organize information.
[0018] According to a fifth aspect of the present disclosure, there is provided an electronic device, including:
[0019] at least one processor; and
[0020] a memory communicatively connected to at least one processor; wherein,
[0021] The memory stores instructions that can be executed by at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method provided by the first aspect or the second aspect.
[0022] According to a sixth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, where the computer instructions are used to cause a computer to execute the method provided in the first aspect or the second aspect.
[0023] According to a seventh aspect of the present disclosure, a computer program product is provided, comprising a computer program, which implements the method provided according to the first aspect or the second aspect when executed by a processor.
[0024] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.
[0026] Figure 1 is an exemplary system architecture diagram to which the itinerary management method disclosed herein can be applied;
[0027] Figure 2 is a schematic diagram of a first embodiment of a trip management method according to the present disclosure;
[0028] Figure 3 is a schematic diagram of a second embodiment of the itinerary management method according to the present disclosure;
[0029] Figure 4 This is a schematic diagram of the implementation process of the first scenario of the itinerary management method disclosed herein;
[0030] Figure 5 is a schematic diagram of the implementation process of the second scenario of the itinerary management method according to the present disclosure;
[0031] Figure 6 is a schematic diagram of the implementation process of the third scenario of the itinerary management method according to the present disclosure;
[0032] Figure 7 is a schematic diagram of a first embodiment of a method for training a large-scale itinerary management model according to the present disclosure;
[0033] Figure 8 is a schematic diagram of a second embodiment of a method for training a large-scale itinerary management model according to the present disclosure;
[0034] Figure 9 is a schematic diagram of an embodiment of a travel management device according to the present disclosure;
[0035] Figure 10 is a schematic diagram of an embodiment of a training device for a large-scale model of travel management according to the present disclosure;
[0036] Figure 11 It is a block diagram of an electronic device used to implement the itinerary management method or the training method of the itinerary management large model according to the embodiment of the present disclosure. DETAILED DESCRIPTION
[0037] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0038] Nowadays, planning a trip, from planning to actually traveling, to post-trip recording and sharing, often consumes a significant amount of time and effort. Before a trip, people often research popular tourist attractions and their corresponding reviews and reputations through various online channels. They then compare ticketing and accommodation information across various travel platforms, selecting the right options based on their needs before finalizing their itinerary. During the trip, oversights in planning can lead to delays or a poor experience. Upon arrival at a particular attraction, visitors often need to consult guides or hire tours to learn more about the area. Furthermore, their photography skills can vary, resulting in unsatisfactory photos. After the trip, screening, organizing, and editing the footage required requires significant time and effort. However, various factors often prevent timely organization of these materials, hindering their willingness to record and share.
[0039] In addition, the album management in related technologies can often only manage the files within the album, and the way of organizing photos is simple and mechanical, and can only be simply organized based on time and location. It lacks intelligent capabilities and cannot automatically help users generate selected photo collections and synthesize exciting dynamic videos.
[0040] The present disclosure provides an itinerary management method that incorporates itinerary planning before a trip, information prompts and records during the trip, and material organization and output after the trip, and is dedicated to providing users with intelligent travel services and enhancing their travel experience.
[0041] In this disclosure, in order to improve the intelligence level of the itinerary management method, a large language model is used to infiltrate travel-related scenarios such as itinerary planning, itinerary recording and itinerary sharing, which can free users from the originally tedious travel affairs, enjoy the happy feeling brought by the travel itself, and have more time and energy to deal with other things.
[0042] Among them, a large language model (LLM) is an artificial intelligence model composed of a neural network with many parameters (typically billions of weights or more). It is trained on large amounts of unlabeled text using self-supervised or semi-supervised learning. It can generate natural language text or understand the meaning of language text. Large language models can handle a variety of natural language tasks such as text classification, question answering, and conversation, and are an important path to artificial intelligence.
[0043] It should be pointed out that the acquisition, storage and application of user personal information involved in the technical solution of the present disclosure are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0044] Figure 1An exemplary system architecture 100 is shown to which embodiments of the trip management method or trip management apparatus of the present disclosure may be applied.
[0045] like Figure 1 As shown, system architecture 100 may include terminal device 101, network 102 and server 103. Network 102 is used to provide a communication link between terminal device 101 and server 103, which may include various connection types, such as wired communication link, wireless communication link or optical fiber cable.
[0046] The user can use the terminal device 101 to interact with the server 103 via the network 102 to receive or send information, etc. Various client applications can be installed on the terminal device 101, such as social applications, travel applications, map applications, etc.
[0047] The terminal device 101 can be either hardware or software. If the terminal device 101 is hardware, it can be any electronic device, including but not limited to standalone electronic devices such as smartphones, tablet computers, laptop computers, and desktop computers. It can also include electronic devices attached to vehicles, such as vehicle-mounted terminals. If the terminal device 101 is software, it can be installed in any of the above electronic devices. It can be implemented as multiple software programs or software modules, or as a single software program or software module. This is not specifically limited here.
[0048] The server 103 may be hardware or software. When the server 103 is hardware, it may be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When the server 103 is software, it may be implemented as multiple software or software modules (e.g., for providing distributed services), or as a single software or software module. This is not specifically limited herein.
[0049] The itinerary management method provided in the embodiment of the present disclosure is generally executed by the server 103 , and accordingly, the itinerary management device is generally provided in the server 103 .
[0050] It should be noted that Figure 1 The number of terminal devices 101, networks 102 and servers 103 in the embodiment is merely illustrative. Any number of terminal devices 101, networks 102 and servers 103 may be provided according to implementation requirements.
[0051] Figure 2 200 according to an embodiment of the trip management method of the present disclosure, referring to Figure 2 As shown, the itinerary management method includes the following steps:
[0052] Step S201: Acquire planned itinerary information.
[0053] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown can obtain the planned travel information in a variety of ways.
[0054] Exemplarily, the above-mentioned execution entity can obtain the existing planned itinerary information from at least one terminal device or cloud server or data platform through a communication method such as the Internet, for example, obtaining the planned itinerary information from a network disk or a computer.
[0055] In some optional implementations, the execution entity may also obtain the planned itinerary information from data stored or generated by the execution entity.
[0056] In the embodiment of the present disclosure, the planned itinerary information obtained may be itinerary information independently designed and planned by the user, for example, it may be planned itinerary information input by the user to the execution entity; the planned itinerary information may also be planned itinerary information currently automatically generated by the execution entity, or it may be a group of planned itinerary information or a combination of multiple groups of planned itineraries in the itinerary information previously generated by the execution entity.
[0057] The planned itinerary information includes multiple itinerary nodes, and the itinerary nodes can be any of the following: transportation itinerary (such as train, plane, bus, etc.), accommodation itinerary, and scenic spot itinerary.
[0058] The itinerary planning information may also include the time information corresponding to each itinerary node. For example, the transportation itinerary includes the departure time, expected arrival time, mode of transportation after landing, etc.; the accommodation itinerary includes the scheduled check-in time, check-out time, etc.; the scenic spot itinerary includes the planned play time, scenic spot ticketing information (whether reservation is required, the latest reservation time, ticket discount information), etc.
[0059] In some optional implementations, each trip node may also include corresponding trip reminder information. The reminder information may be provided by default (e.g., SMS or intelligent customer service message), or by selecting from at least one of the following: SMS reminder, pop-up window reminder, ringtone (including vibration or voice), and intelligent customer service phone call reminder.
[0060] Exemplarily, for transportation trips, a reminder message is issued at least a preset time period in advance of the departure time of each transportation trip. The time for issuing the reminder message can be selected from multiple preset times, and can also be set according to needs. For example, for airplane trips, a reminder can be issued once 3 hours, 2 hours, and 15 minutes in advance; for train (including high-speed rail) trips, a reminder can be issued once 2 hours, 1 hour, 15 minutes, 10 minutes, etc. in advance.
[0061] For example, for accommodation itineraries, corresponding reminders can be sent at multiple times, such as one day before the scheduled check-in time, one hour before the scheduled check-in time, and three hours before the end of the stay. For example, one day before the scheduled check-in time, a reminder can be sent to indicate whether to change the itinerary, and real-time weather information for the scheduled check-in city can also be provided; one hour before the scheduled check-in time, a reminder can be sent to indicate whether to postpone or cancel the stay; and three or two hours before the end of the stay, a reminder can be sent to indicate whether to extend the stay.
[0062] For example, for a scenic spot itinerary, the prompt information may be in at least one form including text, graphics, voice, video, etc., and may include but is not limited to a historical and cultural introduction to the scenic spot and its internal attractions, tour guides, classic stories, check-in locations, etc.
[0063] In some optional implementations of the embodiments of the present disclosure, obtaining planned itinerary information includes: generating planned itinerary information based on received itinerary demand information.
[0064] In this implementation, the execution entity generates planned travel information based on the received travel demand information.
[0065] The itinerary requirement information is the itinerary requirement information input by the user. For example, the itinerary information can be input by filling in various information according to the prompt template in the input interface, or by inputting a text containing various information requirements.
[0066] Exemplarily, the itinerary demand information may include at least one of the following: trip duration (such as departure time and number of trip days, departure and return time, season and number of days, etc.), itinerary personnel situation (such as the number of people, age distribution of members, gender distribution, etc.), itinerary type intention (such as history, food, customs, intangible cultural heritage, etc.), regional preference (such as country, province or city, etc.), etc.
[0067] For example, the itinerary demand information input by the user may be "a 5-day family trip for two in November", "a three-person trip with best friends to explore intangible cultural heritage from June 20th to 28th", "an 8-day trip in early July for the elderly to review history", "a 10-day trip for three people to eat all over Xinjiang in September", or "a solo trip to Nanchang on the weekend".
[0068] In the embodiment of the present disclosure, generating planned itinerary information based on the itinerary demand information input by the user can improve the immediacy of the planned itinerary information, ensure the compatibility of the itinerary nodes involved in the planned itinerary information with the itinerary demand information, and improve the user experience.
[0069] In some optional implementations of the embodiments of the present disclosure, planned itinerary information is generated based on the received itinerary demand information, including: inputting the itinerary demand information into a pre-trained itinerary management model to obtain planned itinerary information, wherein the itinerary management model is trained using the collected itinerary-related information, sample demand information, and sample itinerary information, and has itinerary planning capabilities.
[0070] In this implementation, the execution entity inputs the received travel demand information into the pre-trained travel management model to obtain planned travel information.
[0071] Exemplarily, the itinerary management big model used in the embodiments of the present disclosure may be a generative big language model.
[0072] In some optional implementations, the itinerary management big model may be an independent generative big model structure, or a big model structure composed of a plurality of generative big models.
[0073] A large amount of unlabeled itinerary-related information, sample demand information, and sample itinerary information is used for model training, so that the itinerary management model has itinerary planning capabilities.
[0074] To ensure the accuracy of trip planning in the trip management model, the sample demand information in its training samples can have a corresponding relationship with the sample trip information. For example, the relationship between sample demand information and sample trip information can be one-to-one or one-to-many. For example, one piece of sample demand information can correspond to one or more pieces of sample trip information.
[0075] For example, there may be overlap between the sample travel information corresponding to different sample demand information, that is, a certain piece of sample travel information may also correspond to one or more pieces of sample demand information.
[0076] After the execution entity inputs the itinerary demand information into the itinerary management model, it can directly obtain the corresponding planned itinerary information. Alternatively, it can first output multiple reference itineraries for the user to select or refer to. After the user selects or modifies the multiple reference itineraries, the execution entity generates the corresponding itinerary plan information based on the target itinerary corresponding to the user's operation results. This itinerary plan information includes multiple itinerary nodes and the itinerary prompt information corresponding to each itinerary node.
[0077] In this implementation, the executing entity inputs the received itinerary demand information into the itinerary management model, and uses the itinerary planning capabilities of the itinerary management model to obtain planned itinerary information, thereby improving the intelligence and convenience of itinerary planning, reducing the time and energy consumed in information screening and planning, and improving the itinerary planning experience.
[0078] Step S202: Generate travel record information based on the received travel feedback information and planned travel information.
[0079] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown generates travel record information based on the received travel feedback information and the planned travel information obtained in step S201.
[0080] The itinerary feedback information received by the above-mentioned execution entity is the information provided by the user regarding the planned itinerary information or the actual itinerary experience during or after the itinerary.
[0081] In some optional implementations, the trip feedback information may include image information taken by the user during the trip, including photos, videos, etc.
[0082] In some optional implementations, the trip feedback information may include a record of the user's thoughts during or after the trip, for example, information recorded in at least one form such as text, screenshots, voice, and video.
[0083] In some optional implementations, the itinerary feedback information may also include questions asked by the user before, during, or after the trip regarding any itinerary node or itinerary-related content (such as other recommended food and entertainment activities that are not planned in the itinerary and not actually experienced), as well as the answers provided by the executing entity to the questions.
[0084] After receiving the trip feedback information, the execution entity combines the trip feedback information with the corresponding trip node in the trip planning information, such as the trip node when the trip feedback information is received or the trip node mentioned in the trip feedback information, records the trip feedback information, and generates trip record information.
[0085] For example, since the execution entity may receive the trip feedback information at any time before the start of the trip, during the trip, or after the end of the trip, the execution entity generates corresponding trip record information after receiving the trip feedback information at any time.
[0086] In some optional implementations, when the executing entity receives travel feedback information at a certain travel node in the planned travel information, it can directly associate the travel feedback information with the travel node and record it, or it can determine the corresponding associated travel node based on the travel feedback information, and then record the travel feedback information based on the associated travel node to generate corresponding travel record information.
[0087] In some optional implementations, the execution entity, based on the itinerary feedback information, includes multiple itinerary nodes in the itinerary feedback information. For example, the multiple itinerary nodes may include planned itinerary nodes in the original planned itinerary information, as well as newly added itinerary nodes not included in the original planned itinerary information. For example, a itinerary node that the user actually visited during their actual trip and generated corresponding feedback information due to reasons such as spare time or itinerary changes. The execution entity then organizes the user feedback information based on the actual itinerary sequence (e.g., corresponding chronological order) of the multiple itinerary nodes to generate itinerary record information.
[0088] In some optional implementations of the embodiments of the present disclosure, travel record information is generated based on the received travel feedback information and planned travel information, including: inputting the travel feedback information and planned travel information into a pre-trained travel management model to obtain travel record information, wherein the travel management model is trained using sample travel information, sample feedback information and sample record information, and has the ability to generate records.
[0089] In this implementation, the above-mentioned execution entity inputs the received itinerary feedback information and the acquired planned itinerary information into a pre-trained itinerary management model, which is a generative large language model. The itinerary feedback information and planned itinerary information are analyzed and content recognized, and then associated and recorded to obtain itinerary record information.
[0090] In order to ensure the accuracy of the association between the trip feedback information and the trip planning information in the trip record information output by the trip management model, in the samples used in its training process, the sample record information includes the sample feedback information and the trip node corresponding to the sample feedback information in the sample trip information.
[0091] This implementation method utilizes the record generation capability of the itinerary management big model to obtain itinerary record information, associates itinerary feedback information with planned itinerary information, improves the intelligence and convenience of information recording, reduces the time and effort consumed in screening and associating corresponding information, and improves the itinerary planning experience.
[0092] Step S203: Generate travel experience information based on the travel record information.
[0093] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown generates travel experience information based on the travel record information generated in step S202 and the planned travel information.
[0094] The itinerary experience information may include at least one of the following: an album of pictures or videos organized by at least one of chronological order, location, person, and person relationship, a travelogue or guide with both pictures and text, etc. For example, the travelogue or guide may also include a corresponding video.
[0095] In the itinerary management method provided in the embodiment of the present disclosure, the execution entity associates and records the itinerary feedback information with information such as itinerary nodes in the planned itinerary information based on the planned itinerary information, generates itinerary record information, and further generates itinerary experience information based on it.
[0096] According to the itinerary management method of the embodiment of the present disclosure, timely itinerary feedback information can be associated with planned itinerary information and recorded, which is convenient for generating itinerary experience information, improves the recording relevance and information organization efficiency of various information in the itinerary, reduces the time and energy consumed in information organization, and improves the user experience.
[0097] In some optional implementations of the embodiments of the present disclosure, travel experience information is generated based on travel record information, including: inputting the travel record information into a travel management model to obtain travel experience information, wherein the travel management model is also trained using sample record information and sample experience information and has information organization capabilities.
[0098] In this implementation, the execution entity inputs trip record information into the trip management macromodel. The macromodel then associates and organizes the trip feedback information within the trip record information with the corresponding trip node information to generate trip experience information. This solution leverages the information organization capabilities of the macromodel to improve the efficiency of trip record information organization, saving users time and effort and enhancing their travel experience.
[0099] It should be pointed out that the acquisition, storage and application of user personal information involved in the technical solution of the present disclosure are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0100] Figure 3 300 according to an embodiment of the trip management method of the present disclosure is shown. Figure 3 As shown, the itinerary management method includes the following steps:
[0101] Step S301: Determine demand feature information and user portrait information based on travel demand information.
[0102] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown determines demand feature information and user portrait information based on the travel demand information.
[0103] The itinerary demand information may be various demand information input by the user according to an itemized template, or may be itinerary demand information input by the user in a fragmented text format.
[0104] The demand feature information includes at least one basic demand information, such as travel period, itinerary personnel, and itinerary intention (type, region, etc.). For example, the travel period can be in any of the following forms: number of days, departure time and number of days, departure and return time, season and number of days, etc.; the itinerary personnel can include at least one of the following: number of members, type of interpersonal relationships between members, age distribution of members, gender distribution of members, etc.; the itinerary intention can include itinerary type intention, such as history, food, folklore, intangible cultural heritage, sports, etc., and can also include regional tendencies, such as domestic or foreign, country name, province or city name, regional location category (such as Northwest, Northeast, Southwest, etc.), etc.
[0105] In some optional implementations, the travel demand information may also include a cost budget (eg, a maximum or minimum threshold, an amount range, etc.) and consumption intentions (eg, a preference for souvenirs, pursuit of comfortable transportation and accommodation, etc.).
[0106] In the disclosed embodiment, the execution entity may also determine user profile information based on the received travel demand information, wherein the user profile information is the profile information that the execution entity has sorted and extracted based on the information available.
[0107] In some optional implementations, after receiving the itinerary demand information, the execution entity determines the user who will use the itinerary based on the itinerary demand information, and then obtains the user's historical image information, such as the image information of the ID photo.
[0108] For example, after determining the user using the itinerary, the execution entity determines whether there is a binding relationship with the user, for example, whether the user is a registered user or an associated user of a registered user (for example, a ticket purchase record exists). Then, based on the binding relationship, the execution entity obtains the corresponding user's ID information (for example, ID card, passport, visa, pass, etc.), including obtaining the user's feature information and image information in the ID. The execution entity then obtains the user's historical itinerary information based on the ID information, and can also obtain itinerary information related to the historical images that appeared in the user's ID based on the image information in the ID. The execution entity then extracts the user's profile information from the corresponding itinerary information.
[0109] For example, user portrait information may include the user's historical travel habits and preferences for attraction types, such as the user's preferences for transportation, accommodation types and environments, attraction types (for example, preference for natural environments, cultural landscapes, or entertainment and consumption), food preferences (for example, preference for spicy food), consumption tendencies (for example, dislike of buying souvenirs), etc.
[0110] In some optional implementations, the user portrait information may include user portrait information of the user who inputs the travel demand information, and may also include user portrait information of member users in the travel demand information.
[0111] Exemplarily, after receiving the travel demand information, the execution entity determines the input user of the travel demand information, then obtains the user's historical travel records, and determines the user portrait information of the user through the historical travel records.
[0112] Exemplarily, the executing entity may also identify member users in the itinerary through the content in the itinerary demand information, and determine whether the member user has appeared in the user's historical travel records. If so, the user portrait information of the member user may be determined based on the corresponding historical travel records, or the supplementary information appearing in the historical travel records and the itinerary demand information (for example, information different from that in the historical travel records, such as if the historical travel records are for cultural landscapes, and the itinerary demand information records natural environment attractions, then the itinerary demand information shall take priority).
[0113] Step S302: Input the demand feature information and user portrait information into the itinerary management model to obtain at least one set of reference itinerary information.
[0114] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown inputs the demand feature information and user portrait information determined according to the travel demand information into the travel management model, and can obtain at least one set of reference travel information adapted to the travel demand information.
[0115] After inputting the demand characteristic information and user portrait information into the itinerary management big model, the itinerary management big model is used to obtain various itinerary-related information such as scenic spot information, transportation information, food and accommodation information, etc. that are compatible with the demand characteristic information and user portrait information, and the itinerary-related information is sorted out and at least one set of reference itinerary information is output.
[0116] For example, each set of reference itinerary information includes a plurality of transportation information, accommodation information, scenic spot information, etc. planned in the order of travel time and their corresponding planning time.
[0117] In the embodiment of the present disclosure, the execution entity utilizes the information acquisition, identification, classification, screening, and organization capabilities of the itinerary management large model to obtain a variety of itinerary-related information that matches the input feature demand information and user portrait information, and performs adaptive identification, classification, and screening, and organizes the screening results according to the planned time sequence of the itinerary to obtain at least one set of reference itinerary information.
[0118] The itinerary management method of the disclosed embodiment utilizes the itinerary planning capability of the itinerary management large model to output at least one set of reference itinerary information based on demand feature information in the itinerary demand information in combination with user profile information, thereby effectively ensuring that the output reference itinerary information is compatible with the user profile information, thereby improving the adaptability of the reference itinerary information to user needs. Furthermore, by outputting at least one set of reference itinerary information for user selection or modification, the user's time and energy in screening and organizing itinerary-related information is further saved, thereby improving the user experience.
[0119] Step S303: Receive operation information for at least one set of reference travel information to obtain target travel information.
[0120] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown receives operation information for at least one set of reference travel information and obtains target travel information.
[0121] The operation information may include at least one of confirmation, deletion, and modification.
[0122] The user can operate at least one set of reference itinerary information output by the itinerary management model through the operation interface of the terminal device, such as selecting, confirming, deleting, modifying, and combining. The execution entity receives the user's operation information and determines the target itinerary information based on the operation information.
[0123] Step S304: input the target itinerary information into the itinerary management model to obtain the planned itinerary information.
[0124] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown inputs the target itinerary information into the itinerary management model to obtain the planned itinerary information.
[0125] In some optional implementations, the execution entity inputs the target trip information into the trip management model, utilizes the information acquisition, organization, and generation capabilities of the trip management model, and obtains the trip association information corresponding to each trip node based on the trip node information in the target trip information to determine the prompt information corresponding to each trip node.
[0126] For example, for transportation itineraries, determine the means of transportation, transportation time, ticket selection and reservation, required documents and processing instructions (such as passport, visa, pass, etc.), corresponding prompt information and its prompt time and method, etc.; for food and accommodation itineraries, determine the corresponding check-in time, room type, room reservation, corresponding prompt information and its prompt time and method, etc.; for scenic spot itineraries, determine the ticketing information (reservation, ticket purchase, etc.), transportation information, historical and cultural introduction information, popular check-in locations, popular check-in photo directions and postures, etc. of the corresponding scenic spot.
[0127] Then, the itinerary management model generates the planned itinerary information based on the input target itinerary information and the prompt information it determines, and outputs and displays it.
[0128] For example, for a transportation itinerary, the execution entity can obtain the user's relevant certificate information based on the determined target itinerary information, and determine whether the current certificate information meets the needs of the transportation itinerary, for example, whether the certificates are sufficient and whether the certificates are all valid. If it is determined that some documents are missing or expired, the user is prompted to apply for the corresponding documents. For example, if the user's transportation itinerary involves going abroad or arriving near the border, the user's passport, visa, or pass and other documents are required. At this time, the execution entity first obtains the corresponding user's existing certificate information. If some of the documents are missing or expired, the target certificate that needs to be processed is determined, and the application materials required for the target certificate are extracted from the user's existing certificate information. If the application materials are insufficient, the user is prompted with the missing application materials so that the user can prepare the materials clearly and quickly and submit the application, providing guarantees for a smooth trip in terms of certificates and materials.
[0129] In the disclosed embodiment, the execution entity utilizes the itinerary planning and information screening and collation capabilities of the itinerary management macromodel to determine user profile information and demand characteristic information based on itinerary demand information. These information is then combined to generate at least one set of reference itinerary information. After obtaining target itinerary information based on user operation information, the itinerary management macromodel is then used to generate planned itinerary information based on this target itinerary information. This solution combines user profile information to generate at least one set of reference itinerary information, improving the adaptability of the reference itinerary information to the user. Furthermore, the planned itinerary information is generated based on the user's operation results on the reference itinerary information. This effectively reduces the user's workload of acquiring and screening itinerary-related information, while improving itinerary planning efficiency and satisfaction with the planned itinerary information.
[0130] In practical applications, users can not only travel according to or refer to the planned itinerary information generated by the itinerary management model, but can also record information during their trip based on this planned itinerary information. For example, users can take photos or videos during their trip, record their travel experiences, and provide other feedback. After receiving any type of user travel feedback, the execution entity can associate this feedback with the planned itinerary information and generate corresponding travel record information.
[0131] In some optional implementations, users can directly input feedback information to the execution entity. For example, users input travel feedback information such as pictures, text, and voice through the operation interface, and the execution entity associates and records the received travel feedback information with the travel nodes in the planned travel information.
[0132] In some optional implementations, the trip feedback information includes feedback request information and feedback result information.
[0133] Exemplarily, when receiving itinerary feedback information, the executing entity first receives feedback request information, such as providing a shooting button, an information entry dialog box, etc. in the itinerary planning information interface, receives the user's feedback request information through the interface, and provides corresponding feedback prompt information, such as a photo pose template, a photo orientation template, an information entry template, etc.; then, by receiving the user's response to the feedback prompt information, the feedback result information is determined, and then the feedback request information and its corresponding feedback result information are associated and recorded with the itinerary planning information to obtain itinerary record information.
[0134] In the embodiment of the present disclosure, the execution entity may implement the association recording of the trip feedback information and the planned trip information through the following steps S305-S307.
[0135] Step S305: output feedback prompt information according to the feedback request information.
[0136] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown outputs feedback prompt information according to the received feedback request information.
[0137] The feedback prompt information is adapted to the feedback request information. For example, if the feedback request information is to take a photo, the corresponding feedback prompt information can be a photo template. For another example, if the feedback request information is to enter an idea, the corresponding feedback prompt information can be an information entry dialog box. For another example, if the feedback request information is an information search, the feedback prompt information can be a result display method option (e.g., including text display, voice broadcast, sending text messages, etc.).
[0138] Exemplarily, the execution entity may receive the user's feedback request information through an operation interface on the terminal device, and output corresponding feedback prompt information on the interface.
[0139] Step S306: receiving response information to the feedback prompt information, and obtaining feedback result information and associated location information.
[0140] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown, after outputting the feedback prompt information, receives the user's response information to the feedback prompt information, and obtains the feedback result information and the location information associated with the feedback result information.
[0141] The above-mentioned execution entity obtains corresponding feedback result information based on the user's response information to the feedback prompt information, such as taking a photo or recording a video, entering information, selecting at least one result display method, etc.
[0142] In some optional implementations of the embodiments of the present disclosure, the feedback request information includes at least one of the following: a photo request, a recording request, a video recording request, a search request, an entry request, etc.; the feedback prompt information includes at least one of the following: a photo posture and orientation template, an information entry template, a result display method option, etc.; the feedback result information includes at least one of the following: image information, video information, audio information, text information, etc.
[0143] After receiving the feedback result information, the execution subject determines the location information associated with the feedback result information.
[0144] In some optional implementations, the feedback result information is a photo or video, and the execution entity determines the shooting location of the photo or video, so as to determine the itinerary node to which the photo or video belongs based on the shooting location, and associates the record with the itinerary node.
[0145] In some optional implementations, the feedback result information is the information entry result. The execution entity can identify the content of the information entry result and determine the itinerary node associated with the content, so that the information entry result can be associated with the itinerary node and recorded.
[0146] In some optional implementations, if the execution entity fails to identify the corresponding travel node from the information entry result, the entry location information of the information entry result is obtained, and the information entry result is associated and recorded according to the travel node corresponding to the entry location information.
[0147] In some optional implementations, the feedback result information is the search result content. The execution entity comprehensively determines the itinerary node corresponding to its content based on the search information (feedback request information) and the search result content, so as to associate it with the planned itinerary information.
[0148] Accordingly, if the execution subject fails to identify the corresponding itinerary node from the search information and the search result content, the corresponding itinerary node is determined according to the location information corresponding to its feedback request information.
[0149] Step S307: input the planned itinerary information, feedback request information, feedback result information and associated location information into the itinerary management model to obtain itinerary record information.
[0150] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown inputs the planned itinerary information, feedback request information, feedback result information and associated location information into the itinerary management model, and obtains the itinerary record information using the record generation capability of the itinerary management model.
[0151] The above-mentioned executive entity utilizes the record generation capability of the itinerary management big model to generate itinerary record information based on planned itinerary information, feedback request information, feedback result information and associated location information, and effectively associates and records the feedback request information, feedback result information and planned itinerary information, thereby improving the intelligence and convenience of information recording, reducing the time and energy consumed in screening and associating the corresponding information, and improving the itinerary planning experience.
[0152] In the itinerary management method of the embodiment of the present disclosure, after determining that the itinerary corresponding to the planned itinerary information has ended, the execution entity organizes the itinerary record information generated during the itinerary to obtain itinerary experience information.
[0153] For example, the execution entity organizes the corresponding trip record information after determining the preset time after the trip ends. For example, the trip record information may be organized 6 hours or 24 hours after the trip ends. This ensures efficient information organization while allowing users time to supplement their information, preventing users from having too little time to complete their experience or supplement their trip progress immediately after the trip ends.
[0154] In some optional implementations, the trip record information may include an image collection. For example, the image collection includes a photo collection, a video collection, or a combination of photo and video collections.
[0155] In some optional implementations, the travel record information may further include a text collection. For example, the text collection includes information entered by the user, search information input by the user, and corresponding search result information.
[0156] The text collection is a text data collection generated based on various information in the trip feedback information, such as input information corresponding to the information input request sent by the user in the trip feedback information (such as thoughts recorded at any time), and search results corresponding to the search information obtained by the user by entering search information.
[0157] Exemplarily, the input information or search information can be text information or voice information. The execution entity performs voice recognition and text conversion on the input information or search information in voice form, converts the corresponding voice information into text information for recording, and constitutes part of the text collection.
[0158] Exemplarily, the execution entity may also perform voice recognition on the voice information in the video file shot by the user, and convert the corresponding voice content into text information, which is then associated and recorded to form part of the text collection.
[0159] In some optional implementations, the itinerary experience information includes picture-text association information. For example, the itinerary experience information includes picture-text association information of the type of travel notes, itinerary guides, etc.
[0160] For example, the execution entity may organize the travel record information through the following step S308.
[0161] Step S308: input the image set and the text set into the itinerary management model to obtain image-text association information.
[0162] In the embodiment of the present disclosure, the execution subject of the trip management method, for example Figure 1 The server 103 shown inputs the image set and the text set into the itinerary management model, and uses the information organization capability of the itinerary management model to obtain image-text association information.
[0163] Exemplarily, after the execution subject generates the graphic-text associated information, for example, after obtaining a travelogue or guide, the graphic-text associated information is output and displayed to the user so that the user can view, modify, save, share, and perform other operations on the terminal device.
[0164] Exemplarily, the execution entity may also receive operation information on the image-text association information, and process the image-text association information according to the operation information to obtain information processing results, such as modification and saving, sharing to a target platform, etc.
[0165] According to the itinerary management method of the embodiment of the present disclosure, the executing entity fully utilizes the information organization capability of the itinerary management big model. After the itinerary corresponding to the planned itinerary information is completed, the generated itinerary record information is promptly organized to obtain the corresponding graphic and text association information, thereby saving the user the time spent on organizing itinerary materials, improving the organization efficiency, facilitating the user to modify or directly share, and further improving the user experience.
[0166] In the embodiment of the present disclosure, the execution entity may not only comprehensively organize the image set and the text set in the travel record information, but may also organize the impact set or the text set separately.
[0167] In some optional implementations of the disclosed embodiments, the trip record information includes an image set, the trip experience information includes an image set and / or a video set, and inputting the trip record information into the trip management macromodel to obtain the trip experience information includes: inputting the image set into the trip management macromodel to obtain at least one feature information of the image set and an image set and / or video set corresponding to the feature information. The feature information includes at least one of the following: time information, location information, and person information.
[0168] In this implementation, the execution entity can only input the image set into the itinerary management big model, and use the feature recognition and information classification and organization capabilities of the itinerary management big model to identify the feature information in the image set, such as time, place, people, and relationships between people, and generate a corresponding image set and / or video set.
[0169] For example, the itinerary management model can organize the image collection in at least one of the following ways: generate corresponding travel albums or travel videos according to the chronological order of the itinerary; organize the image information related to the city or scenic spot whose image data volume reaches a preset threshold into an impression album or impression video related to the corresponding city or scenic spot; if the image data volume of a certain person reaches a preset proportion or a preset number, generate a memory album or video collection of the person; if interpersonal relationships are identified between the characters, such as parents and children, lovers, best friends, etc., generate a corresponding memory album or video collection.
[0170] In some optional implementations, the execution subject may further perform sorting based on the sorted image set and / or video set in combination with the text set to obtain different image-text association information.
[0171] In this implementation, the executing entity utilizes the information organization capability of the itinerary management large model, which can not only organize the image collection according to time and location, but also identify the information of people in the image, generate corresponding image collections and / or video collections, and help users generate itinerary memories of different dimensions, thereby improving the user experience.
[0172] In some optional implementations, the executing entity may also simply input the text collection into the itinerary management model to generate text data for different itinerary nodes, or may generate corresponding text data based on preset text features or user demand features to further improve information organization efficiency, save user time, and enhance user experience.
[0173] Figure 4 The implementation process 400 of the first scenario of the itinerary management method according to the present disclosure is shown, which is the itinerary planning scenario before the user travels. Figure 4 As shown, the itinerary management method includes the following steps:
[0174] Step S401: Obtain a set of popular scenic spots from social platform data based on travel demand information.
[0175] In the embodiment of the present disclosure, the execution entity first obtains a corresponding set of popular scenic spots from platform data of at least one social platform based on the received travel demand information.
[0176] Among them, social platforms used to obtain information can include various types of social platforms such as short video platforms, strategy sharing platforms, and knowledge question and answer platforms.
[0177] For example, the execution entity obtains a set of popular scenic spots that match the travel time, travel type intention, etc. from the social platform data based on the travel time and travel type intention, etc. in the travel demand information.
[0178] The popular scenic spots in the popular scenic spot collection may include scenic spots whose appearance frequency reaches a preset threshold within a preset time period, scenic spots where more than a preset number of Internet celebrities check in within a preset time period, scenic spots recommended by Internet celebrities with more than a preset number of fans within a preset time period, etc.
[0179] Step S402: Obtain the transportation, food and accommodation information corresponding to the scenic spot from the travel platform data.
[0180] After obtaining the set of popular scenic spots, the execution entity obtains the transportation, food and accommodation information corresponding to each popular scenic spot in the set from the platform data of at least one travel platform.
[0181] Step S403: Determine candidate scenic spots and corresponding transportation, accommodation and food information from the set of popular scenic spots based on the user portrait information.
[0182] The execution entity may also determine user portrait information based on the travel demand information input by the user, and then determine at least one candidate scenic spot from the set of popular scenic spots in combination with the user portrait information, and determine the transportation and accommodation information corresponding to the candidate scenic spot.
[0183] For example, the execution entity may generate at least one reference itinerary information based on at least one candidate scenic spot and corresponding transportation and accommodation information, and output it to the display interface of the terminal device to facilitate user selection or modification operations.
[0184] Step S404: Book tickets and accommodation according to the operation information, and generate planned itinerary information.
[0185] The execution entity can also receive the user's operation information on the candidate scenic spots and the corresponding transportation and accommodation information, obtain the corresponding user information from the user's historical record information, and book the corresponding tickets and accommodation based on the operation information, for example, transportation tickets (such as airplane, train or car tickets), scenic spot tickets, and hotel room type and quantity reservations, etc.
[0186] Then, the execution entity also generates planned itinerary information based on the booked tickets and accommodation and the associated scenic spot information.
[0187] In the application scenario 400 of the embodiment of the present disclosure, the itinerary management method is mainly used for itinerary planning before a trip. It can automatically obtain a set of popular scenic spots, corresponding transportation and accommodation information, and user portrait information based on the itinerary demand information input by the user, and then select candidate scenic spots and corresponding transportation and accommodation information from them based on the user portrait information for the user to choose, and book corresponding tickets and accommodation based on the user operation information, and then generate planned itinerary information based on the booking results and the scenic spot information corresponding to the operation results. The itinerary planning process only requires the user to input itinerary demand information, screen and confirm the candidate scenic spots, and pay or confirm the booking service. Popular scenic spots, transportation, accommodation information, etc. can all be completed automatically, effectively saving the user's time and energy, and providing candidate scenic spots based on the user portrait information, improving the accuracy of scenic spot screening, and further improving itinerary planning efficiency.
[0188] Figure 5 The implementation process 500 of the second scenario of the itinerary management method according to the present disclosure is shown. This scenario is mainly the scenario of the user during the itinerary. Figure 5 As shown, the itinerary management method includes the following steps:
[0189] Step S501: output navigation information based on the planned itinerary information.
[0190] The execution entity outputs navigation information based on the known planned itinerary information and the user's current location.
[0191] For example, the navigation information may be navigation information of the optimal route determined according to the mode of transportation selected by the user, so as to help the user quickly reach the destination without the user having to search and filter the route through other platforms.
[0192] Step S502: outputting scenic spot prompt information according to the current location information.
[0193] The execution entity can also determine the scenic spot prompt information related to the current location, nearby popular check-in locations, and the location of public facilities in the scenic spot in real time based on the user's current location information, and output it based on the user's current location or trigger operation.
[0194] For example, when the execution entity determines that a user has arrived at or is about to arrive at the entrance of a scenic spot from outside, it can play an introduction to the scenic spot. While the user is touring the scenic spot, the execution entity can prompt nearby popular check-in locations and corresponding check-in and photo-taking directions based on the user's location. It can also trigger corresponding prompt information based on the user's search or selection operation, such as prompt information about the location of restrooms, stores, or aid stations, and replay prompt information for popular check-in locations or check-in and photo-taking directions.
[0195] Step S503: Output a shooting template according to the shooting request and the current position information.
[0196] In this solution, when the execution entity receives a shooting request from a user, it determines that the shooting request is a photo request, determines the popular scenic spots or popular shooting directions where the user is located based on the user's current location information, and outputs a corresponding shooting template.
[0197] Exemplarily, the shooting template includes a shooting posture template, a shooting angle or orientation template, and the like.
[0198] Step S504: record the shooting results.
[0199] After receiving the user's shooting result using the shooting template or not using the shooting template, the shooting result is associated with the planned itinerary information based on the object features in the shooting result and the current location information.
[0200] Step S505: Receive and record the input information.
[0201] During the trip, the execution entity also receives user input information in real time and associates it with the corresponding trip nodes in the planned trip information.
[0202] In some optional implementations, the input information may include the user's thoughts during the trip. For example, the information that the user actively inputs through the information input interface may include, for example, at least one of the following: voice information, text information, video information, and screenshot information.
[0203] In some optional implementations, the input information may also include voice information recognized by the execution entity from a video file shot by the user, and the voice information is converted into text information for recording.
[0204] In some optional implementations, the execution entity's recording process of the input information includes: first identifying the content of the input information, determining the target travel node based on the content, and if the target travel node exists in the planned travel information, associating the input information with the target travel node and recording it.
[0205] In some optional implementations, if the execution entity determines that the target trip node corresponding to the input information does not appear in the planned trip information, the execution entity determines to associate and save the input information with the corresponding target trip node based on the time the input information was entered. For example, the target trip node may be associated with the input information in the form of feature information or tag information.
[0206] In some optional implementations, if the executing entity does not identify any travel node by identifying the content of the input information, it determines the current travel node based on the input time and location information of the input information, and associates the input information with the current travel node for recording.
[0207] Step S506: output search results based on the search information.
[0208] During the journey, the execution entity can also obtain search results through various channels based on the user's search information and output them to the user.
[0209] Exemplarily, the execution entity can receive the user's search information in real time, for example, through an operating interface on a terminal device, and then obtain search results corresponding to the search information from at least one path such as the current planned itinerary information, the execution entity's information database, and at least one network database based on the search information.
[0210] For example, in an exhibition hall, a user can search for various information such as the author, creation background, and deeds of related people of an exhibit, and the execution subject obtains and outputs corresponding search results accordingly.
[0211] For example, when a user is visiting an ancient architectural scenic area, he or she can enter search information related to a certain ancient facility. The execution entity can obtain the user's location, accurately locate the information related to the ancient facility from similar information, and output it to the user.
[0212] For example, the execution entity can determine the search results comprehensively based on the search information, combining historical information of the object in the search information, corresponding information shared by other users, current real-time environment and location, etc., to quickly and completely answer questions for users.
[0213] In some optional implementations, the execution entity can select and set the output method of the search results. For example, the user can be prompted to select at least one of the following output methods: SMS, website link, voice, text, and voice call by intelligent customer service.
[0214] According to the itinerary management method provided by the embodiment of the present disclosure, the user can be given real-time prompts and guidance based on the planned itinerary information, and various information can be received and recorded at any time. The user can also be given answers to questions based on the actual location, thereby improving the convenience of the user's travel process and enhancing the user's travel experience.
[0215] Figure 6 The third scenario of the itinerary management method according to the present disclosure is shown in FIG600 , which is the information arrangement scenario after the trip is completed. Figure 6 As shown, the itinerary management method includes the following steps:
[0216] Step S601: Identify the time and location information of the photo and generate a record album.
[0217] After determining that the trip in the planned trip information has ended, the execution entity identifies the time and location information of the photos taken by the user and generates a corresponding record album based on the information.
[0218] For example, a corresponding travel album can be generated based on the shooting time sequence and the planned itinerary information; a corresponding tour album can also be generated based on the shooting location information, such as a tour album for a certain city or a certain scenic spot.
[0219] In some optional implementations, the record album may include both photos and associated videos.
[0220] Step S602: Identify character information in photos and videos, and generate memory atlases and memory videos corresponding to the character information.
[0221] The executing entity can also generate corresponding memory atlases and memory videos based on the character information in the photos and videos for users to review, edit or share.
[0222] For example, character information may include character objects (who they are), interpersonal relationships (whether two or more people are in a parent-child or couple relationship, etc.), etc.
[0223] The execution entity can create corresponding memory atlases and memory videos based on at least one piece of information, such as the frequency and number of appearances of people in photos and videos. A memory video can be generated from at least one video clip of a trip shot by the user, or from multiple photos taken by the user, or a combination of photos and videos, etc.
[0224] Step S603: Generate graphic and text data based on the user input information and in combination with the photos and videos.
[0225] The execution entity can also generate corresponding itinerary travel notes or guides based on user input information, combined with photos and videos. For example, the execution entity can use the itinerary management model to generate graphic data.
[0226] In this solution, the executing entity can combine the user-entered information, photos and videos taken with the itinerary nodes in the planned itinerary information, organize the information, and generate a travelogue or guide with pictures and text.
[0227] In some optional implementations, the pictures in the graphic data may be pictures taken during the user's trip, and may also include pictures in the trip planning information, for example, pictures obtained from a database or other data platform during the process of generating the trip planning information.
[0228] Step S604: outputting the graphic and text data to the target platform according to the received selection operation.
[0229] After generating the graphic data, the executing entity outputs and displays the graphic data to the user through a terminal device or other means, so that the user can view, modify or share it, and modify and save the corresponding data according to the received modification operation, and share the data according to the received sharing operation.
[0230] Exemplarily, the execution entity may also receive a user's selection operation for a data sharing platform, determine a target platform based on the selection operation, and then output the graphic and text data confirmed (modified or confirmed) by the user to the target platform.
[0231] According to the itinerary organization method of the embodiment of the present disclosure, the executing entity can intelligently organize various information such as photos, videos, input information, etc. in the itinerary, output various types of itinerary experience information such as multi-dimensional atlases, videos, graphic data, etc., organize and record the itinerary process in multiple dimensions and types, optimize the user's recollection of the itinerary process, and be able to quickly share it according to the user's choice of platform, thereby improving the user experience.
[0232] Figure 7 700 shows an embodiment of a method for training a large model of travel management according to the present disclosure, referring to Figure 7As shown, the training method of the trip management model includes the following steps:
[0233] Step S701, obtaining sample travel information, sample feedback information, sample record information and sample experience information.
[0234] In the embodiment of the present disclosure, the execution subject of the training method of the itinerary management large model, for example Figure 1 The server 103 shown obtains sample travel information, sample record information and sample experience information.
[0235] The sample record information includes the sample feedback information and the trip node corresponding to the sample feedback information in the sample trip information.
[0236] Step S702: Model training is performed based on sample travel information, sample feedback information, sample record information, and sample experience information to obtain a large travel management model.
[0237] In the embodiment of the present disclosure, the execution subject of the training method of the itinerary management model, for example Figure 1 The server 103 shown performs model training based on the obtained sample travel information, sample feedback information, sample record information and sample experience information to obtain a large travel management model.
[0238] The training method provided in the embodiment of the present disclosure is used to perform model training, and the large itinerary management model has the ability to generate records and organize information.
[0239] In some optional implementations, the itinerary management big model can be an overall generative big model structure, or a big model structure composed of a plurality of sub-models, wherein at least one of the plurality of sub-models is also a generative big model structure.
[0240] In some optional implementations of the disclosed embodiments, the trip management model includes a generation sub-model and a collation sub-model. Accordingly, the training method for the trip management model further includes: training the model using sample trip information and sample feedback information as input and sample record information as expected output to obtain a generation sub-model, wherein the generation sub-model has record generation capabilities; and training the model using sample record information as input and sample experience information as expected output to obtain a collation sub-model, wherein the collation sub-model has information collation capabilities.
[0241] In some optional implementations, the itinerary management model further includes a planning sub-model. Exemplarily, the planning sub-model may also be a generative large language model.
[0242] Figure 8 The process 800 of the second embodiment of the training method of the trip management model according to the present disclosure is shown. Figure 8 As shown, the training method of the trip management model includes the following steps:
[0243] Step S801, obtaining itinerary association information, sample demand information, and sample itinerary information;
[0244] In the embodiment of the present disclosure, the execution subject of the training method of the itinerary management model, for example Figure 1 The server 103 shown obtains the itinerary-related information through various channels. For example, it can obtain the itinerary-related information from the database of the execution entity, and can also obtain the itinerary-related information from at least one other data platform or cloud server.
[0245] For example, the itinerary-related information includes information about scenic spots involved in the planned itinerary and information about transportation, food, and accommodation corresponding to each scenic spot.
[0246] To ensure the accuracy of trip planning in the trip management model, the sample demand information in its training samples can have a corresponding relationship with the sample trip information. For example, the relationship between sample demand information and sample trip information can be one-to-one or one-to-many. For example, one piece of sample demand information can correspond to one or more pieces of sample trip information.
[0247] For example, there may be overlap between the sample travel information corresponding to different sample demand information, that is, a certain piece of sample travel information may also correspond to one or more pieces of sample demand information.
[0248] Step S802: Perform model training based on the itinerary association information, sample demand information, and sample itinerary information to obtain a planning sub-model.
[0249] In the embodiment of the present disclosure, the execution subject of the training method of the itinerary management model, for example Figure 1 The server 103 shown performs model training based on the acquired itinerary association information, sample demand information, and sample itinerary information to obtain a planning sub-model.
[0250] In the embodiment of the present disclosure, the execution entity uses a large amount of unlabeled travel-related information, sample demand information, and sample travel information to perform model training, so that the planning sub-model has travel planning capabilities, and thus the travel management model including the planning sub-model also has travel planning capabilities.
[0251] Step S803: Obtain sample feedback information, sample record information, and sample experience information.
[0252] In the embodiment of the present disclosure, the execution subject of the training method of the itinerary management model, for example Figure 1 The server 103 shown can also obtain sample feedback information, sample record information and sample experience information.
[0253] The sample record information includes the sample feedback information and the trip node corresponding to the sample feedback information in the sample trip information.
[0254] Step S804: Model training is performed based on sample travel information, sample feedback information, sample record information, and sample experience information to obtain a large travel management model.
[0255] In the embodiment of the present disclosure, the execution subject of the training method of the itinerary management model, for example Figure 1 The server 103 shown can perform model training based on sample travel information, sample feedback information, sample record information and sample experience information, so that the trained travel management model has the ability to generate records and organize information.
[0256] Exemplarily, the above-mentioned execution entity performs model training based on sample travel information, sample feedback information and sample record information, with travel information and sample feedback information as input and sample record information as expected output, to train the record generation capability of the travel management model.
[0257] Exemplarily, the above-mentioned execution entity can also perform model training based on sample record information and sample experience information. For example, the sample record information is used as input and the sample experience information is used as the expected output to train the information organization capability of the itinerary management model.
[0258] The training method of the itinerary management big model provided by the embodiment of the present disclosure can train the itinerary planning ability, record generation ability and information organization ability of the itinerary management big model, so that the itinerary management big model can handle the entire process of itinerary planning before the trip, information recording during the trip, and information organization after the trip, thereby reducing the time and energy cost of users' travel and improving the user experience.
[0259] As an implementation of the itinerary management method shown in the above figures, Figure 9 An embodiment of a travel management device according to the present disclosure is shown. Figure 2 、 Figure 3 Corresponding to the method embodiment shown, the device can be applied to various electronic devices.
[0260] Reference Figure 9As shown, the trip management device 900 provided in an embodiment of the present disclosure includes: a first acquisition module 901, a first generation module 902, and a second generation module 903. The first acquisition module 901 is configured to acquire planned trip information; the first generation module 902 is configured to generate trip record information based on received trip feedback information and planned trip information; and the second generation module is configured to generate trip experience information based on the trip record information.
[0261] In the itinerary management device 900 of the embodiment of the present disclosure, the specific processing of the first acquisition module 901, the first generation module 902 and the second generation module 903 and the technical effects thereof can be referred to in the respective Figure 2 The relevant descriptions of steps S201 to S203 in the corresponding embodiment are not repeated here.
[0262] In some optional implementations of the embodiments of the present disclosure, the first generation module is configured to: input the travel feedback information and the planned travel information into a pre-trained travel management model to obtain travel record information, wherein the travel management model is trained using sample travel information, sample feedback information and sample record information and has the ability to generate records.
[0263] In some optional implementations of the disclosed embodiments, the trip feedback information includes feedback request information and feedback result information, and the first generation module includes: a first output unit, a first determination unit, and a first generation unit. The first output unit is configured to output feedback prompt information based on the feedback request information; the first determination unit is configured to receive response information to the feedback prompt information and obtain feedback result information and associated location information; and the first generation unit is configured to input the planned trip information, feedback request information, feedback result information, and associated location information into the trip management model to obtain trip record information.
[0264] In the itinerary management device of the embodiment of the present disclosure, the specific processing of the first output unit, the first determination unit and the first generation unit and the technical effects thereof can be referred to in the respective Figure 3 The relevant descriptions of steps S305-S307 in the corresponding embodiment are not repeated here.
[0265] In some optional implementations of the embodiments of the present disclosure, the feedback request information includes at least one of the following: a photo request, a recording request, a video recording request, a search request, and an entry request; the feedback prompt information includes at least one of the following: a photo posture and orientation template, and an information entry template; the feedback result information includes at least one of the following: image information, video information, audio information, and text information.
[0266] In some optional implementations of the embodiments of the present disclosure, the second generation module is configured to: input the travel record information into the travel management model to obtain travel experience information, wherein the travel management model is also trained using sample record information and sample experience information and has information organization capabilities.
[0267] In some optional implementations of the embodiments of the present disclosure, the travel record information includes an image set, the travel experience information includes an image set and / or a video set, and the second generation module is further configured to: input the image set into the travel management model, obtain at least one feature information of the image set and the image set and / or video set corresponding to the feature information, wherein the feature information includes at least one of the following: time information, location information, and character information.
[0268] In some optional implementations of the embodiments of the present disclosure, the travel record information also includes a text collection, the travel experience information includes image-text association information, and the second generation module is further configured to: input the image collection and the text collection into the travel management model to obtain image-text association information.
[0269] In the itinerary management device of the embodiment of the present disclosure, the specific processing of the second generation module and the technical effects thereof can be referred to in Figure 3 The relevant description of step S308 in the corresponding embodiment will not be repeated here.
[0270] In some optional implementations of the embodiments of the present disclosure, the first acquisition module is configured to generate planned travel information based on the received travel demand information.
[0271] In some optional implementations of the embodiments of the present disclosure, the first acquisition module is further configured to: input the travel demand information into the travel management model to obtain the planned travel information, wherein the travel management model is trained using the collected travel association information, sample demand information and sample travel information, and has travel planning capabilities.
[0272] In some optional implementations of the disclosed embodiments, the first acquisition module includes: a second determination unit, a second generation unit, a third determination unit, and a third generation unit. The second determination unit is configured to determine demand feature information and user profile information based on itinerary demand information; the second generation unit is configured to input the demand feature information and user profile information into a trained itinerary management model to obtain at least one set of reference itinerary information; the third determination unit is configured to receive operation information for the at least one set of reference itinerary information to obtain target itinerary information; and the third generation unit is configured to input the target itinerary information into the itinerary management model to obtain planned itinerary information, where the planned itinerary information includes ticketing information, accommodation information, and scenic spot prompt information corresponding to each itinerary node.
[0273] In the itinerary management device of the embodiment of the present disclosure, the specific processing of the second determining unit, the second generating unit, the third determining unit and the third generating unit and the technical effects thereof can be referred to in the respective Figure 3 The relevant descriptions of steps S301 to S304 in the corresponding embodiment are not repeated here.
[0274] As an implementation of the training method for the large itinerary management model shown in the above figures, Figure 10 An embodiment of a training device for a large-scale itinerary management model according to the present disclosure is shown. Figure 7 、 Figure 8 Corresponding to the method embodiment shown, the device can be applied to various electronic devices.
[0275] Reference Figure 10 As shown, the training device 1000 for a large-scale itinerary management model provided in an embodiment of the present disclosure includes a second acquisition module 1001 and a first training module 1002. The second acquisition module 1001 is configured to acquire sample itinerary information, sample feedback information, sample record information, and sample experience information; the first training module 1002 is configured to perform model training based on the acquired sample itinerary information, sample feedback information, sample record information, and sample experience information to obtain a large-scale itinerary management model. The large-scale itinerary management model has the capabilities of record generation and information organization.
[0276] In the training device 1000 of the itinerary management model of the embodiment of the present disclosure, the specific processing of the second acquisition module 1001 and the first training module 1002 and the technical effects thereof can be referred to respectively. Figure 7 The relevant descriptions of steps S701-S702 in the corresponding embodiment are not repeated here.
[0277] In some optional implementations of the disclosed embodiments, the trip management model further includes a generation sub-model and a collation sub-model, and the training device for the trip management model further includes a second training module and a third training module. The second training module is configured to train the model using sample trip information and sample feedback information as input and sample record information as expected output, thereby obtaining a generation sub-model with record generation capability. The third training module is configured to train the model using sample record information as input and sample experience information as expected output, thereby obtaining a collation sub-model with information collation capability.
[0278] In some optional implementations of the disclosed embodiments, the trip management model further includes a planning sub-model, and the training device for the trip management model further includes a third acquisition module and a fourth training module. The third acquisition module is configured to acquire trip-related information and sample demand information; the fourth training module is configured to perform model training based on the trip-related information, sample demand information, and sample trip information to obtain a planning sub-model, which has trip planning capabilities.
[0279] In the training device of the large-scale itinerary management model of the embodiment of the present disclosure, the specific processing of the third acquisition module and the fourth training module and the technical effects thereof can be referred to in the respective Figure 8 The relevant descriptions of steps S801-S802 in the corresponding embodiment are not repeated here.
[0280] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0281] Figure 11 A schematic block diagram of an example electronic device 1100 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0282] like Figure 11 As shown, the device 1100 includes a computing unit 1101, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1102 or a computer program loaded from a storage unit 1108 into a random access memory (RAM) 1103. Various programs and data required for the operation of the device 1100 can also be stored in the RAM 1103. The computing unit 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0283] Various components in device 1100 are connected to I / O interface 1105, including an input unit 1106, such as a keyboard and mouse; an output unit 1107, such as various types of displays and speakers; a storage unit 1108, such as a magnetic disk and optical disk; and a communication unit 1109, such as a network card, a modem, a wireless communication transceiver, etc. Communication unit 1109 allows device 1100 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0284] The computing unit 1101 can be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of the computing unit 1101 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 1101 performs the various methods and processes described above, such as the trip management method or the training method of the trip management model. For example, in some embodiments, the trip management method or the training method of the trip management model can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as the storage unit 1108. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 1100 via the ROM 1102 and / or the communication unit 1109. When the computer program is loaded into the RAM 1103 and executed by the computing unit 1101, one or more steps of the trip management method or the training method of the trip management model described above can be performed. Alternatively, in other embodiments, the computing unit 1101 may be configured to execute the trip management method or the training method of the trip management large model in any other appropriate manner (for example, by means of firmware).
[0285] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0286] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0287] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0288] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0289] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0290] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.
[0291] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.
[0292] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.
Claims
1. A trip management method, comprising: Get information about planned trips; Generate trip record information based on the received trip feedback information and the planned trip information, wherein the trip feedback information includes feedback request information and feedback result information; generating travel experience information based on the travel record information; The generating of the travel record information according to the received travel feedback information and the planned travel information includes: Outputting feedback prompt information according to the feedback request information; Receiving response information to the feedback prompt information, and obtaining the feedback result information and associated location information; Inputting the planned trip information, the feedback request information, the feedback result information, and the associated location information into a trip management model to obtain the trip record information, wherein the trip management model is trained using sample trip information, sample feedback information, and sample record information and has record generation capability; The obtaining of planned itinerary information includes: Determine demand feature information and user profile information based on itinerary demand information; Inputting the demand feature information and the user profile information into the itinerary management model to obtain at least one set of reference itinerary information, wherein the itinerary management model is trained using the collected itinerary association information, sample demand information, and sample itinerary information to have itinerary planning capabilities; receiving operation information for the at least one set of reference trip information to obtain target trip information; The target itinerary information is input into the itinerary management model to obtain the planned itinerary information, which includes ticketing information, accommodation information, and scenic spot prompt information corresponding to each itinerary node.
2. The method according to claim 1, wherein The feedback request information includes at least one of the following: a photo request, a recording request, a video request, a search request, or an input request; The feedback prompt information includes at least one of the following: a photo posture and orientation template, an information entry template, and a result display method option; The feedback result information includes at least one of the following: image information, video information, audio information, and text information.
3. The method according to claim 1, wherein Generating the travel experience information according to the travel record information includes: The trip record information is input into the trip management model to obtain the trip experience information, wherein the trip management model is also trained using sample record information and sample experience information and has information organization capabilities.
4. The method according to claim 3, wherein: The trip record information includes an image set, the trip experience information includes an image set and / or a video set, and The step of inputting the travel record information into the travel management macro model to obtain the travel experience information includes: The image set is input into the itinerary management model to obtain at least one feature information of the image set and an image set and / or video set corresponding to the feature information, wherein the feature information includes at least one of the following: time information, location information, and person information.
5. The method according to claim 4, wherein The travel record information also includes a text collection, the travel experience information includes graphic and text association information, and The step of inputting the travel record information into the travel management macro model to obtain the travel experience information includes: The image set and the text set are input into the itinerary management model to obtain the image-text association information.
6. The method according to claim 1, wherein The trip management model is trained by the following steps: Obtain sample itinerary information, sample feedback information, sample record information, and sample experience information; Model training is performed based on the sample travel information, the sample feedback information, the sample record information and the sample experience information to obtain a large travel management model, which has record generation capabilities and information organization capabilities.
7. The method according to claim 6, wherein the trip management model comprises: Generating sub-models and arranging sub-models, and the method further includes: Performing model training with the sample travel information and the sample feedback information as input and the sample record information as expected output to obtain the generation sub-model, wherein the generation sub-model has a record generation capability; The model is trained with the sample record information as input and the sample experience information as expected output to obtain the sorting sub-model, which has the ability to sort information.
8. The method according to claim 6, wherein the trip management model further comprises a planning sub-model, and the method further comprises: Obtain itinerary-related information and sample demand information; Model training is performed based on the itinerary association information, the sample demand information, and the sample itinerary information to obtain the planning sub-model, which has itinerary planning capabilities.
9. A travel management device comprising: A first acquisition module is configured to acquire planned itinerary information; a first generating module configured to generate trip record information based on the received trip feedback information and the planned trip information, wherein the trip feedback information includes feedback request information and feedback result information; a second generating module, configured to generate travel experience information according to the travel record information; Wherein, the first generation module includes: a first output unit, configured to output feedback prompt information according to the feedback request information; A first determining unit is configured to receive response information to the feedback prompt information, and obtain the feedback result information and associated location information; a first generating unit configured to input the planned trip information, the feedback request information, the feedback result information, and associated location information into a trip management macro model to obtain the trip record information, wherein the trip management macro model is trained using sample trip information, sample feedback information, and sample record information and has a record generation capability; Wherein, the first acquisition module is further configured to: Determine demand feature information and user profile information based on itinerary demand information; Inputting the demand feature information and the user profile information into the itinerary management model to obtain at least one set of reference itinerary information, wherein the itinerary management model is trained using the collected itinerary association information, sample demand information, and sample itinerary information to have itinerary planning capabilities; receiving operation information for the at least one set of reference trip information to obtain target trip information; The target itinerary information is input into the itinerary management model to obtain the planned itinerary information, which includes ticketing information, accommodation information, and scenic spot prompt information corresponding to each itinerary node.
10. The device according to claim 9, wherein The feedback request information includes at least one of the following: a photo request, a recording request, a video request, a search request, or an input request; The feedback prompt information includes at least one of the following: a photographing posture and orientation template, and an information entry template; The feedback result information includes at least one of the following: image information, video information, audio information, and text information.
11. The device according to claim 9, wherein The second generation module is configured to: The trip record information is input into the trip management model to obtain the trip experience information, wherein the trip management model is also trained using sample record information and sample experience information and has information organization capabilities.
12. The device according to claim 11, wherein The trip record information includes an image set, the trip experience information includes an image set and / or a video set, and The second generation module is further configured to: input the image set into the itinerary management model to obtain at least one feature information of the image set and an image set and / or video set corresponding to the feature information, wherein the feature information includes at least one of the following: time information, location information, and character information.
13. The device according to claim 12, wherein The travel record information also includes a text collection, the travel experience information includes graphic and text association information, and The second generating module is further configured to: input the image set and the text set into the itinerary management model to obtain the image-text association information.
14. The device according to claim 9, wherein The device further includes a large model training module for training the large itinerary management model, wherein the large model training module includes: A first acquisition unit is configured to acquire sample travel information, sample feedback information, sample record information and sample experience information; The first training unit is configured to perform model training based on the sample travel information, the sample feedback information, the sample record information and the sample experience information to obtain a large travel management model, which has record generation capabilities and information organization capabilities.
15. The apparatus according to claim 14, wherein the trip management model comprises: Generate sub-models and sort sub-models, and the device also includes: A second training unit is configured to perform model training using the sample travel information and the sample feedback information as input and the sample record information as expected output to obtain the generation sub-model, wherein the generation sub-model has a record generation capability; The third training unit is configured to perform model training with the sample record information as input and the sample experience information as expected output to obtain the sorting sub-model, and the sorting sub-model has information sorting capability.
16. The apparatus according to claim 14, wherein the trip management model further comprises a planning sub-model, and the apparatus further comprises: a second acquiring unit configured to acquire itinerary-related information and sample demand information; The fourth training unit is configured to perform model training based on the itinerary association information, the sample demand information and the sample itinerary information to obtain the planning sub-model, and the planning sub-model has itinerary planning capabilities.
17. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.
18. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-8.
19. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method and device for taking photos
CN104038693A
Method and device for editing information
CN113807055A
Multi-mode identification method and system for urban self-service
CN116150345A
Article generation method and device, electronic equipment and storage medium
CN116933751A