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

The media generation method integrates text, pictures, and video within map nodes, addressing the fragmented viewing of trip media by allowing seamless content access, thus enhancing user experience.

JP2026521603APending Publication Date: 2026-06-30BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2024-09-11
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Conventional trip media on social platforms lack intuitive integration of video, image, and text information, requiring users to repeatedly compare and search for corresponding content, making the viewing experience fragmented and less smooth.

Method used

A media generation method and apparatus that displays trips as multiple nodes on a map, integrating text, pictures, audio, and video within each node, allowing users to view corresponding content seamlessly by selecting nodes, enhancing relevance and reducing reading time.

Benefits of technology

Enables users to intuitively view trip routes and associated media content without repeated comparison, improving user experience by integrating media types point-to-point and reducing time spent on comprehension.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026521603000001_ABST
    Figure 2026521603000001_ABST
Patent Text Reader

Abstract

The embodiments disclosed herein relate to a media generation method, apparatus, electronic device, and medium. The method includes displaying a trip comprising a plurality of nodes on a first interface comprising a map, wherein each of the plurality of nodes is associated with a corresponding node location, node time, and / or creative content, the creative content comprising pictures, audio, and / or video. The method further includes displaying a first creative content corresponding to a first node in response to a user selecting a first node from the plurality of nodes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - reference to related applications) This application claims priority based on a Chinese patent application with an application number of 202311268428.X and an invention title of "Media Generation Method, Apparatus, Electronic Device, and Medium", which was filed on September 27, 2023. All the contents described in the said application are incorporated herein by reference.

[0002] (Technical Field) The embodiments of this disclosure relate to the field of computers, and more specifically, to a media generation method, apparatus, electronic device, and medium.

Background Art

[0003] Conventionally, in the social media posting ecosystem, creations related to trips are an important vertical field. Trips include travel trips, business trips, and urban stroll trips, etc. Sharing experiences during trips has always been a relatively important element of media content. When planning a trip, it is common for users to search for and view trips posted by other users on social media. In conventional trips, most are created in a form that combines videos, images, and text.

[0004] When a user views a trip, it is necessary to understand the text information in the guide first and then search for the corresponding content in the re - video or image. That is, when a user views a trip, it is necessary to repeatedly compare pictures, audio, and / or video, and text information. Due to the dispersion of image, video, and text information, the trip is not intuitive enough, so the user cannot view it smoothly.

Summary of the Invention

[0005] The embodiments of this disclosure provide a media generation method, apparatus, electronic device, and medium.

[0006] The first phase of this publication provides a media generation method. The method includes displaying a trip containing multiple nodes on a first interface including a map, wherein the trip is displayed on the map, and each of the multiple nodes is associated with a corresponding node location, node time and / or creative content, the creative content including pictures, audio and / or video, and in response to a user selecting a first node from the multiple nodes, the first creative content corresponding to the first node is displayed.

[0007] The second phase of this publication provides a device for displaying media. The device comprises a trip display module that displays a trip including a plurality of nodes on a first interface including a map, wherein the trip is displayed on the map and each of the plurality of nodes is associated with a corresponding node location, node time and / or creative content, and the creative content is arranged to include a picture, audio and / or video; and a first creative content display module that is arranged to display the first creative content corresponding to the first node in response to the user selecting a first node from the plurality of nodes.

[0008] The third phase of this disclosure provides an electronic device. The electronic device comprises a processor and a memory coupled to the processor, the memory storing a command that, when executed by the processor, causes the electronic device to execute the method relating to the first phase.

[0009] The fourth position revealed hereby provides a computer-readable storage medium. This computer-readable storage medium stores computer-executable instructions that, when executed by a processor, realize the method relating to the first position.

[0010] The "Summary of the Invention" section is provided to explain the selection of concepts in a simplified manner. These concepts are further explained in the following forms for carrying out the invention. The "Summary of the Invention" section is not intended to identify any important or main features of the subject matter for which protection is claimed, nor is it intended to limit the scope of the subject matter for which protection is claimed. [Brief explanation of the drawing]

[0011] The details will be described below with reference to the attached drawings. The above and other features, advantages and aspects of each embodiment published here will become clearer. In the attached drawings, the same or equivalent reference numerals indicate the same or equivalent elements.

