Interface interaction method and device, equipment and storage medium

By presenting the viewing interface of the shooting location collection and supporting user creation and sharing, the problem of users' difficulty in finding the shooting location is solved, and the shooting efficiency and quality are improved.

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

Patent Information

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

AI Technical Summary

Technical Problem

Users find it difficult to find the corresponding shooting position when drawing on other people's shooting content, resulting in inefficient shooting.

Method used

It provides an interface interaction method, which includes multiple shooting positions and their description items by presenting the viewing interface of the shooting position collection, and supports users to create and share shooting position collections in response to user selection.

Benefits of technology

It improves the efficiency of users choosing shooting locations, promotes communication and sharing of shooting locations, enhances the connection between users, and improves shooting quality and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335666A_ABST
    Figure CN120335666A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an interface interaction method and device, equipment and a storage medium. The method comprises the following steps: presenting a first viewing interface of a shooting position set, wherein the shooting position set comprises a plurality of shooting positions; in the first viewing interface, presenting a plurality of description items corresponding to the plurality of shooting positions; and in response to selection of a first description item in the plurality of description items, presenting a second viewing interface of a first shooting position corresponding to the first description item. In this way, the embodiment of the invention can present the shooting position set, so that the efficiency of viewing the shooting position by the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

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

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

[0004] In a second aspect of the present disclosure, a method for interface interaction is provided. The method includes: receiving a creation request for a set of shooting locations; adding a plurality of 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 a plurality of description items corresponding to the plurality of shooting locations.

[0005] In a third aspect of the present 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, in the first viewing interface, a plurality of description items corresponding to the plurality of shooting locations; and a third presentation module configured to present a second viewing interface of a first shooting location corresponding to the first description item in response to a selection of the first description item among the plurality of description items.

[0006] In a fourth aspect of the present 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 a plurality of 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 a plurality of description items corresponding to the plurality of shooting locations.

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

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

[0009] It should be understood that the content described in this part is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

[0012] Figures 2A to 2I An example interface showing some embodiments of the present disclosure;

[0013] Figures 3A to 3J An example interface showing some embodiments of the present disclosure;

[0014] Figure 4 A flowchart showing an example process of interface interaction according to some embodiments of the present disclosure;

[0015] Figure 5 A flowchart showing an example process of interface interaction according to some other embodiments of the present disclosure;

[0016] Figure 6 A schematic block diagram showing an example device for interface interaction according to some embodiments of the present disclosure;

[0017] Figure 7 A schematic block diagram showing an example device for interface interaction according to some other embodiments of the present disclosure; and

[0018] Figure 8 A block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

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

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

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

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

[0023] For the solutions in this specification and the embodiments, if they involve personal information processing, they will all be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. The user's refusal to process personal information other than the necessary information required for basic functions will not affect the user's use of basic functions.

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

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

[0026] In this way, embodiments of the present disclosure can provide a user with a viewing interface of a set of shooting locations including a plurality of shooting locations, so that the user can view a plurality of description items corresponding to the plurality of shooting locations. Thus, embodiments of the present disclosure can help the user understand the information of the plurality of shooting locations in the set of shooting locations by providing a plurality of description items corresponding to the plurality of shooting locations, which is beneficial to improving the efficiency of the user's selection of shooting locations and facilitating the user's shooting activities based on the corresponding shooting locations. In addition, embodiments of the present disclosure can provide a corresponding viewing interface for each shooting location in the set of shooting locations, thereby facilitating the user to further view the shooting location corresponding to the description item, which is beneficial to improving the shooting efficiency and shooting quality of the user.

[0027] Embodiments of the present disclosure also propose a solution for interface interaction. According to this solution, a creation request for a set of shooting locations can be received; based on the creation request, a plurality of shooting locations are added to the set of shooting locations; and the set of shooting locations is published, wherein a first viewing interface of the published set of shooting locations presents a plurality of description items corresponding to the plurality of shooting locations.

[0028] In this way, embodiments of the present disclosure can receive a creation request for a set of shooting locations, add a plurality of shooting locations to the set of shooting locations, and publish the set of shooting locations based on the plurality of shooting locations and the corresponding plurality of description items. Thus, embodiments of the present disclosure support users to create a set of shooting locations by themselves, thereby improving the efficiency of users sharing shooting locations, promoting the communication and sharing of shooting locations among users, and enhancing the connection between users.

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

[0030] Example Environment

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

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

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

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

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

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

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

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

[0039] Example Interaction

[0040] Example 1: Viewing the Set of Shooting Locations

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

[0042] In some embodiments, electronic device 110 can present a viewing interface (e.g., also referred to as a first viewing interface) of a set of shooting locations. As an example, the set of shooting locations can include multiple shooting locations. A user can perform a shooting activity based on the shooting locations to obtain media content (e.g., photos or videos, etc.) corresponding to the shooting locations. In addition, the content item can include various presentation forms. For example, 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, and the number of multiple shooting locations in the set of shooting locations, etc. The specific presentation forms of the content item will be described exemplarily with reference to the accompanying drawings later, and will not be elaborated here.

[0043] In some embodiments, electronic device 110 can present a content item associated with the set of shooting locations. As an example, the content item can be considered, for example, as an access entry to the set of shooting locations. Further, electronic device 110 can present a first viewing interface of the set of shooting locations in response to a trigger (e.g., a click operation) on the content item. As an example, the content item associated with the set of shooting locations can be presented in different interfaces to support the user in viewing the corresponding set of shooting locations by triggering the content item in different interfaces. Next, the viewing process of the set of shooting locations will be described exemplarily based on the content items presented in different interfaces.

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

