Interface interaction method and apparatus, device, and storage medium

WO2026218991A1PCT designated stage Publication Date: 2026-10-22BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/087614
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-04-15
Filing Date
2026-03-31
Publication Date
2026-10-22

Smart Images

  • Figure CN2026087614_22102026_PF_FP_ABST
    Figure CN2026087614_22102026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to an interface interaction method and apparatus, a device, and a storage medium. The method provided by the present disclosure comprises: displaying a first viewing interface of a photography position set, wherein the photography position set comprises a plurality of photography positions; in the first viewing interface, displaying a plurality of description items corresponding to the plurality of photography positions; and in response to selecting a first description item among the plurality of description items, displaying a second viewing interface of a first photography position corresponding to the first description item.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, devices and storage media for user interface interaction

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202510473667.1, filed on April 15, 2025, entitled "Method, Apparatus, Device and Storage Medium for Interface Interaction", the entire contents of which are incorporated herein by reference. Technical Field

[0003] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Technology

[0004] With the development of science and technology, more and more users are using mobile phones and other camera devices to shoot videos or photos. For example, in order to get satisfactory videos or photos, users often choose to refer to other people's shooting content. However, when users refer to other people's shooting content, it is not easy to find the corresponding shooting location, resulting in low shooting efficiency. Summary of the Invention

[0005] In a first aspect of this disclosure, a method for interface interaction is provided. The method includes: presenting a first viewing interface of a set of shooting locations, the set of shooting locations including multiple shooting locations; presenting multiple descriptive items corresponding to the multiple shooting locations in the first viewing interface; and, in response to selection of a first descriptive item among the multiple descriptive items, presenting a second viewing interface of a first shooting location corresponding to the first descriptive item.

[0006] In a second aspect of this disclosure, a method for interface interaction is provided. The method includes: receiving a creation request for a set of shooting locations; adding multiple shooting locations to the set of shooting locations based on the creation request; and publishing the set of shooting locations, wherein a first viewing interface of the published set of shooting locations presents multiple descriptive items corresponding to the multiple shooting locations.

[0007] In a third aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present a first viewing interface of a set of shooting locations, the set of shooting locations including a plurality of shooting locations; a second presentation module configured to present a plurality of descriptive items corresponding to the plurality of shooting locations in the first viewing interface; and a third presentation module configured to present a second viewing interface of a first shooting location corresponding to the first descriptive item in response to selection of a first descriptive item among the plurality of descriptive items.

[0008] In a fourth aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: a receiving module configured to receive a creation request for a set of shooting locations; an adding module configured to add multiple shooting locations to the set of shooting locations based on the creation request; and a publishing module configured to publish the set of shooting locations, wherein a first viewing interface of the published set of shooting locations presents multiple descriptive items corresponding to the multiple shooting locations.

[0009] In a fifth aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the methods of the first or second aspect.

[0010] In a sixth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the methods of the first or second aspect.

[0011] In a seventh aspect of this disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first or second aspect.

[0012] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0013] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0014] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0015] Figures 2A to 2I illustrate example interfaces according to some embodiments of the present disclosure;

[0016] Figures 3A to 3J illustrate example interfaces according to some embodiments of the present disclosure;

[0017] Figure 4 shows a flowchart of an example process of interface interaction according to some embodiments of the present disclosure;

[0018] Figure 5 shows a flowchart of an example process of interface interaction according to some other embodiments of the present disclosure;

[0019] Figure 6 shows a schematic structural block diagram of an example device for interface interaction according to some embodiments of the present disclosure;

[0020] Figure 7 shows a schematic structural block diagram of an example device for interface interaction according to further embodiments of the present disclosure; and

[0021] Figure 8 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0022] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure 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 this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0023] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0024] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0025] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0026] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0027] As mentioned above, with the development of science and technology, more and more users are using mobile phones and other camera devices to shoot videos or photos. For example, in order to get satisfactory videos or photos, users often choose to refer to other people's shooting content. However, when users refer to other people's shooting content, it is not easy to find the corresponding shooting location, resulting in low shooting efficiency.

[0028] Embodiments of this disclosure propose a scheme for interface interaction. According to this scheme, a first viewing interface for a set of shooting locations, including multiple shooting locations, can be presented; in the first viewing interface, multiple descriptive items corresponding to the multiple shooting locations are presented; and in response to the selection of a first descriptive item among the multiple descriptive items, a second viewing interface for a first shooting location corresponding to the first descriptive item is presented.

[0029] In this way, embodiments of this disclosure can provide users with a viewing interface for a set of shooting locations, including multiple shooting positions, so that users can view multiple descriptive items corresponding to multiple shooting positions. Thus, by providing users with multiple descriptive items corresponding to multiple shooting positions, embodiments of this disclosure can help users understand information about multiple shooting positions in the set of shooting positions, thereby improving the efficiency of users in selecting shooting positions and facilitating users to carry out shooting activities based on the corresponding shooting positions. Furthermore, embodiments of this disclosure can provide a corresponding viewing interface for each shooting position in the set of shooting positions, thereby facilitating users to further view the shooting position corresponding to the descriptive item, which is beneficial to improving users' shooting efficiency and shooting quality.

[0030] Embodiments of this disclosure also propose a scheme for interface interaction. According to this scheme, a creation request for a set of shooting locations can be received; based on the creation request, multiple shooting locations can be added to the set of shooting locations; and the set of shooting locations can be published, wherein a first viewing interface of the published set of shooting locations presents multiple descriptive items corresponding to the multiple shooting locations.

[0031] In this manner, embodiments of the present disclosure can receive requests to create a set of shooting locations, add multiple shooting locations to the set, and publish the set based on the multiple shooting locations and their corresponding descriptive items. Thus, embodiments of the present disclosure support users in creating their own sets of shooting locations, thereby improving the efficiency of sharing shooting locations, promoting communication and sharing of shooting locations among users, and strengthening connections between users.

[0032] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0033] Example Environment

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

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

[0036] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0037] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can 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 gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0038] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide background services for application 120 in electronic device 110 that supports viewing and creating sets of captured locations.

[0039] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0040] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0041] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0042] Example Interaction

[0043] Example 1: View the collection of shooting locations

[0044] Figures 2A to 2I illustrate example interfaces 200A to 200I according to some embodiments of the present disclosure. Interfaces 200A to 200I may be provided, for example, by the electronic device 110 shown in Figure 1.

[0045] In some embodiments, the electronic device 110 may present a viewing interface of a set of shooting locations (e.g., also referred to as a first viewing interface). As an example, the set of shooting locations may include multiple shooting locations. Users can perform shooting activities based on the shooting locations to obtain media content (e.g., photos or videos) corresponding to those locations. Furthermore, content items may include various presentation formats, such as an identifier for the set of shooting locations, descriptive text for the set of shooting locations, creation information for the set of shooting locations, and the number of multiple shooting locations in the set of shooting locations. The specific presentation formats of content items will be described exemplarily below with reference to the accompanying drawings, and will not be repeated here.

[0046] In some embodiments, the electronic device 110 may present content items associated with a set of shooting locations. As an example, a content item may be considered an access point to the set of shooting locations. Further, the electronic device 110 may present a first viewing interface for the set of shooting locations in response to a triggering action on a content item (e.g., a click). As an example, content items associated with the set of shooting locations may be presented on different interfaces to allow users to view the corresponding set of shooting locations by triggering content items on different interfaces. The viewing process of the set of shooting locations will be described exemplarily below based on the content items presented on different interfaces.

[0047] In some embodiments, as shown in FIG2A, the electronic device 110 may have an interface 200A. As an example, the interface 200A may be an interface within application 120. As an example, the interface 200A may be a media content display interface. As an example, the electronic device 110 may present media content (or media resources, works, etc.) in the interface 200A. Such media content may include, for example, image content, text content, and / or audio content. 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 at least one set of shooting locations in the interface 200A.

[0048] As an example, electronic device 110 may, in response to the selection of navigation item 205 (e.g., "Camera Position") in the navigation bar of interface 200A, present content items associated with a set of shooting locations in interface 200A. As an example, electronic device 110 may present one or more content items in interface 200A. As an example, electronic device 110 may present multiple content items associated with multiple sets of shooting locations in interface 200A. For example, multiple content items may include content items 208-1 (e.g., corresponding to "Set A") and 208-2 (e.g., corresponding to "Set 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 of the multiple shooting locations in the set of shooting locations (e.g., "Set A"). For example, media resource 210-1 may be a 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 for a set of shooting locations may include image identifier 210-2 and / or text identifier 210-3 (or a set name, e.g., "Set A")). Content item 208-1 may include, for example, descriptive text 210-4 for the set of shooting locations. For example, descriptive text 210-4 may include descriptive content added by the creator of the set of shooting locations. For example, descriptive 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"), and descriptive information of associated locations (e.g., attractions) (e.g., background information, etc.). Content item 208-1 may also include, for example, the number of multiple shooting locations (e.g., camera position information 210-5 (e.g., "8 camera positions")). Alternatively, content item 208-1 may also include creation information for the set of shooting locations. For example, such creation information may include information about the creator (e.g., avatar and / or name), creation time, posting location, etc.

