Information display method and apparatus, and electronic device and storage medium

By providing image group sharing function in the literary and life picture tool, users can publish creative results in the form of image groups, solving the problem of insufficient sharing function in existing tools and improving user experience and interactivity.

WO2025119234A1PCT designated stage expired Publication Date: 2025-06-12BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
PCT/CN2024/136851
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-07
Filing Date
2024-12-04
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

The existing literary and artistic tool ignores the sharing function, which makes it impossible for users to communicate and interact with other users effectively, limiting the depth and breadth of the user experience.

Method used

Provided is a method of displaying information, determining the first image by responding to the publishing instructions and displaying it in the publishing configuration page; responding to the group image publishing instructions, determining the candidate image in the target image library; using the first image and the candidate image as images to be published in the image group, and publishing the image group.

Benefits of technology

It is realized that in the literary and biographical tool, it helps users share creative results in the form of image groups, meet users' needs for communication and interaction with others, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024136851_12062025_PF_FP_ABST
    Figure CN2024136851_12062025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are an information display method and apparatus, and an electronic device and a storage medium. The method comprises: in response to a publishing instruction, determining a first image, and displaying a first image in a publishing configuration page (S110); in response to a group image publishing instruction, determining a candidate image from a target image library, wherein both the first image and the candidate image are obtained on the basis of generated prompt information (S120); in response to a determination operation on the first image and the candidate image, taking both the first image and the candidate image as images to be published in an image group (S130); and publishing the image group (S140).
Need to check novelty before this filing date? Find Prior Art

Description

Information display method, device, electronic device and storage medium

[0001] This application claims priority to the Chinese invention patent application entitled “Information display method, device, electronic device and storage medium” filed on December 7, 2023, with application number 202311676162.2. The entire contents of that application are incorporated by reference into this application. Technical Field

[0002] The present disclosure relates to the field of artificial intelligence (AI) technology, and in particular to an information display method, device, electronic device, and storage medium. Background Art

[0003] Wenshengtu refers to the currently popular AI-powered image creation technology. After entering a text description of an image, the AI ​​platform generates a detailed and imaginative image based on the text description. This allows users to experience unprecedented creative freedom.

[0004] However, most existing text and image tools ignore the sharing function, which makes it impossible for users to effectively communicate and interact with other users about their creations, limiting the depth and breadth of the user experience. Summary of the Invention

[0005] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an information display method, device, electronic device and storage medium.

[0006] In a first aspect, the present disclosure provides an information display method, comprising: in response to a publishing instruction, determining a first image, and displaying the first image in the publishing configuration page; in response to a group image publishing instruction, determining a candidate image in a target image library, wherein the first image and the candidate image are both obtained based on generated prompt information; in response to the determination operation of the first image and the candidate image, both the first image and the candidate image are used as images to be published in an image group; and publishing the image group.

[0007] In the second aspect, the present disclosure also provides an information display device, including: a first determination module, used to determine a first image in response to a publishing instruction, and display the first image in the publishing configuration page; a second determination module, used to determine a candidate image in a target image library in response to a group image publishing instruction, wherein the first image and the candidate image are both obtained based on generated prompt information; a third determination module, used to respond to the determination operation of the first image and the candidate image, and use the first image and the candidate image as images to be published in the image group; and a publishing module, used to publish the image group.

[0008] In a third aspect, the present disclosure also provides an electronic device, comprising: one or more processors; a 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 information display method as described above.

[0009] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which implements the information display method described above when the program is executed by a processor.

[0010] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, comprising computer program instructions, which implement the information display method described above when the computer program instructions are executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0012] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0013] FIG1 is a flow chart of an information display method provided by an embodiment of the present disclosure;

[0014] Figures 2 to 9 are schematic diagrams of several terminal display interfaces provided by embodiments of the present disclosure;

[0015] FIG10 is a schematic structural diagram of an information display device according to an embodiment of the present disclosure;

[0016] FIG11 is a schematic structural diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0017] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.