[0012] [Figure 1] This is a schematic diagram showing an exemplary environment in which media generation methods according to several embodiments of this publication can be realized. [Figure 2] This is a flowchart illustrating media generation methods according to several embodiments of this publication. [Figure 3] This is a schematic diagram illustrating the additional trip process according to several embodiments of this publication. [Figure 4] This is a schematic diagram illustrating the process of adding or removing nodes according to some embodiments of this publication. [Figure 5] This is a schematic diagram illustrating the editing process of creative content according to several embodiments of this publication. [Figure 6A] This flowchart illustrates trip display methods according to several embodiments of this publication. [Figure 6B] This is a schematic diagram showing an exemplary environment in which the trip display method according to several embodiments of this publication can be implemented. [Figure 7] This is a block diagram showing a media generation device according to several embodiments of the present invention. [Figure 8] A block diagram showing electronic devices according to several embodiments of this publication.

[0013] In all attached drawings, the same or equivalent reference numerals indicate the same or equivalent elements. [Modes for carrying out the invention]

[0014] The embodiments of this publication will be described in more detail below with reference to the attached drawings. While the attached drawings show several embodiments of this publication, it should be understood that this publication can be realized in various forms and should not be interpreted as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a clearer and more complete understanding of this publication. The attached drawings and embodiments of this publication are for illustrative purposes only and should not be understood as limiting the scope of protection of this publication.

[0015] In the descriptions of the embodiments published here, the term "including" and its equivalents should be understood as openly including, i.e., "including but not limited to." The term "based on" should be understood as "based on at least in part." The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment." Unless otherwise explicitly stated, terms such as "first," "second," etc., may refer to different or the same object. The following may also include other explicit or implicit definitions.

[0016] On social media, a trip typically consists of three parts: video, images, and text information. For example, a travel trip may include multiple images, and the location where each image was taken and the information it represents may generally differ. Similarly, a video typically includes multiple frames, and each frame may represent different content and be filmed in different locations. However, in traditional trips, images or videos and text information are generally displayed on the same interface, and the simple combination and presentation methods reduce the correlation between images and text, or between videos and text, resulting in a fragmentation of information.

[0017] When users view travel trips posted on the media, they need to understand the meaning of the text information before swiping through images or searching for content in videos that corresponds to the text information. For example, the text information might include "Beijing Day Tour." After learning that the destination is Beijing, the user searches for images and videos that correspond to "Beijing." Pictures, audio, and / or videos cannot be described sequentially with text information, and users need to reprocess them to understand the actual scenes corresponding to the trip. However, because the reading behavior is sequential, according to the above proposed technology, when users view travel trips, they need to repeatedly compare pictures, audio, and / or videos with the text information, which makes browsing less smooth.

[0018] To solve the above problems, the present embodiment provides a media generation method. The trip of the method includes multiple nodes, which may be map points, locations, or route points displayed on a map, and the node location and node time are displayed in the vicinity of each node, where the node location may correspond to a certain location in the user's trip, and the node time may be the time the user arrived at the node location, allowing the user to understand the route of the trip through the linked nodes when viewing the trip. At the same time, the present embodiment integrates corresponding text information and pictures, audio and / or video into the same node, and the text information and pictures, audio and / or video are matched point-to-point. After the user selects a node, they can view the text information and pictures, audio and / or video corresponding to the selected node, reducing the time cost of reading. According to the present embodiment, when a user views a posted trip as a reference, they can also customize the trip by extracting and combining the route in the trip separately.

[0019] FIG. 1 is a schematic diagram showing an exemplary environment 100 in which a media generation method according to some embodiments of the present disclosure can be implemented. As shown in FIG. 1, the exemplary environment 100 may include a user interface 101, which may be a touch screen display, and a user can input commands to the client by touching and / or gesturing on the display screen. In some embodiments, a trip can be displayed on the user interface 101. The trip includes a first node 102, a second node 103, a third node 104, and a fourth node 105. A location and time are displayed near each node, and a trip route is generated by arranging the nodes in chronological order. The line between two connected nodes is part of the trip route. The background of the trip route is a map, and the combination of the route and the map forms a route map. The present disclosure provides the route map as a display page of the trip, and a user can intuitively view the trip route, that is, where and when each place was visited.

[0020] In some embodiments, the trip may be a "one-day tour of Beijing". Therefore, the location displayed near the first node 102 may be "Summer Palace", the location displayed near the second node 103 may be "Old Summer Palace", the location displayed near the third node 104 may be "Forbidden City", and the location displayed near the fourth node 105 may be "Badaling". By connecting the four nodes in chronological order, the route of the trip "one-day tour of Beijing" can be obtained.

