Information editing and interface interaction method and apparatus, device, and storage medium
Patent Information
- Application Number
- PCT/CN2026/087076
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-04-16
- Filing Date
- 2026-03-30
- Publication Date
- 2026-10-22
Smart Images

Figure CN2026087076_22102026_PF_FP_ABST
Abstract
Description
Methods, apparatus, devices and storage media for information editing and interface interaction
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510481042.X, filed on April 16, 2025, entitled "Method, Apparatus, Device and Storage Medium for Information Editing and Interface Interaction", the entire contents of which are incorporated herein by reference. Technical Field
[0003] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for information editing and interface interaction. Background Technology
[0004] With the development of science and technology, more and more users are using mobile phones and other camera devices to take videos or photos. For example, in order to get satisfactory videos or photos, users often choose to refer to the shooting content of other users. For instance, users can shoot based on the shooting location of the reference content. However, current technology cannot provide users with high-quality shooting locations, resulting in low shooting efficiency. Summary of the Invention
[0005] In a first aspect of this disclosure, a method for editing information is provided. The method includes: providing a first user with an editing entry point associated with a shooting location, the shooting location being created based on a creation operation by a second user; presenting an editing interface for the shooting location in response to triggering the editing entry point; and receiving, via the editing interface, at least one editing operation for the shooting location to update at least one attribute of the shooting location.
[0006] In a second aspect of this disclosure, a method for interface interaction is provided. The method includes: presenting a viewing interface of a shooting location; and presenting collaboration information in the viewing interface, the collaboration information indicating multiple users associated with the shooting location, the multiple users including a second user who created the shooting location and at least one first user who edited at least one attribute of the shooting location.
[0007] In a third aspect of this disclosure, an apparatus for information editing is provided. The apparatus includes: a providing module configured to provide an editing entry point associated with a shooting location to a first user, the shooting location being created based on a creation operation by a second user; an editing module configured to present an editing interface of the shooting location in response to triggering the editing entry point; and a receiving module configured to receive at least one editing operation on the shooting location via the editing interface to update at least one attribute of the shooting location.
[0008] In a fourth aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: an interface presentation module configured to present a viewing interface of a shooting location; and an information presentation module configured to present collaboration information in the viewing interface, the collaboration information indicating multiple users associated with the shooting location, the multiple users including a second user who created the shooting location and at least one first user who edited at least one attribute of the shooting location.
[0009] In a fifth aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the methods of the first or second aspect.
[0010] In a sixth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the methods of the first or second aspect.
[0011] In a seventh aspect of this disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first or second aspect.
[0012] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0013] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0014] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;
[0015] Figures 2A to 2F illustrate example interfaces according to some embodiments of the present disclosure;
[0016] Figures 3A and 3B illustrate example interfaces according to further embodiments of the present disclosure;
[0017] Figure 4 shows a flowchart of an example process for information editing according to some embodiments of the present disclosure;
[0018] Figure 5 shows a flowchart of an example process of interface interaction according to some embodiments of the present disclosure;
[0019] Figure 6 shows a schematic structural block diagram of an example device for information editing according to some embodiments of the present disclosure;
[0020] Figure 7 shows a schematic structural block diagram of an example device for interface interaction according to some embodiments of the present disclosure; and
[0021] Figure 8 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation
[0022] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0023] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0024] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0025] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.
[0026] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.
[0027] As mentioned above, with the development of science and technology, more and more users are using mobile phones and other camera devices to take videos or photos. For example, in order to obtain satisfactory videos or photos, users often choose to refer to the shooting content of other users. For instance, users can shoot based on the shooting location of the reference content. However, current technology cannot provide users with high-quality shooting locations, resulting in low shooting efficiency.
[0028] Embodiments of this disclosure propose a scheme for information editing. The scheme includes: providing a first user with an editing entry associated with a shooting location, the shooting location being created based on a creation operation by a second user; presenting an editing interface for the shooting location in response to triggering the editing entry; and receiving at least one editing operation for the shooting location via the editing interface to update at least one attribute of the shooting location.
[0029] In this way, embodiments of this disclosure can provide users with an editing entry point associated with the shooting location. Furthermore, embodiments of this disclosure can present an editing interface for the shooting location in response to user triggering of the editing entry point. Further, embodiments of this disclosure can support users in editing the attributes of the shooting location based on the editing interface. Thus, embodiments of this disclosure can improve the content quality of the shooting location by supporting editing of the shooting location by non-creators.
[0030] Embodiments of this disclosure also propose a scheme for interface interaction. The scheme includes: presenting a viewing interface of a shooting location; and presenting collaboration information in the viewing interface, the collaboration information indicating multiple users associated with the shooting location, the multiple users including a second user who created the shooting location and at least one first user who edited at least one attribute of the shooting location.
[0031] In this way, embodiments of this disclosure enable users to view collaborative information associated with a shooting location in a viewing interface. This collaborative information can instruct users who create and / or edit shooting locations, thereby improving the efficiency of information presentation related to shooting locations.
[0032] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.
[0033] Example Environment
[0034] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.
[0035] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, travel applications, photography applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.
[0036] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.
[0037] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0038] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide background services for the application 120 in electronic device 110 that supports viewing and editing the captured location.
[0039] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.
[0040] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.
[0041] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.
[0042] Example Interaction
[0043] Example 1: Collaborative editing of shooting location
[0044] Figures 2A to 2F illustrate example interfaces 200A to 200F according to some embodiments of the present disclosure. Interfaces 200A to 200F may be provided, for example, by the electronic device 110 shown in Figure 1.
[0045] In some embodiments, the electronic device 110 may provide a user (e.g., a first user) with an editing entry associated with the shooting location, allowing the user to edit the shooting location. As an example, the shooting location may be a created information object. As an example, the shooting location may indicate the physical location of a media resource being shot, also known as a "camera position." The user can perform shooting activities based on the shooting location to obtain media content associated with that location. Media resources may include, for example, photos or videos.
[0046] In some embodiments, as shown in FIG2A, the electronic device 110 may present an interface 200A. Interface 200A may, for example, be a viewing interface for a shooting location. As an example, the electronic device 110 may present a content item 205 of the shooting location in the viewing interface. As an example, the shooting location corresponding to content item 205 in interface 200A may be created based on a creation operation by a creator (e.g., a second user). As an example, content item 205 may include a name 205-1 of the shooting location (e.g., "Park A - Lawn"). For example, content item 205 may include media resources 205-2 associated with the shooting location (e.g., a cover image). As an example, media resources 205-2 are based on footage taken at that shooting location. For example, content item 205 may include collaboration information 205-3. A description of collaboration information 205-3 will be provided in the exemplary description below and will not be repeated here. For example, content item 205 may include historical interaction information 205-4 associated with the shooting location (e.g., number of views, number of favorites, etc.). For example, content item 205 may include a reference location point 205-5 associated with the shooting location (e.g., No. XX, XX Avenue, XX City) and distance information (e.g., XX kilometers).
[0047] Alternatively, content item 205 may also include guidance information for the shooting location. Such guidance information may include, for example, location guidance information 206 and shooting guidance information 208. For example, location guidance information 206 may indicate how to reach an associated location of the shooting location. For example, shooting guidance information 208 may indicate how to shoot media content at an associated location of the shooting location. It should be understood that shooting media content at an associated location of the shooting location is intended to mean shooting media content at the physical location corresponding to the shooting location. Reaching an associated location of the shooting location is intended to mean reaching the physical location corresponding to the shooting location.
[0048] For example, such location guidance information 206 may include directions from reference location point 205-5 to the shooting location. As an example, reference location point 205-5 may be a large location range. Users can reach a specific shooting location from reference location point 205-5 based on the directions. For example, electronic device 110 may present image information 206-1 (e.g., a guide image associated with the directions) in the location guidance information 206. For example, electronic device 110 may present descriptive text 206-2 associated with the directions (e.g., "Take the subway to XX station, exit from XX exit, walk straight for XX meters") in the location guidance information 206 to indicate the route content to the associated location of the shooting location for the current user. As an example, the directions are associated with walking routes. In this way, this disclosure, through directions, instructs users on walking routes to the shooting location, guiding users to the precise shooting location, which helps improve user travel efficiency and saves user time.
[0049] In some embodiments, the shooting guidance information 208 may include, for example, at least one media resource information associated with shooting media resources at an associated location at the shooting location. As an example, the at least one media resource information may include, for example, a reference media resource (or an existing reference media resource). The reference media resource may be used to indicate composition (e.g., shooting angle and the positioning of the model and photographer, etc.).
[0050] As an example, the electronic device 110 may present image information 208-1 (e.g., reference media resources) in the shooting guidance information 208. As an example, image information 208-1 may include image content indicating composition (e.g., shooting angle, model and photographer positioning, etc.) and / or other user-captured reference image content. For example, the electronic device 110 may present descriptive text related to shooting media resources at an associated location in the shooting guidance information 208. The descriptive text may include, for example, weather suggestions (e.g., descriptive text 208-2 "This location is highly recommended as long as the weather is sunny and the sky is blue"), shooting time suggestions (e.g., "It's best to shoot in the morning to avoid poor lighting conditions"), clothing suggestions (e.g., "Casual wear is recommended"), shooting parameters, and / or composition (e.g., shooting angle and model and photographer positioning, etc.). For example, shooting parameters here may include lens model, camera mode, lens focal length, shutter speed, aperture, ISO, and / or flash compensation method, etc.
[0051] In some embodiments, electronic device 110 may provide users with an editing entry (e.g., editing entry 210) associated with the shooting location in interface 200A (e.g., a viewing interface for the shooting location). Alternatively, electronic device 110 may provide an editing entry in the viewing interface for the shooting location in response to a first user having editing permissions for the shooting location. As an example, editing permissions for the shooting location may be configured by the creator of the shooting location or by a platform associated with application 120. As an example, based on the configuration operation of the creator or the platform, a user with editing permissions for the shooting location may include at least one of the creator of the shooting location, a user with a preset association with the creator (e.g., a user who follows the creator), or other users (e.g., any user viewing the shooting location).
[0052] Additionally, the electronic device 110 may present an editing interface for the shooting location in response to a triggering of an editing entry (e.g., a click or long press). In some embodiments, as shown in FIG2B, the electronic device 110 may present an interface 200B. For example, interface 200B may include an editing interface for the shooting location. As an example, the electronic device 110 may receive at least one editing operation for the shooting location via the editing interface to update at least one attribute of the shooting location. As an example, at least one attribute of the shooting location may include, for example, a name, a cover image, a reference location point, location guidance information, and / or shooting guidance information.
[0053] As an example, electronic device 110 may provide a cover setting control 212 in interface 200B (e.g., an editing interface). As an example, electronic device 110 may present an existing cover image of the shooting location in the cover setting control 212. Furthermore, electronic device 110 may also edit the cover image of the shooting location via the cover setting control 212. For example, electronic device 110 may present a set of candidate media resources (e.g., media resources in a local media library associated with a first user) in response to a trigger (e.g., a click operation) of the cover setting control 212. Electronic device 110 may, in response to the selection of a target media resource from the set of candidate media resources, use the target media resource as the new cover image for the shooting location.
[0054] As an example, electronic device 110 may provide a name setting control 214 in interface 200B (e.g., an editing interface). As an example, electronic device 110 may display an existing name for the shooting location (e.g., "Park A - Lawn") in the name setting control 214. Alternatively, electronic device 110 may edit the name of the shooting location via the name setting control 214. For example, electronic device 110 may respond to receiving text content input by a first user via the name setting control 214 as a new name for the shooting location.
[0055] As an example, electronic device 110 can edit location guidance information for the shooting location via at least one first control in the editing interface. The location guidance information can indicate how to reach the shooting location. As an example, electronic device 110 can provide a location point selection control 216 in interface 200B. As an example, electronic device 110 can present an existing reference location point (e.g., "No. XX, XX Avenue, XX City") for the shooting location in the location point selection control 216. Alternatively, electronic device 110 can determine a reference location point associated with the shooting location via the location point selection control 216. As an example, electronic device 110 can present a set of candidate location points in response to a trigger (e.g., a click operation) of the location point selection control 216. Further, electronic device 110 can select a target location point from the set of candidate location points and use the target location point as a new reference location point associated with the shooting location.
[0056] In some embodiments, the electronic device 110 may provide an information input control 218 in the interface 200B. For example, the electronic device 110 may edit a navigation guide from a reference location point to the shooting location via the information input control 218. As an example, the reference location point is only a large range of locations associated with the shooting location. The navigation guide may guide the user from the reference location point to a specific location (e.g., a more precise location) associated with the shooting location. As an example, the navigation guide may include at least one guide content, such as guide content 220. As an example, such a navigation guide may include at least one guide image and / or descriptive text (e.g., "Take the subway to XX station, exit from XX exit, walk straight for XX meters"). For an introduction to the guide image and descriptive text associated with the navigation guide, please refer to the exemplary description of the two above, which will not be repeated here. Alternatively, the electronic device 110 may delete at least one guide content associated with the shooting location via the information input control 218. For example, the information input control 218 may include control 218-1. Furthermore, the electronic device 110 can delete the guidance content 220 in response to a click operation on the control 218-1.
[0057] Alternatively, the guidance may include multiple guidance items (e.g., only guidance item 220 is shown in Figure 2B). The electronic device 110 can adjust the order of the multiple guidance items via information input control 218. For example, information input control 218 may include control 218-2 associated with guidance item 220. For example, the electronic device 110 can adjust the order of guidance item 220 via control 218-2. Alternatively, information input control 218 may include control 218-3. For example, the electronic device 110 can add new guidance item associated with the shooting location via control 218-3.
[0058] Alternatively, the electronic device 110 can replace at least one guidance image associated with the access guide and / or edit the descriptive text associated with the access guide via information input control 218. Taking the replacement of the guidance image and descriptive text in guidance content 220 as an example, information input control 218 may, for example, include control 218-4 associated with guidance content 220. The electronic device 110 can present the guidance image associated with the access guide (e.g., guidance content 220) in control 218-4. Alternatively, the electronic device 110 can present a set of candidate image contents (e.g., image contents in a local media library associated with a first user) in response to a trigger on control 218-4. Further, the electronic device 110 can use the target image content as the guidance image for the information in guidance content 220 in response to the selection of the target image content from the set of candidate image contents.
[0059] In some embodiments, the information input control 218 may include, for example, a control 218-5 associated with the guidance content 220. The electronic device 110 may display descriptive text associated with the access guidance (e.g., guidance content 220) in the control 218-5 (e.g., "Take the subway to XX station, exit from XX exit, and walk straight for XX meters"). Alternatively, the electronic device 110 may acquire text content input by a first user via the control 218-5 as new descriptive text associated with the access guidance.
[0060] In some embodiments, the electronic device 110 can edit shooting guidance information of the shooting location via at least one second control in the editing interface. For example, the shooting guidance information can instruct how to shoot media resources at the shooting location. As an example, the electronic device 110 can provide a media editing control 222-1 in the interface 200B. The electronic device 110 can edit or remove existing reference media resources associated with the media resources shot at the shooting location via the media editing control 222-1. As an example, the electronic device 110 can present existing reference media resources associated with the media resources shot at the shooting location in the media editing control 222-1. For an introduction to existing reference media resources, please refer to the exemplary description of reference media resources above, which will not be repeated here. Alternatively, the electronic device 110 can edit (e.g., crop, add image content or text content, etc.) or remove the existing reference media resources via the media editing control 222-1.
[0061] Alternatively, electronic device 110 may provide a media upload control 222-2 in interface 200B. Electronic device 110 may add supplementary media resources associated with the media resource captured at the shooting location via media upload control 222-2. For example, electronic device 110 may present a set of candidate media resources (e.g., media resources in a local media library associated with the first user) in response to a click operation on media upload control 222-2. Further, electronic device 110 may add the target media resource as a supplementary media resource to the shooting guidance information at the shooting location in response to the selection of a target media resource from the set of candidate media resources. Alternatively, the target media resource may be the uploaded initial media resource. Further, electronic device 110 may add at least one shooting assistance element to the initial media resource based on a received editing operation to determine the supplementary media resource. As an example, at least one shooting assistance element may include, for example, an arrow marker to indicate the direction of travel. As an example, at least one shooting assistance element may include, for example, a text marker (e.g., distance) to indicate the corresponding distance traveled.
[0062] In some embodiments, the electronic device 110 may also provide text input controls in the interface 200B, such as controls 222-3 and 222-4. As an example, the electronic device 110 can edit descriptive text related to shooting media resources at an associated location via the text input controls. As an example, such descriptive text may include composition instructions and shooting suggestions. The exemplary descriptions of composition instructions and shooting suggestions above will not be repeated here. For example, the electronic device 110 may obtain text content input by the user based on control 222-3 as descriptive text associated with the composition instructions. Alternatively, the electronic device 110 may obtain text content input by the user based on control 22-4 as descriptive text associated with the shooting suggestions.
[0063] Alternatively, the electronic device 110 may display descriptive information (not shown) associated with at least one editing operation in a viewing interface of the shooting location. For example, such descriptive information may instruct the first user on at least one editing operation for the shooting location. As an example, such descriptive information may include, for example, "contribute excellent shooting techniques," "content correction," and / or "contribute excellent shooting suggestions," etc.
[0064] In some embodiments, electronic device 110 may, in response to confirmation of at least one edit operation received for a shooting location, trigger an update of at least one attribute of the shooting location based on the at least one edit operation. For example, electronic device 110 may send the edit information associated with the at least one edit operation to a managing user. Further, after the managing user confirms the at least one edit operation of the first user, at least one attribute of the shooting location may be updated accordingly based on the at least one edit operation. For example, the managing user here may be, for example, the creator of the shooting location, a user with management permissions for the shooting location, or the platform corresponding to application 120. For example, the confirmation process for the at least one edit operation may include a manual confirmation process or an automatic confirmation process. For example, such an automatic confirmation process may be implemented based on a machine learning model. This disclosure is not intended to limit the specific implementation or training process of such machine learning model.
[0065] Alternatively, when the managing user receives multiple editing operations from multiple users regarding the shooting location, the earlier editing operation is processed first based on the chronological order. For example, the multiple editing operations may include editing operation A corresponding to user A and editing operation B corresponding to user B. For instance, if the managing user receives editing operation A earlier than editing operation B, editing operation A is processed first, followed by editing operation B. Alternatively, after the managing user confirms editing operation A, when processing editing operation B, the managing user can process editing operation B based on the shooting location updated by editing operation A.
[0066] In some embodiments, the electronic device 110 may provide a feedback entry point associated with the shooting location to a first user, so as to obtain feedback information from the first user regarding the shooting location based on the feedback entry point. As an example, the electronic device 110 may provide a feedback entry point (e.g., feedback entry point 224) in the interface 200B. Alternatively, the electronic device 110 may present a feedback interface in response to the selection of feedback entry point 224.
[0067] In some embodiments, as shown in FIG2C, the electronic device 110 may present an interface 200C. For example, the interface 200C may be implemented as a feedback interface associated with the shooting location. As an example, the electronic device 110 may receive feedback information associated with the shooting location via the feedback interface. As an example, the electronic device 110 may provide a set of preset feedback in the interface 200C, such as preset feedback 226-1 and preset feedback 226-2. Such preset feedback may include, for example, "camera name error", "duplicate with other camera positions" (e.g., preset feedback 226-1) and "navigation information error" (e.g., preset feedback 226-2). This disclosure is not intended to limit the specific content of a set of preset feedback. Further, the electronic device 110 may determine feedback information (e.g., "duplicate with other camera positions") in response to the selection of a target feedback (e.g., preset feedback 226-1) in a set of preset feedback.
[0068] Alternatively, electronic device 110 may provide input control 228 in interface 200C. Alternatively, electronic device 110 may obtain the content input by the first user (e.g., feedback content) via input control 228 as feedback information. As an example, the content input by the first user may include text content and / or image content.
[0069] In some embodiments, as shown in FIG2D, electronic device 110 may present interface 200D. Interface 200D may be implemented, for example, as an information display interface (also known as a personal page) for a first user in application 120. Electronic device 110 may present a list of shooting locations in the first user's information display interface. The list of shooting locations is configured to display at least one shooting location, such as shooting location 230-1, shooting location 230-2, and shooting location 230-3, etc. As an example, electronic device 110 may provide a tag item 232 (e.g., "camera position") associated with the shooting location in the information display interface. Further, electronic device 110 may present the list of shooting locations in the first user's information display interface in response to a triggering of tag item 232 (e.g., a click operation). Alternatively, electronic device 110 may present a viewing interface for a shooting location in response to a selection of a shooting location. Alternatively, electronic device 110 may present a shooting interface for an application with at least one shooting parameter associated with the shooting location in response to a selection of a shooting location, so that the user can shoot media resources based on at least one shooting parameter.
[0070] As an example, at least one shooting location in the list of shooting locations may include a first shooting location created by the first user (e.g., one or more shooting locations created by the first user). As an example, at least one shooting location may also include a shooting location edited by the first user (e.g., shooting location 230-2).
[0071] In some embodiments, as shown in FIG2E, electronic device 110 may present interface 200E to a first user. For example, interface 200E may be implemented as a publishing interface for media content (e.g., media content 234). For example, such media content 234 may include media resources (e.g., photos or videos). For example, electronic device 110 may add shooting locations to the media content via the publishing interface to indicate shooting locations corresponding to the media content. As an example, electronic device 110 may provide control 236 (e.g., "camera position") in interface 200E for adding shooting locations to the media content. As an example, electronic device 110 may present at least one shooting location in the publishing interface in response to a triggering of control 236 (e.g., a click or long press). As an example, at least one shooting location here may include shooting locations participated in by the first user (e.g., shooting locations created by the first user and / or shooting locations edited by the first user) and / or shooting locations favorited by the first user.
[0072] In some embodiments, as shown in FIG2F, electronic device 110 may present interface 200F. Interface 200F may be implemented, for example, as a media content publishing interface. Electronic device 110 may present at least one shooting position in interface 200F, such as shooting position 238-1, shooting position 238-2, and shooting position 238-3. For example, shooting position 238-3 may correspond to a shooting position in which a first user participates in editing. Alternatively, electronic device 110 may, in response to the selection of a shooting position (e.g., shooting position 238-3), associate the shooting position with media content (e.g., media content 234) presented in interface 200F.
[0073] Based on the process described above, embodiments of this disclosure can provide users with an editing entry point associated with the shooting location. Furthermore, embodiments of this disclosure can present an editing interface for the shooting location in response to user triggering of the editing entry point. Further, embodiments of this disclosure can support users in editing the attributes of the shooting location based on the editing interface. Thus, embodiments of this disclosure can improve the quality of the shooting location by supporting user editing of the shooting location.
[0074] Example 2: View collaboration information associated with the shooting location
[0075] Figures 3A and 3B illustrate example interfaces 300A and 300B according to some embodiments of the present disclosure. Interfaces 300A and 300B may be provided, for example, by the electronic device 110 shown in Figure 1.
[0076] In some embodiments, as shown in FIG3A, the electronic device 110 may present an interface 300A. For example, the interface 300A may be implemented as a viewing interface for a shooting location. In some embodiments, the electronic device 110 may present collaboration information in the interface 300A. As an example, the collaboration information may indicate multiple users associated with the shooting location. For example, the multiple users may include a second user who created the shooting location and at least one first user who edits at least one attribute of the shooting location. As an example, other content in the viewing interface for a shooting location can be referred to the exemplary description of the shooting location in the viewing interface above, and will not be repeated here.
[0077] Alternatively, the electronic device 110 may provide an indicator element 305 associated with collaboration information in an interface 300A (e.g., a viewing interface). As an example, the collaboration information may indicate identification information of at least one of multiple users. For example, the indicator element 305 may display an avatar and / or name identifier of at least one user. Alternatively, the collaboration information may indicate the number of multiple users associated with a shooting location. For example, the text content in the indicator element 305 (e.g., “Created by 3 people”) may indicate the number of multiple users (e.g., “3”).
[0078] In some embodiments, the electronic device 110 may present multiple content items corresponding to multiple users in a viewing interface. Alternatively, the electronic device 110 may present a viewing panel in the viewing interface in response to a triggering of the indicator element 305 (e.g., a click operation). The electronic device 110 may present multiple content items corresponding to multiple users in the viewing panel.
[0079] As an example, as shown in Figure 3B, the electronic device 110 can present an interface 300B. As an example, the interface 300B can be implemented as a viewing interface for shooting locations. As an example, the electronic device 110 can present a viewing panel 310 in the interface 300B. The electronic device 110 can present multiple content items corresponding to multiple users in the viewing panel 310, such as content item 312-1, content item 312-2, and content item 312-3. As an example, the order of the multiple content items is determined based on the operation information of multiple users regarding the shooting location. In some embodiments, such operation information can indicate the type of the corresponding operation. For example, the type of the corresponding operation can include a creation type (e.g., creating a shooting location) and a modification type (e.g., modifying at least one attribute of the shooting location). Alternatively, such operation information can indicate the attribute targeted by the corresponding operation. For example, such attributes can be associated with the name of the shooting location, cover image, reference location point, location guidance information, and photo-taking guidance information, etc. For example, the description of reference location points, location guidance information, and photo-taking guidance information, etc., can be referred to the exemplary description of these contents above, and will not be repeated here.
[0080] In some embodiments, the electronic device 110 or server 130 can determine the priority of multiple users based on operation information corresponding to multiple users. For example, the priority of a user associated with operation information of the creation type can be higher than the priority of a user associated with operation information of the modification type. For instance, the operation information of user A corresponding to content item 312-1 (e.g., "Create camera position") is associated with the creation type. The operation information of user B corresponding to content item 312-2 (e.g., "Contribute high-quality shooting suggestions") is associated with the modification type. Therefore, the priority of user A can be higher than the priority of user B. Similarly, the priority of a user associated with operation information associated with modifying a first attribute can be higher than the priority of a user associated with operation information associated with modifying a second attribute. For instance, the first attribute may include location guidance information, shooting guidance information, etc., associated with the shooting location. For instance, the second attribute may include the name of the shooting location. For instance, the operation information of user B corresponding to content item 312-2 (e.g., "Contribute high-quality shooting suggestions") is associated with the first attribute (e.g., shooting guidance information). For instance, the operation information of user C corresponding to content item 312-3 (e.g., "Name correction") is associated with the second attribute (e.g., the name of the shooting location). User B's priority can be higher than user C's priority. Alternatively, when the type and attribute indicated by the operation information have the same priority, the priority can be determined based on the order of the time information corresponding to the operation information. For example, the earlier the time, the higher the priority. Furthermore, electronic device 110 or server 130 can sort multiple content items corresponding to multiple users based on the priorities of multiple users.
[0081] In some embodiments, the electronic device 110 may present a first list of content items (e.g., list 314-1) and a second list of content items (e.g., list 314-2) in a viewing interface. As an example, the electronic device 110 may present a first text identifier (e.g., "Key Contributor") corresponding to the first list of content items and a second text identifier (e.g., "Other Contributors") corresponding to the second list of content items in interface 300B. As an example, the first list of content items is configured to present content items with a priority reaching a threshold (e.g., content items 312-1 and 312-2). As an example, the second list of content items is configured to present content items with a priority lower than a threshold (e.g., content item 312-3). As an example, the score corresponding to the priority may be determined based on operation information. As an example, the priority score corresponding to a creation type operation may be 7 points. Operations corresponding to modification type operations correspond to different scores based on different attributes. For example, an operation associated with modifying a first attribute may correspond to 4 points. An operation associated with modifying a second attribute may correspond to 2 points. As an example, the threshold here may be 4 points. Alternatively, the user's operation information corresponding to the content item may include one or more operations. The priority score of a user associated with multiple operations can be the sum of the scores corresponding to the multiple operations.
[0082] In some embodiments, electronic device 110 may provide an interaction entry associated with a third user in a first content item among a plurality of content items. The first content item corresponds to the third user. For example, electronic device 110 may provide an interaction entry 318 associated with a third user (e.g., user C) in content items 312-3 (e.g., corresponding to the third user). Further, electronic device 110 may trigger a change in the association between the current user and the third user in response to the selection of interaction entry 318. For example, electronic device 110 may trigger the current user to follow the third user in application 120 (optionally, send a friend request to the third user) in response to the current user's selection of interaction entry 318.
[0083] In some embodiments, the electronic device 110 may present descriptive information associated with the target operation information of a fourth user regarding the shooting location in a second content item among a plurality of content items. The second content item corresponds to the fourth user. As an example, the electronic device 110 may present descriptive information 320 (e.g., "Contribute high-quality shooting suggestions") associated with the target operation information of the fourth user (e.g., user B) regarding the shooting location in the second content item (e.g., content item 312-2).
[0084] In some embodiments, the electronic device 110 may indicate the method of creating the shooting location in a third content item (e.g., content item 312-1) corresponding to a second user (e.g., the creator of the shooting location, e.g., user A) among multiple content items. Such a creation method may include, for example, the platform for creating the shooting location (e.g., from XX application), the creation process, etc.
[0085] Based on the process described above, embodiments of this disclosure enable users to view collaborative information associated with a shooting location in a viewing interface. This collaborative information can instruct users who create and / or edit shooting locations, thereby improving the efficiency of information presentation related to shooting locations.
[0086] Example process
[0087] Figure 4 shows a flowchart of an example process 400 for information editing according to some embodiments of the present disclosure. Process 400 can be implemented at electronic device 110. Process 400 will now be described with reference to Figure 1.
[0088] As shown in Figure 4, in box 410, electronic device 110 provides the first user with an editing entry associated with the shooting location, which is created based on the creation operation of the second user.
[0089] In frame 420, electronic device 110 responds to the triggering of the editing entry and presents an editing interface for the shooting position.
[0090] In frame 430, electronic device 110 receives at least one editing operation for the shooting location via an editing interface to update at least one attribute of the shooting location.
[0091] In some embodiments, receiving at least one editing operation for a shooting location via an editing interface includes: editing location guidance information for the shooting location via at least one first control in the editing interface, the location guidance information indicating how to reach an associated location of the shooting location.
[0092] In this way, embodiments of the present disclosure can support users in editing location guidance information for shooting positions, thereby improving the quality of shooting positions.
[0093] In some embodiments, editing the location guidance information of the shooting location via at least one first control in the editing interface includes: determining a reference location point associated with the shooting location via a location point selection control in the editing interface.
[0094] In this way, embodiments of the present disclosure can support users in editing reference point locations for shooting, thereby improving the quality of shooting locations.
[0095] In some embodiments, editing location guidance information for the shooting location via at least one first control in the editing interface includes: editing a route guide from a reference location point to the shooting location via an information input control in the editing interface.
[0096] In this way, embodiments of the present disclosure can support users in editing the navigation guide from the reference location to the shooting location, thereby improving the quality of the shooting location and making it easier for other users to find the corresponding shooting location.
[0097] In some embodiments, editing location guidance information for a shooting location via at least one first control in the editing interface includes: replacing at least one guidance image associated with the access guide and / or editing descriptive text associated with the access guide via an information input control.
[0098] In this way, embodiments of the present disclosure can support users to replace at least one guide image associated with the guide and / or edit the descriptive text associated with the guide based on information input controls, thereby improving the quality of the shooting location and the user's editing efficiency.
[0099] In some embodiments, receiving at least one editing operation for a shooting location via an editing interface includes: editing shooting guidance information for the shooting location via at least one second control in the editing interface, the shooting guidance information indicating how to shoot media resources at an associated location of the shooting location.
[0100] In this way, embodiments of the present disclosure can support users in editing shooting guidance information at shooting locations, thereby improving the quality of shooting locations and the user's editing efficiency, so that other users can more easily shoot corresponding media resources from the shooting locations.
[0101] In some embodiments, obtaining shooting guidance information via at least one second control in the editing interface includes at least one of the following: editing or removing an existing reference media resource associated with the media resource shot at the shooting location via a media editing control; adding an additional media resource associated with the media resource shot at the shooting location via a media upload control; and editing descriptive text associated with the media resource shot at the shooting location via a text input control.
[0102] In this way, embodiments of the present disclosure can support users to edit existing reference media resources, add additional media resources, and edit descriptive text related to media resources captured at the shooting location based on controls, thereby improving the quality of the shooting location and the user's editing efficiency, and also improving the efficiency of other users capturing media resources at the shooting location.
[0103] In some embodiments, adding additional media resources associated with media resources captured at a shooting location via a media upload control includes: acquiring an uploaded initial media resource; and adding at least one shooting assistance element to the initial media resource based on a received editing operation to determine the additional media resource.
[0104] In this way, embodiments of the present disclosure can support users in determining additional media resources based on adding shooting assistance elements to the uploaded initial media resources, thereby improving the quality of the shooting location and the user's editing efficiency, and also improving the efficiency of other users shooting media resources at the shooting location.
[0105] In some embodiments, receiving at least one editing operation for a shooting location via the editing interface includes: editing the name of the shooting location via a name setting control in the editing interface; and / or editing the cover image of the shooting location via a cover setting control in the editing interface.
[0106] In this way, embodiments of the present disclosure can support users to modify the name of the shooting location and / or the cover image based on controls, thereby improving the quality of the shooting location and the user's editing efficiency.
[0107] In some embodiments, process 400 further includes: presenting descriptive information associated with at least one editing operation in a viewing interface of the shooting location.
[0108] In this way, embodiments of the present disclosure can support the presentation of descriptive information associated with editing operations in the viewing interface of the shooting location, thereby helping users obtain editing information of the shooting location and improving the presentation quality of the shooting location.
[0109] In some embodiments, providing the first user with an editing entry associated with the shooting location includes: providing an editing entry associated with the shooting location in the viewing interface of the shooting location.
[0110] In this way, the embodiments of this disclosure can support providing an editing entry associated with the shooting location in the viewing interface of the shooting location, thereby facilitating the user's editing process of the shooting location.
[0111] In some embodiments, providing an editing entry associated with the shooting location in the viewing interface includes: providing an editing entry in the information display interface in response to the first user having editing permissions for the shooting location.
[0112] In this way, the embodiments of this disclosure can support users with editing permissions for the shooting location to edit the shooting location, thereby facilitating the management of the shooting location.
[0113] In some embodiments, process 400 further includes: providing a feedback entry point associated with the shooting location to a first user; presenting a feedback interface in response to the selection of the feedback entry point; and receiving feedback information associated with the shooting location via the feedback interface.
[0114] In this way, embodiments of the present disclosure can enable users to determine feedback information on the shooting location through a feedback interface, thereby helping to improve the quality of the shooting location and the shooting efficiency of other users based on the shooting location.
[0115] In some embodiments, the feedback information indicates at least one of the following: selection of a target feedback from a set of preset feedbacks; or feedback content entered via an input control.
[0116] In this way, embodiments of the present disclosure can obtain user feedback information based on a set of preset feedback and input controls, thereby improving the efficiency of user feedback on shooting location.
[0117] In some embodiments, process 400 further includes: presenting a list of shooting locations in the information display interface of the first user, the list of shooting locations being configured to display a first shooting location created by the first user and / or a second shooting location edited by the first user.
[0118] In this way, the embodiments of this disclosure can support the presentation of shooting locations created or edited by the user in the user's information display interface, thereby improving the user's efficiency in viewing and managing shooting locations.
[0119] In some embodiments, process 400 further includes: presenting a publishing interface associated with media content to a first user; presenting the shooting location in the publishing interface; and associating the shooting location with the media content in response to the selection of the shooting location.
[0120] In this way, embodiments of the present disclosure can enable users to associate edited shooting locations with media resources when publishing them, thereby improving the efficiency of users publishing media resources and the efficiency of using shooting locations.
[0121] Figure 5 shows a flowchart of an example process 500 of interface interaction according to some further embodiments of the present disclosure. Process 500 can be implemented at electronic device 110. Process 500 will now be described with reference to Figure 1.
[0122] As shown in Figure 5, in box 510, the electronic device 110 displays a viewing interface for the shooting location.
[0123] In box 520, electronic device 110 presents collaboration information in a viewing interface, indicating multiple users associated with the shooting location, including a second user who created the shooting location and at least one first user who edited at least one attribute of the shooting location.
[0124] In some embodiments, the collaboration information indicates at least one of the following: identification information of at least one of the multiple users; the number of users among the multiple users.
[0125] In this way, embodiments of the present disclosure can enable users to view the identification information of at least one of the multiple users who participated in creating or editing the content in the viewing interface of the shooting location, and / or the number of multiple users, thereby improving the presentation efficiency of editing information associated with the shooting location.
[0126] In some embodiments, presenting collaborative information in the viewing interface includes presenting multiple content items corresponding to multiple users, wherein the order of the multiple content items is determined based on the operation information of the multiple users regarding the shooting location.
[0127] In this way, embodiments of this disclosure can support the presentation of multiple content items associated with multiple users who participated in creating or editing the shooting location in the viewing interface. Furthermore, by determining the order of the multiple content items based on the operation information of multiple users, the efficiency of users viewing the editing information of the shooting location can be improved.
[0128] In some embodiments, the operation information indicates at least one of the following: the type of the corresponding operation; the attribute to which the corresponding operation is targeted.
[0129] In this way, the operation information in the embodiments of this disclosure can indicate the type of operation and / or the attribute targeted by the operation, thereby improving the display efficiency of operation information associated with the editing shooting position.
[0130] In some embodiments, the ordering of multiple content items is determined based on the following process: determining the priority of multiple users based on operation information corresponding to multiple users; and ordering the multiple content items based on the priority.
[0131] In this way, embodiments of the present disclosure can support determining the priority corresponding to the user based on the user's operation information, and sorting the content items corresponding to the user based on the priority, thereby improving the presentation efficiency of operation information associated with the shooting location.
[0132] In some embodiments, presenting multiple content items corresponding to multiple users in the viewing interface includes: presenting a first content item list and a second content item list in the viewing interface, wherein the first content item list is configured to present content items with a priority reaching a threshold, and the second content item list is configured to present content items with a priority lower than the threshold.
[0133] In this way, embodiments of this disclosure can present content items of different priorities through different lists, thereby improving the efficiency of presenting editing information about shooting locations.
[0134] In some embodiments, process 500 further includes: providing an interaction entry associated with a third user in a first content item among a plurality of content items, the first content item corresponding to the third user; and triggering a change in the association between the current user and the third user in response to the selection of the interaction entry.
[0135] Therefore, the embodiments of this disclosure can support users to change the association between themselves and the user corresponding to the content item through an interactive entry point, thereby improving the efficiency of interaction between users.
[0136] In some embodiments, process 500 further includes: presenting descriptive text associated with target operation information of a fourth user regarding a shooting location in a second content item among a plurality of content items, the second content item corresponding to the fourth user.
[0137] In this way, embodiments of the present disclosure can associate descriptive text with program and operation information, thereby improving the efficiency of presenting operation information associated with shooting location and the efficiency of users obtaining information.
[0138] In some embodiments, a third content item corresponding to the second user among a plurality of content items indicates how the shooting location was created.
[0139] In this way, the embodiments of this disclosure can create a program that is associated with the shooting location, thereby improving the efficiency of presenting operational information associated with the shooting location and the efficiency of users obtaining information.
[0140] In some embodiments, presenting multiple content items corresponding to multiple users in the viewing interface includes: providing an indicator element associated with collaboration information in the viewing interface; and presenting a viewing panel in response to triggering the indicator element, the viewing panel presenting multiple content items corresponding to multiple users.
[0141] In this way, embodiments of the present disclosure can present indicator elements associated with collaboration information in the viewing interface of the shooting location, and support users to view content items corresponding to multiple users who participated in creating or editing the shooting location in the viewing panel by triggering the indicator elements, thereby helping to improve the user's viewing efficiency.
[0142] Example devices and equipment
[0143] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes.
[0144] Figure 6 shows a schematic structural block diagram of an example device 600 for information editing according to certain embodiments of the present disclosure. Device 600 may be implemented as or included in electronic device 110. The various modules / components in device 600 may be implemented by hardware, software, firmware, or any combination thereof.
[0145] As shown in Figure 6, the device 600 includes: a providing module 610 configured to provide an editing entry associated with a shooting location to a first user, the shooting location being created based on a creation operation by a second user; an editing module 620 configured to present an editing interface for the shooting location in response to triggering the editing entry; and a receiving module 630 configured to receive at least one editing operation for the shooting location via the editing interface to update at least one attribute of the shooting location.
[0146] In some embodiments, the receiving module 630 is further configured to: edit location guidance information of the shooting location via at least one first control in the editing interface, the location guidance information indicating how to reach the associated location of the shooting location.
[0147] In some embodiments, the receiving module 630 is further configured to determine a reference position point associated with the shooting position via a position point selection control in the editing interface.
[0148] In some embodiments, the receiving module 630 is further configured to edit the navigation guide from the reference location point to the shooting location via an information input control in the editing interface.
[0149] In some embodiments, the receiving module 630 is further configured to replace at least one guide image associated with the access guide and / or edit the descriptive text associated with the access guide via an information input control.
[0150] In some embodiments, the receiving module 630 is further configured to: edit shooting guidance information of the shooting location via at least one second control in the editing interface, the shooting guidance information indicating how to shoot media resources at an associated location of the shooting location.
[0151] In some embodiments, the receiving module 630 is further configured to: edit or remove existing reference media resources associated with media resources captured at the shooting location via a media editing control; add additional media resources associated with media resources captured at the shooting location via a media upload control; and edit descriptive text associated with media resources captured at the shooting location via a text input control.
[0152] In some embodiments, the receiving module 630 is further configured to: acquire the uploaded initial media resource; and add at least one shooting assistance element to the initial media resource based on the received editing operation to determine a reference media resource.
[0153] In some embodiments, the receiving module 630 is further configured to: edit the name of the shooting location via a name setting control in the editing interface; and / or edit the cover image of the shooting location via a cover setting control in the editing interface.
[0154] In some embodiments, the device 600 further includes a content presentation module configured to present descriptive information associated with at least one editing operation in a viewing interface at the shooting location.
[0155] In some embodiments, the providing module 610 is further configured to provide an editing entry associated with the shooting location in the viewing interface of the shooting location.
[0156] In some embodiments, the providing module 610 is further configured to provide an editing entry in the information display interface in response to the first user having editing permission for the shooting location.
[0157] In some embodiments, the device 600 further includes a feedback module configured to: provide a feedback entry point associated with the shooting location to a first user; present a feedback interface in response to the selection of the feedback entry point; and receive feedback information associated with the shooting location via the feedback interface.
[0158] In some embodiments, the feedback information indicates at least one of the following: selection of a target feedback from a set of preset feedbacks; or feedback content entered via an input control.
[0159] In some embodiments, the device 600 further includes a location presentation module, which is configured to present a list of shooting locations in the information display interface of the first user, wherein the list of shooting locations is configured to display a first shooting location created by the first user and / or a second shooting location edited by the first user.
[0160] In some embodiments, the device 600 further includes a publishing module configured to: present a publishing interface associated with media content to a first user; present a shooting location in the publishing interface; and associate the shooting location with a media resource in response to a selection of the shooting location.
[0161] Figure 7 shows a schematic structural block diagram of an example device 700 for interface interaction according to certain embodiments of the present disclosure. Device 700 may be implemented as or included in electronic device 110. Various modules / components in device 700 may be implemented by hardware, software, firmware, or any combination thereof.
[0162] As shown in Figure 7, the device 700 includes: an interface presentation module 710 configured to present a viewing interface of the shooting location; and an information presentation module 720 configured to present collaboration information in the viewing interface, the collaboration information indicating multiple users associated with the shooting location, the multiple users including a second user who created the shooting location and at least one first user who edited at least one attribute of the shooting location.
[0163] In some embodiments, the collaboration information indicates at least one of the following: identification information of at least one of the multiple users; the number of users among the multiple users.
[0164] In some embodiments, the information presentation module 720 is further configured to present multiple content items corresponding to multiple users in a viewing interface, wherein the order of the multiple content items is determined based on the operation information of the multiple users regarding the shooting location.
[0165] In some embodiments, the operation information indicates at least one of the following: the type of the corresponding operation; the attribute to which the corresponding operation is targeted.
[0166] In some embodiments, the ordering of multiple content items is determined based on the following process: determining the priority of multiple users based on operation information corresponding to multiple users; and ordering the multiple content items based on the priority.
[0167] In some embodiments, the information presentation module 720 is further configured to present a first content item list and a second content item list in the viewing interface, wherein the first content item list is configured to present content items whose priority reaches a threshold, and the second content item list is configured to present content items whose priority is lower than the threshold.
[0168] In some embodiments, the device 700 further includes an interaction module configured to: provide an interaction entry associated with a third user in a first content item among a plurality of content items, the first content item corresponding to the third user; and trigger a change in the association between the current user and the third user in response to selection of the interaction entry.
[0169] In some embodiments, the device 700 further includes a text presentation module configured to present descriptive text associated with target operation information of a fourth user regarding a shooting location in a second content item among a plurality of content items, the second content item corresponding to the fourth user.
[0170] In some embodiments, a third content item corresponding to the second user among a plurality of content items indicates how the shooting location was created.
[0171] In some embodiments, the information presentation module 720 is further configured to: provide an indicator element associated with collaborative information in a viewing interface; and, in response to the triggering of the indicator element, present a viewing panel that displays multiple content items corresponding to multiple users.
[0172] The units included in device 600 or 700 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 600 or 700 may be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0173] Figure 8 shows a block diagram of an electronic device 800 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 800 shown in Figure 8 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 800 shown in Figure 8 can be used to implement the electronic device 110 of Figure 1.
[0174] As shown in Figure 8, the electronic device 800 is in the form of a general-purpose electronic device. Components of the electronic device 800 may include, but are not limited to, one or more processing units or processors 810, memory 820, storage devices 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. The processor 810 may be a physical or virtual processor and is capable of performing various processes according to programs stored in the memory 820. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 800.
[0175] Electronic device 800 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 820 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 830 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 800.
[0176] Electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG8, disk drives for reading or writing from removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading or writing from removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 820 may include computer program product 825 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0177] The communication unit 840 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 800 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 800 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0178] Input device 850 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 860 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 800 can also communicate with one or more external devices (not shown) via communication unit 840 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 800, or with any device that enables electronic device 800 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).
[0179] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0180] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0181] 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 apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0182] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0183] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0184] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for editing information, comprising: Provide the first user with an editing entry point associated with the shooting location, which was created based on the creation operation of the second user; In response to the triggering of the editing entry, the editing interface of the shooting location is presented; as well as The system receives at least one editing operation for the shooting location via the editing interface to update at least one attribute of the shooting location.
2. The method of claim 1, wherein receiving at least one editing operation for the shooting position via the editing interface includes: The location guidance information of the shooting location is edited via at least one first control in the editing interface, the location guidance information indicating how to reach the associated location of the shooting location.
3. The method according to claim 2, wherein editing the location guidance information of the shooting position via at least one first control in the editing interface includes: The reference location point associated with the shooting location is obtained through the location point selection control in the editing interface.
4. The method according to claim 2, wherein editing the location guidance information of the shooting position via at least one first control in the editing interface includes: The information input controls in the editing interface allow users to edit the navigation guide from the reference location to the shooting location.
5. The method according to claim 4, wherein editing the location guidance information of the shooting position via at least one first control in the editing interface includes: Replace at least one guide image associated with the access guide via the information input control; or The descriptive text associated with the access guide can be edited via the information input control.
6. The method of claim 1, wherein receiving at least one editing operation for the shooting position via the editing interface comprises: The shooting guidance information for the shooting location is edited via at least one second control in the editing interface. The shooting guidance information indicates how to shoot media resources at an associated location of the shooting location.
7. The method of claim 6, wherein obtaining the shooting guidance information via at least one second control in the editing interface includes at least one of the following: Using media editing controls, edit or remove existing reference media assets associated with media assets captured at the shooting location; Add additional media resources associated with the media resources captured at the aforementioned shooting location via the media upload control; Use the text input controls to edit descriptive text related to media resources captured at the shooting location.
8. The method of claim 7, wherein adding additional media resources associated with media resources captured at the shooting location via a media upload control comprises: Obtain the uploaded initial media resources; as well as Based on the received editing operation, at least one shooting assistance element is added to the initial media resource to determine the additional media resource.
9. The method of claim 1, wherein receiving at least one editing operation for the shooting position via the editing interface comprises: The name of the shooting location can be edited using the name setting control in the editing interface; or Edit the cover image of the shooting location using the cover setting controls in the editing interface.
10. The method according to any one of claims 1 to 9, further comprising: In the viewing interface at the shooting location, descriptive information associated with the at least one editing operation is presented.
11. The method according to any one of claims 1 to 10, wherein providing the first user with an editing entry associated with the shooting location comprises: The viewing interface for the shooting location provides an editing entry point associated with the shooting location.
12. The method of claim 11, wherein providing the editing entry associated with the shooting location in the viewing interface of the shooting location includes: In response to the first user having editing permissions for the shooting location, the editing entry is provided in the viewing interface.
13. The method according to any one of claims 1 to 12, further comprising: Provide the first user with a feedback entry point associated with the shooting location; In response to the selection of the feedback entry point, a feedback interface is displayed; as well as Feedback information associated with the shooting location is received via the feedback interface.
14. The method of claim 13, wherein the feedback information indicates at least one of the following: Selecting the target feedback from a set of preset feedback; Feedback content entered via input controls.
15. The method according to any one of claims 1 to 14, further comprising: In the information display interface of the first user, a list of shooting locations is presented. The list of shooting locations is configured to display a first shooting location created by the first user and / or a second shooting location edited by the first user.
16. The method according to any one of claims 1 to 15, further comprising: Present the media content publishing interface to the first user; The shooting location is displayed on the publishing interface; as well as In response to the selection of the shooting location, the shooting location is associated with the media content.
17. A method for user interface interaction, comprising: A view of the shooting location is displayed; as well as The viewing interface presents collaboration information indicating multiple users associated with the shooting location, including a second user who created the shooting location and at least one first user who edited at least one attribute of the shooting location.
18. The method of claim 17, wherein the collaboration information indicates at least one of the following: Identification information of at least one of the multiple users; The number of users of the aforementioned multiple users.
19. The method according to any one of claims 17 to 18, wherein presenting collaborative information in the viewing interface includes: The viewing interface presents multiple content items corresponding to the multiple users, and the order of the multiple content items is determined based on the operation information of the multiple users regarding the shooting location.
20. The method of claim 19, wherein the operation information indicates at least one of the following: The type of operation; The attribute targeted by the corresponding operation.
21. The method of claim 19, wherein the ordering of the plurality of content items is determined based on the following process: Based on the operation information corresponding to the multiple users, the priority of the multiple users is determined; and The plurality of content items are sorted based on the priority.
22. The method of claim 21, wherein presenting a plurality of content items corresponding to the plurality of users in the viewing interface includes: The viewing interface presents a first list of content items and a second list of content items. The first list of content items is configured to present content items whose priority reaches a threshold, and the second list of content items is configured to present content items whose priority is lower than the threshold.
23. The method of claim 19, further comprising: An interactive entry point associated with a third user is provided in a first content item among the plurality of content items, the first content item corresponding to the third user; as well as In response to the selection of the interactive entry point, the association relationship between the current user and the third user is changed.
24. The method of claim 19, further comprising: In the second of the plurality of content items, descriptive information associated with the fourth user's target operation information regarding the shooting location is presented, and the second content item corresponds to the fourth user.
25. The method of claim 19, wherein the third content item among the plurality of content items corresponding to the second user indicates the method of creating the shooting location.
26. The method of claim 19, wherein presenting a plurality of content items corresponding to the plurality of users in the viewing interface includes: The viewing interface provides indicator elements associated with the collaboration information; as well as In response to the triggering of the indicator element, a viewing panel is presented, which displays the plurality of content items corresponding to the plurality of users.
27. An apparatus for information editing, comprising: A module is provided, configured to provide a first user with an editing entry associated with a shooting location, which is created based on a creation operation by a second user; The editing module is configured to present an editing interface for the shooting location in response to the triggering of the editing entry point; as well as The receiving module is configured to receive at least one editing operation for the shooting location via the editing interface, so as to update at least one attribute of the shooting location.
28. A device for interface interaction, comprising: The interface presentation module is configured to display a view of the shooting location; as well as An information presentation module is configured to present collaboration information in the viewing interface, the collaboration information indicating multiple users associated with the shooting location, the multiple users including a second user who created the shooting location and at least one first user who edited at least one attribute of the shooting location.
29. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 16 or 17 to 26 when executed by the at least one processor.
30. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 16 or 17 to 26.
31. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 16 or 17 to 26.