Travel record generation method and apparatus, electronic device, and storage medium
By displaying recommended itinerary information and loading media materials generated based on the shooting template, it automatically generates itinerary records, and solves the problems of low efficiency of itinerary record generation and poor rationality of content arrangement in the prior art, achieving more efficient and high-quality itinerary record generation.
Patent Information
- Application Number
- PCT/CN2024/121634
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-28
- Filing Date
- 2024-09-27
- Publication Date
- 2025-04-03
AI Technical Summary
In the prior art, the generation efficiency of itinerary records is low and the rationality of document content arrangement is poor, which leads to users who need to manually enter and arrange graphic content when making it, which is time-consuming and ineffective.
By displaying recommended itinerary information, loading the target media material in response to user operations, and automatically generating itinerary records based on the media material generated by the shooting template.
It improves the efficiency of itinerary record generation, reduces the time and labor of manual arrangement by users, and improves the rationality and quality of document content.
Smart Images

Figure CN2024121634_03042025_PF_FP_ABST
Abstract
Description
Trip record generation method, device, electronic device and storage medium
[0001] This application claims priority to Chinese Patent Application No. 202311284965.3 filed on September 28, 2023, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] Embodiments of the present disclosure relate to a method, device, electronic device, and storage medium for generating a travel record. Background Art
[0003] Nowadays, people are participating in various types of tourism and travel trips more and more frequently. After the trip, users have the need to organize the travel process into itinerary records and share them on social media platforms.
[0004] The process of making the above-mentioned travel records usually requires users to manually input and arrange graphic and text content. Even if document templates are provided to users on some Internet platforms and applications, the creation of travel records still requires users to manually arrange them, resulting in low travel record generation efficiency and poor rationality of document content arrangement.
[0005] Summary of the Invention
[0006] The embodiments of the present disclosure provide a method, device, electronic device, and storage medium for generating a travel record, so as to overcome the problems of low generation efficiency and poor rationality of document content arrangement in travel records.
[0007] In a first aspect, an embodiment of the present disclosure provides a method for generating a travel record, comprising:
[0008] Displaying recommended itinerary information, where the recommended itinerary information represents a trip plan for at least one itinerary node; loading corresponding target media material in response to a first trigger operation for a target itinerary node, wherein the target media material has target media special effects and / or target media content, and the target media material is generated based on a shooting template corresponding to the target itinerary node; and generating a trip record corresponding to the recommended itinerary information based on the target media material.
[0009] In a second aspect, an embodiment of the present disclosure provides a travel record generating device, comprising:
[0010] A display module, configured to display recommended itinerary information, wherein the recommended itinerary information represents a itinerary plan for at least one itinerary node;
[0011] a loading module configured to load a corresponding target media material in response to a first triggering operation on a target trip node, wherein the target media material has a target media special effect and / or target media content, and the target media material is generated based on a shooting template corresponding to the target trip node;
[0012] A generation module is used to generate a travel record corresponding to the recommended travel information based on the target media material
[0013] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;
[0014] The memory stores computer-executable instructions;
[0015] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the trip record generation method described in the first aspect and various possible designs of the first aspect.
[0016] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the travel record generation method described in the first aspect and various possible designs of the first aspect is implemented.
[0017] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the travel record generation method described in the first aspect and various possible designs of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, a brief introduction will be given below to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0019] FIG1 is a diagram illustrating an application scenario of a method for generating a travel record according to an embodiment of the present disclosure;
[0020] FIG2 is a flowchart of a method for generating a travel record according to an embodiment of the present disclosure;
[0021] FIG3 is a schematic diagram of a target interface provided by an embodiment of the present disclosure;
[0022] FIG4 is a schematic diagram of a process for modifying recommended itinerary information according to an embodiment of the present disclosure;
[0023] FIG5 is a schematic diagram of a process for modifying a first trip node according to an embodiment of the present disclosure;
[0024] FIG6 is a second flow chart of a method for generating a travel record according to an embodiment of the present disclosure;
[0025] FIG7 is a schematic diagram of loading a shooting template provided by an embodiment of the present disclosure;
[0026] FIG8 is a schematic diagram of a media slot template provided in an embodiment of the present disclosure;
[0027] FIG9 is a flowchart of a specific implementation of step S207 in the embodiment shown in FIG6 ;
[0028] FIG10 is a structural block diagram of a travel record generating device provided by an embodiment of the present disclosure;
[0029] FIG11 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure;
[0030] FIG12 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0032] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0033] The following explains the application scenarios of the embodiments of the present disclosure:
[0034] FIG1 illustrates an application scenario of the trip record generation method provided by an embodiment of the present disclosure. The trip record generation method provided by an embodiment of the present disclosure can be applied to applications with travel management, travel planning, and travel recording functions. More specifically, it can be applied to application scenarios in which travel records are automatically generated after automatically generating recommended itinerary information. The execution entity of this embodiment can be a terminal device running the aforementioned application with travel management, planning, and recording functions, a server hosting the server corresponding to the aforementioned application, or other electronic devices that perform similar functions. Referring to FIG1 , taking a terminal device as an example, after obtaining recommended itinerary information from a server (or locally), the terminal device displays it within the terminal device's application interface. The recommended itinerary information represents the itinerary planning results of a travel activity and includes multiple itinerary nodes, such as itinerary node A, itinerary node B, and itinerary node C shown in the notification. Subsequently, the user operates on the itinerary nodes to add corresponding media assets to each of them. After the media assets for each of the itinerary nodes are added, the itinerary record generation control is triggered to generate a travel record corresponding to the recommended itinerary information. The travel record can be, for example, a travel diary document or video of the travel activity.
[0035] The process of making a travel record usually requires users to manually input and arrange text and graphic content. This is because the videos, images and other materials taken by users during their travels are all based on their personal experience and preferences, and it is difficult to accurately correspond to each itinerary node. Therefore, even if some Internet platforms and applications provide users with document templates, the creation of travel records still requires users to manually arrange them, resulting in low generation efficiency of travel records and poor rationality of document content arrangement.
[0036] The embodiments of the present disclosure provide a method for generating a travel record to solve the above-mentioned problem.
[0037] Referring to FIG2 , FIG2 is a flow chart of a method for generating a travel record according to an embodiment of the present disclosure. The method of this embodiment can be applied in a terminal device, and the method for generating a travel record includes:
[0038] Step S101: displaying recommended itinerary information, where the recommended itinerary information represents a itinerary plan for at least one itinerary node.
[0039] For example, referring to the application scenario diagram shown in FIG1 , the terminal device can display automatically generated itinerary recommendation information through an application with travel management, planning, and recording functions, wherein the itinerary recommendation information can be automatically generated based on the demand information input by the user. The specific method for generating the itinerary recommendation information will not be described in detail here. Afterwards, the terminal device processes the recommended itinerary information in the target interface of the application. The target interface can be an interactive interface of an intelligent assistant, or a functional interface in the application, such as for viewing travel activities, and is not specifically limited here. In one possible implementation, the recommended itinerary information includes the travel time and itinerary content corresponding to at least one itinerary node. The specific implementation of step S101 includes: displaying the travel time and itinerary content corresponding to the itinerary node in the target interface.
[0040] FIG3 is a schematic diagram of a target interface provided by an embodiment of the present disclosure. As shown in FIG3 , exemplarily, in the target interface, itinerary node A (shown as A in the figure), itinerary node B (shown as B in the figure), and itinerary node C (shown as C in the figure) are displayed. More specifically, the itinerary time corresponding to itinerary node A is 9:00 a.m., and the itinerary content is to go to XX Park; the itinerary time corresponding to itinerary node B is 10:00 a.m., and the itinerary content is to go to XX Street; the itinerary time corresponding to itinerary node C is 12:00 a.m., and the itinerary content is to go to XX Restaurant. The above itinerary planning for itinerary node A, itinerary node B, and itinerary node C (including the planning of the itinerary time and itinerary content) is the recommended itinerary information.
[0041] Furthermore, optionally, while displaying the recommended itinerary information in the target interface, the recommended itinerary information can be further modified based on the user's needs. FIG4 is a flow chart of a method for modifying the recommended itinerary information provided by an embodiment of the present disclosure. As shown in FIG4 , illustratively, after step S101, the method further includes:
[0042] Step S1011: In response to a second triggering operation on a travel node, modify the travel time and / or travel content corresponding to the first travel node.
[0043] For example, the second trigger operation for a trip node is an operation to modify the trip node in the recommended trip information, and the trip node triggered by the second trigger operation is the first trip node. There are many ways to implement the second trigger operation, such as triggering the control corresponding to the trip node by clicking, long pressing, sliding, etc. to modify the trip node, and examples are not given here one by one. The purpose of the second trigger operation can be one or more, such as modifying the travel time corresponding to the trip node, or modifying the content corresponding to the trip node, or modifying both the time and content of the trip node. Examples are not given here one by one. In the steps of this embodiment, the recommended trip information is modified through the user's manual operation (second trigger operation), which can realize dynamic correction of the recommended trip information according to the actual travel situation during the trip. On the one hand, it can update the recommended trip information and realize dynamic update of the travel time and travel content of the subsequent trip nodes that have not been reached. On the other hand, it can make the travel itinerary represented by the recommended trip information ultimately consistent with the actual travel itinerary, thereby improving the accuracy of the subsequent trip records generated based on the recommended trip information and the matching degree with the actual travel itinerary.
[0044] Further, optionally, before step S1011, the method further includes:
[0045] Step S1010: In response to the fourth trigger operation on the first trip node, display at least one corresponding recommended trip content in the target interface, where the recommended trip content has the same trip type as the trip content of the first trip node.
[0046] Exemplarily, after receiving a fourth trigger action from a user on a first itinerary node, the terminal device displays recommended itinerary content of the same itinerary type as the first itinerary node for the user to select, thereby achieving the technical effect of automatically recommending similar itineraries. Subsequently, based on the user's selection action, the terminal device replaces the recommended itinerary content with the first itinerary node. Specifically, step S1011 may be implemented by replacing the first itinerary content of the first itinerary node with the second itinerary content of the recommended itinerary content corresponding to the second trigger action, in response to a second trigger action on the recommended itinerary content corresponding to the first itinerary node. Furthermore, after the itinerary content of the first itinerary node is updated, the travel time of the first itinerary node may be synchronously updated based on the first itinerary content of the first itinerary node.
[0047] FIG5 is a schematic diagram of a process for modifying a first itinerary node provided by an embodiment of the present disclosure. As shown in FIG5 , illustratively, first, within the target interface, in one possible implementation, the terminal device responds to a double-click operation on itinerary node A in the recommended itinerary information by modifying the itinerary content from "place a" to "place a_0." This thereby achieves the modification of itinerary node A (i.e., the first itinerary node). In another possible implementation, the terminal device responds to a long-press operation on itinerary node A in the recommended itinerary information by displaying recommended itinerary content, such as "place a_1," "place a_2," and "place a_3," within the target interface. The recommended itinerary content, "place a_1," "place a_2," and "place a_3," has the same itinerary type as the itinerary content, "place a," of itinerary node A, for example, all of itinerary type: restaurant, or all of itinerary type: scenic spot. Afterwards, the user selects the recommended itinerary content "a_2" by clicking, dragging, etc., and the terminal device modifies the itinerary content "a" of itinerary node A to "a_2", thereby completing the modification of the itinerary content for itinerary node A (i.e., the first itinerary node). Afterwards, further, when the itinerary content changes, the corresponding travel time can be updated synchronously accordingly. For example, as shown in the figure, after the itinerary content of itinerary node A changes, the travel time corresponding to itinerary node B is automatically adjusted from "10:00" to "10:20", and / or the itinerary content corresponding to itinerary node B is automatically adjusted from "b" to "b_1". This makes itinerary planning more reasonable. In this embodiment, the implementation method of planning and updating the corresponding travel time according to the itinerary content can be based on a pre-trained language model and combined with external map information. The specific implementation method will not be repeated here.
[0048] Furthermore, in another possible implementation, after step S101, the following steps may be further included:
[0049] Step S1012: In response to the third trigger operation, a new trip node is added in the target interface.
[0050] Step S1013: based on the travel time and / or travel content corresponding to the newly added travel node, modify the travel time and / or travel content of other travel nodes in the target interface.
[0051] For example, while the recommended itinerary information is displayed on the target interface, it can be modified to add additional itinerary nodes based on the user's actual needs and the actual itinerary of the trip. For example, if the user visits a scenic spot not included in the recommended itinerary during their actual trip, the terminal device can, based on the above steps, add a new itinerary node corresponding to the scenic spot to the recommended itinerary information. The new itinerary node includes the corresponding itinerary content and travel time. By adding the new itinerary node, the recommended itinerary information is aligned with the actual travel itinerary, thereby improving the accuracy of subsequent trip records generated based on the recommended itinerary information.
[0052] Afterwards, after adding a new trip node in the target interface, the terminal device can dynamically adjust the travel time of other trip nodes after the new trip node (by deploying a model in the local or external network), thereby realizing the dynamic update of the itinerary planning corresponding to the recommended itinerary information and improving the accuracy and rationality of the itinerary planning.
[0053] Step S102: In response to a first trigger operation for a target travel node, a corresponding target media material is loaded, wherein the target media material has target media special effects and / or target media content, and the target media material is generated based on a shooting template corresponding to the target travel node.
[0054] Exemplarily, after the above steps of displaying the recommended itinerary information and modifying the recommended itinerary information as needed, the recommended itinerary information matches the user's actual travel itinerary, that is, the recommended itinerary information records in detail the travel location, content, and corresponding time of the user's actual travel. Afterwards, a corresponding itinerary record is generated based on the recommended itinerary information. Specifically, the user adds corresponding target media materials to a certain itinerary node (target itinerary node) by performing a first trigger operation on the itinerary node in the recommended itinerary information. The target media materials include, for example, videos, pictures, music, etc. Among them, one possible implementation method is that the target media materials are screened media materials, so that the target media materials have specific target media effects and / or target media content. The target media materials are screened based on the target itinerary node. For example, when the first trigger operation is for itinerary node A, the loaded target media materials can only be loaded to the location of itinerary node A, so that the target media materials have target media effects and / or target media content that match itinerary node A.
[0055] Furthermore, the target media material includes the target media effects and / or target media content that match the target journey node because it is generated based on a capture template corresponding to the target journey node. A capture template is information used to guide users in capturing specific content or to add specific media effects to media. The capture template is loaded during the capture process and displayed as instructive information. The specific implementation is described in detail in the subsequent implementation and will not be repeated here.
[0056] For example, after the target media material corresponding to the current target itinerary node is loaded, media materials corresponding to other itinerary nodes can be further loaded based on user operations. That is, step S102 is repeated until all itinerary nodes corresponding to the recommended itinerary information are loaded with the corresponding target media material, thereby generating a trip record corresponding to the recommended itinerary information in subsequent steps. Of course, it is understood that, as needed, the target media material can also be loaded only for some of the itinerary nodes in the recommended itinerary information, thereby generating a trip record based on these some of the itinerary nodes.
[0057] Step S103: Generate a travel record corresponding to the recommended travel information according to the target media material.
[0058] Exemplarily, after obtaining the target media material (such as video, photo, recording) corresponding to the target itinerary node, a unitized recording segment corresponding to the target itinerary node is generated based on the target media material. The recording segment may only include the above-mentioned target media material, that is, a video recording. It may also include other graphic, text, and sound data, that is, a multimedia record, in addition to the target media material. In one possible implementation, the target media material may be a video or a picture. After obtaining the target media material, the terminal device uses a pre-generated language model to generate a description text corresponding to the target media material, such as a text describing the content in the target media material. The target media material is then merged with the description text to generate a recording segment in graphic and text form. The recording segments corresponding to each itinerary node are then merged to obtain the itinerary record corresponding to the recommended itinerary information.
[0059] In the disclosed embodiment, recommended itinerary information is displayed, and the recommended itinerary information represents an itinerary plan for at least one itinerary node; in response to a first trigger operation on a target itinerary node, corresponding target media materials are loaded, wherein the target media materials have target media special effects and / or target media content, and the target media materials are generated based on a shooting template corresponding to the target itinerary node; and based on the target media materials, a itinerary record corresponding to the recommended itinerary information is generated. By performing a trigger operation on the target itinerary node in the recommended itinerary information, the corresponding target media materials shot based on the corresponding shooting template are loaded, and then a itinerary record corresponding to the recommended itinerary information is generated, thereby realizing the automatic generation of unitized itinerary records based on the itinerary nodes. At the same time, since the target media materials are shot and generated under the guidance of the shooting template corresponding to the target itinerary node, on the one hand, there is no need for the user to manually select the media materials, thereby improving the efficiency of itinerary record production, and on the other hand, improving the shooting effect of the media materials, thereby improving the quality of the itinerary records ultimately generated based on the media materials.
[0060] Referring to FIG6 , FIG6 is a second flow chart of a method for generating a trip record provided in an embodiment of the present disclosure. Based on the embodiment shown in FIG2 , this embodiment further refines steps S102-S103 and adds a step of guided shooting based on a shooting template. Exemplarily, the method for generating a trip record includes:
[0061] Step S201: In response to a fifth trigger operation on a second trip node, a shooting template corresponding to the second trip node is obtained, where the shooting template is used to add target media effects and / or guide a user to shoot target media content.
[0062] Step S202: capturing an image based on the capture template to obtain target media material.
[0063] Exemplarily, the fifth trigger operation is an operation for invoking a shooting template in an application. The specific implementation is similar to other trigger operations and will not be repeated here. After responding to the fifth trigger operation (e.g., a click operation) for a specific itinerary node, the terminal device invokes the shooting template corresponding to the itinerary node. The shooting template can be used to guide the user to shoot the target media content, such as instructing the user to shoot XX scenic spot, or the shooting template can also be used to add XX special effects to the captured image. Specifically, the shooting template can be displayed in the viewfinder, thereby achieving the shooting template's guiding role in the content captured by the user. Figure 7 is a schematic diagram of loading a shooting template provided by an embodiment of the present disclosure. As shown in Figure 7, for itinerary node B (shown as B in the figure), after the user clicks the shooting trigger control corresponding to itinerary node B, the application invokes the program viewfinder and displays the shooting template M1 corresponding to itinerary node B in the viewfinder. As shown in the figure, the shooting template includes a contour line indicating "XX Mountain". Through this contour line, the content captured by the user can be guided, so that the media material captured using the shooting template M1 can match itinerary node B. This improves the rationality of the final generated travel records and ensures that the records can cover all travel nodes.
[0064] Optionally, before step S201, the method further includes:
[0065] Step S200A: Obtain current system time and / or current location information.
[0066] Step S200B: outputting prompt information corresponding to the second trip node according to the current system time and / or current location information, where the prompt information is used to prompt the user to perform the fifth trigger operation.
[0067] For example, to further improve the quality of media captured by the user and its matching with attractions (trip nodes), the terminal device detects the current system time and / or current location information based on preset intervals. When the current system time matches the travel time of a second trip node and / or when the current location information matches the itinerary content of the second trip node, a prompt message for the second trip node is output, such as by displaying the prompt message within the application or playing a prompt voice message. This reminds the user to "check in" in a timely manner, i.e., to implement the fifth trigger operation, call up the capture template to capture media materials, and thus ensure that the captured media materials match the trip nodes.
[0068] Step S203: Displaying recommended itinerary information, where the recommended itinerary information represents a itinerary plan for at least one itinerary node.
[0069] Step S204: Obtain a corresponding media slot template according to the recommended itinerary information. The media slot template is used to represent the number of media slots of each itinerary node corresponding to the recommended itinerary information.
[0070] Step S205: In the target interface, based on the media slot template, the media slot corresponding to each trip node is displayed.
[0071] Exemplarily, after the recommended itinerary information is loaded into the target interface, on the other hand, the terminal device obtains the media slot template corresponding to the recommended itinerary information. The media slot template is used for the number of media slots for each itinerary node corresponding to the current recommended itinerary information. Therefore, the media slot template corresponds to the recommended itinerary information. In one possible implementation, the media slot template is dynamically generated based on the recommended itinerary information, that is, when the recommended itinerary information is updated, the corresponding media slot template also changes. Figure 8 is a schematic diagram of a media slot template provided by an embodiment of the present disclosure. As shown in Figure 8, for example, the recommended itinerary information includes itinerary node A (travel time: 9:00, itinerary content: #1), itinerary node B (travel time: 10:00, itinerary content: #2), and itinerary node C (travel time: 11:00, itinerary content: #3). Based on the media slot template, itinerary node A has 3 media slots, itinerary node B has 1 media slot, and itinerary node C has 2 media slots. Afterwards, based on the above media slot template, the media slots corresponding to each of the trip nodes A, B, and C can be displayed.
[0072] Exemplarily, the number of media slots corresponding to a trip node is determined based on the itinerary plan for that trip node. In one possible implementation, the number of media slots for each trip node in the media slot template can be determined based on the trip time (duration) corresponding to the trip node, or based on big data information sent by the server (e.g., the number of times other users have captured media material at that trip node). Alternatively, the number of media slots can be randomly generated, and this is not specifically limited here.
[0073] Step S206 : In response to the first triggering operation on the target media slot of the target trip node, select the target media material and load the target media material into the target media slot.
[0074] Furthermore, after displaying the media slots for each trip node within the target interface, the terminal device, in response to the first trigger operation for the target media slot of the target trip node, can trigger the target media slot, thereby entering the media material loading page and selecting the corresponding target media material for loading. The specific implementation process of adjusting to the media page and selecting the target media material for loading is a related technology known to those skilled in the art and will not be described in detail here. Furthermore, after loading the media material, the media slot will display a corresponding cover screenshot or descriptive text of the media material to indicate the occupancy status of the media material slot. The specific implementation method is not limited.
[0075] Step S207: Obtain prompt words corresponding to the target media material.
[0076] For example, after the target media material is loaded, in addition to directly combining the target media materials corresponding to each itinerary node in the recommended itinerary information into a itinerary record as shown in the embodiment of FIG2 , additional prompt words corresponding to the target media material can be obtained. For example, if target media material #1 is a photo of scenic spot A, its corresponding prompt word can be "Scenic Spot A"; wherein, the implementation method of performing content recognition on the media material to obtain the corresponding descriptive vocabulary is a related technology and will not be repeated here.
[0077] In a possible implementation, the prompt word includes a first prompt word and a second prompt word. As shown in FIG9 , a specific implementation of step S207 includes:
[0078] Step S2071: Obtain a first prompt word for a target trip node according to the recommended trip information.
[0079] Step S2072: Obtain the user input text for the target trip node, and obtain a second prompt word based on the user input text.
[0080] For example, the first prompt word is derived based on the recommended itinerary information. In one possible implementation, different itinerary nodes in the recommended itinerary information correspond to the same first prompt word, which is derived based on the itinerary category of the recommended itinerary information. For example, if the itinerary category corresponding to the recommended itinerary information is "travel," then the first prompt word corresponding to all itinerary nodes in the recommended itinerary information will include "travel." If the itinerary category corresponding to the recommended itinerary information is "business travel," then the first prompt word corresponding to all itinerary nodes in the recommended itinerary information will include "business, itinerary."
[0081] In another possible implementation, each recommended itinerary is assigned a corresponding prompt word sequence, which includes a number of first prompt words corresponding to the number of itinerary nodes in the recommended itinerary. The first prompt word sequence is determined during the generation of the recommended itinerary based on the occurrence of each itinerary node in the recommended itinerary. This approach allows each target itinerary node to receive a corresponding, distinct first prompt word, resulting in a richer descriptive text.
[0082] Furthermore, the second prompt word is generated based on the user input text, wherein the user input text corresponds to the target trip node. For example, the user can input unique user input text for each target trip node in the recommended trip information, thereby generating a personalized second prompt word for each target trip node. The specific implementation method will not be repeated here.
[0083] Next, based on the combination of the first and second prompt words, a prompt word corresponding to the target media material is obtained. In this embodiment, personalized prompt words corresponding to the target media material are obtained by combining the first prompt word generated based on the recommended itinerary information and the second prompt word generated based on the user input information. This allows the description text corresponding to the target media material to represent the content information of the target media material, thereby taking into account the user's personalized experience and increasing the richness of the meaning represented by the description text.
[0084] Step S208: Generate a description text of the target trip node according to the prompt word.
[0085] Step S209: obtaining a record generation template corresponding to the recommended itinerary information, and combining the description text and the corresponding target media material according to the record generation template to generate a travel record corresponding to the recommended itinerary information.
[0086] Furthermore, after obtaining the prompt words, the pre-trained model can be used to convert the prompt words and generate corresponding description texts, wherein the generated description texts can be displayed in the target interface of the application to show it to the user, and the operation texts can be further modified based on the user's operation to obtain description texts that better meet the user's needs. Afterwards, a record generation template corresponding to the recommended itinerary information is obtained. The record generation template is used to set the layout and style of the above-mentioned description texts and target media materials in the generated itinerary record, such as the size, color, position, transparency, etc. of the description texts and target media materials. Afterwards, the description texts and the corresponding target media materials will be combined according to the record generation template to generate a itinerary record corresponding to the recommended itinerary information, such as a itinerary record video, a itinerary record document, a itinerary record page, etc.
[0087] In this embodiment, the implementation of step S203 is the same as the implementation of step S201 in the embodiment shown in FIG. 2 of the present disclosure, and will not be described in detail here.
[0088] Corresponding to the trip record generation method in the above embodiment, FIG10 is a block diagram of the structure of the trip record generation device provided by the embodiment of the present disclosure. For ease of explanation, only the parts related to the embodiment of the present disclosure are shown. Referring to FIG10, the trip record generation device 3 includes:
[0089] A display module 31 is configured to display recommended itinerary information, where the recommended itinerary information represents a itinerary plan for at least one itinerary node;
[0090] a loading module 32 configured to load a corresponding target media material in response to a first triggering operation on a target travel node, wherein the target media material has a target media special effect and / or target media content, and is generated based on a shooting template corresponding to the target travel node;
[0091] The generating module 33 is configured to generate a travel record corresponding to the recommended travel information according to the target media material.
[0092] In one embodiment of the present disclosure, the recommended itinerary information includes the travel time and itinerary content corresponding to at least one itinerary node. The display module 31 is specifically configured to: display the travel time and itinerary content corresponding to the itinerary node within the target interface; and the display module 31 is further configured to: modify the travel time and / or itinerary content corresponding to the itinerary node in response to a second trigger operation on the itinerary node.
[0093] In one embodiment of the present disclosure, the display module 31 is further used to: add a new travel node in the target interface in response to the third trigger operation; and modify the travel time and / or travel content of other travel nodes in the target interface based on the travel time and / or travel content corresponding to the new travel node.
[0094] In one embodiment of the present disclosure, the display module 31 is further configured to: in response to a fourth trigger operation on the first trip node, display at least one corresponding recommended trip content, where the recommended trip content has the same trip type as the trip content of the first trip node;
[0095] In one embodiment of the present disclosure, when the display module 31 modifies the travel time and / or travel content corresponding to a travel node in response to a second trigger operation on the travel node, it is specifically configured to: in response to a second trigger operation on the recommended travel content corresponding to the first travel node, replace the travel content of the first travel node with the recommended travel content corresponding to the second trigger operation; and update the travel time of the first travel node according to the recommended travel content.
[0096] In one embodiment of the present disclosure, the display module 31 is further configured to: display at least one media slot corresponding to the itinerary node in the target interface, wherein the number of media slots corresponding to the itinerary node is determined based on the itinerary plan of the itinerary node; and the loading module 32 is specifically configured to: select target media material in response to a first trigger operation on a target media slot of a target itinerary node, and load the target media material into the target media slot.
[0097] In one embodiment of the present disclosure, the loading module 32 is further configured to obtain a corresponding media slot template based on the recommended itinerary information, where the media slot template is used to represent the number of media slots for each itinerary node corresponding to the recommended itinerary information. When displaying at least one media slot corresponding to a itinerary node, the display module 31 is specifically configured to display the media slot corresponding to each itinerary node based on the media slot template.
[0098] In one embodiment of the present disclosure, the generation module 33 is specifically used to: obtain a first prompt word for a target itinerary node based on the recommended itinerary information; generate a description text for the target itinerary node based on the first prompt word; obtain a record generation template corresponding to the recommended itinerary information, and combine the description text and the corresponding target media material based on the record generation template to generate a itinerary record corresponding to the recommended itinerary information.
[0099] In one embodiment of the present disclosure, the generation module 33 is further used to: obtain user input text for the target itinerary node, and obtain a second prompt word based on the user input text; when the generation module 33 generates a description text of the target itinerary node based on the first prompt word, it is specifically used to: generate a description text of the target itinerary node based on the first prompt word and the second prompt word.
[0100] In one embodiment of the present disclosure, before loading the corresponding target media material, the loading module 32 is further used to: in response to the fifth trigger operation for the second trip node, obtain a shooting template corresponding to the second trip node, where the shooting template is used to add target media special effects and / or guide the user to shoot target media content; and capture an image based on the shooting template to obtain the target media material.
[0101] In one embodiment of the present disclosure, before obtaining a shooting template corresponding to the second trip node in response to the fifth trigger operation for the second trip node, the loading module 32 is further configured to: obtain the current system time and / or current location information; and output prompt information corresponding to the second trip node based on the current system time and / or current location information, where the prompt information is used to prompt the user to perform the fifth trigger operation.
[0102] The display module 31, the loading module 32 and the generating module 33 are connected in sequence. The travel record generating device 3 provided in this embodiment can implement the technical solution of the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0103] FIG11 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. As shown in FIG11 , the electronic device 4 includes:
[0104] A processor 41, and a memory 42 communicatively connected to the processor 41;
[0105] Memory 42 stores computer-executable instructions;
[0106] The processor 41 executes the computer-executable instructions stored in the memory 42 to implement the travel record generation method in the embodiments shown in FIG. 2 to FIG. 9 .
[0107] Optionally, the processor 41 and the memory 42 are connected via a bus 43 .
[0108] The relevant explanations can be understood by referring to the relevant descriptions and effects corresponding to the steps in the embodiments corresponding to Figures 2 to 9, and no further details will be given here.
[0109] An embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the travel record generation method provided in any of the embodiments corresponding to Figures 2 to 9 of the present disclosure.
[0110] In order to implement the above embodiment, the embodiment of the present disclosure further provides an electronic device.
[0111] Referring to FIG12 , there is shown a schematic diagram of the structure of an electronic device 900 suitable for implementing an embodiment of the present disclosure. The electronic device 900 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG12 is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.
[0112] As shown in FIG12 , the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. Various programs and data required for the operation of the electronic device 900 are also stored in the RAM 903. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0113] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although FIG12 shows an electronic device 900 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0114] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0115] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), 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 above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0116] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0117] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0118] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0119] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0120] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0121] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0122] 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.
[0123] In a first aspect, according to one or more embodiments of the present disclosure, a method for generating a travel record is provided, comprising:
[0124] Displaying recommended itinerary information, where the recommended itinerary information represents a trip plan for at least one itinerary node; loading corresponding target media material in response to a first trigger operation for a target itinerary node, wherein the target media material has target media special effects and / or target media content, and the target media material is generated based on a shooting template corresponding to the target itinerary node; and generating a trip record corresponding to the recommended itinerary information based on the target media material.
[0125] According to one or more embodiments of the present disclosure, the recommended itinerary information includes the travel time and itinerary content corresponding to at least one itinerary node. Displaying the recommended itinerary information includes: displaying the travel time and itinerary content corresponding to the itinerary node within a target interface; the method further includes: modifying the travel time and / or itinerary content corresponding to the itinerary node in response to a second trigger operation on the itinerary node.
[0126] According to one or more embodiments of the present disclosure, the method further includes: in response to a third trigger operation, adding a new travel node in the target interface; and modifying the travel time and / or travel content of other travel nodes in the target interface based on the travel time and / or travel content corresponding to the new travel node.
[0127] According to one or more embodiments of the present disclosure, the method further includes: in response to a fourth trigger operation on a first itinerary node, displaying at least one corresponding recommended itinerary content, the recommended itinerary content having the same itinerary type as the itinerary content of the first itinerary node; in response to a second trigger operation on the itinerary node, modifying the travel time and / or itinerary content corresponding to the itinerary node, including: in response to the second trigger operation on the recommended itinerary content corresponding to the first itinerary node, replacing the itinerary content of the first itinerary node with the recommended itinerary content corresponding to the second trigger operation; and updating the travel time of the first itinerary node based on the recommended itinerary content.
[0128] According to one or more embodiments of the present disclosure, the method further includes: displaying at least one media slot corresponding to the itinerary node in a target interface, wherein the number of media slots corresponding to the itinerary node is determined based on the itinerary planning of the itinerary node; and loading the corresponding target media material in response to a first trigger operation on the target itinerary node, including: selecting a target media material in response to a first trigger operation on a target media slot of the target itinerary node, and loading the target media material into the target media slot.
[0129] According to one or more embodiments of the present disclosure, the method further includes: obtaining a corresponding media slot template based on the recommended itinerary information, wherein the media slot template is used to represent the number of media slots of each itinerary node corresponding to the recommended itinerary information; and displaying at least one media slot corresponding to the itinerary node includes: displaying the media slot corresponding to each of the itinerary nodes based on the media slot template.
[0130] According to one or more embodiments of the present disclosure, generating a travel record corresponding to the recommended itinerary information based on the target media material includes: obtaining a first prompt word for the target itinerary node based on the recommended itinerary information; generating a description text of the target itinerary node based on the first prompt word; obtaining a record generation template corresponding to the recommended itinerary information, and combining the description text and the corresponding target media material based on the record generation template to generate a travel record corresponding to the recommended itinerary information.
[0131] According to one or more embodiments of the present disclosure, the method further includes: obtaining user input text for the target itinerary node, and obtaining a second prompt word based on the user input text; generating a description text of the target itinerary node based on the first prompt word, including: generating a description text of the target itinerary node based on the first prompt word and the second prompt word.
[0132] According to one or more embodiments of the present disclosure, before loading the corresponding target media material, the method further includes: in response to a fifth trigger operation for a second trip node, obtaining a shooting template corresponding to the second trip node, wherein the shooting template is used to add target media special effects and / or guide the user to shoot target media content; and capturing an image based on the shooting template to obtain the target media material.
[0133] According to one or more embodiments of the present disclosure, before obtaining the shooting template corresponding to the second journey node in response to the fifth trigger operation on the second journey node, the method further includes: obtaining current system time and / or current location information; and outputting prompt information corresponding to the second journey node based on the current system time and / or current location information, wherein the prompt information is used to prompt the user to implement the fifth trigger operation.
[0134] In a second aspect, according to one or more embodiments of the present disclosure, a travel record generating device is provided, comprising:
[0135] A display module, configured to display recommended itinerary information, wherein the recommended itinerary information represents a itinerary plan for at least one itinerary node;
[0136] a loading module configured to load a corresponding target media material in response to a first triggering operation on a target trip node, wherein the target media material has a target media special effect and / or target media content, and the target media material is generated based on a shooting template corresponding to the target trip node;
[0137] A generating module is used to generate a travel record corresponding to the recommended travel information according to the target media material.
[0138] According to one or more embodiments of the present disclosure, the recommended itinerary information includes the travel time and itinerary content corresponding to at least one itinerary node, and the display module is specifically used to: display the travel time and itinerary content corresponding to the itinerary node within the target interface; the display module is also used to: modify the travel time and / or itinerary content corresponding to the itinerary node in response to a second trigger operation on the itinerary node.
[0139] According to one or more embodiments of the present disclosure, the display module is further used to: add a new travel node in the target interface in response to a third trigger operation; and modify the travel time and / or travel content of other travel nodes in the target interface based on the travel time and / or travel content corresponding to the new travel node.
[0140] According to one or more embodiments of the present disclosure, the display module is further configured to: in response to a fourth trigger operation on a first trip node, display at least one corresponding recommended trip content, the recommended trip content having the same trip type as the trip content of the first trip node;
[0141] According to one or more embodiments of the present disclosure, when the display module modifies the travel time and / or travel content corresponding to a travel node in response to a second trigger operation on the travel node, it is specifically configured to: replace the travel content of the first travel node with the recommended travel content corresponding to the second trigger operation in response to a second trigger operation on the recommended travel content corresponding to the first travel node; and update the travel time of the first travel node based on the recommended travel content.
[0142] According to one or more embodiments of the present disclosure, the display module is further used to: display at least one media slot corresponding to the itinerary node in the target interface, wherein the number of media slots corresponding to the itinerary node is determined based on the itinerary planning of the itinerary node; and the loading module is specifically used to: select target media material in response to a first trigger operation for a target media slot of a target itinerary node, and load the target media material into the target media slot.
[0143] According to one or more embodiments of the present disclosure, the loading module is further configured to obtain a corresponding media slot template based on the recommended itinerary information, where the media slot template is used to represent the number of media slots for each itinerary node corresponding to the recommended itinerary information. When displaying at least one media slot corresponding to a itinerary node, the display module is specifically configured to display the media slot corresponding to each itinerary node based on the media slot template.
[0144] According to one or more embodiments of the present disclosure, the generation module is specifically used to: obtain a first prompt word for a target itinerary node based on the recommended itinerary information; generate a description text for the target itinerary node based on the first prompt word; obtain a record generation template corresponding to the recommended itinerary information, and combine the description text and the corresponding target media material based on the record generation template to generate a itinerary record corresponding to the recommended itinerary information.
[0145] According to one or more embodiments of the present disclosure, the generation module is further used to: obtain user input text for the target itinerary node, and obtain a second prompt word based on the user input text; when the generation module generates a description text of the target itinerary node based on the first prompt word, it is specifically used to: generate a description text of the target itinerary node based on the first prompt word and the second prompt word.
[0146] According to one or more embodiments of the present disclosure, before loading the corresponding target media material, the loading module is further used to: in response to the fifth trigger operation for the second trip node, obtain a shooting template corresponding to the second trip node, where the shooting template is used to add target media special effects and / or guide the user to shoot target media content; and capture an image based on the shooting template to obtain the target media material.
[0147] According to one or more embodiments of the present disclosure, before obtaining a shooting template corresponding to the second journey node in response to the fifth trigger operation for the second journey node, the loading module is further used to: obtain the current system time and / or current location information; and output prompt information corresponding to the second journey node based on the current system time and / or current location information, where the prompt information is used to prompt the user to perform the fifth trigger operation.
[0148] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor and a memory;
[0149] Memory stores computer-executable instructions;
[0150] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the trip record generation method described in the first aspect and various possible designs of the first aspect.
[0151] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the travel record generation method described in the first aspect and various possible designs of the first aspect is implemented.
[0152] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the travel record generation method as described in the first aspect and various possible designs of the first aspect.
[0153] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0154] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0155] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A method for generating a travel record, comprising: Displaying recommended itinerary information, wherein the recommended itinerary information represents a itinerary plan for at least one itinerary node; In response to a first trigger operation for a target trip node, loading a corresponding target media material, wherein the target media material has a target media special effect and / or a target media content, and the target media material is generated based on a shooting template corresponding to the target trip node; A trip record corresponding to the recommended trip information is generated according to the target media material.
2. The method for generating a trip record according to claim 1, wherein: The recommended itinerary information includes the travel time and travel content corresponding to at least one itinerary node, and the displaying of the recommended itinerary information includes: In the target interface, the travel time and travel content corresponding to the travel node are displayed; The trip record generation method further includes: In response to a second trigger operation on the trip node, the trip time and / or trip content corresponding to the trip node is modified.
3. The method for generating a trip record according to claim 2, further comprising: In response to the third trigger operation, adding a new trip node in the target interface; Based on the travel time and / or travel content corresponding to the newly added travel node, the travel time and / or travel content of other travel nodes in the target interface are modified.
4. The method for generating a trip record according to claim 2, further comprising: In response to a fourth trigger operation on the first trip node, displaying at least one corresponding recommended trip content, the recommended trip content having the same trip type as the trip content of the first trip node; In response to the second trigger operation on the trip node, modifying the trip time and / or trip content corresponding to the trip node includes: In response to a second trigger operation on the recommended itinerary content corresponding to the first itinerary node, replacing the itinerary content of the first itinerary node with the recommended itinerary content corresponding to the second trigger operation; The travel time of the first travel node is updated according to the recommended travel content.
5. The method for generating a trip record according to any one of claims 1 to 4, further comprising: In the target interface, at least one media slot corresponding to the itinerary node is displayed, wherein the number of media slots corresponding to the itinerary node is determined based on the itinerary planning of the itinerary node; The step of loading the corresponding target media material in response to the first triggering operation on the target trip node includes: In response to a first trigger operation on a target media slot of the target trip node, a target media material is selected and loaded into the target media slot.
6. The method for generating a trip record according to claim 5, further comprising: According to the recommended itinerary information, a corresponding media slot template is obtained, where the media slot template is used to represent the number of media slots of each itinerary node corresponding to the recommended itinerary information; The displaying of at least one media slot corresponding to the trip node includes: Based on the media slot template, the media slot corresponding to each of the trip nodes is displayed.
7. The method for generating a travel record according to any one of claims 1 to 6, wherein: The step of generating a travel record corresponding to the recommended travel information according to the target media material includes: Obtaining a first prompt word for the target trip node according to the recommended trip information; Generate a description text of the target trip node according to the first prompt word; A record generation template corresponding to the recommended itinerary information is obtained, and according to the record generation template, the description text and the corresponding target media material are combined to generate an itinerary record corresponding to the recommended itinerary information.
8. The method for generating a trip record according to claim 7, further comprising: Acquire a user input text for the target trip node, and obtain a second prompt word according to the user input text; The step of generating a description text of the target trip node according to the first prompt word includes: A description text of the target trip node is generated according to the first prompt word and the second prompt word.
9. The method for generating a travel record according to any one of claims 1 to 8, before loading the corresponding target media material, further comprising: In response to a fifth trigger operation on a second trip node, obtaining a shooting template corresponding to the second trip node, wherein the shooting template is used to add a target media special effect and / or guide a user to shoot a target media content; Image shooting is performed based on the shooting template to obtain the target media material.
10. The method for generating a trip record according to claim 9, before obtaining the shooting template corresponding to the second trip node in response to the fifth trigger operation on the second trip node, further comprising: Get the current system time and / or current location information; According to the current system time and / or current location information, prompt information corresponding to the second trip node is output, and the prompt information is used to prompt the user to perform the fifth trigger operation.
11. A travel record generating device, comprising: A display module, configured to display recommended itinerary information, wherein the recommended itinerary information represents a itinerary plan for at least one itinerary node; A loading module is configured to load a corresponding target media material in response to a first trigger operation on a target travel node, wherein the target media material has a target media special effect and / or a target media content, and the target media material is generated based on a shooting template corresponding to the target travel node; The generating module is configured to generate a travel record corresponding to the recommended travel information according to the target media material.
12. An electronic device comprising: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs a trip record generation method, including: Displaying recommended itinerary information, wherein the recommended itinerary information represents a itinerary plan for at least one itinerary node; In response to a first trigger operation for a target trip node, loading a corresponding target media material, wherein the target media material has a target media special effect and / or a target media content, and the target media material is generated based on a shooting template corresponding to the target trip node; A trip record corresponding to the recommended trip information is generated according to the target media material.
13. The electronic device according to claim 12, wherein: The recommended itinerary information includes the travel time and travel content corresponding to at least one itinerary node, and the displaying of the recommended itinerary information includes: In the target interface, the travel time and travel content corresponding to the travel node are displayed; The trip record generation method further includes: In response to a second trigger operation on the trip node, the trip time and / or trip content corresponding to the trip node is modified.
14. The electronic device according to claim 13, wherein: The trip record generation method further includes: In response to the third trigger operation, adding a new trip node in the target interface; Based on the travel time and / or travel content corresponding to the newly added travel node, the travel time and / or travel content of other travel nodes in the target interface are modified.
15. The electronic device according to claim 13, wherein: The trip record generation method further includes: In response to a fourth trigger operation on the first trip node, displaying at least one corresponding recommended trip content, the recommended trip content having the same trip type as the trip content of the first trip node; In response to the second trigger operation on the trip node, modifying the trip time and / or trip content corresponding to the trip node includes: In response to a second trigger operation on the recommended itinerary content corresponding to the first itinerary node, replacing the itinerary content of the first itinerary node with the recommended itinerary content corresponding to the second trigger operation; The travel time of the first travel node is updated according to the recommended travel content.
16. The electronic device according to any one of claims 12 to 15, wherein: The trip record generation method further includes: In the target interface, at least one media slot corresponding to the itinerary node is displayed, wherein the number of media slots corresponding to the itinerary node is determined based on the itinerary planning of the itinerary node; The step of loading the corresponding target media material in response to the first triggering operation on the target trip node includes: In response to a first trigger operation on a target media slot of the target trip node, a target media material is selected and loaded into the target media slot.
17. The electronic device according to claim 16, wherein: The trip record generation method further includes: According to the recommended itinerary information, a corresponding media slot template is obtained, where the media slot template is used to represent the number of media slots of each itinerary node corresponding to the recommended itinerary information; The displaying of at least one media slot corresponding to the trip node includes: Based on the media slot template, the media slot corresponding to each of the trip nodes is displayed.
18. The electronic device according to any one of claims 12 to 17, wherein: The step of generating a travel record corresponding to the recommended travel information according to the target media material includes: Obtaining a first prompt word for the target trip node according to the recommended trip information; Generate a description text of the target trip node according to the first prompt word; A record generation template corresponding to the recommended itinerary information is obtained, and according to the record generation template, the description text and the corresponding target media material are combined to generate an itinerary record corresponding to the recommended itinerary information.
19. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the method for generating a travel record as described in any one of claims 1 to 10 is implemented.
20. A computer program product comprising a computer program, wherein: When the computer program is executed by a processor, the method for generating a travel record according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Electronic travel note generating method and system based on mobile terminal
CN104902083A
Electronic travel note editing method and device
CN107193790A
Travel note generation method and device
CN113268961A
Travel record generation method and device, electronic equipment and storage medium
CN117241085A
Action record automatic forming method, information storage medium, and action record automatic forming system
JP2003288354A