Interface interaction method and device, equipment and storage medium
By displaying the associated media resources in the viewing interface of the shooting location, the problem that users can only obtain cover images in the prior art is solved, and the shooting efficiency and quality are improved.
Patent Information
- Application Number
- CN202510483051.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-16
- Publication Date
- 2025-07-22
AI Technical Summary
In the prior art, users can only obtain cover images when referring to the shooting position, and cannot obtain more reference information, resulting in low shooting efficiency.
An interface interaction method and device is provided to display a set of media resources associated with the shooting position, including media resources determined from media content published associated with the shooting position by presenting a viewing interface of a shooting position and providing a media viewing component in the interface.
It enriches the viewing interface of shooting locations, provides more reference information, and improves the user's shooting efficiency and the quality of shooting media resources.
Smart Images

Figure CN120353530A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Art
[0002] With the development of science and technology, more and more users use photographing devices such as mobile phones to shoot videos or photos. For example, in order to obtain satisfactory videos or photos, users often choose to refer to the reference shooting content of other users. For example, users can carry out shooting activities based on the shooting location of the reference shooting content. However, the existing reference media resources associated with the shooting location only have cover images, which cannot provide more reference information for users, resulting in low shooting efficiency of users. Summary of the Invention
[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method includes: presenting a viewing interface of a shooting location; and in the viewing interface, providing a media viewing component configured to present a set of media resources associated with the shooting location, the set of media resources including at least one media resource determined from at least one media content published in association with the shooting location.
[0004] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus includes: an interface presenting module configured to present a viewing interface of a shooting location; and an information presenting module configured to, in the viewing interface, provide a media viewing component configured to present a set of media resources associated with the shooting location, the set of media resources including at least one media resource determined from at least one media content published in association with the shooting location.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to execute the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium and can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the content described in this content part is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] In conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:
[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;
[0010] Figures 2A to 2D An example interface according to some embodiments of the present disclosure;
[0011] Figure 3 A flowchart showing an example process for determining a media resource according to some embodiments of the present disclosure;
[0012] Figure 4 A flowchart showing an example process of interface interaction according to some embodiments of the present disclosure;
[0013] Figure 5 A schematic structural block diagram showing an example device for interface interaction according to some embodiments of the present disclosure; and
[0014] Figure 6 A block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not used to limit the protection scope of the present disclosure.
[0016] It should be noted that the titles of any section / subsection provided herein are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. In addition, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different section / subsections in any manner.
[0017] In the description of the embodiments of the present disclosure, the term "including" and its like should be understood as an open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.
[0018] In the embodiments of the present disclosure, it may involve the user's data, data acquisition and / or use, etc. These aspects all comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware and confirms. Accordingly, when implementing the embodiments of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means in accordance with relevant laws and regulations. The specific informing and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.
[0019] In the solutions of this specification and embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. The user's refusal to process personal information other than the necessary information required for basic functions will not affect the user's use of basic functions.
[0020] As mentioned above, with the development of science and technology, more and more users use photographing devices such as mobile phones to shoot videos or photos. For example, in order to obtain satisfactory videos or photos, users often choose to refer to the reference shooting content of other users. For example, users can carry out shooting activities based on the shooting location of the reference shooting content. However, the existing reference media resources associated with the shooting location only have cover images, which cannot provide more reference information for users, resulting in low shooting efficiency of users.
[0021] The embodiments of the present disclosure propose a solution for interface interaction. According to this solution, a viewing interface of the shooting location can be presented; and in the viewing interface, a media viewing component is provided, and the media viewing component is configured to present a set of media resources associated with the shooting location, and the set of media resources includes at least one media resource determined from at least one media content published in association with the shooting location.
[0022] In this way, embodiments of the present disclosure can determine media resources from the published media content associated with the shooting location and present them to the user through the media viewing component in the viewing interface of the shooting location. Thus, embodiments of the present disclosure can enrich the media resources presented in the viewing interface of the shooting location, thereby providing more reference information associated with the shooting location for the user, which is beneficial to improving the shooting efficiency of the user and the quality of the shot media resources.
[0023] Various example implementations of this solution are further described in detail below with reference to the accompanying drawings.
[0024] Example environment
[0025] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As Figure 1 shown, the example environment 100 may include an electronic device 110.
[0026] In this example environment 100, the electronic device 110 may run an application 120 that supports interface interaction. The application 120 may be any suitable type of application for interface interaction, and its examples may include but are not limited to: travel applications, photography applications, social applications, or other suitable applications. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.
[0027] In Figure 1 the environment 100, if the application 120 is active, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120.
[0028] In some embodiments, the electronic device 110 communicates with the server 130 to implement the supply of services for the application 120. The electronic device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistant (PDA), audio / video players, digital cameras / cameras, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).
[0029] Server 130 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. Server 130 may provide background services for the application 120 in the electronic device 110 that supports viewing the shooting location.
[0030] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established by wired or wireless means. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this regard. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection therebetween.
[0031] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.
[0032] Some exemplary embodiments of the present disclosure will be described below with continued reference to the drawings.
[0033] Example of viewing media resources associated with the shooting location
[0034] Figures 2A to 2D Example interfaces 200A to 200D according to some embodiments of the present disclosure are shown. The interfaces 200A to 200D may be provided, for example, by Figure 1 the electronic device 110 shown.
[0035] In some embodiments, as Figure 2A shown, the electronic device 110 may present the interface 200A. The interface 200A may be implemented, for example, as a viewing interface for the shooting location. As an example, the shooting location here may be an information object that is created. As an example, the shooting location here may indicate the physical location where the media resource is shot, also known as the "camera position". The user may perform a shooting activity based on the shooting location to obtain a media resource associated with the shooting location. The media resource may include, for example, a photo or a video, etc.
[0036] As an example, the electronic device 110 may present content items of the shooting location in the viewing interface. As an example, the content items in the interface 200A may be created based on the creation operation of the creator. As an example, the content items may include the name 205-1 of the shooting location (e.g., "Scenic Spot A"). For example, the content items may further include the creation information 205-2 of the shooting location (e.g., the avatar and / or name of the creator). For example, the content items may include historical interaction information 205-3 associated with the shooting location (e.g., the number of views, the number of favorites, etc.). For example, the content items may include reference location points 205-4 associated with the shooting location (e.g., No. XX, XX Avenue, XX City) and distance information (e.g., XX kilometers).
[0037] In some embodiments, the shooting location here is created by the creator. The client associated with the creator may obtain input information associated with the shooting location and create the shooting location based on the input information. The input information here may include location guidance information associated with the shooting location. The location guidance information may indicate how to reach the associated location of the shooting location. Alternatively, the input information here may further include shooting guidance information associated with the shooting location. The shooting guidance information may, for example, indicate how to shoot media content at the associated location of the shooting location. It should be understood that shooting media content at the associated location of the shooting location is intended to mean shooting media resources at the physical location corresponding to the shooting location. Reaching the associated location of the shooting location is intended to mean reaching the physical location corresponding to the shooting location. Alternatively, the electronic device 110 may present the location guidance information 206 and the shooting guidance information 208 associated with the shooting location in the interface 200A. For example, the location guidance information 206 may indicate how to reach the associated location of the shooting location. For example, the shooting guidance information 208 may indicate how to shoot media resources at the associated location of the shooting location.
[0038] For example, such position guiding information 206 may include, for example, a passage guiding from the reference position point 205-4 to the associated position of the shooting position. As an example, the reference position point 205-4 is, for example, a relatively large position range. The user can reach the specific physical position corresponding to the shooting position from the reference position point 205-4 based on the passage guiding. For example, the electronic device 110 may present at least one image content (e.g., a guiding image associated with the passage guiding) in the position guiding information 206, such as image content 206-1, image content 206-2, and image content 206-3, etc. As an example, the at least one image content may intuitively indicate the passage mode. For example, the electronic device 110 may present a descriptive text 206-4 (e.g., "Take the subway to XX Station, get out from Exit XX, and go straight for XX meters") associated with the passage guiding in the position guiding information 206 to indicate the route content for the current user to reach the shooting position. As an example, the passage guiding is associated with the walking passage mode. In this way, the present disclosure can indicate the walking passage mode of the user to the shooting position through the passage guiding, guide the user to reach the precise shooting position, which is beneficial to improving the user's passage efficiency and saving the user's time.
[0039] Alternatively, the electronic device 110 may provide a control 207 associated with the position guiding information. The electronic device 110 may present at least a part of the position guiding information in the viewing interface in response to the viewing interface of the shooting position being presented. Further, the electronic device 110 may expand a first information panel associated with the position guiding information in the viewing interface in response to the triggering of the control 207. The first information panel may present the complete content of the position guiding information.
[0040] In some embodiments, the shooting guiding information 208 may include, for example, at least one media resource information associated with shooting a media resource at an associated position at the shooting position. As an example, the at least one media resource information may include, for example, a reference media resource. The reference media resource may be used to indicate the composition method (or called shooting skills, such as the shooting angle and the standing positions of the model and the photographer, etc.).
[0041] As an example, the electronic device 110 may present the reference media resource 208-1 in the shooting guidance information 208. As an example, the reference media resource 208-1 may include image content for indicating a composition method (e.g., shooting angle, the standing positions of the model and the photographer, etc.) and / or reference image content taken by other users. For example, the electronic device 110 may present descriptive text related to shooting a media resource at an associated position of the shooting position in the shooting guidance information 208. The descriptive text may include, for example, weather suggestions (e.g., "As long as the weather is clear, with blue sky and white clouds, this shooting position is highly recommended"), shooting time suggestions (e.g., "It is best in the morning to avoid bad light conditions"), dressing suggestions (e.g., "It is recommended to wear casual clothes"), shooting parameters and / or composition methods (e.g., the descriptive text 208-2 indicates the shooting angle and the standing positions of the model and the photographer, etc.). For example, the shooting parameters here may include lens mode, camera mode, lens focal length, shutter size, aperture size, sensitivity, and / or flash compensation method, etc.
[0042] In some embodiments, the electronic device 110 may provide a media viewing component (e.g., component 210) in the interface 200A (e.g., viewing interface). The media viewing component may be configured to present a set of media resources associated with the shooting position. As an example, such a set of media resources may include at least one media resource determined from at least one media content published in association with the shooting position. As an example, such media resources may include picture content and video content, etc.
[0043] As an example, each media content may include one or more media resources. When a user publishes media content, the user may add a shooting position to at least one media resource in the media content. The media content published in association with the shooting position includes at least one media resource taken from the shooting position.
[0044] In some embodiments, a set of media resources may further include a cover image of the shooting position. Such a cover image is determined based on the creation operation and / or editing operation of the shooting position. For example, each shooting position may be configured with a cover image when it is created, and such a cover image may also be changed or replaced based on an editing operation after the shooting position is created.
[0045] The following combines Figure 3 to exemplarily describe the determination process of a set of media resources presented in the media viewing component 210.
[0046] Figure 3 The flowchart of an example process 300 for determining media resources according to some embodiments of the present disclosure is shown. The process 300 may be implemented at the server 130.
[0047] As shown Figure 3 in FIG. 1, server 130 may determine at least one piece of media content (or referred to as a work) published in association with a shooting location (e.g., also known as a camera position). For example, media content 310 (e.g., media content A) and media content 320 (e.g., media content B). Each piece of media content may include at least one media resource (e.g., a picture or a video, etc.). For example, media content 310 may include media resources 315-1 (e.g., media resource A), media resources 315-2 (e.g., media resource B), and media resources 315-3 (e.g., media resource C), etc. For example, media content 320 may include media resources 325-1 (e.g., media resource D), media resources 325-2 (e.g., media resource E), and media resources 325-3 (e.g., media resource F), etc.
[0048] In some embodiments, server 130 may determine a candidate media resource set 330 based on at least one piece of media content published in association with the shooting location. As an example, the at least one piece of media content may include target media content. The target media content may be associated with multiple media resources. For example, taking media content 310 as the target media content as an example. The multiple media resources associated with the target media content may include media resources 315-1, media resources 315-2, and media resources 315-3, etc. As an example, server 130 may determine at least one candidate media resource from the multiple media resources based on the relevance between the multiple media resources and the shooting location, and add the at least one candidate media resource to the candidate media resource set 330.
[0049] As an example, the relevance between the multiple media resources and the shooting location may be determined based on the visual elements included in the multiple media resources. Based on the matching degree between the visual elements and the scene features associated with the shooting location (e.g., landmark buildings, architectural styles, natural scenery, etc.), the relevance between the media resource and the shooting location may be determined. For example, the relevance between the media resource with a matching degree higher than a preset threshold and the shooting location is high. For example, the relevance between the media resource with a matching degree lower than the preset threshold and the shooting location is low. For example, such a matching degree may be determined manually by a manager. Alternatively, such a matching degree may be automatically determined based on a machine learning model by comparing the media resource with a target image (e.g., an image with a relatively high relevance to the shooting location). Such a machine learning model may be implemented, for example, as a model capable of determining the matching degree between images. The present disclosure is not intended to limit the specific implementation or training process of this machine learning model.
[0050] As an example, server 130 may determine the relevance of multiple media resources in media content 310 to the shooting location. For example, the relevance of media resource 315-1 to the shooting location is low (e.g., the matching degree is lower than a preset threshold). For example, the relevance of media resource 315-2 to the shooting location is high (e.g., the matching degree is higher than a preset threshold). For example, the relevance of media resource 315-3 to the shooting location is low (e.g., the matching degree is lower than a preset threshold). As an example, server 130 may add media resources with a high relevance to the shooting location (e.g., media resource 315-2) to candidate media resource set 330.
[0051] In some embodiments, server 130 may also determine a preset number of candidate media resources from multiple media resources based on the relevance of the multiple media resources. The preset number here may indicate the number of candidate media resources determined from each media content. The present disclosure is not intended to limit the specific value of the preset number, and the preset number being 2 or the preset number being 1 in the following text is only for exemplary description.
[0052] As an example, server 130 may determine multiple candidate media resources whose relevance meets a preset condition from multiple media resources based on the relevance of the multiple media resources. Further, server 130 may determine a preset number of candidate media resources from the multiple candidate media resources based on the order of the multiple candidate media resources in the target media content. Taking media content 320 (e.g., media content B) as the target media content as an example, media content 320 is associated with multiple media resources, such as media resource 325-1, media resource 325-2, and media resource 325-3, etc. For example, based on the aforementioned method for determining relevance, server 130 may determine that the relevance of media resource 325-1 to the shooting location is low, the relevance of media resource 325-2 to the shooting location is high, and the relevance of media resource 325-3 to the shooting location is high. For example, media resources whose relevance meets the preset condition may indicate media resources with a matching degree higher than a preset threshold. For example, server 130 may determine that media resource 325-2 and media resource 325-3 are multiple candidate media resources. For example, if the preset number is set to 2, then server 130 may add both media resource 325-2 and media resource 325-3 to candidate media resource set 330. For example, if the preset number is set to 1, server 130 may add media resource 325-2 to candidate media resource set 330 in response to the first order of media resource 325-2 in media content 320 being before the second order of media resource 325-3 in media content 320.
[0053] As an example, the server 130 can directly use multiple candidate media resources in the candidate media resource set 330 as a set of media resources 340 associated with the shooting location to be presented in the media viewing component. Alternatively, the server 130 can also determine the similarity between multiple candidate media resources to determine a set of media resources 340 associated with the shooting location from the multiple candidate media resources based on the similarity. As an example, in response to the similarity between a set of candidate media resources among the multiple candidate media resources being higher than a threshold (e.g., 90%), the server 130 can add only the target media resources in the set of candidate media resources to the set of media resources 340 associated with the shooting location. As an example, such target media resources can be any one of the set of candidate media resources. Alternatively, such target media resources can also be determined from the set of candidate media resources based on the interaction information (e.g., browsing information, like information, or favorite information, etc.) of the set of candidate media resources.
[0054] Alternatively, the server 130 can determine a set of media resources 340 from the candidate media resource set 330 based on the interaction information of the candidate media resources in the candidate media resource set 330. As an example, such interaction information can indicate, for example, like information, browsing information, forwarding information, and favorite information, etc. of the candidate media resources. As an example, such interaction information can be determined based on interaction operations on the media content corresponding to the candidate media resources. For example, like operations, browsing operations, forwarding operations, and favorite operations on the media content. As an example, in response to the interaction information of the candidate media resources in the candidate media resource set 330 meeting a preset condition (e.g., the number of browsing people reaches a preset number), the server 130 can determine a set of media resources 340 from the candidate media resource set 330. Alternatively, the server 130 can determine the display order of a set of media resources 340 in the media viewing component based on the interaction information of the set of media resources 340. For example, in response to the number of browsing people of media resource B in the set of media resources 340 being greater than the number of browsing people of media resource D in the set of media resources 340, the server 130 can determine that the display order of media resource B in the media viewing component is prior to that of media resource D. Alternatively, the display order of a set of media resources 340 in the media viewing component can be updated in real time according to the interaction information of the set of media resources. As an example, Figure 3 both the cover image 335 and the set of media resources 340 in
[0055] In some embodiments, continuing to refer to Figure 2A, the electronic device 110 may present a progress indication element 215 in the media viewing component 210. The progress indication element 215 may be used to indicate the media resource currently being presented among a set of media resources. For example, the progress indication element 215 may indicate the corresponding display order of the currently presented media resource among a set of media resources. Alternatively, the electronic device 110 may update the progress indication element 215 in response to a switch of the media resource presented by the media viewing component 210.
[0056] In some embodiments, the electronic device 110 may switch the media viewing component 210 from presenting a first media resource among a set of media resources to presenting a second media resource among the set of media resources in response to a switching condition being met. As an example, such a switching condition may include, for example, that the display duration of the first media resource reaches a preset duration. For example, the electronic device 110 may switch the media viewing component 210 to the second media resource among the set of media resources in response to the display duration of the first media resource in the media viewing component 210 reaching the preset duration (e.g., 2.5 seconds). Among them, the order of the second media resource among the set of media resources may be after the first media resource.
[0057] Alternatively, such a switching condition may also indicate that a preset switching operation associated with the media viewing component 210 is received. As an example, such a preset switching operation may be a click operation or a swipe operation corresponding to a preset direction (e.g., left or right). For example, as Figure 2B shown, the electronic device 110 may present an interface 200B. The electronic device 110 may switch the media viewing component 210 to presenting the second media resource among the set of media resources in response to the interface 200B receiving a swipe operation associated with the media viewing component 210.
[0058] In some embodiments, the electronic device 110 may present a display interface of a set of media resources in response to a preset operation (e.g., a click operation or a long - press operation) on the media viewing component 210. For example, as Figure 2C shown, the electronic device 110 may present an interface 200C. For example, the interface 200C may be implemented as a display interface of a set of media resources. The electronic device 110 may present a media resource (e.g., a third media resource) among the set of media resources in the viewing interface.
[0059] In some embodiments, continuing to refer to Figure 2B , the media viewing component is configured to display a set of media resources based on a unified screen ratio. Such screen ratios may include, for example, 1:1, 4:3, or 16:9, etc. The present disclosure is not intended to limit the specific values of the screen ratio.
[0060] Alternatively, continuing to refer to Figure 2C, the interface 200C (e.g., the viewing interface) is configured to display a full picture of the corresponding media resource (e.g., media resource 215). For example, such a full picture may correspond to the original picture ratio of the media resource. In this way, embodiments of the present disclosure can display the corresponding media resource in the display interface of a group of media resources based on the original picture ratio of the media resource, thus ensuring the original presentation effect of the media resource.
[0061] In some embodiments, continuing to refer to Figure 2C , the third media resource (e.g., media resource 215) currently presented in the interface 200C is determined from the reference media content published by the target user associated with the shooting location. The target user may be, for example, the publisher of the reference media content. The electronic device 110 may present, in the interface 200C (e.g., the display interface), indication information associated with the target user (e.g., indication information 220, "from user B"). For example, the indication information associated with the target user may include the avatar identifier or name identifier of the target user. Further, the electronic device 110 may, in response to the triggering of the indication information 220, present an information display interface of the target user (e.g., the personal page of the target user in the application 120). Alternatively, the electronic device 110 may, in response to the triggering of the indication information 220, present a conversation interface with the target user to send a message to the target user based on the conversation interface.
[0062] Alternatively, the electronic device 110 may present, in the interface 200C, indication information associated with the reference media content that includes the third media resource (e.g., media resource 215) (not shown in the figure). For example, such indication information may include an image identifier associated with the reference media content (e.g., the cover image of the reference media content) or a text identifier (e.g., the name of the reference media content). Further, the electronic device 110 may, in response to the triggering of the indication information associated with the reference media content (e.g., a click operation), present a viewing interface of the reference media content, thereby improving the viewing efficiency of the user for the reference media content associated with the media resource. For example, the viewing interface of the reference media content may present multiple media resources and information associated with the reference media content (e.g., creation information, description information, etc.).
[0063] In some embodiments, the electronic device 110 may present, in the interface 200C (e.g., the display interface), a shooting entry (e.g., shooting entry 225) associated with the media resource currently presented in the interface 200C (e.g., the third media resource). Further, the electronic device 110 may, in response to the triggering of the shooting entry 225, present a shooting interface.
[0064] In some embodiments, as Figure 2DAs shown, the electronic device 110 may present the interface 200D. For example, the interface 200D may be a shooting interface associated with a third media resource. For example, the electronic device 110 may present shooting guidance information associated with the third media resource in the interface 200D to facilitate the user in shooting a media resource associated with the third media resource.
[0065] In some embodiments, the shooting guidance information associated with the third media resource may include the screen information of the third media resource (e.g., the image 230). In this way, the embodiments of the present disclosure can provide an intuitive shooting reference for the user by providing the screen information of the third media resource in the shooting interface, which is conducive to improving the shooting efficiency of the user. Alternatively, the electronic device 110 may stop presenting the screen information of the third media resource in the shooting interface in response to a preset operation on the screen information (e.g., a click operation on the close control).
[0066] Alternatively, the shooting guidance information associated with the third media resource may include the shooting parameters of the third media resource. Such shooting parameters may include a set of shooting parameters applied when shooting the third media resource. Such a set of shooting parameters may include, for example, the camera mode, lens focal length, shutter speed, aperture size, sensitivity, and / or flash compensation method, etc. As an example, the electronic device 110 may present descriptive text associated with the shooting parameters in the shooting interface. Alternatively, the electronic device 110 may also directly apply the shooting parameters to the shooting application (e.g., the camera application) in the electronic device 110, thereby saving the time for the user to adjust the shooting parameters and improving the shooting efficiency of the user.
[0067] Based on the process described above, the embodiments of the present disclosure can determine a media resource from the published media content associated with the shooting location and can present it to the user through the media viewing component in the viewing interface of the shooting location. In this way, the embodiments of the present disclosure can enrich the media resources presented in the viewing interface of the shooting location, thereby providing more reference information associated with the shooting location for the user, which is conducive to improving the shooting efficiency and the quality of the shot media resources.
[0068] Example process
[0069] Figure 4 The flowchart of an example process 400 for information editing according to some embodiments of the present disclosure is shown. The process 400 may be implemented at the electronic device 110. The following references Figure 1 are used to describe the process 400.
[0070] As Figure 4 shown, at block 410, the electronic device 110 presents a viewing interface of the shooting location.
[0071] At block 420, in a viewing interface, the electronic device 110 provides a media viewing component configured to present a set of media resources associated with a capture location, the set of media resources including at least one media resource determined from at least one media content published in association with the capture location.
[0072] In some embodiments, the set of media resources further includes a cover image of the capture location, the cover image being determined based on a creation operation and / or an editing operation of the capture location.
[0073] In this way, embodiments of the present disclosure support presenting a cover image in a viewing interface of a capture location, thereby facilitating improving the information display efficiency of the capture location and the viewing efficiency of the user.
[0074] In some embodiments, process 400 further includes: presenting a progress indication element in the media viewing component, the progress indication element being configured to indicate the media resource currently presented in the set of media resources.
[0075] In this way, embodiments of the present disclosure can present a progress indication element for indicating media resources in the media viewing component, thereby facilitating improving the information display efficiency of a set of media resources and the viewing efficiency of the user.
[0076] In some embodiments, process 400 further includes: in response to a switching condition being satisfied, switching the media viewing component from presenting a first media resource in the set of media resources to presenting a second media resource in the set of media resources.
[0077] In this way, embodiments of the present disclosure can support the media resources presented in the media viewing component, thereby facilitating improving the information display efficiency of a set of media resources and the viewing efficiency of the user.
[0078] In some embodiments, the switching condition includes at least one of the following: the display duration of the first media resource reaches a preset duration; a preset switching operation associated with the media viewing component is received.
[0079] In this way, embodiments of the present disclosure can switch the media resources presented in the media viewing component based on the display duration or receiving a preset switching operation, thereby facilitating improving the information display efficiency of a set of media resources and the viewing efficiency of the user.
[0080] In some embodiments, process 400 further includes: in response to a preset operation on the media viewing component, presenting a display interface of the set of media resources; in the display interface, presenting a third media resource in the set of media resources and a capture entry; and in response to triggering the capture entry, presenting a capture interface that presents capture guidance information associated with the third media resource.
[0081] In this way, embodiments of the present disclosure are capable of presenting a display interface of a set of media resources in response to a preset operation on a media viewing component, thereby facilitating the information display efficiency of a set of media resources and the viewing efficiency of users. In addition, embodiments of the present disclosure can provide a shooting entry associated with the currently presented media resource in the display interface, so as to support users to shoot media resources associated with the currently presented media resource based on the shooting entry, which is conducive to improving the shooting efficiency of users.
[0082] In some embodiments, the shooting guidance information is generated based on at least one of the following: the screen information of the third media resource; the shooting parameters of the third media resource.
[0083] In this way, embodiments of the present disclosure can present the screen information or shooting parameters of media resources in the shooting interface, which is conducive to improving the shooting efficiency of users.
[0084] In some embodiments, the media viewing component is configured to display a set of media resources based on a unified screen ratio, and the display interface is configured to display the complete screen of the corresponding media resource.
[0085] In this way, embodiments of the present disclosure can present media resources based on different screen ratios in the media viewing component and the display interface respectively, thereby improving the viewing efficiency of users and ensuring the content presentation quality of media resources.
[0086] In some embodiments, the third media resource is determined from the reference media content associated with the shooting location by the target user, and process 400 further includes: presenting, in the display interface, indication information associated with the target user and / or the reference media content.
[0087] In this way, embodiments of the present disclosure can present indication information associated with media resources in the display interface, thereby improving the information display efficiency of media resources and the information acquisition efficiency of users.
[0088] In some embodiments, process 400 further includes: presenting a viewing interface of the reference media content in response to a trigger on the indication information; or presenting an information display interface of the target user in response to a trigger on the indication information.
[0089] In this way, embodiments of the present disclosure can support users to view the information display interface of the user corresponding to the media resource or the viewing interface of the reference media content based on the trigger on the indication information in the display interface, thereby facilitating the improvement of the viewing efficiency of users.
[0090] In some embodiments, a set of media resources is determined based on the following process: determining a set of candidate media resources based on at least one piece of media content published in association with a shooting location; and determining a set of media resources from the set of candidate media resources based on the interaction information of the candidate media resources in the set of candidate media resources.
[0091] In this way, the embodiments of the present disclosure can support determining a set of candidate resources based on the media content published in association with a shooting location, and determining a set of media resources based on the interaction information corresponding to the set of candidate resources, thereby ensuring the quality of a set of media resources and improving the content quality of the shooting location.
[0092] In some embodiments, process 400 further includes: determining the display order of a set of media resources in a media viewing component based on the interaction information of the set of media resources.
[0093] In this way, the embodiments of the present disclosure can determine the display order of a set of media resources in a media viewing component based on the interaction information of the set of media resources, which is beneficial to improving the display efficiency of a set of media resources and the information acquisition efficiency of users.
[0094] In some embodiments, the interaction information is determined based on interaction operations on the media content corresponding to the candidate media resources.
[0095] In this way, the embodiments of the present disclosure can determine media resource interaction information based on interaction operations on the media content corresponding to the media resources, thereby improving the efficiency of determining a set of media resources.
[0096] In some embodiments, at least one piece of media content includes target media content, the target media content is associated with multiple media resources, and determining a set of candidate media resources based on at least one piece of media content published in association with a shooting location includes: determining at least one candidate media resource from the multiple media resources based on the relevance between the multiple media resources and the shooting location; and adding the at least one candidate media resource to the set of candidate media resources.
[0097] In this way, the embodiments of the present disclosure can determine a set of candidate media resources based on the relevance between the media resources and the shooting location, thereby ensuring the relevance between the candidate media resources and the shooting location.
[0098] In some embodiments, determining at least one candidate media resource from the multiple media resources based on the relevance between the multiple media resources and the shooting location includes: determining a preset number of candidate media resources from the multiple media resources based on the relevance of the multiple media resources.
[0099] In this way, embodiments of the present disclosure can support determining a preset number of candidate media resources from media content published in association with a shooting location, ensuring the rationality of the source of a set of media resources associated with the shooting location and facilitating the improvement of the quality of a set of media resources.
[0100] In some embodiments, determining a preset number of candidate media resources from multiple media resources based on the relevance of the multiple media resources includes: determining multiple candidate media resources whose relevance meets a preset condition from the multiple media resources based on the relevance of the multiple media resources; and determining a preset number of candidate media resources from the multiple candidate media resources based on the order of the multiple candidate media resources in the target media content.
[0101] In this way, embodiments of the present disclosure can determine a preset number of candidate media resources based on the relevance between the media resources and the shooting location, thereby ensuring the quality of a set of media resources.
[0102] In some embodiments, a shooting location is created based on the following process: obtaining input information associated with the shooting location; and creating the shooting location based on the input information.
[0103] In this way, embodiments of the present disclosure support a user to input information and create a corresponding shooting location, improving the efficiency of the user in creating a shooting location.
[0104] In some embodiments, the input information includes: location guidance information associated with the shooting location, where the location guidance information indicates how to reach an associated location of the shooting location; and / or shooting guidance information associated with the shooting location, where the shooting guidance information indicates how to shoot media content at an associated location of the shooting location.
[0105] In this way, embodiments of the present disclosure support a user to input location guidance information and / or shooting guidance information, thereby being able to improve the quality of the shooting location created by the user, enabling the user to create a shooting location and shooting method that are more easily referenced.
[0106] Example devices and equipment
[0107] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 5 A schematic structural block diagram of an example device 500 for interface interaction according to certain embodiments of the present disclosure is shown. The device 500 can be implemented as or included in an electronic device 110. Each module / component in the device 500 can be implemented by hardware, software, firmware, or any combination thereof.
[0108] As Figure 5As shown, device 500 includes: an interface presentation module 510 configured to present a viewing interface of the shooting location; and a resource presentation module 520 configured to provide, in the viewing interface, a media viewing component configured to present a set of media resources associated with the shooting location, the set of media resources including at least one media resource determined from at least one media content published in association with the shooting location.
[0109] In some embodiments, the set of media resources further includes a cover image of the shooting location, the cover image being determined based on a creation operation and / or an editing operation of the shooting location.
[0110] In some embodiments, device 500 further includes an indication module configured to: present a progress indication element in the media viewing component, the progress indication element being used to indicate the media resource currently presented in the set of media resources.
[0111] In some embodiments, device 500 further includes a switching module configured to: in response to a switching condition being satisfied, switch the media viewing component from displaying a first media resource in the set of media resources to displaying a second media resource in the set of media resources.
[0112] In some embodiments, the switching condition includes at least one of the following: the display duration of the first media resource reaches a preset duration; a preset switching operation associated with the media viewing component is received.
[0113] In some embodiments, device 500 further includes a shooting module configured to: in response to a preset operation on the media viewing component, present a display interface of the set of media resources; in the display interface, present a third media resource in the set of media resources and a shooting entry; and in response to a trigger on the shooting entry, present a shooting interface, the shooting interface presenting shooting guidance information associated with the third media resource.
[0114] In some embodiments, the shooting guidance information is generated based on at least one of the following: the frame information of the third media resource; the shooting parameters of the third media resource.
[0115] In some embodiments, the media viewing component is configured to display the set of media resources based on a unified screen ratio, and the display interface is configured to display the complete screen of the corresponding media resource.
[0116] In some embodiments, the third media resource is determined from reference media content associated with the shooting location by a target user, and device 500 further includes an information module configured to: in the display interface, present indication information associated with the target user and / or the reference media content.
[0117] In some embodiments, the device 500 further includes a trigger module, which is configured to: in response to a trigger of indication information, present a viewing interface for reference media content; or in response to a trigger of indication information, present an information display interface for a target user.
[0118] In some embodiments, a set of media resources is determined based on the following process: determining a candidate media resource set based on at least one media content published in association with a shooting location; and determining a set of media resources from the candidate media resource set based on the interaction information of the candidate media resources in the candidate media resource set.
[0119] In some embodiments, the device 500 further includes an ordering module, which is configured to: determine the display order of a set of media resources in the media viewing component based on the interaction information of the set of media resources.
[0120] In some embodiments, the interaction information is determined based on interaction operations on the media content corresponding to the candidate media resources.
[0121] In some embodiments, the at least one media content includes target media content, the target media content is associated with a plurality of media resources, and determining the candidate media resource set based on at least one media content published in association with a shooting location includes: determining at least one candidate media resource from the plurality of media resources based on the relevance of the plurality of media resources to the shooting location; and adding the at least one candidate media resource to the candidate media resource set.
[0122] In some embodiments, determining at least one candidate media resource from the plurality of media resources based on the relevance of the plurality of media resources to the shooting location includes: determining a preset number of candidate media resources from the plurality of media resources based on the relevance of the plurality of media resources.
[0123] In some embodiments, determining a preset number of candidate media resources from the plurality of media resources based on the relevance of the plurality of media resources includes: determining a plurality of candidate media resources whose relevance meets a preset condition from the plurality of media resources based on the relevance of the plurality of media resources; and determining a preset number of candidate media resources from the plurality of candidate media resources based on the order of the plurality of candidate media resources in the target media content.
[0124] In some embodiments, the shooting location is created based on the following process: obtaining input information associated with the shooting location; and creating the shooting location based on the input information.
[0125] In some embodiments, the input information includes: location guidance information associated with the shooting location, where the location guidance information indicates how to reach an associated location of the shooting location; and / or shooting guidance information associated with the shooting location, where the shooting guidance information indicates how to shoot media content at the associated location of the shooting location.
[0126] The units included in apparatus 500 may 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 the machine-executable instructions, some or all of the units in apparatus 500 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), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0127] Figure 6 A block diagram of an electronic device 600 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that Figure 6 The electronic device 600 shown is merely exemplary and should not impose any limitation on the functionality and scope of the embodiments described herein. Figure 6 The electronic device 600 shown may be used to implement Figure 1 electronic device 110.
[0128] As Figure 6 shown, the electronic device 600 is in the form of a general-purpose electronic device. The components of the electronic device 600 may include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual or virtual processor and be capable of performing various processes according to programs stored in the memory 620. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 600.
[0129] The electronic device 600 generally includes multiple computer storage media. Such media can be any accessible media that the electronic device 600 can access, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 can be volatile memory (such as registers, caches, random access memory (RAM)), non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 can be removable or non-removable media and can include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be capable of storing information and / or data and can be accessed within the electronic device 600.
[0130] The electronic device 600 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 6 it, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (such as a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk can be provided. In these cases, each drive can be connected to a bus (not shown) by one or more data media interfaces. The memory 620 can include a computer program product 625 having one or more program modules that are configured to execute the various methods or actions of the various embodiments of the present disclosure.
[0131] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 600 can be implemented by a single computing cluster or multiple computer machines that can communicate via a communication connection. Thus, the electronic device 600 can operate in a networked environment using a logical connection with one or more other servers, network personal computers (PCs), or another network node.
[0132] The input device 650 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 660 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 600 can also communicate with one or more external devices (not shown) as needed via the communication unit 640, such as storage devices, display devices, etc., communicate with one or more devices that enable a user to interact with the electronic device 600, or communicate with any device that enables the electronic device 600 to communicate with one or more other electronic devices (such as a network card, a modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0133] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, and the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.
[0134] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0135] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is produced that implements the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other devices to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured article that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0136] The computer-readable program instructions can be loaded onto a computer, other programmable data processing device, or other device, such that a series of operation steps are executed on the computer, other programmable data processing device, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing device, or other device implement the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0137] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions.
[0138] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art in the field without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of technologies in the market, or to enable other ordinary skill in the art in the field to understand the various implementation manners disclosed herein.
Claims
1. A method for interface interaction, comprising: Presenting a viewing interface of a shooting location; And In the viewing interface, providing a media viewing component configured to present a set of media resources associated with the shooting location, the set of media resources including at least one media resource determined from at least one media content published in association with the shooting location.
2. The method according to claim 1, wherein the set of media resources further includes a cover image of the shooting location, the cover image being determined based on a creation operation and / or an editing operation of the shooting location.
3. The method according to claim 1, further comprising: Presenting a progress indication element in the media viewing component, the progress indication element being used to indicate the media resource currently presented in the set of media resources.
4. The method according to claim 1, further comprising: In response to a switching condition being satisfied, switching the media viewing component from presenting a first media resource in the set of media resources to presenting a second media resource in the set of media resources.
5. The method according to claim 4, wherein the switching condition includes at least one of the following: The display duration of the first media resource reaches a preset duration; Receiving a preset switching operation associated with the media viewing component.
6. The method according to claim 1, further comprising: In response to a preset operation on the media viewing component, presenting a display interface of the set of media resources; In the display interface, presenting a third media resource in the set of media resources and a shooting entry; And In response to a trigger on the shooting entry, presenting a shooting interface, the shooting interface presenting shooting guidance information associated with the third media resource.
7. The method according to claim 6, wherein the shooting guidance information is generated based on at least one of the following: The frame information of the third media resource; The shooting parameters of the third media resource.
8. The method according to claim 6, wherein the media viewing component is configured to display the set of media resources based on a unified aspect ratio, and the display interface is configured to display the complete frame of the corresponding media resource.
9. The method according to claim 6, wherein the third media resource is determined from reference media content published by a target user in association with the shooting location, the method further comprising: In the display interface, presenting indication information associated with the target user and / or the reference media content.
10. The method according to claim 9, further comprising: In response to a trigger on the indication information, presenting a viewing interface of the reference media content; Or In response to a trigger on the indication information, presenting an information display interface of the target user.
11. The method according to claim 1, wherein the set of media resources is determined based on the following process: Based on the at least one media content published in association with the shooting location, determining a candidate media resource set; and Determine the set of media resources from the set of candidate media resources based on the interaction information of the candidate media resources in the set of candidate media resources.
12. The method according to claim 11, further comprising: Determine the display order of the set of media resources in the media viewing component based on the interaction information of the set of media resources.
13. The method according to claim 11 or 12, wherein the interaction information is determined based on an interaction operation on media content corresponding to the candidate media resources.
14. The method according to claim 11, wherein the at least one media content includes target media content, the target media content is associated with a plurality of media resources, and based on the at least one media content published in association with the shooting location, determining the set of candidate media resources includes: Determine at least one candidate media resource from the plurality of media resources based on the relevance of the plurality of media resources to the shooting location; and Add the at least one candidate media resource to the set of candidate media resources.
15. The method according to claim 14, wherein determining at least one candidate media resource from the plurality of media resources based on the relevance of the plurality of media resources to the shooting location includes: Determine a preset number of the candidate media resources from the plurality of media resources based on the relevance of the plurality of media resources.
16. The method according to claim 15, wherein determining a preset number of candidate media resources from the plurality of media resources based on the relevance of the plurality of media resources includes: Determine a plurality of candidate media resources whose relevance meets a preset condition from the plurality of media resources based on the relevance of the plurality of media resources; and Determine the preset number of the candidate media resources from the plurality of candidate media resources based on the order of the plurality of candidate media resources in the target media content.
17. The method according to claim 1, wherein the shooting location is created based on the following process: Obtain input information associated with the shooting location; and Create the shooting location based on the input information.
18. The method according to claim 17, wherein the input information includes: Location guidance information associated with the shooting location, the location guidance information indicating how to reach an associated location of the shooting location; and / or Shooting guidance information associated with the shooting location, the shooting guidance information indicating how to shoot media content at an associated location of the shooting location.
19. A device for interface interaction, comprising: An interface presentation module configured to present a viewing interface of a shooting location; and A resource presentation module configured to provide, in the viewing interface, a media viewing component configured to present a set of media resources associated with the shooting location, the set of media resources including at least one media resource determined from at least one media content published in association with the shooting location.
20. An electronic device, comprising: At least one processing unit; and At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the method according to any one of claims 1 to 18.
21. A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1 to 18.
Citation Information
Patent Citations
Photography assistance for mobile devices
CN113454979A
Method for providing shooting guidance content and electronic equipment
CN114547486A
Shooting place viewing method and device, equipment, storage medium and program product
CN118870185A
Image content shooting method and device, electronic equipment, storage medium and program product
CN119342337A
Electronic device and method for recommending image capturing place
US20220094845A1
Cited By
Shooting position information display method and device, electronic equipment, storage medium and program product
CN121442183A