Method and apparatus for posting work, device, and storage medium

By designing image display containers and control areas based on image size information in social applications, the problem of poor image display effects in existing technologies is solved, improving user experience and work publishing efficiency.

WO2025218792A1PCT designated stage Publication Date: 2025-10-23BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/089901
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-18
Filing Date
2025-04-18
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

In the work publishing interface of existing social applications, the image display effect is poor, resulting in low efficiency for users to publish their works.

Method used

A publishing interface is provided, including an image display container and a control area, which displays a single image based on the image's size information and receives input information to publish the work through the control.

Benefits of technology

It improves user experience and the efficiency of publishing works, simplifying the publishing process through clear image display and convenient control operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025089901_23102025_PF_FP_ABST
    Figure CN2025089901_23102025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a method and apparatus for posting a work, a device, and a storage medium. The method provided herein comprises: presenting a posting interface on the basis of the selection of a set of images, the posting interface comprising a first area and a second area, the first area comprising an image display container and presenting a set of indication elements corresponding to the set of images, the image display container presenting a first image on the basis of first dimension information of the first image among the set of images, and the second area comprising at least one control configured to acquire posting information of a work; and on the basis of input information received via the at least one control, posting a target work corresponding to the set of images.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, equipment and storage medium for publishing works

[0001] The present application claims priority to the Chinese patent application No. 202410472110.1, filed on April 18, 2024, entitled “Method, device, equipment and storage medium for publishing works”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, device, equipment and computer readable storage medium for publishing works. BACKGROUND

[0003] In recent years, with the rapid development of the Internet, more and more people publish content in social applications. However, in the work publishing interface of the existing application, the image display effect is not good, and the efficiency of the user publishing works is not high. SUMMARY

[0004] In a first aspect of the present disclosure, a method for publishing works is provided. The method comprises: based on selection of a set of images, presenting a publishing interface, the publishing interface comprising a first area and a second area, the first area comprising an image display container and presenting a set of indication elements corresponding to the set of images, the image display container presenting a first image in the set of images based on first size information of the first image, the second area comprising at least one control for obtaining publishing information of a work; and based on input information received via the at least one control, publishing a target work corresponding to the set of images.

[0005] In a second aspect of the present disclosure, a device for publishing works is provided. The device comprises: a presentation module configured to, based on selection of a set of images, present a publishing interface, the publishing interface comprising a first area and a second area, the first area comprising an image display container and presenting a set of indication elements corresponding to the set of images, the image display container presenting a first image in the set of images based on first size information of the first image, the second area comprising at least one control for obtaining publishing information of a work; and a publishing module configured to, based on input information received via the at least one control, publish a target work corresponding to the set of images.

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

[0007] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, the computer program being executable by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of the present disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer executable instructions, wherein the computer executable instructions, when executed by a device, cause the device to implement the method of the first aspect.

[0009] It should be understood that nothing in the Summary is to be construed as a limitation on the scope of the embodiments of the present disclosure or the present disclosure. Other features of the present disclosure will be apparent from the following description, the drawings, and the claims. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above and other features, advantages and aspects of embodiments of the present disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:

[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure can be implemented;

[0012] FIGS. 2A to 2E show example interfaces according to some embodiments of the present disclosure;

[0013] FIG. 3 shows a flowchart of an example process of publishing a work according to some embodiments of the present disclosure;

[0014] FIG. 4 shows a schematic structural block diagram of an example apparatus for publishing a work according to some embodiments of the present disclosure; and

[0015] FIG. 5 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0016] Embodiments of the present disclosure will be described herein below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so as to more completely and thoroughly understand the present disclosure. It is understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not intended to limit the scope of protection of the present disclosure.

[0017] It should be noted that the titles of any sections / sub-sections provided herein are not limiting. Various embodiments are described throughout this document and any type of embodiment can be included under any section / sub-section. Furthermore, embodiments described in any section / sub-section can be combined with any other embodiments described in the same section / sub-section and / or different section / sub-section in any manner.

[0018] In the description of embodiments of the disclosure, the term "includes" and its conjugates are open-ended, meaning "including but not limited to". The term "based on" is intended to mean "based, at least in part, on" The term "one embodiment" or "an embodiment" means "at least one embodiment". The term "some embodiments" means "at least some embodiments". Other explicit or implicit definitions can also be included below. The terms "first", "second", etc. can refer to different or the same objects. Other explicit and implicit definitions can also be included below.

