Interface interaction method and device, equipment and storage medium

By presenting map elements and information display interfaces in the map component, the problem of difficulty for users to find the shooting location is solved, and the efficiency of rapid search and detailed information is improved.

CN120335657APending Publication Date: 2025-07-18BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202510473593.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-15
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

When users learn from other people's shooting content, it is difficult for users to quickly find the corresponding shooting position, resulting in low shooting efficiency.

Method used

Map elements are presented in the map component to indicate the shooting location or a collection of shooting locations, and to display relevant information in response to user operations, including position guidance and shooting guidance information.

Benefits of technology

It improves the efficiency of users to find and view shooting locations, facilitates users to obtain detailed shooting location information, and saves time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335657A_ABST
    Figure CN120335657A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an interface interaction method and device, equipment and a storage medium. The method comprises the steps that in a map component, at least one map element is presented, and the at least one map element indicates a corresponding shooting position or a corresponding shooting position set; and in response to a received preset operation associated with a first map element in the at least one map element, presenting an information display interface of a first shooting position associated with the first map element. In this way, according to the embodiment of the invention, the shooting position or the shooting position set can be presented in the map component, so that the efficiency of viewing the shooting position by the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Art

[0002] With the development of science and technology, more and more users use photographing devices such as mobile phones to shoot videos or photos. For example, in order to obtain satisfactory videos or photos, users often choose to refer to the shooting content of others. However, when users draw on the shooting content of others, it is not easy to find the shooting location corresponding to the shooting content, resulting in low shooting efficiency of users. Summary of the Invention

