Content publishing method and related equipment

By generating multiple images based on input data, the problem of single content release form in the prior art is solved, and the rich release of multimodal content is achieved, and the user experience is improved.

CN120296274APending Publication Date: 2025-07-11SHUXING TECH (BEIJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510385376.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In the prior art, content release only supports text release, which cannot meet the release needs of multimodal content, and the release form is too single.

Method used

A content publishing method and device are provided, by displaying text content in the input data, generating multiple images to be published, including main title, decorative elements, sub-pictures, etc., generating images to be published for different contents based on the input data, and determining the target content to be published.

Benefits of technology

The release of multimodal content has been realized, enriched the form of content release, supported the release of multimodal or cross-modal content with long text, and improved the experience and diversity of content release.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120296274A_ABST
    Figure CN120296274A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a content publishing method and related equipment, and the method comprises the steps: displaying input data which comprises a text; in response to a conversion operation on the input data, displaying a plurality of to-be-published images, the to-be-published images being generated based on at least a part of text content in the input data, and / or the to-be-published images comprising at least a part of text content in the input data, and the at least a part of the to-be-published images corresponding to different contents; and determining target published content including the plurality of to-be-published images to publish the target published content. Through the embodiment of the invention, the content publishing form can be enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technologies, and particularly to a content publishing method and related devices. Background Art

[0002] With the development of Internet technologies, many applications support users in content publishing. Currently, when publishing content, users input the text to be published in the corresponding page and then click the publish button to publish the desired text. However, the current content publishing only supports text publishing and cannot meet the publishing requirements of multimodal content, with the publishing form being too single. Summary of the Invention

[0003] Embodiments of this application provide a content publishing method and related devices, which can support the publishing requirements of multimodal content and enrich the forms of content publishing.

[0004] On the one hand, embodiments of this application provide a content publishing method, which includes: Display input data, where the input data includes text; In response to a conversion operation on the input data, display multiple images to be published, where the images to be published are generated based on at least part of the text content in the input data, and / or the images to be published include at least part of the text content in the input data, and the content corresponding to at least part of the images to be published is different; Determine the target publishing content including the multiple images to be published, and publish the target publishing content.

[0005] On the other hand, a content publishing method provided by embodiments of this application includes: Obtain input data, where the input data includes second data associated with first data, and either the first data or the second data includes text; In response to a conversion operation on the input data, display a first image to be published and a second image to be published, where the first image to be published is generated based on the first data, and the second image to be published is generated based on the second data; Determine the target publishing content including the first image to be published and the second image to be published, and publish the target publishing content.

[0006] On yet another hand, embodiments of this application provide a content publishing device, which includes: A display unit, configured to display input data, where the input data includes text; The display unit is further configured to, in response to a conversion operation on the input data, display multiple images to be published, where the images to be published are generated based on at least part of the text content in the input data, and / or the images to be published include at least part of the text content in the input data, and the content corresponding to at least part of the images to be published is different; A processing unit for determining target publishing content including multiple images to be published, so as to publish the target publishing content.

[0007] In one implementation, the input data includes an input title and / or an input body text. The multiple images to be published include a first image to be published and at least one second image to be published. The first image to be published corresponds to the main title of the input data, and at least one second image to be published respectively corresponds to at least one body text segment of the input body text. The at least one body text segment is obtained by dividing the input body text.

[0008] In one implementation, the first image to be published includes at least one of the following contents: a main title, a decorative element, a first sub - image; the main title is the input title included in the input data, or the main title is generated based on the input data; the decorative element is generated based on the input data; the first sub - image is generated based on the input data, and / or the first sub - image comes from the input image in the input data.

[0009] In one implementation, each second image to be published includes at least one of the following contents: a corresponding body text segment, a segment title, a target statement, a decorative element, a second sub - image; the segment title and the target statement are obtained by identifying the body text segment; the second sub - image is generated based on the body text segment, and / or the second sub - image comes from the input image in the body text segment; the segment title or the target statement is prominently displayed in the second image to be published.

[0010] In one implementation, the display order of the first image to be published takes precedence over that of the second images to be published; the display order of each second image to be published is determined based on the position of the body text segment corresponding to each second image to be published in the input data.

[0011] In one implementation, the content in the images to be published is laid out based on a target display style. The target display style includes a first display template and at least one second display template. The content in the first image to be published is laid out based on the first display template, and the content in the second images to be published is laid out based on the second display template.

[0012] In one implementation, the target display style is determined from multiple candidate display styles based on the matching degree with the input data or based on the user's selection operation. The candidate display styles include preset display styles and / or self - built display styles. The self - built display styles include display styles newly created by the publishing account, and / or display styles obtained by modifying the target display style by the publishing account.

[0013] In one implementation, before determining the target publishing content including multiple images to be published, the processing unit is further configured to: in response to an editing operation on a target image to be published among the multiple images to be published, update the content in the target image to be published; The content in the updated target image to be published includes at least one of the following: adjusting the display position, display style, and display parameters of the content in the target image to be published, modifying the content in the target image to be published; and / or After updating the content in the target image to be published, store the display style corresponding to the updated target image to be published.

[0014] In one implementation, the target published content further includes a target published text body and / or a target published title; the target published text body is a recommended summary generated based on input data; and / or obtained from the published text input by the publishing account; the target published title is based on the main title of the input data and / or obtained from the published title input by the publishing account.

[0015] In one implementation, when determining the target published content including multiple images to be published, the processing unit is further specifically configured to: Delete the recommended summary; update the recommended summary; switch the recommended summary; add the recommended summary.

[0016] In one implementation, when the display unit displays multiple images to be published in response to a conversion operation on the input data, it may be specifically configured to: In response to the conversion operation on the input data, obtain the content length and / or content intention of the input data; Based on the content length and / or content intention, display the first image to be published and at least one second image to be published, or display the third image to be published, where the third image to be published corresponds to the input data.

[0017] On the other hand, an embodiment of the present application provides a content publishing device, and the device includes: A processing unit, configured to obtain input data, where the input data includes second data associated with first data, and either the first data or the second data contains text; A display unit, configured to display a first image to be published and a second image to be published in response to a conversion operation on the input data, where the first image to be published is generated based on the first data, and the second image to be published is generated based on the second data; The processing unit is further configured to determine the target published content including the first image to be published and the second image to be published, so as to publish the target published content.

[0018] In one implementation, the input data includes a title and / or text related to the title; Alternatively, the input data includes a question and an answer to the question; or the input data includes a message and another message that quotes the message.

[0019] Correspondingly, an embodiment of the present application provides a computer device, and the computer device includes: A processor suitable for executing a computer program; A computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the content publishing method as described above is implemented.

[0020] Correspondingly, an embodiment of the present application provides a computer-readable storage medium that stores a computer program, and the computer program is loaded and executed by the processor to implement the content publishing method as described above.

[0021] Correspondingly, an embodiment of the present application provides a computer program product that includes a computer program or computer instructions, and when the computer program or computer instructions are executed by the processor, the content publishing method as described above is implemented.

[0022] In an embodiment of the present application, input data is displayed, and the input data includes text; in response to a conversion operation on the input data, multiple images to be published are displayed, and the images to be published are generated based on at least part of the text content in the input data, and / or the images to be published include at least part of the text content in the input data, and the content corresponding to at least part of the images to be published is different; a target publishing content including multiple images to be published is determined to publish the target publishing content. It can be seen that the embodiment of the present application can support publishing multiple images during the content publishing process, and the images to be published are generated according to the input data or the images to be published include at least part of the content in the input data, enriching the form of content publishing. Moreover, since the input data includes text, the text can be converted into images to be published for publishing, which can meet the publishing requirements of multi-modal content or cross-modal content. Description of the Drawings

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0024] Figure 1 It is an architecture diagram of a content publishing system provided by an embodiment of the present application; Figure 2 It is a schematic flowchart of a content publishing method provided by an embodiment of the present application; Figure 3 It is a schematic diagram of displaying input data provided by an embodiment of the present application; Figure 4 It is a schematic diagram of displaying input data provided by an embodiment of the present application; Figure 5Schematic diagram of input expressions in the input data provided by the embodiments of the present application; Figure 6a Schematic diagram of inserted images in the input data provided by the embodiments of the present application; Figure 6b Another schematic diagram of inserted images in the input data provided by the embodiments of the present application; Figure 7 Schematic diagram of entering the data input interface provided by the embodiments of the present application; Figure 8 Schematic diagram of the trigger of the return option provided by the embodiments of the present application; Figure 9a Schematic diagram of displaying multiple images to be published provided by the embodiments of the present application; Figure 9b Schematic diagram of the first image to be published provided by the embodiments of the present application; Figure 9c Schematic diagram of the first image to be published provided by the embodiments of the present application; Figure 10 Schematic diagram of the second image to be published provided by the embodiments of the present application; Figure 11 Schematic diagram of displaying multiple images to be published that match the target display style provided by the embodiments of the present application; Figure 12a Schematic diagram of display style switching provided by the embodiments of the present application; Figure 12b Another schematic diagram of display style switching provided by the embodiments of the present application; Figure 12c Schematic diagram of displaying multiple candidate display styles provided by the embodiments of the present application; Figure 13 Schematic diagram of displaying the self-built display style provided by the embodiments of the present application; Figure 14 Schematic diagram of displaying a candidate display style provided by the embodiments of the present application; Figure 15a Schematic diagram of editing the image to be published provided by the embodiments of the present application; Figure 15b Schematic diagram of editing the image to be published provided by the embodiments of the present application; Figure 16 Schematic diagram of displaying the conversion option provided by the embodiments of the present application; Figure 17 Schematic diagram of determining the target published text provided by the embodiments of the present application; Figure 18 Schematic diagram of inserting an illustration into the target published content provided by the embodiments of the present application; Figure 19 This application provides a schematic diagram of a release cancellation option for an embodiment of the present application; Figure 20 This application provides a schematic diagram of an editing option for an embodiment of the present application; Figure 21 This application provides a flowchart of a content release method; Figure 22a This application provides a schematic diagram of displaying a first image to be released and a second image to be released for an embodiment of the present application; Figure 22b This application provides another schematic diagram of displaying a first image to be released and a second image to be released for an embodiment of the present application; Figure 22c This application provides yet another schematic diagram of displaying a first image to be released and a second image to be released for an embodiment of the present application; Figure 23a This application provides a schematic diagram of a details page for displaying target release content; Figure 23b This application provides a schematic diagram of a details page for displaying target release content; Figure 24 This application provides a flowchart of a content release method for an embodiment of the present application; Figure 25 This application provides a schematic diagram of the structure of a content release device for an embodiment of the present application; Figure 26 This application provides another schematic diagram of the structure of a content release device for an embodiment of the present application; Figure 27 This application provides a schematic diagram of the structure of a computer device for an embodiment of the present application. Detailed implementation manners

[0025] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0026] An embodiment of the present application provides a content publishing solution. This content publishing solution supports generating multiple images to be published based on the input data (such as text, images, emojis, etc.) input by the content publisher. The generated images to be published include some text content in the input data, or the images to be published are generated based on at least some text content in the input data, and at least some of the images to be published include different content. Specifically, this content publishing solution allows the content publisher to input data such as text, emojis, and pictures, and display the input data. In response to the conversion operation on the input data, multiple images to be published are displayed (such as the images to be published can be cover images, text images, etc. obtained based on the input data), and the target publishing content including multiple images to be published is determined; the content publisher can directly publish the target publishing content or save the target publishing content for subsequent publishing. It can be seen that the embodiment of the present application can generate multiple images to be published according to the input data input by the user when the user publishes content, which can avoid the problem that the content publisher can only input text and publish text singly, and enriches the form of content publishing. In addition, currently, when publishing content, the multi-modal content publishing requirements of long texts cannot be supported. Through the content publishing solution provided by the embodiment of the present application, it is possible to convert the long text (that is, the text with a length greater than the preset length) in the input data into multiple images to be published for publishing, and support the multi-modal content or cross-modal publishing requirements of long texts.

