Media generation method and device, electronic equipment and medium

By presenting the itinerary of multiple nodes on the map interface and point-to-point mapping of text information with pictures, audio and/or video, the problem of users need to repeatedly compare information when viewing the itinerary is solved, and intuitive display and smooth reading of the itinerary is achieved.

CN119719545APending Publication Date: 2025-03-28BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311268428.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

When viewing trips on social platforms, users need to repeatedly compare pictures, audio and/or videos with text information, resulting in the trips being unintuitive and users cannot read them smoothly.

Method used

By presenting a trip including multiple nodes on the map interface, each node is associated with the node location, time, and creative content (picture, audio, and/or video), the user can view the corresponding creative content after selecting the node.

Benefits of technology

It realizes the intuitive display of the itinerary, and users can smoothly view the itinerary content, reducing the reading time cost, and users can formulate exclusive itineraries based on the itinerary route.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119719545A_ABST
    Figure CN119719545A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a media generation method and device, electronic equipment and a medium. The method includes presenting a trip comprising a plurality of nodes on a first interface comprising a map, where each of the plurality of nodes is associated with a corresponding node location, node time, and / or authoring content, the authoring content including pictures, audio, and / or video. The method further includes displaying first authoring content corresponding to a first node in the plurality of nodes in response to the user selecting the first node.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computers, and more particularly, to a media generation method, apparatus, electronic device, and medium. Background Art

[0002] At present, in the publishing ecology of social platforms, creations related to itineraries are a very important vertical category, including travel itineraries, work itineraries, city walking itineraries, etc. Sharing experiences during the itinerary has always been an important component of platform content. When making an itinerary, users usually search and view itineraries posted by other users on social platforms. In traditional itineraries, a large proportion of itineraries are presented in the form of a combination of videos, pictures and texts.

[0003] When users check the itinerary, they need to digest the text information in the guide first, and then look for the corresponding content in the video or picture after understanding the text information. In other words, when users check the itinerary, they need to repeatedly compare pictures, audio and / or video and text information. The discreteness of pictures, videos and text information makes the itinerary less intuitive and users cannot read it smoothly. Summary of the invention

[0004] Embodiments of the present disclosure provide a media generation method, device, electronic device, and medium.

[0005] According to a first aspect of the present disclosure, a media generation method is provided. The method includes presenting a trip including multiple nodes on a first interface including a map, the trip being presented on the map, each of the multiple nodes being associated with a corresponding node position, node time, and / or creative content, the creative content including pictures, audio, and / or video; in response to a user selecting a first node among the multiple nodes, displaying first creative content corresponding to the first node.

[0006] In a second aspect of the present disclosure, a media display device is provided. The device includes an itinerary display module configured to present an itinerary including multiple nodes on a first interface including a map, the itinerary being presented on the map, each of the multiple nodes being associated with a corresponding node position, node time, and / or creative content, the creative content including pictures, audio, and / or video; and a first creative content display module configured to display a first creative content corresponding to the first node in response to a user selecting a first node among the multiple nodes.

[0007] According to a third aspect of the present disclosure, an electronic device is provided, comprising a processor and a memory coupled to the processor, wherein the memory has instructions stored therein, and when the instructions are executed by the processor, the electronic device executes the method according to the first aspect.

[0008] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method according to the first aspect.

[0009] This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to limit the scope of the claimed subject matter. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0011] Figure 1 A schematic diagram showing an example environment in which the media generation method according to some embodiments of the present disclosure may be implemented;

[0012] Figure 2 A flow chart showing a media generation method according to some embodiments of the present disclosure is shown;

[0013] Figure 3 A schematic diagram showing a process of adding a trip according to some embodiments of the present disclosure;

[0014] Figure 4 A schematic diagram showing a process of adding or deleting nodes according to some embodiments of the present disclosure;

[0015] Figure 5 A schematic diagram showing a process of editing creative content according to some embodiments of the present disclosure;

[0016] Fig. 6A A flowchart of a method for displaying an itinerary according to some embodiments of the present disclosure is shown;

[0017] Figure 6B A schematic diagram showing an example environment in which the itinerary display method according to some embodiments of the present disclosure may be implemented;