[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method includes: presenting at least one map element in a map component, where the at least one map element indicates a corresponding shooting location or a set of corresponding shooting locations; and presenting an information display interface of a first shooting location associated with a first map element in response to receiving a preset operation associated with the first map element among the at least one map element.

[0004] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus includes: a map presentation module configured to present at least one map element in a map component, where the at least one map element indicates a corresponding shooting location or a set of corresponding shooting locations; and an interface presentation module configured to present an information display interface of a first shooting location associated with a first map element in response to receiving a preset operation associated with the first map element among the at least one map element.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to execute the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium and can be executed by a processor to implement the method of the first aspect.

[0007] It should be understood that the content described in this content part is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. Brief Description of the Drawings

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

[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented is shown;

[0010] Figures 2A to 2M An example interface according to some embodiments of the present disclosure is shown;

[0011] Figure 3 A flowchart showing an example process of interface interaction according to some embodiments of the present disclosure is shown;

[0012] Figure 4 A schematic structural block diagram showing an example device for interface interaction according to some embodiments of the present disclosure is shown; and

[0013] Figure 5 A block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure is shown. Detailed Embodiments

[0014] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Instead, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not used to limit the protection scope of the present disclosure.

[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Additionally, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any manner.

[0016] In the description of the embodiments of the present disclosure, the term "including" and its like shall be understood as an open inclusion, i.e., "including but not limited to". The term "based on" shall be understood as "at least partially based on". The term "one embodiment" or "the embodiment" shall be understood as "at least one embodiment". The term "some embodiments" shall be understood as "at least some embodiments". There may be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may be other explicit and implicit definitions hereinafter.

[0017] Embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. All these aspects comply with corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are carried out on the premise that the user is aware and has confirmed. Accordingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means in accordance with relevant laws and regulations. The specific informing and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.

[0018] In the solutions described in this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. If the user refuses to process personal information other than the necessary information required for the basic functions, it will not affect the user's use of the basic functions.

[0019] As mentioned above, with the development of science and technology, more and more users use photographing devices such as mobile phones to shoot videos or photos. For example, in order to obtain satisfactory videos or photos, users often choose to refer to the shooting content of others. However, when users draw on the shooting content of others, it is not easy to find the shooting location corresponding to the shooting content, resulting in low shooting efficiency of users.

[0020] Embodiments of the present disclosure propose a solution for interface interaction. According to this solution, at least one map element can be presented in a map component, and at least one map element indicates the corresponding shooting location or the set of corresponding shooting locations; and in response to receiving a preset operation associated with a first map element among the at least one map element, an information display interface of the first shooting location associated with the first map element is presented.

[0021] In this way, embodiments of the present disclosure can present map elements in the map component that can indicate the shooting location or the set of shooting locations, so as to help users confirm the location information of the shooting location faster. In addition, embodiments of the present disclosure can support users to view the information display interface of the shooting location corresponding to the map element in the map component through a preset operation on the map element, so as to facilitate users to view the detailed information of the shooting location and improve the efficiency of users viewing the shooting location.

[0022] The following further describes various example implementations of this solution in detail with reference to the accompanying drawings.

[0023] Example environment

[0024] Figure 1FIG. 1 is a schematic diagram of an exemplary environment 100 in which embodiments of the present disclosure can be implemented. As Figure 1 shown, the exemplary environment 100 may include an electronic device 110.

[0025] In this exemplary environment 100, the electronic device 110 may run an application 120 that supports interface interaction. The application 120 may be any suitable type of application for interface interaction, and examples thereof may include, but are not limited to: travel applications, photography applications, social applications, or other suitable applications. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.

[0026] In Figure 1 environment 100, if the application 120 is active, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120.

[0027] In some embodiments, the electronic device 110 communicates with a server 130 to implement the supply of services for the application 120. The electronic device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistant (PDA), audio / video players, digital cameras / cameras, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for users (such as "wearable" circuits, etc.).

[0028] The server 130 may be an independent physical server, or may be a server cluster or distributed system composed of multiple physical servers, or may also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The server 130 may provide background services for the application 120 in the electronic device 110 that supports viewing and creating a collection of shooting locations.

[0029] A communication connection can be established between server 130 and electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc. Embodiments of the present disclosure are not limited in this regard. In an embodiment of the present disclosure, server 130 and electronic device 110 can implement signaling interaction through the communication connection therebetween.

[0030] It should be understood that the structures and functions of the various elements in environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.

[0031] Some exemplary embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0032] Example interaction

[0033] Figures 2A to 2M Exemplary interfaces 200A to 200M according to some embodiments of the present disclosure are shown. Interfaces 200A to 200M can be provided, for example, by Figure 1 the illustrated electronic device 110.

[0034] In some embodiments, electronic device 110 can present at least one map element in a map component. In some embodiments, the at least one map element can indicate a corresponding shooting location. In some embodiments, the shooting location here is created by a creator. A client associated with the creator can obtain input information associated with the shooting location and create the shooting location based on the input information. The input information here can include location guidance information associated with the shooting location. The location guidance information can indicate how to reach the shooting location. Alternatively, the input information here can further include shooting guidance information associated with the shooting location. The shooting guidance information can indicate, for example, how to shoot media content at the shooting location. For a detailed description of the location guidance information and the shooting guidance information, reference can be made to the exemplary descriptions of the two later, which will not be elaborated here.

[0035] As an example, different map elements can correspond to the map components presented triggered by different map viewing entrances. Such map viewing entrances can include, for example, a viewing entrance to a set of shooting locations, a viewing entrance corresponding to an associated shooting location in an information display interface of a shooting location, and a viewing entrance to a shooting location associated with the location information of the current user. The map component and the map element will be described exemplarily later based on the process of presenting the map component triggered by different viewing entrances.

[0036] In some embodiments, asFigure 2A As shown, the electronic device 110 may have an interface 200A. As an example, the internal interface 200A may be an interface in the application 120. As an example, the interface 200A may be a display interface for media content. As an example, the electronic device 110 may present media content (or referred to as media resources, works, etc.) in the interface 200A. Such media content may include, for example, image content, text content, and / or audio content, etc. The electronic device 110 may present content items associated with a set of shooting locations in the interface 200A. As an example, the electronic device 110 may determine at least one set of shooting locations associated with the current location information based on the location information provided by the current user, and present at least one content item associated with the at least one set of shooting locations in the interface 200A.

[0037] As an example, the electronic device 110 may, in response to the selection of the navigation item 205 (e.g., "Shooting Location") in the navigation bar of the interface 200A, present content items associated with a set of shooting locations in the interface 200A. As an example, the electronic device 110 may present one or more content items in the interface 200A. As an example, the electronic device 110 may present multiple content items associated with multiple sets of shooting locations in the interface 200A. For example, the multiple content items may include content item 208-1 (e.g., corresponding to "Collection A") and 208-2 (e.g., corresponding to "Collection B"), etc. Taking content item 208-1 as an example, content item 208-1 may include a media resource (e.g., media resource 210-1) associated with at least one shooting location among the multiple shooting locations of the set of shooting locations (e.g., "Collection A"). For example, the media resource 210-1 may be the cover image of the set of shooting locations. For example, content item 208-1 may include an identifier of the set of shooting locations. For example, the identifier of the set of shooting locations may include an image identifier 210-2 and / or a text identifier 210-3 (or referred to as a collection name, e.g., "Collection A"). Content item 208-1 may, for example, include a description text 210-4 of the set of shooting locations. For example, the description text 210-4 may include the description content added by the creator of the set of shooting locations for the set of shooting locations. For example, the description text 210-4 may be used to introduce the location information of the set of shooting locations (e.g., "No. XX, XX Street, XX City"), the description information of the associated location (e.g., scenic spot) (e.g., background information, etc.). Content item 208-1 may, for example, also include the number of multiple shooting locations (e.g., shooting location information 210-5 (e.g., "8 shooting locations")). Alternatively, content item 208-1 may also include the creation information of the set of shooting locations. For example, such creation information may include information about the creator (e.g., avatar and / or name), creation time, release location, etc.

[0038] In some embodiments, the electronic device 110 may present a map component in a viewing interface of a set of published capture locations. As an example, a content item may be considered, for example, as a viewing entry for the set of capture locations. As an example, the electronic device 110 may present a viewing interface of the set of capture locations corresponding to the content item 208-1 in response to a trigger (e.g., a click operation) on the content item 208-1. For example, as Figure 2B shown, the electronic device 110 may present the interface 200B. For example, the interface 200B may be implemented as a viewing interface of the set of capture locations corresponding to the content item 208-1. The electronic device 110 may present the map component 210 in the interface 200B. Alternatively, when the interface 200B is triggered to be presented, the map component 210 may not be presented in the interface 200B. Further, the electronic device 110 may present the map component 210 in the interface 200B in response to receiving a preset operation (e.g., a swipe operation) in the viewing interface.

[0039] As an example, the electronic device 110 may present multiple map elements corresponding to multiple capture locations in the set of published capture locations in the map component. For example, the electronic device 110 may present the map element 212-1 and the map element 212-2 in the map component 210. For example, the map element 212-1 may indicate the capture location A (e.g., "A park lawn") in the set of published capture locations (e.g., "Collection A"). For example, the map element 212-2 may indicate the capture location B (e.g., "B building") in the set of capture locations.

[0040] Alternatively, the electronic device 110 may also present description items corresponding to multiple capture locations in the set of capture locations (e.g., "Collection A") in a list style in the interface 200B, for example, the description item 214-1 (e.g., corresponding to the capture location A) and the description item 214-2 (e.g., corresponding to the capture location B), etc. As an example, the electronic device 110 may present an information display interface of the capture location A in response to a preset operation (e.g., a click operation) on the description item 214-1.

[0041] Taking description item 214-1 as an example, description item 214-1 may include media content 216-1 associated with shooting location A (e.g., media content captured based on shooting location A). For example, description item 214-1 may include an identifier of shooting location A. For example, the identifier of shooting location A may include an image identifier and / or text identifier 216-2 (e.g., name, "A Park - Lawn"). As an example, description item 214-1 may include interaction information of shooting location A (e.g., information identifier 216-3, "XX people viewed"). For example, the interaction information may indicate the number of people viewing shooting location A. As an example, description item 214-1 may include location information of shooting location A (e.g., location identifier 216-4). Such location information may indicate, for example, the distance between shooting location A and the current user. Such location information may indicate the specific location of shooting location A (e.g., No. XXX, XX Road...). Alternatively, description item 214-1 may further include a description text of shooting location A. Such a description text may be configured by the creator of the shooting location set. Such a description text may indicate, for example, scenic spot information, shooting suggestions, etc. of shooting location A.

[0042] Alternatively, the electronic device 110 may present an indication element 218 corresponding to the location of the current user in the map component 210. The indication element 218 may indicate, for example, the location and / or orientation of the current user.

[0043] In some embodiments, the electronic device 110 may stop presenting the map component 210 in the interface 200B in response to receiving a swipe operation associated with a first direction. Such a first direction may be, for example, the upward direction.

[0044] In some embodiments, as Figure 2C shown, the electronic device 110 may stop presenting at least part of the multiple description items in the interface 200C and expand the display range of the map component 210 in response to receiving a swipe operation associated with a second direction. Such a second direction may be, for example, the downward direction opposite to the first direction.

[0045] For example, the electronic device 110 may present multiple map elements corresponding to a plurality of shooting positions in the "A collection" in the map component 210 of the interface 200C. For example, map element 212-1, map element 212-2, map element 212-3, and map element 212-4. Alternatively, the electronic device 110 may also present a description item 220 (or referred to as description information) corresponding to the shooting position A in a preset area in the interface 200C. Alternatively, the electronic device 110 may present content items corresponding to the shooting position B in the preset area in response to a sliding operation on the preset area. Alternatively, the electronic device 110 may present a description item (or referred to as description information) corresponding to the map element 212-3 in the preset area in response to the selection of the map element 212-3 in the map component 210.

[0046] In some embodiments, as Figure 2D shown, the electronic device 110 may present the map component 210 in the interface 200D. The electronic device 110 may present a route control 222 in the map component 210. Further, the electronic device 110 may present a travel route (e.g., route identifier 224) associated with a plurality of shooting positions in the map component 210 in response to the selection of the route control 222. As an example, the electronic device 110 may indicate a plurality of shooting positions based on digital identifiers (e.g., digital identifiers 226-1, digital identifiers 226-2, digital identifiers 226-3, and digital identifiers 226-4, etc.). In this way, the embodiments of the present disclosure can guide the user to reach the corresponding shooting positions in sequence based on the travel route, improving the efficiency of the user in finding the shooting positions and the efficiency of shooting media content.

[0047] Alternatively, the travel route here may be determined based on the order of a plurality of shooting positions configured during the process of creating the shooting position collection. For example, the digital identifier 226-1 indicates the first shooting position (e.g., shooting position A) in the first order. The digital identifier 226-3 may indicate the third shooting position in the third order. Alternatively or additionally, the electronic device 110 may present travel information between a plurality of shooting positions in the interface 200D, such as travel mode, travel distance, and travel time, etc.

[0048] In some embodiments, the electronic device 110 may present an information display interface of a shooting position (e.g., the first shooting position) associated with the first map element in response to receiving a preset operation associated with the map element (e.g., the first map element) in at least one element in the map component. For example, as Figure 2CAs shown, the electronic device 110 can present an information display interface of the shooting location (e.g., shooting location A) associated with the map element 212-1 in the map component 210 in response to receiving a preset operation (e.g., click operation or double-click operation, etc.) associated with the map element 212-1.

[0049] In some embodiments, as Figure 2E shown, the electronic device 110 can present the interface 200E. For example, the interface 200E can be implemented as an information display interface of the first shooting location (e.g., shooting location A) associated with the first map element. As an example, the electronic device 110 can present the creation information 228 of the first shooting location (e.g., creation party information (e.g., creation party name, avatar, etc.) and creation time, etc.) in the information display interface. As an example, the electronic device 110 can present the reference media content (e.g., media content 230) associated with the first shooting location in the information display interface. The electronic device 110 can also present the name information (e.g., A Park - Lawn), interaction information (e.g., number of favorites, number of views, etc.), location information (e.g., distance from the current user, specific location description of the first shooting location), etc. of the first shooting location in the information display interface.

[0050] Alternatively, the electronic device 110 can present the guiding information associated with the first shooting location in the interface 200E. The guiding information here can help the user obtain the media content (e.g., photos or videos) associated with the media content 230. As an example, the guiding information can include, for example, location guiding information and / or shooting guiding information. As an example, the location guiding information can indicate how to reach the first shooting location. For example, the shooting guiding information can indicate how to shoot media content at the first shooting location.

[0051] Alternatively, the guiding information associated with the first shooting location can include, for example, a reference location point associated with the first shooting location (e.g., associated with the location guiding information). For example, the reference location point can indicate the location associated with the shooting location. For example, the electronic device 110 can present the reference location point 232 (e.g., "XXkm|No. XX, XX Avenue, XX City, XX Province") in the interface 200E.

[0052] Additionally or alternatively, the guidance information associated with the first shooting position may, for example, include a passage guidance from a reference position point to the first shooting position (e.g., associated with location guidance information). As an example, the reference position point 232 is, for example, a relatively large position range. The user can reach the specific shooting position from the reference position point 232 based on the passage guidance. As an example, the electronic device 110 may present a passage guidance identifier 234 in the interface 200E to indicate the passage guidance. For example, the electronic device 110 may present image information 234-1 (e.g., a guidance image associated with the first shooting position) in the passage guidance identifier 234. For example, the electronic device 110 may present descriptive text 234-2 (e.g., "Take the subway to XX Station, exit from Exit XX, and go straight for XX meters") in the passage guidance identifier 234 to indicate the route content for the current user to reach the shooting position. As an example, the passage guidance is associated with a walking passage mode. In this way, through the passage guidance, the present disclosure indicates the walking passage mode for the user to reach the shooting position, can guide the user to reach the precise shooting position, is beneficial to improving the user's passage efficiency, and saves the user's time.

[0053] In some embodiments, the guidance information associated with the first shooting position may, for example, include at least one piece of media resource information associated with shooting a media resource at the first shooting position (e.g., associated with shooting guidance information). As an example, the at least one piece of media resource information may, for example, include reference image content. The reference image content can be used to indicate a composition method (e.g., the shooting angle and the standing positions of the model and the photographer, etc.).

[0054] As an example, the guidance information associated with the first shooting position may, for example, include descriptive information related to shooting a media resource at the shooting position. As an example, the descriptive information may, for example, include weather suggestions for shooting the media resource (e.g., "Sunny, blue sky and white clouds" or "After snowfall"). As an example, the descriptive information may, for example, include shooting time suggestions (e.g., "It is best in the morning to avoid bad light conditions"). As an example, the descriptive information may, for example, include dressing suggestions (e.g., "It is recommended to wear casual clothes"). As an example, the descriptive information may, for example, include recommended shooting parameters for shooting the media resource. For example, the shooting parameters may include the lens model, camera mode, lens focal length, shutter size, aperture size, sensitivity, and / or flash compensation method, etc. As an example, the descriptive information may also include a composition method (e.g., the shooting angle and the standing positions of the model and the photographer, etc. or a schematic diagram of the picture composition).

[0055] As an example, the electronic device 110 may present a shooting guidance information identifier 236 in the interface 200E to indicate shooting guidance information. For example, the electronic device 110 may present image information 236-1 (e.g., reference image content) in the shooting guidance information identifier 236. As an example, the image information 236-1 may include image content for indicating a composition method and / or reference image content taken by other users. For example, the electronic device 110 may present a text description in the shooting guidance information identifier 236. The text description may, for example, include weather suggestions (e.g., the text description 236-2 "This shooting position is highly recommended as long as the weather is clear, with blue sky and white clouds"), shooting parameters, and / or composition methods, etc.

[0056] In some embodiments, the electronic device 110 may provide a map viewing entrance (e.g., entrance 238) corresponding to the associated shooting position in an information display interface (e.g., interface 300E) of the shooting position (e.g., also referred to as the third shooting position). As an example, the associated shooting position may include at least one shooting position whose distance from the third shooting position is less than a threshold (e.g., 3 kilometers). Alternatively, the electronic device 110 may also present description items (or referred to as description information) of the associated shooting positions of the first shooting position in the interface 200E, such as description item 240-1 and description item 240-2, etc. Alternatively, the electronic device 110 may, in response to a trigger (e.g., a click operation) on the description item 240-1, present an information display interface of the shooting position corresponding to the description item 240-1.

[0057] In some embodiments, the electronic device 110 may, in response to the selection of the entrance 238 (e.g., a click operation), present a map component. The electronic device 110 presents at least one map element corresponding to the associated shooting position (e.g., nearby shooting positions) in the map component. The shooting positions and / or shooting sets corresponding to the at least one map element here are determined based on the third shooting position. As an example, the associated shooting position may include at least one shooting position whose distance from the third shooting position is less than a threshold (e.g., 3 kilometers). For example, as Figure 2FAs shown, the electronic device 110 can present the map component 242 in the interface 200F. The electronic device 110 can present multiple map elements corresponding to multiple shooting positions in the map component 242. For example, map element 244-1, map element 244-2, map element 244-3, map element 244-4, etc. Alternatively, the electronic device 110 can also present multiple description items (or description information) corresponding to a set of shooting positions in the viewing panel 246. For example, description item 248-1, description item 248-2, description item 248-3, etc. As an example, the electronic device 110 can present an information display interface of the shooting position corresponding to the description item 248-1 in response to receiving a preset operation (such as a click operation) on the description item 248-1.

[0058] Additionally or alternatively, the electronic device 110 can stop presenting the viewing panel 246 in the interface 200F and expand the display range of the map component 242 in response to a preset operation associated with the map component 242 (such as a click operation on the map component 242).

[0059] As an example, as Figure 2G shown, the electronic device 110 can present additional map elements in the map component 242 of the interface 200G. For example, map element 244-5 and map element 244-6. As an example, the first map element (such as map element 244-3) can correspond to a shooting position (such as also known as the first shooting position). For example, the electronic device 110 can present a panel (such as also known as the third panel), such as panel 250, in response to the triggering of the map element 244-3 (such as a click operation). The third panel can display the description information of the first shooting position (such as also known as the second description information). As an example, the description information here can also be called a description item. The description information here can include, for example, the name of the first shooting position (such as "Scenic Spot B Shooting Location"), interaction information (such as "XX people want to go"), location information (such as "No. XX, XX Avenue, XX City"), tag information (such as "XX Landmark Shooting Location"), and / or distance information from the current user (such as "XX meters"), etc. Alternatively, the electronic device 110 can also adjust the display style of the first map element in response to the triggering of the first map element. Such a display style can indicate the shape, color, display content (such as media content), and size of the first map element, etc.

[0060] Additionally or alternatively, the electronic device 110 can present an information display interface of the first shooting position in response to receiving a preset operation (also known as the third operation, such as a click operation on the description information) in the third panel (such as panel 250).

[0061] Alternatively, the third panel may also present a different style from that of panel 250. For example, Figure 2H panel 252 in Figure 2H As shown, the electronic device 110 may present panel 252 in the interface 200H in response to a trigger (e.g., a click operation) on the map element 244-2. For example, the electronic device 110 may present at least one media content associated with the map element 224-2 in panel 252, such as media content 254. Further, the electronic device 110 may present a set of media content associated with the shooting location (e.g., the shooting location corresponding to the map element 224-2) in response to a preset operation (also referred to as the fourth operation, e.g., a click operation) received in panel 252 associated with at least one media content (e.g., media content 254). Alternatively, the electronic device 110 may also provide a control 255 (e.g., "Album") in panel 252. The electronic device 110 may present a set of media content associated with the shooting location in response to a trigger on the control 254.

[0062] As an example, as Figure 2I shown, the electronic device 110 may present a set of media content 256 in the interface 200I. As an example, the set of media content 256 may include multiple media contents, such as media content 258-1, media content 258-2, and media content 258-3, etc. The multiple media contents here are obtained by shooting based on the shooting location corresponding to the set of media content. Alternatively, the electronic device 110 may stop presenting the set of media content 256 in the interface 200I and expand the display range of the map component 252 in response to a preset operation (e.g., a click operation) on the map component 242.

[0063] In some embodiments, continuing to refer to Figure 2H , the electronic device 110 may provide a navigation control 256 in the third panel (e.g., panel 252). Further, the electronic device 110 may provide navigation information to the first shooting location (e.g., the shooting location corresponding to the map element 224-2) in response to a selection of the navigation control 256. For example, the electronic device 110 may call a navigation application to provide navigation information to the first shooting location based on the user's current location and the first shooting location. Such navigation information may include, for example, route planning, mode of travel (e.g., walking or public transportation), travel distance, and travel duration, etc.

[0064] Alternatively, the electronic device 110 may present a fourth panel in response to receiving a swipe operation associated with a third panel (e.g., panel 252). The fourth panel presents description information of a second shooting position (e.g., also referred to as fourth description information). As an example, the second shooting position may correspond to a second map element (e.g., map element 244-3) in the map component 242. Alternatively, the electronic device 110 may also adjust the display style of the second map element in response to the swipe operation. Such a display style may indicate the shape, color, display content (e.g., media content), size, etc. of the second map element.

[0065] In some embodiments, continuing to refer to Figure 2A , the electronic device 110 may provide a viewing entry (e.g., entry 206) associated with the shooting position related to the current user's location information in the interface 200A. For example, the electronic device 110 may present map elements corresponding to a set of shooting positions or a collection of shooting positions in the map component in response to triggering the entry 206 (e.g., a click operation). The distance between the shooting positions in the shooting position or the collection of shooting positions and the current position of the current user is less than a threshold (e.g., 5 kilometers).

[0066] In some embodiments, as Figure 2J shown, the electronic device 110 may present the map component 260 in the interface 200J. The map component 260 may present at least one map element, e.g., map element 262-1, map element 262-2, map element 262-3, map element 262-4, and map element 262-5, etc. As an example, map element 262-1 and map element 262-2 respectively correspond to a single shooting position. As an example, map element 262-2, map element 262-3, and map element 262-5 respectively correspond to a collection of shooting positions (including at least two shooting positions). As an example, the collection of shooting positions here may include multiple shooting positions associated with the same location range (e.g., within a radius of 100 meters of a certain building).

[0067] In some embodiments, the map element corresponding to the collection of shooting positions may indicate the number of multiple shooting positions included in the collection of shooting positions. For example, map element 262-2 may indicate that the number of multiple shooting positions included in the corresponding collection of shooting positions is 6. For example, map element 262-3 may indicate that the number of multiple shooting positions included in the corresponding collection of shooting positions is 8.

[0068] In some embodiments, as Figure 2KAs shown, the first map element (e.g., map element 262-3) corresponds to a set of shooting positions. Further, the electronic device 110 can present a first panel (e.g., panel 264) in the interface 200K in response to a trigger of the first map element (e.g., a click operation). The electronic device 110 can present multiple shooting positions included in the set of shooting positions in the panel 264, such as shooting position 266-1 and shooting position 266-2, etc. Further, the electronic device 110 can present an information display interface of the first shooting position in response to a selection of the first shooting position (e.g., shooting position 266-1) among the multiple shooting positions.

[0069] In some embodiments, continuing to refer to Figure 2J , the map element 262-5 can correspond to a set of shooting positions. The electronic device 110 can adjust the display style of the first map element in response to a trigger of the first map element (e.g., map element 262-5) to display media content associated with at least one shooting position among the multiple shooting positions. As Figure 2L shown, the electronic device 110 can adjust the display style of the map element 262-5 (e.g., from a first style presenting a graphic identifier to a second style presenting media content 264) in the map component 260 of the interface 200L in response to a trigger of the map element 262-5. Alternatively, the electronic device 110 can also present first description information (or called description items) of the set of shooting positions in a second panel (e.g., panel 266) in response to a trigger of the first map element (e.g., map element 262-5). Such first description information can include, for example, a name (e.g., "XX Scenic Spot"), the number of multiple shooting positions (e.g., "There are 36 shooting positions nearby"), the distance from the user's current position (e.g., "800 meters"), and location information (e.g., "No. XX, XX Avenue, XX City"), etc.

[0070] Alternatively, the electronic device 110 can present the first panel to display multiple shooting positions in response to a first operation (e.g., a click operation) on the adjusted first map element (e.g., map element 262-5) or a second operation (e.g., a single click operation or a double click operation, etc.) associated with the second panel (e.g., panel 266). For example, the first panel here can present multiple shooting positions (e.g., 36 shooting positions) in the set of shooting positions corresponding to the map element 262-5.

[0071] In some embodiments, the display position of at least one map element in the map component is determined based on the corresponding capture position or a set of corresponding capture positions. For example, the display position of map element 262-1 in map component 260 is determined based on the position information of the capture position corresponding to map element 262-1. For example, the display position of map element 262-3 in map component 260 is determined based on the position information of at least one capture position in the set of capture positions corresponding to map element 262-3. Here, the at least one capture position may be the capture position corresponding to the cover image of the set of capture positions.

[0072] Alternatively, at least one map element presents media content associated with the corresponding capture position or a combination of corresponding capture positions. As an example, map element 262-1 may present media content 263-1 corresponding to the capture position of map element 262-1 (e.g., a photo taken at that capture position). As an example, map element 262-3 may present media content 263-2 corresponding to the set of capture positions of map element 262-3 (e.g., the cover image of the set of capture positions). Here, the media content 263-2 is taken based on the capture positions in the set of capture positions. Alternatively, map elements 262-2, 262-4, and 262-5 only present graphical identifiers without presenting media content. As an example, the electronic device 110 may determine the display style (e.g., graphical identifier or media content) corresponding to the map element based on the interaction information (e.g., browsing information, favorite information, etc.) associated with the capture position or set of capture positions corresponding to the map element.

[0073] In some embodiments, the electronic device 110 may determine the zoom scale of the map component. For example, the zoom scale may indicate the current scale information (or zoom information) of the map component presented in the electronic device 110. Further, the electronic device 110 may determine at least one map element to be displayed in the map component based on the zoom scale. As an example, the electronic device 110 may determine the position range currently displayed in the map component based on the zoom scale, and determine at least one capture position or set of capture positions associated with the position range to display the corresponding map element. As an example, the electronic device 110 may present a preset number (e.g., 30) of map elements in the map component. As an example, the electronic device 110 may present a first number (e.g., 10) of map elements (e.g., map element 262-1) containing media content and a second number (e.g., 20) of map elements (e.g., map element 262-2) containing graphic identifiers in the map component. As an example, the presentation style of the map elements here (e.g., containing media content or graphic representation) is determined based on the interaction information (e.g., browsing information, favorite information, etc.) corresponding to the capture position or set of capture positions of the map elements.

[0074] In some embodiments, the position range corresponding to the set of capture positions is related to the zoom scale. As an example, when the current zoom scale is the first scale (e.g., scale 1:5), the position range corresponding to the set of capture positions is the first range (e.g., within 50 meters). As an example, when the current zoom scale is the second scale (e.g., scale 1:50), the position range corresponding to the set of capture positions is the second range (e.g., within 500 meters).

[0075] As an example, the zoom scale of the map component may be adjusted based on a preset operation of the user (e.g., pinch gesture). In some embodiments, the electronic device 110 may adjust the position range presented by the map component in response to a swipe operation of the user. The electronic device 110 may display a search control in the interface in response to the absence of a capture position in the position range currently presented by the map component. For example, as Figure 2M shown, the electronic device 110 may present a search control 268 in the interface 200M. Further, the electronic device 110 may adjust the position range presented by the map component in response to the triggering of the search control (e.g., click operation), and present at least one map element in the map component 260. At least one of the map elements includes the map element corresponding to the capture position obtained by matching based on the current position of the user. As an example, the first distance between the obtained capture position and the current position of the user is less than the second distance between other capture positions and the current position of the user.

[0076] Based on the process described above, embodiments of the present disclosure can present map elements in a map component that can indicate a shooting location or a set of shooting locations, thereby helping the user to more quickly confirm the location information of the shooting location. In addition, embodiments of the present disclosure can support the user to view an information display interface of the shooting location corresponding to the map element in the map component by performing a preset operation on the map element in the map component, thereby facilitating the user to view the detailed information of the shooting location and improving the efficiency of the user to view the shooting location.

[0077] Example process

[0078] Figure 3 FIG. 300 is a flowchart showing an example process of interface interaction according to some embodiments of the present disclosure. Process 300 may be implemented at electronic device 110. The following describes process 300 with reference to Figure 1 FIG.

[0079] As Figure 3 shown, at block 310, the electronic device 110 presents at least one map element in the map component, and the at least one map element indicates a corresponding shooting location or a corresponding set of shooting locations.

[0080] At block 320, the electronic device 110 presents an information display interface of a first shooting location associated with the first map element in response to receiving a preset operation associated with the first map element among the at least one map element.

[0081] In some embodiments, process 300 further includes: presenting at least one of the following in the information display interface: creation information of the first shooting location; reference media content associated with the first shooting location; location guidance information associated with the first shooting location, where the location guidance information indicates how to reach the first shooting location; shooting guidance information associated with the first shooting location, where the shooting guidance information indicates how to shoot media content at the first shooting location.

[0082] In this way, embodiments of the present disclosure can present various contents associated with the shooting location in the information display interface, thereby improving the viewing efficiency of the shooting location by the user and the shooting efficiency of the shooting activity based on the shooting location.

[0083] In some embodiments, the set of shooting locations includes a plurality of shooting locations associated with the same location range.

[0084] In this way, embodiments of the present disclosure can aggregate and present a plurality of shooting locations based on the map element, thereby improving the efficiency of the user to view the shooting location.

[0085] In some embodiments, the at least one map element indicates the number of the plurality of shooting locations included in the set of shooting locations.

[0086] In this way, embodiments of the present disclosure can present the number of shooting positions based on map elements, thereby improving the efficiency for users to understand the set of shooting positions.

[0087] In some embodiments, the first map element corresponds to a set of shooting positions, and in response to receiving a preset operation associated with the first map element among at least one map element, the information display interface presenting the first shooting position associated with the first map element includes: presenting, based on the triggering of the first map element, a plurality of shooting positions included in the set of shooting positions in a first panel; and presenting an information display interface of the first shooting position in response to the selection of the first shooting position among the plurality of shooting positions.

[0088] In this way, embodiments of the present disclosure can support users to view the information display interface of the corresponding shooting position based on map elements, thereby improving the efficiency for users to view shooting positions.

[0089] In some embodiments, process 300 further includes: adjusting the display style of the first map element in response to the triggering of the first map element to display media content associated with at least one shooting position among the plurality of shooting positions; or presenting, in a second panel, first description information of the set of shooting positions in response to the triggering of the first map element.

[0090] In this way, embodiments of the present disclosure can, in response to a user's operation on a map element, adjust the display style of the map element or present description information of the shooting position corresponding to the map element, thereby providing richer presentation content for the map element selected by the user and improving the user's viewing efficiency.

[0091] In some embodiments, presenting, in the first panel, a plurality of shooting positions included in the set of shooting positions in response to the triggering of the first map element includes: presenting the first panel to display a plurality of shooting positions in response to a first operation on the adjusted first map element or a second operation associated with the second panel.

[0092] In this way, embodiments of the present disclosure can support users to view a plurality of shooting positions in the set of shooting positions corresponding to a map element, which is beneficial to improving the efficiency for users to view shooting positions.

[0093] In some embodiments, the first map element corresponds to a first capture location, and in response to receiving a preset operation associated with the first map element among at least one map element, presenting an information display interface of the first capture location associated with the first map element includes: in response to triggering the first map element, presenting a third panel, where the third panel displays second description information of the first capture location; and in response to receiving a third operation in the third panel, presenting an information display interface of the first capture location.

[0094] In this way, the embodiments of the present disclosure can provide richer presentation content for the map element corresponding to a single capture location that the user is concerned about, thereby improving the efficiency of the user to obtain information.

[0095] In some embodiments, the third panel presents at least one media content associated with the first map element, and process 300 further includes: in response to receiving a fourth operation associated with at least one media content in the third panel, presenting a media content set associated with the first capture location.

[0096] In this way, the embodiments of the present disclosure can support the user to view the media content set associated with the map element based on the map element, thereby improving the efficiency of the user to obtain information.

[0097] In some embodiments, process 300 further includes: in response to receiving a selection of a navigation control in the third panel, providing navigation information to the first capture location.

[0098] In this way, the embodiments of the present disclosure provide a convenient navigation service for the user, thereby improving the travel efficiency of the user to reach the capture location.

[0099] In some embodiments, process 300 further includes: in response to triggering the first map element, adjusting the display style of the first map element.

[0100] In this way, the embodiments of the present disclosure can adjust the display style of the map element based on the user's operation, enrich the presentation style of the map element, and improve the efficiency of the user to obtain information.

[0101] In some embodiments, process 300 further includes: in response to receiving a sliding operation associated with the third panel, presenting a fourth panel, where the fourth panel presents fourth description information of a second capture location, and the second capture location corresponds to a second map element in the map component.

[0102] In this way, the embodiments of the present disclosure can support the user to adjust the description information corresponding to the map element in the map component based on the sliding operation, thereby facilitating the improvement of the user's efficiency in viewing the map element.

[0103] In some embodiments, process 300 further includes: in response to a sliding operation, adjusting the display style of a second map element.

[0104] In this way, embodiments of the present disclosure can support a user in adjusting the display style of a map element based on a sliding operation, so as to be able to indicate to the user the map element corresponding to the current description information, thereby improving the efficiency of the user in obtaining information.

[0105] In some embodiments, the display position of at least one map element in a map component is determined based on a corresponding shooting position or a set of corresponding shooting positions.

[0106] In this way, embodiments of the present disclosure can determine the display position of a map element in a map component based on a shooting position, so as to be able to support a user in conveniently finding a corresponding shooting position based on the map component.

[0107] In some embodiments, at least one map element presents media content associated with a corresponding shooting position or a set of corresponding shooting positions.

[0108] In this way, embodiments of the present disclosure can present media content corresponding to a shooting position or a set of shooting positions in a map element, thereby enriching the presentation content of the map element and improving the efficiency of the user in obtaining information.

[0109] In some embodiments, the display style of at least one map element is determined based on interaction information of a shooting position or a set of shooting positions.

[0110] In this way, embodiments of the present disclosure can determine the display style of a map element based on interaction information of a shooting position or a set of shooting positions, so as to be able to indicate the interaction information of the map element to the user through different display styles of the map element, thereby helping the user to more quickly understand a desired shooting position.

[0111] In some embodiments, process 300 further includes: determining a zoom scale of the map component; and based on the zoom scale, determining at least one map element to be displayed in the map component.

[0112] In this way, embodiments of the present disclosure can determine the map elements to be displayed in the map component based on the zoom scale of the map component, so as to be able to ensure the presentation quality of the map elements.

[0113] In some embodiments, the position range corresponding to a set of shooting positions is related to the zoom scale.

[0114] In this way, embodiments of the present disclosure can determine the position range corresponding to a set of shooting positions based on the zoom scale of the map component, so as to be able to ensure the presentation quality of the map elements and improve the efficiency of the user in obtaining information.

[0115] In some embodiments, process 300 further includes: providing an entry for viewing a map in the information display interface of the third shooting position; and presenting a map component in response to the selection of the map viewing entry, wherein the shooting position and / or the set of shooting positions corresponding to at least one map element are determined based on the third shooting position.

[0116] In this way, the embodiments of the present disclosure can provide an entry for viewing a map in the information display interface of the shooting position, and support the user to view other shooting positions or sets of shooting positions associated with the shooting position in the map component by selecting the map viewing entry. In this way, the embodiments of the present disclosure can improve the efficiency of the user to view the shooting positions associated with the current shooting position.

[0117] In some embodiments, process 300 further includes: presenting a map component in the viewing interface of the published set of shooting positions, and the map component presents multiple map elements corresponding to multiple shooting positions in the published set of shooting positions.

[0118] In this way, the embodiments of the present disclosure can support the user to view multiple map elements corresponding to multiple shooting positions in the set of shooting positions in the map component, thereby helping the user to more conveniently understand the distribution of multiple shooting positions in the set of shooting positions and improving the efficiency of the user to obtain information.

[0119] In some embodiments, the shooting position is created based on the following process: obtaining input information associated with the shooting position; and creating the shooting position based on the input information.

[0120] In this way, the embodiments of the present disclosure support the user to input information and create corresponding shooting positions, improving the efficiency of the user to create shooting positions.

[0121] In some embodiments, the input information includes: location guidance information associated with the shooting position, the location guidance information indicating how to reach the shooting position; and / or shooting guidance information associated with the shooting position, the shooting guidance information indicating how to shoot media content at the shooting position.

[0122] In this way, the embodiments of the present disclosure support the user to input location guidance information and / or shooting guidance information, thereby improving the quality of the shooting positions created by the user and enabling the user to create shooting positions and shooting methods that are more easily borrowed.

[0123] Example apparatus and equipment

[0124] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes.

[0125] Figure 4FIG. 0 shows a schematic structural block diagram of an example device 400 for interface interaction according to certain embodiments of the present disclosure. The device 400 may be implemented as or included in an electronic device 110. Each module / component in the device 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0126] As Figure 4 shown, the device 400 includes: a map rendering module 410 configured to render at least one map element in a map component, the at least one map element indicating a corresponding shooting position or a set of corresponding shooting positions; and an interface rendering module 420 configured to present an information display interface of a first shooting position associated with a first map element in response to receiving a preset operation associated with the first map element among the at least one map element.

[0127] In some embodiments, the device 400 further includes a content rendering module configured to: present at least one of the following in the information display interface: creation information of the first shooting position; reference media content associated with the first shooting position; location guidance information associated with the first shooting position, the location guidance information indicating how to reach the first shooting position; and shooting guidance information associated with the first shooting position, the shooting guidance information indicating how to shoot media content at the first shooting position.

[0128] In some embodiments, the set of shooting positions includes a plurality of shooting positions associated with the same location range.

[0129] In some embodiments, the at least one map element indicates the number of the plurality of shooting positions included in the set of shooting positions.

[0130] In some embodiments, the first map element corresponds to the set of shooting positions, and the interface rendering module 420 is further configured to: present the plurality of shooting positions included in the set of shooting positions in a first panel based on triggering of the first map element; and present an information display interface of the first shooting position in response to selection of the first shooting position among the plurality of shooting positions.

[0131] In some embodiments, the device 400 further includes a triggering module configured to: adjust a display style of the first map element to display media content associated with at least one shooting position among the plurality of shooting positions in response to triggering of the first map element; or present first description information of the set of shooting positions in a second panel in response to triggering of the first map element.

[0132] In some embodiments, the interface rendering module 420 is further configured to: present the first panel to display the plurality of shooting positions in response to a first operation on the adjusted first map element or a second operation associated with the second panel.

[0133] In some embodiments, the first map element corresponds to the first capture position, and the interface presentation module 420 is further configured to: in response to a trigger of the first map element, present a third panel that displays second description information of the first capture position; and in response to receiving a third operation in the third panel, present an information display interface of the first capture position.

[0134] In some embodiments, the third panel presents at least one media content associated with the first map element, and the device 400 further includes a collection presentation module, which is further configured to: in response to receiving a fourth operation associated with the at least one media content in the third panel, present a collection of media content associated with the first capture position.

[0135] In some embodiments, the device 400 further includes a navigation module, which is further configured to: in response to receiving a selection of a navigation control in the third panel, provide navigation information to the first capture position.

[0136] In some embodiments, the device 400 further includes a first style module, which is further configured to: in response to a trigger of the first map element, adjust the display style of the first map element.

[0137] In some embodiments, the device 400 further includes a sliding module, which is further configured to: in response to receiving a sliding operation associated with the third panel, present a fourth panel that presents fourth description information of a second capture position, where the second capture position corresponds to a second map element in the map component.

[0138] In some embodiments, the device 400 further includes a second style module, which is further configured to: in response to the sliding operation, adjust the display style of the second map element.

[0139] In some embodiments, the display position of at least one map element in the map component is determined based on the corresponding capture position or the corresponding set of capture positions.

[0140] In some embodiments, at least one map element presents media content associated with the corresponding capture position or the corresponding set of capture positions.

[0141] In some embodiments, the display style of at least one map element is determined based on the interaction information of the capture position or the set of capture positions.

[0142] In some embodiments, the device 400 further includes a zoom module, which is configured to: determine the zoom scale of the map component; and based on the zoom scale, determine at least one map element to be displayed in the map component.

[0143] In some embodiments, the position range corresponding to the set of shooting positions is related to the zoom scale.

[0144] In some embodiments, the apparatus 400 further includes a viewing module configured to: provide a map viewing entry in the information display interface of the third shooting position; and present a map component in response to a selection of the map viewing entry, where at least one map element corresponding to the shooting position and / or the set of shooting positions is determined based on the third shooting position.

[0145] In some embodiments, the apparatus 400 further includes a map viewing module configured to: present a map component in the viewing interface of the published set of shooting positions, and the map component presents multiple map elements corresponding to multiple shooting positions in the published set of shooting positions.

[0146] In some embodiments, the shooting position is created based on the following process: obtaining input information associated with the shooting position; and creating the shooting position based on the input information.

[0147] In some embodiments, the input information includes: position guidance information associated with the shooting position, the position guidance information indicating how to reach the shooting position; and / or shooting guidance information associated with the shooting position, the shooting guidance information indicating how to shoot media content at the shooting position.

[0148] The units included in the apparatus 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to the machine-executable instructions, some or all of the units in the apparatus 400 can be at least partially implemented by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0149] Figure 5 The block diagram of an electronic device 500 in which one or more embodiments of the present disclosure can be implemented is shown. It should be understood that Figure 5 The shown electronic device 500 is merely exemplary and should not constitute any limitation to the functions and scopes of the embodiments described herein. Figure 5 The shown electronic device 500 can be used to implement Figure 1 the electronic device 110.

