Information issuing method
By providing candidate publishing intentions and reference writing texts on the publishing page of the interactive platform, and updating writing suggestions in real time, the problem of inaccurate and inefficient content publishing by users has been solved, achieving more efficient and accurate content publishing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HANHAI INFORMATION TECH SHANGHAI
- Filing Date
- 2024-10-22
- Publication Date
- 2026-04-24
AI Technical Summary
In interactive platforms, the content posted by users may be inaccurate and inefficient.
By displaying multiple candidate publishing intentions and reference writing texts for the target user in the auxiliary creation area on the publishing page, and updating the reference writing texts in real time based on input operations, the system provides writing suggestions to help users complete content publishing.
It improves the accuracy and efficiency of content publishing, ensuring that published content is more in line with actual scenarios.
Smart Images

Figure CN121920318A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more specifically, to an information dissemination method. Background Technology
[0002] In the current interactive platform, users can publish their works or comment on items or merchants on the platform.
[0003] In related technologies, the content posted by users on interactive platforms may be inaccurate and the posting efficiency may be low. Summary of the Invention
[0004] The purpose of this disclosure is to provide an information dissemination method that overcomes, at least to some extent, the problem of inaccurate content due to limitations and defects in related technologies.
[0005] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0006] According to one aspect of this disclosure, an information publishing method is provided, comprising: presenting a publishing page in response to a click operation on a publishing control on an operation interface, and presenting a plurality of candidate publishing intentions for a target user in an auxiliary creation area of the publishing page; displaying reference writing text associated with the target candidate publishing intention in the auxiliary creation area in response to a click operation on a target candidate publishing intention among the plurality of candidate publishing intentions; and determining and displaying the reference writing text in the auxiliary creation area based on an input operation performed on a text area of the publishing page.
[0007] In one exemplary embodiment of this disclosure, presenting multiple candidate publishing intentions in the auxiliary creation area of the publishing page includes: when the publishing scenario is determined to be a general scenario according to the publishing control, presenting multiple candidate publishing intentions related to the material content on the publishing page; when the publishing scenario is determined to be a consumer review scenario according to the publishing control, determining multiple candidate publishing intentions according to the material content of the publishing page and the scenario information corresponding to the consumer review scenario, and displaying them in the auxiliary creation area.
[0008] In one exemplary embodiment of this disclosure, the publishing page contains a title; the method further includes: presenting multiple candidate publishing intentions based on the title and material content; or, presenting multiple candidate publishing intentions based on the title, the material content, and scenario information of the consumer evaluation scenario.
[0009] In one exemplary embodiment of this disclosure, the auxiliary creation area includes an independent display area; displaying reference writing text associated with the target candidate publishing intent in the auxiliary creation area includes: dynamically displaying the reference writing text of the target candidate publishing intent in the independent display area in response to a click operation on the target candidate publishing intent.
[0010] In one exemplary embodiment of this disclosure, the independent display area includes a details display control; dynamically displaying reference writing text of the target candidate publishing intent in the independent display area includes: displaying a portion of the reference writing text in the independent display area; and displaying detailed information of the reference writing text in the form of a floating window in response to a click operation on the details display control.
[0011] In one exemplary embodiment of this disclosure, displaying reference writing text associated with the target candidate publishing intent in the auxiliary creation area includes: when the publishing scenario is determined to be a general scenario according to the publishing control, displaying the reference writing text related to the material content corresponding to the target candidate publishing intent in the auxiliary creation area; when the publishing scenario is determined to be a consumer review scenario according to the publishing control, displaying the reference writing text corresponding to the target candidate publishing intent in the auxiliary creation area, wherein the reference writing text is related to the product information and / or store information of the consumer review scenario.
[0012] In one exemplary embodiment of this disclosure, the auxiliary creation area includes a merged display area, and the method further includes: merging and displaying other candidate publishing intentions besides the target candidate publishing intention in the merged display area; or, hiding the other candidate publishing intentions in the merged display area.
[0013] In one exemplary embodiment of this disclosure, determining and displaying the reference writing text for the assisted writing area based on the input operation includes: if it is determined that the input operation is incomplete based on the input content corresponding to the input operation, continuing to load and display the reference writing text; if it is determined that the input operation is completed based on the input content corresponding to the input operation, updating the reference writing text based on the input content, and displaying the updated reference writing text; wherein, the input content includes punctuation marks and / or key information.
[0014] In one exemplary embodiment of this disclosure, the assisted creation area includes a history display control, and the method further includes: in response to a click operation performed on the history display control, displaying historical writing text associated with the target candidate publishing intent in the form of a floating window on the publishing page.
[0015] In one exemplary embodiment of this disclosure, the method further includes: responding to a click operation on a merged display area in an auxiliary creation area, displaying the target candidate publishing intent and other candidate publishing intents besides the target candidate publishing intent in the auxiliary creation area, and distinguishing the target candidate publishing intent; re-determining the target candidate publishing intent in response to a click operation on the other candidate publishing intents; displaying reference writing text of the re-determined target candidate publishing intent in an independent display area in the auxiliary creation area, and merging and displaying other candidate publishing intents besides the re-determined target candidate publishing intent in the merged display area.
[0016] In some embodiments of this disclosure, the technical solutions provide, on the one hand, that when a user enters the publishing page, displaying candidate publishing intentions related to the target user in the auxiliary creation area, along with corresponding reference writing text, and then determining the reference writing text in the auxiliary creation area based on the input operations in the main text area of the publishing page, can provide users with differentiated writing suggestions in real time. This facilitates users in quickly filtering out the information they need to publish, helps them successfully complete content publishing, improves the efficiency of content publishing, and makes the content published by users more accurate and more in line with actual scenarios. On the other hand, since the reference writing text in the auxiliary creation area can be determined during the cold start phase and based on input operations, displaying the reference writing text at multiple stages increases the convenience and comprehensiveness of providing reference writing text.
[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0019] Figure 1 A schematic diagram of a system architecture to which the information publishing method of embodiments of this disclosure can be applied is shown.
[0020] Figure 2 The diagram illustrates an information publishing method according to an embodiment of the present disclosure.
[0021] Figures 3A-3B The illustration shows a schematic diagram of the publishing page in an embodiment of this disclosure.
[0022] Figures 4A-4DThis illustration schematically shows a page diagram displaying the intent to publish a candidate product in an embodiment of this disclosure.
[0023] Figures 5A-5D This illustration shows a page diagram illustrating the display of reference writing text according to an embodiment of the present disclosure.
[0024] Figures 6A-6C This schematic diagram illustrates a page that displays reference writing text based on an input operation, according to an embodiment of the present disclosure.
[0025] Figures 7A-7D This illustration shows a page diagram illustrating the changing of candidate publishing dimensions according to an embodiment of the present disclosure. Detailed Implementation
[0026] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0027] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0028] In some embodiments, when users publish their work on an interactive platform, they typically do so independently, either by publishing the work or by providing feedback. This method relies entirely on the user, which may result in inaccurate content, low efficiency, and poor quality of published content.
[0029] To address the technical problems in related technologies, this disclosure provides an information publishing method that can be applied to various types of interactive platforms for publishing works or evaluating merchants and products.
[0030] Figure 1 A schematic diagram of a system architecture for an information publishing method and apparatus that can be applied to some embodiments of this disclosure is shown.
[0031] In some embodiments, the system architecture 100 upon which information publishing relies may include a user terminal 110 and a server terminal 120. The user terminal 110 may include at least one terminal located on the user side. The server terminal 120 may be a server. Information can be transmitted between the user terminal 110 and the server terminal 120 via a network 130. The server terminal 120 is used to process the content pushed by the user terminal 110. The user terminal 110 is used to display candidate publishing intentions and reference writing text on the user interface of the interactive platform, and to present the publishing information.
[0032] It should be noted that in the above information publishing method, the server 120 can be any type of server or server cluster. The user terminal 110 can be any smart device capable of display, such as a smartphone, computer, tablet, smart speaker, in-vehicle device, wearable device, monitoring device, smart TV, etc., as long as the interactive platform can be installed. The above information publishing method can be executed entirely by the server or the user terminal; it can also be partially executed by the user terminal and partially by the server, without specific limitations here.
[0033] Next, refer to Figure 2 As shown, each step in the information publishing method in the embodiments of this disclosure will be described in detail.
[0034] In step S210, a publishing page is presented in response to a click on the publishing control on the operation interface, and multiple candidate publishing intentions for the target user are presented in the auxiliary creation area of the publishing page.
[0035] In some embodiments of this disclosure, the user terminal is used as the execution subject for description. The interactive platform can be any type of interactive platform, such as a shopping interactive platform, a short video interactive platform, a cultural tourism interactive platform, or a local life service platform, etc., as long as it can publish information; no specific limitation is made here. The published information here can be publishing works, notes, guides, comments, etc. In this embodiment of the disclosure, a local life service platform is used as an example for description. The interactive platform can be a standalone application or a mini-program embedded in an instant messaging application. The target user can be a user logged into the interactive platform.
[0036] The interactive platform's interface can display a publishing control. This control triggers a user to publish any of the following: a work, a note, a guide, or a comment. This example demonstrates publishing a work. The publishing control can be located on the store details page, for example, at the bottom, meaning the publishing process can be triggered through the store details page's publishing entry. Alternatively, the publishing control can be located outside the store details page, within a general page. This is not a specific limitation. The general page can be the homepage or a page other than the store details page.
[0037] Upon detecting a click action on the publish control, the publish page is displayed. The publish page may include a media area, a title area, a body area, a hashtag area, and a location area. The media area displays the selected media content, such as images or videos. The title area displays the entered title and candidate titles. The body area displays the entered text. The hashtag area triggers the generation of hashtags for the published text. The location area displays the geographic location of the link, which can be either the location corresponding to the media content or the location corresponding to the publish location.
[0038] Furthermore, the system can respond to clicks on the shooting controls or selections of stored images or videos to determine the content. The number of content clips can be one or more, without specific limitation, and depends on the user's selection. After determining the content clips, they can be displayed in the clip area of the publishing page according to the selection order. Additionally, the display order of the content clips can be adjusted based on user swipes. If multiple content clips exist, a cover image can be determined from them based on the clips' attribute information. For example, the clip with the highest resolution can be designated as the cover, or the clip listed first can be used as the cover.
[0039] After determining the content, the title of this publishing task can be determined. For example, a candidate title area can also be displayed on the publishing page. The candidate title area can be set adjacent to the title area or spaced apart, for example, it can be located below or above the title area, as long as they do not overlap; no specific limitation is made here. Multiple candidate titles can be displayed in the candidate title area. The candidate titles can be determined based on the content and are used to represent key information of the content. Candidate titles can be displayed as tags or in other ways, as long as they can be triggered. The candidate title area can display multiple candidate titles, which can be displayed in descending order of relevance to the content, or randomly; no specific limitation is made here. In some embodiments, multiple candidate titles can be displayed independently, and each candidate title can be triggered independently.
[0040] It can respond to the selection of candidate titles by filling the title area with the selected candidate titles to determine the title; or it can directly enter text in the title area to determine the title.
[0041] In addition to determining the content, candidate topics can be identified based on the content and displayed in the topic area. Candidate topics can be related to the content and can be displayed in descending order of relevance to the content, or in descending order of popularity; no specific restrictions are imposed here.
[0042] After clicking the posting control on the general page or the consumer review page, the following will be displayed: Figure 3A The publishing page 300 shown may include a material area 301, a title area 302, a body text area 303, a topic tag area 304, and a location area 305. The topic tag area may include multiple tags such as topic, location, dish, and poll, used to generate the body text. The location area can display the location name and specific address, or it can be located via a map.
[0043] The publishing page can also display a supplementary creation area (306). This supplementary creation area can be displayed on the publishing page after the title has been finalized, or it can be displayed before the title is finalized. (See reference) Figure 3B As shown, the title can be displayed in the title area. The writing assistance area is used to trigger writing suggestions. It should be noted that the writing assistance area can be a single-size area and can be displayed anywhere on the publishing page, as long as it does not overlap with other areas. The writing assistance area can move with user actions to avoid obscuring other information on the publishing page. Furthermore, the writing assistance area can be displayed distinctively.
[0044] In this embodiment, if a click operation is detected on the auxiliary creation area, the auxiliary creation area can be changed from a first size to a second size. The second size can be larger than or equal to the first size; here, we will use the example of the second size being larger than the first size. In the auxiliary creation area of the second size, multiple candidate publishing intentions for the target user can be displayed. These candidate publishing intentions represent the dimensions and directions for describing and introducing the material content. The candidate publishing intentions are determined based on the publishing scenario and whether a title is present. Different users may have the same or different candidate publishing intentions, which can be determined based on the target user's preferences. For example, user preferences can be determined based on user behavior, and multiple candidate publishing intentions matching these preferences can be displayed in the auxiliary creation area. The publishing scenario can be determined based on the page where the publishing control is located. If the publishing control is on the platform homepage, the publishing scenario can be a general scenario; if the publishing control is on a store details page or a product page, the publishing scenario can be a consumer review scenario. A consumer review scenario refers to the scenario of evaluating a product or merchant after making a purchase. For example, a consumer review scenario can be a store scenario or a product scenario, and the scenario information can be store information or product information. Whether a title is present refers to whether a title is entered on the publishing page.
[0045] When the publishing scenario is a general scenario, multiple candidate publishing intentions related to the content can be determined based on the content itself. For example, if there is only one piece of content, features can be extracted from the content to obtain key content, and then candidate publishing intentions corresponding to the key content can be obtained. If a title exists, candidate publishing intentions can be determined by combining the content and the title. For example, features can be extracted from the content and the title separately, and then the content features and title features can be fused to obtain fused features, thereby obtaining candidate publishing intentions that conform to the fused features, candidate publishing intentions that conform to the content features, and candidate publishing intentions that conform to the title features. When there are multiple pieces of content, features can be extracted and fused from multiple pieces of content to obtain fused content features. Further, candidate publishing intentions that conform to the fused content features and candidate publishing intentions that conform to each individual content feature can be obtained.
[0046] When the publishing scenario is a consumer review scenario, i.e., a store scenario or a product scenario, candidate publishing intentions can be determined based on the content of the publishing page and the scenario information of the consumer review scenario. Scenario information can be attribute information related to the consumer review scenario, such as store information and / or product information. For example, features can be extracted from the content and scenario information to generate candidate publishing intentions that are related to the scenario information and consistent with the content. If a title exists, candidate publishing intentions can be determined by combining the content, title, and scenario information. For example, features can be extracted from the content and title separately, and the content features and title features can be fused to obtain fused features, thereby obtaining candidate publishing intentions that are related to the scenario information and consistent with the fused features, candidate publishing intentions that are related to the scenario information and consistent with the content features, and candidate publishing intentions that are related to the scenario information and consistent with the title features.
[0047] It should be noted that when there are multiple pieces of content, feature extraction and feature fusion can be performed on multiple pieces of content to obtain fused content features. Further, candidate publishing intentions that match the fused content features and candidate publishing intentions that match each individual content feature can be obtained.
[0048] In this embodiment of the disclosure, for different scenarios, using material content or material content and scenario information to determine candidate publishing intentions can improve the accuracy of candidate publishing intentions. In addition, if a title exists, for different scenarios, combining material content and the title to determine candidate publishing intentions, or combining material content, the title, and scenario information to determine candidate publishing intentions, can improve the accuracy of candidate publishing intentions.
[0049] It should be noted that due to the limited size of the auxiliary creation area, if there are many candidate release intentions, only a portion of them can be displayed. If a swipe operation on the auxiliary creation area is detected, the displayed candidate release intentions can be updated according to the direction and magnitude of the swipe. To view all candidate release intentions, click the view control in the auxiliary creation area to display all candidate release intentions as a floating window. Multiple candidate release intentions can be displayed in one intention area, and a toggle control can be displayed at a preset position within that intention area. The preset position could be, for example, the upper right corner. When a click operation is detected on the toggle control, the candidate release intention can be switched, and the switched candidate release intention will be displayed in an intention area.
[0050] refer to Figure 4AAs shown, a first-sized auxiliary creation area can be provided on the publishing page. If a click on the auxiliary creation area is detected, it can be changed to a second-sized auxiliary creation area, and multiple candidate publishing intentions can be displayed in the auxiliary creation area. Furthermore, if a click on the view control is detected, multiple candidate publishing intentions can be displayed as a floating window, see reference [reference needed]. Figure 4C As shown, the view control can be located in a floating area above multiple candidate publishing intents. (Reference) Figure 4D As shown, after displaying multiple candidate publishing intents in the form of a floating window, you can click the toggle control to display the new candidate publishing intents.
[0051] In this embodiment of the disclosure, displaying candidate publishing intentions can provide users with a direction for thinking and offer convenience.
[0052] In step S220, in response to a click operation on a target candidate publishing intent among the plurality of candidate publishing intents, reference writing text associated with the target candidate publishing intent is displayed in the assisted creation area.
[0053] In this embodiment of the disclosure, after determining multiple candidate publishing intentions, the target candidate publishing intention can be determined as the final selected auxiliary writing dimension in response to a user's click operation on the target candidate publishing intention. The target candidate publishing intention can be any dimension, specifically determined based on the user's click operation. Furthermore, other candidate publishing intentions besides the target candidate publishing intention can be displayed in a merged display area of the auxiliary creation area, or other candidate publishing intentions can be hidden in the merged display area. By hiding other candidate publishing intentions in the merged display area, interference with the target candidate publishing intention can be avoided, improving the display effect.
[0054] Therefore, to improve convenience, after detecting a click action acting on the target candidate's publishing intent, reference writing text corresponding to that target candidate's publishing intent can be displayed in the assisted creation area. The reference writing text can be writing suggestions or templates related to the target candidate's publishing intent. It should be noted that due to the size limitations of the assisted creation area, the entire content of the reference writing text cannot be displayed. Therefore, a portion of the reference writing text can be displayed first in the assisted creation area. This portion of text can be a summary of the reference writing text. The summary information can be used to indicate an overview of the reference writing text or the dimensions it encompasses.
[0055] In some embodiments, when the publishing scenario is determined to be a general scenario based on the publishing control, reference writing text related to the target candidate publishing intent and the content can be displayed in the assisted creation area. For example, if the content is fitness, reference writing text related to fitness can be displayed. When the publishing scenario is determined to be a consumer review scenario based on the publishing control, reference writing text corresponding to the target candidate publishing intent can be displayed in the assisted creation area, wherein the reference writing text is related to the product information and / or store information of the consumer review scenario. For example, when the publishing control is located on the details page of store A, reference writing text for store A can be displayed. Determining the reference writing text through the content or product information and / or store information of the consumer review scenario in different scenarios can improve the accuracy of the reference writing text.
[0056] In addition, a details expansion control can be displayed at a preset location in the auxiliary creation area. The preset location can be the lower left or lower right corner of the auxiliary creation area, etc., without specific limitations. If a click operation is detected on the details expansion control, detailed information of the reference writing text can be displayed on the publishing page as a floating window. The floating window can be located above the publishing page, and its size can be adjusted according to the user's zoom operation. The position of the floating window can also be moved according to the user's swipe operation to avoid obstructing the publishing page.
[0057] In other embodiments, the partial text may also be the starting text of the reference writing text, i.e., the text at the beginning position; the partial text may also be key text in the reference writing text, and this is illustrated using the partial text as the starting text as an example. Similarly, a details expansion control can be displayed at a preset position in the auxiliary creation area. If a click operation is detected on the details expansion control, the detailed information of the reference writing text can be displayed on the publishing page in the form of a floating window.
[0058] It's worth noting that when displaying the reference writing text as a floating window, a first feedback control and a second feedback control can also be provided within the floating window. The first feedback control generates positive feedback, such as a "like" control; the second feedback control generates negative feedback, such as a "dislike" control. Furthermore, the subsequently generated reference writing text can be adjusted based on the positive and negative feedback. If the generated reference writing text is deemed unsatisfactory, a click on the regenerate control can trigger a regeneration of the reference writing text based on the first and second feedback controls, ensuring that the generated reference writing text better meets the user's requirements.
[0059] refer to Figure 5AAs shown, a target candidate publishing intent can be determined from multiple candidate publishing intents in response to a selection operation. Furthermore, reference writing text corresponding to the target candidate publishing intent can be dynamically displayed in a separate display area of the assisted creation area, and other candidate publishing intents besides the target candidate publishing intent can be hidden in a merged display area, such as... Figure 5B As shown. If a click is detected on the details expansion control in the assisted creation area, the reference writing text can be displayed as a floating window. A first feedback control and a second feedback control can also be provided in the floating window to present positive or negative feedback from the user on the reference writing text. Reference Figure 5D As shown, the historical writing text can be displayed in response to a swipe gesture on the reference writing text.
[0060] In some embodiments, during the display of reference written text in the floating window, each generated reference written text can be displayed within a text area. If a swipe operation on the reference written text is detected, the historical written text of the publishing task can be displayed when the upper boundary of the text area of the reference written text is reached. The historical written text refers to all written texts provided in the publishing task. The historical written text can be written text related to the target candidate publishing intent, or it can be written text of other selected candidate publishing intents.
[0061] In addition, the assisted writing area can also include a historical writing text control. This historical writing text control can be located at the top of the assisted writing area, at a higher level, or at the same level; no specific limitation is made here. If a click on the historical writing text control in the assisted writing area is detected, the historical writing text of the publishing task can be displayed as a floating window. By displaying the historical writing text, users can clearly understand all the reference writing directions generated during this publishing process, thus assisting them in accurate writing.
[0062] In this embodiment, since text input in the main text area has not yet begun, it can be considered to be in the cold start phase. During the cold start phase, candidate publishing intentions can be determined based on the material content, scene information, title, and material content, as well as the title, material content, and scene information. Multiple candidate publishing intentions for writing assistance are displayed in the assisted writing area, and reference writing text for the target candidate publishing intention is then displayed. This provides users with comprehensive and accurate writing guidance suggestions during the cold start phase, improving publishing convenience and enabling intelligent writing guidance.
[0063] In step S230, in response to an input operation performed on the main text area of the publishing page, the reference writing text in the auxiliary creation area is updated and displayed according to the input operation.
[0064] In this embodiment of the disclosure, if an input operation is detected in the text area of the publishing page, publishing information can be entered in the text area. Simultaneously, the reference writing text displayed in the assisted writing area during the cold start phase can be updated based on the input operation, thereby providing writing guidance suggestions through the assisted writing area during the typing phase.
[0065] In some embodiments, the body text area can be located below the title area, as long as it does not overlap with other areas. The area below the body text area may include a hashtag area and a location area. In response to a selection operation on the hashtag area, topics and hashtags can be entered in the body text area; additionally, polls can be initiated and products can be entered.
[0066] If input is detected in the text area, you can enter content there. The input can be text, punctuation marks, emoticons, etc. Punctuation marks can include various types of symbols, such as line breaks, periods, etc. The text can be in any language and can contain key information. Key information can be keywords used to represent evaluation dimensions, such as environment, transportation, taste, facilities, price, experience, etc., depending on the specific content being published.
[0067] Upon detecting an input operation applied to the main text area, the system can either continue loading the reference writing text or update the reference writing text displayed in the assisted writing area, depending on whether the input operation is complete. Here, "input operation completion" refers to determining whether the sentence in the main text area has been entered completely. For example, the completion of the input operation can be determined by whether the input content contains punctuation marks and key information. If the input content does not contain punctuation marks or key information, it can be determined that the input operation is incomplete, and the reference writing text can continue loading and displaying. If the input content contains punctuation marks or key information, it can be determined that the input operation is complete. In this case, if punctuation marks are included, the reference writing text can be updated using a general method. If key information is included, the reference writing text can be updated based on the input key information; that is, the original reference writing text can be updated based on the input key information, and the updated reference writing text can be displayed in the assisted writing area. For example, if key information, such as environment, is detected in the input content, the original reference writing text can be updated to reference writing text related to the environment key information.
[0068] refer to Figure 6A As shown, content can be entered in the main text area. Furthermore, reference writing text can be loaded and displayed based on the entered content, such as... Figure 6BAs shown. When the input contains punctuation marks or key information, the reference writing text can be updated. Furthermore, if a click on the details expansion control is detected, reference writing text matching the key information can be displayed as a floating window, such as... Figure 6C As shown.
[0069] In this embodiment of the disclosure, the reference writing text in the assisted writing area is updated by the input content corresponding to the input operation. This enables the provision of writing suggestions in real time based on the content entered by the user during the typing process, thus providing convenient writing suggestions to the user.
[0070] In some embodiments, to improve the accuracy of published information, in response to a click operation on the merged display area in the auxiliary creation area, the target candidate publishing intent and other candidate publishing intents besides the target candidate publishing intent can be displayed, and the target candidate publishing intent can be locked. Locking here means locking the target candidate publishing intent so that the user cannot select it again. For example, the target candidate publishing intent can be configured to be grayed out to achieve locking. In addition, target candidate publishing intents that the user has already selected can be arranged at the end so that the user can select other candidate publishing intents and avoid interference from the target candidate publishing intent.
[0071] It should be noted that multiple candidate publishing intentions can be displayed in the auxiliary creation area. The display of candidate publishing intentions can be switched in response to the sliding operation of multiple candidate publishing intentions, so that the candidate publishing intentions are displayed dynamically.
[0072] If a click action is detected on any of the other candidate publishing intentions, the target candidate publishing intention can be replaced, and the clicked candidate publishing intention can be re-identified as the target candidate publishing intention. Furthermore, reference writing text can be determined based on this re-identified target candidate publishing intention, and this reference writing text can be displayed in a separate display area of the auxiliary creation area, while other candidate publishing intentions (excluding the re-identified target candidate publishing intention) can be displayed in a merged display area, or hidden in the merged display area. It should be noted that the reference writing text corresponding to the target candidate publishing intention can be retained in the separate display area. To distinguish the reference writing text of different candidate publishing intentions, the updated reference writing text corresponding to the target candidate publishing intention can be displayed differentiatedly, for example, by highlighting or bolding, as long as it is distinguishable.
[0073] refer to Figure 7AAs shown, clickable merged display areas allow for the display of multiple candidate publishing intents. (Reference) Figure 7B As shown, this displays candidate publishing intents other than the target candidate publishing intent, with the target candidate publishing intent locked in the display. (Reference) Figure 7C As shown, the target candidate publishing dimension is reselected based on click actions applied to other candidate publishing dimensions, thus changing the writing dimension. (Reference) Figure 7D As shown, reference writing text for the reselected target candidate publishing dimension can be displayed.
[0074] In this embodiment of the disclosure, by combining the click operation on the merged display area to switch the target candidate publishing intent, the target candidate publishing intent can be changed in a timely manner, improving the accuracy of the target candidate publishing intent and making the target candidate publishing intent more in line with the actual situation.
[0075] After identifying the reference writing text associated with the target candidate's publishing intent, publishing information can be generated based on the reference writing text, input content, tags, votes, and other information. It can also respond to clicks on the confirm publish control to publish the information. To improve convenience, during the publishing process, the reference writing text displayed in the auxiliary creation area can be copied and added to the main text area. Furthermore, the matching degree between the input content and the reference writing text can be detected; if the matching degree is higher than a threshold, the reference writing text can be directly added to the main text area. By adding reference writing text to the main text area, the efficiency of publishing information generation is improved, and the reference value of the reference writing text is also enhanced.
[0076] The technical solution in this embodiment of the disclosure, during the cold start phase when a user enters the publishing page, can perceive the user's possible publishing intentions by acquiring information such as the user's material content and title, and provide writing suggestions during the cold start phase; while the user is typing the main text, by acquiring information such as the user's selected material content and title, a tool is provided to provide writing suggestions in real time, providing users with more differentiated writing suggestions in real time, which can help users successfully complete content publishing, improve the efficiency of content publishing, and make the content published by users more accurate and more in line with the actual scenario.
[0077] In some embodiments of this disclosure, an information publishing device is provided, which may include: a publishing intent display module, a first guide text display module, and a second guide text display module, wherein: the publishing intent display module is used to present a publishing page in response to a click operation on a publishing control on an operation interface, and to present multiple candidate publishing intents for a target user in an auxiliary creation area of the publishing page; the first guide text display module is used to display reference writing text associated with the target candidate publishing intent in the auxiliary creation area in response to a click operation on a target candidate publishing intent among the multiple candidate publishing intents; the second guide text display module is used to determine and display the reference writing text in the auxiliary creation area based on an input operation performed on the main text area of the publishing page.
[0078] In one exemplary embodiment of this disclosure, the publishing intent display module includes: a first intent display module, configured to present multiple candidate publishing intents related to the material content on the publishing page when the publishing scenario is determined to be a general scenario based on the publishing control; and a second intent display module, configured to determine multiple candidate publishing intents based on the material content on the publishing page and the scenario information corresponding to the consumer evaluation scenario when the publishing scenario is determined to be a consumer evaluation scenario based on the publishing control, and display them in the auxiliary creation area.
[0079] In one exemplary embodiment of this disclosure, the publishing page contains a title; the device further includes: a third intent display module, configured to present multiple candidate publishing intents based on the title and material content; or, a fourth intent display module, configured to present multiple candidate publishing intents based on the title, the material content, and scene information of the consumer evaluation scenario.
[0080] In one exemplary embodiment of this disclosure, the auxiliary creation area includes an independent display area; the first guided writing text display module includes a dynamic display module, which, in response to a click operation on the target candidate publishing intent, dynamically displays reference writing text of the target candidate publishing intent in the independent display area.
[0081] In one exemplary embodiment of this disclosure, the first guide text display module includes: a first display module, configured to display, in the auxiliary creation area, the reference writing text related to the material content corresponding to the target candidate publishing intent when the publishing scenario is determined to be a general scenario according to the publishing control; and a second display module, configured to display, in the auxiliary creation area, the reference writing text corresponding to the target candidate publishing intent when the publishing scenario is determined to be a consumer review scenario according to the publishing control, wherein the reference writing text is related to the product information and / or store information of the consumer review scenario.
[0082] In one exemplary embodiment of this disclosure, the independent display area includes a details display control; the dynamic display module includes: a partial text display module, used to display a portion of the reference writing text in the independent display area; and a detailed information display module, used to display the detailed information of the reference writing text in the form of a floating window in response to a click operation performed on the details display control.
[0083] In one exemplary embodiment of this disclosure, the auxiliary creation area includes a merged display area, and the device further includes: a merged display module, configured to merge and display other candidate publishing intentions besides the target candidate publishing intention in the merged display area; or, a hiding module, configured to hide the other candidate publishing intentions to the merged display area.
[0084] In one exemplary embodiment of this disclosure, the second guided writing text display module includes: a continued loading module, configured to continue loading and displaying the reference writing text if it is determined from the input content corresponding to the input operation that the input operation is not completed; and a guided writing text updating module, configured to update the reference writing text according to the input content if it is determined from the input content corresponding to the input operation that the input operation is completed, and display the updated reference writing text; wherein the input content includes punctuation marks and / or key information.
[0085] In one exemplary embodiment of this disclosure, the assisted creation area includes a history display control, and the device further includes a history writing text display module, which, in response to a click operation performed on the history display control, displays the history writing text associated with the target candidate publishing intent in the form of a floating window on the publishing page.
[0086] In one exemplary embodiment of this disclosure, the apparatus further includes: a distinguishing display module, configured to, in response to a click operation performed on the merged display area of the merged display area, display the target candidate publishing intent and other candidate publishing intents besides the target candidate publishing intent in the auxiliary creation area, and distinguish the target candidate publishing intent; a re-determining publishing intent module, configured to, in response to a click operation performed on the other candidate publishing intents, re-determine the target candidate publishing intent; and a publishing intent display module, configured to, display the reference writing text of the re-determined target candidate publishing intent in an independent display area of the auxiliary creation area, and merge and display other candidate publishing intents besides the re-determined target candidate publishing intent in the merged display area.
[0087] It should be noted that the specific details of each part of the above-mentioned information publishing device have been described in detail in some embodiments of the corresponding method. For details that are not disclosed, please refer to the implementation content of the method section, and therefore will not be repeated here.
[0088] Exemplary embodiments of this disclosure also provide an electronic device. This electronic device can be the aforementioned terminal device or server. Generally, the electronic device may include a processor and a memory, the memory storing executable instructions of the processor, and the processor configured to execute the aforementioned information publishing method by executing the executable instructions. Furthermore, the electronic device may also include a display for displaying an operating interface.
[0089] The electronic device is described below as an example in the form of a general-purpose computing device. This electronic device is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0090] The components of an electronic device may include, but are not limited to: at least one processing unit, at least one storage unit, a bus connecting different system components (including storage units and processing units), and a display unit.
[0091] The storage unit stores program code that can be executed by the processing unit, causing the processing unit to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit can perform actions such as... Figure 2 The steps are shown in the figure.
[0092] The storage unit may include readable media in the form of volatile storage units, such as random access memory (RAM) and / or cache storage units, and may further include read-only memory (ROM).
[0093] The storage unit may also include a program / utility having a set (at least one) of program modules, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0094] A bus can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus that uses any of the various bus structures.
[0095] The electronic device can also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device, and / or any device that enables the electronic device to communicate with one or more other computing devices (e.g., routers, modems, etc.). This communication can be achieved through input / output (I / O) interfaces. Furthermore, the electronic device can communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter. As shown in the figure, the network adapter communicates with other modules of the electronic device via a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0096] It should be noted that some embodiments of this disclosure also provide a computer program product, which includes a computer program that implements the above-described method when executed by a processor.
[0097] In one embodiment, the computer program product can be a tangible product containing a computer program, such as a computer-readable storage medium storing the computer program. The readable storage medium can be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory, hard disk drive (HDD), solid-state drive (SSD), etc. For example, the computer program product can be implemented as a non-volatile storage medium storing the computer program, such as read-only memory, NAND flash memory, etc.
[0098] In one implementation, the computer program product can be an intangible product containing a computer program. For example, the computer program product can be implemented as a virtual digital product, such as an executable file, installation package, or other digital file storing the computer program.
[0099] Computer program code can be written in one or more programming languages. Examples of programming languages include C, Java, and C++. Program code can execute entirely on the user's computing device, partially on the user's computing device, or as a standalone software package. It can also execute partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, such as a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via an internet connection provided by a mobile network operator).
[0100] Computer programs can be carried or transmitted via signals such as electrical, magnetic, optical, electromagnetic, and infrared rays. Electronic devices can convert signals carrying computer programs into digital signals, thereby running the computer programs. When a computer program runs on an electronic device, its code is used to cause the electronic device to execute (more specifically, to be executed by the processor of the electronic device) the method steps of various exemplary embodiments of this disclosure.
[0101] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0102] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0103] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0104] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
[0105] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An information dissemination method, characterized in that, include: The system responds to clicks on the publish control on the user interface to display a publish page, and presents multiple candidate publish intentions for the target user in the auxiliary creation area of the publish page. In response to a click on a target candidate publishing intent among a plurality of candidate publishing intents, reference writing text associated with the target candidate publishing intent is displayed in the assisted creation area; In response to input operations in the main text area of the publishing page, the reference writing text in the auxiliary creation area is determined and displayed based on the input operations.
2. The information publishing method according to claim 1, characterized in that, The auxiliary creation area on the publishing page presents multiple candidate publishing intentions for the target user, including: If the publishing scenario is determined to be a general scenario based on the publishing controls, multiple candidate publishing intentions related to the content of the material are presented based on the material content on the publishing page; If the publishing scenario is determined to be a consumer review scenario based on the publishing control, multiple candidate publishing intentions are determined based on the material content of the publishing page and the scenario information corresponding to the consumer review scenario, and displayed in the auxiliary creation area.
3. The information publishing method according to claim 2, characterized in that, The publishing page contains a title; the method further includes: Based on the title and content, multiple candidate publishing intentions are presented; or, Multiple candidate publishing intentions are presented based on the title, the content of the material, and the scenario information of the consumer evaluation scenario.
4. The information publishing method according to claim 1, characterized in that, The auxiliary creation area includes an independent display area; The display of reference writing text associated with the target candidate publication intent in the assisted creation area includes: In response to a click on the target candidate publishing intent, a reference text for the target candidate publishing intent is dynamically displayed in the independent display area.
5. The information publishing method according to claim 4, characterized in that, The independent display area includes a details display control; the dynamic display of reference writing text of the target candidate's publishing intent in the independent display area includes: A portion of the reference writing text is displayed in the independent display area; In response to a click on the details display control, the detailed information of the reference writing text is displayed as a floating window.
6. The information publishing method according to claim 1, characterized in that, The display of reference writing text associated with the target candidate publication intent in the assisted creation area includes: If the publishing scenario is determined to be a general scenario based on the publishing control, the reference writing text related to the material content corresponding to the target candidate publishing intent is displayed in the auxiliary creation area; If the publishing scenario is determined to be a consumer review scenario based on the publishing control, reference writing text corresponding to the target candidate publishing intent is displayed in the auxiliary creation area. The reference writing text is related to the product information and / or store information of the consumer review scenario.
7. The information publishing method according to claim 1, characterized in that, The auxiliary creation area includes a merged display area, and the method further includes: In the merged display area, other candidate publishing intents besides the target candidate publishing intent are displayed in a merged manner. or, The other candidate publishing intentions are hidden in the merged display area.
8. The information publishing method according to claim 1, characterized in that, The step of determining and displaying the reference writing text for the assisted creation area based on the input operation includes: If it is determined that the input operation is incomplete based on the input content corresponding to the input operation, continue loading and displaying the reference writing text; If the input operation is determined to be completed based on the input content corresponding to the input operation, the reference writing text is updated based on the input content, and the updated reference writing text is displayed. The input content includes punctuation marks and / or key information.
9. The information dissemination method according to claim 1, characterized in that, The auxiliary creation area includes a history display control, and the method further includes: In response to a click on the history display control, the historical writing text associated with the target candidate publishing intent is displayed as a floating window on the publishing page.
10. The information publishing method according to claim 1, characterized in that, The method further includes: In response to a click operation that merges the display area in the auxiliary creation area, the target candidate publishing intent and other candidate publishing intents besides the target candidate publishing intent are displayed in the auxiliary creation area, and the target candidate publishing intent is displayed separately. The response to a click action on one of the other candidate publishing intents redetermines the target candidate publishing intent. The reference writing text of the redefined target candidate publication intent is displayed in the independent display area of the auxiliary creation area, and other candidate publication intents other than the redefined target candidate publication intent are displayed in the merged display area.