[0019] Data of users, acquisition and / or use of data, etc. can be involved in embodiments of the disclosure. These aspects all comply with corresponding laws and regulations and relevant provisions. In embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms. Accordingly, when implementing various embodiments of the disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the disclosure is not limited in this respect.

[0020] In the specification and embodiments of the present disclosure, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.

[0021] As mentioned above, with the rapid development of the Internet, more and more people publish content in social applications. However, in the work publishing interface of the existing application, a group of images can only be displayed together in the form of thumbnails, and a single image cannot be displayed based on size information, the display effect is not good, resulting in low efficiency of users publishing works.

[0022] Embodiments of the present disclosure provide a scheme for publishing a work. According to the scheme, a publishing interface can be presented based on a selection of a set of images, the publishing interface including a first region and a second region, the first region including an image display container and presenting a set of indication elements corresponding to the set of images, the image display container presenting a first image of the set of images based on first size information of the first image, and the second region including at least one control for obtaining publishing information of the work; and based on input information received via the at least one control, a target work corresponding to the set of images is published.

[0023] In this way, embodiments of the present disclosure can indicate a set of images in a work publishing interface, while displaying a single image based on size information of the image using an image display container, providing a clear image display effect for users and improving user experience and work publishing efficiency.

[0024] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.

[0025] Example Environment

[0026] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.

[0027] In this example environment 100, the electronic device 110 can run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a social application, an image application, or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.

[0028] In the environment 100 of FIG. 1, if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120.

[0029] In some embodiments, the electronic device 110 communicates with the server 130 to enable provisioning of services of the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) terminal, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as “wearable” circuitry, etc.).

[0030] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports a virtual scene.

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

[0032] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, and do not imply any limitation on the scope of the present disclosure.

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

[0034] Example Interaction

[0035] FIGS. 2A-2E illustrate example interfaces 200A-200E, in accordance with some embodiments of the present disclosure. The interfaces 200A-200E can be provided by the electronic device 110 shown in FIG. 1, for example.

[0036] In some embodiments, the electronic device 110 can present a publishing interface 200A as shown in FIG. 2A in the application 120 based on the user’s selection of the set of images. The publishing interface 200A can support the user’s setting operations such as arranging the set of images, editing the set of images, configuring text content, etc. The electronic device 110 can publish a work corresponding to the set of images in the application 120 based on the user’s setting content in response to the user’s publishing request.

[0037] In some embodiments, as shown in FIG. 2A, the publishing interface 200A includes a first region 205 and a second region 210. The first region 205 includes an image display container 215 and presents a set of indication elements 220. The set of indication elements 220 corresponds to the set of images, that is, the number of the set of indication elements 220 is the same as the number of the set of images, and each indication element can correspond to an image.

[0038] In some embodiments, as shown in the publishing interface 200A of FIG. 2A, the image display container 215 can present a first image 216 in the set of images based on first size information of the first image 216. As an example, the first image 216 in the set of images can be the first image selected by the user in the process of selecting the set of images. The first size information of the first image 216 can include the image aspect ratio, resolution, etc. of the first image 216.

[0039] In some embodiments, the first size information can at least indicate the aspect ratio of the first image 216. The image display container 215 can have a fixed length and width in the publishing interface 200A. As an example, the electronic device 110 can enlarge or reduce the first image 216 based on the first size information in the image display container 215 while maintaining the aspect ratio of the first image 216, so that at least one of the length and the width of the presented first image 216 is the same as that of the image display container 215.

[0040] In some embodiments, the first size information can also indicate the resolution of the first image 216. The electronic device 110 can present the first image 216 in the original size in the image display container 215 in response to the resolution of the first image 216 being less than a threshold value (e.g., the maximum resolution of the image that the image display container 215 can present), that is, without scaling the first image, to avoid distortion (unsharpness) of the first image 216 presented in the image display container 215 due to scaling.

[0041] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can distinguishatively display, in the publishing interface 200A, a first indication element 220-1 corresponding to the first image 216 among the set of indication elements. As an example, the first indication element 220-1 is distinguishedatively displayed in the form of a bolded outer border, as shown in the publishing interface 200A of FIG. 2A.

[0042] In some embodiments, as shown in the publishing interface 200A of FIG. 2A, the set of indication elements can include a set of thumbnails of the set of images, and the set of thumbnails have a same third size. The third size is different from the aforementioned first size (e.g., the third size is smaller than the first size). The thumbnail is a reduced-size version of the image, and can generally show the content of the image.