[0045] As an example, the electronic device 110 may present content items associated with a set of shooting locations in the interface 200A in response to a selection of the navigation item 205 (e.g., "shooting location") in the navigation bar of the interface 200A. As an example, the electronic device 110 may present one or more content items in the interface 200A. As an example, the electronic device 110 may present multiple content items associated with multiple sets of shooting locations in the interface 200A. For example, the multiple content items may include content item 208-1 (e.g., corresponding to "Collection A") and 208-2 (e.g., corresponding to "Collection B"), etc. Taking content item 208-1 as an example, content item 208-1 may include media resources (e.g., media resource 210-1) associated with at least one shooting location among multiple shooting locations of the set of shooting locations (e.g., "Collection A"). For example, the 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 of the set of shooting locations may include an image identifier 210-2 and / or a text identifier 210-3 (or referred to as a set name, e.g., "Collection A"). Content item 208-1 may, for example, include descriptive text 210-4 of the set of shooting locations. For example, the descriptive text 210-4 may include descriptive content added by the creator of the set of shooting locations about the set of shooting locations. For example, the 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"), descriptive information of associated locations (e.g., scenic spots) (e.g., background information, etc.). Content item 208-1 may, for example, also include the number of multiple shooting locations (e.g., shooting location information 210-5 (e.g., "8 shooting locations")). Alternatively, content item 208-1 may also include creation information of the set of shooting locations. For example, such creation information may include information about the creator (e.g., avatar and / or name), creation time, publishing location, etc.

[0046] As an example, the electronic device 110 may present an identifier and / or descriptive text of the set of shooting positions in the first viewing interface. Such an identifier and / or descriptive text may be determined based on the creative operations of the set of shooting positions. Such an identifier may include, for example, an image identifier (e.g., a cover image) and / or a text identifier (e.g., a name). Such descriptive text may indicate, for example, the location information of the set of shooting positions, shooting suggestions (e.g., shooting angle, shooting parameters, dressing suggestions, etc.).

[0047] In some embodiments, the electronic device 110 may present content items associated with the set of shooting positions in a map component (e.g., also referred to as the first map component). For example, the electronic device 110 may provide a first map entry 206 in the interface 200A. Further, the electronic device 110 may present the first map component in response to a trigger on 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 shooting position included in the set of shooting positions. In this way, the embodiments of the present disclosure can present content items corresponding to the set of shooting positions in the map component, enabling the user to more intuitively understand the location corresponding to the set of shooting positions and facilitating the improvement of the user's shooting efficiency.

[0048] As an example, the electronic device 110 may present at least a portion (e.g., two sets of shooting positions) of the multiple content items associated with the multiple sets of shooting positions in the interface 200A in response to the number of the multiple sets of shooting positions associated with the interface 200A being greater than a preset threshold. Further, the electronic device 110 may present an additional set of shooting positions in the interface 200A in response to receiving a preset operation. For example, such a preset operation may include a sliding operation associated with the content item.

[0049] In some embodiments, as Figure 2B shown, the electronic device 110 may adjust the display positions of the multiple content items (e.g., content item 208-1 and content item 208-2) in response to receiving a sliding operation associated with the content item. Further, the electronic device 110 may present additional content items in the interface 200B, for example, content item 208-3. Alternatively, the electronic device 110 may present a viewing identifier 209 (e.g., "Release to view") in the interface 200B in response to the sliding operation meeting a preset condition (e.g., the sliding distance of the sliding operation in a preset direction meets a preset distance). Further, the electronic device 110 may present multiple content items corresponding to the multiple sets of shooting positions in response to the sliding operation being completed (e.g., ending the sliding operation).

[0050] Additionally or alternatively, the electronic device 110 may also present a viewing entry (e.g., entry 212) associated with a plurality of sets of shooting positions in the interface 200B. Further, the electronic device 110 may present content items corresponding to the plurality of sets of shooting positions in response to a trigger (e.g., a click operation) on the viewing entry.

[0051] As an example, as Figure 2C shown, the electronic device 110 may present the interface 200C. The electronic device 110 may present a plurality of content items corresponding to the plurality of sets of shooting positions in the 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, the electronic device 110 may present a filtering control 216 in the interface 200C. The electronic device 110 may obtain the user's filtering conditions via the filtering control 216 to present at least one set of shooting positions that meet the filtering conditions in the interface 200C. For example, such filtering conditions may indicate location information (e.g., city information), theme information (e.g., natural scenery, buildings, etc.), creation information (e.g., creator, creation time, etc.) associated with the set of shooting positions.

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

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

[0054] As an example, as Figure 2D shown, the electronic device 110 may present the interface 200D. The electronic device 110 may present a first viewing interface of a set of shooting positions (e.g., "Set A") in the interface 200D. The set of shooting positions may include a plurality of shooting positions. The electronic device 110 may present description items corresponding to the plurality of shooting positions in the first viewing interface, such as description item 218-1, description item 218-2, etc.

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

[0056] In some embodiments, the electronic device 110 may receive an interaction request for a set of shooting positions via a first viewing interface. For example, such an interaction request may include a favorite request. For example, the electronic device 110 may provide a favorite control 226 in the interface 200D. Further, the electronic device 110 may receive an interaction request from the user for the set of shooting positions based on the favorite control 226. Further, in response to receiving the interaction request for the set of shooting positions, the electronic device 110 may present a content item associated with the combination of shooting positions in the information display interface of the current user. Thus, the embodiments of the present disclosure can support the user to favorite a set of shooting positions and can support the user to view the favorite set of shooting positions in the information display interface, thereby improving the efficiency of the user to view the set of shooting positions.

[0057] As an example, the information display interface of the user may also be referred to as the personal page of the user. Alternatively, the electronic device 110 may present a content item associated with the set of shooting positions in the information display interface of the creator of the shooting position. Thus, the embodiments of the present disclosure can present a content item corresponding to the set of shooting positions in the information display interface of the creator and / or the favorite party of the set of shooting positions, thereby improving the viewing efficiency of the user for the set of shooting positions.

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

[0059] Alternatively, the electronic device 110 may also present a switching control 230 in the interface 200D. Further, the electronic device 110 may present a set of candidate ways of getting and the wayfinding times corresponding to the candidate ways of getting in response to a trigger (e.g., a click operation) on the switching control 230, thus facilitating the user to select a suitable way of getting.

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

[0061] The electronic device 110 may present a plurality of map elements corresponding to a plurality of capture locations in the second map component 222. For example, such map elements may be implemented in the style of description items. Such map elements may include, for example, map element 224-1 and map element 224-2, etc. The presentation positions of the plurality of map elements in the second map component are determined based on the position information of the plurality of capture locations. Alternatively, the electronic device 110 may present an indication element 225 corresponding to the current location of the current user in the second map component 222. The indication element 225 may indicate, for example, the current location and / or orientation of the current user.

[0062] In some embodiments, the electronic device 110 may stop presenting 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, the upward direction.