[0018] Figure 7 A block diagram showing a media generation apparatus according to some embodiments of the present disclosure; and

[0019] Figure 8 A block diagram of an electronic device according to some embodiments of the present disclosure is shown.

[0020] Throughout the drawings, the same or similar reference numbers denote the same or similar elements. DETAILED DESCRIPTION

[0021] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0022] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. may refer to different or the same objects, unless explicitly stated. Other explicit and implicit definitions may also be included below.

[0023] On social platforms, itineraries usually consist of three parts: videos, pictures, and text information. For example, a travel itinerary usually contains multiple pictures, and the shooting location and information expressed in each picture may be different. Similarly, a video usually includes multiple frames, and each frame of the image can also present different content and be shot in different locations. However, in traditional itineraries, pictures or videos are usually presented on the same interface as text information. The simple combination and presentation method makes the correlation between pictures and text or videos and text worse, and the information is discretized.

[0024] When users view travel itineraries posted on the platform, they need to first understand the meaning of the text information, and then slide the pictures or search for content corresponding to the text information in the video. For example, the text information includes "One-day Tour in Beijing". After the user knows that the travel destination is in Beijing, he searches for corresponding pictures and videos related to "Beijing". The text information and pictures, audio and / or video cannot be described coherently. Users need to process it twice before they can understand the real scene corresponding to the itinerary, but the reading behavior is continuous. The above solution will cause users to repeatedly compare pictures, audio and / or videos with text information when viewing the travel itinerary, and they cannot read smoothly.

[0025] In order to solve the above problems, an embodiment of the present disclosure provides a media generation scheme. The itinerary of the scheme includes multiple nodes, wherein the node can be a map point, a place or a waypoint displayed on a map, and the node position and node time are displayed near each node. The node position can be a certain position in the user's itinerary, and the node time can be the time when the user arrives at the node position. When the user views the itinerary, the route of the itinerary can be known through the serially connected nodes. At the same time, the scheme of the present disclosure summarizes the corresponding text information and pictures, audio and / or video under the same node, so that the text information and pictures, audio and / or video are mapped point to point. After the user selects a node, the text information and pictures, audio and / or video corresponding to the selected node can be viewed, reducing the time cost of reading. According to an embodiment of the present disclosure, when viewing a published itinerary as a reference, the user can also intercept the routes on the itinerary and combine them separately to formulate a dedicated itinerary.

[0026] Figure 1 1 is a schematic diagram of an example environment 100 in which media generation methods according to some embodiments of the present disclosure may be implemented. Figure 1 As shown, the example environment 100 may include a user interface 101, which may be a touch screen display, and the user may input commands to the client by touching and / or making gestures on the display screen. In some embodiments, the itinerary may be displayed on the user interface 101, and the itinerary includes a first node 102, a second node 103, a third node 104, and a fourth node 105. A place and time are displayed near each node. The nodes are connected in series according to the time sequence to obtain a itinerary route, and the connection between two connected nodes is part of the itinerary route. The background of the itinerary route is a map, and the combination of the route and the map forms a route map. The present disclosure uses the route map as a display page for the itinerary, and the user can intuitively view the itinerary route, that is, what place was visited at what time.

[0027] In some embodiments, the itinerary may be a "one-day tour in Beijing". Therefore, the place displayed near the first node 102 may be the "Summer Palace", the place displayed near the second node 103 may be the "Old Summer Palace", the place displayed near the third node 104 may be the "Forbidden City", and the place displayed near the fourth node 105 may be the "Badaling". By connecting the four nodes in series according to the time sequence of each node, the route of the "one-day tour in Beijing" itinerary can be obtained.

[0028] refer to Figure 1When viewing the route map, the user can select a node that he is interested in or wants to know about, thereby entering the display interface of the creative content. In some embodiments, when the user clicks the third node 104, the route map on the user interface 101 will switch to the creative content corresponding to the third node 104. The creative content may include pictures, audio and / or video 106 and text information 107, wherein the pictures, audio and / or video 106 correspond to the text information 107. The user directly views the corresponding pictures, audio and / or video 106 and text information 107 by clicking the third node 104, eliminating the steps of repeated comparison and saving the time cost of reading.