[0021] Referring to FIG. 1, when the user views the route map, by selecting a node of interest or a node the user wants to know about, the user can transition to the display screen of the created content. In some embodiments, when the user clicks on the third node 104, the route map on the user interface 101 is switched to the created content corresponding to the third node 104. The created content may include pictures, audio and / or video 106 and text information 107, and the pictures, audio and / or video 106 correspond to the text information 107. When the user clicks on the third node 104, by directly viewing the corresponding pictures, audio and / or video 106 and the text information 107, the procedure of repeated comparison is simplified, and the time cost of reading comprehension is saved.

[0022] In some embodiments, the location displayed near the third node 104 may be the "Forbidden City", and the created 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 on the third node 104, pictures, audio and / or video of the Forbidden City and text information are displayed on the user interface 101, and the text information may be "An enjoyable tour of the Forbidden City". Further, if there are multiple pictures, audio and / or video, the user can also view different pictures, audio and / or video by swiping to the corresponding positions of the pictures, audio and / or video.

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

[0024] Based on the above description, this publication format displays trips containing multiple nodes on a map, allowing users to intuitively view the trip routes displayed on the map. Simultaneously, corresponding text information, pictures, audio, and / or video are integrated into the same node, allowing users to view the creative content corresponding to the selected node without repeated comparison by selecting a trip node, thereby reducing the time cost for users to view, read, and customize trips.

[0025] Please understand that this description of the architecture and functionality of exemplary environment 100 is for illustrative purposes only and is not intended to limit the scope of this publication in any way. The examples in this publication are applicable to other environments with different structures and / or functionalities.

[0026] The process of the embodiments described herein will be described in detail below with reference to Figures 2 to 9. For ease of understanding, any specific data mentioned in the following description are illustrative and do not limit the scope of protection of this disclosure. The following embodiments include additional operations not shown and / or operations shown may be omitted, and the scope of this disclosure is not limited to these.

[0027] Figure 2 shows a flowchart of the media generation method 200 according to several embodiments of this publication. Block 202 generates a first node based on a first node location, a first node time, and first creation content. To generate a first node, it is necessary to obtain the first node location, the first node time, and the first creation content. In some embodiments, the first node location and the first node time may be the location and time entered by the user received by the client, and may also be obtained directly from an image or video imported by the user. For example, if the user enters an image taken in Beijing on June 1, the client determines the first node location and the first node time based on the fact that the entered image was taken in Beijing on June 1. The first creation content may be images, videos, and text information entered by the user received by the client. The first node location 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 for the first creation content, thereby enhancing the relevance of the problem information content by achieving point-to-point matching of text information with pictures, audio and / or video.

[0028] In block 204, a second node is generated based on the second node location, second node time, and second creation content, where the first and second creation content each include a picture, audio, and / or video. In some embodiments, the second node location, second node time, and second creation content can be obtained by receiving user-inputted time, location, and creation content, and the second node location and second node time may be displayed near the second node. When the user selects the second node, the user interface switches the route map to the second creation content screen, and the method for generating the second node is the same as the method for generating the first node. Duplicate explanations are omitted here.

[0029] In block 206, a trip is generated to be displayed on the first interface, based on at least the first and second nodes. The trip includes a route map and creation content, and the route in the route map may include multiple nodes, or of course, only one node may be set. Specifically, it can be selected according to the actual needs. If the route includes multiple nodes, at least the first and second nodes exist. Here, the first node is the starting point and the second node is the ending point. The first interface may be a screen including a map, for example, as shown in Figure 1, the first interface may be a user interface 101 including a route map, and the trip is obtained by connecting the first and second nodes and displaying them on the map.

[0030] As a result, according to Method 200 of the embodiment disclosed herein, when generating a trip, a fixed number of nodes are determined, corresponding text information and pictures, audio and / or video are integrated into the same node, point-to-point matching of text information and pictures, audio and / or video is achieved, the relevance of text information and pictures, audio and / or video is enhanced, and the time cost for users to easily view and read the trip is reduced. At the same time, if a user views a posted trip as a reference on a route map as the trip display page, they can also extract and combine the route in the trip separately to customize the trip.

[0031] The trip generation process will be described in detail below with reference to Figures 3 to 5. In the embodiments described herein, the process will be interpreted and described in the order of trip addition, node addition or deletion, and creation of content. Any specific data mentioned in the following description are illustrative and do not limit the scope of protection of this disclosure. The following embodiments may include additional operations not shown and / or may omit the operations described. Please understand that the scope of this disclosure is not limited to these.