[0063] In some embodiments, as Figure 2E shown, the electronic device 110 may stop presenting at least a portion of the plurality of description items in the interface 200E and expand the display range of the second map component 222 in response to receiving a swipe operation associated with a second direction. Such a second direction may be, for example, the downward direction opposite to the first direction. For example, the electronic device 110 may present a plurality of map elements corresponding to a plurality of shooting positions in the A collection 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 present the description item 218-1 corresponding to the first shooting position in a preset area in the interface 200E. Alternatively, the electronic device 110 may present the description item corresponding to the second shooting position in the preset area in response to a swipe operation on the preset area. Alternatively, the electronic device 110 may present the description item corresponding to the map element 224-3 in the preset area in response to the selection of the map element 224-3 in the second map component 222.

[0064] In some embodiments, as Figure 2F shown, the electronic device 110 may present the 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, the electronic device 110 may present a travel route (e.g., route identifier 234) associated with a plurality of shooting positions in the second map component 222 in response to the selection of the route control 232. As an example, the electronic device 110 may indicate a plurality of shooting positions based on digital identifiers (e.g., digital identifiers 235-1, digital identifiers 235-2, digital identifiers 235-3, and digital identifiers 235-4, etc.). In this way, the embodiments of the present disclosure can guide the user to reach the corresponding shooting positions in sequence based on the travel route, improving the efficiency of the user in finding the shooting positions and the efficiency of shooting media content.

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

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

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

[0068] Alternatively, the electronic device 110 may present guiding information associated with the first shooting position in the interface 200G. The guiding information here may help the user obtain media resources (e.g., photos or videos) associated with the media resource 220-1. As an example, the guiding information may include, for example, location guiding information and / or shooting guiding information.

[0069] Alternatively, the guiding information associated with the first shooting position may include, for example, a reference position point associated with the first shooting position (e.g., associated with the location guiding information). For example, the reference position point may indicate a location associated with the shooting position. For example, the electronic device 110 may present the reference position point 238 (e.g., "XX km|XX Avenue, XX City, XX No.") in the interface 200G.

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

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

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

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

[0074] In some embodiments, the electronic device 110 may present a content item associated with a set of shooting positions in a viewing interface (e.g., also referred to as the third viewing interface) of a shooting position (e.g., also referred to as the second shooting position). The second shooting position is included in the set of shooting positions. Figure 2G For example, the electronic device 110 may present a content item 245 (e.g., "This shooting position is included in Collection A") in the interface 200G to indicate that the shooting position presented in the interface 200G is included in a set of shooting positions (e.g., "Collection A"). Further, the electronic device 110 may, in response to a trigger (e.g., a click operation) on the content item 245, present a viewing interface of the set of shooting positions associated with the content item 245.

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

[0076] In some embodiments, such as Figure 2HAs shown, the electronic device 110 may present the 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) in 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 the content item 265 associated with the set of shooting locations in the fourth viewing interface. As an example, the set of shooting locations corresponding to the 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 the 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 the content item 265 in response to a trigger on the content item 265.

[0077] Alternatively, the electronic device 110 may present the label item 260 corresponding to the target shooting location in the fourth viewing interface. The target shooting location corresponds to the media content (e.g., media resource 255) currently presented in the fourth viewing interface. As an example, the label item 260 may include descriptive information about the target shooting location (e.g., the name of the camera position, shooting suggestions corresponding to the shooting location, etc.).

[0078] In some embodiments, as Figure 2I shown, the electronic device 110 may present the interface 200I. The electronic device 110 may receive a search request from the user in the interface 200I. For example, the electronic device 110 may receive a search request from the user based on the search control 270 in the interface 200I. For example, the electronic device 110 may obtain the text content input by the user via the search control 270 and present search results corresponding to the text content based on the text content input by the user. For example, the electronic device 110 may present the content item 275 associated with the set of shooting locations in the search interface. The set of shooting locations corresponding to the content item 275 matches the search request. In this way, the embodiments of the present disclosure support the user to find the desired set of shooting locations by searching, thereby improving the efficiency of the user viewing the set of shooting locations.

[0079] Based on the processes described above, embodiments of the present disclosure can provide a user with a viewing interface of a set of shooting locations including multiple shooting locations, so that the user can view multiple description items corresponding to the multiple shooting locations. In this way, embodiments of the present disclosure can help the user understand the information of the multiple shooting locations in the set of shooting locations by providing the user with multiple description items corresponding to the multiple shooting locations, which is beneficial to improving the efficiency of the user's selection of shooting locations and facilitating the user's shooting activities based on the corresponding shooting locations. In addition, embodiments of the present disclosure can provide a corresponding viewing interface for each shooting location in the set of shooting locations, thereby facilitating the user to further view the shooting location corresponding to the description item, which is beneficial to improving the shooting efficiency and shooting quality of the user.

[0080] Example 2: Creating the Set of Shooting Locations

[0081] Figures 3A to 3J Exemplary interfaces 300A to 300J according to some embodiments of the present disclosure are shown. Interfaces 300A to 300J can be provided, for example, by Figure 1 the electronic device 110 shown.

[0082] In some embodiments, the electronic device 110 can support a user in creating a set of shooting locations. For example, the electronic device 110 can receive a creation request for the set of shooting locations and, based on the creation request, add multiple shooting locations to the set of shooting locations. As an example, the electronic device 110 can receive the creation request for the set of shooting locations based on a creation entry.

[0083] In some embodiments, the multiple shooting locations here are created by the creator. The client associated with the creator can obtain input information associated with the shooting location and create the shooting location based on the input information. The input information here can include location guidance information associated with the shooting location. The location guidance information can indicate how to reach the shooting location. Alternatively, the input information here can further include shooting guidance information associated with the shooting location. The shooting guidance information can, for example, indicate how to shoot media content at the shooting location. For a detailed description of the location guidance information and the shooting guidance information, reference can be made to the foregoing exemplary descriptions of the two, which will not be elaborated here.

[0084] In some embodiments, as Figure 3AAs shown, the electronic device 110 may present an interface 300A. For example, the 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 the application 120. The electronic device 110 may provide an option 305 (e.g., "camera position") in the information display interface. Further, the electronic device 110 may, in response to a trigger of the option 305, present in the information display interface at least one description item associated with at least one shooting position, such as description item 308-1, description item 308-2, and description item 08-3, etc. The introduction of the description item may refer to the foregoing exemplary introduction of the description item, which will not be elaborated here.