[0029] In some embodiments, the location displayed near the third node 104 may be the "Forbidden City", and the creation content corresponding to the third node 104 may be pictures, audio and / or video of the Forbidden City and text information created by the user. When the user clicks the third node 104, the user interface 101 will display pictures, audio and / or video of the Forbidden City and text information, and the text information may be "Happy trip to the Forbidden City". In addition, when there are multiple pictures, audio and / or videos, the user can also view different pictures, audio and / or videos by sliding the corresponding positions of the pictures, audio and / or videos.

[0030] In some embodiments, the user interface 101 can also display a previous node control 108, a next node control 109, and a return control 110 on the interface for displaying creative content. The user can view the creative content corresponding to the second node 103 by touching the previous node control 108, view the creative content corresponding to the fourth node 104 by touching the next node control 109, and return to the interface of the route map by touching the return control 110.

[0031] As can be seen from the above description, the solution disclosed in the present invention is to display a trip including multiple nodes on a map, so that users can intuitively view the trip route displayed on the map. At the same time, the corresponding text information and pictures, audio and / or video are summarized under the same node. When a user selects a node of the trip, he can view the creation content corresponding to the selected node without repeated comparison, which reduces the time cost of users to view and read and formulate exclusive trips.

[0032] It should be understood that the architecture and functions in the example environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure. Embodiments of the present disclosure may also be applied to other environments with different structures and / or functions.

[0033] The following will combine Figures 2 to 8The process of the embodiment of the present disclosure is described in detail. For ease of understanding, the specific data mentioned in the following description are exemplary and are not intended to limit the scope of protection of the present disclosure. It is understood that the embodiments described below may also include additional actions not shown and / or may omit the actions shown, and the scope of the present disclosure is not limited in this respect.

[0034] Figure 2 A flow chart of a media generation method 200 according to some embodiments of the present disclosure is shown. At box 202, a first node is generated based on a first node position, a first node time, and a first creative content. The generation of the first node requires obtaining the first node position, the first node time, and the first creative content. In some embodiments, the first node position and the first node time may be a location and time input by a user received by the client, or may be directly obtained based on a picture or video imported by the user. For example, a user inputs a picture taken in Beijing on June 1, and the client may determine the first node position and the first node time based on the input picture being taken in Beijing on June 1. The first creative content may be a picture, video, and text information input by the user received by the client. The first node position and the first node time may be displayed near the first node so that the user can intuitively view the route map. When the user selects the first node, the user interface 101 switches the route map to the interface of the first creative content, realizing point-to-point mapping of text information with pictures, audio, and / or video, thereby enhancing the relevance of the content of the question information.

[0035] At box 204, a second node is generated based on the second node position, the second node time, and the second creative content, wherein the first creative content and the second creative content include pictures, audio, and / or video, respectively. In some embodiments, the second node position, the second node time, and the second creative content can be obtained by receiving the time, location, and creative content input by the user, and the second node position and the second node time can be displayed near the second node. When the user selects the second node, the user interface switches the route map to the interface of the second creative content. The generation method of the second node is consistent with the generation method of the first node, and will not be repeated here.

[0036] At block 206, based on at least the first node and the second node, a trip is generated and presented on the first interface. The trip includes a route map and creative content. The route on the route map may include multiple nodes. Of course, only one node may be set. The specific selection may be based on actual needs. When the route includes multiple nodes, there are at least a first node and a second node, where the first node is the starting point and the second node is the end point. The first interface may be an interface including a map, for example, Figure 1As shown, the first interface may be a user interface 101 including a route map. The first node and the second node are connected in series and displayed on the map to obtain the itinerary.

[0037] Therefore, according to the method 200 of the embodiment of the present disclosure, when generating an itinerary, multiple nodes are determined, and the corresponding text information and pictures, audio and / or video are summarized at the same node, so as to realize point-to-point mapping of text information and pictures, audio and / or video, improve the relevance of text information and pictures, audio and / or video, facilitate user viewing, reduce the time cost of reading, and at the same time use the route map as the display page of the itinerary. When viewing the published itinerary as a reference, the user can also intercept the routes on the itinerary and combine them separately to formulate a dedicated itinerary.