[0032] Figure 3 is a schematic diagram illustrating the trip addition process 300 in some embodiments of this publication. In some embodiments, a user can post multiple trips in a second interface, and other users can view trips simply by selecting them in the second interface. For example, Figure 3 includes a user interface 301, which displays the first trip 302, the third trip 303, the fourth trip 304, and the fifth trip 305. The number and placement of trips can be adjusted by the user according to their actual needs. An add control 307 is further displayed in the user interface 301, allowing the user to add trips by touching the add control 307. Of course, delete controls, shift-up controls, and shift-down controls can also be placed in the user interface 301. The specific setting principles and methods will not be repeated here.

[0033] In some embodiments, to provide interaction between different people in corresponding spatiotemporal contexts, build a social environment for travel, and enhance the interactivity of travel, this publication determines, after a user posts a first trip 302, whether the route of the first trip and the route of a second trip in the server's recommendation pool are in the same place at the same time. If the routes of the first trip 302 and the second trip are in the same place at the same time, it means that the user who posted the first trip 302 and the user who posted the second trip are heading to the same place at the same time. By recommending the second trip to the user who posted the first trip 302, and simultaneously recommending the first trip 302 to the user who posted the second trip, the media enhances user interactivity and improves the user experience.

[0034] Figure 4 is a schematic diagram showing the process 400 for adding or deleting nodes according to some embodiments of this publication. When a user touches the add control 307 in Figure 3, the user interface 401 displays the interface shown in Figure 4. The user can input the information necessary to generate a node by clicking the edit block 402. If a trip contains multiple nodes, the user can swipe the edit block 402. After swiping, the edit block 402 displays a "+" control and a "-" control. The user can add a node by touching the "+" control and delete a node by touching the "-" control. The user interface 401 also includes a preview block 403 and a post block 404, and when generating a trip draft, the user can preview the trip draft by touching the preview control 403. If it is necessary to add or delete content, the user can go back and make corrections. Once it is confirmed that there are no problems, the user can click the post block 404 to post the trip to social media.

[0035] Figure 5 is a schematic diagram showing the creative content generation process 500 according to several embodiments of this publication. When a user clicks the editing block 402 in Figure 4, the user interface 501 displays the interface shown in Figure 5. In some embodiments, the user interface 501 displays an add picture, audio, and / or video button 504. The user can add a picture, audio, and / or video corresponding to a node by clicking the add button 504. The added picture, audio, and / or video may be displayed in the media block 502. The user may add only one image and / or one video, or multiple images and / or multiple videos. Specifically, the user can choose according to their actual needs. If the number of added pictures, audio, and / or videos is large, the user can switch between the images or videos displayed in the user interface 501 by swiping the media block 502.

[0036] In some embodiments, the creative content further includes a title and text information. The user can generate the creative content by clicking on the corresponding input areas for the title and text information in the user interface 501. After generating the creative content, the user can save the entered creative content by touching the save control 506.

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

[0038] The user interface 501 further displays marks labeled "Click to enter location" and "Click to enter time." Users can enter the node's location and time by clicking these marks, respectively. Of course, the node's location and time can also be obtained by directly extracting information (e.g., EXIF ​​information from an interchangeable image file format) based on the image or video imported by the user. For example, if a user inputs an image taken in Beijing on June 1st, the client can determine the first node's location and time based on the fact that the input image was taken in Beijing on June 1st.

[0039] Figure 6A is a flowchart showing a trip display method 600A according to some embodiments of the present disclosure, and Figure 6B is a schematic diagram showing an exemplary environment 600B in which the trip display method according to some embodiments of the present disclosure can be implemented. In block 602, a trip including a plurality of nodes is displayed on a first interface including a map, where the trip is displayed on the map, and each of the plurality of nodes is associated with a corresponding node location, node time and / or creative content, where the creative content includes pictures, audio and / or video. For example, as shown in Figure 600B, the trip can be displayed on a user interface 605. In some embodiments, a thumbnail associated with the location, time and and creative content is displayed near each node. Here, the thumbnail may be an image that can represent the node from the creative content associated with the node, and the thumbnail may be an image containing the creative content, or an image extracted from a video containing the creative content, and the thumbnail displayed near each node allows the user to view the trip more intuitively.

[0040] When a user views a route map, they can input commands using methods such as touch, gesture, or voice. When the client receives an adjustment command for the route map entered by the user, it adjusts the display of the route map, where adjustment commands include zoom commands for zooming in on a portion of the route map area, and move commands for moving the route map. When the client receives a zoom or move command, the user interface 605 displays the map after the zoom operation or move operation, and as the map is moved or zoomed, the nodes and their nearby thumbnails are also moved or zoomed accordingly, allowing the user to easily view the node they wish to see.