[0043] In some embodiments, the electronic device 110 can switch, in the publishing interface 200A of FIG. 2A, the image display container 215 to present a second image based on the second size information of the second image among the set of images, based on the received preset operation.

[0044] In some embodiments, as shown in the publishing interface 200B of FIG. 2B, the electronic device 110 can present the second image 217 in the image display container 215. At this time, the electronic device 110 can highlight, in the publishing interface 200B, a second indication element 220-2 corresponding to the second image 217 among the set of indication elements 220.

[0045] In some embodiments, the preset operation can include a selection of the second indication element corresponding to the second image. As an example, the electronic device 110 can receive a selection of the second indication element corresponding to the second image by the user, and present the second image 217 in the image display container 215 as shown in the publishing interface 200B of FIG. 2B, as shown in the publishing interface 200A of FIG. 2A.

[0046] In some embodiments, the preset operation can further include a sliding operation on the first region 205. As an example, the electronic device 110 can present the second image 217 in the image display container 215 as shown in the publishing interface 200B of FIG. 2B, in response to receiving a sliding operation by the user on the first region 205 as shown in the publishing interface 200A of FIG. 2A. As an example, the electronic device 110 can present a corresponding image among the set of images in the image display container 215 based on a plurality of sliding operations by the user on the first region 205.

[0047] In some embodiments, as shown in FIG. 2A, the display size of the image showcase container 215 in the publishing interface 200A is independent of the first size information of the first image 216 and the second size information of the second image. As an example, the display size of the image showcase container 215 is fixed, with a fixed length and width. The display size of the image showcase container 215 can be larger than the third size of the thumbnail.

[0048] In some embodiments, with continued reference to the publishing interface 200A of FIG. 2A, the electronic device 110 can present at least one control for obtaining publishing information of the work in the second region 210. As an example, the at least one control in the second region 210 can include a text control 211-1, an add challenge control 211-2, a location control 211-3, a simultaneous publishing control 211-4, etc., which can be set by a person skilled in the art as needed, and the present disclosure does not limit the specific content of the controls. As an example, the text control 211-1 can be used to input the text content of the work. The add challenge control 211-2 can be used to set the challenge (e.g., a work theme) that the work is to participate in. The location control 211-3 can be used to set the location information when publishing the work. The simultaneous publishing control 211-4 can be used to send the work to other preset applications synchronously.

[0049] In some embodiments, the electronic device 110 can publish the target work corresponding to the set of images based on the input information received via the at least one control. As an example, the electronic device 110 can further present a publishing control 225 in the publishing interface 200A as shown in FIG. 2A. Further, the electronic device 110 can, in response to triggering of the publishing control 225, publish the target work corresponding to the set of images based on the input information received via the at least one control.

[0050] In some embodiments, with continued reference to FIG. 2A, the set of indication elements can be a first set of indication elements, and the electronic device 110 can, in response to receiving an input request for a target control in the at least one control, stop displaying the image showcase container 215 in the publishing interface 200A to increase the input area of the target control, while displaying a second set of indication elements corresponding to the set of images in a fourth size. As an example, the fourth size can be equal to the third size described above, or can be different from the third size described above, and a person skilled in the art can set the size of the fourth size as needed.

[0051] In some embodiments, the target control can be the text control 211-1 for inputting the text content of the target work.

[0052] In some embodiments, as shown in FIG. 2C, the electronic device 110 can present the publishing interface 200C as shown in FIG. 2C in response to the triggering of the text control 211-1. The electronic device 110 stops presenting the image container 215 in the publishing interface 200C. The electronic device 110 presents a second set of indication elements 222 of a fourth size corresponding to the set of images at the top of the publishing interface 200C. The electronic device 110 also enlarges the input area of the target control (e.g., the text control 211-1) in the publishing interface 200C to facilitate the user to input text content in the input area.

[0053] In some embodiments, with continued reference to FIG. 2C, the electronic device 110 can also present a second addition portal 223 in the associated area of the second set of indication elements 222. Further, the electronic device 110 can present a plurality of preset images based on the triggering of the second addition portal 223. The electronic device 110 can receive a user selection of at least one target image from the plurality of preset images to add the at least one target image to the set of images as at least one additional image. Further, the electronic device 110 can present an indication element corresponding to the at least one additional image in the second set of indication elements 222.

[0054] In some embodiments, with continued reference to FIG. 2C, the electronic device 110 can update the display of the second set of indication elements 222 in response to a swipe operation on the second set of indication elements 222. As an example, the electronic device 110 can adjust the presentation position of a target indication element in the second set of indication elements 222 and other indication elements in the second set of indication elements 222 in response to a swipe operation on the target indication element.