[0150] As Figure 5As shown, the electronic device 500 is in the form of a general-purpose electronic device. The components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 can be an actual or virtual processor and is capable of performing various processes according to the programs stored in the memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 500.

[0151] The electronic device 500 generally includes multiple computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (such as registers, caches, random access memory (RAM)), a non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.

[0152] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5 a disk drive for reading from or writing to a removable, non-volatile magnetic disk (such as a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk can be provided. In these cases, each drive can be connected to a bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules that are configured to perform the various methods or actions of the various embodiments of the present disclosure.

[0153] The communication unit 540 enables communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computer machines that can communicate through a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, network personal computers (PCs), or another network node.

[0154] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) as needed through the communication unit 540. The external devices such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 500, or communicate with any device (e.g., a network card, a modem, etc.) that enables the electronic device 500 to communicate with one or more other electronic devices. Such communication can be performed via an input / output (I / O) interface (not shown).

[0155] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.

[0156] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0157] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is produced that implements the functions / acts specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause a computer, a programmable data processing device, and / or other devices to work in a specific manner. Thus, the computer-readable medium storing the instructions includes a manufactured article that includes instructions for implementing various aspects of the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0158] The computer-readable program instructions can be loaded onto a computer, other programmable data processing device, or other device, such that a series of operation steps are performed on the computer, other programmable data processing device, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing device, or other device implement the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0159] 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 implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in an order different from that noted in the accompanying drawings. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the 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 by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions.