[0049] As an example, the electronic device 110 may display identifiers and / or descriptive text for a set of shooting locations in a first viewing interface. Such identifiers and / or descriptive text may be determined based on a creative operation involving the set of shooting locations. Such identifiers may include, for example, image identifiers (e.g., cover image) and / or text identifiers (e.g., name). Such descriptive text may indicate location information for the set of shooting locations, shooting suggestions (e.g., shooting angle, shooting parameters, clothing suggestions, etc.).

[0050] In some embodiments, the electronic device 110 can present content items associated with a set of shooting locations in a map component (e.g., also referred to as a first map component). For example, the electronic device 110 can provide a first map entry 206 in an interface 200A. Further, the electronic device 110 can present the first map component in response to a triggering of the first map entry. The display position of the content item in the first map component is determined based on the location information of at least one of the multiple shooting locations included in the set of shooting locations. Thus, embodiments of this disclosure can present content items corresponding to a set of shooting locations in a map component, allowing users to more intuitively understand the location corresponding to the set of shooting locations, thereby improving the user's shooting efficiency.

[0051] As an example, electronic device 110 may, in response to the number of multiple sets of shooting locations associated with interface 200A exceeding a preset threshold, present at least a portion (e.g., two sets of shooting locations) of multiple content items associated with the multiple sets of shooting locations in interface 200A. Furthermore, electronic device 110 may, in response to receiving a preset operation, present additional sets of shooting locations in interface 200A. For example, such a preset operation may include a swipe operation associated with a content item.

[0052] In some embodiments, as shown in FIG2B, the electronic device 110 may adjust the display positions of multiple content items (e.g., content item 208-1 and content item 208-2) in response to receiving a swipe operation associated with a content item. Further, the electronic device 110 may present additional content items, such as content item 208-3, in the interface 200B. Alternatively, the electronic device 110 may present a viewing indicator 209 (e.g., "Release View") in the interface 200B in response to a swipe operation satisfying a preset condition (e.g., a swipe distance in a preset direction satisfying a preset distance). Further, the electronic device 110 may present multiple content items corresponding to multiple sets of shooting positions in response to the completion of a swipe operation (e.g., ending the swipe operation).

[0053] Additionally or alternatively, the electronic device 110 may also present a viewing entry (e.g., entry 212) associated with multiple sets of shooting locations in the interface 200B. Furthermore, the electronic device 110 may, in response to a triggering of the viewing entry (e.g., a click operation), present content items corresponding to the multiple sets of shooting locations.

[0054] As an example, as shown in Figure 2C, electronic device 110 can present interface 200C. Electronic device 110 can present multiple content items corresponding to multiple sets of shooting locations in interface 200C, such as content item 214-1, content item 214-2, content item 214-3, and content item 214-4, etc. As an example, electronic device 110 can present a filter control 216 in interface 200C. Electronic device 110 can obtain the user's filter criteria via filter control 216 to present at least one set of shooting locations that meets the filter criteria in interface 200C. For example, such filter criteria can indicate location information (e.g., city information), theme information (e.g., natural scenery, buildings, etc.), and creation information (e.g., creator, creation time, etc.) associated with the set of shooting locations.

[0055] Alternatively, the electronic device 110 may also present a map component (e.g., also referred to as a first map component, not shown in the figure) in the interface 200C, and present multiple content items corresponding to multiple sets of shooting locations in the map component. For example, the electronic device 110 may present multiple content items based on the map component in the upper half of the interface 200C, and present multiple content items in a list style in the lower half of the interface 200C.

[0056] As an example, the electronic device 110 may, in response to a trigger (e.g., a click operation) on a target content item (e.g., content item 214-1) among a plurality of content items, present a viewing interface (or a first viewing interface) of a set of shooting locations corresponding to the target content item.

[0057] As an example, as shown in Figure 2D, electronic device 110 can present interface 200D. Electronic device 110 can present a first viewing interface in interface 200D of a set of shooting locations (e.g., "Set A"). This set of shooting locations may include multiple shooting locations. Electronic device 110 can present descriptive items corresponding to the multiple shooting locations in the first viewing interface, such as descriptive item 218-1, descriptive item 218-2, etc.

[0058] Taking description item 218-1 as an example, description item 218-1 may include media resources 220-1 associated with the corresponding shooting location (e.g., media resources captured based on the shooting location). For example, description item 218-1 may include an identifier for the corresponding shooting location. For example, the identifier for the corresponding shooting location may include an image identifier and / or text identifier 220-2 (e.g., name, "Park A - Lawn"). As an example, description item 218-1 may include interactive information for the corresponding shooting location (e.g., information identifier 220-3, "XX people viewed"). For example, interactive information may indicate the number of people viewing the shooting location. As an example, description item 218-1 may include location information for the corresponding shooting location (e.g., location identifier 220-4). Such location information may, for example, indicate the distance of the shooting location from the current user. Such location information may indicate the specific location of the shooting location (e.g., XX Road, XXX No....). Alternatively, description item 218-1 may also include descriptive text for the corresponding shooting location. Such descriptive text may be configured by the creator. Such descriptive text may, for example, indicate scenic spot information, shooting suggestions, etc., for the shooting location.

[0059] In some embodiments, the electronic device 110 can receive an interaction request for a set of shooting locations via a first viewing interface. For example, such an interaction request may include a request to save the location. For example, the electronic device 110 may provide a save control 226 in the interface 200D. Further, the electronic device 110 can receive the user's interaction request for the set of shooting locations based on the save control 226. Further, in response to receiving the interaction request for the set of shooting locations, the electronic device 110 can present content items associated with the shooting locations in the current user's information display interface. Thus, embodiments of this disclosure can support users saving sets of shooting locations and can support users viewing saved sets of shooting locations in the information display interface, thereby improving the efficiency of users viewing sets of shooting locations.

[0060] As an example, the user's information display interface can also be referred to as the user's personal page. Alternatively, the electronic device 110 can present content items associated with the set of shooting locations in the information display interface of the creator of the shooting locations. In this way, embodiments of the present disclosure can present content items corresponding to the set of shooting locations in the information display interface of the creator and / or collector of the set of shooting locations, thereby improving the efficiency of the user's viewing of the set of shooting locations.

[0061] In some embodiments, the electronic device 110 may, in a first viewing interface, associate with a first description item and / or a second description item to present travel information between a first shooting location corresponding to the first description item (e.g., description item 218-1) and a second shooting location corresponding to the second description item (e.g., description item 218-2). Such travel information may include, for example, the mode of transportation from the first shooting location to the second shooting location (e.g., walking, subway, bus, driving, etc.). For example, the electronic device 110 may present an identifier corresponding to the mode of transportation (e.g., identifier 228-1 may indicate walking). For example, such travel information may also include the distance between the first and second shooting locations and the travel time corresponding to the current mode of transportation. As an example, the electronic device 110 may present an identifier corresponding to the distance and travel time (e.g., identifier 228-2 may indicate a distance of 0.3 kilometers and a travel time of 4 minutes).

[0062] Alternatively, the electronic device 110 may also display a switching control 230 in the interface 200D. Furthermore, in response to a triggering of the switching control 230 (e.g., a click operation), the electronic device 110 may display a set of candidate passage methods and passage times corresponding to the candidate passage methods, thereby facilitating the user to select the appropriate passage method.

[0063] As an example, electronic device 110 can display a map component (e.g., also referred to as a second map component) in a first viewing interface of the set of shooting locations. For example, electronic device 110 can display the second map component 222 in interface 200D. Alternatively, the second map component 222 may not be displayed in interface 200D when interface 200D is triggered to be displayed. Further, electronic device 110 can display the second map component 222 in interface 200D in response to receiving a preset operation (e.g., a swipe operation) in the first viewing interface.

[0064] The electronic device 110 can display multiple map elements corresponding to multiple shooting locations in the second map component 222. For example, such map elements can be implemented in the style of descriptive items. Such map elements may include, for example, map element 224-1 and map element 224-2, etc. The display positions of the multiple map elements in the second map component are determined based on the location information of the multiple shooting locations. Alternatively, the electronic device 110 can display an indicator element 225 corresponding to the current user's location in the second map component 222. The indicator element 225 may, for example, indicate the current user's location and / or orientation.

[0065] In some embodiments, the electronic device 110 may stop displaying the second map component 222 in the interface 200D in response to receiving a swipe operation associated with a first direction. Such a first direction may be, for example, an upward direction.

[0066] In some embodiments, as shown in FIG2E, the electronic device 110 may, in response to receiving a sliding operation associated with a second direction, stop displaying at least a portion of a plurality of descriptive items in the interface 200E and expand the display range of the second map component 222. Such a second direction may be, for example, a downward direction opposite to the first direction. For example, the electronic device 110 may display a plurality of map elements corresponding to a plurality of shooting locations in the set A in the second map component 222 of the interface 200E. For example, map element 224-1, map element 224-2, map element 224-3, and map element 224-4. Alternatively, the electronic device 110 may also display a descriptive item 218-1 corresponding to a first shooting location in a preset area in the interface 200E. Alternatively, the electronic device 110 may, in response to a sliding operation on the preset area, display a descriptive item corresponding to a second shooting location in the preset area. Alternatively, the electronic device 110 may, in response to a selection of map element 224-3 in the second map component 222, display a descriptive item corresponding to map element 224-3 in the preset area.