[0027] Based on the above content publishing solution, please refer to Figure 1 for the architecture diagram of a content publishing system provided by an embodiment of the present application. In Figure 1 the content publishing system includes terminal 101, terminal 102... and more terminals. The present application does not limit the number of terminals. The content publishing system also includes server 103. Of course, the number of servers can also be multiple, and the present application still does not limit this. Among them, terminal 101 can be understood as the terminal used by the content publisher, and terminal 102 can be understood as the terminal used by the content viewer. The content publisher refers to the user who publishes content; the content viewer refers to the user who can perform operations such as viewing, liking, and commenting on the content published by the content publisher. It should be understood that in the embodiment of the present application, the content publisher can also be the content viewer. Similarly, the content viewer can also be the content publisher. Support applications for content publishing are run on both terminal 101 and terminal 102. The content publisher can refer to the user who publishes content on this application, and the content viewer refers to the user who browses the content published by the content publisher on this application. Such applications can be content sharing applications, social applications, etc. The embodiment of the present application does not make any limitations on this.

[0028] Among them, the terminal 101 and the terminal 102 can be a smart phone, a tablet computer, a notebook computer, a desktop computer, an intelligent vehicle, an intelligent wearable device, etc.; the server 103 can be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms. Among them, any terminal in the content publishing system can be directly or indirectly connected to the server 103 through a wired or wireless communication method, and any two terminals can perform information interaction through the server 103.

[0029] Next Figure 1 The following description of the interaction process between the terminal and the server shows the schematic diagram of the content publishing process. The content publishing process between the terminal and the server includes: (1) When a content publisher wants to publish content (such as a note), the terminal 101 can be used to input data. The terminal 101 can display the input data entered by the content publisher. The input method of the input data here can include, but is not limited to: direct editing input, copying and pasting data, selecting data from a session and importing data, voice input, etc. In addition, the input data includes text. Further, the input data may further include at least one of the following: expressions, images, links, videos, etc.

[0030] (2) The content publisher can perform a conversion on the input data. Correspondingly, the terminal 101 can send a conversion request to the server 103 in response to the conversion operation on the input data. The conversion request includes the input data, and the conversion request is used to request to generate multiple images to be published according to the input data.

[0031] (3) After receiving the conversion request, the server 103 generates multiple images to be published according to the input data and returns the multiple images to be published to the terminal 101. In one implementation, at least part of the text content of the input data is included in the images to be published. Among them, the content included in at least some of the multiple images to be published or the corresponding content is different. For example, if the input data includes an input title and input text, the multiple images to be published obtained by conversion include a cover image and a text image. The cover image is obtained based on the input title, and the text image can be obtained based on the input text.

[0032] (4) The terminal 101 receives the multiple images to be published returned by the server 103 and determines the target published content including the multiple images to be published.

[0033] (5)In response to the publishing operation of the target published content, the terminal 101 publishes the target published content through the server 103. After the successful publication, the target published content will be displayed or distributed in the application where the target published content is published. In one implementation, among the multiple images to be published, there are a first image to be published (i.e., the cover image) and at least one second image to be published (i.e., the body text image). When the target published content is displayed via the recommendation interface, the content card corresponding to the target published content may display the first image to be published. Among them, multiple published contents may be displayed in the recommendation interface, and the content card corresponding to each published content will display one published image in the corresponding published content, usually the first-listed published image. In addition, the content publisher or the content viewer can view the details of the target published content through the corresponding terminal.

[0034] (6)The content viewer enters the application where the target published content is published through the terminal 102. The terminal 102 may send a data acquisition request to the server 103. The data acquisition request is used to request the published contents published by the content publishers recommended for the content viewer or the content publishers followed by the content viewer (such as including the above-mentioned target published content).

[0035] (7)The server 103 returns the published contents published by the content publishers to the terminal 102 based on the data acquisition request.

[0036] (8)The terminal 102 displays the published contents published by the content publishers for the content viewer. In this way, the content viewer can select a certain published content for browsing according to the needs. For example, if the content viewer selects the target published content published by the content publisher through the terminal 101, the terminal 102, in response to the browsing operation of the target published content, displays the content details page of the target published content. The content details page displays the target published image among at least two published images. In response to the switching operation of the target published image, other published images among the at least two published images except the target published image are displayed in the content details page. In addition, the content viewer can also like, comment on, etc. the target published content.

[0037] It can be seen that for content publishers, they can input data, generate multiple images to be published based on the input data, display the multiple images to be published on the terminal, and determine the target published content including the multiple images to be published, thus realizing the process of conveniently generating images based on the input data. Specifically, the input data includes text, realizing text-to-image generation, enriching the form of content publishing, and enhancing the experience of content distributors. In addition, the input data in the embodiments of the present application can include long text (long text refers to text with a length greater than a preset length), and multiple images to be published are generated based on the long text. The multiple images to be published include a cover image and a body text image. In this way, the multiple images in the target published content can form a magazine-like set of images, enhancing the experience of content publishers and better forming a complete long-text author ecosystem. For content viewers, they can view the target published content including multiple images, not limited to the target published content including only text, enriching the diversity of content viewing and enhancing the experience of content viewers.

[0038] Based on the above content publishing system, please refer to Figure 2 which is a schematic flowchart of a content publishing method provided by an embodiment of the present application. In this embodiment, the content publishing method can be executed by a computer device. More specifically, it can be executed by an application in the computer device that supports content distribution; the computer device can be the terminal 101 or the terminal 102 in the system shown in Figure 1 above. Please refer to Figure 2 The content publishing method may include the following steps S201 - S203: S201. Display the input data, where the input data includes text.

[0039] Among them, the text can include long text or short text. In one implementation, long text refers to text with a length greater than a preset length, and short text refers to text with a length less than or equal to the preset length. The input data can include input body text and / or input title. In the embodiments of the present application, the input body text can include at least one of the following: text, emojis, input images, links, etc.; the input title can include text.

[0040] Among them, the ways to display the input data include but are not limited to the following: (1) Providing a data input interface, in which data can be input, and in response to a data input operation in the data input interface, displaying the input data entered by the data input operation in the data input interface. The data input operation may include, but is not limited to: directly pulling up the keyboard in the data input interface to edit the input data, pasting the data in the data input interface, directly importing the data in the data input interface, and voice input. It can be seen that the embodiments of the present application provide a variety of data input methods, which can better realize the convenient portability of data, thereby increasing the number and proportion of published content and making content publishing more efficient.

[0041] In one implementation, a keyboard is directly pulled up in the data input interface to edit the input data. Figure 3 , is a schematic diagram of displaying input data provided by an embodiment of the present application. Figure 3 In the data input interface 301, when data needs to be input, the keyboard can be directly pulled up in the data input area 31 of the data input interface 301 (for example, by clicking the data input area 31, the keyboard changes from a hidden state to a pulled up state), and data is input in the data input area 31 through the keyboard. In response to the data input operation in the data input interface, the input data is displayed and the input data is displayed in the data input area 31. The keyboard includes a folding option, and when the folding option is triggered, the keyboard changes from a pulled up state to a hidden state.

[0042] Among them, when the keyboard is in a hidden state, data input prompt information is displayed in the data input area 31 of the data input interface 301, and the data input prompt information here includes a title input area and / or a text input area, the title input area includes title input prompt information, and the text input area includes text input prompt information. In response to a title input operation on the title input area, the title input prompt information is replaced with the input title for display, and in response to a text input operation on the text input area, the text input prompt information is replaced with the input text for display.

[0043] Optionally, the font and color of the title input prompt information can be set as required, such as the font of the title input prompt information is set to 18 points and the color is gray; similarly, the font and color of the text input prompt information can be set as required, such as the font of the text input prompt information is set to 18 points and the color is gray. Optionally, when inputting data through the keyboard, the keyboard distance from the bottom is a preset value (such as 50Pt), and after each text segment in the text is input, the previously input text segment will automatically move up.

[0044] In another implementation, in the embodiments of the present application, through the data import capability, where the data import capability includes, but is not limited to: image import capability, document import capability, link import capability, etc. Based on the provided data import capability, data can be directly imported in the data input interface as input data. Please refer to Figure 4 , which is a schematic diagram showing the input data provided by the embodiments of the present application. Specifically, in Figure 4 , the data input interface 301 is displayed. The data input interface 301 includes an import control 41. In response to the triggering operation on the import control 41, data is directly imported in the data input interface 301 and the imported data is displayed. The imported data is the input data.

[0045] In yet another implementation, voice input can be directly performed in the data input interface, and the input voice is converted into text. In response to the voice input operation in the data input interface, the voice input data is displayed in the data input interface, and the voice input data is used as the input data.

[0046] In the embodiments of the present application, the input text includes input images and / or emojis. (1) Add emojis through the emoji input option. The emoji input option can be displayed on the data input interface, or the emoji input option can be displayed in the first function area of the keyboard. As Figure 5 shown, the emoji input option 511 can be displayed in the first function area 51 of the keyboard. In response to the triggering operation on the emoji input option 511, at least one emoji is displayed (such as Figure 5 includes the recently used emojis and the little red potato emoji); in response to the selection operation on at least one emoji, the selected emoji is displayed in the data input area 52 of the data input interface, and the input data includes the selected emoji. In one implementation, the emoji input option 511 can be displayed in the first function area 51 of the keyboard. When the emoji input option is triggered, the emoji input option 511 is replaced with the keyboard icon 512 and displayed in the first function area.

[0047] (2) The data input interface includes an image input option, which can be displayed on the data input interface, or the image input option can be displayed in the second function area of the keyboard, where the first function area and the second function area are two different function areas on the keyboard. The image input option can include a photo selection option and a photo-taking option; the photo selection option is used to select an image from the captured images for insertion, and the photo-taking option is used to capture an image in real time and insert the captured image. Here, taking the photo selection option as an example, in response to the triggering operation of the image selection option, at least one image is displayed in the picture selection interface. In response to the selection operation of at least one image, the selected image is displayed in the image editing interface. In response to the editing operation on the selected image (the editing operation can perform operations such as cropping and resizing the image), the edited image is displayed in the image editing interface, and the image editing interface includes an image confirmation control. In response to the triggering operation of the image confirmation control, the edited image can be displayed in the target image display area of the data input interface, and the edited image is used as the input image.

[0048] In some alternative embodiments, in response to the triggering operation of the image confirmation control, displaying the edited image in the target image display area of the data input interface may include: in response to the confirmation operation for the edited image, an image frame is drawn in the target image display area of the data input interface, and the image frame defines the size of the uploaded image. If the edited image meets the size of the image frame, the edited image is displayed in the image frame. If the edited image does not meet the size of the image frame, a prompt message indicating that the image upload fails is output in the data input area.

[0049] For example, as Figure 6a shown, the content publisher triggers the image selection option 61 in the data input interface. In response to the triggering operation of the image selection option 61, at least one image is displayed in the picture selection interface 601 (as Figure 6a shown, 6 images are displayed). In response to the selection operation of at least one image (as Figure 6a shown, the fifth image is selected), the selected image is displayed in the image editing interface 602. In response to the editing operation on the selected image (the editing operation can perform operations such as cropping and resizing the image), the edited image is displayed in the image editing interface 602, and the image editing interface includes an image confirmation control 62. In response to the triggering operation of the image confirmation control 62 (such as Figure 6a the click operation on the image confirmation control 62 in Figure 6aAmong them, the length of the image is 246 and the height is 140), that is, it is necessary to upload the image for thumbnail display. If the edited image meets the size of the image frame, the edited image is displayed in the image frame 63. If the edited image does not meet the size of the image frame, then as Figure 6b shown, a prompt message indicating that the image upload fails is output in the data input interface, so that the image can be edited and uploaded again.

[0050] It should be understood that the embodiments of the present application can also support adding images by taking real-time photos. Specifically, in response to the trigger operation of the photo-taking option, a photo-taking interface is displayed. In response to the photo-taking event, the taken image is displayed in the photo-taking interface. At this time, in response to the confirmation operation of the taken image, the taken image is displayed in the target image display area of the data input interface. Or as Figure 6a and Figure 6b shown, in response to the editing operation of the taken image, the taken image is displayed in the image editing interface and the taken image is edited and uploaded.

[0051] The ways to enter the data input interface include but are not limited to the following two ways: Way 1: In response to the trigger operation of the data input entry, the data input interface is displayed. The data input entry can be a data input control, a data input icon, etc. The data input entry here can be displayed on any interface of the application that supports content distribution, such as in the data recommendation interface of the application.