[0160] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or improvements to the technology in the marketplace, or to enable other ordinary skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for interface interaction, comprising: In a map component, presenting at least one map element, where the at least one map element indicates a corresponding shooting position or a set of corresponding shooting positions; And In response to receiving a preset operation associated with a first map element among the at least one map element, presenting an information display interface of a first shooting position associated with the first map element.

2. The method according to claim 1, further comprising: In the information display interface, presenting at least one of the following: Creation information of the first shooting position; Reference media content associated with the first shooting position; Location guidance information associated with the first shooting position, where the location guidance information indicates how to reach the first shooting position; Shooting guidance information associated with the first shooting position, where the shooting guidance information indicates how to shoot media content at the first shooting position.

3. The method according to claim 1, where the set of shooting positions includes multiple shooting positions associated with the same location range.

4. The method according to claim 3, where the at least one map element indicates the number of the multiple shooting positions included in the set of shooting positions.

5. The method according to claim 3, where the first map element corresponds to the set of shooting positions, and in response to receiving a preset operation associated with the first map element among the at least one map element, presenting an information display interface of a first shooting position associated with the first map element includes: Based on the triggering of the first map element, presenting the multiple shooting positions included in the set of shooting positions in a first panel; And In response to the selection of the first shooting position among the multiple shooting positions, presenting the information display interface of the first shooting position.