[0067] In some embodiments, as shown in FIG2F, the electronic device 110 may present a second map component 222 in the interface 200F. The electronic device 110 may present a route control 232 in the second map component 222. Further, in response to the selection of the route control 232, the electronic device 110 may present a travel route (e.g., route marker 234) associated with multiple shooting locations in the second map component 222. As an example, the electronic device 110 may indicate multiple shooting locations based on digital markers (e.g., digital markers 235-1, 235-2, 235-3, and 235-4, etc.). Thus, embodiments of this disclosure can guide users to the corresponding shooting locations sequentially based on travel routes, improving the efficiency of users finding shooting locations and the efficiency of capturing media content.

[0068] Alternatively, the travel route here can be determined based on the order of multiple shooting locations configured during the creation of the shooting location set. For example, number 235-1 indicates the first shooting location in the first order. Number 235-3 can indicate the third shooting location in the third order. Alternatively or additionally, electronic device 110 can display travel information between multiple shooting locations on interface 200F, such as travel method, travel distance, and travel time.

[0069] In some embodiments, continuing to refer to FIG2D, the electronic device 110 may, in response to the selection of a first description item (e.g., description item 218-1) among a plurality of description items, present a second viewing interface corresponding to a first shooting position of the first description item. For example, as shown in FIG2G, the electronic device 110 may present a second viewing interface corresponding to the first shooting position of description item 218-1 in interface 200G.

[0070] As an example, the electronic device 110 can display media resources corresponding to the first shooting location (e.g., media resource 220-1) in the second viewing interface. The electronic device 110 can also display creation information 236 corresponding to the first shooting location (e.g., creator information (e.g., creator name, avatar, etc.) and creation time, etc.) in the second viewing interface. The electronic device 110 can also display name information (e.g., Park A - Lawn), interaction information (e.g., number of favorites, number of views, etc.), and location information (e.g., distance to the current user, specific location description of the first shooting location), etc., in the second viewing interface.

[0071] Alternatively, the electronic device 110 may display guidance information associated with the first shooting location on the interface 200G. This guidance information can help the user access media resources (e.g., photos or videos) associated with media resource 220-1. As an example, the guidance information may include location guidance information and / or shooting guidance information.

[0072] Alternatively, the guidance information associated with the first shooting location may include, for example, a reference location point associated with the first shooting location (e.g., associated with location guidance information). For example, the reference location point may indicate a location associated with the shooting location. For example, the electronic device 110 may display the reference location point 238 (e.g., "XXkm|XX City, XX Avenue, XX Number") in the interface 200G.

[0073] Additionally or alternatively, the guidance information associated with the first shooting location may include, for example, directions from a reference location point to the first shooting location (e.g., location guidance information). As an example, reference location point 238 may be a large location range. A user can reach a specific shooting location from reference location point 238 based on the directions. As an example, electronic device 110 may display a direction sign 240 in interface 200G to indicate directions. For example, electronic device 110 may display image information 240-1 (e.g., a guidance image associated with the first shooting location) in the direction sign 240. For example, electronic device 110 may display descriptive text 240-2 (e.g., "Take the subway to XX station, exit from XX exit, walk straight for XX meters") in the direction sign 240 to indicate the route content for the current user to reach the shooting location. As an example, the directions are associated with walking methods. In this way, this disclosure provides users with walking directions to the shooting location through access guidance, which can guide users to the precise shooting location, improve users' passage efficiency, and save users' time.

[0074] In some embodiments, the guidance information associated with the first shooting location may include, for example, at least one piece of media resource information associated with shooting media resources at the first shooting location (e.g., associated with shooting guidance information). As an example, the at least one piece of media resource information may include, for example, reference image content. Reference image content may be used to indicate composition (e.g., shooting angle and the positioning of the model and photographer, etc.).

[0075] As an example, the guidance information associated with the first shooting location may include descriptive information related to shooting media resources at that location. For example, the descriptive information may include weather suggestions for shooting media resources (e.g., "Sunny weather, blue skies and white clouds" or "After snowfall"). For example, the descriptive information may include shooting time suggestions (e.g., "Best in the morning, avoid poor lighting conditions"). For example, the descriptive information may include clothing suggestions (e.g., "Casual wear is recommended"). For example, the descriptive information may include recommended shooting parameters for shooting media resources. For example, shooting parameters may include lens model, camera mode, lens focal length, shutter speed, aperture, ISO and / or flash compensation method, etc. For example, the descriptive information may also include composition methods (e.g., shooting angle and the positioning of the model and photographer, or a composition diagram), etc.

[0076] As an example, electronic device 110 may display shooting guidance information identifier 242 in interface 200G to indicate shooting guidance information. For example, electronic device 110 may display image information 242-1 (e.g., reference image content) in shooting guidance information identifier 230. As an example, image information 242-1 may include image content indicating the composition method and / or other reference image content taken by the user. For example, electronic device 110 may display text description in shooting guidance information identifier 230. The text description may include, for example, weather suggestions (e.g., text description 242-2 "This location is highly recommended as long as the weather is sunny and the sky is blue"), shooting parameters, and / or composition methods, etc.

[0077] In some embodiments, the electronic device 110 may present content items associated with a set of shooting locations in a viewing interface (e.g., a third viewing interface) at a shooting location (e.g., also referred to as a second shooting location). The second shooting location is included in the set of shooting locations. Taking FIG2G as an example, the electronic device 110 may present content item 245 (e.g., "This camera position is included in set A") in interface 200G to indicate that the shooting location presented in interface 200G is included in the set of shooting locations (e.g., "set A"). Further, the electronic device 110 may present a viewing interface of the set of shooting locations associated with content item 245 in response to a trigger (e.g., a click operation) of content item 245.

[0078] In some embodiments, the electronic device 110 may present descriptive information of at least one shooting location associated with the first shooting location in a second viewing interface (e.g., interface 200G). Such descriptive information may include, for example, media resources or descriptive text corresponding to the at least one shooting location. For example, such descriptive information may include descriptive information 250-1 and descriptive information 250-2. As an example, the distance from the at least one shooting location to the first shooting location is less than a threshold (e.g., 1 kilometer). As an example, the electronic device 110 may present a viewing interface for at least one shooting location in response to a triggering action on the descriptive information (e.g., a click operation).

[0079] In some embodiments, as shown in FIG2H, the electronic device 110 may present an interface 200H. For example, the interface 200H may be implemented as a viewing interface for a media content collection. As an example, the media content collection may include multiple media contents corresponding to multiple shooting locations. The electronic device 110 may present at least one media resource (e.g., media resource 255) from the media content collection in the viewing interface of the media content collection (e.g., also referred to as the fourth viewing interface). Alternatively, the electronic device 110 may present a content item 265 associated with a set of shooting locations in the fourth viewing interface. As an example, the set of shooting locations corresponding to content item 265 is created based on the media content collection. For example, the multiple shooting locations in the set of shooting locations are determined by multiple shooting locations of multiple media resources in the media content collection. Further, the electronic device 110 may present a viewing interface for the set of shooting locations corresponding to content item 265 in response to a triggering of content item 265.

[0080] Alternatively, the electronic device 110 may display a label 260 corresponding to the target shooting location in a fourth viewing interface. The target shooting location corresponds to the media content currently displayed on the fourth viewing interface (e.g., media resource 255). As an example, the label 260 may include descriptive information about the target shooting location (e.g., camera location name, shooting suggestions corresponding to the shooting location, etc.).

[0081] In some embodiments, as shown in FIG2I, the electronic device 110 may present an interface 200I. The electronic device 110 may receive user search requests on the interface 200I. For example, the electronic device 110 may receive user search requests based on the search control 270 in the interface 200I. For example, the electronic device 110 may obtain text content input by the user via the search control 270 and present search results corresponding to the text content based on the user's input. For example, the electronic device 110 may present content items 275 associated with a set of shooting locations in the search interface. The set of shooting locations corresponding to content item 275 matches the search request. Thus, embodiments of this disclosure support users in finding desired sets of shooting locations through searching, thereby improving the efficiency of users viewing sets of shooting locations.

[0082] Based on the process described above, embodiments of this disclosure can provide users with a viewing interface for a set of shooting locations, including multiple shooting positions, so that users can view multiple descriptive items corresponding to multiple shooting positions. Thus, by providing users with multiple descriptive items corresponding to multiple shooting positions, embodiments of this disclosure can help users understand information about multiple shooting positions in the set of shooting positions, thereby improving the efficiency of users in selecting shooting positions and facilitating users to carry out shooting activities based on the corresponding shooting positions. Furthermore, embodiments of this disclosure can provide a corresponding viewing interface for each shooting position in the set of shooting positions, thereby facilitating users to further view the shooting position corresponding to the descriptive item, which is beneficial to improving users' shooting efficiency and shooting quality.

[0083] Example 2: Creating a collection of shooting locations

[0084] Figures 3A to 3J illustrate example interfaces 300A to 300J according to some embodiments of the present disclosure. Interfaces 300A to 300J may be provided, for example, by the electronic device 110 shown in Figure 1.

[0085] In some embodiments, the electronic device 110 may support users in creating a set of shooting locations. For example, the electronic device 110 may receive a request to create a set of shooting locations and, based on the request, add multiple shooting locations to the set of shooting locations. As an example, the electronic device 110 may receive a request to create a set of shooting locations based on a creation entry point.