[0018] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0019] FIG1 is a flowchart of an information display method provided by an embodiment of the present disclosure. This embodiment is applicable to situations where a user shares an image with others. 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, specifically including but not limited to a smartphone, a PDA, a tablet computer, a wearable device with a display screen, a desktop computer, a laptop computer, an all-in-one computer, a smart home device, etc. In some scenarios, the information display method provided by the present disclosure can be applied to an application with a text image function.

[0020] As shown in FIG1 , the method may specifically include:

[0021] S110 : In response to a publishing instruction, determine a first image, and display the first image on a publishing configuration page.

[0022] The publishing instruction may be, for example, an instruction to convey to the electronic device that the user wishes to publish the image.

[0023] In some embodiments, the first image is the first image selected during the image publishing process.

[0024] The publishing configuration page can be, for example, a page for configuring published information. Optionally, the publishing configuration page can also configure the image publishing format. The image publishing format can be, for example, whether to publish an image as a single image or as an image group. If publishing images as an image group, the image configuration page can also configure other images in the image group besides the first image, the image group name, and the image group layout style.

[0025] There are various specific implementation methods for this step, which are not limited in this disclosure. For example, an image generation page is displayed, the image generation page includes multiple historical images, and the historical images have corresponding publishing options. In response to a triggering operation on the publishing option of a target historical image on the image generation page, the target historical image is used as the first image.

[0026] The image generation page may be, for example, a page that can receive generation prompt information and display an image generated based on the received generation prompt information.

[0027] S120 : In response to the image group publishing instruction, determine candidate images in the target image library, where both the first image and the candidate images are obtained based on the generated prompt information.

[0028] The image group publishing instruction may be, for example, an instruction to convey to the electronic device that the user publishes images in the form of an image group.

[0029] The target image library can be, for example, a pre-specified collection of images. For example, the target image library can include all historical images generated by the user. Optionally, the target image library can also include edits made by the user to the historical images. In some embodiments, the edits can include adding special effects to the historical images. Alternatively, the target image library can be configured to include only a portion of the historical images generated by the user.

[0030] The candidate images are selected from the target image library, and the subsequent candidate images and the first image are all used as images to be published.

[0031] The generated prompt information can be, for example, textual information describing an image entered by the user. Based on the generated prompt information, an image can be generated using text-based image technology. This disclosure does not limit the specific content of the generated prompt information. For example, the generated prompt information can be "Scenery of Jiangnan, waterside pavilions and towers, a red apricot blossom blooms outside the wall."

[0032] The first image and the candidate images are both obtained based on the generated prompt information, which means that the first image and the candidate images are both generated using the Vincent graph technology.

[0033] There are multiple methods for implementing this step, which are not limited in this disclosure. In one embodiment, the publishing configuration page includes a group image publishing option. The implementation method of this step includes: in response to a selection operation of the group image publishing option, generating a group image publishing instruction; in response to the group image publishing instruction, displaying an image summary page, the image summary page including multiple historical images; the historical images are images in the target image library; and in response to a selection operation of a historical image, selecting the selected historical image as a candidate image.

[0034] The selection operation of the historical image may be, for example, a click operation or a drag operation of the historical image in the image summary page by the user, etc. This is used to convey to the electronic device that the user wishes to select the historical image as a candidate image.

[0035] By setting the historical image selected as a candidate image in response to the selection operation of the historical image, the purpose is to allow the user to decide which images to be published as the images to be published.

[0036] In practice, the image summary page may include the first image or may not include the first image. If the image summary page includes the first image, the first image is in a selected state on the image summary page.

[0037] In another embodiment, optionally, before determining the candidate image in the target image library, the method further includes: obtaining a historical image library; determining an image associated with the first image in the historical image library; and adding the image associated with the first image to the target image library.

[0038] The historical image library includes all historical images generated by users. If an image associated with a first image is referred to as a second image, the specific nature of the association between the second image and the first image is not limited in the embodiments of the present disclosure. For example, the second image and the first image contain the same object.