6. The method according to claim 5, further comprising: In response to the triggering of the first map element, adjusting the display style of the first map element to display media content associated with at least one shooting position among the multiple shooting positions; Or In response to the triggering of the first map element, presenting first description information of the set of shooting positions in a second panel.

7. The method according to claim 6, where presenting the multiple shooting positions included in the set of shooting positions in a first panel in response to the triggering of the first map element includes: In response to a first operation on the adjusted first map element or a second operation associated with the second panel, presenting the first panel to display the multiple shooting positions.

8. The method according to claim 1, where the first map element corresponds to the first shooting position, and in response to receiving a preset operation associated with the first map element among the at least one map element, presenting an information display interface of a first shooting position associated with the first map element includes: In response to the triggering of the first map element, presenting a third panel that displays second description information of the first shooting position; And In response to receiving a third operation in the third panel, present the information display interface of the first shooting position.

9. The method according to claim 8, wherein the third panel presents at least one media content associated with the first map element, and the method further includes: In response to receiving a fourth operation associated with the at least one media content in the third panel, present a set of media content associated with the first shooting position.

10. The method according to claim 8, further includes: In response to receiving a selection of a navigation control in the third panel, provide navigation information to the first shooting position.

11. The method according to claim 8, further includes: In response to the triggering of the first map element, adjust the display style of the first map element.

