Information interaction method and device, equipment, medium and product
By displaying a status release page and a status details page on the terminal device, the automatic gifting of objects is realized, which solves the problem of low convenience of object gifting in the existing technology and improves user experience and business value.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XIAOHONGSHU TECH CO LTD
- Filing Date
- 2026-02-28
- Publication Date
- 2026-06-05
AI Technical Summary
In existing technologies, the process of gifting objects relies on social interaction and communication between users, resulting in low convenience.
By displaying a status publishing page on the terminal device, target media content and status information are published, and in response to the operation, target status content is published, account information status information is added, a status details page and a gift entry are displayed, thus realizing the automated gifting of objects.
Gifting can be done without user interaction, which improves the convenience and social efficiency of gifting and realizes the commercial value of zero-cost social interaction and precise exposure of new products.
Smart Images

Figure CN122155703A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and in particular to information interaction methods, apparatus, devices, media, and products. Background Technology
[0002] Currently, if a user (such as user A) wants another user to gift them an object (such as a product), they usually send a message to another specific user (such as user B) requesting the object, so that the other user (such as user B) can purchase the object as a gift.
[0003] However, the inventors found in practice that when requesting or giving objects in the above way, it relies heavily on social interaction and communication between users. The requester needs to send a link to the desired object to the giver so that the giver can purchase and give the object based on the link, which makes the object giving less convenient. Summary of the Invention
[0004] This application provides an information interaction method, apparatus, device, medium, and product. A first account can publish status content to add status information of the target object to the account information of the first account. Other accounts can then view the target status content based on the status information and gift the target object to the first account. This allows users to gift objects without prior communication, improving the convenience of gifting objects.
[0005] On one hand, embodiments of this application disclose an information interaction method, the method comprising: The status publishing page displays the target media content to be published, as well as the status information associated with the target object. In response to the publishing operation performed on the status publishing page, the target status content associated with the target object is published, and status information is added to the account information of the first account. The status information is used to trigger the display of the status details page of the target status content. The status details page includes the target media content and the gift entry for gifting to the target object.
[0006] On one hand, embodiments of this application disclose an information interaction method, the method comprising: Displays the status information added to the account information of the first account; the status information is the status information associated with the target status content; In response to a triggered operation on the status information, the status details page of the target status content is displayed, and the target media content and the gifting entry for gifting to the target object are displayed on the status details page; In response to a gifting operation performed through the gifting portal, the target object is gifted to the first account so that when the first account receives the target object, the status information added to the account information of the first account is updated.
[0007] On one hand, embodiments of this application disclose an information interaction device, the device comprising: The page display module is used to display the status publishing page, which includes the target media content to be published and the status information associated with the target object; The status publishing module is used to respond to the publishing operation performed on the status publishing page, publish the target status content of the associated target object, and add status information to the account information of the first account. The status information is used to trigger the display of the status details page of the target status content. The status details page includes the target media content and the gift entry for gifting to the target object.
[0008] On one hand, embodiments of this application disclose an information interaction device, the device comprising: The status information display module is used to display the status information added to the account information of the first account; the status information is the status information associated with the target status content; The gift entry display module is used to respond to the triggered operation of status information, display the status details page of the target status content, and display the target media content in the target status content and the gift entry for gifting to the target object on the status details page; The object gifting module is used to respond to the gifting operation performed through the gifting entry point and gift the target object to the first account, so that when the first account receives the target object, the status information added to the account information of the first account is updated.
[0009] One embodiment of this application provides a computer device, including a memory and a processor; the memory is connected to the processor, the memory is used to store a computer program, and the processor is used to invoke the computer program so that the computer device performs the method provided in any of the above embodiments.
[0010] One aspect of this application provides a computer-readable storage medium storing a computer program adapted to be loaded and executed by a processor, so that a computer device having a processor performs the method provided in any of the above aspects.
[0011] One aspect of this application provides a computer program product, which includes a computer program stored in a computer-readable storage medium. The computer program is adapted to be read and executed by a processor so that a computer device having a processor performs the method provided in any of the above aspects.
[0012] Using the embodiments of this application, a status publishing page can be displayed on the terminal device of the first account. This status publishing page includes the target media content to be published and status information associated with the target object. Then, in response to a publishing operation performed on the status publishing page, the target status content associated with the target object is published, and status information is added to the account information of the first account. This status information is used to trigger the display of a status details page for the target status content. The status details page includes the target media content and a gifting entry for gifting the target object. Then, the second account can respond to a gifting operation performed through the gifting entry to gift the target object to the first account. Based on this, the first account can publish status content to add status information for obtaining the target object to the first account's account information. Other accounts can then trigger the viewing of the target status content based on the status information and gift the target object to the first account. This allows users to gift objects without prior communication, improving the convenience of gifting. Attached Figure Description
[0013] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0014] Figure 1 This is a schematic diagram of the structure of a data processing system provided in an embodiment of this application; Figure 2 This is a schematic diagram of a scenario for an information interaction method provided in an embodiment of this application; Figure 3 This is a flowchart illustrating an information interaction method provided in an embodiment of this application; Figure 4 This is a schematic diagram of a process for triggering the display of a status publishing page, provided in an embodiment of this application. Figure 5 This is a schematic diagram of a process for triggering the display of a status publishing page, provided in an embodiment of this application. Figure 6 This is a schematic diagram of a process for triggering the display of a status publishing page, provided in an embodiment of this application. Figure 7 This is a schematic diagram of an editing status information process provided in an embodiment of this application; Figure 8 This is a schematic diagram of an editing status information process provided in an embodiment of this application; Figure 9 This is a schematic diagram of the process for viewing associated target objects provided in an embodiment of this application; Figure 10 This is a flowchart illustrating an information interaction method provided in an embodiment of this application; Figure 11 This is a schematic diagram of an object donation process provided in an embodiment of this application; Figure 12 This is a schematic diagram of an object donation process provided in an embodiment of this application; Figure 13 This is a schematic diagram of a state content processing procedure provided in an embodiment of this application; Figure 14 This is a flowchart illustrating an information interaction method provided in an embodiment of this application; Figure 15 This is a schematic diagram illustrating the effect of displaying status information according to an embodiment of this application; Figure 16 This is a schematic diagram of an object donation process provided in an embodiment of this application; Figure 17 This is a timing interaction diagram of an information interaction method provided in an embodiment of this application; Figure 18 This is a schematic diagram of the structure of an information interaction device provided in an embodiment of this application; Figure 19 This is a schematic diagram of the structure of an information interaction device provided in an embodiment of this application; Figure 20 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0015] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0016] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0017] The following are explanations of some key terms used in this application: "In response to" indicates the state in which a corresponding event occurs or a condition is met. The timing of subsequent actions performed in response to this 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, subsequent actions may be performed immediately when the event occurs or the condition is met; while in other cases, subsequent actions may be performed some time after the event occurs or the condition is met.
[0018] Triggered operations refer to actions performed on information (such as controls) provided by a computer device. These operations send corresponding instructions to the computer device, triggering it to execute the next task. The next task triggered by different triggered operations on different information can all be pre-programmed. These triggered operations can be performed manually by the user; for example, clicks, double-clicks, long presses, and swipes performed by the user on content displayed on the computer screen are all triggered operations. In some cases, these triggered operations can also be executed by the computer device based on a pre-defined program.
[0019] Published content: This refers to user-submitted content information on the content platform, which can include text, images, audio, and video, and can be displayed in formats such as notes, articles, and video files. The specific content information included in published content can be adjusted for different scenarios, and the content information in the published content can be determined by the publisher. Published content is stored on the server and distributed to users browsing the content platform through a content distribution algorithm deployed on the server.
[0020] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of a data processing system provided in an embodiment of this application. For example... Figure 1 As shown, the data processing system may include terminal devices (such as device 11a, device 12a, and device 13a) and server 100a. It is understood that... Figure 1 The number of terminal devices and servers shown is merely illustrative; any number of terminal devices and servers can be used as needed. Terminal devices (such as devices 11a, 12a, and 13a) can communicate with servers via a network (i.e., through a medium that provides a communication link via wired, wireless communication links, or fiber optic cables, etc.) to transmit data.
[0021] It is understood that a client can run on the terminal device (such as device 12a), which can be a program that provides local services to users (also known as business objects or operation objects). Server 100a can be the server corresponding to the client, and a program that provides resources, service data, and other services to the client can run on server 100a. It is understood that the client running on the terminal device can also be called an application client, business client, etc., and an account can be logged in on the client. For example, the client running on the terminal device can be a client for social networking or communication, and thus, on the client, a business object (such as user U1) can socialize with other business objects (such as user U2). In the embodiments of this application, a business object (such as user U1) can publish status content by interacting with the server through the terminal device.
[0022] It is understood that terminal devices (such as device 11a) may include, but are not limited to, mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle terminals, aircraft, smart speakers, etc., without limitation. The server 100a may be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms, without limitation.
[0023] Please see Figure 2 , Figure 2 This is a schematic diagram illustrating a scenario of an information interaction method provided in an embodiment of this application. For example... Figure 2As shown, terminal 21a can be the terminal device corresponding to the first account (e.g., account 1), such as device 11a mentioned above. Page 211a can be a status posting page, which can include media content 203a to be posted (i.e., target media content). The media content to be posted can be media content such as images, videos, and audio. The media content 203a can be determined based on various methods, such as being photographed or selected on the status posting page, or being determined based on the media content of the target product, which can be the product associated with the status posting entry used to trigger the status posting page. In addition, the status posting page can also include information 201a associated with object 202a. Object 202a can be the object (e.g., goods or virtual resources) that the first account wants to receive as a gift, and information 201a can be status information describing the status of the first account, such as the status information "Buy me a coffee". Additionally, the status posting page may include a posting confirmation control (i.e., control 204a) for confirming the posting status content. Then, in response to a trigger operation on control 204a, a status posting request is sent to server 200a (step S21a). Server 200a can be the aforementioned server 100a. The status posting request can be a request for posting target media content and the status content corresponding to the status information. Server 200a can then post content 205a associated with object 202a based on the status posting request (i.e., step S22a), and can add information 201a to the account information of the first account so that when displaying the account information of the first account, status information can be added to the account information. This status content (such as content 205a) can represent the user's current status. It differs from publicly posted content; it is private content that needs to be viewed through a specific entry point (i.e., status information), and is automatically hidden after a period of time (i.e., not publicly displayed). The specific posting process can be found in subsequent descriptions and will not be elaborated here.
[0024] This example illustrates adding status information to account information on page 212a on terminal 22a. Terminal 22a can be the terminal device corresponding to the second account (e.g., account 2). For example, terminal 22a can be the aforementioned device 12a. Terminal 22a can obtain page data of page 212a from server 200a to display page 212a on terminal 22a. Page 212a can be the content details page of the status content published by the second account. On this content details page, information 201a (i.e., the status information "Buy me a coffee") can be added to the account name of account 1 (i.e., name 206a). Then, in response to the trigger operation on information 201a, page 213a is displayed (i.e., step S23a). Page 213a can be the status details page of content 205a, which can include media content 203a and the information 201a added to the account information. In addition, entry 207a can also be displayed on the status details page. Entry point 207a can be a gifting entry point for gifting object 202a. Therefore, in response to an operation triggered on entry point 207a, object 202a is gifted to the first account.
[0025] In this embodiment, the entire interaction chain of requesting and giving gifts can be fully automated, from "posting status information" → "gift giving" → "status information update + gift message push" → "gift visualization display," requiring no manual operation and improving social efficiency. Furthermore, it enables zero-cost social interaction during gift requesting and giving, allowing the requester to interact effortlessly without asking for a gift. Brands can also leverage social scenarios to precisely expose new products, balancing user experience and commercial value. Additionally, the strong correlation between status information and gift giving: displaying status information associated with the recipient, gift giving, and status updates form a closed loop, deeply binding social interaction with personal status display.
[0026] It should be noted that all user data collected in this application is collected with the user's consent and authorization, and the collection, use, and processing of relevant user data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, this application may display prompts before and during the collection of user data to inform the user that their data is being collected. This ensures that the application only begins the steps for collecting user data after receiving confirmation from the user regarding the prompt; otherwise (i.e., without receiving confirmation from the user), the steps for collecting user data are terminated, meaning that user data is not collected.
[0027] It is understood that the above scenarios are merely examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0028] Based on the above description, this application proposes an information interaction method. Please refer to [link to relevant documentation]. Figure 3 , Figure 3 This is a flowchart illustrating an information interaction method provided in an embodiment of this application. The method can be executed by a computer device, such as a terminal device (e.g., device 11a mentioned above). This terminal device can be the terminal device corresponding to the first account; that is, the first account can be logged into in a client running on this terminal device. The information interaction method may include the following steps S101-S102.
[0029] S101. Display the status publishing page, which includes the target media content to be published and the status information associated with the target object.
[0030] The status posting page is the page used to post status content. Specifically, it can be a page used to post information describing the status of the primary account. Understandably, the status posting page allows you to determine the media content corresponding to the status to be posted, as well as the status information describing the primary account's status.
[0031] The target media content can be the media content within the status content to be published. This target media content can be images, videos, audio, or other media content. It can be media content selected from historical media content stored on the target terminal device (such as images, videos, or audio), media content captured in real-time based on the status publishing page (such as real-time captured images or recorded videos), or media content selected online (such as music selected online).
[0032] The status information can be information describing the status of the first account. This status information can be associated with a target object, so that when the status information is added to the account information of the first account later, other accounts can use this status information to send gifts to the target object.
[0033] The target object can be a virtual resource or a commodity (such as a target product), without limitation. Virtual resources can refer to digital resources that are not physical entities, formed through virtualization technology. For example, the virtual resource could be a coupon, a red envelope, or an electronic gift, without limitation. Optionally, the virtual resource can be given away for free or for a fee (meaning the giver needs to pay to successfully give the target object to the first account), without limitation.
[0034] Optionally, the status posting page can be triggered by a status posting entry related to the target product, or it can be triggered by an independent status posting entry (i.e., a status posting entry not associated with the product). Specifically, triggering the display of the status posting page based on a status posting entry related to the target product can be based on a status posting entry on the target product's details page (i.e., the page displaying the target product's details information), or it can be triggered by a status posting entry on a content details page associated with the target product (i.e., the page displaying the content details information of the posted content). Triggering the display of the status posting page based on an independent status posting entry can be based on a status posting entry on the first account's account homepage. The status posting entry can be the entry used to trigger the status posting, i.e., the entry used to trigger the display of the status posting page.
[0035] Furthermore, after triggering the display status publishing page, the target media content and the status information associated with the target object can be determined on the status publishing page, so that the target media content and the status information can be displayed on the status publishing page.
[0036] When the status publishing page is triggered by an independent status publishing entry, the first account can manually determine the target media content and status information. Specifically, the target media content can be determined based on the media determination operation performed by the first account, and the status information can be determined based on the status information editing operation performed by the first account.
[0037] Optionally, when the status release page is triggered by the status release entry related to the target product, the status release page can display the target media content determined based on the target product, as well as the status information associated with the target object (i.e., the target product); or, the first account can manually determine the target media content and status information; or, when the status release page displays the target media content and status information determined based on the target product, the target media content and status information determined based on the target product can be adjusted to obtain the adjusted target media content and status information.
[0038] Optionally, when the target media content and status information are manually determined by the first account, the first account can perform a media determination operation to determine the target media content, and perform a status information editing operation to determine the status information.
[0039] The media content determination operation can be an operation used to determine the media content in the status content to be published. Specifically, the media content determination operation can be any of the following: selecting target media content from historical media content, or capturing target media content based on a trigger operation of a shooting control. The operation of selecting target media content from historical media content can include: displaying at least one selectable historical media content in response to a trigger operation on the media content selection entry (i.e., album entry) on the status publishing page; and then, in response to a trigger operation on target media content within at least one historical media content, determining the target media content. The target media content captured by the trigger operation of the shooting control can include capturing images or videos, and is not limited here.
[0040] The status information editing operation can be any operation used to edit status information. The status information editing operation can include: an information entry operation, or an operation to select a target status information from at least one candidate information to be used as status information. The information entry operation can be an operation to enter information via keyboard, pasting text, speech-to-text, etc., and the entered information is used as status information. The candidate information can be used for a first account to select as status information, and then, in response to a trigger operation targeting a target candidate information among the at least one candidate information, the target candidate information is used as the status information.
[0041] Optionally, the status information editing operation can be performed in the status information editing area on the status publishing page. The status information editing area can be a region used for editing status information. This region can be an area on the status publishing page different from the media display area displaying the target media content, or it can be the area containing the overlay editing area displayed on the target media content; there is no limitation here. Optionally, the status information editing area can be triggered and displayed after the target media content is determined (e.g., it can be displayed directly after the target media content is determined, or it can be displayed in response to a trigger operation on the status information editing control after the target media content is determined), where the status information editing control can be a control used to trigger the editing of status information; or, the status information editing area can also be displayed before the target media content is determined, that is, the status information can be determined first, and then the target media content can be determined.
[0042] The status information editing area can include the account information of the first account, such as the account name and account avatar, so that users can preview the display effect of the edited status information being added to the account information when editing the status information, thus improving the intuitiveness of the status information editing process.
[0043] Optionally, the position of the status information editing area displayed on the status publishing page can be a preset position or a position customized by the first account. For example, it can be determined by the first account's movement operation of the status information editing area. Based on this, users can flexibly drag the position of the status information editing area to reduce the obstruction of the fixed area of the target media content by the status information editing area, so that the target media content can be viewed completely when editing status information through the status information editing area.
[0044] In one possible implementation, the target object is a target product or virtual resource; then, displaying the status posting page may include the following steps: 1. Displaying the product details page of the target product, and displaying the status posting page in response to a trigger operation on the status posting entry on the product details page; the target media content is determined based on the product media content of the target product, or based on a media determination operation performed by the first account; the status information includes a prompt message indicating that the target product is to be gifted; 2. Alternatively, displaying the content details page of the target posting content associated with the target product, and displaying the status posting page in response to a trigger operation on the status posting entry on the content details page; the target media content is determined based on the product media content of the target product, or based on a media determination operation performed by the first account; the status information includes a prompt message indicating that the target product is to be gifted; 3. Alternatively, displaying the status posting entry on the account homepage of the first account, and displaying the status posting page in response to a trigger operation on the status posting entry; the target media content is determined based on a media determination operation performed by the first account; the status information is determined based on a status information editing operation performed by the first account.
[0045] The status posting entry on the product details page can be displayed directly on the product details page, or it can be displayed in the function bar when the function bar is triggered on the product details page; there is no limitation here. The function bar can be an area used to display functional controls for the target product, such as a share control or the status posting entry. This function bar can be triggered and displayed through functional trigger controls on the product details page.
[0046] Understandably, when the status posting page is triggered by the status posting entry on the product details page, the target media content can be determined based on the target product's media content, and status information associated with the target product can be automatically generated. This status information includes a prompt message indicating that the target product is to be given away, such as "Looking forward to getting this!". The product media content can be media content associated with the target product, such as images or videos used to introduce the target product.
[0047] In determining the target media content based on the product media content of the target product, all or part of the product media content of the target product can be determined as the target media content. For example, the cover image of the target product (which can be configured by the publisher of the product) can be used as the target media content.
[0048] Optionally, the status information can be determined based on the target product or based on preset information. The preset information can be pre-defined information used as status information, such as "Looking forward to getting this!". In this case, when the status posting page is triggered by the status posting entry on the product details page, the status information "Looking forward to getting this!" can be directly displayed in the status information editing area. When determining status information based on the target product, it can be based on the product name or product type. Specifically, when determining status information based on the product name, product keywords can be extracted from the product name, and then the status information can be determined based on a preset information template (i.e., the template used to determine the status information) and the product keywords. For example, the information template might be "I want to get xx", where "xx" is replaced with product keywords. If the product keyword is "dress", then the status information could be "I want to get a dress". In determining status information based on the product type of the target product, an information template matching the product type (i.e., the template used to determine status information) can be determined based on the product type. The status information can then be determined based on the determined information template and the product type. For example, if the product type of the target product is beverage, the information template for the beverage type can be "I want to drink xx", where "xx" is replaced with the product type. Then, the status information can be "I want to drink beverage".
[0049] For example, see Figure 4 , Figure 4 This is a flowchart illustrating a process for triggering the display of a status publishing page, as provided in an embodiment of this application. Figure 4As shown, page 411a can be the product details page of product SP1 (i.e., the target product). This product details page includes a function trigger control (i.e., control 401a) for triggering the display of the function bar. Then, in response to a trigger operation on control 401a, entry point 402a is displayed (step S41a). Entry point 402a can be the aforementioned status posting entry point. Further, in response to a trigger operation on entry point 402a, page 412a is displayed (step S42a). This page 412a can be the aforementioned status posting page. This status posting page can include media content 403a (i.e., target media content) determined based on the product media content of product SP1, and information 404a (i.e., status information) associated with product SP1. Information 404a is "I want this," indicating that the first account wants to obtain product SP1. Additionally, this status posting page can also include a control 405a for posting status content. Then, in response to a trigger operation on control 405a, status content associated with the target object (i.e., target status content) is posted.
[0050] The content details page can display a product information block for the associated target product. This product information block can display product information such as product name, price, and image. Optionally, the status posting entry on the content details page can be displayed directly on the content details page, within the target product's product information block, or in the function bar when triggered on the content details page; there are no restrictions here. The function bar can be an area for displaying functional controls for the published content, such as a share control or the status posting entry. This function bar can be triggered by functional trigger controls on the content details page.
[0051] It is understandable that when the status posting page is triggered by the status posting entry on the content details page, the target media content can be determined based on the target product's media content, and status information associated with the target product can be automatically generated. This status information includes a prompt message indicating that the target product is to be given away. The methods for determining the target media content based on the target product's media content and generating the status information associated with the target product can be found in the relevant descriptions above, and will not be elaborated upon here.
[0052] For example, please see Figure 5 , Figure 5 This is a flowchart illustrating a process for triggering the display of a status publishing page, as provided in an embodiment of this application. Figure 5As shown, page 511a can be a content details page associated with the published content of product SP1 (i.e., the target product). This content details page includes a product information block for product SP1 (i.e., information block 502a) and a function trigger control (i.e., control 501a) for triggering the display of the function bar. Then, in response to a trigger operation on control 501a, entry point 503a is displayed (step S51a). Entry point 503a can be the aforementioned status publication entry point. Further, in response to a trigger operation on entry point 503a, page 512a is displayed (step S52a). This page 512a can be the aforementioned status publication page. This status publication page can include media content 504a (i.e., target media content) determined based on the product media content of product SP1, and information 505a (i.e., status information) associated with product SP1. Information 505a is "I want this," indicating that the first account wants to obtain product SP1. Additionally, the status publishing page may include a control 506a for publishing status content. Then, in response to a triggering operation on the control 506a, the status content associated with the target object (i.e., the target status content) is published.
[0053] The account homepage can be a page used to display account information, such as the account name, published works (i.e., published content), etc. The status posting entry on this account homepage is the independent status posting entry mentioned above. Furthermore, both the target media content and status information can be manually determined by the first account. The methods for determining the target media content based on media selection and editing the status information based on status information can be found in the relevant descriptions above, and will not be repeated here.
[0054] For example, please see Figure 6 , Figure 6 This is a flowchart illustrating a process for triggering the display of a status publishing page, as provided in an embodiment of this application. Figure 6As shown, page 611a can be the account homepage of the first account (i.e., the account named "Xiaoming"). Page 611a can include the aforementioned status posting entry. Further, in response to a trigger operation on entry 601a, page 612a is displayed (step S61a). This page 612a can be the aforementioned status posting page, which can include a shooting control (i.e., control 602a) for capturing media content. Then, in response to a trigger operation on control 602a, media content 621a is determined (step S62a). Further, in response to a trigger operation on control 603a, area 604a is displayed (step S63a). Control 603a can be a control for triggering the editing of status information. Area 604a can be a status information editing area for editing status information. The status information obtained can be edited on area 604a based on status information editing operations. The specific editing method can be found in the relevant description above and will not be repeated here.
[0055] In one possible implementation, the status information is displayed in the status information editing area on the status publishing page; therefore, this application embodiment may further include the following steps: 1. Display at least one candidate information associated with an object in the status information editing area; in response to a trigger operation on the target candidate information associated with the target object among the at least one candidate information, use the target candidate information as status information and display the status information associated with the target object in the status information editing area; 2. Alternatively, in response to an information entry operation performed in the status information editing area, display the status information entered in the information entry operation in the status information editing area; in response to a trigger operation on the object selection entry in the status information editing area, display the object selection page; in response to a selection operation on the object selection page for the target object, associate the status information in the status information editing area with the target object.
[0056] The candidate information can be selected by the first account as status information, and each candidate information is associated with a corresponding object. The target candidate information can be the candidate selected as status information from at least one candidate information, and this target candidate information is associated with a target object. Furthermore, when the target candidate information is triggered, it is used as status information, and the status information associated with the target object is displayed in the status information editing area.
[0057] For example, see Figure 7 , Figure 7 This is a schematic diagram of an editing status information process provided in an embodiment of this application. For example... Figure 7As shown, page 711a can be a status posting page, on which the target media content is determined, and a status information editing area (i.e., area 700a) can be displayed for editing status information. This area 700a can include at least one candidate information associated with an object; for example, the displayed candidate information includes information 701a (i.e., "Buy me a coffee"), which is associated with object 721a. Further, in response to a triggering operation on information 701a, information 702a is displayed (step S71a). Information 702a can be the aforementioned status information, and this status information is associated with object 721a (i.e., the target object).
[0058] The information entry operation can be used to input status information. Specifically, it can be done by entering information through the keyboard, pasting text, or voice-to-text conversion, and the entered text will be used as status information. Furthermore, after determining the text for the status information, a target object associated with that status information can be selected.
[0059] The object selection entry point can be used to trigger the selection of a target object associated with the status information. The object selection page can be used to select a target object associated with the status information. This page can display at least one selectable candidate object (i.e., a candidate object that can serve as the target object), from which the target object is selected. This associates the status information in the status information editing area with the target object, thereby displaying the status information associated with the target object on the status publishing page.
[0060] In one embodiment, in response to a selection operation on an object selection page for a target object, associating the status information in the status information editing area with the target object may include the following steps: 1. Displaying at least one selectable candidate object on the object selection page; 2. In response to a selection operation on the target object among the at least one selectable candidate object, associating the status information in the status information editing area with the target object.
[0061] Optionally, at least one selectable candidate object can be an object from a preset object list or a product from the first account's transaction product list; this is not limited. The transaction product list can be a list used to record products of interest to the first account, such as the shopping cart items in the first account's shopping cart, or a list of saved items. Optionally, multiple object tags can be displayed on the object selection page to filter for corresponding candidate objects. For example, an object tag for viewing the shopping cart item list can be displayed, allowing users to view at least one candidate object in the shopping cart item list by triggering that tag; similarly, an object tag for viewing the product save list can be displayed, allowing users to view at least one candidate object in the product save list by triggering that tag.
[0062] Optionally, the object selection page may also include a search box for searching for objects, allowing users to search for products using the search box and quickly find the target object they want.
[0063] For example, see Figure 8 , Figure 8 This is a schematic diagram of an editing status information process provided in an embodiment of this application. For example... Figure 8As shown, page 811a can be a status posting page, on which the target media content is determined, and a status information editing area (i.e., area 801a) for editing status information can be displayed. Further, in response to an information entry operation, information 802a is displayed (i.e., step S81a), where the information entry operation can be an operation for entering the text "Expect to receive this". Information 802a can be the edited status information "Expect to receive this". At this time, information 802a is not associated with any object, and an object selection entry (i.e., entry 803a) for triggering the selection of the object associated with information 802a can be displayed on page 811a. Then, in response to a trigger operation on entry 803a, page 804a is displayed (step S82a). Page 804a can be the aforementioned object selection page, which can display at least one candidate object, such as a product in the transaction product list of the first account, like product SP1 and product SP2. Additionally, the object selection page may include a search box (i.e., search box 805a) for searching for objects, allowing users to search for products. Here, we will use the selection of product SP1 (i.e., object 806a) as an example. In response to a trigger operation on control 807a, object 806a is associated with information 802a (step S83a). Control 807a can be a control for confirming the selection, and the trigger operation on control 807a can be the aforementioned selection operation for the target object. It is understood that after object 806a is selected, information 802a is associated with object 806a.
[0064] In one possible implementation, the present application embodiment may further include the following steps: if the target object selected on the object selection page is a target product, the transaction account information of the first account is displayed on the object selection page; the transaction account information is used to receive the target object.
[0065] The transaction account information can be the information used by the first account to receive the target object. For example, the transaction account information may include one or more of the following: the first account's mailing address, contact information, name, etc., which can be configured by the first account. Then, when other accounts send the target object to the first account, the first account can obtain the target object (such as a product or a virtual resource) based on the transaction account information.
[0066] Optionally, when the status information associated with the target object is determined, an object viewing entry can be displayed in the status information editing area of the status publishing page. This entry can then trigger the display of the object viewing page, where the object information of the target object (such as a target product, virtual resource, etc.) can be viewed. The transaction account information of the first account can also be displayed. This allows the first account to view the information of the target object associated with the status information, as well as the transaction account information such as the mailing address and contact information for receiving the target object, at any time on the status publishing page. This avoids errors in the receiving address, contact information, and other transaction account information, and prevents situations where the selected status information is not understood, thus improving the accuracy of status information selection.
[0067] For example, see Figure 9 , Figure 9 This is a schematic diagram of the process for viewing associated target objects provided in an embodiment of this application. For example... Figure 9 As shown, page 911a can be a status publishing page, which can include target media content and status information associated with the target object (i.e., information 901a). Furthermore, the status information editing area on the status publishing page displays an object viewing entry (i.e., entry 902a) for viewing the target object. Further, in response to a trigger operation on entry 902a, page 903a is displayed (i.e., step S91a). Page 903a can be the aforementioned object viewing page, which can display object information of object 904a associated with information 901a, such as object 904a being product SP1 with a price of 19.9. Additionally, page 903a can also display the transaction account information of the first account (i.e., information 906a), for example, in this transaction account information, the account name is "Account ZH1", the mailing address is "Address 1", and the contact information is "113xxxxxx000". Optionally, page 903a may also include a control (i.e., control 905a) for triggering the selection of other objects. In response to the triggering operation of control 905a, an object selection page can be displayed, allowing a new object to be selected as the target object. This improves the flexibility of object selection by allowing new objects to be selected flexibly once a target object has been determined.
[0068] S102. In response to the publishing operation performed on the status publishing page, publish the target status content associated with the target object, and add status information to the account information of the first account. The status information is used to trigger the display of the status details page of the target status content. The status details page includes the target media content and the gift entry for gifting to the target object.
[0069] The publish operation can be an action used to publish target status content. For example, this publish operation can be a trigger action for a publish confirmation control on the status publish page. The publish confirmation control can be a control used to confirm the published status content.
[0070] The target status content can be status content published based on target media content and status information. It is understood that the published target status content is associated with a target object, so that other accounts can use this target status content to gift the target object to the first account.
[0071] It is understandable that, in response to the publishing operation performed on the status publishing page, a status publishing request can be sent to the server. This status publishing request can carry the target media content, status information, and target object, so that the server can publish target status content containing the target media content and status information associated with the target object based on the status publishing request, and add status information to the account information of the first account.
[0072] In one possible implementation, status information is added to the account information of the first account, including one or more of the following: adding status text to the account name of the first account, and adding a status prompt animation to the account avatar of the first account.
[0073] The status text can be the text corresponding to the status information. Adding status text to the account name of the first account can be done by adding status text before, after, or within the account name. There is no restriction on the order between the added status text and the account name.
[0074] Optionally, the order between the added status text and the account name can be set by the system default or customized by the first account when editing the status information in the status information editing area. Specifically, the first account can adjust the display position of the status information in the status information editing area. For example, if the account name is "A Chicken Leg" and the entered status information is "On Vacation", then "A Chicken Leg On Vacation" can be displayed in the status information editing area. Furthermore, after publishing the status content, the status text "On Vacation" can be added after the first account's account name, meaning the first account's account name becomes "A Chicken Leg On Vacation". This is equivalent to providing a supplementary description of the status after the account name. For example, if the status information is displayed before the account name, and the account name is "A Chicken Leg" while the entered status information is "Happy," then the status information editing area can display "Happy A Chicken Leg." Furthermore, after posting the status content, the status text "Happy" can be added before the first account's account name, meaning the first account's account name becomes "Happy A Chicken Leg." This is equivalent to adding a qualifier to the account name to supplement the status description. Alternatively, if the status information is displayed within the account name, and the account name is "A Chicken Leg" while the entered status information is "Happy," specifically between "A" and "Chicken Leg," then the status information editing area can display "A Happy Chicken Leg." Furthermore, after posting the status content, the status text "Happy" can be added to the first account's account name, meaning the first account's account name becomes "A Happy Chicken Leg." This is equivalent to adding a qualifier to the account name to supplement the status description.
[0075] The status indicator animation can be based on status information and can be either a dynamic or static texture; there are no restrictions here. The status indicator animation is essentially an avatar widget that can be triggered to view status details, and it can contain characters corresponding to the status text.
[0076] The status information is used to trigger the display of the status details page (or simply status details page) for the target status content. This page can display the target media content and a gifting entry for the target recipient. It can also display the account information of the first account, with status information added to this account information. The status details page can also display the publication time information, which can be the specific time when the target status content was published, or the time difference between the current time and the specific time of the target status content, such as displaying "Published 10 minutes ago".
[0077] Optionally, the gifting entry can be displayed on the status details page. This could be done by displaying a pop-up notification message for the target recipient when entering the status details page, and displaying the gifting entry in the pop-up notification message; or, the gifting entry can be displayed directly on the status details page. There is no limitation here.
[0078] Optionally, the status details page may also include a status interaction area, where interactive messages related to the target status content are displayed. This status interaction area can be used for interaction between accounts, displaying interactive messages sent by each account regarding the target status content. Optionally, the status interaction area may also display interactive emoticons sent in response to the target status content. These emoticons can be displayed as messages or as animations, such as gradually disappearing from bottom to top.
[0079] Using the embodiments of this application, a status publishing page can be displayed on the terminal device of the first account. This status publishing page includes the target media content to be published and status information associated with the target object. Then, in response to a publishing operation performed on the status publishing page, the target status content associated with the target object is published, and status information is added to the account information of the first account. This status information is used to trigger the display of a status details page for the target status content. The status details page includes the target media content and a gifting entry for gifting the target object. Then, the second account can respond to a gifting operation performed through the gifting entry to gift the target object to the first account. Based on this, the first account can publish status content to add status information for obtaining the target object to the first account's account information. Other accounts can then trigger the viewing of the target status content based on the status information and gift the target object to the first account. This allows users to gift objects without prior communication, improving the convenience of gifting.
[0080] Based on the above description, this application proposes an information interaction method. Please refer to [link to relevant documentation]. Figure 10 , Figure 10 This is a flowchart illustrating an information interaction method provided in an embodiment of this application. The method can be executed by a computer device, such as a terminal device (e.g., device 11a mentioned above). This terminal device can be the terminal device corresponding to the first account; that is, the first account can be logged into in a client running on this terminal device. The information interaction method may include the following steps S201-S203.
[0081] S201. Display the status publishing page, which includes the target media content to be published and the status information associated with the target object; S202. In response to the publishing operation performed on the status publishing page, publish the target status content associated with the target object, and add status information to the account information of the first account. The status information is used to trigger the display of the status details page of the target status content. The status details page includes the target media content and the gift entry for gifting to the target object.
[0082] The relevant processing procedures for steps S201-S202 can be found in the descriptions of steps S101-S102 above, and will not be repeated here.
[0083] S203. In response to the object receiving event of the first account receiving the target object, update the status information added to the account information of the first account.
[0084] Among them, the object claiming event can be an event used to instruct the first account to claim the target object.
[0085] The object receiving event includes any of the following: the second account performs a gifting operation through the gifting portal, or the first account performs an object receiving operation on the conversation page where the second account is having a conversation, in response to the object gifting message sent by the second account; the object gifting message is sent by the second account through the gifting portal.
[0086] The gifting operation can be an action performed by a second account to gift a target object to a first account through the gifting portal. Specific details regarding this operation will be provided in subsequent descriptions and will not be repeated here. It is understood that when the object receiving event occurs when the second account performs the gifting operation through the gifting portal, it means that when the second account confirms the gifting of the target object to the first account, the first account automatically receives the target object.
[0087] The object gifting message can be a message sent by the second account indicating that a target object has been gifted. This message is sent when the second account performs a gifting operation through the gifting entry point. The object gifting message may contain a link or card for claiming the target object. The object claiming operation can be an operation for claiming the target object. This operation can be triggered by the object gifting message, or by the object claiming control within the object gifting message, or by the object claiming control itself when it is displayed based on the object gifting message; there are no specific limitations here. The object claiming control can be a control used to claim the target object. It is understood that when the object claiming event is an object claiming operation performed in response to an object gifting message sent by the second account, it means that the first account needs to manually claim the target object through the object gifting message.
[0088] Understandably, if the target object is a virtual resource, when the first account receives the virtual resource (i.e., in response to the object receiving event), the server can distribute the virtual resource to the first account. If the target object is a target product, when the first account receives the virtual resource (i.e., in response to the object receiving event), the server can notify the merchant corresponding to the target product to ship the product based on the transaction account information, so that the user corresponding to the first account can receive the target product based on the transaction account information, thus completing the product gifting.
[0089] Updating status information includes one or more of the following: updating the status text to status update text, or adding a status update prompt animation associated with the target object to the account avatar of the first account, or removing the status information added to the account information of the first account.
[0090] The status update text can be the text updated after the target object is received. Specifically, the status update text can be a notification text indicating that the target object has been received, or an update text set by the primary account. The notification text indicating that the target object has been received can be a preset notification text, such as "Successfully received!". The update text set by the primary account can be text edited in the status information editing area. That is, in addition to editing the status information, the status update text can also be edited in the status editing area, so that the edited status update text will be displayed after the target object is received. Therefore, the primary account can configure the status update text. Based on this, by publishing status content once, different status information can be automatically updated according to the target object's receipt status, improving the flexibility of status information publishing and better expressing the different states of the user before and after receiving the target object, thus improving the user experience.
[0091] The status update notification animation can be an animation added after the target object is received. Optionally, if the original status information is a status notification animation, it can be replaced with this status update notification animation. This status update notification animation can be an animation associated with the target object; for example, it can include animations related to the target object, such as the target object's icon or image.
[0092] For example, see Figure 11 , Figure 11 This is a schematic diagram illustrating a process for gifting an object, as provided in an embodiment of this application. Figure 11As shown, the terminal device of the second account can display page 1111a. Page 1111a can be a status details page for the target status content. On this status details page, information 1102a (i.e., status text) can be added to the account name of account 1, and it can also include a gifting entry for gifting a target object (i.e., entry 1101a). Then, in response to the triggering operation of entry 1101a, an object associated with information 1102a is gifted to account 1, and information 1102a is updated (step S111a). In response to the triggering operation of entry 1101a, a target object can be directly gifted to account 1, and the status information of account 1 can be updated. For example, information 1102a (i.e., "Buy me a cup of coffee") can be updated to information 1103a (i.e., "Enjoying coffee"). Information 1103a can be the aforementioned status update text, and animation 1104a can be added to the account avatar of account 1. This animation 1104a can be the aforementioned status prompt animation.
[0093] For example, please see Figure 12 , Figure 12 This is a schematic diagram illustrating a process for gifting an object, as provided in an embodiment of this application. Figure 12As shown, the terminal device of the second account (i.e., device 12a) can display page 1211a. Page 1212a can be a status details page for the target status content. On this status details page, information 1202a (i.e., status text) can be added to the account name of account 1, and it can also include a gift entry for gifting to the target object. Then, in response to the triggering operation of entry 1201a, a message 1203a is sent to account 1 (step S121a). Among them, message 1203a can be the aforementioned gift message to the target object. This message 1203a can be displayed on page 1212a, which can be a conversation page for account 1 and account 2 to communicate. Furthermore, on the terminal device of the first account (i.e., device 11a), a conversation page (i.e., page 1213a) showing the conversation between account 1 and account 2 can be displayed. On page 1213a, a gift message sent by account 2 (i.e., message 1204a) can be displayed. Message 1204a may include a gift-giving control (i.e., control 1205a) for receiving the target object. Then, in response to a triggering operation on control 1205a, information 1202a is updated (step S122a). It is understood that the triggering operation on control 1205a is the aforementioned gift-giving operation. Updating information 1202a can update information 1202a (i.e., "Buy me a coffee") to information 1206a (i.e., "Enjoying coffee"). Information 1206a can be the status update text mentioned above. Furthermore, an animation 1207a can be added to account 1's account avatar, which can be the status prompt animation mentioned above.
[0094] In one possible implementation, the present application embodiment may further include the following steps: if the number of objects claimed by the first account is greater than or equal to a preset number, then the number of objects claimed is displayed in association with the updated status information; the number of objects claimed is based on the number of target objects claimed by the first account based on the target status content.
[0095] The object claim count is based on the cumulative number of target objects claimed by the first account based on the target status content. In other words, multiple accounts other than the first account can gift target objects to the first account (or one account can gift multiple times), and the first account can claim the target objects multiple times. The number of times the target objects are claimed can then be counted to obtain the object claim count.
[0096] The preset quantity can be the number required to associate the displayed object claim count with the updated status information; for example, the preset quantity could be 1. Based on this, the object claim count can be associated with the status information. For instance, if the status information is "Claimed" and the object claim count is 4, the account information could display "Xiaoming has claimed ×4," where "×4" represents the claim count. This allows for a clear and intuitive representation of the number of times a user has claimed the target object through the status information, enabling users to better understand their claim count and showcasing the popularity of their status information to other users.
[0097] In one possible implementation, the present application embodiment may further include the following steps: when the publication duration of the target status content reaches a preset duration threshold, the target status content is adjusted from a first content status to a second content status, and the addition of display status information to the account information is canceled; the first content status is a status that can be viewed by accounts other than the first account, and the second content status is a status that cannot be viewed by accounts other than the first account.
[0098] The preset duration threshold can be the time required to adjust the target content's first content state to the second content state during publication. For example, the preset duration threshold can be 24 hours, 48 hours, etc. The publication duration can be the time difference between the time the target content was published and the current time.
[0099] The first content status is publicly visible, meaning it can be viewed by accounts other than the first account. The second content status is private, meaning it cannot be viewed by accounts other than the first account. Therefore, changing the target status from the first to the second status means that the target status is no longer visible to other accounts, but becomes visible only to the user. This ensures that the status content is relevant to the user's most recent state, making it time-sensitive. By limiting the viewing time of status content (e.g., visible to others for only 24 hours), the pressure on users to post statuses is greatly reduced, and the value of the current status is implied. Furthermore, if a user posts multiple statuses within a preset time threshold (e.g., 24 hours), the new status content will overwrite the old ones. This ensures that the displayed status content best reflects the user's current state, thereby improving the timeliness of the status content.
[0100] This section illustrates the lifecycle of a state value with illustrations. Please refer to [link / reference]. Figure 13 , Figure 13 This is a schematic diagram illustrating a state content processing procedure provided in an embodiment of this application. For example... Figure 13As shown, the target media content and the status information associated with the target object can first be displayed on the status publishing page (step S1301a). Then, the target status content is published, and status information is added to the account information (step S1302a). Next, the publishing duration can be detected (step S1303a), and it can be checked whether the publishing duration has reached a preset duration threshold (step S1304a). If the publishing duration has reached the preset duration threshold, the addition of status information to the account information can be canceled, and the target status content can be adjusted from the first content status to the second content status (step S1305a). If the publishing duration has not reached the preset duration threshold, it is checked whether an object claiming event has been detected (step S1306a). If an object claiming event has been detected, the status information added to the account information of the first account is updated (step S1307a). If no object claiming event has been detected, the step of detecting the publishing duration is repeated (step S1303a).
[0101] Using the embodiments of this application, a status publishing page can be displayed on the terminal device of the first account. This status publishing page includes the target media content to be published and status information associated with the target object. Then, in response to a publishing operation performed on the status publishing page, the target status content associated with the target object is published, and status information is added to the account information of the first account. This status information triggers the display of a status details page showing the target status content. The status details page includes the target media content and a gifting entry for gifting the target object. Then, the second account can respond to a gifting operation performed through the gifting entry to gift the target object to the first account. Furthermore, after the first account receives the target object, its status information can be updated. This updates the status information to better reflect the first account's status; that is, the original status information indicated that the target object was pending acquisition, while the updated status information indicates that the target object has been acquired, eliminating the need for manual changes to the status information and improving its timeliness and convenience.
[0102] Based on the above description, this application proposes an information interaction method. Please refer to [link to relevant documentation]. Figure 14 , Figure 14 This is a flowchart illustrating an information interaction method provided in an embodiment of this application. The method can be executed by a computer device, such as a terminal device (e.g., device 12a mentioned above). This terminal device can be the terminal device corresponding to a second account; that is, the second account can be logged into in a client running on this terminal device. The information interaction method may include the following steps S301-S303.
[0103] S301. Display the status information added to the account information of the first account; the status information is the status information associated with the target status content.
[0104] The status information added to the account information of the first account can be displayed on a target page, which can be any page that can display the account information of the first account. For example, the target page includes any of the following: a comment page for displaying comments posted by the first account, a post details page for displaying the post content posted by the first account, a chat page for engaging in conversations with the first account, the account homepage of the first account, and a chat list page containing a list of conversations with the first account.
[0105] The system includes the following components: The comment page displays comments posted by the first account, along with the account name, avatar, and other account information. The content details page displays the details of the content posted by the first account, including the account name, avatar, and content details (such as images, videos, and text). The chat page allows users to engage in conversations with the first account. This can be a private chat or a group chat containing the first account, displaying the account name, avatar, and other account information. For details on the account homepage, please refer to the above description. The conversation list lists ongoing conversations, including those with the first account. The conversation list page displays information blocks for each conversation, with the first account's conversation information block displaying the account name, avatar, and other account information.
[0106] Please see Figure 15 , Figure 15 This is a schematic diagram illustrating the effect of displaying status information according to an embodiment of this application. For example... Figure 15 As shown, after publishing the target status content, status information (such as...) is added to the account information of the first account. Figure 15 As shown in 1501a), this example illustrates adding status text after the account name. Based on the above description, the target page can be of various types; several examples are given here. For instance, when the target page is the account homepage, the display effect can be seen as follows: Figure 15 As shown on page 1511a, the account name and status information can be displayed together on the account homepage (e.g., Figure 15As shown in 1502a), the account name is "Xiaoming" and the status information is "Requesting this". For example, when the target page is a comment page used to display comments posted by the first account, the display effect of the target page can be seen as follows: Figure 15 As shown on page 1512a, this comment page can display comment 1504a posted by the first account, and when displaying the account name of comment 1504a, the account name can be associated with the status information (e.g., Figure 15 As shown in 1503a), the account name is "Xiaoming" and the status information is "Request this". For example, when the target page is a conversation page used to communicate with the first account, the display effect of the target page can be seen as follows: Figure 15 As shown on page 1513a, for example, a conversation page could be a conversation between account ZH1 and account ZH2, where account ZH1's username is "Xiaoming". In this conversation, the username and status information could be displayed together (e.g., ...). Figure 15 As shown in 1505a), the account name is "Xiaoming" and the status information is "Requesting this". For example, when the target page is a conversation list page containing conversations with the first account, the display effect of the target page can be seen as follows: Figure 15 As shown on page 1514a, for example, the conversation list page can include conversations with accounts named "Xiaoming" and "Account ZH3". The conversation information block for the conversation with "Xiaoming" can be found in [reference needed]. Figure 15 As shown in 1507a, in this session information block, the account name can be displayed in association with status information (such as...). Figure 15 As shown in 1506a), the account name is "Xiaoming" and the status information is "Request this".
[0107] The method for publishing target status content can be found in the relevant descriptions above, and will not be repeated here.
[0108] S302. In response to the trigger operation for the status information, display the status details page of the target status content, and display the target media content and the gifting entry for gifting to the target object in the target status content on the status details page.
[0109] For details regarding the status details page, please refer to the relevant descriptions above; they will not be repeated here.
[0110] The method for displaying the target media content in the target status content and the gifting entry for gifting to the target recipient on the status details page can be found in the relevant descriptions above, and will not be repeated here.
[0111] S303. In response to the gifting operation performed through the gifting portal, the target object is gifted to the first account so that when the first account receives the target object, the status information added to the account information of the first account is updated.
[0112] The method for updating the status information added to the account information of the first account can be found in the relevant description above, and will not be repeated here.
[0113] In one possible implementation, gifting a target object to a first account in response to a gifting operation performed through a gifting entry point may include the following steps: 1. Gifting the target object to the first account in response to a triggering operation of the gifting entry point; 2. Or, sending an object gifting message associated with the target object to the first account in response to a triggering operation of the gifting entry point, so that the first account can receive the target object through the object gifting message; 3. Or, displaying at least one object type included in the target object and a gifting control corresponding to each object type in response to a triggering operation of the gifting control corresponding to the target object type among the at least one object type, gifting the target object corresponding to the target object type to the first account.
[0114] For details on gifting messages to specific recipients, please refer to the relevant descriptions above; they will not be repeated here.
[0115] The object type can be any type of the target object. For example, when the target object is coffee, at least one object type of the target object can be different flavors of coffee. Thus, when the second account sends a gift to the target object, it can choose different object types to send, thereby improving the flexibility of gifting objects.
[0116] For example, see Figure 16 , Figure 16 This is a schematic diagram illustrating a process for gifting an object, as provided in an embodiment of this application. Figure 16As shown, the terminal device of the second account can display page 1611a. Page 1611a can be a status details page for the target status content. On this status details page, information 1602a (i.e., status text) can be added to the account name of account 1, and it can also include a gifting entry for gifting the target object (i.e., entry 1601a). Then, in response to the trigger operation of entry 1601a, the type L1 of the target object and the object gifting control corresponding to type L1 are displayed (step S161a). Here, type L1 can be an object type included in the target object, and the object gifting control corresponding to type L1 can be control 1604a. Then, in response to the trigger operation of control 1604a, the target object corresponding to type L1 can be gifted to the first account. In addition, in response to the trigger operation of control 1603a, the type L2 of the target object and the object gifting control corresponding to type L2 are displayed (step S162a). Here, control 1603a can be a control for switching between displaying different object types of the target product, and thus, the target product of type L2 can be switched to be displayed. Among them, the object gifting control corresponding to type L2 can be control 1605a. Then, in response to the triggering operation on control 1605a, the target object corresponding to type L2 is gifted to the first account.
[0117] In one possible implementation, the target object is a target product or virtual resource. Then, in response to a gifting operation performed through the gifting portal, gifting the target object to the first account may include the following steps: 1. In response to a triggering operation of the gifting portal associated with the virtual resource, gifting the virtual resource to the first account; 2. Or, in response to a triggering operation of the gifting portal associated with the target product, displaying a product transaction page for the target product, and in response to a product transaction operation performed on the product transaction page, gifting the target product to the first account; the product transaction page includes the transaction account information of the first account, which is used by the first account to receive the target product.
[0118] For details regarding virtual resources, please refer to the above descriptions; they will not be repeated here. It is understandable that virtual resources can be gifted directly through the gifting portal, while for paid items, the second account must make payment to the target recipient before the gift can be gifted.
[0119] The product transaction page can be a page used for trading the target product. When displaying the product transaction page for the target product, the server can be notified to generate a transaction order for the target product and display the order on the product transaction page. Then, the second account can execute a product transaction operation on the product transaction page. This product transaction operation can be an operation for performing a product transaction, such as triggering a transaction payment control to execute a transaction for the target product, thereby gifting the target product to the first account. The gifted target product can be sent to the first account through the first account's transaction account information, which can be configured by the first account.
[0120] Using the embodiments of this application, a status publishing page can be displayed on the terminal device of the first account. This status publishing page includes the target media content to be published and status information associated with the target object. Then, in response to a publishing operation performed on the status publishing page, the target status content associated with the target object is published, and status information is added to the account information of the first account. This status information is used to trigger the display of a status details page for the target status content. The status details page includes the target media content and a gifting entry for gifting the target object. Then, the second account can respond to a gifting operation performed through the gifting entry to gift the target object to the first account. Based on this, the first account can publish status content to add status information for obtaining the target object to the first account's account information. Other accounts can then trigger the viewing of the target status content based on the status information and gift the target object to the first account. This allows users to gift objects without prior communication, improving the convenience of gifting.
[0121] Based on the above description, please refer to Figure 17 , Figure 17 This is a timing interaction diagram of an information interaction method provided in an embodiment of this application. The information interaction method may involve a first terminal device, a second terminal device, and a server. The first terminal device may be the terminal device corresponding to a first account, and the second terminal device may be any terminal device used to view the target status content of the first account (such as the terminal device corresponding to the second account). The information interaction method may include the following steps S401-S413.
[0122] S401, The first terminal device displays a status release page, which displays the target media content and the status information associated with the target object. S402. The first terminal device responds to the publishing operation performed on the status publishing page by generating a status publishing request; For details regarding status posting requests, please refer to the above descriptions; they will not be repeated here.
[0123] S403, The first terminal device sends a publish request to the server; S404. The server publishes the target status content based on the publish request and adds status information to the account information of the first account. S405. The second terminal device displays the status information added to the account information of the first account; S406. The second terminal device responds to the triggering operation on the status information and generates a status viewing request for the target status content. The status viewing request can be a request to view detailed information of the target status content. The status viewing request can carry the content identifier of the target status content so that the server can determine the content data of the target status content based on the content identifier, thereby determining the page data of the status details page of the target status content. Then, the second terminal device can display the status details page based on the page data of the status details page. The specific display method can be found in the relevant description above, and will not be repeated here.
[0124] S407. The second terminal device sends a status check request to the server. S408. The server returns the page data of the status details page to the second terminal device; S409. The second terminal device displays a status details page, showing the target media content and the gifting entry for gifting to the target recipient. S411. The second terminal device responds to the trigger operation for the gift entry and generates a gift request; The gift request can be a request instructing the first account to gift a target object to the second account. It is understood that the gift request may carry the object identifier of the target object, so that the server can determine the target object based on the object identifier in the gift request and send the target object to the first account, or send an object gift message associated with the target object to the first account.
[0125] S412, The second terminal device sends a gift request to the server; S413. The server sends the target object to the first account and updates the status information added to the account information of the first account.
[0126] Using the embodiments of this application, a status publishing page can be displayed on the terminal device of the first account. This status publishing page includes the target media content to be published and status information associated with the target object. Then, in response to a publishing operation performed on the status publishing page, the target status content associated with the target object is published, and status information is added to the account information of the first account. This status information is used to trigger the display of a status details page for the target status content. The status details page includes the target media content and a gifting entry for gifting the target object. Then, the second account can respond to a gifting operation performed through the gifting entry to gift the target object to the first account. Based on this, the first account can publish status content to add status information for obtaining the target object to the first account's account information. Other accounts can then trigger the viewing of the target status content based on the status information and gift the target object to the first account. This allows users to gift objects without prior communication, improving the convenience of gifting.
[0127] Please see Figure 18 , Figure 18 This is a schematic diagram of the structure of an information interaction device provided in an embodiment of this application. Figure 18 As shown, the information interaction device 1 can be a computer program (including program code) running on a computer device (such as the aforementioned terminal device, such as device 11a). For example, the information interaction device 1 is an application software. It is understood that the information interaction device 1 can be used to execute the corresponding steps in the data processing method provided in the embodiments of this application. Figure 18 As shown, the information interaction device 1 may include: a page display module 11 and a status publishing module 12; The page display module 11 is used to display the status publishing page, which includes the target media content to be published and the status information associated with the target object; The status publishing module 12 is used to respond to the publishing operation performed on the status publishing page, publish the target status content associated with the target object, and add the status information to the account information of the first account. The status information is used to trigger the display of the status details page of the target status content. The status details page includes the target media content and a gift entry for gifting to the target object.
[0128] In one implementation, the target object is a target commodity or virtual resource; Page display module 11 is specifically used for: The product details page of the target product is displayed, and in response to a triggered operation on the status posting entry on the product details page, the status posting page is displayed; the target media content is determined based on the product media content of the target product, or based on the media determination operation performed by the first account; the status information includes a prompt message indicating that the target product is to be gifted. Alternatively, display the content details page of the target published content associated with the target product, and display the status publishing page in response to a trigger operation on the status publishing entry on the content details page; the target media content is determined based on the product media content of the target product, or it is determined based on the media determination operation performed by the first account; the status information includes a prompt message indicating that the target product is to be gifted. Alternatively, a status posting entry can be displayed on the account homepage of the first account, and the status posting page can be displayed in response to a trigger operation on the status posting entry; the target media content is determined based on the media determination operation performed by the first account; the status information is determined based on the status information editing operation performed by the first account.
[0129] In one implementation, the status information is displayed in the status information editing area of the status publishing page; Page display module 11 also includes: At least one candidate information associated with an object is displayed in the status information editing area. In response to a trigger operation on the target candidate information associated with the target object among the at least one candidate information, the target candidate information is used as the status information, and the status information associated with the target object is displayed in the status information editing area. Alternatively, in response to an information entry operation performed in the status information editing area, the status information entered in the information entry operation is displayed in the status information editing area; in response to a trigger operation on an object selection entry in the status information editing area, an object selection page is displayed; and in response to a selection operation on the object selection page for a target object, the status information in the status information editing area is associated with the target object.
[0130] In one implementation, the page display module 11 further includes: If the target object selected on the object selection page is the target product, the transaction account information of the first account will be displayed on the object selection page; the transaction account information is used to receive the target object.
[0131] In one implementation, adding the status information to the account information of the first account includes one or more of the following: adding status text to the account name of the first account, and adding a status prompt animation to the account avatar of the first account.
[0132] In one implementation, the information interaction device 1 further includes: a status information update module 13; Status information update module 13 is specifically used for: In response to the object receiving event of the first account receiving the target object, the status information added to the account information of the first account is updated; Updating the status information includes one or more of the following: updating the status text to status update text, or adding a status update prompt animation associated with the target object to the account avatar of the first account, or canceling the status information added to the account information of the first account. The object receiving event includes any one of the following: the second account performs a gifting operation through the gifting portal, or the first account performs an object receiving operation on the conversation page where the second account is having a conversation, in response to an object gifting message sent by the second account; the object gifting message is sent by the second account when performing the gifting operation through the gifting portal.
[0133] In one implementation, the state information update module 13 is also used for: If the number of objects claimed by the first account is greater than or equal to a preset number, the number of objects claimed will be displayed in association with the updated status information; the number of objects claimed is based on the number of target objects claimed by the first account based on the target status content.
[0134] In one implementation, the information interaction device 1 further includes: a status adjustment module 14; Status adjustment module 14 is specifically used for: When the publication duration of the target status content reaches a preset duration threshold, the target status content is changed from the first content status to the second content status, and the display of the status information on the account information is canceled; the first content status is a status that can be viewed by accounts other than the first account, and the second content status is a status that cannot be viewed by accounts other than the first account.
[0135] Please see Figure 19 , Figure 19 This is a schematic diagram of the structure of an information interaction device provided in an embodiment of this application. Figure 19As shown, the information interaction device 2 can be a computer program (including program code) running on a computer device (such as the aforementioned terminal device, such as device 12a). For example, the information interaction device 2 is an application software. It is understood that the information interaction device 2 can be used to execute the corresponding steps in the data processing method provided in the embodiments of this application. Figure 19 As shown, the information interaction device 2 may include: a status information display module 21, a gift entry display module 22, and an object gifting module 23; The status information display module 21 is used to display the status information added to the account information of the first account; the status information is the status information associated with the target status content; The gift entry display module 22 is used to respond to a trigger operation on the status information, display the status details page of the target status content, and display the target media content in the target status content and the gift entry for gifting to the target object on the status details page; The object gifting module 23 is used to gift the target object to the first account in response to the gifting operation performed through the gifting entry, so that when the first account receives the target object, the status information added to the account information of the first account is updated.
[0136] In one implementation, the object gifting module 23 is specifically used for: In response to the triggering operation of the gifting entry, the target object is gifted to the first account; Alternatively, in response to a triggering operation on the gifting entry point, an object gifting message associated with the target object is sent to the first account, so that the first account can receive the target object through the object gifting message; Alternatively, in response to a trigger operation on the gift entry point, at least one object type included in the target object and a gift control corresponding to each object type are displayed. In response to a trigger operation on the gift control corresponding to the target object type among the at least one object type, the target object corresponding to the target object type is gifted to the first account.
[0137] In one implementation, the object gifting module 23 is specifically used for: In response to a triggered operation on the gifting entry associated with the virtual resource, the virtual resource is gifted to the first account; Alternatively, in response to a triggered operation on a gift entry associated with the target product, a product transaction page for the target product is displayed, and in response to a product transaction operation performed on the product transaction page, the target product is gifted to the first account; the product transaction page includes transaction account information of the first account, which is used by the first account to receive the target product.
[0138] Please see Figure 20 , Figure 20 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. For example, this computer device can be the terminal device or server described above. Figure 20 As shown, the computer device 1000 may include a processor 1001, a network interface 1004, and a memory 1005. Furthermore, the computer device 1000 may also include a user interface 1003 and at least one communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as at least one disk storage device. Optionally, the memory 1005 may also be at least one storage device located remotely from the processor 1001. Figure 20 As shown, the memory 1005, which is a computer-readable storage medium, may include an operating system, a network communication module, a user interface module, and a device control application.
[0139] In such Figure 20 In the computer device 1000 shown, the network interface 1004 provides network communication functionality; the user interface 1003 is mainly used to provide an input interface for the user; and the processor 1001 can be used to call the device control application stored in the memory 1005 to execute the data processing method described in any of the corresponding embodiments above, which will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.
[0140] Furthermore, it should be noted that this application also provides a computer-readable storage medium storing a computer program adapted to be loaded and executed by a processor, so that a computer device having a processor performs the methods described in the preceding embodiments. Therefore, these will not be repeated here. Additionally, the beneficial effects of using the same method will also not be repeated. For technical details not disclosed in the embodiments of the computer-readable storage medium involved in this application, please refer to the description of the method embodiments of this application.
[0141] The aforementioned computer-readable storage medium can be the apparatus provided in any of the foregoing embodiments or the internal storage unit of the aforementioned computer device, such as the hard disk or memory of the computer device. The computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Furthermore, the computer-readable storage medium may include both internal storage units and external storage devices of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0142] Furthermore, it should be noted that this application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. The computer program is adapted to be read and executed by a processor, so that a computer device having a processor performs the method provided in any of the corresponding embodiments described above. Additionally, the beneficial effects of using the same method will not be repeated here. For technical details not disclosed in the computer program product or computer program embodiments involved in this application, please refer to the description of the method embodiments of this application.
[0143] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. An information exchange method, characterized in that, The method includes: The status publishing page includes the target media content to be published, as well as the status information associated with the target object. In response to the publishing operation performed on the status publishing page, target status content associated with the target object is published, and the status information is added to the account information of the first account. The status information is used to trigger the display of a status details page of the target status content. The status details page includes the target media content and a gift entry for gifting to the target object.
2. The method according to claim 1, characterized in that, The target object is the target product or virtual resource; The status display page includes: The product details page of the target product is displayed, and in response to a triggered operation on the status posting entry on the product details page, the status posting page is displayed; the target media content is determined based on the product media content of the target product, or based on the media determination operation performed by the first account; the status information includes a prompt message indicating that the target product is to be gifted. Alternatively, display the content details page of the target published content associated with the target product, and display the status publishing page in response to a trigger operation on the status publishing entry on the content details page; the target media content is determined based on the product media content of the target product, or it is determined based on the media determination operation performed by the first account; the status information includes a prompt message indicating that the target product is to be gifted. Alternatively, a status posting entry can be displayed on the account homepage of the first account, and the status posting page can be displayed in response to a trigger operation on the status posting entry; the target media content is determined based on the media determination operation performed by the first account; the status information is determined based on the status information editing operation performed by the first account.
3. The method according to claim 1 or 2, characterized in that, The status information is displayed in the status information editing area on the status publishing page; The method includes: At least one candidate information associated with an object is displayed in the status information editing area. In response to a trigger operation on the target candidate information associated with the target object among the at least one candidate information, the target candidate information is used as the status information, and the status information associated with the target object is displayed in the status information editing area. Alternatively, in response to an information entry operation performed in the status information editing area, the status information entered in the information entry operation is displayed in the status information editing area; in response to a trigger operation on an object selection entry in the status information editing area, an object selection page is displayed; and in response to a selection operation on the object selection page for a target object, the status information in the status information editing area is associated with the target object.
4. The method according to claim 3, characterized in that, The method further includes: If the target object selected on the object selection page is the target product, the transaction account information of the first account will be displayed on the object selection page; the transaction account information is used to receive the target object.
5. The method according to claim 1, characterized in that, Adding the status information to the account information of the first account includes one or more of the following: adding status text to the account name of the first account, and adding a status prompt animation to the account avatar of the first account.
6. The method according to claim 1, characterized in that, The method further includes: In response to the object receiving event of the first account receiving the target object, the status information added to the account information of the first account is updated; Updating the status information includes one or more of the following: updating the status text to status update text, or adding a status update prompt animation associated with the target object to the account avatar of the first account, or canceling the status information added to the account information of the first account. The object receiving event includes any one of the following: the second account performs a gifting operation through the gifting portal, or the first account performs an object receiving operation on the conversation page where the second account is having a conversation, in response to an object gifting message sent by the second account; the object gifting message is sent by the second account when performing the gifting operation through the gifting portal.
7. The method according to claim 6, characterized in that, The method further includes: If the number of objects claimed by the first account is greater than or equal to a preset number, the number of objects claimed will be displayed in association with the updated status information; the number of objects claimed is based on the number of target objects claimed by the first account based on the target status content.
8. The method according to claim 1, characterized in that, The method further includes: When the publication duration of the target status content reaches a preset duration threshold, the target status content is changed from the first content status to the second content status, and the display of the status information on the account information is canceled; the first content status is a status that can be viewed by accounts other than the first account, and the second content status is a status that cannot be viewed by accounts other than the first account.
9. An information exchange method, characterized in that, The method includes: Displays the status information added to the account information of the first account; the status information is the status information associated with the target status content; In response to a trigger operation on the status information, a status details page of the target status content is displayed, and the target media content in the target status content and a gifting entry for gifting to the target object are displayed on the status details page; In response to the gifting operation performed through the gifting portal, the target object is gifted to the first account, so that when the first account receives the target object, the status information added to the account information of the first account is updated.
10. The method according to claim 9, characterized in that, The step of sending the target object to the first account in response to a gifting operation performed through the gifting entry point includes: In response to the triggering operation of the gifting entry, the target object is gifted to the first account; Alternatively, in response to a triggering operation on the gifting entry point, an object gifting message associated with the target object is sent to the first account, so that the first account can receive the target object through the object gifting message; Alternatively, in response to a trigger operation on the gift entry point, at least one object type included in the target object and a gift control corresponding to each object type are displayed. In response to a trigger operation on the gift control corresponding to the target object type among the at least one object type, the target object corresponding to the target object type is gifted to the first account.
11. The method according to claim 9, characterized in that, The target object is a target product or virtual resource; the step of gifting the target object to the first account in response to the gifting operation performed through the gifting entry includes: In response to a triggered operation on the gifting entry associated with the virtual resource, the virtual resource is gifted to the first account; Alternatively, in response to a triggered operation on a gift entry associated with the target product, a product transaction page for the target product is displayed, and in response to a product transaction operation performed on the product transaction page, the target product is gifted to the first account; the product transaction page includes transaction account information of the first account, which is used by the first account to receive the target product.
12. An information interaction device, characterized in that, The device includes: The page display module is used to display the status publishing page, which includes the target media content to be published and the status information associated with the target object; The status publishing module is used to respond to the publishing operation performed on the status publishing page, publish the target status content associated with the target object, and add the status information to the account information of the first account. The status information is used to trigger the display of the status details page of the target status content. The status details page includes the target media content and a gift entry for gifting to the target object.
13. An information interaction device, characterized in that, The device includes: The status information display module is used to display the status information added to the account information of the first account; the status information is the status information associated with the target status content; The gift entry display module is used to respond to a trigger operation on the status information, display the status details page of the target status content, and display the target media content in the target status content and the gift entry for gifting to the target object on the status details page; The object gifting module is used to respond to the gifting operation performed through the gifting entry point and gift the target object to the first account, so that when the first account receives the target object, the status information added to the account information of the first account is updated.
14. A computer device, characterized in that, Including memory and processor; The memory is connected to the processor, the memory is used to store computer programs, and the processor is used to invoke the computer programs so that the computer device performs the method according to any one of claims 1-11.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted to be loaded and executed by a processor to cause a computer device having the processor to perform the method of any one of claims 1-11.
16. A computer program product, characterized in that, The computer program product includes a computer program stored in a computer-readable storage medium, the computer program being adapted to be read and executed by a processor to cause a computer device having the processor to perform the method of any one of claims 1-11.