[0085] Additionally or alternatively, the electronic device 110 may present a creation entry (e.g., also known as a first creation entry) in the information display interface, such as creation entry 310. For example, the electronic device 110 may, in response to a trigger of the first creation entry (e.g., a click operation), obtain a creation request for a set of shooting positions.

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

[0087] In some embodiments, the electronic device 110 may present content items corresponding to the existing shooting position sets in the information display interface, such as content item 314-1 and content item 314-2, etc. Further, the electronic device 110 may, in response to a trigger of a content item (e.g., content item 314-1), present a viewing interface for the shooting position set corresponding to the 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.

[0088] As an example, the existing shooting position sets may include shooting position sets created by the user. Alternatively, the existing shooting sets may include shooting position sets associated with the user based on the user's historical interaction requests (e.g., favorite requests, like requests, love requests, etc.).

[0089] Further, the electronic device 110 may, in response to a trigger of the management entry 312 (e.g., a click operation), present a management window for managing the existing shooting position sets, and the management window includes a first creation entry. As Figure 3CAs shown, the electronic device 110 may present a management window in the interface 300C. The electronic device 110 may present a first creation entry in the management window, for example, the creation entry 316. The electronic device 110 may also present content items corresponding to multiple existing shooting location sets associated with the user in the management window, for example, content item 318-1, content item 318-2, content item 318-3, and content item 318-4, etc. For the content items, reference may be made to the foregoing exemplary description of the content items, which will not be elaborated here. The electronic device 110 may receive an operation for adjusting the order of multiple content items via the management window. Further, the electronic device 110 may adjust the display order of the content items in the information display interface based on the order adjustment operation received via the management window. Alternatively, the electronic device 110 may receive an operation for deleting a content item via the management window to delete the corresponding content item.

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

[0091] In some embodiments, as Figure 3D shown, the electronic device 110 may present the 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 the shooting location set via the creation interface. As an example, the multiple shooting locations added to the shooting location set may include shooting locations created by the user, shooting locations favorited 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 the triggering of the add control.

[0092] In some embodiments, as Figure 3EAs shown, the electronic device 110 may present an addition window in the interface 300E. The electronic device 110 may obtain a user's addition operation via the addition window to add at least one shooting location to the set of shooting locations. For example, the electronic device 110 may provide controls 324-1, 324-2, and 324-3 in the addition window. The electronic device 110 may add a shooting location favored by the user via the control 324-1. The electronic device 110 may add a shooting location from the set of shooting locations favored by the user via the control 324-2. The electronic device 110 may add a shooting location created by the user via the control 324-3. Taking the control 324-2 as an example, the electronic device 110 may present indication elements associated with at least one set of shooting locations favored by the user in response to a trigger of the control 324-2. For example, indication elements 326-1, 326-2, and 326-3, etc. Taking the indication element 326-1 as an example, the electronic device 110 may present media content (such as a cover image), a name (such as "A Check-in Collection"), the number of shooting locations (such as "2 shooting positions"), source information (such as "from your work"), and descriptive text (such as shooting suggestions, descriptions of the location of the collection, etc.) of the set of shooting locations corresponding to the indication element 326-1. The electronic device 110 may present an expansion control 328 corresponding to the indication element (such as the indication element 326-1). Further, the electronic device 110 may present multiple shooting location options of the set of shooting locations corresponding to the indication element 326-1 in response to a trigger of the expansion control 328.

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

[0094] Alternatively, the electronic device 110 may present a search control 332 in the interface 300F. Further, the electronic device 110 may obtain a user's search request based on the search control 332 and present at least one shooting location or set of shooting locations that matches the search request in 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.

[0095] In some embodiments, as Figure 3GAs shown, the electronic device 110 can present the interface 300G. The electronic device 110 can present, in the interface 300G (e.g., create the interface), indication elements corresponding to multiple shooting positions added by the user, such as indication element 334-1 and indication element 334-2. Further, the electronic device 110 can obtain an adjustment operation of the user via the creation interface to adjust the order of multiple shooting positions in the set of shooting positions.

[0096] Alternatively, the electronic device 110 can determine an identifier (e.g., cover image) of the set of shooting positions and / or descriptive text (e.g., description of the set of shooting positions, shooting suggestions, dressing suggestions, etc.) via the creation interface.

[0097] Alternatively, the electronic device 110 can configure the public scope of the set of shooting positions via the creation interface. For example, the electronic device 110 can provide a scope control 336 in the interface 300G. Further, the electronic device 110 can determine the public scope of the set of shooting positions based on the scope control 336. For example, such a public scope can include visible only to oneself, visible to friends, or visible to all users, etc.

[0098] In some embodiments, the electronic device 110 can present a map component in the creation interface. For example, the electronic device 110 can present a map component 338 in the interface 300G. Alternatively, when the interface 300G is triggered to be presented, the map component 338 may not be presented in the interface 300G. Further, the electronic device 110 can 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.

[0099] The electronic device 110 can present multiple map elements corresponding to multiple shooting positions added to the set of shooting positions in the map component 338. For example, such map elements can be implemented in the style of description items. Such map elements can include, for example, map element 340-1 and map element 340-2, etc. The presentation positions of the multiple map elements in the map component 338 are determined based on the position information of the multiple shooting positions. Alternatively, the electronic device 110 can present an indication element 343 corresponding to the current location of the current user in the map component 338. The indication element 343 can indicate, for example, the current location and / or orientation of the current user.

[0100] In some embodiments, the electronic device 110 may stop presenting 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, the upward direction. In some embodiments, the electronic device 110 may expand the display range 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, the downward direction opposite to the first direction.

[0101] Alternatively, as Figure 3H shown, the electronic device 110 may present a route control 342 in the map component 338. Further, the electronic device 110 may present a travel route (e.g., route identifier 346) associated with a plurality of shooting positions in the map component 338 in response to a selection of the route control 342. As an example, the electronic device 110 may indicate a plurality of shooting positions based on digital identifiers (e.g., digital identifiers 344-1 and 344-2, etc.). Further, the electronic device 110 may update the travel route presented in the map component 338 in response to an operation of adjusting the order of the plurality of shooting positions. In this way, the plurality of travel routes presented in the map component are determined based on the order of the plurality of shooting positions in the set of shooting positions. In this manner, the embodiments of the present disclosure can update the travel route presented in the map component after the user adjusts the order of the plurality of shooting positions, thereby improving the user's viewing efficiency and the configuration efficiency of the order of the plurality of shooting positions.