12. The method according to claim 8, further includes: In response to receiving a sliding operation associated with the third panel, present a fourth panel, and the fourth panel presents fourth description information of a second shooting position, and the second shooting position corresponds to a second map element in the map component.

13. The method according to claim 12, further includes: In response to the sliding operation, adjust the display style of the second map element.

14. The method according to claim 1, wherein the display position of the at least one map element in the map component is determined based on the corresponding shooting position or the corresponding set of shooting positions.

15. The method according to claim 1, wherein the at least one map element presents media content associated with the corresponding shooting position or the corresponding set of shooting positions.

16. The method according to claim 1, wherein the display style of the at least one map element is determined based on the interaction information of the shooting position or the set of shooting positions.

17. The method according to claim 1, further includes: Determine the zoom scale of the map component; And Based on the zoom scale, determine the at least one map element to be displayed in the map component.

18. The method according to claim 17, wherein the position range corresponding to the set of shooting positions is related to the zoom scale.

19. The method according to claim 1, further includes: Provide a map viewing entry in the information display interface of the third shooting position; And In response to the selection of the map viewing entry, present the map component, wherein the shooting position and / or the set of shooting positions corresponding to the at least one map element are determined based on the third shooting position.

20. The method according to claim 1, further includes: In the viewing interface of the set of published shooting positions, present the map component, and the map component presents a plurality of map elements corresponding to the plurality of shooting positions in the set of published shooting positions.

21. The method according to claim 1, wherein the shooting position is created based on the following process: Obtain input information associated with the shooting position; and Create the shooting position based on the input information.

22. The method according to claim 21, wherein the input information includes: position guiding information associated with the shooting position, the position guiding information indicating how to reach the shooting position; and / or shooting guiding information associated with the shooting position, the shooting guiding information indicating how to shoot media content at the shooting position.

23. A device for interface interaction, comprising: a map presentation module configured to present at least one map element in a map component, the at least one map element indicating a corresponding shooting position or a corresponding set of shooting positions; and an interface presentation module configured to present an information display interface of a first shooting position associated with a first map element in response to receiving a preset operation associated with the first map element among the at least one map element.

24. An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the method according to any one of claims 1 to 21.

25. A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1 to 21.

Citation Information

Patent Citations

  • Navigation method based on photographic work position, electronic equipment and storage medium

    CN116127208A

  • Content publishing method, content interaction method, system, device, equipment, storage medium and program product

    CN119094863A

  • Interface interaction method and device, equipment and storage medium

    CN119743636A

Cited By

  • Interface interaction method and device, equipment and storage medium

    CN121126109A