[0039] Optionally, the similarity between the second image and the first image is greater than a first similarity threshold; and / or the similarity between the generation prompt information of the second image and the generation prompt information of the first image is greater than a second similarity threshold.

[0040] The first similarity threshold and the second similarity threshold can be, for example, a metric for determining whether to use one image as the second image. The first similarity threshold and the second similarity threshold can be the same or different in value, and this disclosure does not impose any limitation on this.

[0041] Those skilled in the art will appreciate that if the similarity between the second image and the first image is greater than the first similarity threshold, the candidate image is selected from the second image, which results in the candidate image having a similarity greater than the first similarity threshold. If the similarity between the generation prompt information of the second image and the generation prompt information of the first image is greater than the second similarity threshold, the candidate image is selected from the second image, which results in the candidate image having a similarity greater than the second similarity threshold.

[0042] The system uses a setup to access a historical image library; identify images associated with the first image within the historical image library; and add these associated images to a target image library. Essentially, the electronic device performs a preliminary screening of the historical image library to obtain a target image library; then, candidate images are selected from the target image library. This setup ensures that each image in the user's published image group is visually consistent and impactful.

[0043] S130 : In response to the determination operation on the first image and the candidate images, both the first image and the candidate images are used as images to be published in the image group.

[0044] The operation of confirming the first image and the candidate images may, for example, be an operation of communicating to the electronic device that the user has confirmed that the first image and the candidate images will be published as images to be published as an image group. The operation of confirming the first image and the candidate images may specifically be a click operation or a sliding operation on a preset control or area on the publishing configuration page.

[0045] S140: Publish the image group.

[0046] For example, referring to Figure 2 , an image 8 is displayed on the image generation page. Below image 8 is a corresponding "Publish" option. If a user wishes to publish image 8, they can click on it. In response to clicking on the "Publish" option below image 8, the electronic device generates a publishing instruction, setting image 8 as the first image. Referring to Figure 3 , image 8 is displayed on the publishing configuration page, which also includes a group image publishing option. In response to selecting the group image publishing option, an image summary page is displayed. Referring to Figure 4 , the image summary page displays all historical images in the target image library. The user can select a historical image from the image summary page. Continuing with Figure 4 , the image summary page includes image 8. Image 8 is selected on the image summary page. If the user clicks on image 2 on the image summary page, image 2 is also selected. If the user continues to click on the "Publish" option in Figure 4 , a confirmation operation is generated for the first image and candidate images. Subsequently, both image 8 and image 2 are published as images in the image group to be published.

[0047] The above technical solution is configured to determine a first image in response to a publish instruction and display the first image on a publish configuration page; determine candidate images in a target image library in response to a group image publish instruction, where both the first image and the candidate images are obtained based on generated prompt information; and, in response to the determination of the first image and the candidate images, include both the first image and the candidate images as images to be published in the image group; and finally, publish the image group. This method provides a way to assist users in sharing their image creations in the form of image groups within a text image tool, meeting the user's need to communicate and interact with others and improving the user experience.

[0048] Based on the above technical solution, optionally, the method also includes: determining the number of images included in the image group; based on the number of images included in the image group, determining an image publishing template corresponding to the number of images; using the image publishing template to layout the image group; S140 can be replaced by: publishing the layout image group.

[0049] The image publishing template may be, for example, a preset image layout template, which includes a plurality of areas to be filled, and the areas to be filled are used to display images to be published to form an arrangement of images to be published.

[0050] In one embodiment, the images to be published in the image group can be determined first, and then the image publishing template to be used for the current publication can be determined. Specifically, the process of "determining candidate images in the target image library" is performed first, followed by "determining the number of images in the image group; and based on the number of images in the image group, determining an image publishing template corresponding to the number of images" is performed. In this case, the electronic device can directly obtain the number of images in the image group without having to inquire about the number of images in the image group from the user.

[0051] Similarly, if a number of images is set in advance to correspond to multiple image publishing templates, it can be set to display multiple image publishing templates corresponding to the number of images; in response to the selection operation of the image publishing template, the selected image publishing template will be used as the image publishing template used this time.