[0055] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 presents a first addition portal 221 in the first region 205 of the publishing interface 200A. Further, the electronic device 110 can present a plurality of preset images based on the triggering of the first addition portal 221. The electronic device 110 can receive a user selection of at least one target image from the plurality of preset images to add the at least one target image to the set of images as at least one additional image. Further, the electronic device 110 can present an indication element corresponding to the additional image in the first region 205.

[0056] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present an edit portal for editing the first image based on the selection of the first image 216 displayed in the image showcase container 215.

[0057] In some embodiments, as shown in the publishing interface 200D of FIG. 2D, the electronic device 110 presents the first image 216 in the publishing interface 200D. The electronic device 110 can also present the edit entry 230 and the delete control 235 in the publishing interface 200D. As an example, the edit entry 230 can be used to edit the first image 216. The delete control 235 can be used to delete the first image 216.

[0058] In some embodiments, based on the selection of the edit entry 230, the electronic device 110 can present an editing interface, which can be used to edit the first image or the set of images.

[0059] In some embodiments, as shown in the editing interface 200E of FIG. 2E, the electronic device 110 can present the first image 216 and the set of indication elements 220 in the editing interface 200E. The electronic device 110 can also present the third add entry 224. The electronic device 110 can add more images in the editing interface 200E based on the third add entry 224.

[0060] In some embodiments, the electronic device 110 can provide a set of editing components 240 in the editing interface 200E of FIG. 2E. As an example, the set of editing components 240 can include template components, text components, sticker components, filter components, etc., each of which can correspond to multiple categories such as popular, daily, etc. The set of editing components 240 can be used to edit the images.

[0061] In some embodiments, based on at least one editing operation received in the editing interface 200E (e.g., the selection of at least one component in the set of editing components 240), the electronic device 110 can edit the set of images. Further, the electronic device 110 can also update the publishing interface based on the edited set of images in response to receiving a confirmation operation. As an example, the electronic device 110 can present the next step control 245 in the editing interface 200E. The electronic device 110 can present the publishing interface 200A of FIG. 2A in response to the triggering of the next step control 245 (as a confirmation operation), in which the first image and the set of indication elements presented in the publishing interface 200A are all edited image contents.

[0062] Based on the above-described view switching process, embodiments of the present disclosure can provide a publishing interface for facilitating setting and editing images and work-related contents in the process of publishing a work, and publish a work associated with a set of images after receiving the publishing information and setting contents of the user in the publishing interface. In this way, the user can be facilitated to publish a work, and the user experience and the efficiency of publishing a work can be improved.

[0063] Example processes

[0064] FIG. 3 shows a flowchart of an example process 300 of publishing a work, according to some embodiments of the present disclosure. The process 300 can be implemented at the electronic device 110. The process 300 is described below with reference to FIG. 1.

[0065] As shown in FIG. 3, at block 310, the electronic device 110 can present, based on the selection of the set of images, a publishing interface, the publishing interface including a first region and a second region, the first region including an image display container and presenting a set of indication elements corresponding to the set of images, the image display container presenting a first image based on first size information of the first image in the set of images, the second region including at least one control for obtaining publishing information of a work.

[0066] At block 320, the electronic device 110 can publish, based on input information received via the at least one control, a target work corresponding to the set of images.

[0067] In some embodiments, the process 300 further includes: differentially displaying a first indication element in the set of indication elements corresponding to the first image.

[0068] In some embodiments, the process 300 further includes: switching, based on a received preset operation, the image display container to present a second image based on second size information of the second image in the set of images, wherein the preset operation includes: selection of a second indication element corresponding to the second image; or a sliding operation on the first region.

[0069] In some embodiments, a display size of the image display container in the publishing interface is independent of the first size information and the second size information.

[0070] In some embodiments, the set of indication elements includes a set of thumbnails of the set of images, the set of thumbnails having a same third size.

[0071] In some embodiments, the set of indication elements is a first set of indication elements, and the process 300 further includes: in response to receiving an input request on a target control in the at least one control, stopping displaying the image display container in the publishing interface, and displaying a second set of indication elements corresponding to a fourth size of the set of images.

[0072] In some embodiments, the process 300 further includes: presenting a second addition portal in an associated region of the second set of indication elements; and based on selection of the second addition portal, adding at least one additional image to the set of images.