[0086] In some embodiments, the multiple shooting locations are created by a creator. A client associated with the creator can obtain input information associated with the shooting locations and create shooting locations based on the input information. This input information may include location guidance information associated with the shooting locations. The location guidance information can indicate how to reach the shooting locations. Alternatively, the input information may also include shooting guidance information associated with the shooting locations. The shooting guidance information may, for example, indicate how to shoot media content at the shooting locations. Detailed descriptions of location guidance information and shooting guidance information can be found in the foregoing exemplary descriptions of both, and will not be repeated here.

[0087] In some embodiments, as shown in FIG3A, electronic device 110 may present interface 300A. For example, interface 300A may be an information display interface (e.g., also known as a personal page) for a user (e.g., the current user) in application 120. Electronic device 110 may provide option 305 (e.g., “camera position”) in the information display interface. Further, electronic device 110 may, in response to triggering option 305, present at least one descriptive item associated with at least one shooting location in the information display interface, such as descriptive item 308-1, descriptive item 308-2, and descriptive item 308-3, etc. A description of the descriptive items can be referred to the exemplary description of descriptive items above, and will not be repeated here.

[0088] Alternatively or additionally, the electronic device 110 may present a creation entry (e.g., also known as a first creation entry) in an information display interface, such as creation entry 310. For example, the electronic device 110 may, in response to a triggering of the first creation entry (e.g., a click operation), obtain a creation request for a set of shooting locations.

[0089] As an example, electronic device 110 may present a first creation entry in the information display interface in response to the number of existing shooting locations associated with the user being less than a threshold (e.g., 1). Alternatively, electronic device 110 may present a management entry in the information display interface in response to the number of existing shooting locations associated with the user reaching a threshold (e.g., 1). For example, as shown in FIG3B, electronic device 110 may present a management entry 312 in interface 300B in response to the number of existing shooting locations associated with the user reaching 3.

[0090] In some embodiments, the electronic device 110 may display content items corresponding to an existing set of shooting locations in an information display interface, such as content item 314-1 and content item 314-2. Further, the electronic device 110 may, in response to a triggering of a content item (e.g., content item 314-1), display a viewing interface for the set of shooting locations corresponding to that content item. Alternatively, the electronic device 110 may, in response to receiving a swipe operation, adjust the display position of the content item in the information display interface.

[0091] As an example, the existing set of shooting locations may include a set of shooting locations created by the user. Alternatively, the existing set of shooting locations may include a set of shooting locations associated with the user based on the user's historical interaction requests (e.g., requests to save, like, favorite, etc.).

[0092] Furthermore, the electronic device 110 can respond to a triggering of the management entry 312 (e.g., a click operation) to present a management window for managing existing sets of shooting locations, and the management window includes a first creation entry. As shown in FIG3C, the electronic device 110 can present the management window in the interface 300C. The electronic device 110 can present the first creation entry in the management window, for example, creation entry 316. The electronic device 110 can also present content items corresponding to multiple sets of existing shooting locations associated with the user in the management window, such as content item 318-1, content item 318-2, content item 318-3, and content item 318-4, etc. For the content items, refer to the exemplary description of content items above, which will not be repeated here. The electronic device 110 can receive an order adjustment operation for multiple content items via the management window. Furthermore, the electronic device 110 can adjust the display order of content items in the information display interface based on the order adjustment operation received via the management window. Alternatively, the electronic device 110 can receive a deletion operation for content items via the management window to delete the corresponding content items.

[0093] Alternatively, the electronic device 110 may display the source of the set of shooting locations in a management window. For example, taking content item 318-1 as an example, the electronic device 110 may display an identifier 320 (e.g., from your work) to indicate the source of the set of shooting locations corresponding to content item 318-1 (e.g., from a work published by a user).

[0094] In some embodiments, as shown in FIG3D, the electronic device 110 may present an interface 300D. For example, the electronic device 110 may present a creation interface in response to a creation request. For example, the interface 300D may be implemented as a creation interface. The electronic device 110 may add multiple shooting locations to a collection of shooting locations via the creation interface. As an example, the multiple shooting locations added to the collection of shooting locations may include shooting locations created by the user, shooting locations saved by the user, and / or shooting locations determined via a search control. For example, the electronic device 110 may present an add control 322 for adding shooting locations in the interface 300D. Further, the electronic device 110 may present an add window in response to triggering the add control.