[0041] In some embodiments, the thumbnail displayed near the node may be a representative image or video of the creative content. The representative image or video may be an automatically generated image or video that can represent the node within the creative content entered by the user, or it may be an image or video manually selected by the user. By displaying the image or video around the node, the user can gain a deeper understanding of the information contained in the node and make a selection.

[0042] In block 604, in response to the user selecting a first node from the plurality of nodes, the first creative content corresponding to the first node is displayed. For example, as shown in Figure 600B, when a user is browsing a route map, they can enter an interface that displays creative content by selecting a node they are interested in or want to know more about. In some embodiments, when a user clicks a thumbnail 606, the route map in the user interface 605 displays the original image of the thumbnail 606 or the original image, allowing the user to view the information contained in the node more clearly.

[0043] In this public release format, trips containing multiple nodes are displayed on a map, allowing users to intuitively view the trip routes displayed on the map. When viewing a trip route, users can move or zoom the map as needed, and the nodes included in the trip route and their nearby thumbnails will move or zoom along with the map, allowing users to view them more clearly. At the same time, users can click on the thumbnails to view the original image of thumbnail 606 or the original image, gaining a deeper understanding of what thumbnail 606 represents. This further reduces the time cost spent by users to determine whether the node corresponding to thumbnail 606 is what they want to understand.

[0044] Figure 7 is a block diagram showing a media generation device 700 according to several embodiments of the present disclosure. As shown in Figure 7, the device 700 comprises a trip display module and a first creative content display module. The trip display module displays a trip including a plurality of nodes on a first interface including a map, where the trip is displayed on the map and each node among the plurality of nodes is associated with a corresponding node location, 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 first creative content corresponding to a first node in response to a user selecting a first node from a plurality of nodes.

[0045] Figure 8 is a block diagram showing an electronic device 800 according to some embodiments of the present disclosure. The device 800 may be any device or apparatus described in the embodiments of the present disclosure. As shown in Figure 8, the device 800 comprises a central processing unit (CPU) and / or a graphics processing unit (GPU) 801, and performs various appropriate operations and processes based on computer program commands stored in a read-only memory (ROM) 802, or computer program commands loaded from a storage unit 808 into a random access memory (RAM) 803. The RAM 803 also stores various programs and data necessary for the operation of the storage device 800. The CPU and / or GPU 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input and / or output (I / O) interface 805 is also connected to the bus 804. Although not shown in Figure 8, the device 800 may further include a coprocessor.

[0046] Multiple components of the device 800 are connected to the I / O interface 805 and include an input unit 806 (e.g., keyboard, mouse, etc.), an output unit 807 (e.g., various types of displays, speakers, etc.), a storage unit 808 (e.g., magnetic devices, optical disks, etc.), and a communication unit 809 (e.g., network card, modem, wireless communication transceiver, etc.). The communication unit 809 enables the device 800 to exchange information and / or data with other devices via computer networks such as the Internet and / or various telegraph networks.

[0047] Each of the methods or processes described above can be executed by the CPU and / or GPU 801. For example, in some embodiments, the methods can be implemented as computer software programs and physically stored in a machine-readable medium (e.g., storage unit 808). In some embodiments, part or all of the computer program can be loaded into and / or installed in the device 800 via ROM 802 and / or communication unit 809. Once the computer program is loaded into RAM 803 and executed by the CPU and / or GPU 801, one or more steps or operations of the methods or processes described above can be performed.

[0048] In some embodiments, the methods and processes described above can be implemented as computer program products. These computer program products may include a computer-readable storage medium containing computer-readable program instructions for performing the methods relating to each aspect of this disclosure.

[0049] Computer-readable storage media are tangible devices for holding and storing instructions used by a command execution device. Computer-readable storage media include, but are not limited to, electrical memory devices, magnetic memory devices, optical memory devices, electromagnetic memory devices, semiconductor memory devices, or any suitable combination thereof. More specific examples (a non-exclusive list) of computer-readable storage media include portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital multimedia disks (DVDs), memory sticks, floppy disks, mechanical encoding devices (e.g., punch cards or convex structures in recesses on which instructions are stored), and any suitable combination of the above. As used herein, computer-readable storage media do not refer to instantaneous signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.