[0038] The following will combine Figures 3 to 5 The process of itinerary generation is described in detail. In the embodiment of the present disclosure, the explanation is given in the order of adding itineraries, adding or deleting nodes, and generating creative content. The specific data mentioned in the following description are exemplary and are not intended to limit the scope of protection of the present disclosure. It can be understood that the embodiments described below may also include additional actions not shown and / or the actions shown may be omitted, and the scope of the present disclosure is not limited in this respect.

[0039] Figure 3 A schematic diagram of a process 300 of adding an itinerary in some embodiments of the present disclosure is shown. In some embodiments, a user can publish multiple itineraries on the second interface, and other users can view them by simply selecting an itinerary on the second interface. For example, Figure 3 The user interface 301 includes a first trip 302, a third trip 303, a fourth trip 304, and a fifth trip 305. The number of trips and the positions of the trips can be adjusted by the user according to actual needs. The user interface 301 also displays an add control 307. The user can add a trip by touching the add control 307. Of course, the user interface 301 can also be set with a delete control, an up control, and a down control. The specific setting principles and methods are not repeated here.

[0040] In some embodiments, in order to provide a meeting of different people in a corresponding time and space, thereby creating a travel social environment and increasing travel interactivity, after publishing the first itinerary 302, the present disclosure determines whether the route of the first itinerary and the route of the second itinerary in the recommendation pool of the server have the same location at the same time. If the route of the first itinerary 302 and the route of the second itinerary have the same location at the same time, it means that the user who publishes the first itinerary 302 at the same time will go to the same location as the user who publishes the second itinerary. The second itinerary recommended to the user who published the first itinerary 302 can also be recommended to the user who published the second itinerary at the same time, so as to increase the interactivity of users on the platform and improve the user experience.

[0041] Figure 4 A schematic diagram of a process 400 of adding or deleting nodes according to some embodiments of the present disclosure is shown. Figure 3 After the touch operation is performed on the add control 307 in the user interface 401, the following will be displayed: Figure 4 The interface shown. The user can click on the edit box 402 to input the information required to generate a node. When the itinerary includes multiple nodes, the edit box 402 can be slid. After sliding, the edit box 402 will display a "+" control and a "-" control. The user can touch the "+" control to add a node and touch the "-" control to delete a node. The user interface 401 is also provided with a preview box 403 and a publishing box 404. When generating a draft itinerary, the user can touch the preview control 403 to preview the draft itinerary. If it is necessary to add or delete content, it can be returned for modification. If it is confirmed to be correct, the publishing box 404 can be clicked to publish the itinerary on the social platform.

[0042] Figure 5 A schematic diagram of a process 500 for generating creative content according to some embodiments of the present disclosure is shown. Figure 4 After the edit box 402 is opened, the user interface 501 will display the following Figure 5 Interface shown. In some embodiments, a picture, audio and / or video adding key 504 is displayed on the user interface 501, and the user can click the adding key 504 to add the picture, audio and / or video corresponding to the node, and the added picture, audio and / or video can be displayed at the position of the media box 502. The user can add only one picture and / or a video, or can add multiple pictures and / or multiple videos, which can be selected according to actual needs. When the number of added pictures, audio and / or videos is large, the user can switch the pictures or videos displayed on the user interface 501 by sliding the media box 502.

[0043] In some embodiments, the creative content also includes a title and text information, and the user can generate the creative content by clicking the positions corresponding to the input title and text information on the user interface 501. After generating the creative content, the user can touch the save control 506 to save the input creative content.

[0044] In some embodiments, the creative content may include multiple pictures and text information, multiple audio and / or video segments and text information, or multiple pictures, multiple audio and / or video segments and text information. The number and combination of pictures, audio and / or video and text information can be selected by the user according to actual needs.

[0045] The user interface 501 also displays the icons of "click to enter location" and "click to enter time", and the user can enter the location and time of the node by clicking the above icons respectively. Of course, the location and time of the node can also be directly extracted from the picture or video imported by the user (for example, through the exchangeable image file format EXIF ​​information). For example, the user inputs a picture taken in Beijing on June 1st, and the client can determine the first node location and the first node time based on the input picture being taken in Beijing on June 1st.