[0095] In some embodiments, as shown in FIG3E, the electronic device 110 may present an add window in the interface 300E. The electronic device 110 may receive the user's add operation through the add window to add at least one shooting location to the shooting location set. For example, the electronic device 110 may provide controls 324-1, 324-2, and 324-3 in the add window. The electronic device 110 may add a user-favorited shooting location through control 324-1. The electronic device 110 may add a shooting location from the user's favorite shooting location set through control 324-2. The electronic device 110 may add a user-created shooting location through control 324-3. Taking control 324-2 as an example, the electronic device 110 may, in response to the triggering of control 324-2, present an indicator element associated with at least one favorite shooting location set by the user, such as indicator element 326-1, indicator element 326-2, and indicator element 326-3, etc. Taking indicator element 326-1 as an example, electronic device 110 can display media content (e.g., cover image), name (e.g., "A Check-in Collection"), number of shooting locations (e.g., "2 camera positions"), source information (e.g., "from your work"), and descriptive text (e.g., shooting suggestions, description of the collection's location, etc.) corresponding to the shooting location set corresponding to indicator element 326-1. Electronic device 110 can also display an expansion control 328 corresponding to the indicator element (e.g., indicator element 326-1). Furthermore, electronic device 110 can respond to the triggering of expansion control 328 to display multiple shooting location options for the shooting location set corresponding to indicator element 326-1.

[0096] As an example, as shown in Figure 3F, the electronic device 110 can present multiple shooting location options, such as option 330-1 and option 330-2, in the shooting location set corresponding to the indicator element 326-1 on the interface 300F. The electronic device 110 can add the shooting location corresponding to the target shooting location option (e.g., option 330-1) to the shooting location set based on the user's selection of the target shooting location option (e.g., option 330-1).

[0097] Alternatively, the electronic device 110 may display a search control 332 on the interface 300F. Further, the electronic device 110 may obtain a user's search request based on the search control 332, and display at least one shooting location or a set of shooting locations matching the search request on the interface 300F. Further, the electronic device 110 may add the searched shooting location to the set of shooting locations in response to the selection of the searched shooting location.

[0098] In some embodiments, as shown in FIG3G, the electronic device 110 may present an interface 300G. The electronic device 110 may present indicator elements corresponding to multiple shooting locations added by the user in the interface 300G (e.g., a creation interface), such as indicator element 334-1 and indicator element 334-2. Furthermore, the electronic device 110 may obtain the user's adjustment operations via the creation interface to adjust the order of the multiple shooting locations in the set of shooting locations.

[0099] Alternatively, the electronic device 110 may determine the identifier (e.g., cover image) and / or descriptive text (e.g., description of the set of shooting locations, shooting suggestions, clothing suggestions, etc.) of the shooting location set via a creation interface.

[0100] Alternatively, the electronic device 110 can configure the public scope of the set of shooting locations via a creation interface. For example, the electronic device 110 can provide a scope control 336 in the interface 300G. Furthermore, the electronic device 110 can determine the public scope of the set of shooting locations based on the scope control 336. For example, such a public scope may include visibility only to the user, visibility to friends, or visibility to all users.

[0101] In some embodiments, the electronic device 110 may present a map component in the creation interface. For example, the electronic device 110 may present a map component 338 in the interface 300G. Alternatively, the map component 338 may not be presented in the interface 300G when the interface 300G is triggered to be presented. Further, the electronic device 110 may present the map component 338 in the interface 300G in response to receiving a preset operation (e.g., a swipe operation) in the first viewing interface.

[0102] The electronic device 110 can display multiple map elements corresponding to multiple shooting locations added to the set of shooting locations in the map component 338. For example, such map elements can be implemented in the style of descriptive items. Such map elements may include, for example, map element 340-1 and map element 340-2, etc. The display positions of the multiple map elements in the map component 338 are determined based on the location information of the multiple shooting locations. Alternatively, the electronic device 110 can display an indicator element 343 corresponding to the current user's location in the map component 338. The indicator element 343 may, for example, indicate the current user's location and / or orientation.

[0103] In some embodiments, the electronic device 110 may stop displaying the map component 338 in the interface 300G in response to receiving a swipe operation associated with a first direction. Such a first direction may be, for example, an upward direction. In some embodiments, the electronic device 110 may expand the display area of ​​the map component 338 in response to receiving a swipe operation associated with a second direction. Such a second direction may be, for example, a downward direction opposite to the first direction.

[0104] Alternatively, as shown in FIG3H, the electronic device 110 may present a route control 342 in the map component 338. Further, in response to the selection of the route control 342, the electronic device 110 may present a travel route (e.g., route marker 346) associated with multiple shooting locations in the map component 338. As an example, the electronic device 110 may indicate multiple shooting locations based on numerical identifiers (e.g., numerical identifiers 344-1 and 344-2, etc.). Further, the electronic device 110 may update the travel routes presented in the map component 338 in response to an operation adjusting the order of the multiple shooting locations. Thus, the multiple travel routes presented in the map component are determined based on the order of the multiple shooting locations within the set of shooting locations. In this manner, embodiments of the present disclosure can update the travel routes presented in the map component after the user adjusts the order of the multiple shooting locations, thereby improving the user's viewing efficiency and the efficiency of configuring the order of the multiple shooting locations.

[0105] In some embodiments, as shown in FIG3I, the electronic device 110 may present an interface 300I. For example, the interface 300I may be implemented as a publishing interface for a media content collection. As an example, the media content collection may include multiple media contents. As an example, the electronic device 110 may present at least one media content (e.g., media content 350) from the media content collection in the interface 300I. The electronic device 110 may present a control 348 in the interface 300I. Further, the electronic device 110 may present a configuration window in response to a triggering of the control 348 (e.g., a click operation). The electronic device 110 may determine multiple shooting positions corresponding to multiple media contents in the media content collection via the configuration window.

[0106] In some embodiments, as shown in FIG3J, the electronic device 110 may present a configuration window 352 in the interface 300J. The electronic device 110 may present multiple media contents in the configuration window 352, such as media content 354-1, media content 354-2, and media content 354-3. As an example, the electronic device 110 may present an indicator element 356-1 for the shooting position corresponding to media content 354-1 and an indicator element 356-2 for the shooting position corresponding to media content 354-2. As an example, the shooting position corresponding to the media content may be determined by the electronic device 110 based on the location information of the media content. Alternatively, the shooting position corresponding to the media content may also be selected by the user.

[0107] As an example, electronic device 110 can present a second creation entry point in the publishing interface, such as creation entry point 358. Further, electronic device 110 can obtain a creation request in response to a triggering of the second creation entry point (e.g., a click operation). Based on the creation request, electronic device 110 can determine multiple shooting locations corresponding to multiple media contents in the media content set, and add the multiple shooting locations to the shooting location set. For example, the order of the multiple shooting locations in the shooting location set is determined based on the order of the multiple media contents corresponding to the multiple shooting locations in the media content set.

[0108] Alternatively, the electronic device 110 can determine at least one attribute of the shooting location set based on the media content set. As an example, the electronic device 110 can determine a text identifier (e.g., name) of the shooting location set based on the shooting location associated with the media content set. As an example, the electronic device 110 can determine an image identifier of the shooting location set based on the cover image of the media content set. As an example, the electronic device 110 can determine creation information corresponding to the shooting location set, etc., based on the creation information of the media content set.

[0109] In some embodiments, the electronic device 110 may publish a set of shooting locations. For example, a viewing interface for the published set of shooting locations (e.g., also referred to as a first viewing interface) presents multiple descriptive items corresponding to multiple shooting locations. A description of the first viewing interface and descriptive items can be found in the foregoing exemplary description of the first viewing interface and descriptive items, and will not be repeated here.

[0110] Alternatively, the electronic device 110 may present an editing interface for the set of shooting locations in response to receiving an editing request for the set of shooting locations. Further, the electronic device 110 may receive at least one editing operation for the set of shooting locations via the editing interface. As an example, the editing operation may include editing the identifier of the set of shooting locations, editing the descriptive text of the set of shooting locations, adding a new shooting location to the set of shooting locations, removing an existing shooting location from the set of shooting locations, and / or adjusting the order of multiple shooting locations in the set of shooting locations. Thus, embodiments of this disclosure can support users in editing published sets of shooting locations.

[0111] Based on the process described above, embodiments of this disclosure can receive a request to create a set of shooting locations, add multiple shooting locations to the set, and publish the set based on the multiple shooting locations and their corresponding descriptive items. Thus, embodiments of this disclosure support users in creating their own sets of shooting locations, thereby improving the efficiency of sharing shooting locations, promoting communication and sharing of shooting locations among users, and strengthening connections between users.

[0112] Example process

[0113] Figure 4 illustrates a flowchart of an example process 400 of interface interaction according to some embodiments of the present disclosure. Process 400 can be implemented at electronic device 110. Process 400 will now be described with reference to Figure 1.

[0114] As shown in Figure 4, in box 410, the electronic device 110 presents a first viewing interface of the shooting location set, which includes multiple shooting locations.

[0115] In frame 420, electronic device 110 presents multiple descriptive items corresponding to multiple shooting positions in the first viewing interface.

[0116] In frame 430, in response to the selection of a first description item among a plurality of description items, electronic device 110 presents a second viewing interface corresponding to a first shooting position of the first description item.

[0117] In some embodiments, presenting a first viewing interface for a set of shooting locations includes: presenting content items associated with the set of shooting locations; and presenting the first viewing interface for the set of shooting locations in response to a triggering of a content item.

[0118] In this way, the embodiments of this disclosure enable users to view a set of shooting locations by triggering content items, thereby improving the efficiency of users viewing a set of shooting locations.

[0119] In some embodiments, a content item presents at least one of the following: a media resource associated with at least one of a plurality of shooting locations; an identifier of a set of shooting locations; descriptive text of the set of shooting locations; creation information of the set of shooting locations; and the number of the plurality of shooting locations.

[0120] In this way, embodiments of this disclosure enable users to view the corresponding set of shooting locations by triggering various content items such as media resources, identifiers, descriptive text, creation information, and the number of shooting locations, thereby improving the efficiency of users viewing the set of shooting locations.

[0121] In some embodiments, presenting content items associated with the set of shooting locations includes presenting content items associated with the set of shooting locations in the information display interface of the creator of the shooting locations.

[0122] In this way, the embodiments of this disclosure can present content items for viewing the collection of shooting locations on the information display interface of the creator, thereby improving the efficiency of the creator in viewing the collection of shooting locations they have created and facilitating the creator's management of the collection of shooting locations they have created.

[0123] In some embodiments, presenting content items associated with the set of shooting locations includes: presenting content items associated with the set of shooting locations in a third viewing interface at the second shooting location, where the second shooting location is included in the set of shooting locations.

[0124] In this way, the embodiments of this disclosure can present the content items for viewing the set of shooting locations in the viewing interface of the second shooting location in the set of shooting locations, thereby improving the efficiency of users viewing the set of shooting locations corresponding to the second shooting location and improving the presentation efficiency of the set of shooting locations.

[0125] In some embodiments, presenting content items associated with a set of shooting locations includes: presenting content items associated with a set of shooting locations in a fourth viewing interface of a media content set, the set of shooting locations being created in association with the media content set.

[0126] In this way, embodiments of the present disclosure can present content items for viewing the set of shooting locations in the viewing interface of the set of media content corresponding to the set of shooting locations, thereby improving the efficiency of users viewing the set of shooting locations corresponding to the set of media content and enabling users to shoot media content corresponding to the set of media content based on the shooting locations in the set of shooting locations.

[0127] In some embodiments, the media content collection includes multiple media contents corresponding to multiple shooting locations.

[0128] In this way, the media content set provided by the embodiments of this disclosure can include multiple media contents corresponding to multiple shooting locations, thereby helping users to shoot corresponding media contents based on shooting locations and improving users' shooting efficiency and shooting quality.

[0129] In some embodiments, process 400 further includes: presenting a tag item corresponding to the target shooting location in the fourth viewing interface, the target shooting location corresponding to the media content currently presented in the fourth viewing interface.

[0130] In this way, embodiments of the present disclosure can present labels for shooting locations corresponding to media content, thereby enabling users to view shooting locations corresponding to media content. This helps users to shoot content corresponding to media content based on shooting locations, thus improving users' shooting efficiency and shooting quality.

[0131] In some embodiments, presenting content items associated with a set of shooting locations includes: in response to receiving a search request, presenting content items associated with a set of shooting locations in a search interface, wherein the set of shooting locations matches the search request.

[0132] In this way, embodiments of the present disclosure can present content items for viewing a set of shooting locations on the search interface, thereby improving the efficiency of users in finding and viewing a set of shooting locations.

[0133] In some embodiments, presenting content items associated with a set of shooting locations includes: presenting content items associated with a set of shooting locations in a first map component, wherein the display position of the content item in the first map component is determined based on the location information of at least one of a plurality of shooting locations.

[0134] In this way, embodiments of the present disclosure can present content items associated with a set of shooting locations in a map component, and can determine the display position of the content items in the map component based on the location information of the shooting locations. Thus, embodiments of the present disclosure can more intuitively present the location of the shooting locations in the shooting set on the map to the user through the map component, thereby facilitating the user's viewing and determination of shooting locations and improving the efficiency of the user in selecting and reaching shooting locations.

[0135] In some embodiments, process 400 further includes: presenting a second map component in a first viewing interface; or presenting a second map component in response to receiving a preset operation in the first viewing interface; wherein the second map component presents multiple map elements corresponding to multiple shooting locations.

[0136] In this way, embodiments of this disclosure can present map elements corresponding to multiple shooting locations in the map component based on user operations. Thus, embodiments of this disclosure can help users more quickly understand the geographical distribution of multiple shooting locations, thereby assisting users in selecting suitable shooting locations for their shooting activities, improving shooting efficiency, and saving users time in searching for shooting locations.

[0137] In some embodiments, process 400 further includes: presenting travel routes associated with multiple shooting locations in a second map component.

[0138] In this way, the embodiments of this disclosure can present the travel route corresponding to the shooting location in the map component, thereby enabling users to conveniently go to the corresponding shooting location based on the travel route to carry out shooting activities, saving users' travel time and improving users' shooting efficiency.

[0139] In some embodiments, the travel route is determined based on the order of multiple shooting locations configured during the creation of the shooting location set.

[0140] In this way, embodiments of the present disclosure can determine the travel route based on the order of multiple shooting locations in the set of shooting locations, thereby improving the efficiency of users viewing shooting locations.

[0141] In some embodiments, process 400 further includes: in a first viewing interface, associated with a first description item and / or a second description item, presenting access information between a first shooting location and a second shooting location corresponding to the second description item, wherein the access information indicates at least one of the following: access method, access distance, and access time.

[0142] In this way, embodiments of the present disclosure can present the travel methods, travel distances and / or travel times between shooting locations in the viewing interface of the shooting location set, thereby guiding users to select appropriate shooting locations and travel methods, saving users' travel time, and improving users' travel efficiency and shooting efficiency.

[0143] In some embodiments, process 400 further includes: presenting an identifier and / or descriptive text of a set of shooting locations on a first viewing interface, the identifier and / or descriptive text being determined based on the creation operation of the set of shooting locations.

[0144] In this way, embodiments of the present disclosure can present the identifier and / or descriptive text of the set of shooting locations, thereby improving the efficiency of users viewing the set of shooting locations and helping users quickly understand the relevant information of the set of shooting locations.

[0145] In some embodiments, process 400 further includes: receiving an interaction request for a set of shooting locations via a first viewing interface; and presenting content items associated with the set of shooting locations in the current user's information display interface.

[0146] In this way, embodiments of the present disclosure can support users in collecting sets of shooting locations and in viewing the collected sets of shooting locations in the information display interface, thereby improving the efficiency of users in viewing sets of shooting locations.

[0147] In some embodiments, the descriptive item includes at least one of the following: media resources associated with the corresponding shooting location; an identifier of the corresponding shooting location; descriptive text of the corresponding shooting location; location information of the corresponding shooting location; and interactive information of the corresponding shooting location.

[0148] In this way, the embodiments of this disclosure can present descriptive items of the shooting location, including media resources, logos, descriptive text, location information, interactive information, etc., thereby making it easier for users to understand the corresponding shooting location and improving the efficiency of users in viewing shooting locations.

[0149] In some embodiments, process 400 further includes: presenting descriptive information of at least one shooting location associated with the first shooting location in a second viewing interface, wherein the distance from the at least one shooting location to the first shooting location is less than a threshold.

[0150] In this way, embodiments of the present disclosure can present descriptive information about the shooting location associated with the current shooting location in the viewing interface of the shooting location, thereby providing users with shooting locations associated with the current shooting location and improving the efficiency of users obtaining information.

[0151] Figure 5 shows a flowchart of an example process 500 of interface interaction according to some further embodiments of the present disclosure. Process 500 can be implemented at electronic device 110. Process 500 will now be described with reference to Figure 1.

[0152] As shown in Figure 5, in box 510, electronic device 110 receives a request to create a set of shooting locations.

[0153] In box 520, electronic device 110 adds multiple shooting locations to the shooting location set based on the creation request.

[0154] In frame 530, electronic device 110 publishes a set of shooting locations, where the first viewing interface of the published set of shooting locations presents multiple descriptive items corresponding to multiple shooting locations.

[0155] In some embodiments, receiving a creation request for a set of shooting locations includes: presenting a first creation entry in the user's information display interface; and obtaining a creation request in response to triggering the first creation entry.

[0156] In this way, embodiments of this disclosure can provide an entry point for creating a set of shooting locations on the user's information display interface, thereby improving the efficiency of users creating sets of shooting locations.

[0157] In some embodiments, the plurality of shooting locations includes at least one of the following: shooting locations created by the user; shooting locations saved by the user; and shooting locations determined via a search control.

[0158] In this way, embodiments of the present disclosure can support users in creating a set of shooting locations by selecting created shooting locations, favorite shooting locations, and / or searched shooting locations, thus enriching the sources of shooting locations in the set and improving the efficiency of users in creating a set of shooting locations.

[0159] In some embodiments, presenting the first creation entry in the user's information display interface includes: presenting the first creation entry in response to the number of existing shooting locations associated with the user being less than a threshold.

[0160] In this way, embodiments of the present disclosure can provide an entry point for creating shooting location sets in the user's information display interface when the number of existing shooting location sets is less than a threshold, thereby improving the efficiency of users creating shooting location sets.

[0161] In some embodiments, presenting the first creation entry in the user's information display interface includes: presenting a management entry in the information display interface in response to the number of existing shooting location sets associated with the user reaching a threshold; and presenting a management window for managing existing shooting location sets in response to the triggering of the management entry, the management window including the first creation entry.

[0162] In this way, embodiments of the present disclosure can improve the efficiency of users managing and creating sets of shooting locations.

[0163] In some embodiments, process 500 further includes: presenting content items corresponding to an existing set of shooting locations in an information display interface; and adjusting the display order of the content items in the information display interface based on an order adjustment operation received via a management window.

[0164] In this way, embodiments of this disclosure present content items corresponding to the set of shooting locations in the information display interface, improving the efficiency of users viewing the set of shooting locations. Furthermore, embodiments of this disclosure allow users to adjust the display order of content items, thereby improving the efficiency of users managing the set of shooting locations and facilitating their viewing of the set of shooting locations.

[0165] In some embodiments, the existing set of shooting locations associated with a user includes: a set of shooting locations created by the user; and / or a set of shooting locations associated with the user based on the user's historical interaction requests.

[0166] In this way, the embodiments of this disclosure can present the user-created set of shooting locations and / or the user-added set of shooting locations on the user's information display interface, thereby facilitating the user's viewing and management of multiple sets of shooting locations.

[0167] In some embodiments, receiving a creation request for a set of shooting locations includes: presenting a publishing interface for a set of media content, wherein the publishing interface presents a second creation entry; and in response to triggering the second creation entry, obtaining a creation request.

[0168] In this way, the embodiments of this disclosure can support users to create shooting location sets on the publishing interface, enriching the ways to create shooting location sets and further improving the efficiency of users in creating shooting location sets.

[0169] In some embodiments, adding multiple shooting locations to a shooting location set based on a creation request includes: determining multiple shooting locations corresponding to multiple media contents in a media content set based on the creation request; and adding the multiple shooting locations to the shooting location set.

[0170] In this way, embodiments of the present disclosure can add multiple shooting locations to a shooting location set by determining multiple shooting locations corresponding to multiple media contents in a media content set, thereby helping users to directly create a shooting location set based on the location of media content, thus improving the efficiency of creating a shooting location set.

[0171] In some embodiments, the order of multiple shooting locations in the set of shooting locations is determined based on the order of multiple media contents in the set of media contents.

[0172] In this way, embodiments of the present disclosure can determine the order of multiple shooting locations in a shooting location set based on the order of multiple media content in a media content set, thereby ensuring the positional consistency between the shooting location set and the media content set.

[0173] In some embodiments, at least one attribute of the set of shooting locations is determined based on the set of media content.

[0174] In this way, embodiments of the present disclosure can determine at least one attribute of the shooting location set based on the media content set, thereby enhancing the correlation between the media content set and the shooting location set and improving the user's viewing efficiency.

[0175] In some embodiments, adding multiple shooting locations to a set of shooting locations based on a creation request further includes: presenting a creation interface in response to the creation request; and adding multiple shooting locations to the set of shooting locations via the creation interface.

[0176] In this way, embodiments of the present disclosure can enable users to add multiple shooting locations to a shooting location set via a creation interface, thereby improving the efficiency of users creating shooting location sets.

[0177] In some embodiments, process 500 further includes at least one of the following: determining the identifier and / or descriptive text of the shooting location set via a creation interface; adjusting the order of multiple shooting locations in the shooting location set via a creation interface; and configuring the public scope of the shooting location set via a creation interface.

[0178] In this way, embodiments of the present disclosure can enable users to determine the identifiers, descriptive text, order, and disclosure scope associated with a set of shooting locations via a creation interface, thereby improving the efficiency of users in creating sets of shooting locations.

[0179] In some embodiments, process 500 further includes: presenting a map component in a creation interface; or presenting a map component in response to receiving a preset operation in the creation interface; wherein the map component presents multiple map elements corresponding to multiple shooting locations added to the shooting location set.

[0180] In this way, embodiments of the present disclosure can present multiple map elements corresponding to multiple shooting locations in the map component, thereby providing users with a more intuitive view of the geographical distribution of multiple shooting locations, which helps to improve the efficiency and quality of users creating shooting location sets.

[0181] In some embodiments, process 500 further includes: presenting travel routes associated with multiple shooting locations in a map component.

[0182] In this way, embodiments of the present disclosure can support the presentation of travel routes associated with multiple shooting locations in the map component, thereby helping users understand the route information corresponding to multiple shooting locations and improving the user's creation efficiency.

[0183] In some embodiments, process 500 further includes updating the travel route presented in the map component in response to an operation that adjusts the order of multiple shooting locations.

[0184] In this way, the embodiments of this disclosure can update the travel route presented in the map component after the user adjusts the order of multiple shooting locations, thereby improving the user's viewing efficiency and the user's configuration efficiency for the order of multiple shooting locations.

[0185] In some embodiments, process 500 further includes: in response to receiving an editing request for the set of shooting locations, presenting an editing interface for the set of shooting locations; and receiving at least one editing operation for the set of shooting locations via the editing interface.

[0186] In this way, embodiments of the present disclosure enable users to edit the set of shooting locations via an editing interface, thereby improving the user's editing efficiency.

[0187] In some embodiments, at least one editing operation includes at least one of the following: editing the identifier of the shooting location set; editing the description text of the shooting location set; adding a new shooting location to the shooting location set; removing an existing shooting location from the shooting location set; and adjusting the order of multiple shooting locations in the shooting location set.

[0188] In this way, the embodiments of this disclosure can support users to perform multiple editing operations on the set of shooting locations, thereby improving the efficiency of users in editing the set of shooting locations.

[0189] In some embodiments, the shooting location is created based on the following process: acquiring input information associated with the shooting location; and creating the shooting location based on the input information.

[0190] In this way, the embodiments of this disclosure support user input of information and creation of corresponding shooting locations, thereby improving the efficiency of user shooting location creation.

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

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

[0193] Example devices and equipment

[0194] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes.

[0195] Figure 6 shows a schematic structural block diagram of an example device 600 for interface interaction according to certain embodiments of the present disclosure. Device 600 may be implemented as or included in electronic device 110. Various modules / components in device 600 may be implemented by hardware, software, firmware, or any combination thereof.

[0196] As shown in Figure 6, the device 600 includes: a first presentation module 610 configured to present a first viewing interface for a set of shooting locations, the set of shooting locations including multiple shooting locations; a second presentation module 620 configured to present multiple descriptive items corresponding to the multiple shooting locations in the first viewing interface; and a third presentation module 630 configured to present a second viewing interface for a first shooting location corresponding to the first descriptive item in response to the selection of a first descriptive item among the multiple descriptive items.

[0197] In some embodiments, the first presentation module 610 is further configured to: present content items associated with the set of shooting locations; and, in response to a triggering of a content item, present a first viewing interface of the set of shooting locations.

[0198] In some embodiments, a content item presents at least one of the following: a media resource associated with at least one of a plurality of shooting locations; an identifier of a set of shooting locations; descriptive text of the set of shooting locations; creation information of the set of shooting locations; and the number of the plurality of shooting locations.

[0199] In some embodiments, the first presentation module 610 is further configured to present content items associated with the set of shooting locations in the information display interface of the creator of the shooting locations.

[0200] In some embodiments, the first presentation module 610 is further configured to present content items associated with a set of shooting locations in a third viewing interface at the second shooting location, wherein the second shooting location is included in the set of shooting locations.

[0201] In some embodiments, the first presentation module 610 is further configured to present content items associated with a set of shooting locations in a fourth viewing interface of the media content set, the set of shooting locations being created in association with the media content set.

[0202] In some embodiments, the media content collection includes multiple media contents corresponding to multiple shooting locations.

[0203] In some embodiments, the device 600 further includes a tag item presentation module, which is configured to present a tag item corresponding to the target shooting position in the fourth viewing interface, wherein the target shooting position corresponds to the media content currently presented in the fourth viewing interface.

[0204] In some embodiments, the first presentation module 610 is further configured to: in response to receiving a search request, present content items associated with a set of shooting locations in a search interface, wherein the set of shooting locations matches the search request.

[0205] In some embodiments, the first presentation module 610 is further configured to: present content items associated with a set of shooting locations in a first map component, wherein the display position of the content items in the first map component is determined based on the location information of at least one of the multiple shooting locations.

[0206] In some embodiments, the device 600 further includes a map presentation module, which is configured to: present a second map component in a first viewing interface; or present the second map component in response to receiving a preset operation in the first viewing interface; wherein the second map component presents multiple map elements corresponding to multiple shooting locations.

[0207] In some embodiments, the device 600 further includes a route presentation module configured to present, in a second map component, a travel route associated with multiple shooting locations.

[0208] In some embodiments, the travel route is determined based on the order of multiple shooting locations configured during the creation of the shooting location set.

[0209] In some embodiments, the device 600 further includes an information presentation module, which is configured to: in a first viewing interface, associated with a first description item and / or a second description item, present passage information between a first shooting location and a second shooting location corresponding to the second description item, wherein the passage information indicates at least one of the following: passage mode, passage distance, and passage time.

[0210] In some embodiments, the device 600 further includes a content presentation module configured to present identifiers and / or descriptive text of a set of shooting locations on a first viewing interface, the identifiers and / or descriptive text being determined based on the creation operation of the set of shooting locations.

[0211] In some embodiments, the device 600 further includes an interaction module configured to: receive an interaction request for a set of shooting locations via a first viewing interface; and present content items associated with the set of shooting locations in the current user's information display interface.

[0212] In some embodiments, the descriptive item includes at least one of the following: media resources associated with the corresponding shooting location; an identifier of the corresponding shooting location; descriptive text of the corresponding shooting location; location information of the corresponding shooting location; and interactive information of the corresponding shooting location.

[0213] In some embodiments, the device 600 further includes an association module configured to: present description information of at least one shooting location associated with the first shooting location in a second viewing interface, wherein the distance from the at least one shooting location to the first shooting location is less than a threshold.

[0214] Figure 7 shows a schematic structural block diagram of an example device 700 for interface interaction according to certain embodiments of the present disclosure. Device 700 may be implemented as or included in electronic device 110. Various modules / components in device 700 may be implemented by hardware, software, firmware, or any combination thereof.

[0215] As shown in Figure 7, the device 700 includes: a receiving module 710 configured to receive a creation request for a set of shooting locations; an adding module 720 configured to add multiple shooting locations to the set of shooting locations based on the creation request; and a publishing module 730 configured to publish the set of shooting locations, wherein a first viewing interface of the published set of shooting locations presents multiple descriptive items corresponding to the multiple shooting locations.

[0216] In some embodiments, the receiving module 710 is further configured to: present a first creation entry in the user's information display interface; and obtain a creation request in response to the triggering of the first creation entry.

[0217] In some embodiments, the plurality of shooting locations includes at least one of the following: shooting locations created by the user; shooting locations saved by the user; and shooting locations determined via a search control.

[0218] In some embodiments, the receiving module 710 is further configured to present a first creation entry in the information display interface in response to the number of existing shooting locations associated with the user being less than a threshold.

[0219] In some embodiments, the receiving module 710 is further configured to: present a management entry in an information display interface in response to the number of existing shooting locations associated with the user reaching a threshold; and present a management window for managing existing shooting locations in response to the triggering of the management entry, the management window including a first creation entry.

[0220] In some embodiments, the device 700 further includes a content item module, wherein the content item template is configured to: present content items corresponding to an existing set of shooting locations in an information display interface; and adjust the display order of content items in the information display interface based on an order adjustment operation received via a management window.

[0221] In some embodiments, the existing set of shooting locations associated with a user includes: a set of shooting locations created by the user; and / or a set of shooting locations associated with the user based on the user's historical interaction requests.

[0222] In some embodiments, the receiving module 710 is further configured to: present a publishing interface of a media content collection, the publishing interface presenting a second creation entry; and in response to the triggering of the second creation entry, obtain a creation request.

[0223] In some embodiments, the adding module 720 is further configured to: determine multiple shooting locations corresponding to multiple media contents in the media content set based on the creation request; and add the multiple shooting locations to the shooting location set.

[0224] In some embodiments, the order of multiple shooting locations in the set of shooting locations is determined based on the order of multiple media contents in the set of media contents.

[0225] In some embodiments, at least one attribute of the set of shooting locations is determined based on the set of media content.

[0226] In some embodiments, the adding module 720 is further configured to: present a creation interface in response to a creation request; and add multiple shooting locations to a set of shooting locations via the creation interface.

[0227] In some embodiments, the apparatus 700 further includes at least one of the following: a determination module configured to determine the identifier and / or descriptive text of a set of shooting locations via a creation interface; an adjustment module configured to adjust the order of multiple shooting locations in the set of shooting locations via a creation interface; and a range configuration module configured to configure the public range of the set of shooting locations via a creation interface.

[0228] In some embodiments, the device 700 further includes a map module, which is configured to: present a map component in a first viewing interface; or present a map component in response to receiving a preset operation in the first viewing interface; wherein the map component presents multiple map elements corresponding to multiple shooting locations added to the shooting location set.

[0229] In some embodiments, the device 700 further includes a route module configured to present, in a map component, a travel route associated with multiple shooting locations.

[0230] In some embodiments, the device 700 further includes an update module configured to update the travel route presented in the map component in response to an operation of adjusting the order of multiple shooting locations.

[0231] In some embodiments, the device 700 further includes an editing module configured to: in response to receiving an editing request for the set of shooting locations, present an editing interface for the set of shooting locations; and receive at least one editing operation for the set of shooting locations via the editing interface.

[0232] In some embodiments, at least one editing operation includes at least one of the following: editing the identifier of the shooting location set; editing the description text of the shooting location set; adding a new shooting location to the shooting location set; removing an existing shooting location from the shooting location set; and adjusting the order of multiple shooting locations in the shooting location set.

[0233] In some embodiments, the shooting location is created based on the following process: acquiring input information associated with the shooting location; and creating the shooting location based on the input information.

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

[0235] The units included in device 600 or 700 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may 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 machine-executable instructions, some or all of the units in device 600 or 700 may be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0236] Figure 8 shows a block diagram of an electronic device 800 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 800 shown in Figure 8 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 800 shown in Figure 8 can be used to implement the electronic device 110 of Figure 1.