[0102] In some embodiments, as Figure 3I shown, 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) in 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 trigger (e.g., a click operation) on the control 348. The electronic device 110 may determine a plurality of shooting positions corresponding to multiple media contents in the media content collection via the configuration window.

[0103] In some embodiments, as Figure 3JAs shown, 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, media content 354-3, etc. As an example, the electronic device 110 may present an indication element 356-1 corresponding to the shooting location of the media content 354-1 and an indication element 356-2 corresponding to the shooting location of the media content 354-2. As an example, the shooting location 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 location corresponding to the media content may also be selected by the user.

[0104] As an example, the electronic device 110 may present a second creation entry in the publishing interface, such as creation entry 358. Further, the electronic device 110 may obtain a creation request in response to a trigger (e.g., a click operation) on the second creation entry. The electronic device 110 may 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. 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.

[0105] Alternatively, the electronic device 110 may determine at least one attribute of the shooting location set based on the media content set. As an example, the electronic device 110 may determine the 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 may determine the image identifier of the shooting location set based on the cover image of the media content set. As an example, the electronic device 110 may determine the creation information corresponding to the shooting location set based on the creation information of the media content set, etc.

[0106] In some embodiments, the electronic device 110 may publish the shooting location set. For example, the viewing interface of the published shooting location set (e.g., also referred to as the first viewing interface) presents multiple description items corresponding to the multiple shooting locations. The description of the first viewing interface and the description items may refer to the foregoing exemplary description of the first viewing interface and the description items, and will not be elaborated here.

[0107] 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 description 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. In this way, the embodiments of the present disclosure can support users to edit the published set of shooting locations.

[0108] Based on the processes described above, the embodiments of the present disclosure are capable of receiving a creation request for a set of shooting locations, adding multiple shooting locations to the set of shooting locations, and publishing the set of shooting locations based on the multiple shooting locations and the corresponding multiple description items. In this way, the embodiments of the present disclosure support users to create a set of shooting locations by themselves, thereby improving the efficiency of users sharing shooting locations, promoting the communication and sharing of shooting locations among users, and enhancing the connection between users.

[0109] Example Process

[0110] Figure 4 The flowchart of an example process 400 of interface interaction according to some embodiments of the present disclosure is shown. The process 400 may be implemented at the electronic device 110. The following will refer to Figure 1 to describe the process 400.

[0111] As Figure 4 shown, at block 410, the electronic device 110 presents a first viewing interface for the set of shooting locations, and the set of shooting locations includes multiple shooting locations.

[0112] At block 420, the electronic device 110 presents multiple description items corresponding to the multiple shooting locations in the first viewing interface.

[0113] At block 430, the electronic device 110 presents a second viewing interface of the first shooting location corresponding to the first description item in response to the selection of the first description item among the multiple description items.

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

[0115] In this way, the embodiments of the present disclosure can support users to view the set of shooting locations by triggering the content item, thereby improving the efficiency of users viewing the set of shooting locations.

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

[0117] In this way, the embodiments of the present disclosure can support a user to view the corresponding set of shooting positions by triggering content items in various forms such as media resources, identifiers, descriptive text, creation information, and the number of shooting positions, thereby improving the efficiency of the user to view the set of shooting positions.

[0118] In some embodiments, presenting a content item associated with a set of shooting positions includes: presenting a content item associated with the set of shooting positions in an information display interface of a creator of the shooting position.

[0119] In this way, the embodiments of the present disclosure can present content items for viewing the set of shooting positions in the information display interface of the creator, thereby improving the efficiency of the creator to view the set of shooting positions created by himself / herself and facilitating the management of the set of shooting positions created by the creator.

[0120] In some embodiments, presenting a content item associated with a set of shooting positions includes: presenting a content item associated with the set of shooting positions in a third viewing interface of a second shooting position, where the second shooting position is included in the set of shooting positions.

[0121] In this way, the embodiments of the present disclosure can present content items for viewing the set of shooting positions in the viewing interface of the second shooting position in the set of shooting positions, thereby facilitating improving the efficiency of the user to view the set of shooting positions corresponding to the second shooting position and improving the presentation efficiency of the set of shooting positions.

[0122] In some embodiments, presenting a content item associated with a set of shooting positions includes: presenting a content item associated with the set of shooting positions in a fourth viewing interface of a media content set, where the set of shooting positions is created in association with the media content set.

[0123] In this way, the embodiments of the present disclosure can present content items for viewing the set of shooting positions in the viewing interface of the media content set corresponding to the set of shooting positions, thereby being able to improve the efficiency of the user to view the set of shooting positions corresponding to the media content set and being conducive to the user to shoot media content corresponding to the media content set based on the shooting positions in the set of shooting positions.

[0124] In some embodiments, the media content set includes multiple media contents corresponding to a plurality of shooting positions.

[0125] In this way, the media content set provided by the embodiments of the present disclosure may include multiple media contents corresponding to multiple shooting positions, which helps a user shoot corresponding media contents based on the shooting positions, and improves the shooting efficiency and shooting quality of the user.

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

[0127] In this way, the embodiments of the present disclosure can present tag items of shooting positions corresponding to media contents, so as to support a user to view shooting positions corresponding to media contents, which is conducive to helping the user shoot shooting contents corresponding to media contents based on the shooting positions, and improving the shooting efficiency and shooting quality of the user.

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

[0129] In this way, the embodiments of the present disclosure can present content items for viewing a set of shooting positions in a search interface, thereby improving the efficiency of a user to find and view the set of shooting positions.

[0130] In some embodiments, presenting content items associated with a set of shooting positions includes: presenting, in a first map component, content items associated with the set of shooting positions, where the display position of the content items in the first map component is determined based on the position information of at least one shooting position among multiple shooting positions.

[0131] In this way, the embodiments of the present disclosure can present content items associated with a set of shooting positions in a map component, and can determine the display position of the content items in the map component based on the position information of the shooting positions. In this way, the embodiments of the present disclosure can more intuitively present to a user the positions of shooting positions in a shooting set in a map through the map component, thereby facilitating the user to view and determine shooting positions, and improving the efficiency of the user to select and reach shooting positions.

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