[0046] Fig. 6A FIG. 6 is a flowchart of a method 600A for displaying a trip according to some embodiments of the present disclosure. Figure 6B A schematic diagram of an example environment 600B in which a trip display method according to some embodiments of the present disclosure may be implemented is shown. At block 602, a trip including a plurality of nodes is presented on a first interface including a map, wherein the trip is presented on the map, each of the plurality of nodes is associated with a corresponding node position, node time, and / or creative content, the creative content including pictures, audio, and / or video. For example, Figure 6B As shown, the itinerary can be displayed on the user interface 605. In some embodiments, the location, time, and thumbnails associated with the creative content are displayed near each node. The thumbnail can be a picture that can represent the node in the creative content associated with the node. The thumbnail can be a picture included in the creative content or a picture captured from the video included in the creative content. Displaying a thumbnail near each node allows the user to view the itinerary more intuitively.

[0047] When the user views the route map, he can input commands by touch, gesture or voice. After receiving the adjustment command of the route map input by the user, the client adjusts the display of the route map, wherein the adjustment command includes a zoom command for zooming a part of the route map and a move command for moving the route map. After the client receives the zoom or move command, the user interface 605 will display the zoomed or moved map. When the map is moved or zoomed, the node and the nearby thumbnails can also be moved or zoomed accordingly to facilitate the user to view the node he wants to view.

[0048] In some embodiments, the thumbnail displayed near the node may be a representative picture or video in the creative content. The representative picture or video may be a picture or video that can represent the node automatically generated from the creative content input by the user, or may be a picture or video manually selected by the user. Displaying the picture or video around the node allows the user to better understand the information contained in the node so as to make a selection.

[0049] At block 604, in response to a user selecting a first node among the plurality of nodes, a first creative content corresponding to the first node is displayed. Figure 6B As shown, when the user views the route map, the user can select a node that is of interest or that he wants to know, thereby entering an interface for displaying the creation content. In some embodiments, when the user clicks on thumbnail 606, the route map on user interface 605 displays the original image or video of thumbnail 606, allowing the user to more clearly view the information contained in the node.

[0050] The solution disclosed in the present invention is to display a trip including multiple nodes on a map, so that the user can intuitively view the trip route displayed on the map. When viewing the trip route, the user can move or zoom the map according to actual needs, and the nodes included in the trip route and the thumbnails near the nodes can be displayed anywhere. Figure 1 At the same time, the user can also click on the thumbnail to view the original image or video of the thumbnail 606, so as to gain a deeper understanding of the content expressed by the thumbnail 606 and determine whether the node corresponding to the thumbnail 606 is what needs to be understood, thereby further reducing the time cost of the user's viewing.

[0051] Figure 7 1 shows a block diagram of a media generation device 700 according to some embodiments of the present disclosure. Figure 7As shown, the device 700 includes a trip display module and a first creative content display module. The trip display module is configured to present a trip including multiple nodes on a first interface including a map, the trip is presented on the map, each of the multiple nodes is associated with a corresponding node position, node time and / or creative content, and the creative content includes pictures, audio and / or video; the first creative content display module is configured to display a first creative content corresponding to the first node in response to a user selecting a first node among the multiple nodes.

[0052] Figure 8 8 is a block diagram of an electronic device 800 according to some embodiments of the present disclosure. The device 800 may be a device or apparatus described in an embodiment of the present disclosure. Figure 8 As shown, the device 800 includes a central processing unit (CPU) and / or a graphics processing unit (GPU) 801, which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 802 or computer program instructions loaded from a storage unit 808 to a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. The CPU and / or GPU 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input and / or output (I and / or O) interface 805 is also connected to the bus 804. Although not shown in FIG. Figure 8 As shown in FIG. 8 , device 800 may also include a co-processor.

[0053] A number of components in the device 800 are connected to the I and / or O interface 805, including: an input unit 806, such as a keyboard, a mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a disk, an optical disk, etc.; and a communication unit 809, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 809 allows the device 800 to exchange information and / or data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0054] The various methods or processes described above may be executed by the CPU and / or GPU 801. For example, in some embodiments, the methods may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded into the RAM 803 and executed by the CPU and / or GPU 801, one or more steps or actions in the methods or processes described above may be performed.