[0052] Furthermore, a method can be provided for determining candidate images in the target image library, including: displaying an image summary page, the image summary page including multiple historical images; the historical images being images in the target image library; repeatedly executing a selection operation in response to the historical images, setting the status of the selected historical images to a selected state, until the number of historical images in the selected state equals N-1, where N is the maximum number of images to be published; and setting the status of all unselected historical images in the image summary page to an unselectable state. In the context of "the number of historical images in the selected state equals N-1," the "historical images in the selected state" specifically refer to historical images selected during the process of "repeatedly executing a selection operation in response to the historical images, setting the status of the selected historical images to a selected state." In the context of "the number of historical images in the selected state equals N-1," the "historical images in the selected state" specifically refer to candidate images.

[0053] For example, referring to FIG4 , if the maximum number of images to be published is set to 5, that is, N=5, since image 8 is the first image, when the image summary page is displayed, the default state of image 8 is selected. If the user then selects image 2, image 4a, image 4b, and image 12 in sequence. In the process of selecting image 2, image 4a, image 4b, and image 12, each time one is selected, the state of the selected image is switched from unselected to selected. After selecting image 12, a total of 4 images are selected on the image summary page. Together with the first image previously determined, a total of 5 images are selected, reaching the maximum number of images to be published. By setting all unselected images to an unselectable state, the user is restricted from continuing to select images on the image summary page. The purpose of this setting is to avoid the undesirable phenomenon that the number of images selected by the user as to be published is too large, and no template can be provided for typesetting.

[0054] In other embodiments, an image publishing template may be determined first, and then the images to be published in the image group may be determined. Specifically, the steps of "determining the number of images in the image group; and based on the number of images in the image group, determining an image publishing template corresponding to that number of images" are performed first, and then "determining candidate images in the target image library" is performed. In this case, the user is asked for the number of images in the image group they wish to publish. After the user enters the number of images in the image group, the corresponding image publishing template is determined based on the number of images in the image group, i.e., the image publishing template used for the current publication. The user is then allowed to select which images to publish.

[0055] Optionally, if a number of images is set in advance to correspond to multiple image publishing templates, it can be set to display multiple image publishing templates corresponding to the number of images, and in response to the selection operation of an image publishing template, the selected image publishing template will be used as the image publishing template used this time.

[0056] The operation of selecting an image publishing template may be, for example, a click or a slide operation on a certain image publishing template, which is used to convey to the electronic device that the user wishes to use the selected image publishing template.

[0057] Furthermore, the image publishing template includes M areas to be filled; the step of "determining an image publishing template corresponding to the number of images" occurs before the step of "determining candidate images in the target image library." "Determining candidate images in the target image library" may include: displaying an image summary page, the image summary page including multiple historical images, where the historical images are images in the target image library; repeatedly setting the status of selected historical images to a selected state in response to a selection operation on a historical image until the number of selected historical images equals M-1; and setting the status of all unselected historical images in the image summary page to an unselectable state.

[0058] In some embodiments, “layouting the image group using the image publishing template” may include: the electronic device automatically layouts the image group using the image publishing template.

[0059] Optionally, "layouting the image group using the image publishing template" may further include: changing the position of the image to be published in the image publishing template in response to a position adjustment instruction of the image to be published. This setting is intended to allow the user to layout the image group.

[0060] The position adjustment instruction for the image to be published can, for example, be an instruction to the electronic device indicating where the user wishes the image to be published to be placed within the image publishing template, or which unfilled area within the image publishing template to be filled. In practice, the position adjustment instruction for the image to be published can be generated upon detecting that the user has clicked and / or dragged the image to be published within the image publishing template.

[0061] By setting up and using image publishing templates to layout image groups, the essence of this is to provide users with a standardized image layout method, allowing users to quickly and conveniently organize and publish image groups, thereby saving users time and energy spent on typesetting, while ensuring that the images finally published are arranged in an orderly manner.