[0133] In this way, embodiments of the present disclosure can present map elements corresponding to multiple shooting locations in a map component based on user operations. In this way, embodiments of the present disclosure can help users more quickly understand the geographical distribution of multiple shooting locations, thereby helping users select appropriate shooting locations for shooting activities, improving the shooting efficiency of users, and saving the time for users to search for shooting locations.

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

[0135] In this way, embodiments of the present disclosure can present a travel route corresponding to a shooting location in a map component, so that users can conveniently go to the corresponding shooting location based on the travel route for shooting activities, saving the travel time of users and improving the shooting efficiency of users.

[0136] In some embodiments, the travel route is determined based on the order of multiple shooting locations configured during the process of creating the set of shooting locations.

[0137] In this way, embodiments of the present disclosure can determine a travel route based on the order corresponding to multiple shooting locations in the set of shooting locations, which is beneficial to improving the efficiency of users viewing shooting locations.

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

[0139] In this way, embodiments of the present disclosure can present the travel mode, travel distance, and / or travel time between shooting locations in the viewing interface of the set of shooting locations, so as to guide users to select appropriate shooting locations and travel modes, save the travel time of users, and improve the travel efficiency and shooting efficiency of users.

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

[0141] 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.

[0142] 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 information display interface of the current user.

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

[0144] In some embodiments, the description 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; interaction information of the corresponding shooting location.

[0145] In this way, the embodiments of the present disclosure can present description items of the shooting location including media resources, identifiers, descriptive text, location information, interaction information, etc., so as to facilitate users to understand the corresponding shooting location and improve the viewing efficiency of users for the shooting location.

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

[0147] In this way, the embodiments of the present disclosure can present descriptive information of shooting locations associated with the current shooting location in the viewing interface of the shooting location, so as to provide users with shooting locations associated with the current shooting location and improve the efficiency of users in obtaining information.

[0148] Figure 5 A flowchart of an example process 500 of interface interaction according to still other embodiments of the present disclosure is shown. Process 500 may be implemented at the electronic device 110. The following will be described with reference to Figure 1 to describe process 500.

[0149] As Figure 5 shown, at block 510, the electronic device 110 receives a creation request for a set of shooting locations.

[0150] At block 520, the electronic device 110 adds a plurality of shooting locations to the set of shooting locations based on the creation request.

[0151] At block 530, the electronic device 110 publishes the set of shooting locations, where a first viewing interface of the published set of shooting locations presents a plurality of description items corresponding to the plurality of shooting locations.

[0152] 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 the creation request in response to a trigger on the first creation entry.

[0153] In this way, the embodiments of the present disclosure can provide a creation entry for a set of shooting locations in the user's information display interface, thereby improving the efficiency of the user in creating a set of shooting locations.

[0154] In some embodiments, the multiple shooting locations include at least one of the following: a shooting location created by the user; a shooting location favorited by the user; a shooting location determined via a search control.

[0155] In this way, the embodiments of the present disclosure can support the user in creating a set of shooting locations by selecting a created shooting location, a favorited shooting location, and / or a searched shooting location, enriching the sources of the shooting locations in the set of shooting locations and improving the efficiency of the user in creating a set of shooting locations.

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

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

[0158] 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 sets of shooting locations associated with the user reaching the threshold; and presenting a management window for managing the existing sets of shooting locations in response to a trigger on the management entry, where the management window includes the first creation entry.

[0159] In this way, the embodiments of the present disclosure can improve the efficiency of the user in managing a set of shooting locations and the efficiency of creating a set of shooting locations.

[0160] In some embodiments, process 500 further includes: presenting content items corresponding to the existing sets of shooting locations in the 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 the management window.

[0161] In this way, embodiments of the present disclosure present content items corresponding to a set of shooting locations in an information display interface, improving the efficiency of users viewing the set of shooting locations. Moreover, embodiments of the present disclosure support users in adjusting the display order of the content items, thereby improving the efficiency of users managing the set of shooting locations and facilitating users' viewing of the set of shooting locations.

[0162] 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.

[0163] In this way, embodiments of the present disclosure can present the set of shooting locations created by the user and / or the set of shooting locations added by the user in the user's information display interface, thus facilitating users' viewing and management of multiple sets of shooting locations.

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

[0165] In this way, embodiments of the present disclosure can support users in creating a set of shooting locations in the publishing interface, enriching the ways to create a set of shooting locations and further improving the efficiency of users creating a set of shooting locations.

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

[0167] In this way, embodiments of the present disclosure can add multiple shooting locations to a set of shooting locations by determining multiple shooting locations corresponding to multiple pieces of media content in the set of media content, thereby enabling users to directly create a set of shooting locations based on the locations of the media content and improving the efficiency of creating a set of shooting locations.

[0168] In some embodiments, the order of multiple shooting locations in a set of shooting locations is determined based on the order of multiple pieces of media content in the set of media content.

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

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

[0171] In this way, embodiments of the present disclosure can determine at least one attribute of the set of shooting locations based on the set of media content, thereby enhancing the association between the set of media content and the set of shooting locations, which is beneficial to improving the viewing efficiency of users.

[0172] In some embodiments, adding multiple shooting locations to the 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.

[0173] In this way, embodiments of the present disclosure can support users in adding multiple shooting locations to the set of shooting locations via the creation interface, thereby improving the efficiency of users in creating the set of shooting locations.

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

[0175] In this way, embodiments of the present disclosure can support users in determining the identifier, descriptive text, order, and public scope associated with the set of shooting locations via the creation interface, thereby improving the efficiency of users in creating the set of shooting locations.

[0176] In some embodiments, process 500 further includes: presenting a map component in the 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 the multiple shooting locations added to the set of shooting locations.

[0177] In this way, embodiments of the present disclosure can present multiple map elements corresponding to multiple shooting locations in the map component, thereby being able to more intuitively present the geographical distribution of multiple shooting locations to users, which helps to improve the efficiency and quality of users in creating the set of shooting locations.

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

[0179] In this way, embodiments of the present disclosure can support presenting a travel route associated with multiple shooting locations in the map component, which is beneficial for users to understand the route information corresponding to multiple shooting locations and improve the creation efficiency of users.

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

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

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

[0183] In this way, embodiments of the present disclosure can support the user to edit the set of shooting positions via the editing interface, thereby improving the user's editing efficiency.

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