[0050] The computer-readable program instructions described herein are downloaded from a computer-readable storage medium to each computing device and / or processing unit, or downloaded to an external computer or external storage device via a network (e.g., the Internet, a local area network, a wide area network, and / or a wireless network). Networks include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. Network adapters or network interfaces within each computing device and / or processing unit receive computer-readable program instructions from the network, transfer the computer-readable program instructions, and store them in computer-readable storage mediums stored within each computing device and / or processing unit.

[0051] The computer program directives for performing the operations disclosed herein may include assembly directives, instruction set architecture (ISA) directives, machine directives, machine-related directives, microcode, firmware directives, state-setting data, or source code or object code written in any combination of one or more programming languages. Programming languages ​​include object-oriented programming languages ​​and traditional procedural programming languages. Computer-readable program directives may be fully executed on a user computer, partially executed on a user computer, executed as a standalone software package, partially executed on a user computer and partially executed on a remote computer, or fully executed on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network (including local area networks (LANs) or wide area networks (WANs)) or to an external computer (for example, using an internet connection via an internet service provider). In several embodiments, computer-readable program command state information is used to customize electronic circuits, for example, programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs) to be implemented as electronic circuits capable of executing computer-readable program commands, thereby carrying out various forms of this disclosure.

[0052] These computer-readable program instructions are provided to the processing unit of a general-purpose computer, a dedicated computer, or other programmable data processing device, and when these instructions are executed by the processing unit of the computer or other programmable data processing device, they constitute a device that realizes the functions and / or operations defined in one or more blocks of a flowchart and / or block diagram. These computer-readable program instructions can also be stored on a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, or other device to operate in a specific manner. Therefore, a computer-readable storage medium containing these instructions includes a product containing instructions for each phase that realizes the functions and / or operations defined in one or more blocks of a flowchart and / or block diagram.

[0053] Computer-readable program instructions can also be loaded into a computer, other programmable data processing device, or other device, thereby executing a series of operational steps on the computer, other programmable data processing device, or other device to create a computer-based process. The instructions executed on the computer, other programmable data processing device, or other device then implement the functions and / or actions defined in one or more blocks of a flowchart and / or block diagram.

[0054] The illustrated flowcharts and block diagrams illustrate the architecture, functions, and operations of possible implementations of the apparatus, methods, and computer program products relating to multiple embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or part of a directive, which includes one or more executable directives for performing a defined logic function. In alternative forms, the functions shown in the boxes may occur in a different order than shown in the drawings. For example, two consecutive boxes may actually be executed nearly in parallel, and in some cases in reverse order. This depends on the related functions. Also, each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system for performing a given function or operation, or by a combination of dedicated hardware and computer instructions.

[0055] The embodiments described herein are illustrative, not exhaustive, and not limited to those embodiments described. Many modifications and variations will be obvious to those skilled in the art without departing from the scope and spirit of the embodiments described. The choice of terms used herein is intended to best describe the principles, practical applications, or market-related technical improvements of each embodiment, or to enable other those skilled in the art to understand the embodiments disclosed herein.

[0056] The following are some exemplary embodiments of this publication.

[0057] Example 1. The media generation method is: Displaying a trip containing multiple nodes on a first interface including a map, wherein the trip is displayed on the map, and each of the multiple nodes is associated with a corresponding node location, node time and / or creative content, and the creative content includes pictures, audio and / or video. The system includes displaying a first creative content corresponding to a first node in response to a user selecting a first node from the plurality of nodes.

[0058] Example 2. In the method described in Example 1, Multiple trips, including the aforementioned trip, are displayed on the second interface. The further includes displaying the trip on the first interface in response to the user selecting the trip on the second interface.

[0059] Example 3. In the method described in either Example 1 or 2, The further includes returning to the second interface where the multiple trips are displayed in response to a user touch operation of the return control.

[0060] Example 4. In the method described in any one of Examples 1 to 3, Displaying a trip containing multiple nodes on a map involves generating a thumbnail representing the creative content based on the creative content corresponding to each node. The first interface includes displaying a corresponding thumbnail in the vicinity of each node.

[0061] Example 5. In any of the methods described in Examples 1 to 4, Receiving the zoom operation of the map by the user, The further includes displaying the zoomed map, the trip, and / or the thumbnail in response to receiving the zoom operation.

[0062] Example 6. In any of the methods described in Examples 1 to 5, Receiving the user's movement of the aforementioned map, The further includes displaying the moved map, the trip, and / or the thumbnail in response to receiving the aforementioned move.