[0055] In some embodiments, the methods and processes described above may be implemented as a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for executing various aspects of the present disclosure.

[0056] Computer readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. Computer readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (non-exhaustive list) of computer readable storage medium include: 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), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a convex structure in a groove on which instructions are stored, and any suitable combination thereof. The computer readable storage medium used here is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated by a waveguide or other transmission medium (for example, a light pulse by an optical fiber cable), or an electrical signal transmitted by a wire.

[0057] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing and / or processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing and / or processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing and / or processing device.

[0058] The computer program instructions for performing the disclosed operation may be assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, programming languages ​​including object-oriented programming languages, and conventional procedural programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, executed as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via 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., utilizing an Internet service provider to connect via the Internet). In certain embodiments, by utilizing the state information of a computer-readable program instruction to customize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit may execute a computer-readable program instruction, thereby realizing various aspects of the present disclosure.

[0059] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions and / or actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions and / or actions specified in one or more boxes in the flowchart and / or block diagram.

[0060] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions and / or actions specified in one or more boxes in the flowchart and / or block diagram.

[0061] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the equipment, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each frame in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the frame can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous frames can actually be executed substantially in parallel, and they can also be executed in the opposite order sometimes, depending on the functions involved. It should also be noted that each frame in the block diagram and / or flow chart, and the combination of frames in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0062] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

[0063] Some example implementations of the present disclosure are listed below.

[0064] Example 1. A media generation method, comprising:

[0065] Presenting a trip including a plurality of nodes on a first interface including a map, wherein the trip is presented on the map, each of the plurality of nodes is associated with a corresponding node position, node time, and / or creative content, wherein the creative content includes a picture, audio, and / or video; and

[0066] In response to a user selecting a first node among the plurality of nodes, first creative content corresponding to the first node is displayed.

[0067] Example 2. The method according to Example 1 further includes:

[0068] Displaying a plurality of trips on a second interface, the plurality of trips including the trip; and

[0069] In response to the user selecting the trip on the second interface, the trip is displayed on the first interface.

[0070] Example 3. The method according to any one of Examples 1-2, further comprising:

[0071] In response to the user's touch operation on the return control, the second interface displaying the plurality of trips is returned.

[0072] Example 4. The method of any of Examples 1-3, wherein presenting a trip including a plurality of nodes on a map comprises:

[0073] Based on the corresponding creative content of each node, generating a thumbnail representing the creative content; and

[0074] A corresponding thumbnail is displayed near each node on the first interface.

[0075] Example 5. The method according to any one of Examples 1-4, further comprising:

[0076] receiving a user's zoom on the map; and

[0077] In response to receiving the zoom, the zoomed map, the itinerary and / or the thumbnail are displayed.

[0078] Example 6. The method according to any one of Examples 1-5, further comprising:

[0079] receiving user movement of the map; and

[0080] In response to receiving the movement, the moved map, the itinerary and / or the thumbnail are displayed.

[0081] Example 7. The method according to any one of Examples 1-6, further comprising:

[0082] In response to the user selecting a second node on the first interface, second creative content corresponding to the second node is displayed.

[0083] Example 8. The method according to any one of Examples 1-7, further comprising:

[0084] Generate the first node based on the first node position, the first node time and the first creative content;

[0085] generating a second node based on a second node position, a second node time, and a second creative content, wherein the first creative content and the second creative content respectively include a picture, an audio, and / or a video; and

[0086] A trip presented on the first interface is generated based at least on the first node and the second node.

[0087] Example 9. The method according to any one of Examples 1-8, further comprising:

[0088] Obtaining images and / or videos imported by users; and

[0089] Based on the imported metadata of the picture and / or video, the first node position and / or the first node time are determined.

[0090] Example 10. The method according to any one of Examples 1-9, further comprising:

[0091] Receiving a time and / or location determined by the user; and

[0092] Based on the determined time and / or location, the first node position and / or the first node time is determined.