[0237] As shown in Figure 8, the electronic device 800 is in the form of a general-purpose electronic device. Components of the electronic device 800 may include, but are not limited to, one or more processors 810, memory 820, storage device 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. The processor 810 may be a physical or virtual processor and is capable of performing various processes according to the program stored in memory 820. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 800.

[0238] Electronic device 800 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 820 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 830 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 800.

[0239] Electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG8, disk drives for reading or writing from removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading or writing from removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 820 may include computer program product 825 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0240] The communication unit 840 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 800 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 800 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0241] Input device 850 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 860 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 800 can also communicate with one or more external devices (not shown) via communication unit 840 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 800, or with any device that enables electronic device 800 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0242] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

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

[0244] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions 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 that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0245] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0246] 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 of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. 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 consecutive 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, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0247] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for interface interaction, comprising: A first viewing interface presents a set of shooting locations, which includes multiple shooting locations; In the first viewing interface, multiple descriptive items corresponding to the multiple shooting locations are presented; as well as In response to the selection of a first description item among the plurality of description items, a second viewing interface corresponding to the first shooting position of the first description item is presented.

2. The method according to claim 1, wherein the first viewing interface presenting the set of shooting locations includes: Present content items associated with the set of shooting locations; as well as In response to the triggering of the content item, the first viewing interface of the set of shooting locations is presented.

