Information interaction method, device, equipment, medium and program product
By generating route maps based on associated locations, the problem of monotonous presentation of target media content is solved, achieving content coherence and immersive browsing, and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-01-30
- Publication Date
- 2026-05-01
AI Technical Summary
The existing target media content presents a monotonous effect and provides a poor user browsing experience.
By displaying the first control on the first page to trigger the generation of a route map, and responding to operations to display the linkage between location information and initial media content, a route map based on associated locations is generated, enabling rich expression of target media content and immersive browsing.
It improved content coherence and user immersion, enriched interaction methods, and enhanced user experience.
Smart Images

Figure CN121957397A_ABST
Abstract
Description
Technical Field
[0001] In one case, multimedia technology is involved, and more particularly, an information interaction method, apparatus, device, medium, and program product are involved. Background Technology
[0002] With the widespread adoption of smart devices and social media platforms, it's becoming increasingly common for users to record their daily activities, such as outings, store visits, or travels, through photos or videos. For example, users record their daily activities and then share the corresponding content on social media platforms. However, the current presentation of this content is often simplistic, resulting in a poor user browsing experience. Summary of the Invention
[0003] In one scenario, an information interaction method, apparatus, device, medium, and program product are provided that can optimize the effect of target media content and enhance user experience.
[0004] Firstly, it provides an information interaction method, including: The first page displays a first control and initial media content, wherein the first control is used to trigger the generation of a roadmap; In response to a trigger operation on the first control, location information is displayed on the first page. The location information, the initial media content, and the status of nodes in the route map are linked. The route map is generated based on the associated locations of the initial media content. The location information and the nodes represent the associated locations. The initial media content and the route map are used to generate target media content.
[0005] Secondly, an information interaction method is also provided, including: The second page displays target media content and a second component, the target media content being generated based on at least one initial media content and a roadmap, wherein the roadmap is generated based on associated locations of the initial media content; During the playback of the target media content, location information is displayed in the second component. The location information, the initial media content, and the status of the nodes in the route map are linked. The location information and the nodes represent the associated locations.
[0006] Thirdly, an information interaction device is also provided, the device comprising: The first display module is used to display the first control and initial media content on the first page, wherein the first control is used to trigger the generation of a roadmap; The second display module is used to display location information on the first page in response to a trigger operation on the first control. The location information, the initial media content, and the status of the nodes in the route map are linked. The route map is generated based on the associated locations of the initial media content. The location information and the nodes represent the associated locations. The initial media content and the route map are used to generate target media content.
[0007] Fourthly, an information interaction device is also provided, the device comprising: The third display module is used to display target media content and a second component on the second page. The target media content is generated based on at least one initial media content and a roadmap, wherein the roadmap is generated based on the associated locations of the initial media content. The fourth display module is used to display location information in the second component during the playback of the target media content. The location information, the initial media content, and the status of the nodes in the route map are linked, wherein the location information and the nodes represent the associated locations.
[0008] Fifthly, an electronic device is also provided, the electronic device comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method.
[0009] In a sixth aspect, a storage medium containing computer-executable instructions is also provided, which, when executed by a computer processor, are used to perform the information interaction method.
[0010] In a seventh aspect, a computer program product is also provided, including a computer program that, when executed by a processor, implements the information interaction method.
[0011] One approach provides an interactive information method that displays a first control and initial media content on a first page. The first control triggers the generation of a route map, providing a clear entry point for the route map generation function. Furthermore, in response to a trigger operation on the first control, location information is displayed on the first page, adding geographic locations to the initial media content. Because the location information, initial media content, and the states of nodes in the route map are interconnected, the playback of the target media content visually presents the effect of browsing content in the order of the route map, increasing content continuity. Users can also select different nodes to jump to the corresponding initial media content, enabling skip-style browsing and enriching the interactive methods. Since the route map is generated based on the associated locations of the initial media content, generating the target media content based on the initial media content and the route map achieves a fusion display of the initial media content and route information, enriching the spatial expressiveness of the target media content and allowing it to carry various data formats. This approach solves the problem of target media content presentation effects in related technologies, efficiently generating target media content with route information, increasing the user's immersion in browsing the target media content, and improving the user experience. Attached Figure Description
[0012] The above and other features, advantages, and aspects of the various embodiments will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0013] Figure 1 This is a system diagram illustrating an information interaction method provided in one scenario. Figure 2 This is a flowchart illustrating an information interaction method provided in one scenario. Figure 3 This is a schematic diagram of a first page provided in one scenario; Figure 4 A framework diagram of a roadmap generation system provided for one specific scenario; Figure 5 This is an illustration of an alternative first page provided in one scenario; Figure 6 This is a flowchart illustrating another method of information interaction provided in one scenario. Figure 7 This is a schematic diagram of yet another type of first page provided in one scenario; Figure 8 This is a flowchart illustrating another information interaction method provided in one scenario. Figure 9This is a schematic diagram of a second page provided in one scenario; Figure 10 This is a schematic diagram of an information interaction device provided in one scenario; Figure 11 This is a schematic diagram of another information interaction device structure provided in one scenario; Figure 12 This is a schematic diagram of the structure of an electronic device provided in one scenario. Detailed Implementation
[0014] An embodiment of one scenario will now be described in more detail with reference to the accompanying drawings. While some embodiments of one scenario are shown in the drawings, it should be understood that one scenario can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of one scenario are for illustrative purposes only and are not intended to limit the scope of protection of that scenario.
[0015] It should be understood that the steps described in one embodiment of the method may be performed in different orders and / or in parallel. Furthermore, the method embodiment may include additional steps and / or omit the steps shown. The scope of one embodiment is not limited in this respect.
[0016] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0017] It should be noted that the concepts of "first" and "second" mentioned in one context are only used to distinguish different devices, modules, or units, and are not used to define the order of functions performed by these devices, modules, or units or their interdependencies.
[0018] It should be noted that the use of "one" or "more" in one context is illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, it should be understood as "one or more".
[0019] The names of messages or information exchanged between multiple devices in a given situation are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0020] It is understood that before using the technical solutions disclosed in each embodiment under a certain situation, users should be informed of the type, scope of use, and usage scenarios of the personal information involved under that situation in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0021] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to autonomously choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media that perform the operation of a particular technical solution.
[0022] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0023] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation method in one scenario. Other methods that comply with relevant laws and regulations may also be applied to the implementation method in one scenario.
[0024] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0025] Figure 1 This is a system diagram illustrating an information interaction method provided in one scenario. For example... Figure 1 As shown, the system may include a server 110, a network 120, several terminal devices 130, and a database 140. The terminal devices include at least one of mobile terminals and PCs.
[0026] Server 110 can be a physical server containing a single host, or it can be a virtual server hosted on a host cluster. During operation, server 110 can run server-side programs for the social media platform to act as a server for that social media platform.
[0027] exist Figure 1In the system configuration described, server 110 may include one or more components that implement the functions performed by server 110. These components may include at least one of software components and hardware components executable by one or more processors. A user operating terminal device 130 can interact with server 110 using a client application to utilize the services provided by these components. It is understood that different system configurations may exist. Figure 1 This is a system diagram for implementing an information interaction method in one scenario.
[0028] Mobile terminals or PCs can represent terminals with different roles. For example, different roles include media content creators and media content consumers. Terminal device 130 connects to server 110 via network 120. Typically, network 120 can be any type of network, which can use any of the various available protocols (including TCP / IP (Transmission Control Protocol / Internet Protocol) and IPX (Internet Packet Exchange)) to support data communication. Network 120 can include various connection types, such as wired communication links, wireless communication links, or fiber optic cables, etc.
[0029] Database 140 can be used to store data and other information from social media platforms. For example, one or more of databases 140 may be used to store media content. One or more of databases 140 may also be used to store route information associated with the media content. Database 140 may reside in various locations. For example, database 120 used by server 110 may be local to server 110, or it may be located away from server 110 and may communicate with server 110 via network 120 or a dedicated connection. Database 140 may be of different types. In some cases, database 140 used by server 110 may be a relational database. One or more of these databases 140 may store, update, and retrieve data from database 140 in response to commands.
[0030] In some cases, one or more of the databases 140 may also be used by applications to store application data. The databases 140 used by applications may be of different types, such as key-value stores, object stores, or regular storage types supported by the file system.
[0031] It should be noted that, Figure 1 The system can be configured and operated in various ways to realize information interaction methods and devices in various situations.
[0032] Figure 2 This is a flowchart illustrating an information interaction method provided in one scenario, applicable to media content production. The method can be executed by an information interaction device, which can be implemented in the form of software and / or hardware, or optionally, through an electronic device, such as a mobile terminal, a PC, or a server.
[0033] like Figure 2 As shown, the method includes: S210. Display a first control and initial media content on the first page, wherein the first control is used to trigger the generation of a roadmap.
[0034] The first page is the editing page for the preset application. This preset application is a social media platform, allowing users to create and publish target media content. Users can also browse target media content through the preset application. Target media content can be in the form of text / image files or video files. Initial media content consists of the source material for the target media content. Initial media content includes images and / or videos. Initial media content can be selected from the preset media library or captured using a camera. The preset media library includes multiple images and multiple videos. Images can be still images or animated images. Videos can be captured or generated videos.
[0035] Figure 3 This is a schematic diagram of a first page provided in one scenario. For example... Figure 3 As shown, the first page 310 includes a first display area 320 and a second display area 330. The first display area 320 sequentially displays a preview image of initial media content. The second display area 330 displays thumbnails of at least one initial media content and a first control 340, etc. Optionally, at least one initial media content includes image A, image B, and image C, with image B selected (indicated by a bold box), and a preview image of image B is displayed in the first display area 320.
[0036] In some embodiments, in response to an upload operation of initial media content in a preset application, multiple initial media content items are uploaded to the application's server. These multiple initial media content items are stored as independent materials on a server or in a cloud database. The multiple initial media content items include images and / or video frames.
[0037] For example, based on the location information or image content of the initial media content, associated locations corresponding to the initial media content are determined. These associated locations include places related to the initial media content, such as the shooting location or filming venue. Based on the distance between the associated locations and the shooting time of the initial media content, a ranking result of the associated locations is determined. The route map is generated based on the ranking result. In one technical solution, the location information of the initial media content can be automatically identified, and associated locations corresponding to the initial media content can be determined based on the location information. Furthermore, a ranking result of the associated locations can be determined, and a route map can be automatically generated based on the ranking result. This avoids the problem of low content generation efficiency caused by manually recording associated locations, manually arranging materials according to geographical order, and using mapping software to generate content. This method improves the efficiency of content generation.
[0038] The metadata of the initial media content is parsed to extract information such as location, shooting time, and azimuth. The extracted location information of each initial media content is then transformed using a unified coordinate system to ensure consistent location accuracy across multiple initial media content sets.
[0039] In some embodiments, in response to the failure to obtain the location of the initial media content, an image recognition model is used to determine the location information of the initial media content. The location information is then matched with the location information of a preset location, and the associated location corresponding to the initial media content is determined based on the location matching result.
[0040] For example, if some initial media content lacks location information in its metadata, an image recognition model is invoked to determine the location information of the initial media content through scene matching. Scene matching methods include landmark detection or street view matching.
[0041] The location information, after being transformed to a unified coordinate system, is matched with the location information of associated locations to obtain the correspondence between the initial media content and the associated locations. Associated locations refer to the locations where the user captured the initial media content. The server can pre-obtain location information from multiple locations to perform location matching during route generation. These locations include venues or landmarks.
[0042] The distance between associated locations is determined by their location information, which includes their coordinates on a map. The distance between associated locations is determined based on their coordinates. The starting point of the route map is determined based on the upload order of the initial media content. Based on the distances between the associated locations of the remaining initial media content and the starting point, first-category associated locations whose distances from the starting point are greater than a preset threshold, and second-category associated locations whose distances from the starting point are less than or equal to a preset threshold, are determined. The first-category associated locations are sorted by distance, and the second-category associated locations are sorted by shooting time to obtain the sorting result. For example, for associated locations A, B, C, D, and E: Assuming associated location A is the starting point, and among associated locations B, C, D, and E, the distances between associated locations B and C and associated location A are less than the preset threshold, while the distances between associated locations D and E and associated location A are greater than the preset threshold. Comparing the shooting times of associated locations B and C, the order between them is determined to be associated location C preceding associated location B. Then, the distance between associated location D and associated location B, and the distance between associated location E and associated location B are calculated to determine the order of associated location D and associated location E.
[0043] Based on the ranking results and the coordinates of the associated locations, a route connecting each associated location is generated. Optionally, the route connecting each associated location can be generated based on the shortest path optimization algorithm, the ranking results of the associated locations, and their location information.
[0044] The generated routes are stored as structured route data. This structured route data includes nodes and connections. Nodes represent associated locations on the route map. Connections represent paths between adjacent nodes. Each node includes metadata such as location information, image information, and time information of the corresponding initial media content. Optionally, the location information of the initial media content includes coordinate information or positioning information. Image information includes thumbnails. Time information includes shooting time. A route that can be dynamically displayed on a map is generated based on the structured route data, serving as a route map. For example, an interactive route map is generated by calling a map rendering engine based on the structured route data. In response to gestures such as zooming in, zooming out, or dragging the route map, the presentation state of the route map is adjusted to allow for zooming in, zooming out, or shifting. Optionally, each node in the route map is displayed as a preset icon. Preset icons include pins or thumbnails. In response to a trigger operation on a node, the initial media content corresponding to the node is displayed. The initial media content corresponding to a node is the initial media content in the node's metadata.
[0045] Figure 4This is a framework diagram of a route map generation system provided in one scenario. The system includes: an upload module 410, a location information extraction module 420, a first database 430, a second database 440, a location matching module 450, a third database 460, a route generation module 470, a fourth database 480, and a route map rendering module 490. The upload module 410 is used to acquire multiple initial media contents uploaded by the user. The location information extraction module 420 is used to extract the coordinates and shooting time of each initial media content. The first database 430 is used to store the coordinates and shooting time of the initial media contents. The second database 440 is used to store location information such as the coordinates of preset locations. The location matching module 450 is used to match the coordinates of the initial media contents with the coordinates of the preset locations to determine the associated locations corresponding to the initial media contents. The third database 460 is used to store the correspondence between initial media contents and associated locations. The route generation module 470 determines the route starting point based on the upload order of the initial media contents, and determines the distance between the associated locations corresponding to the remaining initial media contents and the starting point based on the coordinates of the route starting point and the coordinates of the associated locations corresponding to the remaining initial media contents. For second-category associated locations with a distance less than or equal to a preset threshold, they are sorted according to shooting time. For first-category associated locations with a distance greater than the preset threshold, they are sorted according to distance from the previous associated location. Based on the sorting results of associated locations from multiple initial media contents and the coordinates of the associated locations, a route containing multiple associated locations is generated. The fourth database 480 is used to store structured route data. The route map rendering module 490 is used to call the map engine to render the route on the map based on the structured route data, obtaining a route map. Nodes in the route map represent associated locations, and the status of the nodes is mapped to the playback progress. The location information corresponding to the associated locations is mapped to the playback progress.
[0046] Optionally, based on structured route data, the overall distance, number of nodes, and itinerary summary of the route are calculated for map rendering or target media content generation. The itinerary summary refers to a summary of information related to the route's journey. For example, the itinerary summary includes information such as location evaluations.
[0047] S220. In response to a trigger operation on the first control, location information is displayed on the first page. The location information, the initial media content, and the status of nodes in the route map are linked. The route map is generated based on the associated locations of the initial media content. The location information and the nodes represent the associated locations. The initial media content and the route map are used to generate target media content.
[0048] Location information is determined based on the associated locations corresponding to the initial media content. By displaying location information alongside the initial media content on the first page, the associated locations of the initial media content can be intuitively shown. Displaying location information corresponding to the playback progress of the initial media content on the first page also intuitively shows the location related to the initial media content. The playback progress indicates the order of the currently displayed initial media content within the target media content. For example, if a user uploaded four images, the playback progress could indicate which image is currently being played. Nodes in the route map represent associated locations on the map. Node states include selected and unselected states. Selected nodes exhibit preset effects. For example, preset effects include a highlighted and flashing icon at the node. The corresponding image of the initial media content is displayed at the location corresponding to the selected node.
[0049] It is understandable that the linkage between location information, initial media content, and node status includes: synchronous changes in location information, playback progress of initial media content, and node status. In some embodiments, the initial media content plays automatically, switching the initial media content in the first display area of the first page. Alternatively, in response to a user's navigation operation for the initial media content, the initial media content in the first display area of the first page is switched. As the initial media content in the first display area of the first page switches, the location information in the second display area is switched synchronously, making the initial media content in the first display area correspond to the location information in the second display area. Additionally, the node in the route map corresponding to the currently displayed initial media content is converted to a selected state. The node corresponding to the currently displayed initial media content can be determined through the initial media content in the node's metadata. In other embodiments, in response to a trigger operation on a node in the route map, the triggered node is converted to a selected state, and the initial media content corresponding to the triggered node is displayed in the first display area, along with the location information corresponding to the initial media content.
[0050] For example, in response to a trigger operation on the first control, a first component is displayed on the first page. The first component includes the location information and a second control. The location information corresponds to the playback progress, and the second control is used to trigger the display of the route map. The first component is a container on the first page that holds the location information and the second control. The location information is text data. The second control may be a button.
[0051] Furthermore, during the playback of the initial media content, the location information corresponding to the playback progress is displayed in the first component. In one scenario, during the creation of target media content, corresponding the playback progress with location information achieves the effect of displaying the initial media content in a route map order, improving content coherence. By displaying the location information of the initial media content, richer content presentation can also be achieved.
[0052] Figure 5 This is an illustration of an alternative first page provided in one scenario. For example... Figure 5 As shown, a first control 520 and initial media content are displayed on the first page 510. In response to a trigger operation on the first control 520, location information 530 is displayed on the first page 510. The initial media content and location information 530 change synchronously. For example, if image A is displayed in the first display area 540 of the first page 510, the location information corresponding to image A is displayed in the second display area 550. If image C is displayed in the first display area 540, the location information corresponding to image C is displayed in the second display area 550.
[0053] One technical solution involves displaying a first control and initial media content on the first page. The first control triggers the generation of a route map, providing a clear entry point for the route map generation function. Furthermore, in response to a trigger operation on the first control, location information is displayed on the first page, adding geographical locations to the initial media content. Because the location information, initial media content, and the states of nodes in the route map are interconnected, the playback of the target media content visually presents the effect of browsing content in the order of the route map, increasing content continuity. Users can also select different nodes to jump to the corresponding initial media content, enabling skip-style browsing and enriching the interactive methods. Since the route map is generated based on the associated locations of the initial media content, generating the target media content based on the initial media content and the route map achieves a fusion display of the initial media content and route information, enriching the spatial expression capabilities of the target media content and allowing it to carry various data formats. This solution addresses the presentation issues of target media content in related technologies, efficiently generating target media content with route information, increasing user immersion in browsing the target media content, and improving the user experience.
[0054] Figure 6 This is a flowchart illustrating another information interaction method provided in one scenario, in which the modification method of the route map is further defined based on the above embodiments.
[0055] like Figure 6 As shown, the method includes: S610. Display a first control and initial media content on the first page, wherein the first control is used to trigger the generation of a roadmap.
[0056] S620. In response to a trigger operation on the first control, a first component is displayed on the first page. The first component includes the location information and a second control. The location information corresponds to the playback progress. The second control is used to trigger the display of the route map.
[0057] S630. In response to a trigger operation on the second control, the route map and location set are displayed, wherein the location set includes attribute information of at least one of the associated locations, and the state of the node is linked to the state of the attribute information.
[0058] In some embodiments, the roadmap is presented as a visualization plugin or embedded component. For example, in response to a triggering operation of a second control, a half-screen pop-up is displayed on top of the first page. The half-screen pop-up can be a floating container occupying a portion of the screen. The roadmap and location set are displayed within the half-screen pop-up. Alternatively, the roadmap and location set can also be displayed via a third page, which partially obscures the first page. Alternatively, the roadmap and location set can also be displayed via an interactive window, which partially obscures the first page. Alternatively, the roadmap and location set can be displayed on the first page. In one scenario, the display format of the roadmap and location set is not specifically limited.
[0059] Optionally, the location set can be displayed in the form of list cards. List cards are used to carry attribute information for each associated location in the location set. Attribute information includes the name of the associated location, and at least one of the following: rating information, popularity information, and type information. The order of the attribute information of the associated locations corresponds to the order of the nodes in the route map. The status of the attribute information of the associated locations corresponds to the status of the nodes in the route map. If the second-ranked attribute in the list card is selected, then the second node in the route map is selected. It should be noted that the order of the route map and initial media content can be updated by editing the attribute information in the list cards.
[0060] Figure 7 This is an illustration of yet another type of first page provided in one scenario. For example... Figure 7As shown, in response to the triggering operation of the second control 720 on the first page 710, a half-screen pop-up window 730 is displayed above the first page 710. Initial media content is displayed within the first display area 740. Part of the initial media content is obscured by the half-screen pop-up window 730. The half-screen pop-up window 730 includes a route map 750, list cards 760, and a save control 770. The route map 750 includes multiple nodes 780, each node representing an associated location corresponding to the initial media content. The list cards 760 include attribute information for multiple associated locations.
[0061] S640. In response to a preset interactive operation, update the initial media content and location information displayed on the first page, and update the status of the node and the attribute information, wherein the preset interactive operation is used to switch the initial media content, select the node, or select the attribute information.
[0062] The preset interactive operations include clicking on the initial media content in the second display area; or, swiping left or right on the initial media content in the first display area; or, clicking on nodes in the route map; or, clicking on attribute information of associated locations in the location set.
[0063] In some embodiments, a half-screen pop-up is displayed above the first page. The pop-up displays a route map and a collection of locations. In response to a trigger operation on a node within the route map, the triggered node is selected. The attribute information corresponding to that node within the location collection is also selected. The initial media content corresponding to that node is displayed in the first display area. The location information corresponding to the currently displayed initial media content is displayed in the second display area.
[0064] In other embodiments, in response to a left or right swipe operation within the first display area, the previous or next initial media content is displayed within the first display area. The location information in the second display area is updated to correspond to the location information of the currently displayed initial media content. The node in the route map corresponding to the currently displayed initial media content is selected. The attribute information corresponding to the node in the location set is also selected.
[0065] In other embodiments, in response to a triggering operation on attribute information in the location set, the triggered attribute information is converted to a selected state. The node in the route map corresponding to the attribute information is converted to a selected state. The initial media content corresponding to the selected node is displayed in the first display area. The location information corresponding to the currently displayed initial media content is displayed in the second display area.
[0066] By intuitively displaying the linkage between location information, playback progress, node status, and attribute information, the content and route are displayed synchronously, making it easy for users to preview whether the target media content meets their expectations.
[0067] Optionally, in response to interactive operations on the attribute information, an updated route map and an updated set of locations are displayed, wherein the interactive operations include order adjustment operations and / or deletion operations. Since automatically generated route maps may not meet user expectations, adjusting the attribute information in the location set to obtain a route map that meets user expectations provides a flexible way to modify the route map without needing to return to the first page to modify the initial media content. This solves the problem of route maps not meeting expectations due to the uncontrollable route map generation process.
[0068] In some embodiments, the coordinates of the initial media content are automatically extracted and cross-referenced with the coordinates of pre-acquired locations to determine the associated locations corresponding to the initial media content. These associated locations are then sorted according to their coordinates and the shooting time of the initial media content corresponding to each location. A route map is generated based on this sorting result. In response to a trigger operation of the second control, the route map and a set of locations are displayed for the user to view. If the route map does not meet the user's expectations, the order of attribute information in the location set can be adjusted, and the sorting result of the associated locations can be adjusted accordingly to generate a new route map. In response to a save operation of the new route map, the association between the new route map and the initial media content is established. Target media content is then generated based on the newly generated route map and the initial media content.
[0069] Specifically, a half-screen pop-up is displayed above the first page. This pop-up shows a route map and a collection of locations. In response to adjustments to the position of attribute information within the location collection, the adjusted location collection is displayed. The sorting of associated locations is updated based on the adjusted attribute information, and a new route map is generated and displayed. Initial media content is then displayed in the first display area according to the order of nodes in the new route map. For example, suppose the location collection displays attribute information in the order of associated location A, associated location B, associated location C, and associated location D. The positions of associated location A and associated location D are swapped, and the attribute information is then displayed in the same order again. The route map is then regenerated and displayed in the same order. If the half-screen pop-up is collapsed, the corresponding initial media content is displayed in the first display area in the order of associated location D, associated location B, associated location C, and associated location A. In the second display area, location information is displayed in the order of associated location D, associated location B, associated location C, and associated location A.
[0070] In one scenario, a technical solution displays a route map and a set of locations in response to a triggering operation of a second control, providing an intuitive presentation of these elements. Furthermore, through preset interactive operations, the initial media content and location information displayed on the first page are updated, along with the status of nodes and attribute information. This allows for a comprehensive view of the target media content's presentation from both content and route perspectives, facilitating user confirmation of whether the target media content meets expectations. Moreover, in response to interactive operations on attribute information, the updated route map and updated set of locations can be displayed without returning to the first page to adjust the initial media content, simplifying route map modification and improving efficiency.
[0071] Figure 8 This is a flowchart illustrating another information interaction method provided in one scenario, applicable to media content browsing. This method can be executed by an information interaction device, which can be implemented in the form of software and / or hardware, optionally through an electronic device, such as a mobile terminal, PC, or server.
[0072] like Figure 8 As shown, the method includes: S810. On the second page, target media content and a second component are displayed, wherein the target media content is generated based on at least one initial media content and a roadmap, and the roadmap is generated based on the associated locations of the initial media content.
[0073] The second page is the playback page for the preset application. The preset application is a social media platform through which target media content can be created and published. Target media content can also be viewed through the preset application. The target media content can be in the form of text / image files or video files, etc. Initial media content consists of the raw materials for the target media content. Initial media content includes images and / or videos, etc. Target media content is generated based on at least one initial media content and a roadmap.
[0074] The second component is a container for location information and route thumbnails. A route thumbnail is an image obtained by zooming out on a route from the route map. The route includes nodes in the route map and the lines connecting those nodes. The second component is located at a preset position within the target media content. For example, the preset position may include the edge of the target media content (including the top, bottom, or side). Displaying the target media content and the second component on the second page creates an immersive experience where users can browse the content while viewing the route thumbnail.
[0075] S820. During the playback of the target media content, location information is displayed in the second component. The location information, the initial media content, and the status of the nodes in the route map are linked. The location information and the nodes represent the associated locations.
[0076] In some embodiments, the second component displays the playback progress, location information corresponding to the playback progress, and a route thumbnail. The playback progress is used to indicate the order of the currently displayed initial media content within the target media content. For example, if the target media content includes 6 images, and the currently displayed image is the 3rd image, then the playback progress can be 3 / 6, indicating that the 3rd image out of 6 images is being displayed.
[0077] The second page displays a timeline. Responding to interactions with the timeline, the currently displayed initial media content changes. The second component displays the location information and playback progress corresponding to the changed initial media content. It's worth noting that the timeline interaction allows switching to the next initial media content, and also enables skipping multiple initial media content selections to reach the desired content.
[0078] In response to left and right swipes on the second page, based on the swipe trajectory, the previous or next initial media content of the current initial media content is displayed, and the location information and playback progress in the second component are updated simultaneously.
[0079] Figure 9 This is an illustration of a second page provided in one scenario. For example... Figure 9As shown, the target media content 920 and the second component 930 are displayed on the second page 910. During the playback of the target media content 920, the location information 940 and the route thumbnail 950 corresponding to the playback progress are displayed in the second component 930.
[0080] Optionally, in response to a triggering operation on the second component, the route map and the set of locations are displayed, wherein the set of locations includes attribute information of at least one of the associated locations, and the state of the node is linked to the state of the attribute information.
[0081] In some embodiments, the roadmap is presented as a visualization plugin or embedded component. For example, in response to a triggering operation of the second component, a half-screen pop-up is displayed on top of the second page. The half-screen pop-up can be a floating container occupying a portion of the screen. The roadmap and a collection of locations are displayed within the half-screen pop-up. Optionally, the collection of locations can be displayed as list cards. The list cards are used to carry attribute information for each associated location in the collection. The attribute information includes the name of the associated location, and also includes at least one of rating information, popularity information, and type information. Optionally, the order of the attribute information of the associated locations is consistent with the order of the nodes in the roadmap. The state of the attribute information of the associated locations is consistent with the state of the nodes in the roadmap. If the attribute information in the second position of the list card is selected, then the second node in the roadmap is selected. It should be noted that the order of the roadmap and the initial media content can be updated by editing the attribute information in the list card.
[0082] Optionally, a favorites control is displayed in a half-screen pop-up window. The favorites control triggers the favorites operation for the route map. In response to the favorites operation for the route map, the route map is added to the favorites dataset. Since the route map can intuitively display the route corresponding to the content, favorites provide a data foundation for users when creating travel guides, simplifying the guide creation process.
[0083] It's important to note that the route map can play automatically. This means that as the target media content plays, nodes on the route map are selected sequentially. Based on the playback progress, the selected nodes on the route map move synchronously, achieving precise linkage between content and route. For example, if the second image is displayed on the second page, the second node on the route map is selected. As the target media content plays, if the third image is displayed on the second page, the third node on the route map will become selected.
[0084] In some embodiments, the state of attribute information in the location set is linked to the state of nodes in the route map. For example, if a second image is displayed on the second page, and the second node in the route map is selected, the attribute information of the second-ranked associated location in the location set is converted to a selected state. If the third node in the route map becomes selected, the attribute information of the third-ranked associated location in the location set is converted to a selected state.
[0085] Optionally, in response to a preset interactive operation, the initial media content and location information displayed on the second page are updated, and the status of the node and the attribute information is updated, wherein the preset interactive operation is used to switch the initial media content, select the node, or select the attribute information.
[0086] In some embodiments, in response to a trigger operation on a node within the route map, the triggered node is converted to a selected state. The attribute information corresponding to that node within the location set is also converted to a selected state. The initial media content corresponding to that node is displayed on a second page. A second component displays the location information and route thumbnail corresponding to the currently displayed initial media content. By triggering a node in the route map, the target media content jumps to the corresponding initial media content for playback, achieving location-based skipping browsing.
[0087] In other embodiments, in response to left or right swipe operations within the second page, the previous or next initial media content is displayed on the second page. The location information within the second component is updated to correspond to the location information of the currently displayed initial media content. The node in the route map corresponding to the currently displayed initial media content is selected. The attribute information corresponding to the node in the location set is also selected.
[0088] In other embodiments, in response to a triggering operation of attribute information in the location set, the triggered attribute information is converted to a selected state. The node in the route map corresponding to the attribute information is converted to a selected state. The initial media content corresponding to the selected node is displayed on the second page. The location information in the second component is updated to the location information corresponding to the currently displayed initial media content. By triggering the attribute information, the target media content jumps to the corresponding initial media content for playback, realizing location-based skipping browsing.
[0089] One technical solution involves displaying target media content and a second component on a second page. Since the second component displays location information, location information is embedded within the target media content. Furthermore, during the playback of the target media content, the location information is displayed in the second component. The location information, the initial media content, and the status of base points on the route map are interconnected, achieving a fusion display of content and route information. This enriches the spatial expressiveness of the target media content, allowing it to carry multiple forms of data. In one scenario, the content can be viewed sequentially according to the route map, and the playback progress can be adjusted by triggering nodes, enabling location-skipping browsing and enriching the interactive methods.
[0090] Figure 10 This is a schematic diagram of an information interaction device structure provided in one scenario, applicable to media content production. The device can be implemented in the form of software and / or hardware, and optionally, in the form of an electronic device, such as a mobile terminal, a PC, or a server.
[0091] like Figure 10 As shown, the device includes: a first display module 1010 and a second display module 1020.
[0092] The first display module 1010 is used to display a first control and initial media content on the first page, wherein the first control is used to trigger the generation of a roadmap; The second display module 1020 is used to display location information on the first page in response to a trigger operation on the first control. The location information, the initial media content, and the status of the nodes in the route map are linked. The route map is generated based on the associated locations of the initial media content. The location information and the nodes represent the associated locations. The initial media content and the route map are used to generate target media content.
[0093] Optionally, the second display module 1020 is specifically used for: In response to a trigger operation on the first control, a first component is displayed on the first page. The first component includes the location information and a second control. The location information corresponds to the playback progress, and the second control is used to trigger the display of the route map.
[0094] Optionally, the device further includes: In response to a trigger operation on the second control, the route map and the set of locations are displayed, wherein the set of locations includes attribute information of at least one of the associated locations, and the state of the node is linked to the state of the attribute information.
[0095] Optionally, the device further includes: In response to a preset interactive operation, the initial media content and location information displayed on the first page are updated, and the status of the node and the attribute information is updated. The preset interactive operation is used to switch the initial media content, select the node, or select the attribute information.
[0096] Optionally, the device further includes: In response to interactive operations on the attribute information, an updated route map and an updated set of locations are displayed, wherein the interactive operations include order adjustment operations and / or deletion operations.
[0097] Optionally, a route map is generated based on associated locations within the initial media, including: Based on the location information or image content of the initial media content, determine the associated location corresponding to the initial media content; The ranking of the associated locations is determined based on the distance between the associated locations and the shooting time of the initial media content; The route map is generated based on the sorting results.
[0098] Optionally, determining the associated location corresponding to the initial media content based on the image content of the initial media content includes: In response to the failure to obtain the location of the initial media content, an image recognition model is used to determine the location information of the initial media content; The location information is matched with the location information of a preset location, and the associated location corresponding to the initial media content is determined based on the location matching result.
[0099] In one scenario, the provided information interaction device can execute the information interaction method provided in an embodiment applicable to media content production, and has the corresponding functional modules and beneficial effects of executing the method.
[0100] Figure 11 This is a schematic diagram of another information interaction device structure provided in one scenario, applicable to media content browsing. The device can be implemented in the form of software and / or hardware, and optionally, in the form of an electronic device, such as a mobile terminal, a PC, or a server.
[0101] like Figure 11 The device includes a third display module 1110 and a fourth display module 1120.
[0102] The third display module 1110 is used to display target media content and a second component on the second page. The target media content is generated based on at least one initial media content and a roadmap, wherein the roadmap is generated based on the associated locations of the initial media content. The fourth display module 1120 is used to display location information in the second component during the playback of the target media content. The location information, the initial media content, and the status of the nodes in the route map are linked, wherein the location information and the nodes represent the associated locations.
[0103] Optionally, the device further includes: In response to a trigger operation on the second component, the route map and the set of locations are displayed, wherein the set of locations includes attribute information of at least one of the associated locations, and the state of the node is linked to the state of the attribute information.
[0104] Optionally, the device further includes: In response to a preset interactive operation, the initial media content and location information displayed on the second page are updated, and the status of the node and the attribute information is updated. The preset interactive operation is used to switch the initial media content, select the node, or select the attribute information.
[0105] In one scenario, the provided information interaction device can execute the information interaction method provided in an embodiment applicable to media content browsing, and has the corresponding functional modules and beneficial effects of executing the method.
[0106] It is worth noting that the various units and modules included in the above-mentioned device are divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection in a certain situation.
[0107] Figure 12 This is a schematic diagram of the structure of an electronic device provided in one scenario. See below for reference. Figure 12 It shows an electronic device suitable for implementing a particular situation (e.g.) Figure 12 The diagram shows the structure of the terminal device or server 1200. In one case, the terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 12The electronic device shown is merely an example and should not be construed as limiting its functionality or scope of use in any particular situation.
[0108] like Figure 12 As shown, the electronic device 1200 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. The RAM 1203 also stores various programs and data required for the operation of the electronic device 1200. The processing unit 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An edit / output (I / O) interface 1205 is also connected to the bus 1204.
[0109] Typically, the following devices can be connected to I / O interface 1205: input devices 1206 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1207 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1208 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1209. Communication device 1209 allows electronic device 1200 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 12 An electronic device 1200 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0110] In particular, according to one embodiment, the process described above with reference to the flowchart can be implemented as a computer software program. For example, one embodiment includes a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via communication device 1209, or installed from storage device 1208, or installed from ROM 1202. When the computer program is executed by processing device 1201, it performs the functions defined in the method of one embodiment.
[0111] The names of messages or information exchanged between multiple devices in a given situation are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0112] In one scenario, the electronic device provided belongs to the same inventive concept as the information interaction method provided in the above embodiments. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0113] In one scenario, a computer storage medium is provided that stores a computer program, which, when executed by a processor, implements the information interaction method provided in the above embodiments.
[0114] It should be noted that the aforementioned computer-readable medium can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. A computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0115] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0116] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0117] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: The first page displays a first control and initial media content, wherein the first control is used to trigger the generation of a roadmap; In response to a trigger operation on the first control, location information is displayed on the first page. The location information, the initial media content, and the status of nodes in the route map are linked. The route map is generated based on the associated locations of the initial media content. The location information and the nodes represent the associated locations. The initial media content and the route map are used to generate target media content.
[0118] Alternatively, the aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: The second page displays target media content and a second component, the target media content being generated based on at least one initial media content and a roadmap, wherein the roadmap is generated based on associated locations of the initial media content; During the playback of the target media content, location information is displayed in the second component. The location information, the initial media content, and the status of the nodes in the route map are linked. The location information and the nodes represent the associated locations.
[0119] Computer program code for performing an operation in a given situation can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can 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 can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0120] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments under one scenario. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0121] The units described in a particular scenario can be implemented in software or hardware. In some cases, the name of a unit does not constitute a limitation on the unit itself.
[0122] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0123] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0124] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0125] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0126] Although the subject matter has been described using language specific to structural features and / or methodological logic, 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. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. An information interaction method, comprising: The first page displays a first control and initial media content, wherein the first control is used to trigger the generation of a roadmap; In response to a trigger operation on the first control, location information is displayed on the first page. The location information, the initial media content, and the status of nodes in the route map are linked. The route map is generated based on the associated locations of the initial media content. The location information and the nodes represent the associated locations. The initial media content and the route map are used to generate target media content.
2. The method according to claim 1, wherein displaying location information on the first page in response to a trigger operation on the first control includes: In response to a trigger operation on the first control, a first component is displayed on the first page. The first component includes the location information and a second control. The location information corresponds to the playback progress, and the second control is used to trigger the display of the route map.
3. The method according to claim 2, further comprising: In response to a trigger operation on the second control, the route map and the set of locations are displayed, wherein the set of locations includes attribute information of at least one of the associated locations, and the state of the node is linked to the state of the attribute information.
4. The method according to claim 3, further comprising: In response to a preset interactive operation, the initial media content and location information displayed on the first page are updated, and the status of the node and the attribute information is updated. The preset interactive operation is used to switch the initial media content, select the node, or select the attribute information.
5. The method according to claim 3, further comprising: In response to interactive operations on the attribute information, an updated route map and an updated set of locations are displayed, wherein the interactive operations include order adjustment operations and / or deletion operations.
6. The method according to claim 1, wherein generating a route map based on associated locations within the initial media comprises: Based on the location information or image content of the initial media content, determine the associated location corresponding to the initial media content; The ranking of the associated locations is determined based on the distance between the associated locations and the shooting time of the initial media content; The route map is generated based on the sorting results.
7. The method according to claim 6, wherein determining the associated location corresponding to the initial media content based on the image content of the initial media content includes: In response to the failure to obtain the location of the initial media content, an image recognition model is used to determine the location information of the initial media content; The location information is matched with the location information of a preset location, and the associated location corresponding to the initial media content is determined based on the location matching result.
8. An information interaction method, comprising: The second page displays target media content and a second component, the target media content being generated based on at least one initial media content and a roadmap, wherein the roadmap is generated based on associated locations of the initial media content; During the playback of the target media content, location information is displayed in the second component. The location information, the initial media content, and the status of the nodes in the route map are linked. The location information and the nodes represent the associated locations.
9. The method according to claim 8, further comprising: In response to a trigger operation on the second component, the route map and the set of locations are displayed, wherein the set of locations includes attribute information of at least one of the associated locations, and the state of the node is linked to the state of the attribute information.
10. The method of claim 9, further comprising: In response to a preset interactive operation, the initial media content and location information displayed on the second page are updated, and the status of the node and the attribute information is updated. The preset interactive operation is used to switch the initial media content, select the node, or select the attribute information.
11. An information interaction device, comprising: The first display module is used to display the first control and initial media content on the first page, wherein the first control is used to trigger the generation of a roadmap; The second display module is used to display location information on the first page in response to a trigger operation on the first control. The location information, the initial media content, and the status of the nodes in the route map are linked. The route map is generated based on the associated locations of the initial media content. The location information and the nodes represent the associated locations. The initial media content and the route map are used to generate target media content.
12. An information interaction device, comprising: The third display module is used to display target media content and a second component on the second page. The target media content is generated based on at least one initial media content and a roadmap, wherein the roadmap is generated based on the associated locations of the initial media content. The fourth display module is used to display location information in the second component during the playback of the target media content. The location information, the initial media content, and the status of the nodes in the route map are linked, wherein the location information and the nodes represent the associated locations.
13. An electronic device, the electronic device comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method as described in any one of claims 1-10.
14. A storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to perform the information interaction method as described in any one of claims 1-10.
15. A computer program product comprising a computer program that, when executed by a processor, implements the information interaction method as described in any one of claims 1-10.