[0185] In this way, embodiments of the present disclosure can support the user to perform multiple edit operations on the set of shooting positions, thereby improving the user's editing efficiency for the set of shooting positions.

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

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

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

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

[0190] Example Devices and Equipment

[0191] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes.

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

[0193] As Figure 6 shown, the device 600 includes: a first presentation module 610 configured to present a first viewing interface of a set of shooting positions, the set of shooting positions including a plurality of shooting positions; a second presentation module 620 configured to present, in the first viewing interface, a plurality of description items corresponding to the plurality of shooting positions; and a third presentation module 630 configured to, in response to a selection of a first description item among the plurality of description items, present a second viewing interface of a first shooting position corresponding to the first description item.

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

[0195] In some embodiments, the content item presents at least one of the following: a media resource associated with at least one shooting position among the plurality of shooting positions; an identifier of the set of shooting positions; a description text of the set of shooting positions; creation information of the set of shooting positions; the number of the plurality of shooting positions.

[0196] In some embodiments, the first presentation module 610 is further configured to: present, in an information display interface of the creator of the shooting position, a content item associated with the set of shooting positions.

[0197] In some embodiments, the first presentation module 610 is further configured to: present, in a third viewing interface of a second shooting position, a content item associated with the set of shooting positions, the second shooting position being included in the set of shooting positions.

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

[0199] In some embodiments, the set of media content includes a plurality of media contents corresponding to the plurality of shooting positions.

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

[0201] 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, where the set of shooting locations matches the search request.

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

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

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

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

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

[0207] In some embodiments, the device 600 further includes a content presentation module, which is configured to: in the first viewing interface, present an identifier and / or descriptive text of the set of shooting locations, where the identifier and / or descriptive text is determined based on the creation operation of the set of shooting locations.

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

[0209] In some embodiments, the description item includes at least one of the following: a media resource 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; interaction information of the corresponding shooting location.

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

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

[0212] As Figure 7 shown, the apparatus 700 includes: a receiving module 710 configured to receive a creation request for a set of shooting positions; an adding module 720 configured to add a plurality of shooting positions to the set of shooting positions based on the creation request; and a publishing module 730 configured to publish the set of shooting positions, where a first viewing interface of the published set of shooting positions presents a plurality of description items corresponding to the plurality of shooting positions.

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

[0214] In some embodiments, the plurality of shooting positions includes at least one of the following: a shooting position created by the user; a shooting position favorited by the user; a shooting position determined via a search control.

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

[0216] In some embodiments, the receiving module 710 is further configured to: in response to the number of existing sets of shooting positions associated with the user reaching a threshold, present a management entry in the information display interface; and in response to a trigger of the management entry, present a management window for managing the existing sets of shooting positions, where the management window includes a first creation entry.

[0217] In some embodiments, the apparatus 700 further includes a content item module configured to: in the information display interface, present content items corresponding to the existing sets of shooting positions; and based on an order adjustment operation received via the management window, adjust the display order of the content items in the information display interface.

[0218] 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.

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

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

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

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

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

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

[0225] In some embodiments, the apparatus 700 further includes a map module configured to: present a map component in a first viewing interface; or in response to receiving a preset operation in the first viewing interface, present a map component; wherein the map component presents a plurality of map elements corresponding to the plurality of shooting locations added to the set of shooting locations.

[0226] In some embodiments, the apparatus 700 further includes a route module configured to: present a travel route associated with the plurality of shooting locations in the map component.

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

[0228] In some embodiments, the apparatus 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, via the editing interface, at least one editing operation for the set of shooting locations.

[0229] In some embodiments, the at least one editing operation includes at least one of the following: editing the identifier of the set of shooting locations; editing the description 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; adjusting the order of multiple shooting locations in the set of shooting locations.

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

[0231] In some embodiments, 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 indicating how to shoot media content at the shooting location.

[0232] The units included in the apparatus 600 or 700 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to the machine-executable instructions, some or all of the units in the apparatus 600 or 700 can 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 can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.

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

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

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

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

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

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

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

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

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

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

[0243] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in an order different from that noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions.

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

Claims

1. A method for interface interaction, comprising: Presenting a first viewing interface of a set of shooting positions, the set of shooting positions including a plurality of shooting positions; In the first viewing interface, presenting a plurality of description items corresponding to the plurality of shooting positions; And In response to a selection of a first description item among the plurality of description items, presenting a second viewing interface of a first shooting position corresponding to the first description item.

2. The method according to claim 1, wherein presenting the first viewing interface of the set of shooting positions includes: Presenting a content item associated with the set of shooting positions; And In response to a trigger of the content item, presenting the first viewing interface of the set of shooting positions.

3. The method according to claim 2, wherein the content item presents at least one of the following: A media resource associated with at least one shooting position among the plurality of shooting positions; An identifier of the set of shooting positions; A description text of the set of shooting positions; Creation information of the set of shooting positions; The number of the plurality of shooting positions.

4. The method according to claim 2, wherein presenting the content item associated with the set of shooting positions includes: In an information display interface of the creator of the shooting position, presenting the content item associated with the set of shooting positions.

5. The method according to claim 2, wherein presenting the content item associated with the set of shooting positions includes: In a third viewing interface of a second shooting position, presenting the content item associated with the set of shooting positions, the second shooting position being included in the set of shooting positions.

6. The method according to claim 2, wherein presenting the content item associated with the set of shooting positions includes: In a fourth viewing interface of a set of media content, presenting the content item associated with the set of shooting positions, the set of shooting positions being created in association with the set of media content.

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

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

9. The method according to claim 2, wherein presenting the content item associated with the set of shooting positions includes: In response to receiving a search request, presenting the content item associated with the set of shooting positions in a search interface, the set of shooting positions matching the search request.

10. The method according to claim 2, wherein presenting the content item associated with the set of shooting positions includes: In a first map component, presenting the content item associated with the set of shooting positions, wherein the display position of the content item in the first map component is determined based on the position information of at least one shooting position among the plurality of shooting positions.

11. The method according to claim 1, further comprising: In the first viewing interface, presenting a second map component; Or In response to receiving a preset operation in the first viewing interface, a second map component is presented; wherein, the second map component presents a plurality of map elements corresponding to the plurality of shooting positions.