[0093] Example 11. The method according to any one of Examples 1-10, further comprising:

[0094] In response to a user's touch operation on the preview control, a preview itinerary including the first node and the second node is displayed.

[0095] Example 12. The method according to any one of Examples 1-11, further comprising:

[0096] In response to a user's touch operation on a publishing control, a trip including the first node and the second node is published.

[0097] Example 13. The method of any of Examples 1-12, wherein the trip is a first trip, and the method further comprises:

[0098] Determine whether the route of the first trip and the route of the second trip in the recommendation pool of the server have the same location at the same time; and

[0099] In response to determining that the route of the first trip and the route of the second trip have the same location at the same time, the second trip is recommended to the user.

[0100] Example 14. A media generation device comprising:

[0101] an itinerary display module, configured to present an itinerary including a plurality of nodes on a first interface including a map, wherein the itinerary is presented on the map, each of the plurality of nodes is associated with a corresponding node position, node time, and / or creative content, wherein the creative content includes pictures, audio, and / or video; and

[0102] The first creative content display module is configured to display first creative content corresponding to a first node among the plurality of nodes in response to a user selecting the first node.

[0103] Example 15. The apparatus according to Example 14, wherein the travel display module comprises:

[0104] A first trip display module, configured to display a plurality of trips on a second interface, the plurality of trips including the trip; and

[0105] The second trip display module displays the trip on the first interface in response to the user selecting the trip on the second interface.

[0106] Example 16. The apparatus of any of Examples 14-15, further comprising:

[0107] The return module is configured to return to display the second interface including the multiple trips in response to a user's touch operation on the return control.

[0108] Example 17. The apparatus according to any one of Examples 14-16, wherein the travel display module further comprises:

[0109] A thumbnail generation module, configured to generate a thumbnail representing the creative content based on the corresponding creative content of each node; and

[0110] The thumbnail display module is configured to display a corresponding thumbnail near each node on the first interface.

[0111] Example 18. The apparatus of any of Examples 14-17, further comprising:

[0112] A zoom receiving module, configured to receive a zoom on the map by a user; and

[0113] The zoom display module is configured to display the zoomed map, the itinerary and / or the thumbnail in response to receiving the zoom.

[0114] Example 19. The apparatus of any of Examples 14-18, further comprising:

[0115] A movement receiving module, configured to receive movement of the user on the map; and

[0116] The movement display module is configured to display the map, the itinerary and / or the thumbnail after the movement in response to receiving the movement.

[0117] Example 20. The apparatus of any of Examples 14-19, further comprising:

[0118] The second creative content display module displays second creative content corresponding to the second node in response to a user selecting the second node on the first interface.

[0119] Example 21. The apparatus of any of Examples 14-20, further comprising:

[0120] A first node generation module, configured to generate the first node based on a first node position, a first node time and the first creative content;

[0121] A second node generation module is configured to generate a second node based on a second node position, a second node time, and a second creative content, wherein the first creative content and the second creative content include pictures, audio, and / or video respectively; and

[0122] The itinerary generating module is configured to generate an itinerary presented on the first interface based at least on the first node and the second node.

[0123] Example 22. The apparatus of any of Examples 14-21, further comprising:

[0124] A picture acquisition module, configured to obtain pictures and / or videos imported by a user; and

[0125] The first node determination module is configured to determine the first node position and the first node time based on the imported metadata of the picture and / or video.

[0126] Example 23. The apparatus of any of Examples 14-22, further comprising:

[0127] A time and place receiving module configured to receive a time and / or place determined by a user; and

[0128] The second node determination module is configured to determine the first node position and / or the first node time based on the determined time and / or place.

[0129] Example 24. The apparatus of any of Examples 14-23, further comprising:

[0130] The preview itinerary display module is configured to display a preview itinerary including the first node and the second node in response to a user's touch operation on the preview control.

[0131] Example 25. The apparatus of any of Examples 14-24, further comprising:

[0132] The itinerary publishing module is configured to publish the itinerary including the first node and the second node in response to a user's touch operation on the publishing control.

[0133] Example 26. The apparatus of any of Examples 14-25, wherein the trip is a first trip, and the method further comprises:

[0134] a trip intersection determination module configured to determine whether the route of the first trip and the route of the second trip in the recommendation pool of the server have the same location at the same time; and

[0135] The itinerary recommendation module is configured to recommend the second itinerary to the user in response to determining that the route of the first itinerary and the route of the second itinerary have the same location at the same time.

[0136] Example 27. An electronic device comprising:

[0137] Processor; and

[0138] A memory coupled to the processor, the memory having instructions stored therein, the instructions causing the electronic device to perform actions when executed by the processor, the actions being used to execute a method according to any one of Examples 1-13.

[0139] Example 28. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of claims 1-13.

[0140] Example 29. A computer program product tangibly stored on a computer-readable medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform a method according to any one of Examples 1-13.

[0141] Although the disclosure has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Instead, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A media generation method, comprising: Presenting a trip including a plurality of nodes on a first interface including a map, wherein the trip is presented on the map, each of the plurality of nodes is associated with a corresponding node position, node time, and / or creative content, wherein the creative content includes a picture, audio, and / or video; as well as In response to a user selecting a first node among the plurality of nodes, first creative content corresponding to the first node is displayed.

2. The method according to claim 1, further comprising: Displaying a plurality of trips on a second interface, the plurality of trips including the trip; as well as In response to the user selecting the trip on the second interface, the trip is displayed on the first interface.

3. The method according to claim 2, further comprising: In response to the user's touch operation on the return control, the second interface including the plurality of strokes is returned to display.

4. The method according to claim 1, further comprising: Based on the corresponding creative content of each node, generate a thumbnail representing the creative content; as well as A corresponding thumbnail is displayed near each node on the first interface.

5. The method according to claim 4, further comprising: Receiving a zoom on the map from a user; as well as In response to receiving the zoom, the zoomed map, the itinerary and / or the thumbnail are displayed.

6. The method according to claim 5, further comprising: receiving a user's movement of the map; as well as In response to receiving the movement, the moved map, the itinerary and / or the thumbnail are displayed.

7. The method according to any one of claims 1 to 5, further comprising: In response to the user selecting a second node on the first interface, second creative content corresponding to the second node is displayed.

8. The method according to claim 1, further comprising: Generate the first node based on the first node position, the first node time and the first creative content; Generate a second node based on a second node position, a second node time, and a second creative content, wherein the first creative content and the second creative content include pictures, audio, and / or video respectively; as well as The itinerary presented on the first interface is generated based at least on the first node and the second node.

9. The method according to claim 8, further comprising: Obtain images, audio and / or video imported by users; as well as Based on the imported metadata of the picture, audio and / or video, the first node position and the first node time are determined.

10. The method according to claim 8, further comprising: Receiving the time and / or location determined by the user; as well as Based on the determined time and / or location, the first node position and / or the first node time is determined.

11. The method according to claim 9, further comprising: In response to a user's touch operation on the preview control, a preview itinerary including the first node and the second node is displayed.

12. The method according to claim 9, further comprising: In response to a user's touch operation on a publishing control, a trip including the first node and the second node is published.

13. The method according to any one of claims 9 to 12, wherein the trip is a first trip, and the method further comprises: Determine whether the route of the first trip and the route of the second trip in the recommendation pool of the server have the same location at the same time; as well as In response to determining that the route of the first trip and the route of the second trip have the same location at the same time, the second trip is recommended to the user.

14. A media generating device, comprising: an itinerary display module, configured to present an itinerary including a plurality of nodes on a first interface including a map, wherein the itinerary is presented on the map, each of the plurality of nodes is associated with a corresponding node position, node time, and / or creative content, wherein the creative content includes pictures, audio, and / or video; as well as The first creative content display module is configured to display first creative content corresponding to a first node among the plurality of nodes in response to a user selecting the first node.

15. An electronic device, comprising: processor; as well as A memory coupled to the processor, the memory having instructions stored therein, wherein when the instructions are executed by the processor, the electronic device executes the method according to any one of claims 1-13.

16. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of claims 1 to 13.

Citation Information

Cited By

  • Media generation method and apparatus, and electronic device and medium

    EP4787197A1