3. The method of claim 2, wherein the content item presents at least one of the following: Media resources associated with at least one of the plurality of shooting locations; The identifier of the set of shooting locations; The descriptive text of the set of shooting locations; The creation information of the set of shooting locations; The number of the multiple shooting locations.

4. The method of claim 2 or 3, wherein presenting content items associated with the set of shooting locations includes: In the information display interface of the creator of the shooting location, the content items associated with the set of shooting locations are presented.

5. The method of claim 2 or 3, wherein presenting content items associated with the set of shooting locations includes: In the third viewing interface of the second shooting location, the content items associated with the set of shooting locations are presented, and the second shooting location is included in the set of shooting locations.

6. The method of claim 2 or 3, wherein presenting content items associated with the set of shooting locations includes: In the fourth viewing interface of the media content collection, the content items associated with the shooting location set are presented, the shooting location set being created in association with the media content collection.

7. The method according to claim 6, wherein the media content set includes multiple media contents corresponding to the plurality of shooting locations.

8. The method according to claim 7, further comprising: In the fourth viewing interface, a tag item corresponding to the target shooting location is presented, and the target shooting location corresponds to the media content currently presented in the fourth viewing interface.

9. The method of claim 2 or 3, wherein presenting content items associated with the set of shooting locations includes: In response to receiving a search request, the content items associated with the set of shooting locations are presented in the search interface, the set of shooting locations matching the search request.

