Information display method and apparatus, and electronic device and storage medium
By displaying the template identification information on the media file display page, users can directly call these templates to create similar or related media files, solving the problem that users find it difficult to quickly create similar media files and improving production efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2025-12-15
- Publication Date
- 2026-07-16
AI Technical Summary
When browsing other people's excellent media files, users find it difficult to quickly create similar or nearly identical media files, resulting in low production efficiency.
An information display method and apparatus are provided, which allows users to directly call these templates to create media files by displaying the identification information of media file creation templates on a media file display page, thereby improving production efficiency.
Users can quickly learn about and utilize existing media file creation templates, improving the efficiency of media file creation and simplifying the creation process.
Smart Images

Figure CN2025142429_16072026_PF_FP_ABST
Abstract
Description
An information display method, device, electronic device, and storage medium
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510025235.4, filed on January 7, 2025, entitled "An Information Display Method, Apparatus, Electronic Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of Internet technology, and in particular to an information display method, device, electronic device, and storage medium. Background Technology
[0004] Currently, the rapid development of the internet has led various applications to focus on providing users with functions for creating and sharing media files (such as images or videos). However, when users browse other people's excellent media files, they often hope that they can quickly create similar or nearly identical media files themselves. Summary of the Invention
[0005] This disclosure provides an information display method, apparatus, electronic device, and storage medium.
[0006] Firstly, this disclosure provides an information display method, including:
[0007] A media file display page is provided, which includes at least one display area; the display area corresponds to a media file and is used to display the identification information of the corresponding media file.
[0008] If the media file is associated with a media file creation template, the identification information of the media file creation template associated with the media file is displayed in the display area corresponding to the media file; the media file is created based on the media file creation template associated with it.
[0009] Secondly, this disclosure also provides an information display device, including:
[0010] The first display module is used to display a media file display page, which includes at least one display area; the display area corresponds to a media file and is used to display the identification information of the corresponding media file.
[0011] The second display module is used to display the identification information of the media file creation template associated with the media file in the display area corresponding to the media file if the media file is associated with a media file creation template; the media file is created based on the media file creation template associated with it.
[0012] Thirdly, this disclosure also provides an electronic device, the electronic device comprising:
[0013] One or more processors;
[0014] Storage device for storing one or more programs;
[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method as described above.
[0016] Fourthly, this disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the information display method described above. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0018] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.
[0019] Figure 1 is a flowchart of an information display method provided in an embodiment of this disclosure;
[0020] Figures 2-8 are schematic diagrams of several electronic device display interfaces provided in the embodiments of this disclosure;
[0021] Figure 9 is a structural schematic diagram of an information display device according to an embodiment of this disclosure;
[0022] Figure 10 is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. Detailed Implementation
[0023] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0024] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0025] How to help users achieve this goal efficiently is an urgent problem to be solved. In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, this disclosure provides an information display method, device, electronic device, and storage medium.
[0026] Figure 1 is a flowchart of an information display method provided in an embodiment of this disclosure. This embodiment is applicable to situations where information is displayed on a client side. The method can be executed by an information display device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a terminal, including but not limited to smartphones, PDAs, tablets, wearable devices with displays, desktop computers, laptops, all-in-one computers, smart home devices, etc. Alternatively, this embodiment can be applied to situations where information is displayed on a server side. The method can be executed by an information display device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a server.
[0027] As shown in Figure 1, the method may specifically include:
[0028] S110. Display a media file display page, which includes at least one display area; the display area corresponds to a media file and is used to display the identification information of the corresponding media file.
[0029] Media files can be, for example, images or videos. Identification information for media files can be information that distinguishes one media file from others. For example, identification information for media files may include a thumbnail, cover art, or the media file itself.
[0030] The media file display page is used to showcase media files. In practice, the media files displayed on this page can be those with the same characteristics, those published by different users, or those created by the same user. Media files with the same characteristics can be, for example, those with the same hashtag (also known as a topic in some contexts). By setting hashtags for media files, users can quickly find media files with that hashtag. The hashtag can reflect the content, style, or creative technique of the media file. For example, an image processed in a retro style could be tagged with "Retro Style Image Editing".
[0031] The media file display page can be, for example, a community news feed page, a personal status details page, or a hashtag news feed page. Among these, the community news feed page, the personal status details page, and the hashtag news feed page can all be considered news feed pages. A news feed page can be, for example, a page or area used to display information in a sequence of information. A sequence of information is a data format that continuously provides content to the user. A sequence of information includes multiple pieces of information arranged in a certain order; in this application, the information in the sequence is a media file.
[0032] The information displayed on a community news feed page (also known as a "circle news feed page" in some contexts) comes from media files posted by different users. In other words, a community news feed page can be a page that aggregates media files of various styles posted by different users. By browsing the community news feed page, users can quickly understand the current popular trends and trending styles within the community.
[0033] The information displayed on a user's profile page is a sequence of media files published by the same user. By visiting a user's profile page (which could be the user themselves or another user), a user can learn about the evolution of that user's creative style and other information.
[0034] A hashtag feed page (also called a "topic feed page" in some scenarios) displays a sequence of information from media files posted by different users that share the same hashtag. In other words, a hashtag feed page can be a collection of media files posted by different users with the same specific hashtag. If a user is interested in a particular hashtag, they can see numerous media files related to that hashtag on this feed page, making it easier to learn the ideas and techniques for creating media files under that hashtag.
[0035] In practice, a media file display page includes at least one display area. One display area can correspond to one or more media files, and each display area is used to display its corresponding media file. All the media files corresponding to a display area are considered as one piece of information in an information sequence.
[0036] S120. If a media file is associated with a media file creation template, the identification information of the media file creation template associated with the media file is displayed in the display area corresponding to the media file; the media file is created based on the media file creation template associated with it.
[0037] Media file creation templates can be preset schemes that help users quickly create media files. If a media file creation template is used to create images, it can include one or more design schemes such as style, sticker or text layout, image processing steps, and image processing parameters. These can be used to add specific styles to images, enhance the appearance of people or the overall composition of an image, etc. If a media file creation template is used to create videos, it can include one or more design schemes such as style, transition effects, music, and subtitle fonts and layout.
[0038] It's important to note that in practice, media file creation can be done using a media file creation template or not. Media files created using a template have an associated template, meaning they are created using the template used by that media file. If a media file is created without using a template, it is not associated with any template. Using a template saves users time spent repeatedly adjusting parameters, helping them quickly achieve optimal visual results.
[0039] For example, a media file creation template can be used to process images. Specifically, the media file creation template has preset yellowish tones, retro filter effects, and matching border styles. If a user uses the media file creation template to create an image, the user can specify the original image and the media file creation template. The application can then process the original image based on the media file creation template, resulting in a final image with a retro visual effect.
[0040] The identifying information of a media file creation template can be, for example, information used to distinguish one media file creation template from other media file creation templates. For instance, the identifying information of a media file creation template includes the template's name and cover image, etc.
[0041] For example, referring to Figure 2, the media file display page is a community information feed page. This community information feed page includes multiple display areas. However, due to the size limitations of the media file display page, only one display area is currently shown, designated as display area 1. The area filled with dots in Figure 2 represents display area 1. Users can manipulate the media file display page (such as swiping up or down) to gradually reveal the other display areas included in the media file display page (i.e., the community information feed page). For example, if a user swipes upwards within the media file display page, display area 1 will move upwards until it disappears; the other display areas below display area 1 will gradually move upwards and be revealed.
[0042] If display area 1 corresponds to media file 1, and media file 1 is created based on media file creation template 1, then, as shown in Figure 2, display area 1 displays media file 1 and the identification information of media file creation template 1.
[0043] As mentioned earlier, in practice, some media files are not associated with any media file creation template. In this case, the display area corresponding to the media file will not show any identification information of the media file creation template.
[0044] The above technical solution establishes a media file display page, which includes at least one display area. Each display area corresponds to a media file and is used to display that media file. If a media file is associated with a media file creation template, the template's identifier is displayed in the corresponding display area. The media file is created based on this associated template. Essentially, this setup displays both the media file and its associated template when they are associated with a media file creation template. This allows users to quickly understand which template was used during the media file creation process, enabling them to directly call that template when creating similar or related media files, thus improving media file creation efficiency.
[0045] Based on the above technical solution, the method may optionally include: in response to a selection operation of the identification information of the target media file creation template in the first target display area on the media file display page, displaying a first media file selection page; the first media file selection page includes identification information of multiple first candidate media files; in response to a selection operation of the target first candidate media file on the first media file selection page, processing the target first candidate media file using the target media file creation template to obtain a second candidate media file; and associating the second candidate media file with the target media file creation template.
[0046] The selection operation on the media file display page involves choosing the identifier information of the target media file creation template in the first target display area. This could indicate that the user wishes to use the target media file creation template. Specifically, this could involve clicking or swiping the identifier information of the target media file creation template, or clicking or swiping options associated with the target media file creation template.
[0047] The media file display page includes identification information for media file creation templates in multiple display areas. The media file creation template selected by the user refers to the target media file creation template. The display area showcasing the target media file creation template is the target display area.
[0048] The first media file selection page could be a page that provides identification information for one or more media files for the user to select. The first candidate media file is the media file identified by the media file identification information displayed on the first media file selection page.
[0049] The selection of a target first candidate media file on the first media file selection page can be, for example, indicating which first candidate media file the user wishes to process. The media file selected by the user from the first media file selection page becomes the target first candidate media file. The selection of a target first candidate media file on the first media file selection page can also be, for example, clicking or swiping on the identifier information of the first candidate media file displayed on the first media file selection page.
[0050] The second candidate media file is the result of processing the first candidate media file using the target media file creation template. The purpose of setting "associate the second candidate media file with the target media file creation template" is to indicate which media file creation template was used in the creation process of the second candidate media file.
[0051] For example, in Figure 2, display area 1 shows the identification information of media file creation template 1. This media file creation template 1 is associated with the "Repair Same Style" option. If a user clicks the "Repair Same Style" option in display area 1, display area 1 becomes the first target display area, and media file creation template 1 becomes the target media file creation template, as shown in Figure 3, displaying the first media file selection page. The first media file selection page includes identification information for multiple media files. The media files displayed through the first media file selection page are called the first candidate media files. If a user selects the identification information of image 1 in the first media file selection page, image 1 becomes the target first candidate media file. Image 1 is processed using media file creation template 1 to obtain image 1'; image 1' is then associated with media file creation template 1. This way, when image 1' needs to be displayed later, image 1' and media file creation template 1 can be displayed together, making it easy for the user or other users to understand that image 1' is obtained based on media file creation template 1.
[0052] By setting a response to the selection of the identifier information of the target media file creation template in the first target display area on the media file display page, a first media file selection page is displayed. This first media file selection page includes identifier information for multiple first candidate media files. In response to the selection of a target first candidate media file on the first media file selection page, the target first candidate media file is processed using the target media file creation template to obtain a second candidate media file. The second candidate media file is then associated with the target media file creation template. Essentially, the identifier information of the media file creation template displayed on the media file display page functions as an anchor point. By selecting it, users are quickly guided into the process of creating media files using the target media file creation template, thereby assisting users in quickly completing the media file creation process.
[0053] Based on the above technical solution, optionally, if the second target display area in the media file display page corresponds to multiple media files; the multiple media files are arranged sequentially in a preset order to form a media file sequence; the multiple media files include a first media file and a second media file; in the media file sequence, the first media file and the second media file are adjacent, and the second media file is located after the first media file; the method further includes: when the first media file is displayed in the second target display area, in response to a media file switching operation for the second target display area, switching the identification information of the first media file displayed in the second target display area to the identification information of the second media file; if the second media file is associated with a media file creation template, displaying the identification information of the media file creation template associated with the second media file in the second target display area.
[0054] Furthermore, if the first media file is associated with a media file creation template, the identification information of the media file creation template associated with the second media file is displayed in the second target display area, including: replacing the identification information of the media file creation template associated with the first media file displayed in the second target display area with the identification information of the media file creation template associated with the second media file.
[0055] Furthermore, if the second media file is not associated with the media file creation template, no identification information of the media file creation template will be displayed in the second target display area.
[0056] The second target display area could be, for example, a display page corresponding to multiple media files. This application does not limit which specific display area the second target display area may be.
[0057] The media file switching operation for the second target display area can be, for example, an operation indicating that the user wants to switch the media file currently displayed in the second target display area to another media file. For example, the media file switching operation for the second target display area can be a swipe operation (such as a horizontal swipe) within the second target display area, a click operation on the currently displayed media file, or a drag operation.
[0058] For example, referring to Figure 2, if display area 1 corresponds to three media files, namely media file 1, media file 2, and media file 3 (i.e., display area 1 can be used as the second target display area), and the user swipes right in display area 1 for reverse switching, the first and second media files are determined using the reverse media file sequence. If the user swipes left in display area 1 for forward switching, the first and second media files are determined using the forward media file sequence. Media files 1, 2, and 3 are arranged in the order of media file 1, 2, and 3 in the forward media file sequence; and in the reverse media file sequence, they are arranged in the order of media file 3, 2, and 1.
[0059] When using a forward media file sequence to determine the first and second media files, the currently displayed media file is designated as the first media file. If media file 1 is designated as the first media file, then media file 2 is the second media file; if media file 2 is designated as the first media file, then media file 3 is the second media file. In Figure 2, display area 1 is currently displaying media file 1, therefore media file 1 is the first media file, and media file 2 is the second media file. When a user is detected swiping left in display area 1 (see Figure 4), the display of media file 1 in display area 1 is switched to media file 2. That is, media file 2 is displayed in display area 1, and the display of media file 1 is stopped.
[0060] Furthermore, if media file 1 is associated with media file creation template 1, and media file 2 is associated with media file creation template 2, as shown in Figure 4, the identification information of media file creation template 2 associated with media file 2 is displayed in display area 1. Comparing Figures 2 and 4, the essence is to replace the identification information of media file creation template 1 associated with media file 1 with the identification information of media file creation template 2 associated with media file 2 in display area 1. That is, the identification information of media file creation template 1 associated with media file 1 is stopped from being displayed, and instead the identification information of media file creation template 2 associated with media file 2 is displayed.
[0061] If media file 1 and media file 2 are associated with the same media file creation template, then after switching from media file 1 to media file 2 in display area 1, the identification information of the media file creation template displayed in display area 1 will be the same. If media file 2 is not associated with any media file creation template, then after switching from media file 1 to media file 2 in display area 1, no identification information of any media file creation template will be displayed in display area 1.
[0062] The essence of this setting is to allow users to switch between media files within a display area on the media file display page when one display area corresponds to multiple media files, and to ensure that the media files displayed in the display area always correspond to the media file creation template before and after the switch.
[0063] Based on the above technical solution, the method may optionally further include: displaying a second media file selection page; the second media file selection page includes identification information of multiple third candidate media files; in response to a confirmation operation on the first target media file among the multiple third candidate media files, displaying a publishing configuration page; the publishing configuration page includes identification information of the first target media file; if the first target media file is associated with a media file creation template, displaying the identification information of the media file creation template associated with the first target media file on the publishing configuration page; and publishing the first target media file in response to a publishing confirmation instruction.
[0064] The second media file selection page could be a page that provides identification information for one or more media files for the user to select. The third candidate media file is the media file identified by the media file identification information displayed on the second media file selection page.
[0065] In some embodiments, the second media file selection page can be a result export page. Specifically, the result export page can be a page that appears after the user has created a media file and selected the "Export" option, indicating that the created media file has been successfully exported. For example, Figure 5 shows the result export page. This page indicates that image M has been saved to the album and portfolio. This page also includes identification information for media file 5, media file 6, and media file 7. Media files 5, 6, and 7 are the third candidate media files.
[0066] In other embodiments, the second media file selection page may also be a page displayed upon triggering a publishing entry. The publishing entry may be an option or link that quickly leads the user to the second media file selection page. Exemplarily, the publishing entry is displayed within the media file display page. For example, referring to Figure 2, the media file display page includes a "+" option. This "+" option is the publishing entry. When the user interacts with the media file display page (e.g., swiping up or down), causing other display areas of the page to gradually appear, the position of the publishing entry remains fixed and does not change with the displacement of other display areas. If the user clicks the "+" option in Figure 2, the page in Figure 6 is displayed. The page in Figure 6 can be called the portfolio / local album page. In Figure 6, the current "Local Album" and its sub-option "All Photos" are selected. This page displays the identification information of all media files stored in the local album.
[0067] The confirmation action for the first target media file among multiple third-candidate media files can be, for example, indicating that the user wishes to publish the first target media file. Specifically, this could be a click or swipe action on the identifier information of the first target media file. Alternatively, the application can automatically filter among multiple third-candidate media files to select the first target media file as the first target media file based on preset conditions (such as the most recently created media file, or the most popular media file creation template used to create the media file), and display a "Confirm" option, allowing the user to click or swipe on the "Confirm" option.
[0068] The publishing configuration page could be a page that assists users in configuring publishing information. For example, on the publishing configuration page, users can configure descriptive information and / or hashtags associated with the media files they wish to publish. The publishing confirmation instruction could be, for example, indicating that the user agrees to publish the media file according to the information displayed on the current publishing configuration page. After the media file is published, it will be displayed as information in the information sequence on the media file display page.
[0069] For example, referring to Figure 5 or Figure 6, the second media file selection page includes identification information for multiple media files. It is assumed that media file 6 is associated with media file creation template 2. If the user selects the identification information for media file 6 on the second media file selection page, media file 6 is designated as the first target media file. Referring to Figure 7, the identification information for media file 6 and the identification information for media file creation template 2 are displayed on the publishing configuration page. If the user clicks the "Publish" option in Figure 7, a publishing confirmation instruction is generated. In response to this publishing confirmation instruction, media file 6 is published.
[0070] Furthermore, if the first target media file is associated with a media file creation template, the identification information of the media file creation template associated with the first target media file is displayed on the publishing configuration page. This also includes: if the first target media file is associated with a media file creation template, determining the target theme tag based on the media file creation template associated with the first target media file; and displaying the identification information of the media file creation template associated with the first target media file and the target theme tag on the publishing configuration page.
[0071] In some scenarios, media file creation templates are set with associated topic tags. This makes it easier for users to find media file creation templates based on topic tags. Target topic tags, for example, could be topic tags associated with the media file creation template linked to the primary target media file.
[0072] For example, media file 6 is associated with media file creation template 2, and media file creation template 2 is associated with topic 1 (i.e., topic tag). If the user selects the identification information of media file 6 on the second media file selection page, media file 6 is used as the first target media file. The topic tag associated with media file creation template 2 (i.e., topic 1) is used as the target topic tag. Referring to Figure 7, the identification information of media file 6, the identification information of media file creation template 2, and topic 1 (i.e., target topic tag) are displayed on the publishing configuration page.
[0073] Furthermore, in response to the confirmation operation of the first target media file among multiple third candidate media files, displaying the publishing configuration page may further include: in response to the confirmation operation of the first target media file among multiple third candidate media files, determining a second target media file among the remaining third candidate media files other than the first target media file; associating the second target media file with the first target media file and the same media file creation template; and displaying the publishing configuration page, which includes the identification information of the first target media file and the identification information of the second target media file.
[0074] The second target media file is automatically selected by the application from the third candidate media file based on the user's selection of the first target media file. Furthermore, the second target media file and the first target media file are associated with the same media file creation template.
[0075] For example, referring to Figure 6, the second media file selection page includes identification information for multiple media files. Media file 6 is associated with media file creation template 2, and media file 2 is also associated with media file creation template 2. If the user selects the identification information for media file 6 on the second media file selection page, media file 6 is designated as the first target media file. Since both media file 2 and media file 6 are associated with media file creation template 2, media file 2 is designated as the second target media file. Referring to Figure 8, the publishing configuration page displays the identification information for media file 6, media file 2, and media file creation template 2. Further, in Figure 6, the status of the identification information for both media file 2 and media file 6 can be adjusted to a selected state.
[0076] In practice, users often create multiple media files based on the same media file creation template, all conveying a common theme. Users may wish to publish these multiple media files as a collection. By configuring a response to the confirmation action of the first target media file among multiple third-candidate media files, a second target media file is selected from the remaining third-candidate media files (excluding the first target media file). This second target media file is associated with both the first and second target media files and the same media file creation template. A publishing configuration page is then displayed, including identification information for both the first and second target media files. This helps users quickly select multiple media files created using the same media file creation template, thereby enabling them to quickly publish multiple media files as a collection.
[0077] Optionally, when performing the step of "determining the second target media file from the remaining third candidate media files other than the first target media file", the process may include: determining a media file filtering range based on the display position of the first target media file on the second media file selection page; and determining the second target media file within the media file filtering range. For example, the media file filtering range may be set as: third candidate media files other than the first target media file, encompassing a number of display positions on the second media file selection page from the position before the first target media file's display position to a number of display positions after the first target media file's display position. Alternatively, the media file filtering range may be set as: third candidate media files other than the first target media file, encompassing a number of display positions on the second media file selection page from the first display position to a number of display positions after the first target media file's display position.
[0078] Furthermore, the method may also include: in response to a deletion operation on the media file identification information displayed on the publishing configuration page, using the media file identified by the media file identification information targeted by the deletion operation as the third target media file; stopping the display of the identification information of the third target media file on the publishing configuration page; if the third target media file is associated with a media file creation template, and the media file creation template is not associated with any other media file displayed on the publishing configuration page besides the third target media file, stopping the display of the identification information of the media file creation template associated with the third target media file on the publishing configuration page.
[0079] Deleting media file identification information displayed on the publishing configuration page could be an operation indicating that third-party target media files are not intended to be published. The identification information for third-party target media files was originally displayed on the publishing configuration page; it is only because this information was deleted that it is no longer displayed.
[0080] "If a third-target media file is associated with a media file creation template, and that media file creation template is not associated with any other media files displayed on the publishing configuration page besides the third-target media file, then stop displaying the identification information of the media file creation template associated with the third-target media file on the publishing configuration page." For example, this could mean that if the media file creation template associated with the third-target media file is used as the reference media file creation template, before deleting the identification information of the third-target media file, among all the media files referred to by the identification information of the media file displayed on the publishing configuration page, only the third-target media file is associated with the reference media file creation template. Therefore, deleting the identification information of the third-target media file will stop displaying both the identification information of the third-target media file and the identification information of the reference media file creation template on the publishing configuration page.
[0081] If the third target media file is associated with a media file creation template, and the media file creation template is also associated with other media files displayed on the publishing configuration page besides the third target media file, the identification information of the media file creation template associated with the third target media file will continue to be displayed on the publishing configuration page.
[0082] Furthermore, the method may also include: in response to a deletion operation on the media file creation template identification information displayed on the publishing configuration page, using the media file creation template identified by the media file creation template identification information targeted by the deletion operation as a third target media file creation template; and stopping the display of the identification information of the third target media file creation template on the publishing configuration page.
[0083] The deletion of media file creation template identification information displayed on the publishing configuration page could, for example, indicate that the user does not wish to publish information related to third-party media file creation templates. The identification information for third-party media file creation templates was originally displayed on the publishing configuration page; it is only because this identification information was deleted that it is no longer displayed on the publishing configuration page.
[0084] For example, in the initial state, the publishing configuration page includes identification information for media file A, media file B, media file C, media file creation template a, and media file creation template b. Media file A and media file B are both associated with media file creation template a, and media file C is associated with media file creation template b. If the user chooses to delete the identification information for media file A, after the deletion operation, the publishing configuration page will include the identification information for media file B, media file C, media file creation template a, and media file creation template b. If the user chooses to delete the identification information for media file C, after the deletion operation, the publishing configuration page will include the identification information for media file A, media file B, and media file creation template a. If the user chooses to delete media file creation template a, after the deletion operation, the publishing configuration page will include the identification information for media file A, media file B, media file C, and media file creation template b. If the user chooses to delete media file creation template b, after the deletion operation, the publishing configuration page will include the identification information for media file A, media file B, media file C, and media file creation template a.
[0085] The purpose of this setting is to consider the association between the media file creation template and the media file when deleting media file identification information from the publishing configuration page. When deleting the identification information of the media file creation template from the publishing configuration page, the association between the media file creation template and the media file can be disregarded. This ensures that after deletion, if the publishing configuration page displays a media file creation template, the page includes the media file associated with the media file creation template, thus avoiding logical confusion for users.
[0086] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0087] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0088] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0089] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0090] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.
[0091] Figure 9 is a schematic diagram of an information display device according to an embodiment of this disclosure. The information display device provided in this embodiment can be configured in a client or in a server. Referring to Figure 9, the information display device specifically includes:
[0092] The first display module 210 is used to display a media file display page, which includes at least one display area; the display area corresponds to a media file and is used to display the identification information of the corresponding media file.
[0093] The second display module 220 is used to display the identification information of the media file creation template associated with the media file in the display area corresponding to the media file if the media file is associated with a media file creation template; the media file is created based on the media file creation template associated with it.
[0094] Furthermore, the device also includes a trigger module for:
[0095] In response to the selection operation of the identification information of the target media file creation template in the first target display area on the media file display page, a first media file selection page is displayed; the first media file selection page includes the identification information of multiple first candidate media files;
[0096] In response to the selection operation of a target first candidate media file on the first media file selection page, the target first candidate media file is processed using the target media file creation template to obtain a second candidate media file;
[0097] The second candidate media file is associated with the target media file creation template.
[0098] Furthermore, if the second target display area in the media file display page corresponds to multiple media files; the multiple media files are arranged sequentially in a preset order to form a media file sequence; the multiple media files include a first media file and a second media file; in the media file sequence, the first media file and the second media file are adjacent, and the second media file is located after the first media file;
[0099] The device also includes a switching module for:
[0100] When a first media file is displayed in the second target display area, in response to a media file switching operation for the second target display area, the identification information of the first media file displayed in the second target display area is switched to the identification information of the second media file;
[0101] If the second media file is associated with a media file creation template, the identification information of the media file creation template associated with the second media file will be displayed in the second target display area.
[0102] Furthermore, the switching module is used for:
[0103] If the first media file is associated with a media file creation template, the step of displaying the identification information of the media file creation template associated with the second media file in the second target display area includes:
[0104] Replace the identification information of the media file creation template associated with the first media file displayed in the second target display area with the identification information of the media file creation template associated with the second media file.
[0105] Furthermore, the device also includes a publishing module for:
[0106] Display a second media file selection page; the second media file selection page includes identification information for multiple third candidate media files;
[0107] In response to the confirmation operation of the first target media file among the plurality of third candidate media files, a publishing configuration page is displayed; the publishing configuration page includes the identification information of the first target media file.
[0108] If the first target media file is associated with a media file creation template, the identification information of the media file creation template associated with the first target media file will be displayed on the publishing configuration page;
[0109] In response to the confirmation command, the first target media file is published.
[0110] Furthermore, the device also includes a publishing module for:
[0111] If the first target media file is associated with a media file creation template, the target theme tag is determined based on the media file creation template associated with the first target media file;
[0112] The identification information of the media file creation template associated with the first target media file and the target theme tag are displayed on the publishing configuration page.
[0113] Furthermore, the device also includes a publishing module for:
[0114] In response to the confirmation operation of the first target media file in the plurality of third candidate media files, a second target media file is determined from the remaining third candidate media files other than the first target media file; the second target media file is associated with the first target media file and the same media file creation template;
[0115] The publishing configuration page is displayed, which includes the identification information of the first target media file and the identification information of the second target media file.
[0116] Furthermore, the device also includes a publishing module for:
[0117] In response to a deletion operation on the media file identification information displayed on the publishing configuration page, the media file referred to by the media file identification information targeted by the deletion operation is taken as the third target media file;
[0118] Stop displaying the identification information of the third target media file on the publishing configuration page;
[0119] If the third target media file is associated with a media file creation template, and the media file creation template is not associated with any other media file displayed on the publishing configuration page besides the third target media file, then the display of the identification information of the media file creation template associated with the third target media file on the publishing configuration page will be stopped.
[0120] Furthermore, the device also includes a publishing module for:
[0121] In response to the deletion operation of the media file creation template identification information displayed on the publishing configuration page, the media file creation template referred to by the media file creation template identification information targeted by the deletion operation is used as the third target media file creation template.
[0122] The identification information for the third-party target media file creation template will no longer be displayed on the release configuration page.
[0123] The information display device provided in this disclosure embodiment can execute the steps performed by the client or server in the information display method provided in this disclosure method embodiment, and has the execution steps and beneficial effects, which will not be described in detail here.
[0124] Figure 10 is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. Referring specifically to Figure 10 below, it shows a schematic diagram of the structure suitable for implementing the electronic device 1000 in the embodiments of this disclosure. The electronic device 1000 in the embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable electronic devices, etc., as well as fixed terminals such as digital TVs, desktop computers, smart home devices, etc. The electronic device shown in Figure 10 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this disclosure.
[0125] As shown in FIG10, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003 to implement the information display method as described in the embodiments of this disclosure. The RAM 1003 also stores various programs and information required for the operation of the electronic device 1000. The processing device 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0126] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange information. Although Figure 10 shows an electronic device 1000 with various devices, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0127] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts, thereby implementing the information display method as described above. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.
[0128] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include information signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated information signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0129] In some implementations, clients and servers may communicate using any known or future network protocol such as HTTP (Hypertext Transfer Protocol) and may interconnect with digital information communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any known or future networks.
[0130] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0131] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:
[0132] A media file display page is provided, which includes at least one display area; the display area corresponds to a media file and is used to display the identification information of the corresponding media file.
[0133] If the media file is associated with a media file creation template, the identification information of the media file creation template associated with the media file is displayed in the display area corresponding to the media file; the media file is created based on the media file creation template associated with it.
[0134] Optionally, when one or more of the above-described procedures are executed by the electronic device, the electronic device may also perform other steps described in the above embodiments.
[0135] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0136] 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 code containing one or more executable instructions for implementing a specified logical function. It should also be noted that 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 consecutively indicated 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, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0137] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0138] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0139] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0140] According to one or more embodiments of this disclosure, this disclosure provides an electronic device, including:
[0141] One or more processors;
[0142] Memory, used to store one or more programs;
[0143] When the one or more programs are executed by the one or more processors, the one or more processors implement any of the information display methods provided in this disclosure.
[0144] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements an information display method as described in any of the present disclosure.
[0145] This disclosure also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, implement the information display method described above.
[0146] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0147] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An information display method, comprising: A media file display page is provided, which includes at least one display area. The display area corresponds to the media file and is used to display the identification information of the corresponding media file; as well as If the media file is associated with a media file creation template, the identification information of the media file creation template associated with the media file is displayed in the display area corresponding to the media file; the media file is created based on the media file creation template associated with it.
2. The method according to claim 1, further comprising: In response to the selection operation of the identification information of the target media file creation template in the first target display area on the media file display page, a first media file selection page is displayed; the first media file selection page includes the identification information of multiple first candidate media files; In response to the selection operation of a target first candidate media file on the first media file selection page, the target first candidate media file is processed using the target media file creation template to obtain a second candidate media file; as well as The second candidate media file is associated with the target media file creation template.
3. The method according to claim 1, wherein, If the second target display area in the media file display page corresponds to multiple media files; the multiple media files are arranged sequentially in a preset order to form a media file sequence; the multiple media files include a first media file and a second media file; in the media file sequence, the first media file and the second media file are adjacent, and the second media file is located after the first media file. The method further includes: When a first media file is displayed in the second target display area, in response to a media file switching operation for the second target display area, the identification information of the first media file displayed in the second target display area is switched to the identification information of the second media file; and If the second media file is associated with a media file creation template, the identification information of the media file creation template associated with the second media file will be displayed in the second target display area.
4. The method according to claim 3, further comprising: If the first media file is associated with a media file creation template, the step of displaying the identification information of the media file creation template associated with the second media file in the second target display area includes: Replace the identification information of the media file creation template associated with the first media file displayed in the second target display area with the identification information of the media file creation template associated with the second media file.
5. The method according to claim 1, further comprising: Display a second media file selection page; the second media file selection page includes identification information for multiple third candidate media files; In response to the determination of the first target media file among the plurality of third candidate media files, a publishing configuration page is displayed; the publishing configuration page includes the identification information of the first target media file. If the first target media file is associated with a media file creation template, the identification information of the media file creation template associated with the first target media file will be displayed on the publishing configuration page; as well as In response to the confirmation command, the first target media file is published.
6. The method according to claim 5, wherein, If the first target media file is associated with a media file creation template, the identification information of the media file creation template associated with the first target media file is displayed on the publishing configuration page, and also includes: If the first target media file is associated with a media file creation template, then based on the associated media file creation template, determine the target theme tags; and The identification information of the media file creation template associated with the first target media file and the target theme tag are displayed on the publishing configuration page.
7. The method according to claim 5, wherein, In response to the confirmation operation of the first target media file among the plurality of third candidate media files, a publishing configuration page is displayed, including: In response to the confirmation operation of the first target media file among the plurality of third candidate media files, a second target media file is determined from the remaining third candidate media files other than the first target media file; the second target media file is associated with the first target media file and the same media file creation template; and The publishing configuration page is displayed, which includes the identification information of the first target media file and the identification information of the second target media file.
8. The method according to any one of claims 5-7, further comprising: In response to a deletion operation on the media file identification information displayed on the publishing configuration page, the media file referred to by the media file identification information targeted by the deletion operation is taken as the third target media file; Stop displaying the identification information of the third target media file on the publishing configuration page; as well as If the third target media file is associated with a media file creation template, and the media file creation template is not associated with any other media file displayed on the publishing configuration page besides the third target media file, then the display of the identification information of the media file creation template associated with the third target media file on the publishing configuration page will be stopped.
9. The method according to any one of claims 5-7, further comprising: In response to the deletion operation of the media file creation template identification information displayed on the publishing configuration page, the media file creation template referred to by the media file creation template identification information targeted by the deletion operation is used as the third target media file creation template. as well as The identification information for the third-party target media file creation template will no longer be displayed on the release configuration page.
10. An information display device, characterized in that, include: The first display module is used to display a media file display page, which includes at least one display area; The display area corresponds to the media file and is used to display the identification information of the corresponding media file; as well as The second display module is used to display the identification information of the media file creation template associated with the media file in the display area corresponding to the media file if the media file is associated with a media file creation template; the media file is created based on the media file creation template associated with it.
11. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-9.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-9.