[0063] Example 7. In any of the methods described in Examples 1 to 6, The further includes displaying a second creative content corresponding to the second node in the first interface in response to the user selecting the second node.

[0064] Example 8. In any of the methods described in Examples 1 to 7, To generate the first node based on the first node position, the first node time, and the first creative content, The process involves generating a second node based on the second node position, second node time, and second creative content, wherein each of the first and second creative content includes a picture, audio, and / or video. The further includes generating a trip to be displayed on the first interface based on at least the first node and the second node.

[0065] Example 9. In any of the methods described in Examples 1 to 8, Retrieving images and / or videos imported by the user, The further includes determining the first node position and / or the first node time based on the metadata of the imported image and / or video.

[0066] Example 10. In any of the methods described in Examples 1 to 9, Receiving at a time and / or place determined by the user, The further includes determining the first node location and / or the first node time based on the determined time and / or place.

[0067] Example 11. In any of the methods described in Examples 1 to 10, The further includes displaying a preview trip including the first node and the second node in response to a user touch operation of the preview control.

[0068] Example 12. In any of the methods described in Examples 1 to 11, The further includes posting a trip containing the first node and the second node in response to a user touch operation on the posting control.

[0069] Example 13. In the method described in any one of Examples 1 to 12, the trip is a first trip, and the method is To determine whether the route of the first trip and the route of the second trip in the server's recommended pool have the same location at the same time, The system further includes recommending the user to take the second trip in response to determining that the routes of the first trip and the second trip have the same location at the same time.

[0070] Example 14. The media generation device is A trip display module that displays a trip including multiple nodes on a first interface including a map, wherein the trip is displayed on the map, and each of the multiple nodes is associated with a corresponding node location, node time and / or creative content, and the creative content is arranged to include a picture, audio and / or video. The system includes a first creative content display module, which is configured to display first creative content corresponding to the first node in response to a user selecting a first node from the plurality of nodes.

[0071] Example 15. In the apparatus described in Example 14, The aforementioned trip indicator module is A first trip display module configured to display multiple trips, including the aforementioned trip, on a second interface, The system includes a second trip display module configured to display the trip on the first interface in response to a user selecting the trip in the second interface.

[0072] Example 16. In the apparatus described in any one of Examples 14 to 15, The system further comprises a return module positioned to return to the second interface, which displays the plurality of trips, in response to a user touch operation of the return control.

[0073] Example 17. In the apparatus described in any one of Examples 14 to 16, The aforementioned trip indicator module is A thumbnail generation module is positioned to generate a thumbnail representing the creative content based on the creative content corresponding to each node, The first interface further includes a thumbnail display module that is positioned to display the corresponding thumbnail in the vicinity of each node.

[0074] Example 18. In the apparatus described in any one of Examples 14 to 17, A zoom operation receiving module is positioned to receive zoom operations on the map performed by the user, The system further includes a zoom operation display module, which is configured to display the zoomed map, the trip and / or the thumbnail in response to receiving the zoom operation.

[0075] Example 19. In the apparatus described in any one of Examples 14 to 18, A movement receiving module is positioned to receive the movement of the map by the user, The system further comprises a movement display module, which is arranged to display the moved map, the trip, and / or the thumbnail in response to the receipt of the movement.

[0076] Example 20. In the apparatus described in any one of Examples 14 to 19, The system further includes a second creative content display module that displays second creative content corresponding to the second node in the first interface in response to the user selecting a second node.

[0077] Example 21. In the apparatus described in any one of Examples 14 to 20, A first node generation module is positioned to generate the first node based on the first node position, the first node time, and the first creative content, A second node generation module that generates a second node based on a second node position, a second node time, and a second creative content, wherein each of the first and second creative content is arranged to include a picture, audio, and / or video. The system further comprises a trip generation module, which is arranged to generate trips displayed on the first interface, based at least on the first and second nodes.

[0078] Example 22. In the apparatus described in any one of Examples 14 to 21, An image acquisition module is positioned to retrieve images and / or videos imported by the user, The system further comprises a first node determination module, which is configured to determine the first node position and the first node time based on the metadata of the imported image and / or video.

[0079] Example 23. In the apparatus described in any one of Examples 14 to 22, A time and location receiving module arranged to receive user-determined time and / or location, The system further comprises a second node determination module, which is configured to determine the first node position and / or the first node time based on the determined time and / or location.

[0080] Example 24. In the apparatus described in any one of Examples 14 to 23, The system further includes a preview trip display module, which is configured to display a preview trip including the first and second nodes in response to a user touch operation of the preview control.