10. The method of claim 2 or 3, wherein presenting content items associated with the set of shooting locations includes: In a first map component, the content items associated with the set of shooting locations are presented, wherein the display position of the content items in the first map component is determined based on the location information of at least one of the plurality of shooting locations.

11. The method according to any one of claims 1 to 10, further comprising: The second map component is presented in the first viewing interface; or In response to receiving a preset operation in the first viewing interface, the second map component is displayed; The second map component presents multiple map elements corresponding to the multiple shooting locations.

12. The method of claim 11, further comprising: The second map component presents travel routes associated with the plurality of shooting locations.

13. The method of claim 12, wherein the travel route is determined based on the order of the plurality of shooting locations, the order being configured during the creation of the set of shooting locations.

14. The method according to any one of claims 1 to 13, further comprising: In the first viewing interface, associated with the first description item and / or the second description item, the passage information between the first shooting location and the second shooting location corresponding to the second description item is presented. The passage information indicates at least one of the following: passage mode, passage distance, and passage time.

15. The method according to any one of claims 1 to 14, further comprising: The first viewing interface displays the identifier and / or description text of the set of shooting locations, which is determined based on the creation operation of the set of shooting locations.

16. The method according to any one of claims 1 to 15, further comprising: The system receives interactive requests for the set of shooting locations via the first viewing interface. as well as The current user's information display interface presents content items associated with the set of shooting locations.

17. The method according to any one of claims 1 to 16, wherein the descriptive term includes at least one of the following: Media resources associated with the corresponding shooting location; Marking of the corresponding shooting location; Description text of the corresponding shooting location; Location information of the corresponding shooting location; Interactive information for the corresponding shooting location.

18. The method according to any one of claims 1 to 17, further comprising: In the second viewing interface, description information of at least one shooting location associated with the first shooting location is presented, wherein the distance from the at least one shooting location to the first shooting location is less than a threshold.

19. A method for interface interaction, comprising: Receive a request to create a set of shooting locations; Based on the creation request, multiple shooting locations are added to the shooting location set; as well as The set of shooting locations is published, and a first viewing interface for the published set of shooting locations presents multiple descriptive items corresponding to the multiple shooting locations.

20. The method of claim 19, wherein receiving a request to create a set of shooting locations comprises: The first entry point for creation is presented in the user's information display interface; as well as In response to the triggering of the first creation entry, the creation request is obtained.

21. The method of claim 20, wherein the plurality of shooting locations includes at least one of the following: The shooting location created by the user; The shooting locations saved by the user; The shooting location determined by the search control.

22. The method according to claim 20 or 21, wherein presenting the first creation entry in the user's information display interface includes: In response to the fact that the number of existing shooting locations associated with the user is less than a threshold, the first creation entry is presented in the information display interface.

23. The method according to claim 20 or 21, wherein presenting the first creation entry in the user's information display interface includes: In response to the number of existing shooting locations associated with the user reaching a threshold, a management entry is presented in the information display interface; as well as In response to the triggering of the management entry, a management window for managing the existing set of shooting locations is presented, the management window including a first creation entry.

24. The method of claim 23, further comprising: The information display interface presents content items corresponding to the existing set of shooting locations; as well as Based on the order adjustment operation received via the management window, the display order of the content items in the information display interface is adjusted.

25. The method of claim 22 or 23, wherein the existing set of shooting locations associated with the user comprises: The set of shooting locations created by the user; and / or The user's shooting location set is associated with the user's historical interaction requests.

26. The method of claim 19, wherein receiving a request to create a set of shooting locations comprises: A publishing interface for a collection of media content is presented, and the publishing interface presents a second creation entry point; as well as In response to the triggering of the second creation entry, the creation request is obtained.

27. The method of claim 26, wherein adding a plurality of shooting locations to the set of shooting locations based on the creation request comprises: Based on the creation request, determine the multiple shooting locations corresponding to multiple media contents in the media content set; as well as Add the multiple shooting locations to the shooting location set.

28. The method of claim 27, wherein the order of the plurality of shooting locations in the set of shooting locations is determined based on the order of the plurality of media contents in the set of media contents.

29. The method according to any one of claims 26 to 28, wherein at least one attribute of the set of shooting locations is determined based on the set of media content.

30. The method according to any one of claims 19 to 26, wherein adding a plurality of shooting locations to the set of shooting locations based on the creation request further comprises: In response to the creation request, the creation interface is displayed; as well as The multiple shooting locations are added to the shooting location set via the creation interface.

31. The method of claim 30, further comprising at least one of the following: The identifier and / or descriptive text of the set of shooting locations are determined through the creation interface; The order of the multiple shooting locations in the set of shooting locations can be adjusted via the creation interface; The public scope of the set of shooting locations can be configured via the creation interface.

32. The method according to claim 30 or 31, further comprising: The creation interface displays a map component; or In response to receiving a preset operation in the creation interface, a map component is presented; The map component presents multiple map elements corresponding to the multiple shooting locations added to the set of shooting locations.

33. The method of claim 32, further comprising: The map component displays travel routes associated with the multiple shooting locations.

34. The method of claim 33, further comprising: In response to the operation of adjusting the order of the plurality of shooting locations, the travel route presented in the map component is updated.

35. The method according to any one of claims 19 to 34, further comprising: In response to receiving an edit request for the set of shooting locations, an editing interface for the set of shooting locations is presented; as well as The system receives at least one editing operation for the set of shooting locations via the editing interface.

36. The method of claim 35, wherein the at least one editing operation comprises at least one of the following: Edit the identifier of the set of shooting locations; Edit the description text of the set of shooting locations; Add new shooting locations to the set of shooting locations; Remove existing shooting locations from the set of shooting locations; Adjust the order of the multiple shooting positions in the set of shooting positions.

37. The method according to any one of claims 19 to 36, wherein the shooting position is created based on the following process: Acquire input information associated with the shooting location; and The shooting location is created based on the input information.

38. The method of claim 37, wherein the input information includes: Location guidance information associated with the shooting location, the location guidance information indicating how to reach the shooting location; and / or Shooting guidance information associated with the shooting location, the shooting guidance information instructing how to shoot media content at the shooting location.

39. A device for interface interaction, comprising: The first presentation module is configured to present a first viewing interface for a set of shooting locations, the set of shooting locations including multiple shooting locations; The second presentation module is configured to present multiple descriptive items corresponding to the multiple shooting locations in the first viewing interface; as well as The third presentation module is configured to, in response to the selection of a first description item among the plurality of description items, present a second viewing interface corresponding to a first shooting position of the first description item.

40. A device for interface interaction, comprising: The receiving module is configured to receive requests for the creation of a set of shooting locations; The add module is configured to add multiple shooting locations to the shooting location set based on the creation request; as well as The publishing module is configured to publish the set of shooting locations, wherein a first viewing interface of the published set of shooting locations presents multiple descriptive items corresponding to the multiple shooting locations.

41. An electronic device, comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 18 or 19 to 38 when executed by the at least one processor.

42. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 18 or 19 to 38.

43. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 18 or 19 to 38.