[0073] In some embodiments, the process 300 further includes: in response to a sliding operation on the second set of indication elements, updating a display of the second set of indication elements.

[0074] In some embodiments, the target control is for inputting text content of the target work.

[0075] In some embodiments, the process 300 further includes: presenting a first adding entry in the first region; and adding at least one additional image to the set of images based on a selection of the first adding entry.

[0076] In some embodiments, the first size information indicates at least an aspect ratio of the first image.

[0077] In some embodiments, the process 300 further includes: presenting an editing entry for editing the first image based on a selection of the first image displayed in the image display container; and presenting an editing interface for editing the first image or the set of images based on a selection of the editing entry.

[0078] In some embodiments, the process 300 further includes: editing the set of images based on at least one editing operation received in the editing interface; and updating the publishing interface based on the edited set of images in response to a received confirmation operation.

[0079] Example apparatus and device

[0080] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above-described methods or processes. FIG. 4 shows a schematic structural block diagram of an example apparatus 400 for publishing a work, according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0081] As shown in FIG. 4, the apparatus 400 includes a presentation module 410 configured to present a publishing interface based on a selection of a set of images, the publishing interface including a first region and a second region, the first region including an image display container and presenting a set of indication elements corresponding to the set of images, the image display container presenting a first image in the set of images based on first size information of the first image, the second region including at least one control for obtaining publishing information of a work; and a publishing module 420 configured to publish a target work corresponding to the set of images based on input information received via the at least one control.

[0082] In some embodiments, the presentation module 410 is further configured to display a first indication element corresponding to the first image in the set of indication elements differently.

[0083] In some embodiments, the presentation module 410 is further configured to switch the image display container to present a second image in the set of images based on second size information of the second image based on a received preset operation, wherein the preset operation includes: a selection of a second indication element corresponding to the second image; or a swipe operation on the first region.

[0084] In some embodiments, the presentation module 410 is further configured to display the image presentation container in the publishing interface with a display size independent of the first size information and the second size information.

[0085] In some embodiments, the presentation module 410 is further configured to the set of indication elements comprises a set of thumbnails of the set of images, and the set of thumbnails have a same third size.

[0086] In some embodiments, the set of indication elements is a first set of indication elements, and the publishing module 420 is further configured to, in response to receiving the input request for the target control in the at least one control, stop displaying the image presentation container in the publishing interface, and display a second set of indication elements of a fourth size corresponding to the set of images.

[0087] In some embodiments, the presentation module 410 is further configured to the target control is used to input text content of the target work.

[0088] In some embodiments, the presentation module 410 is further configured to present a second adding portal in the associated region of the second set of indication elements; and based on a selection of the second adding portal, add at least one additional image to the set of images.

[0089] In some embodiments, the presentation module 410 is further configured to, in response to a sliding operation on the second set of indication elements, update a display of the second set of indication elements.

[0090] In some embodiments, the presentation module 410 is further configured to present a first adding portal in the first region; and based on a selection of the first adding portal, add at least one additional image to the set of images.

[0091] In some embodiments, the presentation module 410 is further configured to the first size information indicates at least an aspect ratio of the first image.

[0092] In some embodiments, the presentation module 410 is further configured to, based on a selection of the first image displayed in the image presentation container, present an editing portal for editing the first image; and based on a selection of the editing portal, present an editing interface for editing the first image or the set of images.

[0093] In some embodiments, the apparatus 400 further comprises an editing module configured to, based on at least one editing operation received in the editing interface, edit the set of images; and in response to a received confirmation operation, update the publishing interface based on the edited set of images.

[0094] FIG. 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used to implement the electronic device 110 of FIG. 1.

[0095] As shown in FIG. 5, the electronic device 500 is in the form of a general electronic device. Components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 can be a real or virtual processor and capable of executing various processing according to programs stored in the memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve parallel processing capability of the electronic device 500.

[0096] The electronic device 500 typically includes a number of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically programmable read only memory (EPROM), electrically erasable program read-only memory (EEPROM)) or some combination thereof. The storage device 530 can be a removable or non-removable media and can include a machine readable medium, such as a flash drive, a magnetic disk drive, or any other medium that can be used to store information and / or data and that can be accessed by the electronic device 500.

