Display method of published content, content publishing method, device, equipment, storage medium and program product
By binding the triggering mechanism of displayed elements to user identity in social media platforms, targeted triggering and private presentation are achieved, solving the problem of lack of targeted visual feedback in user interaction and improving the efficiency of emotional transmission and interactive experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHUXING TECH (BEIJING) CO LTD
- Filing Date
- 2026-02-11
- Publication Date
- 2026-06-05
Smart Images

Figure CN122160553A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a method for displaying published content, a method for publishing content, an apparatus, a computer device, a computer-readable storage medium, and a computer program product. Background Technology
[0002] In today's social media platforms, visual interaction design has become a crucial means of enhancing user engagement and creating a festive atmosphere. For example, during specific holidays or events, elements such as "like" buttons, progress bars, and interface colors are themed to enhance contextual awareness and immersive experience. However, these designs are typically global visual adjustments, lacking targeted feedback for individual user interactions. When a user is mentioned, the platform often only provides notifications, lacking emotionally resonant visual responses. This design limitation restricts the efficiency of emotional transmission in social interactions, resulting in insufficient psychological feedback for users and reducing the enjoyment and emotional connection of the interaction process. Summary of the Invention
[0003] Based on this, it is necessary to address the aforementioned technical issues by providing a method for displaying published content, a method for publishing content, a device, a computer equipment, a computer-readable storage medium, and a computer program product. This method binds the triggering mechanism of display elements to the user's identity, enabling targeted triggering and private presentation of display elements. This can enhance the transmission strength of emotional signals in social interactions, increase the fun of the interaction process, and strengthen the emotional connection between the two parties.
[0004] Firstly, this application provides a method for displaying published content, including:
[0005] In response to the first account's viewing action on the target's published content, the details page of the target's published content is displayed; the target published content is published by the second account and mentions the first account's published content, and there is a relationship between the first account and the second account;
[0006] Display the target element on the details page.
[0007] In one embodiment, the target element is the element corresponding to the relationship type of the association; or,
[0008] The target element is an element that corresponds to the target topic; the target content is content posted by the second account that corresponds to the target topic and mentions the first account; or,
[0009] Target elements are elements generated by an AI model based on the content to be published in the target context; or,
[0010] The target element is an element configured for the first account and associated with the target content when the second account publishes the target content.
[0011] In one embodiment, after the target element is displayed on the details page, the method further includes:
[0012] Receive comments from the first account regarding content posted by the target;
[0013] In response to a comment posted by the first account, the comment content is displayed in the target location on the details page.
[0014] In one embodiment, the target element includes at least one of special effects, decorations, props, value objects, and virtual objects.
[0015] In one embodiment, after the target element is displayed on the details page, the method further includes:
[0016] In response to the first account's confirmation action on the target element, the target element is associated with the first account.
[0017] Secondly, this application also provides a content publishing method, including:
[0018] Receive target content input from the second account; the target content mentions the first account, which is an account that is associated with the second account;
[0019] In response to the content publishing action of the second account, the target content is published; the target content is associated with a target element, which is an element displayed on the details page of the target content in response to the triggering action of the first account.
[0020] In one embodiment, the target element is the element corresponding to the relationship type of the association; or,
[0021] The target element is an element that corresponds to the target topic; the target content is content posted by the second account that corresponds to the target topic and mentions the first account; or,
[0022] Target elements are elements generated by an AI model based on the content to be published in the target context; or,
[0023] The target element is an element configured for the first account and associated with the target content when the second account publishes the target content.
[0024] In one embodiment, the target published content is received based on a content editing page, which includes a mention control; the method further includes:
[0025] In response to a second account's trigger action on the mention control, display a list of accounts associated with the second account;
[0026] Based on the list of associated accounts, determine the first selected account, or determine the relationship type between the first selected account and the selected account.
[0027] In one embodiment, the method further includes:
[0028] In response to the relationship configuration operation of the second account, identify the first account that has an association relationship with the second account, and determine the relationship type of the association relationship.
[0029] In one embodiment, the method further includes:
[0030] Display the theme interaction page; the theme interaction page includes a content editing entry and a theme selection control for a second account to select a target theme;
[0031] In response to a second account's trigger action on the content editing entry, the content editing page is displayed;
[0032] Based on the content editing page, receive the target content to be published from the second account.
[0033] Thirdly, this application also provides a display device for publishing content, comprising:
[0034] The first display module is used to respond to the first account's viewing operation on the target published content and display the details page of the target published content; the target published content is published by the second account and mentions the first account's published content, and there is a relationship between the first account and the second account;
[0035] The second display module is used to display the target element on the details page.
[0036] Fourthly, this application also provides a content publishing device, comprising:
[0037] A receiving module is used to receive target content input by a second account; the target content mentions a first account, which is an account that has an association with the second account;
[0038] The publishing module is used to respond to the content publishing operation of the second account and publish the target content. The target content is associated with a target element, which is an element displayed on the details page of the target content in response to the trigger operation of the first account.
[0039] Fifthly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method described in the first aspect above.
[0040] In a sixth aspect, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect above.
[0041] In a seventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in the first aspect above.
[0042] The aforementioned method for displaying published content, content publishing method, device, computer equipment, computer-readable storage medium, and computer program product, in response to a first account's viewing operation of the target published content, display a details page of the target published content; the target published content is published by a second account that mentions the first account's published content, and there is an association between the first and second accounts; the target element is displayed on the details page. Through this method, by displaying a details page with the target element when the first account views the mentioned content published by its associated second account, the triggering mechanism of the displayed element is bound to the user's identity, achieving targeted triggering and private presentation of the displayed element. This can enhance the intensity of emotional signals conveyed in social interactions, increase the fun of the interaction process, and strengthen the emotional connection between the two parties. Therefore, it can enrich the interactive functions of users in scenarios such as festivals and events, thereby strengthening the exclusive interactive experience of the mentioned person, increasing surprise and participation. Attached Figure Description
[0043] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 This is an application environment diagram of a content display method or content publishing method in one embodiment;
[0045] Figure 2 This is a flowchart illustrating a method for displaying published content in one embodiment;
[0046] Figure 3 This is a schematic diagram showing special effects in one embodiment;
[0047] Figure 4This is a schematic diagram of the comment posting process in one embodiment;
[0048] Figure 5 This is a flowchart illustrating a content publishing method in one embodiment;
[0049] Figure 6 This is a schematic diagram of the note publishing process in one embodiment;
[0050] Figure 7 This is a schematic diagram of the path to the topic interaction page in one embodiment;
[0051] Figure 8 This is a schematic diagram of the link to the topic interaction page in another embodiment;
[0052] Figure 9 This is a schematic diagram of the path to the content editing page in one embodiment;
[0053] Figure 10 This is a schematic diagram illustrating the interaction between a terminal and a server in one embodiment;
[0054] Figure 11 This is a structural block diagram of a display device for publishing content in one embodiment;
[0055] Figure 12 This is a structural block diagram of a content publishing device in one embodiment;
[0056] Figure 13 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0058] Before describing the embodiments of this application, it should be noted that the term "in response to" used in the embodiments of this application refers to a state in which a corresponding event occurs or a condition is met. It is understood that the timing of the subsequent action performed in response to the event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, the subsequent action can be performed immediately when the event occurs or the condition is met; while in other cases, the subsequent action can be performed some time after the event occurs or the condition is met. A "trigger operation" refers to an operation performed on information (such as controls) provided by a computer device. Through this operation, corresponding instructions can be issued to the computer device, triggering the computer device to execute the next task. The next task triggered by different trigger operations for different information can all be pre-set in the program. This trigger operation can be manually executed by the user, such as clicking, double-clicking, long-pressing, or swiping operations performed by the user on the content displayed on the screen of the computer device. In some cases, the trigger operation can also be executed by the computer device based on a set program.
[0059] In this application, "control" refers to any element in a computer user interface that a user can directly interact with. These elements allow users to input data, select options, or trigger certain actions. Controls can be graphical (such as buttons, text boxes, checkboxes, etc.) or more abstract (such as voice commands). Buttons are typically used to perform an operation or open a new interface. Text boxes allow users to input or edit text information. Checkboxes represent a Boolean value (yes / no), which users can select or deselect. Drop-down lists provide a list of options for users to choose from, typically displaying only one selected value. List boxes display multiple options, allowing users to select one or more items. Labels display static text, typically used to explain the function of other controls, and can also be used as buttons. Scrollbars allow users to navigate large datasets, such as browsing long documents or lists. Images display static pictures and can sometimes be used as buttons. Combo boxes combine the functionality of text boxes and drop-down lists, allowing users to both input text and select from a list.
[0060] The "special effects" involved in this application's embodiments refer to dynamic or enhanced audiovisual and interactive feedback effects presented in the user interface. These effects are used to deliver a prominent visual, auditory, or interactive experience to the user under specific triggering conditions, thereby enhancing the sense of feedback, emotional expression, or scene immersion. Special effects may include, but are not limited to, the following forms: visual animation (such as particle effects, gradients, deformations, highlights, full-screen animations), sound feedback (such as prompts, background sound effects), haptic feedback (such as vibration), and dynamic changes in interface elements (such as layout switching, instantaneous changes in color themes). The implementation of special effects can be instantaneous or a process lasting for a period of time; it can be partial or cover all or part of the user interface.
[0061] The published content in this application refers to content created and shared by users or AI (Artificial Intelligence) on online platforms (such as social media platforms), which may include text, images, voice, and other information, and can be displayed in the form of notes, articles, etc. The specific content information included in the published content can be adjusted accordingly for different scenarios, and the content information in the published content can be determined by the publisher.
[0062] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0063] Understandably, visual interaction design has become a crucial tool for enhancing user engagement and creating a festive atmosphere on current social media platforms. For example, during specific holidays or events, elements such as "like" buttons, progress bars, and interface colors are themed to enhance contextual awareness and immersive experience. However, these designs are typically global visual adjustments, lacking targeted feedback for individual user interactions. When a user is mentioned, the platform often only provides notifications, lacking emotionally resonant visual responses. This design limitation restricts the efficiency of emotional transmission in social interactions, resulting in insufficient psychological feedback for users and reducing the enjoyment and emotional connection of the interaction process.
[0064] Based on this, embodiments of the present invention propose a method for displaying published content, a content publishing method, an apparatus, a computer device, a computer-readable storage medium, and a computer program product. In response to a first account's viewing operation of target published content, a details page of the target published content is displayed. The target published content is published by a second account that mentions the first account, and there is an association between the first and second accounts. The target element is displayed on the details page. Through this method, by displaying a details page with the target element when the first account views content mentioned by its associated second account, the triggering mechanism of the displayed element is bound to the user's identity, achieving targeted triggering and private presentation of the displayed element. This enhances the transmission strength of emotional signals in social interactions, increases the fun of the interaction process, and strengthens the emotional connection between the two parties. Therefore, it can enrich the interactive functions of users in scenarios such as festivals and events, thereby strengthening the exclusive interactive experience of the mentioned person, increasing surprise, and enhancing participation.
[0065] The method for displaying or publishing content provided in this application can be applied to, for example, Figure 1 In the application environment shown, terminal 102 can be categorized as a publishing end and a receiving end based on user type. Terminal 102 communicates with server 104 via a communication network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on a cloud or other network server. Optionally, terminal 102 has an application installed, which can be, but is not limited to, a client for a social media platform. The method for displaying published content provided in this embodiment can be implemented through this application.
[0066] In this system, the receiving end is logged into a first account, and the publishing end is logged into a second account; there is a relationship between the first and second accounts. The publishing end uploads the target content mentioned in the first account to server 104. In response to the first account's viewing operation on the target content, the receiving end displays the details page of the target content based on the content of the details page sent by server 104; the target element is displayed on the details page.
[0067] Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, drones, low-altitude aircraft, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, and projection equipment. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted displays. Head-mounted displays can be virtual reality (VR) devices, augmented reality (AR) devices, and smart glasses. Server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0068] A method according to an embodiment of the present invention, such as Figure 2 As shown, a method for displaying published content is provided, which can be applied to... Figure 1 Taking terminal 102 as an example, the explanation includes:
[0069] Step 202: In response to the first account's viewing operation on the target published content, display the details page of the target published content; the target published content is published by the second account and mentions the first account's published content, and there is a relationship between the first account and the second account.
[0070] The terminal has a client installed on the social media platform, and the method for displaying published content provided in this embodiment can be implemented through this client. It is understood that the server deploys the server-side of the social media platform, which provides services to multiple user accounts, allowing users to create, edit, publish, recommend, share, and comment on various types of content. In this embodiment, a first account is logged into the client, and the terminal communicates with the server based on this first account. The server can distinguish different users based on their accounts.
[0071] The target published content refers to the published content that the user wants to view. It refers to information carriers published by the second account that explicitly mention the first account. Optionally, the target published content is published by the second account using the content publishing function associated with the target topic and mentions the first account. The viewing operation refers to the operation command issued by the user corresponding to the first account, intending to view specific content. The user can perform the viewing operation for the target published content on the terminal in the following ways: by touching or clicking the entry point of the target published content. For example, by clicking the entry point of the target published content on the content browsing page, the user enters the details page of the target published content. This content browsing page aggregates and displays multiple entries for published content, each entry displaying descriptive information for the corresponding published content, such as title, summary, cover image, etc. This content browsing page can be an application's information feed list, search results, or the second account's personal homepage.
[0072] For example, after the second account publishes the target content mentioning the first account to the server, the server sends a target notification message to the terminal where the first account is located. This target notification message is a message notification used to indicate the occurrence of the mention event and guide the user to view the specific content. As an interactive entry point control, the user corresponding to the first account can directly jump to the details page of the target published content by performing a trigger operation (such as clicking or touching) on it. The target notification message can take the form of an in-app push message, system-level notification, badge notification, item in the conversation list, or chat message; this embodiment does not limit this.
[0073] The details page is used to display the target published content in detail. It is understood that the target published content in this embodiment may include information such as text, images, and voice, and can be displayed in the form of notes, articles, etc. The details page of the target published content can be understood as a page that displays notes, articles, etc.
[0074] In this application's embodiments, "mention" refers to a method of marking information that an account (i.e., the initiator of the mention) uses to point to, identify, or associate with another account (i.e., the mentioned party) in the content it creates or publishes. For example, mentioning a first account can be achieved by embedding a unique identifier of the first account, such as "@userID," into the text portion of the target published content.
[0075] A relationship refers to a predefined, queryable bidirectional or unidirectional connection between a first account and a second account within the relationship database of a social media platform. For example, the relationship database stores several relationship records, each recording the account information with which it is associated. Optionally, each relationship record also records the corresponding relationship type (e.g., lovers, friends, best friends, siblings, relatives, etc.). Optionally, a relationship between the first and second accounts can be understood as any type of relationship between them. Preferably, a relationship between the first and second accounts can be understood as a target type relationship, where the target type refers to any item in a predefined list of allowed trigger element displays. For example, the allowed relationship type for Valentine's Day events is "lovers."
[0076] Understandably, the client with the first account continuously monitors user interaction events. When it detects a viewing operation from the first account targeting the published content, it requests page data for the details page of the published content from the server and renders the details page based on the page data returned by the server.
[0077] Step 204: Display the target element on the details page.
[0078] For example, a client logged in with the first account continuously monitors user interaction events. When it detects a viewing operation from the first account targeting the published content, it requests page data for the details page of the published content from the server. Optionally, before rendering the details page, the client (or the server, or both) performs mention verification and relationship verification. Mention verification includes querying the metadata of the published content to determine if the user ID of the first account is among the mentioned users. Relationship verification includes querying the relationship database to determine if there is a recorded association between the user ID of the first account and the user ID of the second account. After both mention verification and relationship verification pass, the details page is rendered based on the page data of the details page returned by the server, and the target element is displayed on the details page. In this way, the first account, which is mentioned and whose association meets the preset conditions (such as having a relationship or a relationship of the target type), can see a details page with exclusive visual feedback or additional interactive controls. Other users see a standard content display page.
[0079] Optionally, before rendering the details page, the client (or server, or a combination of both) needs to perform scenario judgment in addition to mention verification and relationship verification. Based on the current time, it needs to determine whether the current time is within a time period that allows the element to be displayed (e.g., during a holiday or event). If both mention verification and relationship verification pass and the current time is within a time period that allows the element to be displayed, the client renders the details page based on the page data of the details page returned by the server and displays the target element on the details page.
[0080] In one optional implementation, the method further includes: in response to the first account's first access to the details page of the target published content, displaying the target element on the details page. For example, the client initiates a request to access the details page. The client verifies the identity of the first account. If it is determined to be a first access, the client sends the page data of the details page and the target element to the client, causing the client to display the details page and show the target element on the details page. If it is determined to be a non-first access, the client returns the page data of the details page, excluding the target element.
[0081] The target element can be a pre-configured displayable element or an element randomly selected from a variety of pre-configured displayable elements. For example, the server pre-configures displayable elements corresponding to different relationship types. If a target type relationship exists between the first account and the second account, the displayable element of the target type is sent to the client as the target element for display. For example, if the target published content corresponds to a target topic, the server sends the displayable element corresponding to the target topic as the target element to the client for display. For example, the server uses an artificial intelligence model to generate a target element based on the target published content and sends this target element to the client for display. For example, when the second account publishes target published content, a target element associated with the target published content is configured for the first account, and the server sends the target element configured for the second account to the client for display. For example, taking the target element as an effect, refer to... Figure 3 Targeting the theme of "Valentine's Day", the second account uses the note-posting function of the target theme to post notes that mention the first account. When a client logged in with the first account enters the details page of the note, a full-screen dynamic effect is displayed.
[0082] In one alternative implementation, the target element includes at least one of special effects, decorations, props, value objects, and virtual objects.
[0083] Here, target elements refer to digital elements or sets of elements with interactive, incentive, or benefit attributes. For example, target elements include special effects. The triggering mechanism of these effects is bound to user identity, enabling targeted triggering and private presentation of the effects. For instance, if a first account and a second account have a romantic relationship, and the second account posts Valentine's Day-related content mentioning the first account, when a client logged into the first account accesses the details page of the target post, the server will send romantic special effects such as hearts, roses, and gifts to the client logged into the first account for display.
[0084] For example, decoration refers to static or dynamic decorative elements used to change the user interface and personal image, such as virtual stickers, exclusive emoticons, avatar frames, or homepage skins. When the target element associated with the target published content is a decoration, step 204 includes: displaying the visual identifier of the decoration (e.g., a thumbnail of the decoration) on the details page. If there is a relationship between the first account and the second account, and the second account publishes target published content mentioning the first account, when a client logged in with the first account accesses the details page of the target published content, the server sends the target decoration to the client logged in with the first account, and the client displays the visual identifier of the target decoration.
[0085] For example, a prop refers to a functional tool that can be used in a target interactive scenario (such as live streaming or real-time chat), such as a live stream gift or a priority card for asking questions. When the target element associated with the target content is a prop, step 204 includes displaying the prop's visual identifier (e.g., prop icon and name) on the details page. After the second account posts a target content that mentions the first account, the client logged in with the first account can obtain the prop and store it in the first account's account by accessing the details page of the target content.
[0086] For example, a value object refers to an asset that can be owned by the user and has use value or exchange value, such as virtual currency (e.g., points, platform tokens), rights certificates (e.g., coupons, red envelopes, memberships), virtual gifts that can be given away, and physical asset mapping certificates (e.g., management certificates for purchased physical goods within the platform, such as electronic redemption codes, logistics tracking cards, etc.). When the target element associated with the target published content is a value object, step 204 includes: displaying the visual identifier (e.g., icon and name) of the value object on the details page. After the second account publishes the target published content of the first account, the client logged in with the first account can access the details page of the target published content to obtain the value object gifted by the second account or the platform and store it in the first account's account.
[0087] For example, a virtual object refers to a digital entity with autonomous interactive capabilities or companionship functions, such as a virtual pet, an AI agent, or an interactive desktop sprite. When the target element associated with the target published content is a virtual object, step 204 includes: displaying the digital image of the virtual object on the details page. After the second account publishes the target published content of the first account, the client logged in with the first account can obtain the virtual object by accessing the details page of the target published content and associate the virtual object with the first account's account.
[0088] In practice, when the first account accesses the details page of the target published content, the details page can display any one of the following: special effects, decorations, props, value objects, and virtual objects. It can also display a combination of at least two of the following: special effects, decorations, props, value objects, and virtual objects. For example, the details page can display both the couple special effects and the visual identifier of the virtual gift given by the second account.
[0089] In an alternative implementation, after step 204, the method further includes associating the target element with the first account. In this implementation, no operation of the first account is required; the target element associated with the target published content is directly stored in the first account's account.
[0090] In an alternative implementation, after step 204, the method further includes: in response to a confirmation operation by the first account for the target element, associating the target element with the first account.
[0091] The confirmation operation can be understood as the first account explicitly expressing acceptance of the target element through proactive interaction, such as the first account triggering the target element or its corresponding confirmation button. Optionally, in response to the first account's confirmation operation on the target element, the client sends an association request to the server; in response to the association request, the server associates the target element with the first account. For example, the server stores the target element in the first account's account, thereby binding the target element to the first account.
[0092] For example, the server manages multiple logically independent sub-accounts or data storage structures corresponding to the first account, each used to store different types of elements. For instance, for decorations, the server stores them in the decoration warehouse corresponding to the first account and adds an ownership record for the decoration in the decoration warehouse; for items, the server stores them in the item inventory corresponding to the first account and adds the quantity or instance of the item in the item inventory; for value objects, the server stores them in the asset account corresponding to the first account and adds a record for the value object in the asset account; for virtual objects, the server stores them in the digital life form management library corresponding to the first account and creates an instance of the virtual object in the digital life form management library.
[0093] In one alternative implementation, taking the target element as an example, after the target element is displayed, an interactive control is shown on the details page. In response to a triggering action on the interactive control, a content editing page is displayed, which automatically associates with the second account as the mentioned object. In response to a content publishing action by the second account, content mentioning the second account is published. When a client logged in with the second account detects a viewing action on the published content, the details page of that published content is displayed, along with corresponding effects. For example, after the target element is displayed, an interactive control for "Send a Blessing in Return" appears at the bottom of the page, allowing quick navigation to the content editing page.
[0094] In one optional implementation, taking the target element as an example, after the target element is displayed, an interactive control is displayed on the details page. In response to a trigger operation on the interactive control, an interaction request for the target published content is submitted. The server sends a prompt message to the client logged in with a second account based on this interaction request. The client logged in with the second account, in response to the user's trigger operation on the prompt message, directly jumps to the details page of the target published content and displays the interactive effect on the details page. This interactive effect can be a pre-configured effect, a randomly selected effect from a variety of pre-configured effects, or an effect selected by the user of the first account. For example, the server manages the status identifier of the interactive effect, which has a one-time display attribute. When the user of the second account triggers it for the first time, the server determines its status as "not triggered" based on the status identifier, authorizes the client to display the interactive effect, and updates the status to "triggered." Subsequently, when the same interaction request is triggered again, the server will refuse to authorize display because the status is verified as "triggered."
[0095] In one alternative implementation, the process of publishing the target content includes: receiving the target content input by the second account; the target content mentioning the first account, which is an account associated with the second account; publishing the target content in response to the content publishing operation of the second account; and the target content being associated with a target element, which is an element displayed on the details page of the target content in response to the triggering operation of the first account.
[0096] In the above-described method of displaying published content, in response to the first account's viewing operation of the target published content, a details page of the target published content is displayed; the target published content is published by the second account that mentions the first account's published content, and there is a relationship between the first and second accounts; the target element is displayed on the details page. Through this method, by displaying a details page with the target element when the first account views the mentioned content published by its associated second account, the triggering mechanism of the displayed element is bound to the user's identity, achieving targeted triggering and private presentation of the displayed element. This can enhance the intensity of emotional signals conveyed in social interactions, increase the fun of the interaction process, and strengthen the emotional connection between the two parties. Therefore, it can enrich the interactive functions for users in scenarios such as festivals and events, thereby strengthening the exclusive interactive experience of the mentioned person, increasing surprise and participation.
[0097] According to an embodiment of the present invention, the target element is an element corresponding to the relationship type of the association; or, the target element is an element corresponding to the target topic; the target published content is published by the second account, corresponds to the target topic, and mentions the first account; or, the target element is an element generated by an artificial intelligence model based on the target published content; or, the target element is an element configured for the first account and associated with the target published content when the second account publishes the target published content.
[0098] In one alternative implementation, the target element is the element corresponding to the relationship type of the association. For example, the server pre-configures displayable elements corresponding to different relationship types. Taking special effects as an example, for couples, it's roses and heartbeats; for family, it's warm lighting; and for friends, it's funny animations. A client logged in with the first account sends a request to the server for the details page of the target published content. The server queries the relationship type between the first and second accounts, and sends the page data of the details page, along with the displayable elements corresponding to that relationship type, to the client logged in with the first account. The client logged in with the first account displays the details page of the target published content based on the received page data, and displays the received displayable elements as the target elements.
[0099] Optionally, the server pre-configures displayable elements corresponding to different themes and relationship types. A client logged in with the first account sends a request for the details page of the target published content to the server. The server queries the relationship type between the first account and the second account, determines the target theme based on the theme identifier of the target published content, or determines the target theme based on the theme identifier corresponding to the current time, and sends the page data of the details page, as well as the displayable elements corresponding to the target theme and the relationship type, to the client logged in with the first account. The client logged in with the first account displays the details page of the target published content based on the received page data, and displays the received displayable elements as target elements.
[0100] In one optional implementation, the target element is an element corresponding to the target theme; the target published content is published by the second account, corresponds to the target theme, and mentions the first account. Here, the "theme" mentioned in this application embodiment refers to a tagged identifier associated with a specific festival, operational activity, or cultural scene. The target theme can be the overall theme of an activity (e.g., "Spring Festival Activity," "Birthday Activity," "Valentine's Day Activity," etc.) or a sub-theme under that activity (e.g., "New Year's Eve Dinner," "Staying Up Late on New Year's Eve," "New Year's Greetings," etc.).
[0101] For example, taking the target theme as the overall theme of an event, the server pre-configures displayable elements corresponding to the target theme (for example, if the target element is a special effect, it might be roses and heartbeats for Valentine's Day, lanterns or fireworks for Spring Festival, and cakes or birthday wishes for birthday events), and sets up corresponding content editing functions for the target theme. A client logged in with a second account publishes target content mentioning the first account based on the content editing functions of the target theme. The client logged in with the first account sends a request to the server for the details page of the target content. The server sends the page data of the details page, along with the displayable elements corresponding to the target theme, to the client logged in with the first account. The client logged in with the first account displays the details page of the target content based on the received page data and displays the received displayable elements as target elements.
[0102] For example, taking a target topic as a sub-topic of an activity as an example, the server creates and configures multiple topics for a certain activity. Each topic includes a topic identifier, associated displayable elements, and corresponding content editing functions for that activity. A client logged in with a second account selects the target topic based on the content editing functions of the activity and publishes target content mentioning the first account. This target content includes not only the content body and mention information but also the topic identifier of the target topic. The client logged in with the first account sends a request to the server for the details page of the target content. The server sends the page data of the details page, as well as the displayable elements corresponding to the topic identifier, to the client logged in with the first account. The client logged in with the first account displays the details page of the target content based on the received page data and displays the received displayable elements as target elements.
[0103] In one optional implementation, the target element is an element generated by an artificial intelligence (AI) model based on the target published content. Here, the AI model refers to a pre-trained computational model capable of automatically generating content that meets requirements based on input data (such as text, images, audio, video, etc.), and is the core engine driving AIGC (Artificial Intelligence Generated Content) applications. It is understood that the AI model involved in this application embodiment serves as an intelligent engine in the element generation process, used to understand the target published content and generate the target element based on the description of the target published content. The AI model can be deployed locally on the terminal or on a server. Taking deployment on a server as an example, after a client logged in with a second account publishes the target published content, the server calls the AI model to generate the target element based on the text and / or images in the target published content; when a client logged in with a first account responds to a user's action to view the details page of the target published content, the server sends the target element to the client logged in with the first account for display.
[0104] For example, the server employs a workflow-driven model invocation architecture. Multiple AI model instances can be deployed on the server. These instances can be different fine-tuned versions of the same base model (fine-tuned based on sample data from different topics), or they can be specialized models with vastly different architectures (trained based on sample data from different topics). A client logged in with a second account selects the target topic using the activity's content editing function and publishes target content mentioning the first account. This target content includes not only the content body and mentions but also a topic identifier for the target topic. The server routes to the corresponding workflow based on this topic identifier. This workflow defines the specific execution steps of the element generation task and invokes its bound specific AI model to complete the task, thereby generating target elements related to the target topic based on the target published content.
[0105] In one alternative implementation, the target element is an element configured for the first account and associated with the target content when the second account publishes the target content. Here, "configuration" refers to the process during content publishing where the second account actively selects the target element or the server intelligently matches it based on the published content, thereby establishing a connection between the target element and the first account and the target content.
[0106] For example, the content editing page includes an element configuration control. Optionally, this element configuration control displays a visual identifier of the target element intelligently matched by the server based on the published content. Optionally, the second account can select or modify the target element associated with the target published content based on this element configuration control. In response to the content publishing operation of the second account, the target published content is published; the target published content is published by the second account that mentions the first account, and the target published content is associated with the target element configured for the first account.
[0107] For example, the content editing page includes an element configuration control. In response to a second account's triggering operation on the element configuration control, a personalized configuration page is displayed. Based on the personalized configuration page, element configuration information is received. In response to the second account's content publishing operation, the target published content, including the element configuration information, is published. The server receives the target published content, generates a target element based on the element configuration information, and associates the target element with the target published content. When a client logged in with the first account views the details page of the target published content in response to a user's operation, the server sends the target element to the client logged in with the first account for display. For example, the second account displays an element list and personalization options by clicking the element configuration control. The second account can select pre-configured elements from the element list or configure elements independently through the personalization options. For example, the second account generates the target element by configuring the element name and image (or configuring the element name, element type, and image). When the receiving end views the details page of the target published content, the target element customized by the second account is displayed. For example, the second account configures a unique anger exemption coupon (with a name and image) in the target published content based on the element configuration control. When the first account views the details page of the target published content, the client displays the visual elements of the anger exemption coupon on the details page.
[0108] For example, a client logged in with a second account configures a target element for the first account from a pre-configured list of displayable elements based on user actions, and publishes target content that mentions the first account and is associated with the target element; or, a client logged in with a second account publishes target content, and the server intelligently matches the target element for the first account from a pre-configured list of displayable elements based on the target content. For example, a client logged in with a second account configures a target element for the first account from the displayable elements of the second account's account based on user actions, and publishes target content that mentions the first account and is associated with the target element; or, a client logged in with a second account publishes target content, and the server intelligently matches the target element for the first account from the displayable elements of the second account's account based on the target content. The server stores the target content, mention relationships, and target element together. When a client logged in with a first account responds to a user action to view the details page of the target content, the server sends the target element to the client logged in with the first account for display.
[0109] In this embodiment, different displayable elements are provided for different relationship types, combining the interactive experience with the connection between users to enhance the emotional connection between them. Triggering corresponding displayable elements under the theme of a festival or event can create a thematic atmosphere and improve the user's browsing experience. Analyzing the target content using an artificial intelligence model to generate displayable elements that resonate emotionally or match the content can create a sense of surprise far exceeding preset templates, strengthening the personalized interactive experience for the mentioned user. Configuring elements for the first account proactively by the second account or intelligently by the system embeds the publisher's original intent and emotional direction within the element, further strengthening the emotional connection between the two parties.
[0110] In one alternative implementation, viewing the target published content includes triggering a target notification message; the target notification message is generated based on the target published content.
[0111] In this implementation, after the second account posts content mentioning the target content published by the first account, the server pushes a target notification to the first account's terminal. The user of the first account clicks or touches this notification, triggering a viewing action for the target content. This target notification is a message notification used to indicate the occurrence of the mention and guide the user to view the specific content. As an interactive entry point control, the user of the first account can directly jump to the details page of the target content by performing a triggering action (such as clicking or touching). The target notification can take the form of an in-app push message, system-level notification, badge notification, item in the conversation list, or chat message; this embodiment does not impose any restrictions. In this implementation, after receiving the target notification, the user of the first account does not need to go through the cumbersome path of searching for the target content; by triggering the target notification, they can directly jump to the immersive details page. This shortens the interaction path and improves the immediacy of emotional feedback.
[0112] According to an embodiment of the present invention, after step 204, the method further includes: receiving comment content from a first account regarding target content; and displaying the comment content at a target location on the details page in response to the first account posting the comment content.
[0113] For example, receiving comments from a first account on target content includes: displaying a reply control; and receiving comments from the first account on target content based on the reply control. The reply control refers to an interactive element displayed on the details page that has a comment submission function. For example, displaying the reply control includes: after the target element is displayed, switching the existing, preset reply control on the details page from a disabled or hidden state to an interactive state, thereby allowing the user to perform an operation. For example, displaying the reply control includes: during the display of the target element, dynamically creating and inserting a visual reply control via script at a specific animation stage or in the final screen. This control is integrated with the element's visual elements and carries the interactive logic for submitting a comment. For example, displaying the reply control includes: during or after the target element is displayed, dynamically displaying an independent reply control at a specific position in the details page layout. This control is not a static element initially loaded on the page, but is generated based on the element display completion event.
[0114] In one optional implementation, based on a reply control, receiving comment content for the target published content includes: displaying a comment editing interface in response to a trigger operation on the reply control; and receiving comment content for the target published content based on the comment editing interface. The comment editing interface serves as the entry point for the comment function, used for comment input, editing, and submission. Optionally, the comment editing interface displays a keyboard or voice input button, through which comment content is received. Optionally, after displaying the comment editing interface, a reply message is automatically populated, and at least one alternative message and a message editing function are provided. Users can select a message to use or edit the selected message to obtain the final comment content. The operation of publishing comment content can be a trigger operation on the comment publishing control in the comment editing interface. The comment publishing control refers to a visual graphic element placed on the comment editing interface that can respond to user operations and execute corresponding events. It can be understood that a client logged in with a primary account responds to a trigger operation on the comment publishing control and publishes comment content for the published content. The server manages the comment content. When any terminal requests to view the target published content, the server generates page content based on the managed comment data and provides feedback, so that when the target published content is displayed on each terminal, the comment content published by the first account is presented.
[0115] The target location refers to a specific area in the visual layout of the details page, used to display comment content posted by the first account, which is associated with the posting account (i.e., the second account). This differs from traditional comment display methods (displayed sequentially within a comment list container). The comment content posted by the mentioned first account is displayed in a specific target location to highlight that content. The determination of this target location depends on the association between the first and second accounts and a preset display strategy. For example, as a natural extension below the main body of the target posting content, the target location is at the end of the content flow of the target posting content. For example, the target location refers to the top position of the comment list container of the target posting content, used to prominently display the comment content posted by the first account. For example, the target location refers to the position corresponding to the mention of the first account in the target posting content, used to display the comment content posted by the first account near the mention of the first account in the target posting content, in the form of a collapsible panel, side card, or bubble.
[0116] In one optional implementation, the first account interacts with the reply control on the details page (e.g., clicking the reply control, entering text in the input field, and then clicking the post control). The client captures the text data in the input box and packages it with the identity information of the current session (the user ID of the first account, i.e., the Identity Document) and the identifier of the target posting content corresponding to the current page, forming a comment submission request which is then sent to the server. Optionally, after receiving the comment submission request, the server performs authentication, data persistence, and association establishment in sequence. Authentication verifies whether the token carried in the request corresponds to a valid first account. Data persistence writes the comment body, the commenter's user ID, the identifier of the target posting content, the timestamp, and special comment tags as a new record into the comment database table. Association establishment establishes a foreign key relationship between this new comment record and the target posting content record in the database through the identifier field of the target posting content. After successful processing, the server sends a success response to the client logged into the first account, which usually contains the complete data of the newly created comment. Upon successful posting, the client locates the target position, uses the new comment data, creates or updates the corresponding page component in memory, and inserts it into the target position in the page's DOM tree. This allows the user to see the new comment without refreshing the entire page. For example, after successfully saving the comment posted by the first account, the server broadcasts the new comment to other users viewing the same details page via real-time communication technologies (such as WebSocket or long polling). Upon receiving the broadcast, each client dynamically inserts the new comment into the target position on its interface, achieving real-time synchronization of multi-user views.
[0117] For example, refer to Figure 4 During or after the target element is displayed, a pop-up reply control (i.e., ...) appears in the details page layout. Figure 4 The "Reply to TA" button allows users to post comments using preset phrases or edited text, displayed at the target location on the details page (i.e., Figure 4 The comment section shown (pinned to the top) displays comments posted by the mentioned account.
[0118] In this embodiment, comments are received after the element is displayed, providing an interaction path and significantly improving interaction willingness and comment conversion rate. Presenting comments in real-time at the target location enhances engagement and dialogue continuity, transforming one-way emotional engagement into lasting social interaction, thereby further strengthening the mentioned person's sense of participation.
[0119] A method according to an embodiment of the present invention, such as Figure 5 As shown, a content publishing method is provided, which can be applied to... Figure 1 Taking terminal 102 as an example, the explanation includes:
[0120] Step 502: Receive the target content input by the second account; the target content mentions the first account, which is an account that has a relationship with the second account.
[0121] For example, the second account edits and publishes the target content through the client's content editing interface. For example, the client provides preset publishing templates or a theme selector (such as "Spring Festival Greetings" or "Birthday Card"); after selecting a template, the second account fills in key information (such as @the first account, adding a greeting); the client combines the template identifier and the filled content and sends it to the server. For example, the second account enters keywords, and the client or server calls an AI model to assist in generating or refining the complete content, which is then published after confirmation by the second account.
[0122] In one alternative implementation, step 502 includes: displaying a content editing page in response to a trigger operation by the second account targeting the content editing entry; the target published content is received based on the content editing page, which includes a mention control; and determining a first account associated with the second account based on the mention control.
[0123] In this embodiment, the client is logged into a second account, and the terminal communicates with the server based on this second account. The server can distinguish different users according to their accounts. The content editing entry point is an interactive element located in the user interface (such as the homepage, personal page, or activity page), such as a note-taking button or a "+" button on the page. The core function of this content editing entry point is to respond to user interactions, triggering and navigating to the content creation process.
[0124] The content editing page is a dedicated interface for users to create and edit new content. It integrates creation tools such as title input, body text editing, multimedia addition, tag addition, component addition, and permission settings. Optionally, the content editing page includes image editing areas, title editing areas, and body text editing areas. Multimedia addition includes voice addition, image addition, and video addition. The mention control is a functional module integrated into the content editing page, used to conveniently insert a reference to a specific user in the editing flow. Its form can be an "@" button, or a user search and selection component that supports automatic completion during input, or a component that automatically pre-fills accounts with target type associations with a second account for quick mention. This embodiment does not limit this.
[0125] The association relationships can be pre-created by the second account (or in cooperation with the first account) through the friend management function of the social media platform, or selected and configured by the second account based on the mention control. Optionally, the mention control is configured to provide any of the following operating modes: In the first mode, it responds to user input and displays a list of associated users for user selection; in the second mode, it automatically pre-populates relevant accounts for quick mention based on the association relationship of the second account's target type (such as a romantic relationship); in the third mode, it determines accounts related to the target topic from the user list associated with the second account (such as accounts celebrating birthdays if the target topic is "birthday event"), and automatically pre-populates relevant accounts for quick mention. When the user triggers the mention control, a standardized mention identifier corresponding to the first account, such as @userID, is ultimately inserted into the edited content, and a mention record containing the user ID of the first account is generated in the metadata of the target published content.
[0126] For example, the mention control serves as a front-end query interface, allowing publishers to independently select one or more target users (such as the primary account) from their social relationship list for mention by entering, searching, or browsing.
[0127] For example, the mention control can automatically bind to an account with a target type association with the second account according to preset rules (e.g., binding to the other party in a "couple relationship"). Users can easily mention the bound account with a single click, without needing to go through a search and selection process. Optionally, the target type is related to the currently configured target theme. For example, if the target theme is Valentine's Day, the target type is a couple relationship; or if the target theme is Mother's Day, the target type is a mother-daughter / mother-son relationship.
[0128] In one alternative implementation, the method further includes: in response to a relationship configuration operation of a second account, determining a first account that has an association relationship with the second account, and determining the relationship type of the association relationship.
[0129] In this implementation, the second account can initiate relationship configuration operations on the first account at any time through the relationship management function provided by the social media platform. For example, the client logged in with the second account provides a relationship configuration entry point, which can appear in multiple scenarios (such as the relationship management page, the first account's profile page, chat interface, etc.). The second account initiates relationship configuration operations on the first account through this entry point, selecting or entering a relationship type. For example, the second account selects the association type with the first account from a preset list of relationship types, or enters a custom relationship tag. The client logged in with the second account sends the identifiers of the second account and the first account, as well as the selected relationship type, to the server. The server persistently stores the association between the second and first accounts and the relationship type. This storage method can be achieved by adding or updating a record in the relationship database, containing fields such as the identifiers of the two accounts, the relationship type, and the configuration time. In this implementation, relationship configuration is independent of the content publishing process, allowing users to manage social relationships at any time and responding flexibly to dynamic changes in users' social relationships in real time.
[0130] Step 504: In response to the content publishing operation of the second account, publish the target content; the target content is associated with a target element, which is an element displayed on the details page of the target content in response to the triggering operation of the first account.
[0131] The content publishing operation refers to the submission command executed by the user after completing editing. For example, the content editing page has a publish button, which the user clicks to trigger the content publishing operation. The target published content is a complete, distributable data object composed of the user-edited text, added media data, mentions, and other data (such as titles, tags, etc.).
[0132] In one optional implementation, the display process of the target published content includes: in response to a viewing operation of the first account on the target published content, displaying the details page of the target published content; the target published content is published by the second account and mentions the published content of the first account, and there is a relationship between the first account and the second account; displaying the target element on the details page. For an explanation of the target published content and the target element, please refer to the explanation of steps 202 to 204 above, which will not be repeated here.
[0133] In one alternative implementation, refer to Figure 6 The event page is displayed, which includes a content editing entry (i.e., ... Figure 6 The "Post One Too" button shown in the image allows users to access the content editing page by clicking the content editing entry. This content editing page includes a mention control (i.e., ... Figure 6 (See the "@Your Partner" button shown). When a user clicks the mention control, it automatically binds to an account with a target type of association with the second account (e.g., binding the other person in a "couple relationship") for mentioning. After editing and reviewing all content on the content editing page, the user publishes the content by clicking the "Publish Note" button on the content editing page. The client logged into the second account packages all the input data on the content editing page into the target published content and uploads it to the server. The server associates the target published content with the target element, and when the first account being mentioned views the details page of the target published content, it sends the target element to the client of the first account for display.
[0134] Optionally, the content editing page also includes an element configuration control; based on the element configuration control, the element selected by the second account is used as the target element associated with the target published content. The selectable elements provided by the element configuration control can be displayable elements pre-configured on the server side, or displayable elements from the second account's account.
[0135] In this embodiment, the system receives target content input from a second account; the target content mentions a first account, which is associated with the second account; in response to the second account's content publishing operation, the target content is published; the target content is associated with a target element, which is an element displayed on the target content's details page in response to the first account's triggering operation. Through this method, the associated user is anchored during the second account's content publishing stage, and displayable elements are associated with this mention. The publisher can complete the targeted emotional delivery preparation without complex operations, providing data support for the recipient to obtain a personalized and surprising experience. Therefore, it can enrich the user's interactive functions in scenarios such as festivals and events, thereby strengthening the personalized interactive experience of the mentioned person and enhancing surprise and participation.
[0136] According to an embodiment of the present invention, the target element is an element corresponding to the relationship type of the association; or, the target element is an element corresponding to the target topic; the target published content is published by the second account, corresponds to the target topic, and mentions the first account; or, the target element is an element generated by an artificial intelligence model based on the target published content; or, the target element is an element configured for the first account and associated with the target published content when the second account publishes the target published content.
[0137] The description of this embodiment is similar to the explanation of the target element in the aforementioned embodiment of the display method of the published content, and will not be repeated here.
[0138] In this embodiment, different displayable elements are provided for different relationship types, combining the interactive experience with the connection between users to enhance the emotional connection between them. Triggering corresponding displayable elements under the theme of a festival or event can create a thematic atmosphere and improve the user's browsing experience. Analyzing the target content using an artificial intelligence model to generate displayable elements that resonate emotionally or match the content can create a sense of surprise far exceeding preset templates, strengthening the personalized interactive experience for the mentioned user. Configuring elements for the first account proactively by the second account or intelligently by the system embeds the publisher's original intent and emotional direction within the element, further strengthening the emotional connection between the two parties.
[0139] According to an embodiment of the present invention, the target published content is received based on a content editing page, the content editing page including a mention control; the method further includes: in response to a triggering operation of a second account on the mention control, displaying a list of associated accounts of the second account; based on the list of associated accounts, determining a selected first account, or determining the relationship type between the selected first account and the selected mention control.
[0140] The list of associated accounts for the second account can be understood as a dynamically generated, filtered, and sorted view component used to visually display the set of mentionable users who have social connections with the second account. Its data originates from real-time queries and returns of the second account's relationship information from a relational database performed by the server.
[0141] In one optional implementation, a relationship exists between the first account and the second account, which can be understood as any type of relationship between them. Any account in the second account's list of associated accounts can be selected as the first account to be mentioned. For example, when a user clicks the mention control, the client logged into the second account requests the server's list of associated accounts for the second account, which is then rendered as a UI (User Interface) list. The user selects a friend from the list of associated accounts as the first account to be mentioned. The client updates the content displayed on the content editing page based on the selected first account's user ID, such as inserting "@userID" in the body text.
[0142] In one optional implementation, the target element is the element corresponding to the relationship type of the association. The relationship type can be pre-configured by the second account (or the second account in conjunction with the first account) through the friend management function of the social media platform. The server-side relationship database records the account information with existing relationships and the corresponding relationship types. For example, during the content editing stage, a client logged in with a second account, in response to user operation, determines the first account selected by the user based on the list of associated accounts. After the client logged in with the second account submits the target content to the server, the server queries the relationship database to determine the relationship type (i.e., the target type) between the first and second accounts, and selects the target type's displayable element as the target element associated with the target content from a variety of pre-configured displayable elements.
[0143] In one alternative implementation, the target element is the element corresponding to the relationship type of the association; the relationship type can be configured by the second account based on the list of associated accounts displayed on the content editing page. For example, during the content editing phase, a client logged in with a second account, in response to user actions, determines the first account selected by the user and the selected relationship type based on the list of associated accounts. The target published content submitted by the client to the server carries the relationship type selected by the user. After the client logged in with the second account submits the target published content to the server, the server, based on the relationship type (i.e., the target type) carried in the target published content, selects a displayable element of the target type from a pre-configured list of displayable elements as the target element associated with the target published content.
[0144] In this embodiment, users are allowed to actively select the relationship type when mentioned, which provides a basis for the receiving end to trigger relationship-specific display elements accordingly, and is the data cornerstone for realizing personalized experience.
[0145] According to an embodiment of the present invention, the method further includes: displaying a theme interaction page; the theme interaction page includes a content editing entry and a theme selection control for a second account to select a target theme; displaying the content editing page in response to a trigger operation by the second account on the content editing entry; and receiving target publishing content input by the second account based on the content editing page.
[0146] The theme interaction page is a dedicated functional view that integrates activity guidance, theme selection controls, and content editing entry, serving as a proactive decision-making and guidance interface. As the starting point for users (secondary accounts) to participate in festivals or activities (such as "Spring Festival activities"), the theme interaction page guides users to determine the scene belonging (i.e., the target theme) before publishing content, thereby entering a theme-based content creation process.
[0147] The content editing entry is an interactive component located on the theme interaction page, used to navigate to the content editing page. When this content editing entry is triggered, it carries predetermined context information—that is, the target theme selected on the theme interaction page.
[0148] A topic selection control is an interactive component used to make single or multiple selections from a limited set of options. Its option list is dynamically generated from multiple topics configured on the server. The topic selection control can be presented as a group of radio buttons, a label selector, a card slide list, or a drop-down menu; this embodiment is not limited to any of these. The topic selection control captures the user's desired topic for the currently published content and temporarily stores this selection as a state. Each option in the topic selection control is associated with a displayable element subsequently configured by the server for the target published content.
[0149] In one optional implementation, when a user enters through the activity entry point, the client loads and renders the theme interaction page. Simultaneously, it requests a list of currently valid activity themes from the server and dynamically renders and generates various options for the theme selection control (such as "New Year's Eve Dinner," "Staying Up Late on New Year's Eve," and "Family Portrait" cards). The user interacts with the theme selection control, browsing and clicking to select a target theme. The client records the theme identifier of this selection in the page's temporary state or local storage. At this point, the client's UI provides feedback, such as highlighting the selected item. The user then clicks the content editing entry point on the theme interaction page. In response to this click event, the event handler reads the temporarily stored theme identifier from the state. The client carries this theme identifier as a parameter and navigates to the content editing page. The user mentions their first account and edits content through the content editing page. When the target published content is finally submitted, this theme identifier will be submitted to the server as one of the key metadata elements, along with the content body, mention information, etc., thereby ensuring that the published target content is associated with a clear activity and theme tag, providing reference support for the server to allocate displayable elements subsequently.
[0150] For example, a target element is an element corresponding to a target topic. The server creates and configures multiple topics for a certain activity, each topic including a topic identifier and associated element data; after receiving the target published content, the server assigns the displayable elements corresponding to the target topic to the target published content according to the topic identifier associated with the target published content.
[0151] For example, the target element is an element generated by an AI model based on the target published content. Optionally, the server adopts a workflow-driven model invocation architecture, where multiple AI model instances can be deployed. These instances can be different fine-tuned versions of the same base model (fine-tuned based on sample data from different topics), or they can be specialized models with vastly different architectures (trained based on sample data from different topics). After receiving the target published content, the server routes it to the corresponding workflow based on the topic identifier associated with the target published content. This workflow defines the specific execution steps of the element generation task and invokes the specific AI model it is bound to to complete the task, thereby generating target elements related to the target topic based on the target published content, and associating the generated target elements with the target published content.
[0152] In one alternative implementation, refer to Figure 7 The interactive page displays a theme, including: in response to a trigger action on an edit button on the content browsing page (such as the "+" button on the homepage), displaying an edit entry option; this edit entry option includes an activity entry (such as...). Figure 7 (As shown in the "Post Spring Festival Notes" example); in response to a trigger operation targeting the activity entry, a theme interaction page is displayed. For example, the theme interaction page includes a title, a template display area (for displaying activity guidance), a theme selection control, and a content editing entry. The theme selection control is a swipe-based switching area, allowing users to select the currently used target theme by swiping.
[0153] In one alternative implementation, refer to Figure 8 The interactive page for the theme is displayed, including: in response to a swipe-up action on the map page, displaying the activity browsing page; the activity browsing page includes published content and activity entry points for multiple themes (e.g., Figure 8 (As shown in the "Post Spring Festival Notes" section); in response to a triggered action on the activity entry point, the themed interactive page is displayed. For example, refer to... Figure 8 The event browsing page includes multiple tabs, each corresponding to a theme. Users can switch themes by clicking on different tabs on the page or swiping left and right, thereby displaying the published content corresponding to different themes on the event browsing page.
[0154] In one alternative implementation, refer to Figure 9In response to a trigger action on the content editing entry point in the theme interaction page, a material selection page is displayed; based on the material selection page, material images are received; in response to a trigger action on the confirmation button in the material selection page, a content editing page is displayed; the content editing page includes a mention control. In response to a content publishing operation by a second account, target publishing content mentioning the first account is published; the target publishing content includes the theme identifier of the target theme and material images. After receiving the target publishing content, the server calls the artificial intelligence model corresponding to the theme identifier, generates target elements related to the target theme based on the material images, and associates the generated target elements with the target publishing content.
[0155] In this embodiment, a themed interactive page is designed to guide users to select a theme, so that the target published content is associated with the target theme, providing data support for the subsequent allocation of displayable elements, which can enhance the sense of immersion of the mentioned person in the scene about the target theme and improve the overall participation in the activity.
[0156] According to an embodiment of the present invention, referring to Figure 10 This paper provides a data interaction method where a receiving end is logged into a first account and a publishing end is logged into a second account. The first and second accounts are associated with each other. The data interaction method includes: 1. The publishing end responds to a trigger operation targeting the content editing entry by sending an editing request to the server; 2. Based on the editing request, the server returns page data of the content editing page to the publishing end; 3. The publishing end displays the content editing page based on the received page data, which includes a mention control; 4. Based on the mention control, the publishing end identifies the first account associated with the second account and responds to the content publishing operation of the second account by publishing target content mentioning the first account; 5. The server stores the target content uploaded by the publishing end and assigns target elements to the target content.
[0157] The data interaction method further includes: 6. In response to a viewing operation of the target published content, the receiving end sends a request to the server to obtain the details page of the target published content; 7. The server obtains the target published content based on the identifier of the target published content carried in the request; 8. If the server detects that the account mentioned in the target published content is consistent with the account carried in the request, the server obtains the target element associated with the target published content; 9. The server generates page data for the details page based on the obtained target published content and target element, and feeds back the page data to the receiving end; 10. The receiving end displays the details page of the target published content based on the received page data, and displays the target element on the details page.
[0158] In one optional implementation, taking the target element as an effect as an example, the data interaction method includes: the publishing end displays a theme interaction page; the theme interaction page includes a content editing entry and a theme selection control for the second account to select the target theme; the second account selects the target theme based on the theme selection control and enters the content editing page through the content editing entry; the target theme corresponds to the target type (e.g., Valentine's Day activities correspond to couple relationships). In response to the second account's trigger operation on the content editing entry, the content editing page is displayed; based on the content editing page, the target publishing content input by the second account is received; the content editing page includes a mention control; the mention control is used to automatically mention the first account that has a target type association with the second account; the second account can select or modify the mentioned account through the mention control. In response to the second account's content publishing operation, the publishing end publishes the target publishing content to the server. The server associates the target effect corresponding to the target theme with the target publishing content. In response to the first account's viewing operation on the target publishing content, the receiving end displays the details page of the target publishing content and displays the target effect on the details page.
[0159] In one optional implementation, taking the target element as the value object as an example, the data interaction method includes: the publishing end displays a content editing page; based on the content editing page, it receives the target published content input by the second account; the content editing page includes a mention control and an element configuration control; the mention control is used to mention the first account that is associated with the second account; in response to the second account's trigger operation on the element configuration control, it displays a list of value objects for the second account; based on the list of value objects, it determines the selected target value object; in response to the second account's content publishing operation, the publishing end publishes the target published content to the server, and the target published content carries the identifier of the target value object. The server associates the target value object with the target published content. In response to the first account's viewing operation on the target published content, the receiving end displays a details page of the target published content, and displays the visual elements of the target value object on the details page.
[0160] In one optional implementation, taking the target element as a physical asset mapping certificate as an example, the data interaction method includes: the publishing end displays a content editing page; based on the content editing page, it receives the target publishing content input by the second account; the content editing page includes element configuration controls (e.g., a "Send Gift" button); in response to a trigger operation on the element configuration controls, a configuration page is displayed; the configuration page includes a product browsing area and a purchased product entry; the product browsing area displays information on at least one product that supports purchase. Optionally, in response to the second account's purchase operation on the first product in the product browsing area, the physical asset mapping certificate of the first product (e.g., the management certificate of the first product) is used as the target element and associated with the target publishing content. Optionally, in response to the second account's trigger operation on the purchased product entry, the second account's list of purchased products (including products purchased by the second account and products received by the second account) is displayed; in response to the second account's selection operation on the second product in the list of purchased products, the physical asset mapping certificate of the second product (e.g., the management certificate of the second product) is used as the target element and associated with the target publishing content. Optionally, in response to a second account's purchase action on the first product within the product browsing area, a shipping address input control is displayed; the second account can choose to input the address or skip this step to complete the purchase directly.
[0161] For example, in response to a first account's viewing operation of the target published content, a details page of the target published content is displayed; the target published content is published by a second account that mentions the first account, and there is a relationship between the first and second accounts; the details page displays the target element (i.e., the visual element corresponding to the physical asset mapping certificate of the first product or the physical asset mapping certificate of the second product, such as a product card). In response to a first account's confirmation operation of the target element, if the physical asset mapping certificate includes a delivery address, the physical asset mapping certificate is associated with the first account; optionally, the physical asset mapping certificate is stored in the first account's purchased goods list. In response to a first account's confirmation operation of the target element, if the physical asset mapping certificate does not include a delivery address, an address entry interface is displayed; the delivery address entered by the first account is received based on the address entry interface; in response to the completion of the delivery address entry, the physical asset mapping certificate is associated with the first account.
[0162] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0163] Based on the same inventive concept, this application also provides a display device for displaying published content to implement the above-described method for displaying published content. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations of one or more embodiments of the display device for published content provided below can be found in the limitations of the method for displaying published content described above, and will not be repeated here.
[0164] An apparatus according to an embodiment of the present invention, such as Figure 11 As shown, a display device for publishing content is provided, comprising:
[0165] The first display module 1102 is used to respond to the first account's viewing operation on the target published content and display the details page of the target published content; the target published content is published by the second account and mentions the first account's published content, and there is a relationship between the first account and the second account;
[0166] The second display module 1104 is used to display the target element on the details page.
[0167] In the aforementioned content display device, when a first account views content mentioned by a second account associated with it, a details page with the target element is displayed. The triggering mechanism of the displayed element is bound to the user's identity, achieving targeted triggering and private presentation of the displayed element. This enhances the transmission strength of emotional signals in social interactions, increases the fun of the interaction process, and strengthens the emotional connection between the two parties. Therefore, it can enrich the interactive functions for users in scenarios such as festivals and events, thereby strengthening the personalized interactive experience of the mentioned person, increasing surprise and participation.
[0168] According to an embodiment of the present invention, the target element is an element corresponding to the relationship type of the association; or, the target element is an element corresponding to the target topic; the target published content is published by the second account, corresponds to the target topic, and mentions the first account; or, the target element is an element generated by an artificial intelligence model based on the target published content; or, the target element is an element configured for the first account and associated with the target published content when the second account publishes the target published content.
[0169] According to an embodiment of the present invention, the device for displaying published content further includes a reply module, which is configured to receive comment content from a first account regarding the target published content; and in response to the first account publishing comment content, display the comment content at a target location on the details page.
[0170] According to an embodiment of the present invention, the target element includes at least one of special effects, decorations, props, value objects, and virtual objects.
[0171] According to an embodiment of the present invention, the display device for published content further includes a confirmation module, which is used to associate the target element with the first account in response to a confirmation operation of the first account for the target element.
[0172] Based on the same inventive concept, this application also provides a content publishing apparatus for implementing the content publishing method described above. The solution provided by this apparatus is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more content publishing apparatus embodiments provided below can be found in the limitations of the content publishing method described above, and will not be repeated here.
[0173] An apparatus according to an embodiment of the present invention, such as Figure 12 As shown, a content publishing device is provided, including:
[0174] The receiving module 1202 is used to receive target published content input by the second account; the target published content mentions the first account, which is an account that has an association with the second account;
[0175] The publishing module 1204 is used to respond to the content publishing operation of the second account and publish the target content. The target content is associated with a target element, which is an element displayed on the details page of the target content in response to the triggering operation of the first account.
[0176] In the aforementioned content publishing device, the associated user is anchored during the content publishing stage of the second account, and displayable elements are linked to the mention. The publisher can complete the targeted emotional delivery preparation without complicated operations, providing data support for the recipient to obtain a personalized and surprising experience. As a result, interactive functions for users can be enriched in scenarios such as festivals and events, thereby enhancing the personalized interactive experience of the mentioned person and increasing the sense of surprise and participation.
[0177] According to an embodiment of the present invention, the target element is an element corresponding to the relationship type of the association; or, the target element is an element corresponding to the target topic; the target published content is published by the second account, corresponds to the target topic, and mentions the first account; or, the target element is an element generated by an artificial intelligence model based on the target published content; or, the target element is an element configured for the first account and associated with the target published content when the second account publishes the target published content.
[0178] According to an embodiment of the present invention, the target published content is received based on a content editing page, the content editing page including a mention control; the receiving module 1202 is further configured to, in response to a trigger operation of a second account on the mention control, display a list of associated accounts of the second account; and, based on the list of associated accounts, determine a selected first account, or determine the relationship type between the selected first account and the selected mention control.
[0179] According to an embodiment of the present invention, the content publishing apparatus further includes a configuration module, which is configured to, in response to a relationship configuration operation of a second account, determine a first account that has an association relationship with the second account, and determine the relationship type of the association relationship.
[0180] According to an embodiment of the present invention, the receiving module 1202 is further configured to display a theme interaction page; the theme interaction page includes a content editing entry and a theme selection control for a second account to select a target theme; in response to a trigger operation by the second account on the content editing entry, the content editing page is displayed; and based on the content editing page, the target publishing content input by the second account is received.
[0181] Each module in the aforementioned content display device or content publishing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0182] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 13As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a method for displaying published content or a content publishing method. The display unit of the computer device forms a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0183] Those skilled in the art will understand that Figure 13 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0184] In one exemplary embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0185] In one exemplary embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above-described method embodiments.
[0186] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0187] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0188] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this 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. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0189] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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.
[0190] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for displaying published content, characterized in that, The method includes: In response to the first account's viewing operation of the target published content, the details page of the target published content is displayed; the target published content is published by the second account and mentions the first account's published content, and there is an association relationship between the first account and the second account; The target element is displayed on the details page.
2. The method according to claim 1, characterized in that, The target element is the element corresponding to the relationship type of the association; or... The target element is an element corresponding to the target topic; the target published content is content published by the second account that corresponds to the target topic and mentions the first account; or, The target element is an element generated by an artificial intelligence model based on the content published by the target; or... The target element is an element configured for the first account and associated with the target content when the second account publishes the target content.
3. The method according to claim 1, characterized in that, After the target element is displayed on the details page, the method further includes: Receive comments from the first account regarding the content posted by the target; In response to the first account posting the comment, the comment is displayed at the target location on the details page.
4. The method according to claim 1, characterized in that, The target elements include at least one of special effects, decorations, props, value objects, and virtual objects.
5. The method according to any one of claims 1 to 4, characterized in that, After the target element is displayed on the details page, the method further includes: In response to the confirmation operation of the first account for the target element, the target element is associated with the first account.
6. A content publishing method, characterized in that, The method includes: Receive target content input from a second account; the target content mentions a first account, which is an account associated with the second account; In response to the content publishing operation of the second account, the target published content is published; the target published content is associated with a target element, which is an element displayed on the details page of the target published content in response to the triggering operation of the first account.
7. The method according to claim 6, characterized in that, The target element is the element corresponding to the relationship type of the association; or... The target element is an element corresponding to the target topic; the target published content is content published by the second account that corresponds to the target topic and mentions the first account; or, The target element is an element generated by an artificial intelligence model based on the content published by the target; or... The target element is an element configured for the first account and associated with the target content when the second account publishes the target content.
8. The method according to claim 7, characterized in that, The target published content is received based on a content editing page, which includes a mention control; the method further includes: In response to a triggering action by the second account on the mentioned control, a list of associated accounts of the second account is displayed; Based on the list of associated accounts, determine the first selected account, or determine the relationship type between the first selected account and the selected account.
9. The method according to claim 7, characterized in that, The method further includes: In response to the relationship configuration operation of the second account, a first account that has an association relationship with the second account is identified, and the relationship type of the association relationship is determined.
10. The method according to claim 7, characterized in that, The method further includes: Display a theme interaction page; the theme interaction page includes a content editing entry and a theme selection control for the second account to select a target theme; In response to a trigger operation by the second account targeting the content editing entry, the content editing page is displayed; Based on the content editing page, the target content to be published is received by the second account.
11. A display device for publishing content, characterized in that, The device includes: The first display module is used to display the details page of the target published content in response to the viewing operation of the first account on the target published content; the target published content is published by the second account that mentions the published content of the first account, and there is an association relationship between the first account and the second account; The second display module is used to display the target element on the details page.
12. A content publishing device, characterized in that, The device includes: A receiving module is used to receive target content input by a second account; the target content mentions a first account, which is an account that has an association with the second account; The publishing module is used to publish target content that mentions the first account in response to the content publishing operation of the second account; the target content is associated with a target element, which is an element displayed on the details page of the target content in response to the triggering operation of the first account.
13. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 10.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.