[0081] Example 25. In the apparatus described in any one of Examples 14 to 24, The system further includes a trip posting module that is configured to post a trip including the first node and the second node in response to a user touch operation on the posting control.

[0082] Example 26. In the apparatus described in any one of Examples 14 to 25, The aforementioned trip is the first trip. The aforementioned device is A trip crossover determination module is configured to determine whether the route of the first trip and the route of the second trip in the server's recommended pool have the same location at the same time, The system further includes a trip recommendation module that, 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, recommends the second trip to the user.

[0083] Example 27. Electronic devices are, Processor and The processor comprises a memory coupled to the processor, The memory stores a command, which, when executed by the processor, causes the electronic device to perform the operation described in any one of Examples 1 to 13.

[0084] Example 28. A computer-readable storage medium stores computer-executable commands, and the method according to any one of claims 1 to 13 is realized when the computer-executable commands are executed by a processor.

[0085] Example 29. A computer program product is physically stored on a computer-readable medium and includes computer-executable instructions, which, when executed by a device, cause the device to perform the method described in any one of Examples 1 to 13.

[0086] While this publication is written in a language specific to the structural features and / or the logical operation of the method, the subject matter limited by the attached claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely illustrative forms for realizing the claims.

Claims

1. Displaying a trip containing multiple nodes on a first interface including a map, wherein the trip is displayed on the map, each of the multiple nodes is associated with a corresponding node location, node time and / or creative content, and the creative content includes pictures, audio and / or video. The system includes, in response to a user selecting a first node from the plurality of nodes, displaying a first creative content corresponding to the first node, Media generation method.

2. Multiple trips, including the aforementioned trip, are displayed on the second interface. The further includes displaying the trip on the first interface in response to a user selecting the trip on the second interface. The method according to claim 1.

3. The further includes returning to the second interface, which is displayed including the multiple trips, in response to a user touch operation of the return control, The method according to claim 2.

4. Based on the creative content corresponding to each node, a thumbnail representing the creative content is generated. The first interface further includes displaying the corresponding thumbnail in the vicinity of each node, The method according to claim 1.

5. Receiving the zoom operation of the map by the user, In response to receiving the aforementioned zoom operation, the system further includes displaying the zoomed map, the trip, and / or the thumbnails. The method according to claim 4.

6. Receiving the user's movement of the aforementioned map, In response to receiving the aforementioned movement, the system further includes displaying the moved map, the trip, and / or the thumbnail, The method according to claim 5.

7. The further includes displaying a second creative content corresponding to the second node in response to a user selecting a second node in the first interface. The method according to any one of claims 1 to 5.

8. To generate the first node based on the first node position, the first node time, and the first creative content, The process involves generating a second node based on the second node position, second node time, and second creative content, wherein each of the first and second creative content includes a picture, audio, and / or video. The further includes generating the trip displayed on the first interface based on at least the first node and the second node, The method according to claim 1.

9. Retrieving pictures, audio and / or videos imported by the user, The further includes determining the first node position and the first node time based on the metadata of the imported picture, audio and / or video, The method according to claim 8.

10. Receiving at a time and / or place determined by the user, The further comprising determining the first node position and / or the first node time based on the determined time and / or place, The method according to claim 8.

11. The further includes displaying a preview trip including the first node and the second node in response to a user touch operation of the preview control, The method according to claim 9.

12. The further includes posting a trip containing the first node and the second node in response to a user touch operation on the posting control, The method according to claim 9.

13. The aforementioned trip is the first trip, The aforementioned method, To determine whether the route of the first trip and the route of the second trip in the server's recommended pool have the same location at the same time, The system further includes recommending the second trip to the user in response to determining that the routes of the first trip and the second trip have the same location at the same time, The method according to any one of claims 9 to 12.

14. A trip display module that displays a trip including multiple nodes on a first interface including a map, wherein the trip is displayed on the map, and each of the multiple nodes is associated with a corresponding node location, node time and / or creative content, and the creative content is arranged to include a picture, audio and / or video. The system includes a first creative content display module, which is configured to display a first creative content corresponding to the first node in response to a user selecting a first node from the plurality of nodes, Media generation device.

15. Processor and The processor comprises a memory coupled to the processor, The memory stores a command that, when executed by the processor, causes the processor to perform the method according to any one of claims 1 to 13. electronic equipment.

16. The system stores executable computer instructions that, when executed by a processor, realize the method described in any one of claims 1 to 13. Computer-readable storage medium.