[0052] Way 2: The embodiments of the present application provide a publishing content type selection interface, which includes a first publishing content type and a second publishing content type. The first publishing content type is used to indicate generating multiple images to be published based on the input data, and the multiple images to be published include a first image to be published and a second image to be published. The second publishing content type is used to indicate generating one image to be published according to the input data. Among them, the first publishing content type and the second publishing content type can be displayed in two different areas of the publishing content type selection interface. Optionally, the presentation forms of the first publishing content type and the second publishing content type can be the same or different. For example, both the first publishing content type and the second publishing content type are represented by text. The first publishing content type can be represented by "writing an article", and the second publishing content type can be represented by "writing text". In addition, the first publishing content type can be displayed in the form of text plus an icon, such as Figure 7 shown, which is a schematic diagram of a way to enter the data input interface provided by the embodiments of the present application. In Figure 7Among them, the first publication content type can be displayed in the form of "writing an article" plus the icon 721. Optionally, the regional backgrounds where the first publication content type and the second publication content type are located can be the same or different. The regional background includes at least one of the following: background color, background style, and different prompt information for the content type.

[0053] The display data input interface may include: displaying a publication content type selection interface, where the user can select the first publication content type and the second publication content type according to their needs. When the user selects the first publication content type, in response to the selection operation of the first publication content type, the data input interface corresponding to the first publication content type can be displayed. Figure 7 Among them, the first publication content type is displayed in the first type area 72 of the publication content type selection interface 702, and the second publication content type is displayed in the second type area 71 of the publication content type selection interface 702. Among them, the prompt information included in the first type area is different from the prompt information in the second type area. The prompt information included in the second type area is "Say something and share your new things"; the prompt information included in the first type area is "Supports more than a thousand words and one-click typesetting". In response to the click operation on the icon 721 of the first publication content type, the data input interface corresponding to the first publication content type is displayed.

[0054] Optionally, displaying the publication content type selection interface can be: displaying a publication content type entry, and in response to the trigger operation on the publication content type entry, the publication content type selection interface can be displayed. For example Figure 7 Among them, in response to the trigger operation on the publication content type entry 70 in the recommendation interface 701, the publication content type selection interface 702 is displayed.

[0055] In some implementation manners, the data input interface includes a return option. When the return option is triggered and there is no input data in the data input interface, switch from the data input interface to the previous interface. For example, enter the data input interface from the publication content type selection interface. When the return option is triggered and there is no input data in the data input interface, switch from the data input interface to the publication content type selection interface. When the return option is triggered and the data input interface includes input data, it is saved by default. At this time, as Figure 8 shown, it is a schematic diagram of the trigger of a return option provided by an embodiment of the present application. Figure 8 Among them, when the return option 81 is triggered and the data input interface includes input data, a content clearing option and a save draft option can be displayed in the area 82. In response to the trigger operation on the content clearing option, the saved input data is deleted; in response to the trigger operation on the save draft option, directly return to the draft box and put the input data into the created draft.

[0056] In addition, an automatic saving function is also provided in the data input interface. When there is input data in the data input interface, the input data in the data input interface can be automatically saved, and a prompt message is output in the data input interface. This prompt message is used to prompt that the input data has been automatically saved. For example, Figure 8 in, a prompt message "Automatically saved at 9:41" is output in the data input interface. In the embodiments of the present application, it can be automatically saved once per minute or once every few minutes. In the embodiments of the present application, when there is an abnormal exit such as a flashback, a draft box can be directly created according to the input data.

[0057] Optionally, when the text characters that the content publisher in the data input interface needs to input are restricted, character prompt information can also be displayed in the data input interface. This character prompt information includes the number of characters occupied by the current input data and the maximum number of characters supported by the data input interface. For example, Figure 8 in, the character prompt information "10002 / 10000" is displayed in the data input interface. The "10002" in the character prompt information represents the number of characters occupied by the current input data, and 10000 represents the maximum number of characters supported by the data input interface. When the number of characters occupied by the current input data is greater than the maximum number of characters, data cannot be input. It should be understood that in the embodiments of the present application, the maximum number of characters supported by the data input interface can be restricted, or the maximum number of characters supported by the data input interface can not be restricted.

[0058] S202. In response to the conversion operation of the input data, display multiple images to be published. The images to be published are generated based on at least part of the text content in the input data, and / or the images to be published include at least part of the text content in the input data, and the content corresponding to at least part of the images to be published is different.

[0059] Among them, the multiple images to be published include a first image to be published and at least one second image to be published. In one implementation, the text content included in the first image to be published is different from the text content included in the second image to be published. Please refer to Figure 9a , which is a schematic diagram of displaying multiple images to be published provided by the embodiments of the present application. Among them, the multiple images to be published include: Image 901, Image 902, and Image 903; among them, Image 901 is the first image to be published, and Image 902 and Image 903 are the second images to be published. Next, the first image to be published and the second images to be published will be described separately: (1) The first image to be published corresponds to the main title of the input data. The first image to be published includes at least one of the following contents: the main title, decorative elements, and the first sub-graph, and may also include an introduction or abstract, publication time, publication author, etc. obtained based on the input data. In some embodiments, the main title can be highlighted or emphasized. Among them: ① Main title: In one implementation, when the input data includes an input title, the main title can be the input title included in the input data. For example, as Figure 9a shown, the input data includes the input title "Taking a Walk in Place X", and the main title corresponding to the input data for Image 901 is the input title "Taking a Walk in Place X". In another implementation, the main title can be generated based on the input data. Specifically, in the case where the input data does not include an input title, the input data can be analyzed by a main title generation model to obtain the main title of the input data. The main title generation model is trained using supervised learning and / or unsupervised learning, and can be any artificial intelligence model (such as a language model or a neural network model) with content understanding and content generation capabilities.

[0060] ② Decorative elements: Decorative elements can enhance the visual presentation effect of the first image to be published. Decorative elements can include, but are not limited to: text elements (such as elements in English or Chinese fonts), sticker elements, background textures (such as marble textures, etc.), background colors (such as red, blue, etc.), and so on. In one implementation, the decorative elements can be generated based on the input data; specifically, the decorative elements can be obtained by performing sentiment analysis on the input data through a decorative element generation model. Specifically, the decorative element generation model performs sentiment analysis on the input data and generates decorative elements according to the sentiment recognition results. For example, if the sentiment recognition result is happy, then the decorative elements can be balloons and the background can be a warm color tone. The decorative element generation model is trained using supervised learning or unsupervised learning and can be any artificial intelligence model (such as a language model, an image generation model, or a neural network model) with content understanding and content generation capabilities. In one implementation, the target word (such as an entity word) in the main title can be transformed to obtain the corresponding decorative element. For example, the target word can be translated into another language, or a corresponding decorative element can be generated or matched based on the target word. In yet another implementation, the decorative elements in the first image to be published can be obtained by matching the input data. Specifically, a decorative element material library is provided, which includes a variety of reference decorative elements, and the decorative elements in the first image to be published can be determined from the variety of reference decorative elements according to the matching degree between each reference decorative element and the input data.

[0061] ③The first sub - image: The first sub - image refers to an image located at any position in the first image to be released, such as a background image or a decorative image. In one implementation, the first sub - image is generated based on the input data, and / or the first sub - image comes from the input image in the input data. The number of the first sub - images can be one or more, and the embodiments of the present application do not make any limitations. When the second sub - image is generated based on the input data, a first sub - image generation model can be trained, and then the first sub - image generation model can be called to analyze the input data and generate the first sub - image. For example, the first sub - image generation model analyzes the input data (such as the input data describes a tree and a small river) and generates a first sub - image with a tree and a small river. Among them, the first sub - image generation model can be trained in a supervised or unsupervised manner and can be any artificial intelligence model (such as an image generation model or a neural network model) with the ability of content understanding and content generation. In another implementation, if the input data includes an input image, then the input image can be directly used as the first sub - image. In still another implementation, the first sub - image can be obtained by matching based on the input data. Specifically, a sub - image material library is provided, which includes multiple reference sub - images. The first sub - image can be determined from the multiple reference sub - images according to the matching degree between the input data and each reference sub - image. In some embodiments, the first sub - image can be a static image, a dynamic image, a live image, or a video.

[0062] The embodiments of the present application do not make any limitations on the content included in the first image to be released. For example, as Figure 9a shown, image 901 is the first image to be released, and the first image to be released includes the main title "Taking a walk in X place". Another example is Figure 9b a schematic diagram of a first image to be released provided by the embodiments of the present application. The Figure 9b first image to be released shown includes the main title "The sun is rising" and decorative elements. Another example is Figure 9c a schematic diagram of a first image to be released provided by the embodiments of the present application. The Figure 9c first image to be released shown includes decorative elements.

[0063] (2) At least one second image to be released corresponds to at least one text segment of the input text, which is obtained by dividing the input text. In one implementation, the input text includes a segment title (i.e., the segment title), and the input text can be divided according to the segment title to obtain at least one text segment, and one text segment corresponds to one second image to be released. For example, the input text includes the segment titles "Day 1: Local Tour" and "Day 2: Out-of-town Tour"; the input text can be divided according to the segment titles "Day 1: Local Tour" and "Day 2: Out-of-town Tour" to obtain two text segments, and each text segment corresponds to one second image to be released. In another implementation, the input text is divided according to the number of characters that can be placed in the image to obtain at least one text segment. For example, a second image to be released includes 100 characters, then the input text can be divided according to 100 characters in sequence to obtain at least one text segment. In yet another implementation, the input text can be input into a content understanding model for text segment division to obtain at least one text segment. The content understanding model can be any artificial intelligence model (such as a large language model or a neural network model, etc.) with content understanding and content generation capabilities.

[0064] Among them, the content corresponding to each second image to be released includes at least one of the following: the corresponding text segment, the segment title (the segment title), the target sentence, the decorative element, and the second sub-graph. Among them: ① The segment title can be recognized from the text segment. In one implementation, the text segment includes the segment title. For example, the text segment includes the segment title "Day 1: Local Tour", which can be directly recognized from the segment title. In another implementation, the segment title can be generated for the corresponding text segment through a content understanding model.

[0065] ② The target sentence is recognized from the text segment. In one implementation, the target sentence can be recognized from the text segment through a content understanding model, and this target sentence can be understood as a relatively important sentence.

[0066] ③ The decorative element in the second image to be released can be generated based on the corresponding text segment. In one implementation, the decorative element generation model can perform sentiment analysis on the corresponding text segment to obtain the decorative element in the second image to be released. In another implementation, the target word (such as an entity word) in the segment title can be transformed to obtain the corresponding decorative element. For example, the target word is translated into another language, or the corresponding decorative element is generated or matched based on the target word. In yet another implementation, the decorative element in the second image to be released can be obtained by matching with the corresponding text segment. Specifically, a decorative element material library is provided, and the decorative element material library includes a variety of reference decorative elements. The decorative element in the second image to be released can be determined from the variety of reference decorative elements according to the matching degree between each reference decorative element and the corresponding text segment.

[0067] ④ The second sub - figure is generated based on the text segment and / or the second sub - figure comes from the input image in the text segment. In one implementation, when the second sub - figure is generated based on the text segment, a second sub - figure generation model can be trained. Then, the second sub - figure generation model can analyze the corresponding text segment to generate the second sub - figure. For example, if the second sub - figure generation model analyzes the text segment and finds that the text segment describes a tree and a small river, it generates a second sub - figure with a tree and a small river. In another implementation, if the text segment includes an input image, then the input image can be directly used as the second sub - figure. The second sub - figure generation model can be trained in a supervised or unsupervised manner and can be any artificial intelligence model (such as an image generation model or a neural network model, etc.) with content understanding and content generation capabilities. In yet another implementation, the second sub - figure can be obtained by matching the corresponding text segment. Specifically, the second sub - figure can be determined from the sub - figure material library according to the matching degree between the corresponding text segment and each reference sub - figure in the sub - figure material library. In some embodiments, the second sub - figure can be a static image, a dynamic image, a live image, or a video.

[0068] Wherein, the number of the first sub - figure and the second sub - figure is not limited in any way, and the first sub - figure and the second sub - figure can be the same or different. In addition, the embodiments of the present application do not limit the content included in the second image to be published in any way. For example, Figure 9a in, image 902 and image 903 are both second images to be published. Image 902 and image 903 respectively correspond to a text segment of the input text. For example, Figure 9a in, image 902 corresponds to a text segment in the input text "This is nice,... CCCCKCCKCCKCCCC, CKCCCC "; Image 902 includes this text segment and the target statement "CCCKCCKCCKCCCC". Image 903 corresponds to a text segment in the input text "XXXXXX, XXXXXXXXXX, XXXXX". Again, Figure 10 as shown, it is a schematic diagram of a second image to be published provided by the embodiments of the present application; in Figure 10 as shown, image 1005 and image 1006 are both second images to be published. Image 1005 includes a text segment of the input text and the second sub - figure 10051. Image 1006 includes a text segment of the input text.