[0062] On the basis of the above technical solution, optionally, a display information flow page and an image generation page can be set up, the information flow page includes multiple image groups in a published state; the image generation page includes a generation prompt information input area; in response to a preset trigger operation on an image in a target image group in the information flow page, the generation prompt information of the triggered image is filled in the generation prompt information input area, and the target image group is any image group in the information flow page.

[0063] An information stream page, for example, can be a page or area used to display information in an information sequence. An information sequence is a data format that continuously provides content to users. An information sequence includes multiple pieces of information arranged in a certain order. In the present disclosure, the information in an information sequence includes a single image or a group of images in a published state. Different pieces of information in an information stream can be posted by different users. All users can view single images or groups of images posted by themselves or other users through the information stream page.

[0064] Exemplarily, the layout result of the image group is displayed in the publishing configuration page. If the user continues to click the "Publish" option in Figure 6, see Figure 7, the image group named "YYYYYY" is displayed in the information flow page in Figure 7.

[0065] The preset triggering operation on an image in the target image group in the information flow page may be, for example, a click operation, a sliding operation, or a hovering operation on a certain image in the target image group in the information flow page, or a click, a sliding operation, or a hovering operation on a control associated with any image. The preset triggering operation on an image in the target image group in the information flow page is used to convey to the electronic device that the user wishes to understand or use the generated prompt information corresponding to the selected image.

[0066] For example, referring to Figure 7 , the information flow page includes multiple published image groups. These image groups can be created by different users. If the user hovers the mouse over image Ca in the image group named "ZZZZ," a control corresponding to image Ca is displayed. If the user further clicks on the control, the generation prompt information corresponding to image Ca is filled in the generation prompt information input area. If the user subsequently clicks the "Generate Now" option in the generation prompt information input area, the image will be generated based on the generation prompt information filled in the generation prompt information input area.

[0067] By setting a response to a preset trigger operation on an image in the target image group on the information flow page, filling the generation prompt information of the triggered image in the generation prompt information input area, it can be convenient for other users to learn the generation prompt information corresponding to the selected image, and then create the same or better images. In addition, because the generation prompt information of an image is usually long, compared with the solution of displaying the generation prompt information of the triggered image on the information flow page, the solution of filling the generation prompt information of the triggered image in the generation prompt information input area will not block other images on the information flow page, and it also makes it easier for users to quickly generate images.

[0068] On the basis of the above technical solution, optionally, the method may further include: in response to a preset trigger operation on the image group in the information flow page, displaying detailed information of the image group.

[0069] The preset trigger operation for the image group in the information flow page can be, for example, a click operation or a sliding operation on a control or an area in the image group display area, which is used to convey to the electronic device the detailed information that the user wants to know about the triggered image group.

[0070] For example, referring to FIG7 , if a user clicks the "Details" option in the image group named "YYYYYY," or clicks any image in the image group named "YYYYYY," a details page is displayed. This details page can enlarge and display each image in the image group, along with information about each image's creation, the author of the image group, and other users' comments on the image group.

[0071] In practice, optionally, a user is allowed to publish a single image. Optionally, the method may include: displaying an image generation page, the image generation page including multiple historical images; the historical images having corresponding publishing options; in response to a triggering operation on the publishing option of a target historical image on the image generation page, using the target historical image as the first image; displaying the first image on a publishing configuration page, the publishing configuration page also including a publishing confirmation option; and in response to a selection operation on the publishing confirmation option, publishing the first image.

[0072] For example, referring to Figure 2, an image 8 is displayed on the image generation page. If a user clicks the "Publish" option below image 8, the electronic device generates a publishing instruction in response to the click, using image 8 as the first image. Referring to Figure 3, image 8 is displayed on the publishing configuration page, which also includes a publishing confirmation option. If the user clicks the publishing confirmation option, image 8 is published as a single image.