[0097] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive and a disk drive interface can be provided for reading from or writing to a removable, non- volatile magnetic disk (e.g., a "hard disk that can be used for storing software and / or data) and an optical disk drive and an optical disk drive interface can be provided for reading from or writing to a removable, non-volatile optical disk (such as a CD-ROM or other optical medium). In these instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0098] The communication unit 540 enables communication through the communication medium with other electronic devices. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines that are capable of communicating over a communication connection. As such, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0099] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown), such as a storage device, a display device, etc., through the communication unit 540, as necessary, with one or more devices that enable a user to interact with the electronic device 500, or with any device (e.g., a network card, a modem, etc.) that enables the electronic device 500 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).

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

[0101] Various aspects of the disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, and computer program products implemented according to the present disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0102] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can direct a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including a processor executable program of instructions which implement the function / act specified in the flowchart and / or block diagram block or blocks.

[0103] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0104] The flow diagrams and the block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various implementations of the present disclosure. In this regard, each block in the flow diagrams and the block diagrams can represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logic functions (s). In some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in some cases, be executed substantially concurrently, or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and

[0105] implementations. Numerous modifications and adaptations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The herein described subject matter is to be considered in all its novel implications and applications and can be practiced in a variety of environments. It is also to be understood that such features are only examples and that many modifications, additions, or omissions can be made without departing from the scope of the claimed disclosure. Accordingly, the exemplary implementations described herein are not intended to limit the scope of the claimed disclosure but rather are intended to embrace all such alterations, modifications, additions, omissions, and equivalents that are within the scope and spirit of the claimed disclosure.

Claims

1. A method for publishing a work, comprising: presenting, based on a selection of a set of images, a publishing interface, the publishing interface comprising a first region and a second region, the first region comprising an image display container and presenting a set of indication elements corresponding to the set of images, the image display container presenting a first image of the set of images based on first size information of the first image, the second region comprising at least one control for obtaining publishing information of the work; and publishing, based on input information received via the at least one control, a target work corresponding to the set of images. 2.The method of claim 1, further comprising: distinguishing a first indication element of the set of indication elements corresponding to the first image. 3.The method of claim 1, further comprising: switching, based on a received preset operation, the image display container to present a second image of the set of images based on second size information of the second image, wherein the preset operation comprises: a selection of a second indication element corresponding to the second image; or a sliding operation on the first region. 4.The method of claim 3, wherein a display size of the image display container in the target interface is independent of the first size information and the second size information. 5.The method of claim 1, wherein the set of indication elements comprises a set of thumbnails of the set of images, the set of thumbnails having a same third size. 6.The method of claim 1, the set of indication elements being a first set of indication elements, the method further comprising: in response to receiving an input request for a target control of the at least one control, stopping displaying the image display container in the publishing interface, and displaying a second set of indication elements corresponding to the set of images with a fourth size. 7.The method of claim 6, wherein the target control is for inputting a text content of the target work. 8.The method of claim 6, further comprising: presenting a second adding entry in an associated region of the second set of indication elements; and based on a selection of the second adding entry, adding at least one additional image to the set of images. 9.The method of claim 6, further comprising: in response to a sliding operation on the second set of indication elements, updating a display of the second set of indication elements. 10.The method of claim 1, further comprising: presenting a first adding entry in the first region; and based on a selection of the first adding entry, adding at least one additional image to the set of images. 11.The method of claim 1, wherein the first size information indicates at least an aspect ratio of the first image. 12.The method of claim 1, further comprising: based on a selection of the first image displayed in the image display container, presenting an editing entry for editing the first image; and based on a selection of the editing entry, presenting an editing interface for editing the first image or the set of images. ​ ​ ​ ​ 13. The method of claim 12, further comprising: editing the set of images based on at least one editing operation received in the editing interface; and updating the publishing interface based on the edited set of images in response to a received confirmation operation.

14. An apparatus for publishing a work, comprising: a presentation module configured to present, based on a selection of a set of images, a publishing interface, the publishing interface comprising a first region and a second region, the first region comprising an image showcase container and presenting a set of indication elements corresponding to the set of images, the image showcase container presenting a first image of the set of images based on first dimension information of the first image, the second region comprising at least one control for obtaining publishing information of a work; and a publishing module configured to publish, based on input information received via the at least one control, a target work corresponding to the set of images.

15. An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1-13.

16. A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1-13.

17. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1-13. ​

Citation Information

Patent Citations

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

    CN114564131A

  • Multimedia interface display method and device, electronic equipment and storage medium

    CN114610429A

  • Video editing method and device, electronic equipment and medium

    CN116489466A

  • Method and device for displaying works, equipment and storage medium

    CN117492601A

  • Method, device and equipment for publishing works and storage medium

    CN118227002A