[0069] Optionally, at least one of the cover title, the paragraph title, or the target statement is prominently displayed or emphasized in the corresponding image to be published. The prominent display or emphasis can include at least one of the following: bold display, italic display, display in a different text color, display in a different font, display in a different font size. For example, Figure 9aIn this case, the target statement "CCCCKCCKCCKCCCC" will be displayed obliquely in Image 902. It should be understood that the highlighting methods of the cover title, section title, and target statement in the corresponding images to be published can be the same or different.

[0070] In one implementation, displaying multiple images to be published may include: displaying multiple images to be published in the display order of the images to be published, where the display order of the images to be published is determined according to the content included in the images to be published. Among them, the multiple images to be published include a first image to be published and at least one second image to be published. The display order of the first image to be published takes precedence over the display order of the second image to be published, that is, the first image to be published is displayed before the second image to be published, and the display order of each second image to be published is determined based on the position of the corresponding text segment in the input data. As Figure 9a shown, Image 901 is the first image to be published, and Images 902 and 903 are second images to be published. The display order of Image 901 takes precedence over the display orders of Images 902 and 903. Images 902 and 903 are determined based on the positions of the corresponding text segments in the input data. It can be seen that the position of the text segment corresponding to Image 902 in the input data is prior to the position of the text segment corresponding to Image 903 in the input data. Then, the display order of Image 902 takes precedence over that of Image 903.

[0071] In some implementations, the content in the images to be published is laid out based on the target display style, and the target display style includes a first display template and at least one second display template. The first display template and each second display template define the display parameters of each content to be displayed, and the first display template and at least one second display template have the same or similar styles. The content in the first image to be published is laid out based on the first display template, and the content in the second image to be published is laid out based on the second display template. The content in one second image to be published is laid out based on one second display template. Among them, the display parameters among the at least one second display templates included in the target display style can be the same or different. The display parameters here may include font, background color, content layout, and so on.

[0072] In the embodiments of the present application, multiple candidate display styles can be provided. Each candidate display style has a certain display style differentiation, and the first display template and at least one second display template included in each candidate display style are different. In this way, when distributing content, the target display style can be determined from multiple candidate display styles, and then multiple to-be-published images can be quickly generated according to the target display style. Among them, the candidate display style can include a typesetting style. In one implementation, the target display style is determined from multiple candidate display styles based on the matching degree between the candidate display style and the input data. For example, if the input data includes "The scenery is really beautiful and the sun is really nice", then the target display style that can be determined from multiple candidate display styles can be a simple and bright display style or a scenery-related display style.

[0073] In another implementation, the target display style is determined from multiple candidate display styles based on the selection operation of the user (i.e., the content publisher). Specifically, multiple candidate display styles can be displayed. In response to the user's selection operation on the first candidate display style among the multiple candidate display styles, the first candidate display style can be determined as the target display style. Please refer to Figure 11 , which is a schematic diagram of multiple to-be-published images provided by the embodiments of the present application that match the target display style. In Figure 11 , 4 candidate display styles are displayed (for example, the 4 candidate display styles in Figure 11 are ABCD, EFG, ZXCC, XXAA respectively). In response to the selection operation on the candidate display style "ABCD", the candidate display style "ABCD" (i.e., the first candidate display style) can be determined as the target display style.

[0074] Among them, displaying multiple to-be-published images includes: displaying multiple to-be-published images that match the target display style, that is, multiple to-be-published images generated based on the target display style. For example Figure 11 , after taking the candidate display style "ABCD" as the target display style, multiple to-be-published images typeset or laid out using the display template of "ABCD" can be displayed. Among them, the first to-be-published image among the multiple to-be-published images can be laid out based on the first display template in "ABCD" (for example Figure 10 , the image 1007 is laid out according to the first display template in "ABCD"), and each second to-be-published image is laid out based on the second display template in "ABCD" (for example Figure 10 , the images 1006 and 1005 are laid out according to the corresponding second display template in "ABCD". It can be seen that the second display templates in "ABCD" used by the images 1006 and 1005 are different).

[0075] Among them, multiple candidate display styles can be displayed on the preview interface, or on the data input interface, or on the publishing interface. The embodiments of the present application do not impose any restrictions on the display positions of the multiple candidate display styles. Taking the case where multiple candidate display styles are displayed on the preview interface as an example. In one implementation, multiple candidate display styles can be in the layout display area of the preview interface, and this layout display area can be the lower area, upper area, left area, right area, etc. of the preview interface; as Figure 11 shown, 4 candidate display styles are displayed in the layout display area 1162. In addition, the preview interface includes a layout style display area 1161, and this layout style display area 1161 is used to display multiple to-be-published images that match the target display style. As Figure 11 shown, this layout style display area 1161 is used to display multiple to-be-published images typeset or laid out using the display template of "ABCD".

[0076] In some implementation manners, displaying multiple images that match the target display style may include: scrolling and displaying multiple to-be-published images that match the target display style in the layout style display area 1161 of the preview interface. In another implementation manner, some of the multiple to-be-published images that match the target display style are displayed in the layout style display area 1161 of the preview interface (such as displaying the first to-be-published image among the multiple to-be-published images that match the target display style), and in response to a switching operation on the layout style display area 1161 (such as a left-right sliding operation), other to-be-published images that have not been displayed among the multiple to-be-published images that match the target display style are displayed in the preview interface. The switching operation here can be: an operation of automatically sliding in a preset direction within a preset time period; or, an operation of the content publisher sliding left and right in the layout style display area 1161, etc.

[0077] Optionally, when the content publisher does not like the selected first candidate display style, other candidate display styles can be selected to achieve flexible switching of the display style. In response to a selection operation on the second display style other than the first candidate display style among the multiple candidate display styles, the second candidate display style can be determined as the new target display style, and the multiple to-be-published images that match the target display style in the preview interface are replaced with multiple to-be-published images that match the new target display style for display, that is, display images that match the new target display style, that is to say, multiple to-be-published images generated based on the new target display style. For example, as Figure 12aAs shown, it is a schematic diagram of display style switching provided by an embodiment of the present application. In response to the selection operation of the candidate display style "ZXCC", the candidate display style "ZXCC" can be determined as the new target display style, and multiple to-be-published images in the layout style display area 1161 of the preview interface that match "ABCD" are replaced with multiple to-be-published images that match "ZXCC", that is, replaced with multiple to-be-published images typeset or laid out using the display template of "ZXCC".

[0078] Since it takes a certain amount of time for rendering to display multiple to-be-published images that match the new target display style when switching to other display styles. Therefore, in the embodiment of the present application, a progress prompt message can be used for prompting. In one implementation, replacing multiple to-be-published images in the preview interface that match the target display style with multiple to-be-published images that match the new target display style for display includes: replacing multiple to-be-published images in the preview interface that match the target display style with a progress prompt message for display, and the progress prompt message is used to prompt the loading progress of multiple to-be-published images that match the new target display style; in response to the loading completion event of at least one to-be-published image that matches the new target display style, display the at least one loaded to-be-published image in the preview interface. Please refer to Figure 12b , which is another schematic diagram of display style switching provided by an embodiment of the present application. In response to the selection operation of the target display style "ZXCC", multiple to-be-published images in the preview interface that match "ABCD" are replaced with the progress prompt message "Image loading" for display. In response to the loading completion event of at least one to-be-published image that matches the new target display style "ZXCC", display the at least one loaded to-be-published image in the layout style display area 1161 of the preview interface.

[0079] It should be understood that in the embodiment of the present application, when at least one to-be-published image that matches the new target display style "ZXCC" is loaded and completed, the loaded image will be displayed in the preview interface, and then every time a to-be-published image is loaded and completed, the loaded to-be-published image can be displayed in the preview interface, or the user can view other loaded to-be-published images by swiping, and finally multiple to-be-published images that match the new target display style can be displayed. By showing the loaded to-be-published image in the preview interface when at least one to-be-published image that matches the new target display style is loaded and completed, the to-be-published images in the corresponding display style can be quickly presented to the user (i.e., the content publisher), so that the user can quickly understand whether they like the display style, reducing the waiting time of the user and improving the user experience.

[0080] In one implementation, displaying multiple candidate display styles may include: in response to a conversion operation on input data, displaying multiple candidate display styles. Since it takes time to load multiple candidate display styles, progress prompt information may be displayed. In one implementation manner, in response to a conversion operation on input data, a preview interface is displayed. The preview interface includes progress prompt information, which is used to prompt that the display style is being loaded. In response to the completion event of the display style loading, multiple candidate display styles may be displayed. In another implementation manner, in response to a conversion operation on input data, a preview interface is displayed. The preview interface includes progress prompt information, which is used to prompt the loading progress of multiple to-be-published images that match the default display style. For example, Figure 12c , which is a schematic diagram of displaying multiple candidate display styles provided by an embodiment of the present application. In Figure 12c , the conversion operation is a triggering operation on a conversion option; in response to a conversion operation on conversion option 1001, a preview interface is displayed. The preview interface includes progress prompt information 12001. In response to the completion event of loading at least one to-be-published image that matches the default display style, at least one loaded to-be-published image is displayed in the layout style display area 1161 of the preview interface and multiple candidate display styles are displayed in the preview interface.

[0081] Among them, the candidate display styles may include: preset display styles and / or self-created display styles; the preset display styles are pre-set. The self-created display styles include display styles newly created via a publishing account and / or display styles obtained by modifying a target display style via a publishing account. The display style newly created via a publishing account may specifically include: in response to a creation operation in a display style creation page, multiple style parameters may be displayed. In response to a selection operation on the multiple style parameters, a display style is created according to the selected style parameters, and the created display style is used as the self-created display style. The style parameters may include at least one of the following: cover style, theme color, decorative element, blank space ratio, background pattern, etc. ② The display style obtained by modifying a target display style via a publishing account may specifically include: in response to an update operation on the style parameters in the target display style, the target display style with updated style parameters is determined as the self-created display style; or in response to an editing operation on a to-be-published image based on the layout of the target display style, the display style corresponding to the edited to-be-published image is determined as the self-created display style.

[0082] In this manner, displaying multiple candidate display styles may include any of the following: ① Displaying a preset display style in a first region and a self-created display style in a second region. ② Displaying a preset display style and a self-created display style in the same region; ③ Displaying a preset display style and, in response to a display operation for the self-created display style (such as a triggering operation for a display option of the self-created display style, a voice display operation, etc.), displaying the self-created display style. For example, Figure 13 , is a schematic diagram of displaying a self-created display style provided by an embodiment of the present application. In Figure 13 , the triggering operation for the display style created by the publishing account may be a triggering operation for the display option 1301 of the self-created display style. In response to the triggering operation for the display option 1301, the self-created display style is displayed (i.e., Figure 13 the display styles "Lake M" and "Scenery" in). Among them, the display position of the self-created display style is not limited in any way. For example, it can be independent of the preview interface or the preview interface, etc.

[0083] Optionally, due to the size limitation of the preview interface, the number of candidate display styles displayed is limited. That is, a certain number (such as 5, 6, etc.) of candidate display styles will be preferentially downloaded for display. In some implementation manners, a preset number of candidate display styles may be displayed, and some of the multiple candidate display styles will be hidden. In response to a sliding operation in the layout display area, the hidden candidate display styles can be displayed. For example, Figure 14 is a schematic diagram of candidate display style display provided by an embodiment of the present application. In response to a sliding operation in the layout display area 1162 (such as Figure 14 , swiping left), other hidden candidate display styles are displayed in the layout display area 1162. Through the sliding operation, the content publisher can view more candidate display styles.

[0084] It can be seen that the embodiments of the present application provide different candidate display styles (i.e., layout styles), which can generate to-be-published images under different display styles, and these to-be-published images are refined and typeset based on the display templates under the display styles, beautifying the content publishing style, forming images similar to a magazine feel, making the published content diverse in form, and also reducing the editing threshold of content publishing.