[0073] Based on the above technical solutions, the method may further include: displaying the author's homepage, wherein the author's homepage includes a classification option display area and a classification result display area. The classification option display area is used to display at least one classification option; the classification result display area is used to display published images and / or published image groups under the category corresponding to the selected classification option.

[0074] For example, referring to Figure 9, User 1's author homepage includes three classification options: "All," "Single Image," and "Group Image." In Figure 9, the "Group Image" option is selected, and all image groups posted by User 1 are displayed in the classification results display area. If the user selects the "All" option, all images posted by User 1, including single images and image groups, are displayed in the classification results display area. If the user selects the "Single Image" option, all single images posted by User 1 are displayed in the classification results display area.

[0075] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0076] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested 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 electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0077] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0078] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0079] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present disclosure is not limited by the order of the actions described, because according to the present disclosure, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present disclosure.

[0080] Figure 10 is a schematic diagram of the structure of an information display device according to an embodiment of the present disclosure. The information display device provided by the embodiment of the present disclosure can be configured in a client.

[0081] Referring to Figure 10, the information display device specifically includes: a first determination module 310, used to determine the first image in response to a publishing instruction, and display the first image in the publishing configuration page; a second determination module 320, used to determine the candidate image in the target image library in response to the group image publishing instruction, and the first image and the candidate image are both obtained based on the generated prompt information; a third determination module 330, used to respond to the determination operation of the first image and the candidate image, and use the first image and the candidate image as the images to be published in the image group; a publishing module 340, used to publish the image group.

[0082] Furthermore, the device also includes a fourth determination module, which is used to: obtain a historical image library before determining the candidate image in the target image library; determine an image that has an associated relationship with the first image in the historical image library; and add the image that has an associated relationship with the first image to the target image library.

[0083] Furthermore, the similarity between the candidate image and the first image is greater than a first similarity threshold; and / or the similarity between the generation prompt information of the candidate image and the generation prompt information of the first image is greater than a second similarity threshold.

[0084] Furthermore, the device also includes a template determination module, which is used to: determine the number of images included in the image group; based on the number of images included in the image group, determine an image publishing template corresponding to the number of images; use the image publishing template to layout the image group; and a publishing module 340, which is used to publish the layout image group.

[0085] Furthermore, the device also includes a second determination module, which is used to: display an image summary page, the image summary page includes multiple historical images; the historical images are images in the target image library; repeatedly execute the operation of selecting the historical images in response to the selection of the historical images, setting the status of the selected historical images to a selected state until the number of historical images in the selected state is equal to N-1, where N is the maximum number of images to be published; and set the status of all unselected historical images in the image summary page to an unselectable state.

[0086] Furthermore, the template determination module is configured to: in response to an instruction to adjust the position of the image to be published, change the position of the image to be published in the image publishing template.

[0087] Furthermore, the device also includes a browsing module, which is used to: display an information flow page and an image generation page, the information flow page includes a plurality of image groups in a published state; the image generation page includes a generation prompt information input area; in response to a preset trigger operation on an image in a target image group in the information flow page, the generation prompt information of the triggered image is filled in the generation prompt information input area, and the target image group is any image group in the information flow page.

[0088] The information display device provided in the embodiment of the present disclosure can execute the steps executed by the client in the information display method provided in the embodiment of the method of the present disclosure, and has the execution steps and beneficial effects, which will not be repeated here.

[0089] Figure 11 is a schematic diagram of the structure of an electronic device in an embodiment of the present disclosure. With specific reference to Figure 11 below, it shows a schematic diagram of the structure of an electronic device 1000 suitable for implementing the embodiment of the present disclosure. The electronic device 1000 in the embodiment of the present 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), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), wearable electronic devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. The electronic device shown in Figure 11 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.

[0090] As shown in Figure 11, 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 to implement the information display method of the embodiment described in the present disclosure according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage device 1008 into the random access memory (RAM) 1003. In the RAM 1003, various programs and information required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0091] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange information. Although FIG. 11 illustrates the electronic device 1000 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.

