Content publishing method and device, computer equipment, readable storage medium and product
By displaying the content selection page in the content publishing method, and directly displaying the content editing page after the user selects it, the problem of complex traditional content publishing methods is solved, and the efficiency and diversity of content publishing is improved.
Patent Information
- Application Number
- CN202510179160.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-06-10
AI Technical Summary
Traditional content release methods are complex, and users need to write copy and associate products by themselves, which limits the quality and efficiency of content release.
Provide a content publishing method, by displaying the content selection page, linking the target product list, displaying the content editing page in response to user selection operations, and directly displaying the content to be published including the target media content, without the user's conception of content.
It reduces the difficulty of users' creation, improves the efficiency and diversity of content release, and reduces the probability of homogeneous content release.
Smart Images

Figure CN120122855A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technologies, and particularly to a content publishing method, apparatus, computer device, readable storage medium, and product. Background Art
[0002] With the development of Internet technologies, more and more information content can be published to Internet platforms, promoting the extensive interaction and sharing of information. In this context, publishing copywriting content related to products through user platforms can effectively increase the exposure rate of products.
[0003] However, under traditional publishing methods, users usually need to write the copywriting themselves and associate it with relevant products. The creation and publishing process is relatively complex and has a certain degree of creativity difficulty, which limits the quality and efficiency of users' content publishing. Summary of the Invention
[0004] Based on this, to address the above technical problems, it is necessary to provide a content publishing method, apparatus, computer device, readable storage medium, and product.
[0005] In a first aspect, this application provides a content publishing method, including:
[0006] Display a content selection page; the content selection page is associated with a target product list;
[0007] In response to a selection operation on at least one product in the target product list, display a content editing page; wherein, the content editing page displays content to be published, the content to be published includes target media content corresponding to at least one product, the target media content is determined based on the selection, and the content to be published is associated with at least one product;
[0008] In response to completing the editing of the content to be published on the content editing page, publish the edited content to be published.
[0009] In one embodiment, the content selection page includes a theme area and / or a product area; displaying the content selection page includes at least one of the following: displaying information blocks corresponding to at least one recommended theme in the theme area, and in response to a trigger operation on the information block corresponding to the target theme in the theme area, displaying the target product list corresponding to the target theme; displaying the target product list in the product area.
[0010] In one embodiment, the method further includes at least one of the following: in response to a trigger operation on a theme expansion control in a theme area, displaying a theme selection page and displaying information blocks corresponding to at least one recommended theme in the theme selection page; the at least one recommended theme is determined based on the interaction behavior of group users and / or a preset incentive task; in response to a trigger operation on a content reference control in a target product list corresponding to a target theme, displaying the published content corresponding to the target theme.
[0011] In one embodiment, in response to a selection operation on at least one product in a target product list, a content editing page is displayed, including: in response to a selection operation on at least one product in the target product list, obtaining target media content corresponding to the selected product; and rendering and displaying the content editing page according to the target media content.
[0012] In one embodiment, the content editing page includes a text editing area and / or a media content editing area; displaying the content editing page includes at least one of the following: displaying the text content of at least one selected product in the text editing area; displaying at least one topic label corresponding to the selected product in the text editing area; displaying the content title of the content to be published in the text editing area; displaying preview pictures of at least one selected product in the media content editing area; displaying preview pictures of at least one selected product in the media content editing area and differently displaying the recommended cover pictures in the preview pictures; displaying a product association entry in the media content editing area, and in response to a trigger operation on the product association entry, displaying a product editing page, and in response to a product editing operation on the product editing page, adding, canceling, or replacing the products associated with the content to be published.
[0013] In one embodiment, displaying the text content of at least one selected product in the text editing area includes: displaying at least one text selection control of the selected product in the text editing area; different text selection controls correspond to different product attribute labels; in response to a trigger operation on a target text selection control, displaying the text content corresponding to the target product attribute label in the text editing area; or, in response to a trigger operation on a target text selection control, displaying a text selection page corresponding to the target product attribute label, and in response to a text content selection operation on the text selection page, displaying the selected text content in the text editing area; or, in response to a trigger operation on a target text selection control, displaying a text selection page corresponding to the target product attribute label, and in response to a text content selection operation on the text selection page, displaying the content fusion result of the selected text content in the text editing area; where the target text selection control is the triggered text selection control; and the target product attribute label is the product attribute label corresponding to the target text selection control.
[0014] In one embodiment, the content publishing method further includes: displaying a hidden text selection control in response to a trigger operation on the display area of the text selection control.
[0015] In one embodiment, the content publishing method further includes at least one of the following: adjusting a recommended cover image in response to an editing operation on the recommended cover image; using the recommended cover image as the content cover of the content to be published in response to a confirmation operation on the recommended cover.
[0016] In one embodiment, a text prompt is generated according to the product attribute tags of the selected product and the corresponding product data; the text prompt is input into a text content generation model to obtain at least one text content of the selected product.
[0017] In a second aspect, the present application further provides a content publishing device, including:
[0018] A first display module, configured to display a content selection page; the content selection page is associated with a target product list;
[0019] A second display module, configured to display a content editing page in response to a selection operation on at least one product in the target product list; wherein, the content editing page displays the content to be published, the content to be published includes target media content corresponding to at least one product, the target media content is determined based on the selection, and the content to be published is associated with at least one product;
[0020] A publishing module, configured to publish the edited content to be published in response to the completion of the editing of the content to be published on the content editing page.
[0021] In a third aspect, the present application further provides a computer device, including a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0022] Displaying a content selection page; the content selection page is associated with a target product list;
[0023] Responding to a selection operation on at least one product in the target product list, and displaying a content editing page; wherein, the content editing page displays the content to be published, the content to be published includes target media content corresponding to at least one product, the target media content is determined based on the selection, and the content to be published is associated with at least one product;
[0024] Responding to the completion of the editing of the content to be published on the content editing page, and publishing the edited content to be published.
[0025] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0026] Display a content selection page; the content selection page is associated with a target product list;
[0027] In response to a selection operation on at least one product in the target product list, display a content editing page; wherein, the content editing page displays content to be published, the content to be published includes target media content corresponding to at least one product, the target media content is determined based on the selection, and the content to be published is associated with at least one product;
[0028] In response to completing the editing of the content to be published on the content editing page, publish the edited content to be published.
[0029] In a fifth aspect, the present application also provides a computer program product, including a computer program, which when executed by a processor implements the following steps:
[0030] Display a content selection page; the content selection page is associated with a target product list;
[0031] In response to a selection operation on at least one product in the target product list, display a content editing page; wherein, the content editing page displays content to be published, the content to be published includes target media content corresponding to at least one product, the target media content is determined based on the selection, and the content to be published is associated with at least one product;
[0032] In response to completing the editing of the content to be published on the content editing page, publish the edited content to be published.
[0033] The above content publishing method, device, computer device, readable storage medium and product display a content selection page, and the content selection page is associated with a target product list, so as to facilitate the user to intuitively select the products related to the content to be published. By responding to a selection operation on at least one product in the target product list, a content editing page is displayed. Since the content to be published is directly displayed on the content editing page, and the content to be published includes target media content corresponding to at least one product, there is no need for the user to conceive the content, which provides a reference for the user to publish content and reduces the user's creation difficulty. By responding to completing the editing of the content to be published on the content editing page, the edited content to be published is published, which facilitates the user to improve or re-create the automatically generated content to be published, improves the diversity and flexibility of the published content, and to a certain extent also reduces the probability of publishing homogeneous content. Description of the Drawings
[0034] To more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for the description of the embodiments of the present application or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.
[0035] Figure 1 It is an application environment diagram of the content publishing method in an embodiment;
[0036] Figure 2A It is a schematic flowchart of the content publishing method in an embodiment;
[0037] Figure 2B It is a schematic diagram of the interaction process of the content selection page in an embodiment;
[0038] Figure 2C It is a schematic diagram of the interaction process of the content selection page in another embodiment;
[0039] Figure 2D It is a schematic diagram of the content selection page under the template label in an embodiment;
[0040] Figure 2E It is a schematic diagram of the content selection page under the album label in an embodiment;
[0041] Figure 2F It is a schematic diagram of the content selection page under the live broadcast label in an embodiment;
[0042] Figure 2G It is a schematic diagram of the content selection page under the commodity label in an embodiment;
[0043] Figure 2H It is a schematic diagram of the content editing page in an embodiment;
[0044] Figure 2I It is a timing diagram of the content publishing method in an embodiment;
[0045] Figure 3A It is a schematic flowchart of the content selection page display step in an embodiment;
[0046] Figure 3B It is a timing diagram of the response process of the content selection page display step in an embodiment;
[0047] Figure 4A It is a schematic flowchart of the content selection page display step in another embodiment;
[0048] Figure 4B It is a schematic diagram of the theme area in the content selection page in an embodiment;
[0049] Figure 4C Schematic diagram of the interaction process of the theme selection page in an embodiment;
[0050] Figure 4D Schematic diagram of the target product list in an embodiment;
[0051] Figure 4E Schematic diagram of the area to be deleted in an embodiment;
[0052] Figure 4F Schematic diagram of the area to be deleted in another embodiment;
[0053] Figure 4G Schematic diagram of the area to be deleted in yet another embodiment;
[0054] Figure 4H Schematic diagram of the interaction process of the content reference page in an embodiment;
[0055] Figure 4I Timing diagram of the display steps of the content selection page in an embodiment;
[0056] Figure 5A Schematic diagram of the display steps of the content editing page in an embodiment;
[0057] Figure 5B Timing diagram of displaying the content editing page in an embodiment;
[0058] Figure 5C Schematic diagram of the content editing page in an embodiment;
[0059] Figure 5D Schematic diagram of the text selection operation in an embodiment;
[0060] Figure 5E Schematic diagram of the text control display operation in an embodiment;
[0061] Figure 5F Schematic diagram of the text selection page in an embodiment;
[0062] Figure 5G Schematic diagram of displaying text content in the text editing area in an embodiment;
[0063] Figure 5H Schematic diagram of the media content editing area in an embodiment;
[0064] Figure 5I Schematic diagram of the recommended cover confirmation page in an embodiment;
[0065] Figure 5J Schematic diagram of the cover viewing page in an embodiment;
[0066] Figure 5K It is a schematic diagram of a cover editing page in an embodiment;
[0067] Figure 5L It is a schematic diagram of a publishing completion page in an embodiment;
[0068] Figure 5M It is a timing diagram of the response process of the content editing page display steps in an embodiment;
[0069] Figure 6 It is a schematic structural diagram of a content publishing device in an embodiment;
[0070] Figure 7 It is an internal structure diagram of a computer device in an embodiment. Detailed implementation manners
[0071] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
[0072] Before introducing the embodiments of the present application, it should be noted that the term "responsive to" used herein represents a state in which a corresponding event occurs or a condition is satisfied. It can be understood that the execution timing of the subsequent actions executed in response to the event or condition and the time when the event occurs or the condition is established are not necessarily strongly correlated. For example, in some cases, the subsequent actions can be immediately executed when the event occurs or the condition is established; while in other cases, the subsequent actions can be executed after a period of time after the event occurs or the condition is established. "Trigger operation" represents an action performed by a user through clicking, dragging, swiping or other interaction methods on a visual interface.
[0073] The content publishing method provided by the embodiments of the present application can be applied to, for example Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or can be placed on the cloud or other network servers. The terminal 102 can be a terminal for a user to log in to the content publishing platform based on an account, and the server 104 can be the management server of the corresponding content publishing platform. Further, the server 104 can manage and store information related to content publishing in the content publishing platform. Among them, the content publishing information can include at least one of text content, media content, topic tags, content titles, and product information, etc. An application (Application, abbreviated as APP) can be installed on the terminal 102. The APP can be a social APP, a video APP, a shopping APP, etc. This method can be implemented by the APP. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptop computers, smart phones, and tablet computers. The server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0074] In one embodiment, taking the method applied to Figure 1 the terminal 102 in Figure 2A as an example for illustration, refer to
[0075] S210A, display a content selection page; the content selection page is associated with a target product list.
[0076] Among them, the content selection page can be understood as a page for guiding the selection of the published content.
[0077] In an alternative embodiment, referring to Figure 2B , the content selection page b can be displayed by responding to the trigger operation on the publishing control 1 in the main page a-1.
[0078] In another alternative embodiment, referring to Figure 2C shown, the content selection page b can be displayed by responding to the trigger operation on the publishing control 1 in the publishing and browsing page a-2. Among them, the published content posted by group users can be displayed on the publishing and browsing page.
[0079] Optionally, the content selection page may include at least one of template content, media content, text content, and live content. Exemplarily, the template content may include at least one of graphic templates, video templates, audio templates, special effect templates, and interactive challenge templates; the media content may include at least one of picture content, video content, and audio content, and the media content may be local media content or network media content, etc.; the text content may include at least one of a publishing theme, referenced topic content, and mentioned user content, etc. The live content may include at least one of a live title, live tags, and a live cover, etc.
[0080] Optionally, referring to Figure 2D the content selection page shown in the figure, the content selection page may include a publishing navigation bar 2 and a content display area 3. Among them, the publishing navigation bar 2 may include at least one selectable navigation label, and the content types of the to-be-selected publishing content corresponding to different navigation labels are different. Exemplarily, the navigation labels may include at least one of a template label, an album label, a text label, and a live label, etc. Among them, the content display area 3 is used to display the to-be-selected publishable content. Among them, the publishing navigation bar may be at least one of a top navigation bar, a bottom navigation bar, or a side navigation bar, etc., and the present application does not make any limitation on the display position and display manner of the publishing navigation bar.
[0081] Exemplarily, in response to a trigger operation on any navigation label in the publishing navigation bar 2, the publishable content corresponding to the content type of the navigation label is displayed in the content display area 3. It can be understood that by setting the navigation labels, the user can select the publishing form required according to actual needs, improving the convenience and diversity of content publishing. Optionally, a default label may be preset from different navigation labels so that when switching from other pages to the content selection page, the to-be-selected publishing content of the content type corresponding to the default label is displayed on the content selection page.
[0082] For the convenience of understanding, the content display page will be illustrated with examples in combination with different figures below.
[0083] Continue to refer to Figure 2D , in response to a trigger operation on the template label 2-1 in the publishing navigation bar 2, the to-be-selected publishable content related to the template is displayed in the content display area 3.
[0084] Exemplarily, a graphic template tag 4-1 and a video template tag 4-2 may be displayed in the content display area 3 to distinguish between different template types. Optionally, in response to a trigger operation on the graphic template tag 4-1, at least one graphic template information block may be displayed in the content display area 3; or, in response to a trigger operation on the video template tag 4-2, at least one video template information block may be displayed in the content display area 3. The graphic template information block or the video template information block may display content templates under different template themes, as well as information such as the number of times the template has been used by a group of users. The template theme may be, for example, Figure 2E The "New Year keywords" shown in the figure have a corresponding usage count of "98,000 people". Of course, other types of template tags can be added according to actual needs, and this application does not make any limitation on this.
[0085] Furthermore, in response to the triggering operation of the graphic template information block, a picture selection page can be displayed; in response to the selection completion operation of the picture selection page, the selected picture can be rendered according to the graphic template associated with the triggered graphic template information block. Similarly, in response to the triggering operation of the video template information block, a video selection page can be displayed; in response to the selection completion operation of the video selection page, the selected video can be rendered according to the video template associated with the triggered video template information block.
[0086] Continue to refer Figure 2D , the content display area 3 can also display at least one special effect template information block, and different special effect template information blocks correspond to different special effect template themes. Exemplarily, in response to a triggering operation on any special effect template information block, a media content selection page can be displayed; in response to a selection completion operation on the media content in the media content selection page, the selected media content is rendered according to the special effect template of the special effect template theme associated with the triggered special effect template information block.
[0087] Continue to refer Figure 2D At least one interactive challenge information block may be displayed on the content selection page. Different interactive challenge information blocks may correspond to different interactive challenge themes. The interactive challenge themes and the number of interactive challenges may be displayed in the interactive challenge information blocks. Exemplarily, in response to a trigger operation of adding a control corresponding to an interactive challenge theme, a media content selection page may be displayed; in response to a selection completion operation of media content on the media content selection page, the selected media content may be rendered with the challenge information corresponding to the corresponding interactive challenge theme.
[0088] Exemplarily, rendered media content can also be displayed on the content editing page, and in response to the completion of the editing operation on the content to be published on the content editing page, the content to be published after the editing is completed. It can be understood that by setting a template on the content selection page, the user can be guided to select a template, thereby reducing the workload of the user on editing pictures, texts or videos when publishing content, thereby improving the publishing efficiency.
[0089] See also Figure 2E Schematic diagram of the content selection page under the album tag shown. Accordingly, in response to the triggering operation of the album tag 2-2 in the publishing navigation bar 2, the publishable content to be selected and related to the album is displayed in the content display area 3.
[0090] Exemplarily, the video filter tag 5-1, the picture filter tag 5-2 and the all tags 5-3 can be displayed in the content display area 3 to distinguish different media contents. Optionally, in response to the triggering operation of the video filter tag 5-1, the videos in the local album can be displayed in the content display area 3; in response to the triggering operation of the picture filter tag 5-2, the pictures in the main album can be displayed in the content display area 3; in response to the triggering operation of the all tags 5-3, the pictures and / or videos in the main album can be displayed in the content display area 3.
[0091] Exemplarily, an expansion control (not shown) may be displayed in the content display area 3. Optionally, in response to a trigger operation on the expansion control, an album group list may be displayed; in response to a selection operation on a target album group in the album group list, videos or pictures under the target album group may be displayed.
[0092] Continue to refer Figure 2E , a text control 5-4 may also be displayed in the content display area 3. Optionally, a graphic and text generation page (not shown in the figure) may be displayed in response to a trigger operation on the text control 5-4. The graphic and text generation page displays a text area to be edited for editing text content; by responding to the editing completion operation on the text content in the graphic and text generation page, graphic and text content related to the text content is generated.
[0093] See also Figure 2F Schematic diagram of the content selection page under the live tag shown. Accordingly, in response to the triggering operation of the live tag 2-3 in the publishing navigation bar 2, the publishable content to be selected and related to the live broadcast is displayed in the content display area 3.
[0094] Exemplarily, the content display area 3 may display a live title input area 6-1, a topic input area 6-2, and a cover adding area 6-3. Optionally, in response to a trigger operation on a topic selection control in the topic input area 6-2, a topic selection page may be displayed; in response to an add operation on a target topic in the topic selection page, the target topic may be added to the topic input area 6-2. Optionally, in response to a trigger operation on a selection control in the cover adding area 6-3, a cover selection page may be displayed; in response to an operation on selecting a target cover in the cover selection page, the target cover may be displayed in the cover adding area 6-3.
[0095] Exemplarily, the content display area 3 may also display at least one of the following controls: a flip control 6-4 for flipping the camera, a beautification control 6-5 for beautifying the live broadcast image, a setting control 6-6 for setting up the live broadcast room, and a sharing control 6-7 for sharing. This application does not impose any limitation on this.
[0096] Exemplarily, a start live broadcast control may be displayed in the content display area 3. Optionally, in response to a trigger operation on the start live broadcast control, the live broadcast may be started and a live broadcast screen may be displayed.
[0097] Based on the above optional embodiments, in an optional embodiment, the content selection page may also be associated with a target product list, so as to guide the user to select a product and publish content related to the selected product.
[0098] The target product list may be understood as a set of specific products displayed for selection by users.
[0099] In an optional embodiment, the commodities in the target commodity list may include at least one of the following: commodities that have been put on the shelves, commodities that have been pre-entered, commodities recommended by the system, commodities that have been put on the shelves or pre-entered, and commodities recommended by the system, etc. Among them, the commodities in the target commodity list may be arranged in sequence, and the manner of arranging in sequence may specifically include: at least one of the order of the time of putting on the shelves, the order of the time of entry, the order of commodity sales, the order of commodity price, the order of the system and the order of recommendation, etc.
[0100] Exemplarily, the goods to be put on the shelves can be edited on the goods listing page under the current account, and the target goods list is generated from the goods that have been put on the shelves. Alternatively, a target goods list editing page can be set up separately, and the goods to be entered can be selected on the target goods list editing page under the current account, and the target goods list is generated from the entered goods. Alternatively, the recommended goods can be determined based on the interactive behavior of group users and / or preset incentive tasks, and the target goods list is generated from the recommended goods. This application does not impose any restrictions on the specific types, specific quantities, and specific sources of the goods in the target goods list.
[0101] Exemplarily, the arrangement of the products in the target product list may include at least one of a grid layout, a list layout, and a carousel, etc. The present application does not impose any limitation on the arrangement of the products in the target product list.
[0102] Exemplarily, the number of target product lists associated with the content selection page may be at least one, and the present application does not impose any limitation on the number of target product lists. The target product list may be directly displayed in the content selection page, or the display of the target product list may be triggered by interacting with the content selection page.
[0103] In an optional embodiment, the navigation tag may also include a product tag. Figure 2G Schematic diagram of the content selection page under the product tag shown. Accordingly, in response to the triggering operation of the product tag 2-4 in the publishing navigation bar 2, the publishable content to be selected and related to the product is displayed in the content display area 3.
[0104] Exemplarily, a target product list 7 may be displayed in the content display area 3. Exemplarily, the target product list 7 may include a product information block 7-1 corresponding to each optional product, which is used to display the product overview information of the product. Optionally, the product information block may include a product selection control 7-2. Accordingly, the selection of the product associated with the content to be published may be implemented in response to the triggering operation of the product selection control 7-2 corresponding to the product of interest. It is worth noting that the product selection control 7-2 may also be the product information block itself, that is, in response to the triggering operation of the product information block corresponding to the product of interest, the selection of the product associated with the content to be published is implemented. In another optional embodiment, the content display area 3 may include information tags, and at least some of the products in the target product list corresponding to different information tags are different. This application does not impose any restrictions on the number and implementation method of the target product list.
[0105] In an optional embodiment, the selected product information can be modified by triggering a product information modification control in the target product list. The product information can include at least one of a product preview image, a product name, a product model, and a product price.
[0106] S220A, in response to a selection operation on at least one product in the target product list, displaying a content editing page; wherein the content editing page displays content to be published, the content to be published includes target media content corresponding to at least one product, the target media content is determined based on the selection, and the content to be published is associated with at least one product.
[0107] In an optional embodiment, continue to see Figure 2GThe target product list may also include a selection completion control 7-4; in response to a triggering operation on the selection completion control, a content editing page is displayed for the user to confirm the completion of the selected product.
[0108] The content editing page may be understood as a page for editing content to be published.
[0109] In an optional embodiment, the target media content can be automatically generated based on the selected product and displayed in the content editing page. The target media content can include at least one of the information such as text content, topic tags, content title and preview image related to the selected product.
[0110] In an alternative embodiment, see Figure 2H Schematic diagram of the content editing page shown. The content editing page may include a text editing area 8-1 and / or a media content editing area 8-2. The text content in the target media content is correspondingly displayed in the text editing area 8-1; the media content in the target media content is correspondingly displayed in the media content editing area 8-2. It is not difficult to understand that the text editing area 8-1 and / or the media content editing area 8-2 may have editable properties for users to edit the content. At least one of the functional controls such as text selection controls, topic selection controls, mention controls, voting controls, and long text switching controls may be set on the content editing page. By setting the above-mentioned functional controls, it is convenient for users to edit the content to be published.
[0111] Exemplarily, a text selection control can be understood as an interface element for providing a text reference for a user. The user can trigger the text selection control to display the text content of at least one selected product, thereby providing the user with writing ideas. A topic selection control can be understood as an interface element for helping a user select at least one topic from a list of predefined or recommended topics, thereby associating the content to be published with the selected topic. The mention control is used to help users mention other users through the "@" symbol. The voting control is used to guide users to edit voting content, thereby realizing the insertion of voting content or voting content links in the content to be published. The long text switching control is used to display the current page as a long text content page to facilitate users to edit the text content.
[0112] In an optional embodiment, the commodity information of the selected at least one commodity may be input into a media content generation model to generate target media content. Exemplarily, the media content generation model may be an AI (Artificial Intelligence) model or other content generation models.
[0113] Exemplarily, the terminal local media content generation model may be applied to generate the target media content. Optionally, the terminal may respond to the selection operation of at least one product in the target product list by inputting the product information of the selected at least one product into the local media content generation model to obtain the target media content.
[0114] Exemplarily, a media content generation model on a server may be remotely called to generate a target media content model. Optionally, the terminal may send a generation request to the server in response to a selection operation of at least one commodity in the target commodity list, the generation request including the commodity identification of the selected at least one commodity; the server obtains commodity information of the selected at least one commodity in response to the generation request, and inputs the obtained commodity information into the media content generation model of the server to obtain the target media content, and feeds the target media content back to the terminal.
[0115] Optionally, the media content generation model may generate target media content based on at least one of the product information of at least one product, current hot topics, and user preference features. Exemplarily, the current hot topics may be determined through the interactive behavior of group users; or the user preference features may be determined by obtaining the historical content published by the user. The user preference features may include at least one of text style features, text format features, and topic type features.
[0116] S230A: In response to completing the editing of the content to be published on the content editing page, publishing the edited content to be published.
[0117] Among them, editing the content to be published may include at least one of modifying, deleting, adding and replacing the content to be published.
[0118] In an optional embodiment, in response to triggering a publishing control on a content editing page, indicating that editing of the content to be published is completed, the content to be published whose editing is completed is published.
[0119] For example, see Figure 2H A preview control 8-3 may also be displayed on the content editing page. Optionally, in response to a trigger operation on the preview control 8-3, a preview page may be displayed, where the edited content to be published is displayed; in response to a trigger operation on canceling the preview control on the preview page, the preview page may be closed.
[0120] For example, see Figure 2H, a cache control 8-4 is displayed on the content editing page. Optionally, in response to a trigger operation on the cache control 8-4, the edited content to be published can be associated with a draft list (not shown in the figure) of the draft storage page; in response to a trigger operation on a draft in the draft list, a content editing page corresponding to the corresponding draft is displayed.
[0121] The above-mentioned content publishing method displays a content selection page, and the content selection page is associated with a target product list, so that the user can intuitively select products related to the content to be published. In response to the selection operation of at least one product in the target product list, the content editing page is displayed. Since the content to be published is directly displayed in the content editing page, and the content to be published includes at least one target media content corresponding to the product, the user does not need to conceive the content, and a reference for publishing the content is provided to the user, which reduces the difficulty of creation for the user. In response to completing the editing of the content to be published on the content editing page, the edited content to be published is published, which facilitates the user to improve or re-create the automatically generated content to be published, thereby improving the diversity and flexibility of the published content and reducing the probability of publishing homogeneous content to a certain extent.
[0122] In an alternative embodiment, the Figure 1 Based on the application environment shown in FIG. 1 , the above content publishing method is implemented through interaction between the server and the terminal, such as Figure 2I As shown, the following steps are included:
[0123] S210I, the terminal displays a content selection page, and the content selection page is associated with a target product list.
[0124] S220I: In response to a selection operation on at least one commodity in the target list, the terminal sends a request for obtaining content to be published to the server.
[0125] The acquisition request includes product information of at least one selected product.
[0126] S230I, the server determines the content to be published in response to the acquisition request; wherein the content to be published includes at least one target media content corresponding to a commodity, the target media content is determined based on the selection, and the content to be published is associated with at least one commodity.
[0127] S240I, the server sends the content to be published to the terminal.
[0128] S250I, the terminal displays the content editing page, and the content editing page displays the content to be published.
[0129] S260I: In response to completing the editing of the to-be-published content on the content editing page, the terminal publishes the to-be-published content whose editing is completed.
[0130] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the content selection page is refined to include a product area, and the display steps of the content selection page are refined.
[0131] See also Figure 3A The steps for displaying the content selection page shown include:
[0132] S310A, displaying a target product list in the product area.
[0133] Continue to refer Figure 2G , wherein the content selection page includes a product area 9-1 for displaying a target product list 7. The target product list 7 displays a product information block 7-1 corresponding to at least one product in the area for selecting the product associated with the content to be published. The product information block 7-1 is used to display product information. Optionally, the product information may include at least one of a product preview image, a product name, a product model, and a product price. Of course, the product information may add other content as needed, and this application does not impose any limitation on this.
[0134] Accordingly, the product information can be modified in response to the triggering operation of the product information modification control in the target product list 7. Alternatively, the product information modification page can be displayed in response to the triggering operation of the product information modification control in the target product list 7; the product information can be modified in response to the editing operation on the product information modification page.
[0135] In order to facilitate the classification of commodities, commodity classification tags may also be included in the content selection page. Optionally, the commodity classification tags may include at least one of a time sorting tag and a sales priority tag.
[0136] Continue to refer Figure 2G , the aforementioned time sorting tag may include a "latest listing" option; the aforementioned sales volume sorting tag may include a "sales volume priority" option. Accordingly, in response to the triggering operation of the time sorting tag, the product information blocks in the target product list 7 of the product area 9-1 may be sorted according to the order of listing time; or, in response to the triggering operation of the sales volume sorting tag, the product information blocks in the target product list 7 of the product area 9-1 may be sorted according to the order of product sales volume.
[0137] In an alternative embodiment, continue to refer to Figure 2G The product area 9-1 may include a search control 7-3. Accordingly, in response to a trigger operation on the search control 7-3, a product search bar may be displayed; in response to an input confirmation operation on a target search product in the product search bar, the target search product in the target product list 7 may be displayed in the product area 9-1.
[0138] In an optional embodiment, the selection of the product associated with the content to be published can be achieved in response to the triggering operation of the product information block corresponding to the product of interest in the target product list. In another optional embodiment, a selection control for the user to select can be displayed in each product information block. Accordingly, the selection of the product associated with the content to be published can be achieved in response to the triggering operation of the selection control corresponding to the product of interest.
[0139] In the above embodiment, since the content selection page includes a product area, the products can be concentrated in the area, which is convenient for centralized display and reduces the time users spend searching for or browsing products. In addition, as part of the content selection, the product area can more intuitively attract the user's attention as a whole and increase the chance of product exposure.
[0140] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the interactive response process of the content selection page display step is described in detail.
[0141] See also Figure 3B The interactive response process of the content selection page display step shown includes:
[0142] S310B, when the user has a content publishing demand, the terminal sends a content publishing request to the server;
[0143] S320B, the server responds to the content publishing request and feeds back a list of target products corresponding to the target theme to the terminal;
[0144] S330B: The terminal displays a target product list in the product area of the content selection page.
[0145] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the display steps of the content selection page are refined. The content selection page includes a subject area. Figure 4A As shown, the steps of displaying the content selection page include:
[0146] S410A: Displaying an information block corresponding to at least one recommended topic in the topic area.
[0147] The subject area can be understood as a display area for displaying recommendation information corresponding to different recommendation subjects. The information block is used to display recommendation information corresponding to the recommendation subject.
[0148] See also Figure 4B A diagram of the subject areas in the content selection page shown. Figure 4BIn response to the triggering operation of the product tag 2-4 in the publishing navigation bar 2, the content selection page is displayed. The content selection page includes the theme area 9-2. Exemplarily, the content display area 3 may also include the product area 9-1 and the theme area 9-2 at the same time, and this application does not make any limitation on this.
[0149] In an optional embodiment, the information displayed in the information block may include at least one of the following: a recommended topic, a recommended type of the recommended topic, product information of at least one product corresponding to the recommended topic, search popularity and browsing times corresponding to the recommended topic, etc. The recommended type of the recommended topic may include at least one of popular searches, main topics, and incentive tasks, etc. The product information may include at least one of the product name, product quantity, and product thumbnail corresponding to the recommended topic.
[0150] Continue to refer Figure 4B , the subject area 9-2 displays an information block 9-3 corresponding to the recommended subject. The information block 9-3 corresponding to the recommended subject is used to display the recommended information related to the recommended subject, for example, the recommended subject may be "wear something red during the Chinese New Year"; the recommended type may be "hot search" or "main topic". In addition, the information block 9-3 corresponding to the recommended subject may also display the number of views corresponding to the recommended type, the number of recommended products under the recommended subject, and the recommended product images.
[0151] Optionally, in response to a triggering operation on at least one recommended product image in the information block 9 - 3 corresponding to the recommended theme, the recommended product image may be enlarged and displayed.
[0152] In an optional embodiment, at least one recommendation topic can be determined based on the interactive behavior of group users and / or preset incentive tasks. The interactive behavior of group users can be understood as information exchange or interactive operations performed by different users on the platform or system; the interactive behavior can include but is not limited to click behavior, browsing behavior, comment behavior, like behavior and sharing behavior; the preset incentive task can be understood as a pre-set task for guiding or motivating users.
[0153] In another optional embodiment, at least one recommended topic can be determined based on the interactive behavior of group users and the commodities that have been put on the shelves or pre-entered under the current account. It is not difficult to understand that the user can pre-put on the shelves or pre-enter commodities under the current account, so that the recommended topics related to the pre-put on the shelves or pre-entered commodities can be determined based on the interactive behavior of group users.
[0154] In an optional embodiment, the subject area may display information blocks corresponding to all recommended subjects. In another optional embodiment, the subject area may display information blocks corresponding to some recommended subjects.
[0155] Exemplarily, the display of partial recommended topics may include: sending a first recommended topic generation request to server 104, so that in response to the first recommended topic generation request, server 104 filters out at least one recommended topic from different recommended topics corresponding to each target recommendation type and feeds it back to terminal 102; displaying at least one recommended topic sent by server 104.
[0156] Exemplarily, the display of partial recommended topics may include: sending a second recommended topic generation request to server 104, so that in response to the second recommended topic generation request, server 104 filters out at least one recommended topic from all recommended topics and feeds it back to terminal 102; displaying at least one recommended topic sent by server 104.
[0157] Optionally, server 104 may filter out the above partial recommended topics based on the recommendation degree of the recommended topics. Among them, the recommendation degree of the recommended topics may be determined according to the search popularity and / or the number of browsing times corresponding to the recommended topics.
[0158] To avoid the situation where too many recommended topics cause the theme area to be unable to carry the display, in some alternative embodiments, referring to Figure 4C the schematic diagram of the page interaction process shown, a theme expansion control 9-4 may also be displayed in the theme area 9-2; correspondingly, in response to the triggering operation on the theme expansion control 9-4, a theme selection page c is displayed, and information blocks 9-3 corresponding to at least one recommended topic are displayed in the theme selection page c. By displaying the theme selection page c, more information blocks 9-3 can be displayed in the theme selection page c, facilitating the user to select the recommended topics of interest.
[0159] Exemplarily, the information block in the theme selection page may include the recommended topic displayed in the theme area, such as "You should wear something red during the New Year", so that the theme selection page can achieve the full display of the current recommended topics. Of course, the information block in the theme selection page may also not include the recommended topic displayed in the theme area, so that the theme selection page can achieve the extended display of the recommended topics. This application does not make any limitation on this.
[0160] S420A, in response to the triggering operation on the information block corresponding to the target topic in the theme area, display the target product list corresponding to the target topic.
[0161] Among them, the target topic can be understood as the topic selected by the user from different recommended topics.
[0162] In an alternative embodiment, selection controls are displayed for the information blocks of different recommended topics in the theme area. Correspondingly, in response to the triggering operation on the selection control in the theme area, the target product list corresponding to the target topic is displayed.
[0163] See Figure 4D the schematic diagram of the target product list shown. Among them, the target product list can display the target theme, the type of the target theme, and the view volume of the target theme. For example Figure 4D it shows that the target theme is "You should wear something red during the New Year", and the type of the target theme is "Hot Search".
[0164] Continue to refer to Figure 4D , a product information block 10-1 can be set for each product in the target product list. The product information block 10-1 displays product information, such as Figure 4D it shows that the product information can include a product preview image, a product name, a product model, and a product price. Of course, other content can be added to the product information as needed, and the present application does not make any limitation thereto. Optionally, the product information can be modified in response to an editing operation on the product information modification control in the target product list. Optionally, a product information modification page can be displayed in response to a triggering operation on the product information modification control in the target product list; or, the product information can be modified in response to an editing operation on the product information modification page.
[0165] In an optional embodiment, the selection of the product associated with the content to be published can be realized in response to a triggering operation on the product information block corresponding to the interested product in the target product list. In another optional embodiment, a selection control 10-2 for the user to select can be displayed in each product information block. Correspondingly, the selection of the product associated with the content to be published can be realized in response to a triggering operation on the selection control 10-2 corresponding to the interested product.
[0166] Among them, the target product list can include the target product list corresponding to the aforementioned product area 9-1, or can include the target product list corresponding to the theme area 9-2.
[0167] Exemplarily, the selection or deselection of the product can be realized through different triggering methods. Of course, the product information block can be used as the display information of the selection control. Correspondingly, the selection of the product corresponding to the target product information block can be realized in response to a triggering operation on the target product information block in at least one product information block.
[0168] Continue to refer to Figure 4D , the selection of the product can be realized by triggering the selection control or the product information block once; the deselection of the product can be realized by triggering the selection control or the product information block twice. In other embodiments, other triggering methods can also be adopted to realize the selection or deselection of the product, and the present application does not make any limitation on the specific selection method and deselection method of the product.
[0169] Further, the target product list may further include a deletion area 10-3 for displaying the selected product icons for the user to perform deletion operations on the selected products. Exemplarily, in response to a trigger operation on a selection control or a product information block, the selected product may be added to the deletion area; correspondingly, in response to a deletion operation on the selected product, the product icon of the selected product is removed from the deletion area 10-3, and the association between the corresponding product and the content to be published is cancelled. The deletion operation may be a long press operation, a drag operation, a click operation, etc. on the product icon, and the present application does not make any limitation thereto.
[0170] Optionally, referring to Figure 4E the schematic diagram of the deletion area shown, the deletion area 10-3 may include a product display area 11-1; wherein, only the product icons of the selected products are displayed in the product display area 11-1. Correspondingly, in response to a removal operation on the area of any product icon displayed in the product display area 11-1, the removed product is no longer displayed in the product display area 11-1, and the association between the removed product and the content to be published is cancelled.
[0171] Or optionally, referring to Figure 4F the schematic diagram of the deletion area shown, the deletion area 10-3 may include a product display area 11-1 and a recycling control 11-2. Only the product icons of the selected products are displayed in the product display area 11-1; the recycling control 11-2 is used to display the statistical result of the deleted products. Correspondingly, in response to a sliding operation on any product icon displayed in the product display area 11-1 towards the recycling control 11-2, or in response to a click operation on the recycling control 11-2 based on the product icons to be deleted in the product display area, the deleted product is no longer displayed in the product display area 11-1, and the association between the deleted product and the content to be published is cancelled. Further, the number of products deleted this time may be displayed on the recycling control 11-2.
[0172] Or optionally, referring to Figure 4G the schematic diagram of the deletion area shown, the deletion area 10-3 may include a product display area 11-1. Corresponding deletion controls (corresponding to the ×○ symbols in the figure) are displayed for each selected product in the product display area 11-1. Correspondingly, in response to a trigger operation on the deletion control in the deletion area, the deleted product is no longer displayed in the product display area 11-1, and the association between the deleted product and the content to be published is cancelled.
[0173] Further, referring to Figure 4HSchematic diagram of the page interaction process shown. The target product list may further include a selection confirmation control 10-4, corresponding to the "Next" option in the illustration, so that the user can perform a secondary confirmation operation after the product selection is completed. In an alternative embodiment, continue to refer to Figure 4H , in the case where the target product list is the target product list under the target theme, the target product list may further include a content reference control 10-5, corresponding to the "See how others post" option in the illustration. Correspondingly, in response to a trigger operation on the content reference control 10-5 in the target product list corresponding to the target theme, the published content corresponding to the target theme may be displayed.
[0174] Continue to refer to Figure 4H , the above-mentioned published content corresponding to the target theme may be displayed on the content reference page d. Correspondingly, in response to a trigger operation on the content reference control 10-5, the content reference page d is displayed; wherein, the content reference page d includes the published content under the target theme.
[0175] Exemplarily, the content reference page d may be presented in the form of a floating window or the like as a reference for selecting the product corresponding to the content to be published. Optionally, further, in response to a page zoom operation on the content reference page d, the position and / or size of the content reference page may be adjusted. It should be noted that the content reference page may also be displayed in full screen or in a stacked display of content reference pages corresponding to individual published contents, etc. The present application does not make any limitation on the specific display manner of the content reference page. Optionally, in response to a trigger operation on the return control 12-1 in the content reference page d, the target product list is returned and displayed.
[0176] Continue to refer to Figure 4H, different reference information blocks 12-2 can be displayed on the content reference page; the content information of the published content corresponding to different reference information blocks 12-2 is at least partially different. Among them, the reference information block 12-2 can display at least one of the product name of the corresponding published content (such as "XX sweater"), the cover image of the published content, the user name of the publishing user, and the interaction information of the published content. The interaction information of the published content can include at least one of the number of collections, clicks, likes, and favorites. Optionally, in response to a trigger operation on any reference information block 12-2 on the content reference page d, the published content of the triggered reference information block 12-2 can be displayed. Further, the reference information block 12-2 can be associated with a published product corresponding to the published content. When the published product corresponding to the reference information block 12-2 exists in the target product list, the reference information block 12-2 is displayed differently. For example, a product selection control can be displayed in the reference information block 12-2; correspondingly, in response to a trigger operation on the product selection control, a selection operation on the published product corresponding to the target product list can be implemented.
[0177] Continue to refer to Figure 4H , a search bar 12-3 can be displayed on the content reference page d. Correspondingly, in response to an input confirmation operation on the target topic in the search bar 12-3, the target topic can be displayed; or further, the search for published content under other search topics can also be performed in the search bar 12-3. A search control can also be displayed on the content reference page to enable the user to trigger the search control to implement an input confirmation operation for the topic to be searched.
[0178] Continue to refer to Figure 4H , a user label 12-4 and / or a product label 12-5 can also be displayed in the reference information block 12-2. Optionally, in response to an input confirmation operation on the user in the search bar 12-3 and a trigger operation on the user label 12-4, the published content corresponding to the input user name can be displayed; in response to an input confirmation operation on the user in the search bar 12-3 and a trigger operation on the product label 12-5, the published content corresponding to the input product can be displayed.
[0179] Optionally, a filtering control can be displayed on the content reference page d. Optionally, in response to a trigger operation on the filtering control, a filtering page can be displayed, and at least one filtering condition to be selected is provided on the filtering page; in response to a selection confirmation operation on the filtering condition in the filtering page, the published content can be filtered according to the selected filtering condition.
[0180] In the above embodiments, since the content selection page includes a theme area and at least one information block corresponding to a recommended theme is displayed in the theme area, the user can be guided to select the theme direction to be published. Moreover, during the process of the user browsing different recommended themes, inspiration for the content to be published can also be obtained, thereby reducing the difficulty of the user's publication and facilitating the improvement of the publication efficiency. By responding to the triggering operation on the information block corresponding to the target theme in the theme area, a target product list corresponding to the target theme is displayed to facilitate the user to intuitively select products related to the content to be published.
[0181] Based on the technical solutions of the above embodiments, the present application also provides an alternative embodiment. In this alternative embodiment, the response process of the content selection page display step is described in detail.
[0182] Participate Figure 4I The timing diagram of the content selection page display step in the illustrated embodiment includes:
[0183] S410I, the server determines at least one recommended theme based on the interaction behaviors of the group users and / or preset incentive tasks.
[0184] S420I, when the user has a content publication requirement, the terminal sends a content publication request to the server.
[0185] S430I, in response to the content publication request, the server feeds back the data to be displayed under at least one recommended theme to the terminal.
[0186] S440I, the terminal displays at least one information block corresponding to a recommended theme and a theme expansion control in the theme area of the content selection page according to the data to be displayed.
[0187] S450I, in response to the triggering operation on the theme expansion control in the theme area, the terminal displays a theme selection page and displays at least one information block corresponding to a recommended theme in the theme selection page.
[0188] S460I, in response to the triggering operation on the information block corresponding to the target theme in the theme area or in response to the information block corresponding to the target theme in the theme selection page, the terminal sends a request for obtaining the product list corresponding to the target theme to the server;
[0189] S470I, in response to the request for obtaining the product list corresponding to the target theme, the server feeds back the target product list corresponding to the target theme to the terminal.
[0190] S480I, the terminal displays the target product list corresponding to the target theme for the user to select.
[0191] S490I, in response to a trigger operation on the content reference control in the target product list, the terminal sends a content acquisition request for the published content corresponding to the target topic to the server.
[0192] S400I, the terminal receives and displays the published content corresponding to the target topic feedback by the server.
[0193] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the display steps of the content editing page are refined.
[0194] See Figure 5A The display steps of the content editing page shown, include:
[0195] S510A, in response to a selection operation on at least one product in the target product list, obtain the target media content corresponding to the selected product.
[0196] In an optional embodiment, the target media content may include at least one of the text content of the selected product, at least one topic tag corresponding to the selected product, the content tag of the content to be published, the preview pictures of at least one selected product, and the recommended cover picture in the preview pictures for differential display, etc.
[0197] Among them, the target media content can be automatically generated based on the selected product. Optionally, the target media content can be generated according to at least one of the product information of the selected product, the target topic, the current popular topic, and the preference characteristics, etc. The present application does not make any limitation on the specific content and type of the target media content.
[0198] Exemplarily, the text content may include at least one of product introduction text, product recommendation text, product usage text, and product evaluation text, etc. Among them, the product introduction text may include the name, model, product features, and application scenarios of the product, etc.; the product recommendation text may include the reasons for product recommendation and the recommended content related to the selected target topic or the current popular topic, etc.; the product usage text may include product usage introduction and usage guide links, etc.; the product evaluation text may include the comment content and evaluation data of the group on the selected product, etc.
[0199] Exemplarily, the topic tags may include at least one of the topic tags related to the target topic, the topic tags of the current popular topics, the topic tags of the historical publications, and the topic tags of the historical selections, etc.
[0200] Exemplarily, the content title can be understood as the title of the content to be published. The content title can be generated according to at least one of the product information, the target topic, and the current popular topic, etc.
[0201] Exemplarily, a preview image may be generated based on a product image corresponding to the selected product, and a recommended cover image may be generated based on the preview image.
[0202] In an optional embodiment, the target media content may be generated based on a media content generation model. Exemplarily, the media content generation model may be an AI (Artificial Intelligence) model or other content generation models.
[0203] Optionally, at least one of the product information, target title, current hot topic and preference feature of the selected at least one product can be input into the media content generation model to generate the target media content. Exemplarily, the current hot topic can be determined by the interactive behavior of the group of users. Exemplarily, the preference feature can be determined by obtaining the historical content published by the user. The preference feature can include at least one of a text style feature, a text format feature or a topic type feature.
[0204] S520A, rendering and displaying a content editing page according to the target media content.
[0205] In an optional embodiment, in response to a triggering operation of selecting a completion control in the target product list, target media content corresponding to each selected product may be acquired; and a content editing page may be rendered and displayed according to the target media content.
[0206] In another optional embodiment, in response to a selection operation on any product in the target list, the target media content corresponding to the product can be obtained; when there is no longer a need to select a product, that is, the product selection is completed, in response to a triggering operation of a selection completion control in the target product list, a content editing page is rendered and displayed according to the target media content.
[0207] In the above optional embodiment, by responding to the selection operation of at least one product in the target product list, the target media content corresponding to the selected product is obtained, and the content editing page is rendered and displayed directly according to the obtained target media content, thereby directly presenting the content editing page including the target media content to the user, that is, realizing the direct rendering and display of the content editing page, without the user's active addition, thereby reducing the user's content creation pressure and lowering the threshold for content publishing.
[0208] refer to Figure 5B The interactive flow chart showing the content editing page includes the following steps:
[0209] S510B, in response to a selection operation on at least one product in the target product list, the terminal sends a content acquisition request to the server;
[0210] S520B: The server responds to the content acquisition request and feeds back the target media content and basic framework data of the content editing page to the terminal;
[0211] S530B: The terminal renders and displays a content editing page according to the target media content and the basic framework data.
[0212] The following will describe in detail the contents and functions of the content editing page with the help of diagrams.
[0213] refer to Figure 5C The schematic diagram of the content editing page shown in the figure includes a function editing area 13-1. The function editing area 13-1 is used to display at least one of the function controls such as a topic selection control, a mention control, a voting control, and a long text switching control. By setting the function controls, the user can edit the content to be published.
[0214] Exemplarily, the topic selection control can be understood as an interface element for helping users select at least one topic from a list of predefined or recommended topics, thereby realizing the association between the content to be published and the selected topic. The mention control is used to help users mention other users through the "@" symbol. The voting control is used to guide users to edit voting content, thereby realizing the insertion of voting content or voting content links in the content to be published. The long text switching control is used to display the current interface as a long text content interface to facilitate users to edit text content.
[0215] The content editing page e may also include a product display area 13-2. The product display area 13-2 is used to display at least one of the product series name corresponding to the selected product, the product information corresponding to the product series, the store name under the current account, and the product information under the current store. The product information may include the product name and the quantity of the product. The content editing page may also display a note setting control. The note setting control is used to set product notes.
[0216] The content editing page e may also include other information display area 13-3. The other information display area 13-3 is used to display at least one of a position control and a public selection control. The position control is used to select and insert position information, and the public selection control is used to select the scope to be published.
[0217] Continue to refer Figure 5C, the content editing page e may include at least one of a text editing area 13-4 and a media content editing area 13-5. It is understandable that the text editing area 13-4 may be used to display and edit at least one of the text content of the selected product in the target media content, at least one topic tag corresponding to the selected product, and the content tag of the content to be published; the media content editing area 13-5 may be used to display and edit at least one of the preview images of at least one selected product in the target media content and the recommended cover image in the preview image.
[0218] It should be noted that the content editing page e may include at least one of a function editing area 13-1, a product display area 13-2, an other information display area 13-3, a text editing area 13-4, and a media content editing area 13-5. Of course, the content editing page e may also add other display areas as needed, and this application does not make any limitation on this.
[0219] In an optional embodiment, displaying the content editing page includes at least one of the following methods a to f:
[0220] a. Display the text content of at least one selected product in the text editing area.
[0221] Continue to refer Figure 5C , at least one text selection control of the selected product can be displayed in the text editing area; different text selection controls correspond to different product attribute labels. Among them, the product attribute label is used to distinguish the text content under different product attributes, thereby realizing the classification of text content, providing users with modular inspiration recommendations, and facilitating users to choose according to their needs. Product attributes can be determined based on at least one of the product information, target theme, hot topics and user preference characteristics of the product. It is worth noting that in order to make the text content match the user, it is usually possible to label and classify the text content based on user preference characteristics and in combination with product attributes in other dimensions. Among them, Figure 5C Different product attribute labels for inspirational recommendations are shown, such as "festival atmosphere outfit".
[0222] In order to realize the modularization of page display, a text selection control display area can also be set in the text editing area. Accordingly, at least one text selection control is displayed in the text selection control display area. It is worth noting that when the number of text selection controls is large, so that the text selection controls cannot be directly displayed in full in the text selection control display area, only a preset number of text selection controls can be displayed in the text editing area. Accordingly, in response to the trigger operation of the text selection control display area, the hidden text selection control is displayed. Among them, the trigger operation may include a touch operation on the expansion control for expanding the hidden content, a sliding operation on the text selection control display area, etc.
[0223] Exemplarily, the text editing area may display a selection integrated control 13-6. Figure 5D The schematic diagram of the text selection operation shown in FIG. 1 can display different text contents 13-7 in response to the triggering operation of the selection integrated control 13-6. Figure 5E The schematic diagram of the text control display operation shown can display different text selection controls 13-8 in the text editing area in response to the triggering operation of the selection integrated control 13-6, wherein different text selection controls correspond to different text contents.
[0224] Optionally, the text content of the selected product is generated in the following manner: a text prompt is generated according to the product attribute label and corresponding product data of the selected product; the text prompt is input into the text content generation model to obtain at least one text content of the selected product. Among them, the text prompt Prompt can be understood as a text instruction or prompt used to guide the content generation model to generate at least one text content of the selected product. Optionally, the content generation model can be a large language model; wherein the large language model can be understood as an artificial intelligence model trained with a large amount of data, which uses deep learning technology to capture the complexity and diversity of language. Among them, the order of magnitude of a large amount of data can be from billions to hundreds of billions, and this application does not impose any restrictions on the amount of data. This application does not impose any restrictions on the specific type and specific model structure of the content generation model.
[0225] Exemplarily, the content understanding model can identify the media content of the selected product to obtain the corresponding product attribute label. The media content may include at least one of the product's pictures, videos, and audio related to the product. Optionally, the content understanding model may be an artificial intelligence model. This application does not impose any restrictions on the specific type and specific model structure of the content understanding model.
[0226] Exemplarily, the commodity attribute label may be determined according to the selected target theme, and different target themes may correspond to different commodity attribute labels.
[0227] In an optional embodiment, the commodity attribute tags corresponding to different text contents may be the same, that is, one commodity attribute tag may correspond to multiple different text contents. In another optional embodiment, the commodity attribute tags corresponding to different text contents may be partially different, that is, the text contents corresponding to different commodity attribute tags are different.
[0228] Optionally, when a product attribute label corresponds to a text content, the text content corresponding to the target product attribute label can be directly displayed in the text editing area in response to the triggering operation of the target text selection control. The target text selection control is the triggered text selection control; the target product attribute label is the product attribute label corresponding to the target text selection control.
[0229] Optionally, when a product attribute tag corresponds to at least two text contents, the text selection page corresponding to the target product attribute tag can be displayed in response to the triggering operation of the target text selection control, and the selected text content can be displayed in the text editing area in response to the text content selection operation on the text selection page. The target text selection control is the triggered text selection control; the target product attribute tag is the product attribute tag corresponding to the target text selection control. The advantage of doing this is that it can provide users with diverse text content, improve the flexibility of text content selection, and reduce the risk of homogeneity of content subsequently published by different users. Reference Figure 5F The schematic diagram of the text selection page shown is shown, and the text selection page can be displayed in the content editing page in a half-layer manner. In other embodiments, the text selection page can also be displayed in the content editing page in the form of a floating window, etc., and can also be displayed in full screen or other ways. This application does not impose any limitation on the display method of the text selection page.
[0230] refer to Figure 5G The schematic diagram shown is for displaying text content in a text editing area. In response to a trigger operation on a target text selection control, or in response to a text content selection operation on a text selection page, the selected text content is displayed in the text editing area.
[0231] Optionally, when the product attribute label corresponds to at least two text contents, in order to avoid poor coherence of the selected text contents and affect the reading experience of other users, the text selection page corresponding to the target product attribute label can be displayed in response to the triggering operation of the target text selection control, and the content fusion result of the selected text contents can be displayed in the text editing area in response to the text content selection operation on the text selection page. The target text selection control is the triggered text selection control; the target product attribute label is the product attribute label corresponding to the target text selection control.
[0232] It can be understood that when at least two text contents are selected, the fluency, relevance of the previous and next contents, and hierarchy of the text contents displayed in the text editing area can be improved by fusing the selected text contents, thereby improving the overall quality of the text contents displayed in the text editing area. At the same time, it also reduces the difficulty of secondary creation for users, which is conducive to improving creation efficiency.
[0233] Exemplarily, the content fusion of the selected text content may include at least one of the following methods: adding transitional words or phrases to smoothly connect the text contents and improve the fluency and coherence of the displayed text content; deleting or modifying repetitive sentences or words in the text content to improve the readability and conciseness of the displayed text content; based on the logical hierarchy of the text content, adjusting the logical order between different text contents or between different sentences in the same text content to improve the logic and hierarchy of the displayed text content. This application does not impose any limitation on the specific fusion form of the text content.
[0234] For example, the AI model can be called to polish the selected text content, thereby achieving content fusion.
[0235] In an optional implementation, semantic analysis may be performed on the selected text content to extract key information; based on the key information, content fusion may be performed on the selected text content to obtain a content fusion result.
[0236] Optionally, before performing semantic analysis on the selected text content, data cleaning may be performed on the selected text content to remove redundant, repeated or irrelevant information.
[0237] In another optional implementation, a mature large language model can be directly called to perform language polishing and / or style adjustment on the selected text content through at least one method such as content integration, logic optimization and hierarchical construction to obtain a fusion output result. Exemplarily, in order to improve the flexibility of user operations and provide inspirational users with room to play, a content fusion control can also be set in the text editing area. In an optional implementation, in response to a trigger operation on the content fusion control, the selected text content is fused. Or in another optional implementation, the content fusion control can also be used to control the opening and closing of the content fusion function. Accordingly, the content fusion function is turned on or off by carrying out different triggering methods on the content fusion control.
[0238] In an optional embodiment, the text content can be edited in the text editing area. Editing the text content includes at least one of adding, deleting and replacing the text content. By editing the text content, the flexibility of the published content can be improved.
[0239] In the above manner, by displaying the text content of at least one selected product in the text editing area, a text content reference can be provided to the user, which helps to reduce the difficulty of creation for the user.
[0240] b. Display at least one topic tag corresponding to the selected product in the text editing area.
[0241] Optionally, the topic popularity corresponding to different topic tags can be determined by obtaining different topic tags corresponding to the selected product; the topic tags are filtered based on the topic popularity, and the filtered topic tags are displayed in the text editing area.
[0242] Optionally, the degree of correlation between different topic tags and the selected product can be determined by obtaining different topic tags corresponding to the selected product; based on the degree of correlation, the topic tags are filtered and the filtered topic tags are displayed in the text editing area.
[0243] Exemplarily, the number of topic tags screened may be a fixed preset screening number, for example, the preset screening number may be 3. Exemplarily, the number of topic tags screened may also be determined based on a topic heat threshold and / or a correlation threshold, for example, by screening out topic tags whose topic heat is greater than a topic heat threshold, or screening out topic tags whose correlation is greater than a correlation threshold. Among them, at least one of the preset screening number, topic heat threshold, and correlation threshold may be set according to the needs or experience of technicians or users, and this application does not impose any limitation on this.
[0244] In an optional embodiment, the topic tag can be edited in the text editing area. Editing the topic tag includes at least one of adding, deleting, and replacing the topic tag. By editing the topic tag, the flexibility of the published content can be improved.
[0245] In the above method, by displaying at least one topic tag corresponding to the selected product in the text editing area, a topic tag reference can be provided to the user, which is conducive to reducing the workload of the user's creation process. At the same time, in the process of displaying topic tags, the topic tags can be directly rendered and displayed in the text editing area according to the topic tags in the acquired target media content, realizing the direct rendering and display of topic tags in the content editing page without the user's active addition, reducing the user's content creation pressure and lowering the threshold for content publishing. Users can edit topic tags, which improves flexibility.
[0246] c. Display the content title of the content to be published in the text editing area.
[0247] Optionally, the content title may be generated based on at least one of the product information of the selected product, the target theme, the current hot topic, and the user preference characteristics.
[0248] Optionally, the content title of the content to be published can be generated by an AI model or the like. Exemplarily, a local AI model can be applied to generate the content title of the content to be published. The remote access interface of the AI model on the server can also be called to generate the content title of the content to be published.
[0249] Optionally, the content editing page may also display a content title generation control. Accordingly, in response to a triggering operation on the content title generation control, a content title may be generated and displayed in the text editing area according to the text content in the current text editing area.
[0250] In an optional embodiment, the content title can be edited in the text editing area. Editing the content title includes at least one of adding, deleting and replacing the content title. By editing the content title, the flexibility of the published content can be improved.
[0251] In the above method, by displaying the content title of the content to be published in the text editing area, the content title can be provided to the user, which is conducive to reducing the workload of the user's creation process. In the process of displaying the content title, the content title can be directly rendered and displayed in the text editing area according to the content title in the acquired target media content, realizing the direct rendering and display of the content title in the content editing page without the user's active addition, reducing the user's content creation pressure and lowering the threshold for content publishing. At the same time, users can edit the content title, which improves flexibility.
[0252] d. Displaying at least one preview image of the selected product in the media content editing area.
[0253] Exemplarily, at least one target product may be determined from the selected different products; for each target product, at least one preview image of the target product may be displayed in the media content editing area. The preview image of the target product may be selected from the product images of the target product. Optionally, at least one target product may be determined according to the order in which the different products are selected; or at least one target product may be determined according to the order in which the different products are associated with the target theme. Optionally, the product image that is in the first place among the product images of the target product may be used as the preview image.
[0254] Exemplarily, a preview image of each of the selected products may be determined, and the preview image of each product may be displayed in the media content editing area. The number of preview images for each product is at least one, usually one. Optionally, for each product, the first product image among the product images of the product, or a pre-specified product image, may be used as the preview image.
[0255] refer to Figure 5H A schematic diagram of the media content editing area is shown. Figure 5H In the media content editing area 13-5, the increase and decrease control 14-1 is shown. In response to the triggering operation of the increase and decrease control 14-1, the picture increase and decrease page is displayed; in response to the selection of the product picture corresponding to the selectable product in the picture increase and decrease page, the product picture of the selected product is added to the media content editing area 13-5, thereby realizing the further addition of the product associated with the content to be published. Among them, the selectable product can correspond to the product in the aforementioned target product list.
[0256] Exemplarily, a product association entrance can be displayed in the media content editing area, and in response to a trigger operation on the product association entrance, a product editing page is displayed. In response to a product editing operation on the product editing page, the product associated with the content to be published is added, cancelled or replaced. Optionally, the increase and decrease control 14-1 can be used as a product association entrance, and accordingly, in response to a trigger operation of the increase and decrease control 14-1, a function selection page can be displayed; in response to a selection operation of the product editing function in the function selection page, a product editing page is displayed; in response to a selection operation of the picture increase and decrease function in the function selection page, a picture increase and decrease page is displayed.
[0257] Optionally, in response to a deselection operation on a product image corresponding to a selectable product in the image adding and reducing page, the selection of the corresponding selectable product may be deselected.
[0258] For example, see Figure 5H In the media content editing area, a prompt message 14-2 is also displayed to prompt the user to add a picture by triggering the add control. For example, the prompt message may be "click to add a picture". Of course, the prompt message may also be other content, and this application does not limit this.
[0259] Or optionally, in response to a trigger operation on a preview image in the media content editing area, a preview page of the current preview image can be displayed; in response to a trigger operation on a delete control in the preview page, the current preview image can be deleted from the media content editing area, thereby achieving further deletion of the product associated with the content to be published.
[0260] In the above method, by displaying at least one preview image of the selected product in the media content editing area, the workload of the user manually inserting the selected product image is reduced, which is conducive to improving the efficiency of the user's creation process. At the same time, in the process of displaying the preview image, the preview image can be directly rendered and displayed in the text editing area according to the preview image in the acquired target media content, realizing the direct rendering and display of the preview image in the content editing page without the user's active addition, reducing the user's content creation pressure and lowering the threshold for content publishing. Users can edit the preview image, which improves flexibility.
[0261] e. Displaying at least one preview image of the selected product in the media content editing area, and distinguishing the recommended cover image from the preview image.
[0262] Among them, a preview image can be selected from different preview images as a recommended cover image, and the recommended cover images in the preview images can be displayed differently with preset cover information. The recommended cover image can be automatically selected and displayed in the media content editing area. For example, the first preview image displayed among the different preview images in the media content editing area can be used as the recommended cover image.
[0263] In an optional implementation, in response to a confirmation operation on the recommended cover, the recommended cover image may be used as the content cover of the content to be published.
[0264] Optionally, a recommended cover confirmation page may be displayed in response to a trigger operation on a preview image in the media content editing area. The advantage of doing so is that the flexibility of the content cover of the content to be published is increased.
[0265] refer to Figure 5I Schematic diagram of the recommended cover confirmation page. In response to the triggering operation of the confirmation control 15-1 in the recommended cover confirmation page, the current preview image can be used as the recommended cover image, and the recommended cover image in the preview image can be displayed separately. Figure 5I It is shown that the confirmation control can be an "adopt" option. Optionally, the "adopt" option can also be a selection control; accordingly, in response to the selection operation of the selection control, the current preview image can be used as a recommended cover image, and the recommended cover images in the preview images can be displayed separately; or, in response to the deselection operation of the selection control, the cover upload page can be displayed; in response to the upload confirmation operation of the image to be uploaded in the cover upload page, the uploaded image can be used as a recommended cover image, and the recommended cover images in the preview images can be displayed separately.
[0266] In another optional implementation, the recommended cover image may be adjusted in response to an editing operation on the recommended cover image. The editing operation may include editing the cover, such as adding or deleting theme-related elements in the cover content, or adjusting the recommended cover image.
[0267] Continue to refer Figure 5I In another optional embodiment, in response to the triggering operation of deleting control 15-2 on the recommended cover confirmation page, the current preview image can be deleted from the media content editing area. In another optional embodiment, in response to the triggering operation of deleting control 15-2 on the recommended cover confirmation page, the current preview image can be cancelled as the recommended cover image.
[0268] Furthermore, in response to the triggering operation of the viewing control 15-3 in the recommended cover confirmation page, a cover viewing page can be displayed, in which the cover elements can be directly edited. Figure 5J Schematic diagram of the cover viewing page; an editing control 16-1 may also be provided in the cover viewing page. Optionally, the cover editing page may be displayed in response to a triggering operation on the editing control 16-1.
[0269] For example, see Figure 5K Schematic diagram of the cover editing page. The cover editing page includes a cover element editing area 17-1, which displays at least one dimension of cover element editing controls for users to modify the cover elements on the cover editing page. Exemplarily, the cover element editing controls can be at least one of filter controls, text controls, sticker controls, and capture controls. Of course, other cover element editing control extension interfaces can also be set to leave room for the expansion of cover element editing controls in other dimensions. Figure 5K The cover editing page can also include replacement controls for adjusting the recommended cover images.
[0270] Exemplarily, in response to a trigger operation on a filter control, a filter selection page may be displayed; in response to a selection operation on a filter template in the filter selection page, the recommended cover image may be rendered with the filter template. Exemplarily, in response to a trigger operation on a text control, a text selection page may be displayed; in response to a selection operation on a text template in the text selection page and an input confirmation operation on the input text, a text element may be generated according to the text template and the input text; in response to a position confirmation operation on the text element, the recommended cover image may be rendered with the text element. Exemplarily, in response to a trigger operation on a sticker control, a sticker selection page may be displayed; in response to a selection operation on a target sticker in the sticker selection page, a target sticker may be generated; in response to a position confirmation operation on the target sticker, the recommended cover image may be rendered according to the target sticker.
[0271] In the above method, by displaying a preview image of at least one selected product in the media content editing area and distinguishing the recommended cover images from the preview images, the workload of the user in manually selecting the recommended cover images is reduced, which is beneficial to improving the efficiency of the user's creation process. In the process of distinguishing the recommended cover images from the preview images, the recommended cover images can be directly displayed in the text editing area in a manner different from other preview images based on the recommended cover images in the acquired target media content, thereby realizing direct rendering and display of the recommended cover images in the content editing page without the user actively adding them, reducing the pressure on the user to create content and lowering the threshold for content publishing. At the same time, users can edit the recommended cover images, which improves flexibility.
[0272] In an optional embodiment, a publishing control is also displayed on the content editing page. Accordingly, in response to a triggering operation on the publishing control, the edited content to be published can be published, and a publishing completion page can be displayed.
[0273] refer to Figure 5L The schematic diagram of the publishing completion page is shown, and the publishing completion page displays a publishing information block. The publishing information block can display publishing success information and at least one sharing control, and different sharing controls have different sharing types.
[0274] Optionally, at least one filter tag may be displayed on the publishing completion page, and different filter tags may have different filter types. For example Figure 5L It is shown in the figure that the filter tags in the publishing completion page include: "Follow" option, which is used to filter the published content corresponding to the users followed by the current account; "Discover" option, which is used to filter the currently recommended published content; "Nearby" option, which is used to filter the published content corresponding to nearby users. Furthermore, the publishing completion page includes a content display area and a user display area. Accordingly, by responding to the triggering operation of the filtering tag, at least one filtered user is displayed in the user display area, and / or, at least one filtered published content is displayed in the display area. Exemplarily, the published content displayed in the display area can also be switched in response to the switching operation of the published content. Exemplarily, the publishing completion page can also display a search control for searching for published content or users of interest.
[0275] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the response process of the content editing page display step is described in detail.
[0276] like Figure 5M The following is a timing diagram of the content editing page display step response process, including the following steps:
[0277] S510M: In response to a selection operation on at least one product in the target product list, the terminal sends a request for obtaining content to be published to the server.
[0278] The acquisition request includes product information of at least one selected product.
[0279] S520M, the server determines the content to be published in response to the acquisition request; wherein the content to be published includes at least one target media content corresponding to a commodity, the target media content is determined based on the selection, and the content to be published is associated with at least one commodity.
[0280] S530M, the server sends the content to be published to the terminal.
[0281] S540M, the terminal renders and displays, in a text editing area of a display content editing page, the text content of at least one selected product, at least one topic tag corresponding to the selected product, and a content title of the content to be published;
[0282] S550M: The terminal renders and displays a preview image of at least one selected product in a media content editing area of a content editing page according to the content to be published, and distinguishes and displays a recommended cover image from the preview image.
[0283] S530M may be executed before S540M, or after S540M, or the two may be executed alternately. The present application does not impose any limitation on the execution order of S530M and S540M.
[0284] S560M: In response to the triggering operation on the target text selection control, the terminal displays a text selection page corresponding to the target product attribute label.
[0285] S570M: In response to the text content selection operation on the text selection page, the terminal sends the text content selected in the text editing area to the server.
[0286] S580M, the server performs content fusion on the selected text content to obtain a content fusion result.
[0287] S590M, the server sends the content fusion result to the terminal.
[0288] S500M, the terminal displays the content fusion result in the text editing area of the content editing page.
[0289] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0290] Based on the same inventive concept, the embodiment of the present application also provides a content publishing device for implementing the content publishing method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more content publishing device embodiments provided below can refer to the limitations on the content publishing method above, and will not be repeated here.
[0291] In an exemplary embodiment, Figure 6 As shown, a content publishing device is provided, including: a first display module 610, a second display module 620 and a publishing module 630, wherein:
[0292] The first display module 610 is used to display a content selection page; the content selection page is associated with a target product list.
[0293] The second display module 620 is used to display a content editing page in response to a selection operation of at least one product in the target product list; wherein the content editing page displays content to be published, and the content to be published includes target media content corresponding to at least one product, the target media content is determined based on the selection, and the content to be published is associated with at least one product.
[0294] The publishing module 630 is used to publish the edited content to be published in response to the completion of editing of the content to be published on the content editing page.
[0295] In one embodiment, the content selection page includes a theme area and / or a product area; the first display module 610 includes: a first display unit, used to display at least one information block corresponding to a recommended theme in the theme area, and in response to a triggering operation on an information block corresponding to a target theme in the theme area, display a target product list corresponding to the target theme; and / or a second display unit, used to display a target product list in the product area.
[0296] In one embodiment, the first display module 610 also includes: a third display unit, used to display a topic selection page in response to a trigger operation on a topic expansion control in the topic area, and display at least one information block corresponding to a recommended topic in the topic selection page; at least one recommended topic is determined based on the interactive behavior of group users and / or a preset incentive task; and / or a fourth display unit, used to display the published content corresponding to the target topic in response to a trigger operation on a content reference control in a target product list corresponding to the target topic.
[0297] In one embodiment, the publishing module 630 includes: a first acquisition unit, used to respond to a selection operation on at least one product in the target product list and acquire the target media content corresponding to the selected product; and a fifth display unit, used to render and display a content editing page according to the target media content.
[0298] In one embodiment, the content editing page includes a text editing area and / or a media content editing area; the fifth display unit includes at least one of the following display sub-units: a first display sub-unit, used to display the text content of at least one selected product in the text editing area; a second display sub-unit, used to display at least one topic tag corresponding to the selected product in the text editing area; a third display sub-unit, used to display the content title of the content to be published in the text editing area; a fourth display sub-unit, used to display a preview image of at least one selected product in the media content editing area; a fifth display sub-unit, used to display a preview image of at least one selected product in the media content editing area, and to distinguish and display a recommended cover image in the preview image; a sixth display sub-unit, used to display a product association entrance in the media content editing area, and in response to a triggering operation on the product association entrance, display a product editing page, and in response to a product editing operation on the product editing page, add, cancel or replace the product associated with the content to be published.
[0299] In one embodiment, the first display subunit is specifically used to: display at least one text selection control of the selected product in the text editing area; different text selection controls correspond to different product attribute labels; in response to a triggering operation on a target text selection control, display the text content corresponding to the target product attribute label in the text editing area; or, in response to a triggering operation on a target text selection control, display a text selection page corresponding to the target product attribute label, and in response to a text content selection operation on the text selection page, display the selected text content in the text editing area; or, in response to a triggering operation on a target text selection control, display a text selection page corresponding to the target product attribute label, and in response to a text content selection operation on the text selection page, display a content fusion result of the selected text content in the text editing area; wherein, the target text selection control is the triggered text selection control; and the target product attribute label is the product attribute label corresponding to the target text selection control.
[0300] In an optional embodiment, the first display subunit is further specifically used to: generate a text prompt according to the product attribute label and corresponding product data of the selected product; input the text prompt into a text content generation model to obtain at least one text content of the selected product.
[0301] In one embodiment, a second display module is further included, which is used to display the hidden text selection control in response to a triggering operation on the text selection control display area.
[0302] In one embodiment, it also includes: an adjustment module for adjusting the recommended cover image in response to an editing operation on the recommended cover image; a selection module for using the recommended cover image as the content cover of the content to be published in response to a confirmation operation on the recommended cover.
[0303] Each module in the above content publishing device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0304] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, a content publishing method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0305] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0306] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0307] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0308] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0309] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0310] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0311] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A content publishing method, characterized in that: include: Display the content selection page; The content selection page is associated with a target product list; In response to a selection operation of at least one product in the target product list, a content editing page is displayed; wherein the content editing page displays content to be published, the content to be published includes target media content corresponding to the at least one product, the target media content is determined based on the selection, and the content to be published is associated with the at least one product; In response to completing the editing of the to-be-published content on the content editing page, publishing the edited to-be-published content.
2. The method according to claim 1, characterized in that The content selection page includes a theme area and / or a product area; the display content selection page includes at least one of the following: Displaying at least one information block corresponding to a recommended theme in the theme area, and in response to a triggering operation on an information block corresponding to a target theme in the theme area, displaying a target commodity list corresponding to the target theme; The target commodity list is displayed in the commodity area.
3. The method according to claim 2, characterized in that The method further comprises at least one of the following: In response to a triggering operation on a topic expansion control in the topic area, a topic selection page is displayed, and an information block corresponding to at least one recommended topic is displayed in the topic selection page; the at least one recommended topic is determined based on the interactive behavior of group users and / or a preset incentive task; In response to a triggering operation on a content reference control in a target product list corresponding to the target theme, published content corresponding to the target theme is displayed.
4. The method according to any one of claims 1 to 3, characterized in that: The step of displaying a content editing page in response to a selection operation of at least one product in the target product list includes: In response to a selection operation of at least one product in the target product list, acquiring target media content corresponding to the selected product; The content editing page is rendered and displayed according to the target media content.
5. The method according to any one of claims 1 to 3, characterized in that: The content editing page includes a text editing area and / or a media content editing area; the display content editing page includes at least one of the following: Displaying text content of at least one selected commodity in the text editing area; Displaying at least one topic tag corresponding to the selected product in the text editing area; Displaying the content title of the content to be published in the text editing area; Displaying a preview image of at least one selected product in the media content editing area; Displaying a preview image of at least one selected product in the media content editing area, and distinguishing a recommended cover image from the preview image; A product association entrance is displayed in the media content editing area, and in response to a triggering operation on the product association entrance, a product editing page is displayed, and in response to a product editing operation on the product editing page, products associated with the content to be published are added, cancelled or replaced.
6. The method according to claim 5, characterized in that Displaying the text content of at least one selected commodity in the text editing area includes: At least one text selection control for the selected product is displayed in the text editing area; different text selection controls correspond to different product attribute labels; In response to a triggering operation on a target text selection control, displaying text content corresponding to the target product attribute label in the text editing area; or, In response to a triggering operation on a target text selection control, a text selection page corresponding to the target product attribute tag is displayed, and in response to a text content selection operation on the text selection page, the selected text content is displayed in the text editing area; or, In response to a triggering operation on a target text selection control, a text selection page corresponding to a target product attribute tag is displayed, and in response to a text content selection operation on the text selection page, a content fusion result of the selected text content is displayed in the text editing area; Among them, the target text selection control is the triggered text selection control; the target product attribute label is the product attribute label corresponding to the target text selection control.
7. The method according to claim 6, characterized in that The text content of the selected product is generated in the following manner: Generate text prompts based on the product attribute labels and corresponding product data of the selected product; The text prompt is input into a text content generation model to obtain at least one text content of the selected product.
8. A content publishing device, characterized in that: include: A first display module, used to display a content selection page; The content selection page is associated with a target product list; A second display module is configured to display a content editing page in response to a selection operation of at least one product in the target product list; wherein the content editing page displays content to be published, the content to be published includes target media content corresponding to the at least one product, the target media content is determined based on the selection, and the content to be published is associated with the at least one product; The publishing module is used for publishing the edited content to be published in response to completing the editing of the content to be published on the content editing page.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Media content processing method and device, equipment, storage medium and program product
CN121284345A