[0085] Optionally, before determining the target published content including multiple to-be-published images, the embodiments of the present application support editing the to-be-published images. In one implementation manner, in response to an editing operation on the target to-be-published image among the multiple to-be-published images, the content in the target to-be-published image is updated. And / or, after updating the content in the target to-be-published image, the display style corresponding to the updated target to-be-published image is stored, that is, the display style corresponding to the updated target to-be-published image is used as the self-created display style.

[0086] Among them, the content in the target image to be updated for release includes at least one of the following: ① Adjust the display position of the content in the target image to be released, such as adjusting the display position of text, images, or other elements in the target image to be released. ② Adjust the display style of the content in the target image to be released. ③ Adjust the display parameters of the content in the target image to be released. For example, adjust the font, color, etc. of the text content in the target image to be released. As Figure 15a shown, it is a schematic diagram of an image to be released for editing provided by an embodiment of the present application. In Figure 15a , in response to an editing operation on the image 1501 to be released (the image 1501 to be released is the second image to be released) among the 3 images to be released, the target statement "CCCCKCCKCCKCCCC" included in the image 1501 to be released is changed from italic to bold, resulting in the image 1502 to be released (i.e., the updated target image to be released). For another example, if the target image to be released is the first image to be released, the image size, saturation, resolution, brightness, etc. of the first sub-image in the first image to be released can be adjusted. ④ Modify the content in the target image to be released. Modifying the content in the target image to be released may include: deleting the content in the target image to be released, or updating the content in the target image to be released to other content, or adding new content to the target image to be released. For example, as Figure 15b shown, it is a schematic diagram of an image to be released for editing provided by an embodiment of the present application. In Figure 15b , in response to an editing operation on the image 1503 among the 3 images to be released, the child in the image 1503 can be deleted, resulting in the image 1504 to be released (i.e., the updated target image to be released).

[0087] In some implementation manners, step S202 may include: in response to a conversion operation on the input data, multiple images to be released may be displayed in the preview interface, or multiple images to be released may be displayed in the release interface. Among them, the conversion operation may include at least one of the following: (1) The data input interface includes conversion options. As Figure 3 shown, the data input interface 301 includes a conversion option 321. The conversion operation on the data input may include: a triggering operation on the conversion option 321. Please refer to Figure 9a , which is a schematic diagram of displaying multiple images to be released provided by an embodiment of the present application. The specific implementation manner of step S202 may be: in response to a triggering operation on the conversion option 321 (the triggering operation is a click operation as in Figure 9a ), multiple images to be released are displayed.

[0088] Among them, the display positions of the conversion options include the following: ① The display position of the conversion option 321 in the data input interface can be flexibly changed. For example, Figure 3 in Figure 3 , when the keyboard is in the hidden state, the conversion option is displayed at the first display position 32 in the data input interface. When the keyboard is in the pulled-up state, the conversion option is displayed at the second display position 33 in the data input interface. The first display position and the second display position are two different positions in the data input interface. ② The position of the conversion option in the data input interface is fixed. That is to say, the conversion option does not change with the state of the keyboard. For example, the conversion option is always fixedly displayed at the lower position, upper right position, etc. in the data input interface. ③ While displaying the input data, the conversion option is displayed. That is to say, as Figure 16 shown in Figure 16 , it is a schematic diagram of the display of a conversion option provided by an embodiment of the present application. When the input data is displayed in the data input interface, the conversion option 161 is displayed. If the input data is not displayed in the data input interface, the conversion option will not be displayed.

[0089] Optionally, when the input data is displayed, the conversion option is updated from the non-editable state to the editable state. That is to say, if the input data is not displayed in the data input interface, then the conversion option is in the non-editable state; if the input data is displayed in the data input interface, then the conversion option is in the editable state. Among them, whether the conversion option is in the editable state can be distinguished according to the font color, whether it is clickable, etc. For example, Figure 3 shown in Figure 3 , when the input data is not displayed in the data input interface, the font color of the conversion option 321 is gray, and when the input data is displayed in the data input interface, the font color of the conversion option is black. The embodiments of the present application do not make any limitations on the display position and display method of the conversion option.

[0090] (2) The conversion operation on the input data can be to input specific symbols in the data input interface, such as symbols M, L, etc. For example, the conversion operation can be the operation of inputting M in the data input interface.

[0091] (3) The conversion operation on the input data can be a sliding operation in the data input interface.

[0092] (4) The conversion operation on the input data can be the operation of directly shaking the terminal device.

[0093] In one implementation, the specific implementation of step S202 may include: in response to a conversion operation on input data, obtaining the content length and / or content intention of the input data, and displaying a first image to be published and at least one second image to be published based on the content length and / or content intention, or displaying a third image to be published, where the third image to be published corresponds to the input data; wherein, the third image to be published corresponding to the input data may be that the third image to be published includes the input data, or in other words, the third image to be published displays the input data. As an implementation, displaying a first image to be published and at least one second image to be published based on the content length, or displaying a third image to be published may specifically be: determining whether the content length included in the input data is greater than a preset length threshold; if the content length is greater than the preset length threshold, the input data is long content, and a first image to be published and at least one second image to be published may be displayed. If the content length is less than or equal to the preset length threshold, the input data is non-long content, and a third image to be published may be displayed. Wherein, the content length may include the character length. When the input data includes an emoji or an input image, the emoji occupies 1 character, the English and numbers in the text occupy 0.5 characters each, and for the input image, the number of characters it occupies may be determined according to the number of lines it occupies. As another implementation, displaying a first image to be published and at least one second image to be published based on the content intention, or displaying a third image to be published may specifically be: an intention analysis model may be called to analyze the input data to obtain an intention analysis result. If the intention analysis result indicates a long content publishing intention, a first image to be published and at least one second image to be published are displayed. If the intention analysis result indicates a non-long content publishing intention and only one image to be published is generated, a third image to be published is displayed. Please refer to Figure 7 , if the input data is long content or the intention analysis result indicates a long content publishing intention, then as Figure 7 , select to take the "write an article" (i.e., select the first content type for publishing) link, and generate a first image to be published and at least one second image to be published according to the input data; if the input data is non-long content (not long content) or the intention analysis result indicates a non-long content publishing intention, that is, as Figure 7 , select to take the "write text" (i.e., select the second content type for publishing), and generate a third image to be published according to the input data, where the third image to be published includes all the content of the input data.

[0094] S203. Determine a target published content including multiple images to be published, and publish the target published content.

[0095] In one implementation, in response to a publishing operation on the target published content, determine a target published content including multiple images to be published, and publish the target published content. Wherein, the publishing operation may include a touch operation on a publishing option, such as Figure 9aAs shown, in response to a triggering operation on the publishing option 926, determine the target publishing content including multiple images to be published, and publish the target publishing content.

[0096] In another implementation, when multiple images to be published are displayed in the preview interface, as Figure 10 shown, the preview interface includes a confirmation option 10052. In response to a triggering operation on the confirmation option 10052, the target publishing content including multiple images to be published can be determined, and the target publishing content of the multiple images to be published can be displayed in the publishing interface. As Figure 10 shown, in response to a triggering operation on the confirmation option 10052, determine the target publishing content including image 1005, image 1006, and image 1007. It should be noted that when the preview interface has not fully displayed multiple images to be published, that is, without waiting for all multiple images to be published to be rendered and displayed, step S203 can be executed: determine the target publishing content including multiple images to be published.

[0097] Among them, when the target publishing content only includes multiple images to be published, they are arranged and displayed in the first area of the publishing interface in the display order of the images to be published. Please refer to Figure 10 shown, image 1005, image 1006, and image 1007 are sequentially displayed in the first area in the display order of the images to be published.

[0098] Optionally, the target publishing content involved in the embodiments of the present application may further include a target publishing text and / or a target publishing title. When the target publishing content includes the target publishing text, the target publishing text can be displayed in the second area of the publishing interface. When the target publishing content includes the target publishing title, the target publishing title can be displayed in the third area of the publishing interface. Among them, the first area, the second area, and the third area are three different areas in the publishing interface. For example, in Figure 9a shown, the target publishing content 900 includes 3 images to be published (image 901, image 902, and image 903), the target publishing text content 922, and the target publishing title 923. The embodiments of the present application do not make any limitations on the target publishing content.

[0099] (1)Target published text: The target published text is obtained based on the recommended summary generated from the input data and / or the published text input by the publishing account. ① The target published text is the recommended summary generated from the input data: In one implementation, the recommended summary generated from the input data can be displayed, and the displayed recommended summary is determined as the target published text. In another implementation, the recommended summary generated from the input data is displayed, and in response to the confirmation operation on the displayed recommended summary, the displayed recommended summary is determined as the target published text. The confirmation operation on the displayed recommended summary can be a trigger operation on the confirmation control (such as a click operation). For example, Figure 9a in, the recommended summary "KCCCCCCCCCC." generated from the input data is displayed, and in response to the click operation on the confirmation control 925, the displayed recommended summary is determined as the target published text 922. Optionally, when the target published text is the recommended summary based on the input data, the source prompt information of the target published text can also be displayed (such as Figure 9a in, the source prompt information of the target published text is "The text summary has been automatically generated"), and this source prompt information is used to prompt that the target published text is automatically generated based on the input data. In yet another implementation, multiple recommended summaries are generated based on the input data, and in response to the selection operation on the multiple recommended summaries, the recommended summary selected by the selection operation is determined as the target published text. Among them, the multiple recommended summaries can be displayed in the publishing interface, or the multiple recommended summaries can be displayed in a window independent of the publishing interface. As Figure 17 shown, it is a schematic diagram for determining the target published text provided by an embodiment of the present application; in Figure 17 two recommended summaries (i.e., "KCCCCCCCCCC." and "KKCCCCCCCCC.") of the input data are displayed in a window independent of the publishing interface, and in response to the selection operation on the recommended summary "KCCCCCCCCCC.", the recommended summary "KCCCCCCCCCC." is determined as the target published text. ② The target published text is obtained from the published text input by the publishing account. In one implementation, in response to the input operation of the publishing account in the published text input area, the published text input by the input operation is determined as the target published text.

[0100] Among them, determining the target published content including multiple images to be published may further include any of the following steps: ① Delete the recommended summary. In Figure 9aIn the second region, a recommended abstract is displayed, and a deletion option 924 corresponding to the recommended abstract is provided. In response to a triggering operation on the deletion option 924 corresponding to the recommended abstract, the recommended abstract displayed in the second region can be deleted. ② Update the recommended abstract. In response to an update operation on the recommended abstract, the recommended abstract is updated to a new recommended abstract, and the new recommended abstract is used as the target release text. Among them, the update operation can include a triggering operation on the update option or directly updating the recommended abstract through the release account. ③ Switch the recommended abstract. In response to a switching operation on the displayed recommended abstract (such as providing a switching option, and the switching operation can be a triggering operation on the switching option), the displayed recommended abstract information is switched to display other recommended abstracts, and the switched other recommended abstracts can be used as the target release text. ④ Add a recommended abstract. When there is no recommended abstract, abstract information can be added, and the added recommended abstract is used as the target release text.

[0101] (2) Target release title: The target release title is obtained based on the main title of the input data and / or the release title input by the release account. Among them, the main title of the input data is generated based on the input data and / or is the input title included in the input data. For example Figure 9a in which, the main title of the input data is "Taking a walk in Place X"; the target release title 923 is "Taking a walk in Place X". Alternatively, the target release title is obtained by editing the main title of the input data.

[0102] Optionally, the target release content may further include illustrations. Please refer to Figure 18 , which is a schematic diagram of inserting an illustration into the target release content provided by an embodiment of the present application. In Figure 18 an add option 1822 is displayed. In response to a triggering operation on the add option 1822, the added illustration 1823 can be displayed. Among them, if the illustration is located after all the images to be released, the display order of all the images to be released remains unchanged. If the illustration is located at the position of the target image to be released among multiple images to be released, the display order of the target image to be released and the images to be released after the target image to be released changes. As Figure 18 shown, the illustration 1823 occupies the position of the image to be released 1821, then the display order of the image to be released 1821 changes, that is, it is displayed fourth. In addition, the embodiment of the present application does not limit the number of illustrations in any way.

[0103] It can be seen that the target published content involved in the embodiments of the present application includes multiple images to be published. In addition, it can also include at least one of illustrations, target published text, and target published titles, which enriches the form of content publishing. And for content publishers, they can publish different content according to their needs, improving the experience of content publishers. At the same time, the published content supports text-to-image generation (such as long text-to-image generation), which can improve the penetration of long text publishing.