[0092] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart, thereby implementing the information display method as described above. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0093] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include an information signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated information signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0094] In some embodiments, the client and server can communicate using any known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital information communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any known or future developed network.

[0095] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0096] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: responds to a publishing instruction, determines a first image, and displays the first image in the publishing configuration page; responds to a group image publishing instruction, determines a candidate image in the target image library, and the first image and the candidate image are both obtained based on the generated prompt information; responds to the determination operation of the first image and the candidate image, uses the first image and the candidate image as the images to be published in the image group; and publishes the image group.

[0097] Optionally, when the above one or more programs are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.

[0098] Computer program code for performing the operations of the present disclosure may 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, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0099] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0100] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.

[0101] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0102] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0103] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, comprising: one or more processors; a memory 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 any information display method provided by the present disclosure.

[0104] 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, which, when executed by a processor, implements any information display method provided by the present disclosure.

[0105] The embodiments of the present disclosure further provide a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the information display method described above is implemented.

[0106] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0107] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. 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 the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.

Claims

1. An information display method, comprising: In response to the publishing instruction, determining a first image, and displaying the first image in the publishing configuration page; In response to the image group publishing instruction, determining a candidate image in a target image library, wherein both the first image and the candidate image are obtained based on the generated prompt information; In response to a determination operation on the first image and the candidate image, both the first image and the candidate image are used as images to be published in an image group; as well as The image group is published.

2. The method according to claim 1, wherein before determining the candidate image in the target image library, the method further comprises: Access to historical image libraries; Determining an image associated with the first image in the historical image library; as well as An image associated with the first image is added to the target image library.

3. The method according to claim 2, wherein the similarity between the candidate image and the first image is greater than a first similarity threshold; and / or, The similarity between the generation prompt information of the candidate image and the generation prompt information of the first image is greater than a second similarity threshold.

4. The method according to claim 1, further comprising: Determining the number of images included in the image group; Based on the number of images included in the image group, determining an image publishing template corresponding to the number of images; Using the image publishing template to layout the image group; as well as The publishing of the image group comprises: The set of images is published.

5. The method according to claim 1, wherein determining the candidate image in the target image library comprises: Displaying an image summary page, wherein the image summary page includes a plurality of historical images; the historical images are images in the target image library; Repeating the step of setting the state of the selected historical image to a selected state in response to the selection operation of the historical image, until the number of historical images in the selected state is equal to N-1, where N is the maximum number of images to be published; and The status of the historical images that are not selected in the image summary page are all set to an unselectable state.

6. The method according to claim 4, wherein the using the image publishing template to layout the image group further comprises: In response to the position adjustment instruction for the image to be published, the position of the image to be published in the image publishing template is changed.

7. The method according to claim 1, further comprising: Displaying an information flow page and an image generation page, wherein the information flow page includes a plurality of the image groups in a published state; The image generation page includes a generation prompt information input area; as well as In response to a preset trigger operation on an image in a target image group in the information flow page, generation prompt information of the triggered image is filled in the generation prompt information input area, and the target image group is any image group in the information flow page.

8. An information display device, comprising: A first determining module, configured to determine a first image in response to a publishing instruction, and to display the first image in the publishing configuration page; A second determination module is used to determine a candidate image in a target image library in response to the image group publishing instruction, wherein the first image and the candidate image are both obtained based on the generated prompt information; a third determining module, configured to, in response to a determination operation on the first image and the candidate image, use both the first image and the candidate image as images to be published in an image group; A publishing module is used to publish the image group.

9. An electronic device, comprising: one or more processors; A 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 according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

11. A computer program product, comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Text recognition method and device, equipment, storage medium and program product

    CN113962199A

  • Content publishing method and device, computer equipment and storage medium

    CN114564131A

  • Interactive text drawing method and device, electronic equipment and storage medium

    CN116909455A

  • Information interaction processing method, device and equipment and computer storage medium

    CN116954437A

  • Information display method and device, electronic equipment and storage medium

    CN117633274A

Cited By

  • Task execution method and device, equipment and storage medium

    CN121012960A