12. The method according to claim 11, further comprising: In the second map component, a traffic route associated with the plurality of shooting positions is presented.

13. The method according to claim 12, wherein the traffic route is determined based on the order of the plurality of shooting positions configured during the creation of the set of shooting positions.

14. The method according to claim 1, further comprising: In the first viewing interface, traffic information between the first shooting position and the second shooting position corresponding to the second description item is presented in association with the first description item and / or the second description item, and the traffic information indicates at least one of the following: traffic mode, traffic distance, traffic time.

15. The method according to claim 1, further comprising: In the first viewing interface, an identifier and / or descriptive text of the set of shooting positions is presented, and the identifier and / or the descriptive text is determined based on the creation operation of the set of shooting positions.

16. The method according to claim 1, further comprising: Receiving an interaction request for the set of shooting positions via the first viewing interface; and In the information display interface of the current user, content items associated with the set of shooting positions are presented.

17. The method according to claim 1, wherein the description item includes at least one of the following: Media resources associated with the corresponding shooting position; An identifier of the corresponding shooting position; Descriptive text of the corresponding shooting position; Location information of the corresponding shooting position; Interaction information of the corresponding shooting position.

18. The method according to claim 1, further comprising: In the second viewing interface, descriptive information of at least one shooting position associated with the first shooting position is presented, and the distance from the at least one shooting position to the first shooting position is less than a threshold.

19. A method for interface interaction, comprising: Receiving a creation request for a set of shooting positions; Based on the creation request, adding a plurality of shooting positions to the set of shooting positions; and Publishing the set of shooting positions, wherein a first viewing interface of the published set of shooting positions presents a plurality of description items corresponding to the plurality of shooting positions.

20. The method according to claim 19, wherein receiving a creation request for a set of shooting positions includes: In the information display interface of the user, presenting a first creation entry; and In response to a trigger on the first creation entry, obtaining the creation request.

21. The method according to claim 20, wherein the plurality of shooting positions includes at least one of the following: Shooting positions created by the user; Shooting positions favorited by the user; Shooting positions determined via a search control.

22. The method according to claim 20, wherein presenting a first creation entry in the information display interface of the user includes: In response to the number of existing sets of shooting locations associated with the user being less than a threshold, present the first creation entry in the information display interface.

23. The method according to claim 20, wherein presenting the first creation entry in the information display interface of the user includes: In response to the number of existing sets of shooting locations associated with the user reaching the threshold, present a management entry in the information display interface; And In response to a trigger on the management entry, present a management window for managing the existing sets of shooting locations, the management window including a first creation entry.

24. The method according to claim 23, further including: In the information display interface, present content items corresponding to the existing sets of shooting locations; And Based on the order adjustment operation received via the management window, adjust the display order of the content items in the information display interface.

25. The method according to claim 22 or 23, wherein the existing sets of shooting locations associated with the user include: Sets of shooting locations created by the user; And / or Sets of shooting locations associated with the user based on the user's historical interaction requests.

26. The method according to claim 19, wherein receiving a creation request for a set of shooting locations includes: Present a publishing interface for a set of media content, the publishing interface presenting a second creation entry; And In response to a trigger on the second creation entry, obtain the creation request.

27. The method according to claim 26, wherein adding a plurality of shooting locations to the set of shooting locations based on the creation request includes: Based on the creation request, determine the plurality of shooting locations corresponding to multiple pieces of media content in the set of media content; And Add the plurality of shooting locations to the set of shooting locations.

28. The method according to 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 multiple pieces of media content in the set of media content.

29. The method according to claim 26, 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 claim 19, wherein adding a plurality of shooting locations to the set of shooting locations based on the creation request further includes: In response to the creation request, present a creation interface; And Via the creation interface, add the plurality of shooting locations to the set of shooting locations.

31. The method according to claim 30, further includes at least one of the following: Via the creation interface, determine the identifier and / or description text of the set of shooting locations; Via the creation interface, adjust the order of the plurality of shooting locations in the set of shooting locations; Via the creation interface, configure the public scope of the set of shooting locations.

32. The method according to claim 30, further includes: In the creation interface, present a map component; Or In response to receiving a preset operation in the creation interface, present a map component; Wherein, the map component presents a plurality of map elements corresponding to the plurality of shooting positions added to the set of shooting positions.

33. The method according to claim 32, further comprising: In the map component, presenting a traffic route associated with the plurality of shooting positions.

34. The method according to claim 33, further comprising: In response to an operation for adjusting the order of the plurality of shooting positions, updating the traffic route presented in the map component.

35. The method according to claim 19, further comprising: In response to receiving an edit request for the set of shooting positions, presenting an edit interface for the set of shooting positions; And Via the edit interface, receiving at least one edit operation for the set of shooting positions.

36. The method according to claim 35, wherein the at least one edit operation includes at least one of the following: Editing the identifier of the set of shooting positions; Editing the description text of the set of shooting positions; Adding a new shooting position to the set of shooting positions; Removing an existing shooting position from the set of shooting positions; Adjusting the order of the plurality of shooting positions in the set of shooting positions.

37. The method according to claim 19, wherein a shooting position is created based on the following process: Obtaining input information associated with the shooting position; and Creating the shooting position based on the input information.

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

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

40. A device for interface interaction, comprising: A receiving module, configured to receive a creation request for a set of shooting positions; An adding module, configured to add a plurality of shooting positions to the set of shooting positions based on the creation request; And A publishing module, configured to publish the set of shooting positions, wherein a first viewing interface of the published set of shooting positions presents a plurality of description items corresponding to the plurality of shooting positions.

41. An electronic device, comprising: At least one processing unit; And At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions when executed by the at least one processing unit cause the electronic device to execute the method according to any one of claims 1 to 18 or 19 to 38.

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

Citation Information

Patent Citations

  • Shooting method and device, electronic equipment and storage medium

    CN111355889A

  • Photography assistance for mobile devices

    CN113454979A

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

    CN119094863A

  • Method and apparatus for user guide, device and storage medium

    US20220382442A1

  • Method of suggesting shooting position and posture for electronic device having camera, electronic device and computer-readable storage medium

    WO2023092380A1

Cited By

  • Interface interaction method and device, equipment and storage medium

    CN120949966A

  • Interface interaction method and device, equipment and storage medium

    CN121126109A

  • Interaction method and device, equipment, storage medium and product

    CN121387133A