[0104] After determining the target published content including multiple images to be published, the target published content can be published. In response to the publishing operation on the target published content, the target published content is published. Among them, the publishing operation can include at least one of the following: ① Trigger operation on the publishing option. ② The publishing operation can be an operation of inputting specific symbols, such as symbols like M, L, etc. ③ The publishing operation can be a sliding operation. ④ The publishing operation can be a direct operation of shaking the terminal device. The embodiments of the present application do not make any limitations on the publishing operation.

[0105] Optionally, the embodiments of the present application also provide a publishing cancellation option. As Figure 19 shown, a schematic diagram of a publishing cancellation option provided by the embodiments of the present application is shown. In Figure 19 , in the publishing interface, there is a publishing cancellation option 1901. In response to the trigger operation on the publishing cancellation option 1901, a return option ( Figure 19 return to editing in Figure 19 save draft in

[0106] is output in the area 1902. In response to the trigger operation on the return option, the previous interface of the publishing interface can be returned. If the previous interface is a preview interface, the preview interface is returned; if the previous interface is a data input interface for displaying input data, the data input interface is displayed. In response to the trigger operation on the save draft option, the target published content is saved as a draft.

[0107] In some optional embodiments, the embodiments of the present application further provide some basic editing capabilities, such as editing input data. The editing at this time may include: pasting, selecting, copying, and so on. As Figure 20 shown, it is a schematic diagram of an editing option provided by the embodiments of the present application. A transfer cursor 2001 is displayed in the data input area. In response to a triggering operation on the transfer cursor 2001 (such as a long-press operation), a plurality of editing options can be displayed on the bubble function 2002. In response to a triggering operation on a target editing option among the plurality of editing options, an editing operation matching the target editing option is performed on the input data. Taking the plurality of editing options including: pasting, selecting, and selecting all as an example; in response to a triggering operation on the paste option, the pasted content is inserted at the position where the moving cursor is located; in response to a triggering operation on the select operation, a selection operation is performed on the input data. In response to a triggering operation on the select-all operation, all the content included in the input data is selected, including spaces and line breaks here.

[0108] In one implementation, please refer to Figure 20 , in response to a triggering operation (such as a long-press operation) on the target content (such as the content 2003 in Figure 20 ) in the input data, a plurality of editing options for the content 2003 are displayed on the bubble function 2004. In response to a triggering operation on a target editing option among the plurality of editing options, an editing operation matching the target editing option is performed on the target content. As in Figure 20 , taking the plurality of editing options including: copying, cutting, pasting, and selecting all as an example. In response to a triggering operation on the copy option, the target content is copied; in response to a triggering operation on the cut option, the target content is cut from the input data and copied to the clipboard. In response to a triggering operation on the paste option, the pasted content is used to replace the target content. In response to a triggering operation on the select-all option, all the content included in the input data is selected, including spaces and line breaks here. It should be noted that: the paste option will only be displayed if there is content in the clipboard. When triggering the position of the transfer cursor, the keyboard for editing text needs to be in the pulled-up state. If the keyboard is not in the pulled-up state and a region outside the data input area is triggered, the triggering operation on the transfer cursor or the triggering operation on the target content in the input data will not be responded to. If the keyboard is in the pulled-up state and a region outside the data input area is triggered, the keyboard will be hidden.

[0109] In addition, the input data optimization ability provided in the embodiments of the present application can use any language model to optimize the displayed input data and display the optimized input data. The optimization includes at least one of the following: ① Polishing the input data, such as checking the grammar in the input data, adjusting the text content, etc., to achieve the fluency and accuracy of language expression; ② Expanding the input data, such as expanding the text in the input data to enrich the text content; ③ Abbreviating the input data. For example, redundant processing is performed on the text in the input data.

[0110] It can be seen that through the above basic editing ability and input data optimization ability, the data input can be made more flexible and rich, so that content publishing can be better realized.

[0111] Please refer to Figure 21 , which is a schematic flowchart of a content publishing method provided by an embodiment of the present application. This content publishing method can be executed by a computer device. More specifically, it can be executed by an application in the computer device that supports content distribution; this computer device can be the terminal 101 or terminal 102 in the above Figure 1 shown system. Please refer to Figure 21 , the content publishing method may include the following steps S2101-S2103: S2101. Obtain input data, where the input data includes second data associated with the first data, and the first data or the second data contains text.

[0112] In one implementation, the input data may include a title and / or the text body related to the title. Among them, the title may be the first data, and the text body related to the title may be the second data. For specific embodiments, please refer to the foregoing, and details are not described herein again.

[0113] In another implementation, the input data includes a question and an answer to the question (i.e., Q&A data); at this time, the first data may include the question, and the second data may include the answer to the question. In one implementation, the input data can be obtained from other pages or other applications. For example, specifically, it can include: displaying at least one Q&A record data, and each answer record data includes a question and an answer to the question; specifically, at least one Q&A record data can be displayed in a session. Here, the session can be an AI session (i.e., a session between a content publisher and an intelligent customer service), a social session, etc. Then, in response to a selection operation on the target Q&A record data in the at least one Q&A record data, the target Q&A record data is displayed, and the target Q&A record data is used as the input data. Please refer to Figure 22a , which is a schematic diagram showing a first image to be published and a second image to be published provided by an embodiment of the present application. In Figure 22aIn [the above], question-and-answer record data is displayed in an AI conversation. The question-and-answer record data includes question 2201 and answer 2202. In response to a selection operation on the question-and-answer record data, the selected question 2201 and answer 2022 are used as input data. Among them, the selection operation can be a triggering operation on the sharing option of the question-and-answer record data, such as Figure 22a In [the above], the selection operation refers to a triggering operation on the sharing option in the display area 2203. In another implementation, obtaining input data may include: directly displaying the question-and-answer record data on the conversation page. In response to a confirmation operation on the question-and-answer record data, the question-and-answer record data can be determined as the input data. Please refer to Figure 22b , which is another schematic diagram showing the first image to be published and the second image to be published provided by the embodiments of the present application. In Figure 22b Taking an AI conversation as an example, a conversation is displayed in the conversation interface 2204. The conversation includes question-and-answer record data. The question-and-answer record data includes question 2205 and answer 2206. In response to a confirmation operation on the question-and-answer record data (such as Figure 22b In [the above], the confirmation operation can be a triggering operation on the sharing control 2207), the question-and-answer record data is determined as the input data.

[0114] In yet another implementation, the input data includes a message and other messages (i.e., conversation data) that reference the message. Among them, the first data may include the message, and the second data includes other messages that reference the message. Please see Figure 22c , which is yet another schematic diagram showing the first image to be published and the second image to be published provided by the embodiments of the application. The input data can be obtained from other pages or other applications. Specifically, it may include: displaying message 2213 and other messages 2214 that reference the message. Message 2213 and other messages 2214 that reference the message are used as input data. Among them, the first data may include message 2213, and the second data may include other messages 2214 that reference the message. In some implementations, a conversation is displayed. The conversation includes multiple messages and other messages that reference each message. In response to a target message among the multiple messages, the target message and other messages that reference the target message are used as input data.

[0115] S2102. In response to a conversion operation on the input data, display the first image to be published and the second image to be published. The first image to be published is generated based on the first data, and the second image to be published is generated based on the second data.

[0116] Among them, the first image to be published being generated based on the first data may mean that: the first image to be published includes the first data, or the first image to be published is generated based on the first data; the second image to be published being generated based on the second data may mean that: the second image to be published includes the second data, or the second image to be published is generated based on the second data.

[0117] (1)The input data includes a title and / or the text related to the title; the first image to be published can be generated based on the title, such as the first image to be published includes the title; at least one second image to be published can be generated based on the text related to the title, for example, each second image to be published can include all or part of the content in the text related to the title.

[0118] (2)The input data includes a question and an answer to the question. The first image to be published can be generated based on the question, such as the first image to be published can include the question; at least one second image to be published can be generated based on the question-and-answer to the question. Specifically, each second image to be published can include the answer to the question, or each second image to be published can include the question and the answer to the question. In one implementation, each second image to be published can include part of the content in the answer to the question. In another implementation, if the number of answers to the question is at least one, then one second image to be published can include one answer to the question. For example, Figure 22a in, the conversion operation on the input data includes the triggering operation of conversion option 2200. Step S2102 may include: in response to the triggering operation of conversion option 2200, display image 22121 (i.e., the first image to be published) and image 22131 (i.e., the second image to be published). Among them, image 22121 includes the question "Recommendations for delicious food around XX Street"; image 22131 includes the question and the answer to the question. Another example, Figure 22b in, the conversion operation on the input data includes the triggering operation of conversion option 2208. In response to the confirmation operation on the question-and-answer record data (such as Figure 22b in, the confirmation operation can be the triggering operation of sharing control 2207), conversion option 2208 will also be displayed. Step S2102 may include: in response to the triggering operation of conversion option 2208, display image 2209 (i.e., the first image to be published) and image 2210 (i.e., the second image to be published). Among them, image 2209 includes the question "Recommendations for delicious food around XX Street"; image 2210 includes the question and the answer to the question.

[0119] (3)The input data includes a message and other messages that reference the message. Among them, the first data includes the message, and the second data includes other messages that reference the message; the first image to be published can be generated based on the message. Specifically, the first image to be published can include the message; at least one second image to be published can be generated based on other messages that reference the message. Specifically, each second image to be published can include other messages that reference the message, or each second image to be published includes the message and other messages that reference the message. In one implementation, the conversion operation on the input data includes the triggering operation of a conversion option, such as Figure 22c, display conversion options in area 2212 (i.e., the generated note in Figure 22c ), step S2102 may include: in response to a trigger operation on the conversion option, display image 2215 (i.e., the first image to be published) and image 2216 (i.e., the second image to be published). Image 2215 includes message 2213 "Where did you eat this?"; Image 2216 includes message 2213 and other messages 2214 that reference message 2213.

[0120] S2103. Determine the target published content including the first image to be published and the second image to be published, and publish the target published content.

[0121] Among them, the target published content may further include a target published text and / or a target published title, and the embodiments of the present application do not make any limitations on the target published content. For example, Figure 22b in, the target published content includes image 2209 (i.e., the first image to be published), image 2210 (i.e., the second image to be published), and target published title 2211.

[0122] In one implementation, in response to a publish operation on the target published content, determine the target published content including the first image to be published and the second image to be published, and publish the target published content. Among them, here, the publish operation includes a trigger operation on the publish option as an example, such as Figure 22a shown, in response to a trigger operation (such as a click operation) on publish option 2217, determine the target published content including the first image to be published and the second image to be published, and publish the target published content.

[0123] After the target published content is published, the target published content may be displayed, or the first image to be published in the target published content may be displayed. Specifically, when the target published content is displayed in the recommendation interface, the content card corresponding to the target published content may display the first image to be published. Before displaying the first image to be published, it is necessary to adjust the first image to be published, such as adjusting the size ratio of the first image to be published from 9:13 to 3:4, and displaying the first image to be published with a size ratio of 3:4 in two columns in the recommendation interface. Such as Figure 9a in, the first image to be published is Figure 9a in image 901, the size ratio of this image 901 is adjusted from 9:13 to 3:4; then the image 901 with a ratio size of 3:4 is displayed in two columns in the recommendation interface 906. When entering the details page of the target published content to view multiple images to be published, the size ratio of the first image to be published can be adjusted from 3:4 to 9:13 for display. Among them, multiple published contents may be displayed in the recommendation interface, and the content card corresponding to each published content will display the first image to be published in the corresponding published content. Such as Figure 23bAmong them, the content card corresponding to the release content 1 will display the first to-be-released image in the corresponding release content 1 (i.e., image 2315); the content card corresponding to the release content 2 will display the first to-be-released image in the corresponding release content 2 (i.e., image 2316).

[0124] In one implementation, as Figure 23a shown, it is a schematic diagram of a details page for displaying a target release content provided by this application. In Figure 23a it, when triggering (such as clicking) the target release content in the recommendation interface 2301, the details page 2311 of the target release content is displayed, and the first to-be-released image (i.e., Figure 23a the image 23111 in it) is displayed in this content details page 2311; in response to the browsing operation on the target release content (such as the operation of swiping left or right), the second to-be-released image (i.e., Figure 23a the image 23112 in it) is displayed in the content details page. Again, as Figure 23b shown, it is a schematic diagram of a details page for displaying a target release content provided by this application. In Figure 23b it, when triggering (such as clicking) the first to-be-released image in the target release content in the recommendation interface 2302, the details page 2312 of the target release content is displayed, and the first to-be-released image (i.e., Figure 23b the image 23113 in it) is displayed in this content details page 2312; in response to the browsing operation on the target release content (such as the operation of swiping left or right), the second to-be-released image (i.e., Figure 23b the image 23114 in it) is displayed in the content details page.

[0125] In some optional implementations, in response to the selection operation on the content in the to-be-released image, the content selected by the selection operation can be copied or pasted. Or, the second to-be-released image includes other messages of the reference message. In response to the selection operation on the reference message in the to-be-released image (such as a long press selection operation), it jumps to the interface where the reference message is located.

[0126] In the embodiments of this application, input data is obtained. The input data includes second data associated with the first data, and the first data or the second data contains text; in response to the conversion operation on the input data, the first to-be-released image and the second to-be-released image are displayed. The first to-be-released image is generated based on the first data, and the second to-be-released image is generated based on the second data; the target release content including the first to-be-released image and the second to-be-released image is determined to release the target release content. The embodiments of this application can support releasing the first to-be-released image and the second to-be-released image generated by different data during the content release process, enriching the form of content release.

[0127] Please refer to Figure 24, which is a schematic flowchart of a content publishing method provided by an embodiment of the present application. This content publishing method can be jointly executed by any terminal and the server. Please refer to Figure 24 , and this content publishing method may include the following steps S2401 - S2406: S2041. The terminal displays input data, and the input data contains text.

[0128] Specifically, the terminal can obtain the input data and display the input data. In one implementation, the input data may include second data associated with the first data, and either the first data or the second data contains text.

[0129] S2402. The terminal generates a conversion request in response to a conversion operation on the input data. The conversion request includes the input data, and the conversion request is used to request the server to generate multiple images to be published based on the input data and return the multiple images to be published.

[0130] S2403. The terminal sends the conversion request to the server. Correspondingly, the server will receive the conversion request sent by the terminal.

[0131] S2404. The server generates multiple images to be published based on the received conversion request. Among them, the images to be published are generated based on at least part of the text content in the input data, and / or the images to be published include at least part of the text content in the input data, and the content corresponding to at least part of the images to be published is different.

[0132] Among them, the multiple images to be published include a first image to be published and at least one second image to be published. In one implementation, the server generating multiple images to be published based on the input data may include: the server can determine the content for generating the content in the first image to be published from the input data, and divide the input text in the input data to obtain at least one text segment; then layout the determined content according to the first display template in the target display style to obtain the first image to be published, and layout at least one text segment according to at least one second display template in the target display style to obtain at least one second image to be published. One second display template corresponds to one second image to be published.

[0133] Among them, multiple candidate display styles are stored in the server. The server can calculate the matching degree between the input data and each candidate display style, and determine the target display style from the multiple candidate display styles according to the matching degree between the input data and each candidate display style, such as selecting the candidate display style corresponding to the largest matching degree as the target display style.

[0134] In one implementation, the multiple images to be released include a first image to be released and a second image to be released. The input data includes first data and second data associated with the first data. The server can generate the first image to be released based on the first data and generate the second image to be released based on the second data.

[0135] In one implementation manner, generating multiple images to be released based on the input data may include: The server can request a content understanding interface to perform content understanding on the input data and generate multiple images to be released.

[0136] Among them, the multiple images to be released include a first image to be released and a second image to be released. The first image to be released includes at least one of the following contents: a main title, a decorative element, and a first sub - figure. When the content corresponding to the first image to be released includes a main title, the content understanding interface can be requested to identify whether there is an input title in the input data. If so, the main title is determined to be the input title included in the input data; if not, the content understanding interface is requested to call the main title generation model to analyze the input data to obtain the main title. When the content corresponding to the first image to be released includes a decorative element, the content understanding interface can be requested to call the decorative element generation model to analyze the input data to obtain the decorative element. Specifically, the decorative element generation model performs emotion recognition on the input data and generates a decorative element according to the emotion recognition result. For example, if the emotion recognition result is happy, the decorative element can be balloons and the background is warm - toned. When the content corresponding to the first image to be released includes a first sub - figure, in one implementation, it can be generated by requesting the content understanding interface to call the first sub - figure generation model to analyze the input data. For example, if the input data describes a tree, the first sub - figure generation model can be called to analyze the input data to generate a first sub - figure containing a tree. Or, an input image is obtained from the input data and the input image is determined to be the first sub - figure.

[0137] The second image to be released includes at least one of the following contents: a section title, a body paragraph, a decorative element, a target statement, and a second sub - figure. When the second image to be released includes a section title and / or a target statement, the content understanding interface can be requested to identify the section title and the target statement from the corresponding body paragraph, or the content understanding interface can be requested to call the content understanding model to identify the section title and the target statement from the corresponding body paragraph. When the second image to be released includes a second sub - figure, in one implementation, it can be generated by requesting the content understanding interface to call the second sub - figure generation model to analyze the input data. For example, if the input data describes a tree, the second sub - figure generation model can be called to analyze the input data to generate a second sub - figure containing a tree. In one implementation, the input data includes an input image, and the content understanding interface can be requested to obtain the input image from the input data and determine the input image as the second sub - figure.

[0138] S2405. The server returns multiple images to be published to the terminal.

[0139] S2406. The terminal displays the multiple images to be published and determines a target published content including the multiple images to be published to publish the target published content.

[0140] In one implementation, the terminal displaying the multiple images to be published may include: the terminal calls a rendering interface to render and display the received images to be published.

[0141] Among them, determining a target published content including the multiple images to be published to publish the target published content may include: the terminal determines a target published content including the multiple images to be published, and calls a security audit interface to perform a security audit on the target published content. If the security audit of the target published content passes, the target published content is published. The security audit here may be, for example: a review of the terms in the target published content. If the target published content does not include sensitive terms, it is determined that the security audit of the target published content passes.

[0142] In the embodiments of the present application, the terminal displays input data, and the input data contains text. The terminal generates a conversion request in response to a conversion operation on the input data. The conversion request includes the input data, and the conversion request is used to request the server to generate multiple images to be published based on the input data and return the multiple images to be published. The terminal sends the conversion request to the server. The server generates multiple images to be published based on the received conversion request. Among them, the images to be published are generated based on at least part of the text content in the input data, and / or the images to be published include at least part of the text content in the input data, and the content corresponding to at least part of the images to be published is different. The server returns the multiple images to be published to the terminal. The terminal displays the multiple images to be published and determines a target published content including the multiple images to be published to publish the target published content. Through the cooperation between the terminal and the server, it is possible to more efficiently generate published content with rich content, and thus efficiently implement content publishing.

[0143] Next, the content publishing device provided in the embodiments of the present application will be described.

[0144] Please refer to Figure 25 , which is a schematic structural diagram of a content publishing device provided in the embodiments of the present application. The content publishing device is set in a computer device. The content publishing device may be a computer program (including program code) in the computer device. For example, the content publishing device may be an application software in the computer device. The computer device may be a blockchain node in the blockchain network mentioned above; the content publishing device may be used to execute Figure 2 The partial or all steps shown in the method embodiments. Please refer to Figure 25 ; The content publishing device includes the following units: A display unit 2501 for displaying input data, where the input data includes text; The display unit 2501 is further configured to display multiple to-be-published images in response to a conversion operation on the input data, where the to-be-published images are generated based on at least part of the text content in the input data, and / or the to-be-published images include at least part of the text content in the input data, and the content corresponding to at least part of the to-be-published images is different; A processing unit 2502 for determining a target publishing content including multiple to-be-published images to publish the target publishing content.

[0145] In one implementation, the input data includes an input title and / or an input body, the multiple to-be-published images include a first to-be-published image and at least one second to-be-published image, the first to-be-published image corresponds to the main title of the input data, and at least one second to-be-published image corresponds to at least one body paragraph of the input body respectively, and at least one body paragraph is obtained by dividing the input body.

[0146] In one implementation, the first to-be-published image includes at least one of the following contents: a main title, a decorative element, and a first sub-graph; the main title is the input title included in the input data, or the main title is generated based on the input data; the decorative element is generated based on the input data; the first sub-graph is generated based on the input data, and / or the first sub-graph comes from the input image in the input data.

[0147] In one implementation, each second to-be-published image includes at least one of the following contents: a corresponding body paragraph, a paragraph title, a target statement, a decorative element, and a second sub-graph; The paragraph title and the target statement are obtained by identifying the body paragraph; the second sub-graph is generated based on the body paragraph, and / or the second sub-graph comes from the input image in the body paragraph; The paragraph title or the target statement is prominently displayed in the second to-be-published image.

[0148] In one implementation, the display order of the first to-be-published image takes precedence over that of the second to-be-published image; the display order of each second to-be-published image is determined based on the position of the body paragraph corresponding to each second to-be-published image in the input data.

[0149] In one implementation, the content in the to-be-published image is laid out based on a target display style, the target display style includes a first display template and at least one second display template, the content in the first to-be-published image is laid out based on the first display template, and the content in the second to-be-published image is laid out based on the second display template.

[0150] In one implementation, the target display style is determined from multiple candidate display styles based on the matching degree with the input data or based on the user's selection operation. The candidate display styles include preset display styles and / or self-created display styles. The self-created display styles include display styles newly created via the publishing account and / or display styles obtained by modifying the target display style via the publishing account.

[0151] In one implementation, before determining the target publishing content including multiple images to be published, the processing unit 2502 is further configured to: In response to an editing operation on a target image to be published among the multiple images to be published, update the content in the target image to be published; Updating the content in the target image to be published includes at least one of the following: adjusting the display position, display style, and display parameters of the content in the target image to be published, and modifying the content in the target image to be published; and / or After updating the content in the target image to be published, store the display style corresponding to the updated target image to be published.

[0152] In one implementation, the target publishing content further includes a target publishing text body and / or a target publishing title; The target publishing text body is a recommended abstract generated based on the input data; and / or obtained from the publishing text body input by the publishing account; The target publishing title is based on the main title of the input data and / or obtained from the publishing title input by the publishing account.

[0153] In one implementation, when determining the target publishing content including multiple images to be published, the processing unit 2502 may further be configured to: Delete the recommended abstract; update the recommended abstract; Switch the recommended abstract; Add the recommended abstract.

[0154] In one implementation, when the display unit displays multiple images to be published in response to a conversion operation on the input data, it may specifically be configured to: In response to a conversion operation on the input data, obtain the content length and / or content intention of the input data; Based on the content length and / or content intention, display a first image to be published and at least one second image to be published, or display a third image to be published, where the third image to be published corresponds to the input data.

[0155] In an embodiment of the present application, input data is displayed, and the input data includes text; in response to a conversion operation on the input data, multiple images to be published are displayed, the images to be published are generated based on at least part of the text content in the input data, and / or the images to be published include at least part of the text content in the input data, and the content corresponding to at least part of the images to be published is different; a target published content including the multiple images to be published is determined to publish the target published content. It can be seen that the embodiments of the present application can support publishing multiple images during the content publishing process, and the images to be published are generated according to the input data or the images to be published include at least part of the content in the input data, enriching the form of content publishing. Moreover, since the input data includes text, the text can be converted into images to be published for publishing, which can meet the publishing requirements of multi-modal content or cross-modal content.

[0156] Please refer to Figure 26 , which is a schematic structural diagram of a content publishing device provided by an embodiment of the present application. The content publishing device is set in a computer device, and the content publishing device can be a computer program (including program code) in the computer device. For example, the content publishing device can be an application software in the computer device, and the computer device can be a blockchain node in the blockchain network mentioned above; the content publishing device can be used to execute Figure 21 some or all of the steps in the method embodiment shown in Figure 26 ; the content publishing device includes the following units: A processing unit 2601, configured to obtain input data, where the input data includes second data associated with first data, and the first data or the second data includes text; A display unit 2602, configured to display a first image to be published and a second image to be published in response to a conversion operation on the input data, where the first image to be published is generated based on the first data, and the second image to be published is generated based on the second data; The processing unit 2601 is further configured to determine a target published content including the first image to be published and the second image to be published to publish the target published content.

[0157] In one implementation, the input data includes a title and / or the text body related to the title; Alternatively, the input data includes a question and an answer to the question; or, the input data includes a message and other messages that reference the message.

[0158] In an embodiment of the present application, input data is obtained. The input data includes second data associated with first data, and either the first data or the second data contains text. In response to a conversion operation on the input data, a first image to be published and a second image to be published are displayed. The first image to be published is generated based on the first data, and the second image to be published is generated based on the second data. A target published content including the first image to be published and the second image to be published is determined to publish the target published content. The embodiments of the present application can support publishing the first image to be published and the second image to be published generated from different data during the content publishing process, enriching the form of content publishing.

[0159] Next, the computer device provided by the embodiments of the present application will be described.

[0160] Furthermore, an embodiment of the present application also provides a schematic structural diagram of a computer device. The schematic structural diagram of the computer device can be referred to Figure 27 ; The computer device may include: a processor 2701, an input device 2702, an output device 2703, and a memory 2704. The above-mentioned processor 2701, input device 2702, output device 2703, and memory 2704 are connected through a bus. The memory 2704 is used to store a computer program. The computer program includes program instructions, and the processor 2701 is used to execute the program instructions stored in the memory 2704.

[0161] In one embodiment, the computer device may be a terminal. The processor 2701 performs the following operations by running the program instructions stored in the memory 2704: Display the input data, where the input data contains text; In response to a conversion operation on the input data, display multiple images to be published. The images to be published are generated based on at least part of the text content in the input data, and / or the images to be published include at least part of the text content in the input data, and the content corresponding to at least part of the images to be published is different; Determine a target published content including multiple images to be published to publish the target published content.

[0162] In one implementation, the input data includes an input title and / or input text. The multiple images to be published include a first image to be published and at least one second image to be published. The first image to be published corresponds to the main title of the input data, and at least one second image to be published respectively corresponds to at least one text segment of the input text. The at least one text segment is obtained by dividing the input text.

[0163] In one implementation, the first image to be published includes at least one of the following contents: a main title, a decorative element, and a first sub - figure; the main title is the input title included in the input data, or the main title is generated based on the input data; the decorative element is generated based on the input data; the first sub - figure is generated based on the input data, and / or the first sub - figure comes from the input image in the input data.

[0164] In one implementation, each second image to be published includes at least one of the following contents: a corresponding text paragraph, a paragraph title, a target statement, a decorative element, and a second sub - figure; The paragraph title and the target statement are obtained by recognizing the text paragraph; the second sub - figure is generated based on the text paragraph, and / or the second sub - figure comes from the input image in the text paragraph; The paragraph title or the target statement is prominently displayed in the second image to be published.

[0165] In one implementation, the display order of the first image to be published takes precedence over that of the second image to be published; the display order of each second image to be published is determined based on the position of the corresponding text paragraph of each second image to be published in the input data.

[0166] In one implementation, the content in the image to be published is laid out based on a target display style, where the target display style includes a first display template and at least one second display template. The content in the first image to be published is laid out based on the first display template, and the content in the second image to be published is laid out based on the second display template.

[0167] In one implementation, the target display style is determined from multiple candidate display styles based on the matching degree with the input data or based on the user's selection operation. The candidate display styles include preset display styles and / or self - built display styles. The self - built display styles include display styles newly created by the publishing account and / or display styles obtained by modifying the target display style by the publishing account.

[0168] In one implementation, before determining the target publishing content including multiple images to be published, the processor 2701 may further perform the following operations: In response to an editing operation on the target image to be published among the multiple images to be published, update the content in the target image to be published; Updating the content in the target image to be published includes at least one of the following: adjusting the display position, display style, and display parameters of the content in the target image to be published, and modifying the content in the target image to be published; and / or After updating the content in the target image to be published, store the display style corresponding to the updated target image to be published.

[0169] In one implementation, the target release content further includes a target release body text and / or a target release title; The target release body text is a recommended abstract generated based on the input data; and / or obtained from the release body text input by the release account; The target release title is based on the main title of the input data and / or obtained from the release title input by the release account.

[0170] In one implementation, when determining the target release content including multiple images to be released, the processor 2701 may further perform the following operations: Delete the recommended abstract; update the recommended abstract; Switch the recommended abstract; Add a recommended abstract.

[0171] In one implementation, when displaying multiple images to be released in response to a conversion operation on the input data, the processor 2701 may specifically be used for: In response to the conversion operation on the input data, obtain the content length and / or content intention of the input data; Based on the content length and / or content intention, display a first image to be released and at least one second image to be released, or display a third image to be released, where the third image to be released corresponds to the input data.

[0172] In the embodiments of the present application, the input data is displayed, and the input data includes text; in response to the conversion operation on the input data, multiple images to be released are displayed, and the images to be released are generated based on at least part of the text content in the input data, and / or the images to be released include at least part of the text content in the input data, and the content corresponding to at least part of the images to be released is different; the target release content including multiple images to be released is determined to release the target release content. It can be seen that the embodiments of the present application can support releasing multiple images during the content release process, and the images to be released are generated according to the input data or the images to be released include at least part of the content in the input data, enriching the form of content release, and the input data includes text, and the text can be converted into images to be released for publication, which can meet the publication requirements of multi-modal content or cross-modal content.

[0173] In another embodiment, the processor 2701 performs the following operations by running the program instructions stored in the memory 2704: Obtain input data, where the input data includes second data associated with first data, and the first data or the second data includes text; In response to the conversion operation on the input data, display a first image to be released and a second image to be released, where the first image to be released is generated based on the first data and the second image to be released is generated based on the second data; Determine target release content including a first image to be released and a second image to be released, and release the target release content.

[0174] In one implementation, the input data includes a title and / or the text related to the title; Alternatively, the input data includes a question and an answer to the question; or the input data includes a message and other messages that reference the message.

[0175] In the embodiments of the present application, input data is obtained. The input data includes second data associated with first data, and either the first data or the second data contains text. In response to a conversion operation on the input data, a first image to be released and a second image to be released are displayed. The first image to be released is generated based on the first data, and the second image to be released is generated based on the second data. Determine target release content including the first image to be released and the second image to be released, and release the target release content. The embodiments of the present application can support the release of the first image to be released and the second image to be released generated from different data during the content release process, enriching the form of content release.

[0176] In addition, it should be noted here that: The embodiments of the present application also provide a computer-readable storage medium, and a computer program is stored in the computer-readable storage medium. The computer program includes program instructions. When the processor executes the above program instructions, it can execute the methods in the corresponding embodiments described above. Figure 2 or Figure 21 Therefore, it will not be elaborated here. For the technical details not disclosed in the embodiments of the computer-readable storage medium involved in the present application, please refer to the description of the method embodiments of the present application. As an example, the program instructions can be deployed on a computer device, or executed on multiple computer devices located at one location, or executed on multiple computer devices distributed at multiple locations and interconnected through a communication network.

[0177] According to one aspect of the present application, a computer program product is provided. The computer program product includes a computer program, and the computer program is stored in a computer-readable storage medium. The processor of the computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device can execute the methods in the corresponding embodiments described above. Figure 2 or Figure 21 Therefore, it will not be elaborated here.

[0178] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.

[0179] The above-disclosed are only the preferred embodiments of the present application. Of course, the scope of rights of the present application cannot be limited thereby. Therefore, equivalent changes made according to the claims of the present application still fall within the scope covered by the present application.

Claims

1. A content publishing method, characterized in that, The method includes: displaying input data, where the input data includes text; in response to a conversion operation on the input data, displaying multiple to-be-published images, where the to-be-published images are generated based on at least part of the text content in the input data, and / or the to-be-published images include at least part of the text content in the input data, and the content corresponding to at least part of the to-be-published images is different; determining target publishing content including the multiple to-be-published images to publish the target publishing content.

2. The method according to claim 1, wherein The input data includes an input title and / or input body text, the multiple to-be-published images include a first to-be-published image and at least one second to-be-published image, the first to-be-published image corresponds to the main title of the input data, and at least one second to-be-published image respectively corresponds to at least one body text segment obtained by dividing the input body text.

3. The method according to claim 2, wherein The first to-be-published image includes at least one of the following contents: main title, decorative element, first sub-graph; the main title is the input title included in the input data, or the main title is generated based on the input data; The decorative element is generated based on the input data; The first sub-graph is generated based on the input data, and / or the first sub-graph comes from an input image in the input data.

4. The method according to claim 2, wherein Each second to-be-published image includes at least one of the following contents: corresponding body text segment, segment title, target statement, decorative element, second sub-graph; The segment title and the target statement are obtained by identifying the body text segment; the second sub-graph is generated based on the body text segment, and / or the second sub-graph comes from an input image in the body text segment; The segment title or the target statement is prominently displayed in the second to-be-published image.

5. The method according to any one of claims 2-4, characterized in that, The display order of the first to-be-published image takes precedence over that of the second to-be-published images; the display order of each second to-be-published image is determined based on the position of the corresponding body text segment in the input data.

6. The method according to claim 2, wherein the content in the to-be-published images is laid out based on a target display style, the target display style includes a first display template and at least one second display template, the content in the first to-be-published image is laid out based on the first display template, and the content in the second to-be-published images is laid out based on the second display template.

7. The method according to claim 6, characterized in that The target display style is determined from multiple candidate display styles based on the matching degree with the input data or based on a user's selection operation, the candidate display styles include preset display styles and / or self-created display styles, the self-created display styles include display styles newly created via a publishing account, and / or display styles obtained by modifying the target display style via the publishing account.

8. The method according to claim 1, wherein Before determining the target publishing content including the multiple to-be-published images, the method further includes: in response to an editing operation on a target to-be-published image among the multiple to-be-published images, updating the content in the target to-be-published image; The content update of the target image to be published includes at least one of the following: adjusting the display position, display style, and display parameters of the content in the target image to be published, modifying the content in the target image to be published; and / or After updating the content in the target image to be published, store the display style corresponding to the updated target image to be published.

9. The method according to claim 1, characterized in that, The target published content further includes a target published text and / or a target published title; The target published text is a recommended abstract generated based on the input data and / or obtained from the published text input by the publishing account; The target published title is based on the main title of the input data and / or obtained from the published title input by the publishing account.

10. The method according to claim 9, wherein The determination of the target published content including the multiple images to be published further includes any of the following steps: Delete the recommended abstract; Update the recommended abstract; Switch the recommended abstract; Add the recommended abstract.

11. The method according to claim 2, characterized in that, The displaying of the multiple images to be published in response to the conversion operation on the input data includes: In response to the conversion operation on the input data, obtain the content length and / or content intention of the input data; Based on the content length and / or content intention, display the first image to be published and the at least one second image to be published, or Display a third image to be published, where the third image to be published corresponds to the input data.

12. A content publishing method, characterized in that, The method includes: Obtain input data, where the input data includes second data associated with first data, and either the first data or the second data contains text; In response to the conversion operation on the input data, display a first image to be published and a second image to be published, where the first image to be published is generated based on the first data and the second image to be published is generated based on the second data; Determine the target published content including the first image to be published and the second image to be published to publish the target published content.

13. The method according to claim 12, wherein The input data includes a title and / or text related to the title; Alternatively, the input data includes a question and an answer to the question; or the input data includes a message and other messages that reference the message.

14. A content publishing device, characterized in that, The apparatus includes: A display unit for displaying input data, where the input data contains text; The display unit is further configured to, in response to the conversion operation on the input data, display multiple images to be published, where the images to be published are generated based on at least part of the text content in the input data and / or the images to be published include at least part of the text content in the input data, and the content corresponding to at least part of the images to be published is different; A processing unit for determining the target published content including the multiple images to be published to publish the target published content.

15. A content publishing device, characterized in that, The apparatus includes: A processing unit for obtaining input data, where the input data includes second data associated with first data, and either the first data or the second data contains text; A display unit, configured to display a first image to be published and a second image to be published in response to a conversion operation on the input data, where the first image to be published is generated based on the first data and the second image to be published is generated based on the second data; A processing unit, further configured to determine target published content including the first image to be published and the second image to be published, and publish the target published content.

16. A computer device, characterized in that, The computer device includes a memory and a processor; A computer program is stored in the memory; the processor runs the computer program in the memory to implement the steps of the method according to any one of claims 1-13.

17. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1-13 are implemented.

18. A computer program product, comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1-13 are implemented.