Comment posting method and apparatus, and device, storage medium and program product
Patent Information
- Application Number
- PCT/CN2026/078643
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-21
- Filing Date
- 2026-02-11
- Publication Date
- 2026-08-27
Smart Images

Figure CN2026078643_27082026_PF_FP_ABST
Abstract
Description
Comment posting methods, devices, equipment, storage media and program products
[0001] This application claims priority to Chinese Patent Application No. 2025101949784, filed on February 21, 2025, entitled “Comment Posting Method, Apparatus, Device, Storage Medium and Program Product”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of Internet technology, and in particular to a comment posting method, apparatus, device, storage medium, and program product. Background Technology
[0003] Social media platforms, content publishing platforms, and other resource management platforms typically provide comment functions for users, allowing them to post comments on specific objects. Users can post comments containing resource links such as URLs (Uniform Resource Locators), enabling users to view the comment to be redirected to a business page via that link.
[0004] Currently, most links included in comments are text links, which are not attractive enough to users, resulting in low comment interaction rates. Summary of the Invention
[0005] The technical problem to be solved by the embodiments of this application is to provide a comment posting method, apparatus, device, storage medium and program product that can improve the comment interaction rate.
[0006] In a first aspect, embodiments of this application provide a comment posting method, the method comprising:
[0007] Receive a comment posting event, the comment posting event being used to indicate the posting of a target comment, the target comment including link text pointing to a target object;
[0008] In response to the comment posting event, the target comment is posted so that when the target comment is displayed, the media content and / or interactive components corresponding to the target object are displayed.
[0009] Secondly, embodiments of this application provide a comment posting device, which includes:
[0010] A receiving unit is configured to receive a comment posting event, the comment posting event being used to indicate the posting of a target comment, the target comment including link text, the link text pointing to a target object;
[0011] The display unit is configured to respond to the comment posting event, post the target comment, and display the media content and / or interactive components corresponding to the target object when displaying the target comment.
[0012] In one embodiment, the display unit is further configured to include:
[0013] The type identifier corresponding to the target object is displayed at the associated location of the media content and / or interactive components. The type identifier is used to indicate the object type of the target object.
[0014] In one implementation, the target comment includes multiple link texts, each link text pointing to a target object, and each link text corresponding to a media content and / or interactive component;
[0015] When the display unit displays the target comment, it displays the media content and / or interactive components corresponding to the target object, including:
[0016] When displaying the target comment, the media content and / or interactive components corresponding to the multiple link texts are displayed in the order in which the multiple link texts are arranged.
[0017] In one implementation, the display unit, in response to the comment posting event, posts the target comment so that when displaying the target comment, it displays media content and / or interactive components corresponding to the target object, including:
[0018] In response to the comment posting event, the target comment is posted, and the preview element and / or interactive component corresponding to the target object is obtained so that the preview element and / or interactive component corresponding to the target object is displayed when the target comment is displayed; or,
[0019] In response to the comment posting event, the target comment is posted, and the comment media content and / or interactive components in the comment content corresponding to the target object are obtained, so that the comment media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed; or,
[0020] In response to the comment posting event, the target comment is posted, and popular media content and / or interactive components with a popularity value greater than or equal to a first preset popularity value are obtained for the target object, so that popular media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed.
[0021] In one implementation, the target comment further includes media content input by the publishing object to which the target comment belongs, and the display unit is further configured to include:
[0022] The media content input by the publishing object is displayed at the associated location of the media content and / or interactive components corresponding to the target object.
[0023] In one embodiment, the display unit is further configured to include:
[0024] In response to a triggering operation on the linked text, the business page of the target object is displayed, and the business page is used to perform business operations on the target object.
[0025] In one embodiment, the display unit is further configured to include:
[0026] In response to a triggered operation on the media content, a comment stream page is displayed, the comment stream page including the media content and / or business controls, the business controls being used to display the business page of the target object.
[0027] In one embodiment, the media content comprises M items, where M is a positive integer; the display unit is further configured to include:
[0028] In response to a trigger operation on any of the M media contents, the comment stream page corresponding to the media content is displayed, wherein the comment stream page corresponding to the media content includes the media content.
[0029] In response to a first switching operation on the comment stream page corresponding to any media content, the any media content in the comment stream page corresponding to any media content is switched to other media content among the M media content, excluding the any media content, or the content details page of the target published content is displayed, and the target comment is displayed in the comment area of the target published content, or the comment stream page corresponding to other comments in the comment area of the target published content, excluding the target comment, is displayed.
[0030] In one implementation, the target comment is displayed in the comment section of the target published content or the target live stream, the comment section including multiple comments; the display unit is further configured to include:
[0031] In response to a trigger operation targeting the media content corresponding to the target object, a comment stream page for the media content corresponding to the target object is displayed; the comment stream page includes the media content corresponding to the target object.
[0032] In response to a second switching operation on the comment stream page for the media content corresponding to the target object, the comment stream pages for the media content of the other comments besides the target comment are displayed.
[0033] In one implementation, the comment section includes multiple levels of comments; the display unit, in response to a second switching operation on the comment stream page for the media content corresponding to the target object, displays the comment stream pages for the media content of the other comments besides the target comment among the plurality of comments, including:
[0034] In response to a second switching operation on the comment stream page for the media content corresponding to the target object, the display switches to the comment stream page for the media content that is at the same level as the target comment among the multiple comments.
[0035] Thirdly, embodiments of this application provide a computer device, which includes a memory, a communication interface, and a processor, wherein the memory, the communication interface, and the processor are interconnected; the memory stores a computer program, and the processor calls the computer program stored in the memory to implement the comment posting method described in the first aspect.
[0036] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the comment posting method described in the first aspect.
[0037] Fifthly, embodiments of this application provide a computer program product, which includes a computer program stored in a computer storage medium; a processor of a computer device reads the computer program from the computer storage medium and executes the computer program, causing the computer device to perform the comment posting method described in the first aspect.
[0038] In this embodiment, a comment posting event is received, which is used to indicate the posting of a target comment. The target comment includes link text that points to a target object. In response to the comment posting event, the target comment is posted so that when the target comment is displayed, the media content and / or interactive components corresponding to the target object are displayed. This can attract users to interact with the comment through the media content and / or interactive components, thereby increasing the comment interaction rate. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0040] Figure 1 is a schematic diagram of the structure of a communication system provided in an embodiment of this application;
[0041] Figure 2 is a flowchart illustrating a comment posting method provided in an embodiment of this application;
[0042] Figure 3A is a schematic diagram of the content details page provided in an embodiment of this application;
[0043] Figure 3B is a schematic diagram of the content details page provided in an embodiment of this application;
[0044] Figure 3C is a schematic diagram of the live streaming interface provided in an embodiment of this application;
[0045] Figures 3D to 3G are schematic diagrams of the comment section provided in the embodiments of this application;
[0046] Figure 3H is a schematic diagram of the media content and / or interactive components provided in the embodiments of this application;
[0047] Figure 4 is a flowchart illustrating a comment display method provided in an embodiment of this application;
[0048] Figure 5A is a schematic diagram of the comment section provided in an embodiment of this application;
[0049] Figure 5B is a schematic diagram of the target session page provided in an embodiment of this application;
[0050] Figure 5C is a schematic diagram of the comment flow page provided in an embodiment of this application;
[0051] Figure 5D is a schematic diagram of the comment flow page provided in an embodiment of this application;
[0052] Figure 5E is a schematic diagram of the published content comment stream page provided in an embodiment of this application;
[0053] Figure 5F is a schematic diagram of the published content comment flow page provided in an embodiment of this application;
[0054] Figure 5G is a schematic diagram of a live comment stream page provided in an embodiment of this application;
[0055] Figure 5H is a schematic diagram of the product review flow page provided in an embodiment of this application;
[0056] Figure 5I is a schematic diagram of a video comment stream page provided in an embodiment of this application;
[0057] Figure 5J is a schematic diagram of the interactive components of a social group provided in an embodiment of this application;
[0058] Figure 5K is a schematic diagram of the interactive components of the topic provided in the embodiments of this application;
[0059] Figure 5L is a schematic diagram of the interactive component for live broadcast announcements provided in an embodiment of this application;
[0060] Figure 5M is a schematic diagram of the interactive components of a store provided in an embodiment of this application;
[0061] Figure 5N is a schematic diagram of the business page provided in an embodiment of this application;
[0062] Figure 6 is a flowchart illustrating another comment display method provided in an embodiment of this application;
[0063] Figure 7 is a schematic diagram of a comment posting device provided in an embodiment of this application;
[0064] Figure 8 is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0065] 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.
[0066] Furthermore, in the description of the embodiments of this application, the terms "first," "second," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0067] In the specific implementation of this application, user-related data is involved, such as target comments and media content. When the embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with local laws, regulations and standards.
[0068] The comment posting method in this embodiment is applied to a comment posting device, which is located on a first client. The first client can run on a computer device, which has one or more processors, a memory, and one or more applications. The one or more applications are stored in the memory and configured to be executed by the processor to implement the comment posting method. The computer device can be a smart terminal, such as a mobile phone, wearable device, in-vehicle device, tablet computer, network device, and smart computer.
[0069] The comment display method in this embodiment is applied to a comment display device, which is located on a second client. The second client can run on a computer device, which has one or more processors, a memory, and one or more applications. The one or more applications are stored in the memory and configured to be executed by the processor to implement the comment display method. The computer device can be a smart terminal, such as a mobile phone, wearable device, in-vehicle device, tablet computer, network device, and smart computer.
[0070] Optionally, the first client and the second client can be the same client or different clients. That is, an object can post and display comments through the same client, or the first object can post comments through the first client, and the second object can display the comments posted by the first object through a second client that is different from the first client.
[0071] Optionally, the first computer device and the second computer device can be the same computer device or different computer devices. That is, an object can log in to the first client through a certain computer device to post a comment, and the same object can also display the comment through the second client logged in through the same computer device. Alternatively, the first object can log in to the first client through the first computer device to post a comment, and the second object can display the comment through the second client logged in through a second computer device different from the first computer device.
[0072] This application provides a communication system. As exemplarily shown in FIG1, FIG1 is a schematic diagram of the structure of a communication system provided in this application embodiment. The communication system may include at least one first client 100 (each first client 100 integrates a comment posting device), at least one second client 200 (each second client 200 integrates a comment display device), and a server 300. The first client 100 runs a computer-readable storage medium corresponding to a comment posting method to execute the comment posting method. The second client 200 runs a computer-readable storage medium corresponding to a comment display method to execute the comment display method. The server 300 communicates and interacts with at least one first client 100 and at least one second client 200.
[0073] The first client 100 can post a comment and send it to the server 300. When the second client 200 meets the display trigger condition for the comment, the server 300 can send the comment, along with the media content and / or interactive components corresponding to the link text included in the comment, to the second client 200. The second client 200 can display the comment and the media content and / or interactive components. The second client 200 can display a comment stream page in response to a trigger operation on the media content, or it can display an interactive page in response to a trigger operation on the interactive components.
[0074] Optionally, the first client 100 and the second client 200 can be the same client or different clients. That is, an object can publish a comment and display the comment, along with the media content and / or interactive components corresponding to the linked text in the comment, through the same client. Specifically, when publishing a comment, the client can send the comment to the server. The server can obtain the media content and / or interactive components corresponding to the linked text in the comment, and then send the comment and the media content and / or interactive components to the client. The client can display the comment and the media content and / or interactive components. The client can display a comment stream page in response to a trigger operation on the media content, or display an interactive page in response to a trigger operation on the interactive components. Alternatively, the first object can publish a comment through the first client 100, and the second object can display the comment and the media content and / or interactive components corresponding to the linked text in the comment through a second client 200, which is different from the first client 100. The second client 200 can display a comment stream page in response to a trigger operation on the media content, or display an interactive page in response to a trigger operation on the interactive components.
[0075] In one example, a first client 100 can display target published content. In response to a comment action on the target published content, the first client 100 can determine a comment for the target published content, the comment including link text pointing to a target object, and display the comment, along with the corresponding media content and / or interactive components in the comment section of the target published content. When the comment display conditions are met, a second client 200 can display the comment, along with the media content and / or interactive components. The second client 200 can display a comment stream page in response to a trigger action on the media content, or display an interactive page in response to a trigger action on the interactive components.
[0076] In another example, a first client 100 may display a target live stream. In response to a comment action targeting the target live stream, the first client 100 may determine a comment for the target live stream, the comment including link text pointing to a target object, and display the comment, along with the corresponding media content and / or interactive components, in the comment section of the target live stream. When the comment display conditions are met, a second client 200 may display the comment, along with the media content and / or interactive components. The second client 200 may, in response to a trigger action targeting the media content, display a comment stream page, or, in response to a trigger action targeting the interactive components, display an interactive page.
[0077] Any first client 100 can communicate directly or indirectly with the server 300 via wired or wireless communication, and this application does not impose any restrictions on this. Similarly, any second client 200 can communicate directly or indirectly with the server 300 via wired or wireless communication, and this application does not impose any restrictions on this.
[0078] It is understood that the server 300, or at least one first client 100, or at least one second client 200 in the communication system shown in Figure 1 does not constitute a limitation on the embodiments of the present invention. That is, the number of servers, the type of servers, the number of at least one first client, the type of at least one first client, the number of at least one second client, the type of at least one second client, or the number and type of devices included in each server, each first client, or each second client, do not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be considered as equivalent substitutions or derivatives of the technical solutions claimed in the embodiments of the present invention.
[0079] Based on the above description, please refer to Figure 2. Figure 2 is a flowchart illustrating a comment posting method provided in an embodiment of this application. This comment posting method can be applied to a first client corresponding to a first account. As shown in Figure 2, the comment posting method includes, but is not limited to, steps S201 to S202, wherein:
[0080] S201, Receive a comment posting event. The comment posting event is used to indicate the posting of a target comment, which includes link text that points to the target object.
[0081] In this embodiment, the first account can refer to any account, and the first client can refer to any of the at least one first client 100 included in the communication system shown in Figure 1. The comment posting event can refer to a comment posting event triggered after the first account enters a comment. For example, after the first account enters a target comment and then clicks the send control, the comment posting event is triggered, and the first client can receive the comment posting event. The link text pointing to the target object can refer to a link text that allows navigation to the target object's business page, where business operations can be performed on the target object. The target object can include products, locations, group chats, topics, virtual objects, posted content, special effects templates, etc., and is not specifically limited by the embodiments of this application. The virtual object can refer to a virtual pet, and the first object corresponding to the first account can interact with the virtual pet in an e-commerce application or content publishing platform. Special effects templates can refer to templates with special effects display effects. For example, the first object can send a message in an e-commerce application or content publishing platform. When the message triggers the display of a special effects template, such as "Happy Birthday", the display effect corresponding to "Happy Birthday" will be triggered. Alternatively, the first object can upload an image in an e-commerce application or content publishing platform. The first object can edit the uploaded image with special effects according to the special effects template, so that the uploaded image has special effects display effects.
[0082] In one alternative implementation, the link text of the target comment can be set in response to a selection operation on candidate link text.
[0083] In this context, the first object corresponding to the first account can click on the candidate link text, and the first client can respond to the first object's click operation on the candidate link text, determine the link text of the target comment, and set the link text of the target comment.
[0084] Optionally, the link text of the target comment can be set in response to the selection of candidate link text corresponding to the link search information.
[0085] Optionally, a link selection control can be displayed adjacent to the candidate link text. In response to a trigger operation on the link selection control, the link text of the target comment can be set. The adjacent position of the candidate link text can be the upper right corner, lower right corner, etc., of the candidate link text. Taking Figure 3A as an example, Figure 3A is a schematic diagram of the content details page provided in this application embodiment. A first object can click the link selection control 304a in the link selection interface 304, and a first client can set the link text of the target comment in response to the click operation on the link selection control 304a. Taking Figure 3B as an example, Figure 3B is a schematic diagram of the content details page provided in this application embodiment. A first object can click the link selection control 310a in the link selection interface 310, and a first client can set the link text of the target comment in response to the click operation on the link selection control 310a.
[0086] In one alternative implementation, candidate link text for interactive content published or interacted with within a historical time period may be displayed in response to a triggering action on the link setting component.
[0087] In this embodiment, the first object can click the link setting component, and the first client responds to the click operation by displaying candidate link text for interactive content published or interacted with within the historical time period. Specifically, the candidate link text for interactive content published or interacted with within the historical time period can be displayed as a pop-up or half-page on the content details page of the target published content or the live stream interface of the target live stream room.
[0088] Optionally, candidate link texts of interactive content published or interacted with within the historical time period can be displayed based on the account type corresponding to the first object.
[0089] In one example, if the account type of the first account corresponding to the first object is a merchant type, then when the first object clicks the link setting component, the first client responds to the click operation by displaying candidate link text of interactive content published within the historical time period. For example, if the first account is a clothing merchant, then links to products published in the past by the clothing merchant can be displayed.
[0090] In another example, if the account type of the first account corresponding to the first object is not a merchant type, then when the object clicks the link setting component, the first client responds to the click operation by displaying candidate link text for interactive content that was interacted with in the historical time period. The interactive content can refer to viewed interactive content, liked interactive content, favorited interactive content, forwarded interactive content, and commented interactive content, etc. For example, if the first account viewed clothing products in the historical time period, then the link to the clothing products viewed in that history can be displayed.
[0091] Optionally, candidate link texts of interactive content published or interacted within a historical time period that is less than a preset time interval can be displayed first.
[0092] In one example, if the account type of the first account corresponding to the first object is a merchant type, then when the first object clicks the link setting component, the first client responds to the click operation by prioritizing the display of candidate link texts of interactive content published within a historical time period that is less than a preset time interval from the current system. For example, if the first account is a clothing merchant, then links to products published by that clothing merchant in the last 7 days can be displayed first.
[0093] In another example, if the account type of the first account corresponding to the first object is not a merchant type, then when the object clicks the link setting component, the first client responds to the click operation by prioritizing the display of candidate link text for interactive content within a historical time period that has an interaction time interval less than a preset time interval. For example, if the first account has viewed clothing items within the last 7 days, then links to clothing items viewed within the last 7 days can be displayed. Prioritization can be achieved by pinning to the top, highlighting, etc., and highlighting can be done by highlighting, magnifying, etc.
[0094] Optionally, candidate link texts of interactive content associated with the target published content or the target live stream can be displayed first.
[0095] In one example, if the candidate link text for the target published content or the interactive content associated with the target live stream is a product link, then links to products mentioned in the target published content, or links to products of the same or similar type as those mentioned in the target published content, or links to products mentioned in the target live stream, or links to products included in the shopping cart of the target live stream, etc., can be prioritized. Prioritization can be achieved by pinning the product to the top, highlighting it, etc., and highlighting can be done by emphasizing or magnifying the product.
[0096] In another example, if the candidate link text for the interactive content associated with the target published content or the target live stream is a location link, then links to locations mentioned in the target published content or the target live stream, or links to locations displayed in the target published content or the target live stream, can be displayed first. The number of location links can be one or more. Optionally, when a publisher publishes any content or a streamer creates any live stream, they can choose to associate location links. The server can record the location links bound to each published content or each live stream. Therefore, when a trigger operation is detected on the link setting component for the target published content or the target live stream, the server can check whether the target published content or the target live stream has associated location links. If the target published content or the target live stream has associated location links, the first client can display the associated location links first. This priority display can be top-level display, highlighting, etc., and highlighting can be done by highlighting, magnifying, etc.
[0097] Optionally, in response to a trigger operation on the link setting component, candidate link texts of interactive content published or interacted with within the historical time period can be displayed on the link selection interface. The link selection interface can be displayed above the content details page of the target published content or the live stream interface of the target live stream room, and can be displayed as a pop-up window or a half-page.
[0098] Optionally, the link selection interface may also include a link toggle control, which is used to switch candidate link text. In response to a trigger action on the link toggle control, candidate link text of interactive content traded within a historical time period is displayed.
[0099] In one example, taking the candidate link text as a product, the resource link selection interface can display links to products viewed by the first account within a historical time period. The first object can click the link to switch controls, such as "products purchased". Then, the first client can respond to the first object clicking the link to switch controls and display the products purchased by the first object within a historical time period on the link selection interface.
[0100] In another example, taking the candidate link text as a location, the link selection interface can display links to locations visited by the first account within a historical time period. The first object can click the link to switch controls, such as "Places Visited". Then, the first client can respond to the first object clicking the link to switch controls and display the locations visited by the first object within a historical time period on the link selection interface. The first client can determine the locations visited by the first object within a historical time period based on the first object's historical location navigation information or historical location information.
[0101] Optionally, the link selection interface may also include a link search area. In response to a search operation in this area, candidate link text corresponding to the search results is displayed. For example, if the first account is a merchant account, the first user can search for previously posted products in the link search area, and the first client can respond to the user's search input by displaying candidate link text. Similarly, if the first account is not a merchant account, the first user can search for interacted products in the link search area, and the first client can respond to the user's search input by displaying candidate link text. By displaying the link search area, the first user can quickly and accurately find the corresponding link text, improving link text selection efficiency and comment posting efficiency, thus enhancing the user experience.
[0102] Taking Figure 3A as an example, the first object can click on the link setting component 303b in the content details page 303. In response to the click on the link setting component 303b, the first client can display candidate link texts of interactive content published or interacted with within the historical time period in the link selection interface 304. The first object can search for the link texts using the link search area 304b in the link selection interface 304. Taking Figure 3B as an example, the first object can click on the link setting component 309b in the content details page 309. In response to the click on the link setting component 309b, the first client can display candidate link texts of interactive content published or interacted with within the historical time period in the link selection interface 310. The first object can search for the link texts using the link search area 310b in the link selection interface 310.
[0103] In one alternative implementation, a comment component and a link setting component may be displayed in response to a comment action on the target published content or the target live stream, with the comment component used to input comment content.
[0104] Optionally, taking Figure 3A as an example, the content details page 303 of the target published content may include a comment component 303a and a link setting component 303b. The comment component 303a may include a comment input area, or a symbol component, image component, mention component, keyboard expansion component, audio component, or product component within the comment input area. For example, text information can be entered through the comment input area, symbol information can be entered through the symbol component, image information, animation, or video can be entered through the image component, an object can be mentioned or notified through the mention component, the keyboard can be triggered to display through the keyboard expansion component, audio can be entered through the audio component, and product information can be entered through the product component. Therefore, the comment content may include at least one of the following: text information, symbol information, image information, animation, video, object information of mentioned objects, audio, product information, etc.
[0105] In one example, a first object can log into an e-commerce application or content publishing platform on a first computer device using a first account. The first computer device can then run a first client corresponding to the first account, establishing a communication connection with the server. For instance, the first client can display at least one cover image of published content. If the first object wants to access the content details page of a target published content, it can click on the cover image. In response to the first account's action of accessing the content details page, the first client can send a content identifier of the target published content to the server. The server can then send the target published content corresponding to that identifier to the first client. The first client can render the target published content sent by the server, obtain the content details page, and display it. Alternatively, the first client can display the content details page of a published content. If the target published content is located adjacent to and after the published content, the first object can swipe up on the content details page of that published content. In response to the first account's action of accessing the content details page of the target published content, the first client can display the content details page of the target published content.
[0106] Optionally, the target content to be published may include notes, microblogs, forum posts, etc., and is not limited to the specific content in this application.
[0107] Optionally, the content details page of the target published content may include a comment control. The first client may respond to a trigger operation on the comment control to display the comment area of the target published content, or the first client may respond to a swiping operation on the content details page of the target published content and display the comment area of the target published content when swiping to the comment area. The comment area may include a comment input area. If the first object wants to post a comment on the target published content, the first object may click on the comment input area. The first client may respond to the click operation on the comment input area performed by the first account to display a function expansion component. The first object may click on the function expansion component. The first client may respond to the trigger operation on the function expansion component performed by the first account to display a function selection area, which includes a link settings component. Optionally, there can be multiple link setting components. These components can include live stream link setting components, product link setting components, location link setting components, store link setting components, note link setting components, group chat link setting components, topic link setting components, mini-program link setting components, and special effects template link setting components. You can set live stream links using the live stream link setting component, product links using the product link setting component, location links using the location link setting component, store links using the store link setting component, note links using the note link setting component, group chat links using the group chat link setting component, topic links using the topic link setting component, mini-program links using the mini-program link setting component, and special effects template links using the special effects template link setting component.
[0108] Taking Figure 3A as an example, the first object can click on the comment input area 301a or comment input area 301b in the content details page 301 of the target published content. The first client can respond to the trigger operation of the comment input area 301a or comment input area 301b by displaying a function expansion component 302a in the content details page 302 of the target published content. The first object can click on the function expansion component 302a, and the first client can respond to the trigger operation of the function expansion component 302a executed by the first account by displaying a function selection area 303c. The function selection area 303c includes a link setting component. Taking the link setting component 303b as an example, a product link can be set through the link setting component 303b. Optionally, a first prompt message can be displayed in the comment input area. The first prompt message is used to prompt the user to post a comment, such as "Say something...". Optionally, a second prompt message can be displayed in the comment input area included in the comment component. The second prompt message is used to prompt the user to post a comment, such as "If you like it, please leave a comment to support me." The first client can also display a send control. Before the first user enters any character in the comment input area, the send control is inactive; that is, if the first user clicks the send control before entering any character, the first client will not respond to that click. After the first user enters at least one character in the comment input area, the send control becomes active; that is, after the first user enters at least one character in the comment input area, if the first user clicks the send control, the first client will respond to that click, meaning the first client will publish the characters in the comment input area as a comment. Optionally, in response to a trigger operation on the comment input area, the first client displays the keyboard in the comment area; that is, in response to a trigger operation on the comment input area, the keyboard is automatically displayed.
[0109] Optionally, the content details page of the target published content may include a comment control. The first client can respond to a triggering operation on the comment control by displaying the comment section of the target published content. Alternatively, the first client can respond to a swiping operation on the content details page of the target published content, displaying the comment section when swiping to it. The comment section may include at least one comment, and a reply control is displayed at the associated position of any comment. The associated position of any comment can be above, after, etc., of that comment. The first object can click the reply control. The first client can respond to the click operation of the reply control performed by the first account by displaying a function expansion component. The first object can click the function expansion component. The first client can respond to the triggering operation of the function expansion component performed by the first account by displaying a function selection area, which includes link setting components. Optionally, there can be multiple link setting components, which may include live stream link setting components, product link setting components, location link setting components, store link setting components, note link setting components, group chat link setting components, topic link setting components, mini-program link setting components, special effects template link setting components, etc.
[0110] Taking Figure 3B as an example, the first object can click on the reply control 307a of any comment in the content details page 307 of the target published content. The first client can respond to the triggering operation of the reply control 307a, displaying a function expansion component 308a on the content details page 308 of the target published content. The first object can click on the function expansion component 308a. The first client can respond to the triggering operation of the function expansion component 308a executed by the first account, displaying a function selection area 309c on the content details page 309 of the target published content. The function selection area 309c includes a link setting component. Taking the link setting component 309b as an example, a product link can be set through the link setting component 309b. Optionally, a third prompt message can be displayed in the comment input area included in the comment component 309a. The third prompt message is used to prompt the object corresponding to reply to any comment. The third prompt message is, for example, "Reply @object 3". The first client can also display a send control. Before the first user enters any character in the comment input area, the send control is inactive; that is, if the first user clicks the send control before entering any character, the first client will not respond to that click. After the first user enters at least one character in the comment input area, the send control becomes active; that is, after the first user enters at least one character in the comment input area, if the first user clicks the send control, the first client will respond to that click, meaning the first client will publish the characters in the comment input area as a comment. Optionally, in response to a trigger operation on the comment input area, the first client displays the keyboard in the comment area; that is, in response to a trigger operation on the comment input area, the keyboard is automatically displayed.
[0111] Optionally, the first user can enter images, text, emojis, audio, or video in the comment input area.
[0112] In another example, a first object can log into an e-commerce application or content publishing platform on a first computer device using a first account. The first computer device can then run a first client corresponding to the first account, establishing a communication connection with the server. The first client can display live information for at least one live stream room. If the first object wants to enter a target live stream room, it can click on the live stream information. In response to the first account's entry into the live stream room operation, the first client can send a live stream identifier for the target live stream room to the server. The server can then send the video data of the target live stream room corresponding to that identifier to the first client. The first client can render the video data sent by the server to obtain and display the live stream interface of the target live stream room. The live stream interface can include live stream content and a comment input area. If the first object wants to post a comment on the live stream interface, it can click on the comment input area. In response to the first account's comment operation, the first client can display a comment component and a link setting component.
[0113] Optionally, the live stream interface may include live stream content and a comment input area. If a first user wants to post a comment on the live stream interface, they can click the comment input area. The first client can respond to the comment operation performed by the first account, displaying a comment component and a function expansion component. The first user can click the function expansion component, and the first client can respond to the trigger operation of the function expansion component performed by the first account, displaying a function selection area, which includes a link settings component. Optionally, there can be multiple link settings components, which may include live stream link settings components, product link settings components, location link settings components, store link settings components, note link settings components, group chat link settings components, topic link settings components, mini-program link settings components, special effects template link settings components, etc.
[0114] Taking Figure 3C as an example, Figure 3C is a schematic diagram of the live streaming interface provided in this application embodiment. A first object can click on the comment input area 313a in the live streaming interface 313 of the target live streaming room. A first client can respond to the trigger operation on the comment input area 313a, displaying a function expansion component 314a in the live streaming interface 314 of the target live streaming room. The first object can click on the function expansion component 314a. The first client can respond to the trigger operation of the function expansion component 314a executed by the first account, displaying a function selection area 315c in the live streaming interface 315 of the target live streaming room. The function selection area 315c includes a link setting component. Taking the product link setting component 315b as an example, a product link can be set through the product link setting component 315b. Optionally, a third prompt message can be displayed in the comment input area 313a. The third prompt message is used to prompt the posting of a comment, such as "Say something...". Optionally, a fourth prompt message can be displayed in the comment input area included in the comment component 315a. The fourth prompt message is used to prompt the posting of a comment, such as "If you like it, give a comment to support me." The first client can also display a send control. Before the first user enters any character in the comment input area, the send control is inactive; that is, if the first user clicks the send control before entering any character, the first client will not respond to that click. After the first user enters at least one character in the comment input area, the send control becomes active; that is, after the first user enters at least one character in the comment input area, if the first user clicks the send control, the first client will respond to that click, meaning the first client will publish the characters in the comment input area as a comment. Optionally, in response to a trigger operation on the comment input area, the first client displays the keyboard in the comment area; that is, in response to a trigger operation on the comment input area, the keyboard is automatically displayed.
[0115] The live stream information can include live stream controls, live stream links, or live stream covers. Live stream controls can include the streamer's avatar, and can be displayed within the published content. Published content can include notes, short videos, etc. Notes can include text and image notes or video notes. In one example, the first client can display a note. If the publisher of that note is currently live streaming, the publisher's avatar can be displayed in the note's content interface. The publisher's avatar can have a breathing light effect, and a fifth notification message can be displayed in the corresponding position of the avatar. The fifth notification message is used to indicate that the publisher is live, and the fifth notification message is text such as "Live Streaming" or "Pull down to enter the live stream room," etc. If the first user clicks on the avatar, the first client can respond to the first account's action of entering the live stream room and display the publisher's live stream interface.
[0116] Live stream links can include live stream thumbnails or URLs. For example, the first client can display a shopping page, which includes product attribute information for at least one item. This product attribute information can include product images. If any of the at least one item is being displayed in the live stream, a sixth notification can be displayed at the corresponding position of the product image on the shopping page. This sixth notification can indicate that the product is being displayed in the live stream; the product image can be a URL. If the first user clicks on the product image, the first client can respond to the first account's action of entering the live stream and display the live stream interface for that product. As another example, the first client can display a publisher's homepage. If the publisher is currently live, and the user swipes up on the homepage, the first client can respond to the swipe, displaying other content on the homepage and overlaying a live stream thumbnail of the publisher at the top of the homepage. This live stream thumbnail can include a thumbnail of the publisher's live stream content. If the first user clicks on this live stream thumbnail, the first client can respond to the first account's action of entering the live stream and display the publisher's live stream interface.
[0117] The live stream cover can include a live stream image or a snippet of live stream content. The first client can display the live stream cover of at least one publisher currently live. The live stream cover can include a live stream image at any point in the publisher's current live stream, or it can include a snippet of live stream content from the publisher's current live stream within a preset time interval (e.g., 3 seconds or 5 seconds), representing the most recent 3 or 5 seconds of live stream content. If the first user clicks on the live stream cover, the first client can respond to the first account's action of entering the live stream room by displaying the publisher's live stream interface.
[0118] S202, In response to the comment posting event, post the target comment so that when the target comment is displayed, the media content and / or interactive components corresponding to the target object are displayed.
[0119] The media content may include text content, image content, audio content, etc., and this application embodiment does not limit it.
[0120] Optionally, after setting the link text of the target comment, the target comment and a send control can be displayed. The first client can respond to the triggering operation of the send control, that is, respond to the comment posting event, and post the target comment. Specifically, the target comment can be displayed in the comment input area, the first object can click the send control, and the first client can respond to the click operation of the send control to post the target comment.
[0121] Taking Figure 3A as an example, the comment input area on the content details page 305 displays a target comment 305a, which includes the link text of the target comment. The first user can click the send control 305b to publish the target comment 305a. Taking Figure 3B as an example, the comment input area on the content details page 311 displays a target comment 311a, which includes the link text of the target comment. The first user can click the send control 311b to publish the target comment 311a.
[0122] Additionally, taking Figure 3A as an example, the target comment 306a and the media content 306b corresponding to the target object can be displayed in the comment section of the target published content's content details page 306. The media content 306b corresponding to the target object can be displayed below the target comment 306a. Taking Figure 3B as an example, the target comment 312a and the media content 312b corresponding to the target object can be displayed on the target published content's content details page 312. The media content 312b corresponding to the target object can be displayed below the target comment 312a. The target comment includes link text and comment text, such as "here".
[0123] Optionally, the comments section may include multi-level comments, where a comment at the next level can be a reply to another comment. For example, the comments section may include first-level comments, a reply to a first-level comment can be a second-level comment, and a reply to a second-level comment can be a third-level comment. The target comment can be any level of the multi-level comments.
[0124] Optionally, the associated location of the link text displays a type identifier corresponding to the object type of the target object. The link text information describes the interactive content corresponding to the link text, such as "high-quality base layer tops" or "×× shopping mall". The type identifier describes the object type of the target object. For example, if the link text is a product link, the type identifier can be a product identifier; similarly, if the link text is a location link, the type identifier can be a location identifier. The type identifier can be a text identifier or a graphic identifier. For example, if the link text is a product link, the text identifier can be "product," and the graphic identifier can be a "shopping bag" shaped identifier; similarly, if the link text is a location link, the text identifier can be "location," and the graphic identifier can be a "location" shaped identifier.
[0125] Optionally, the target comment may also include the media content entered by the publishing object to which the target comment belongs, and the media content entered by the publishing object may be displayed in the associated position of the media content and / or interactive component corresponding to the target object.
[0126] In this embodiment, the media content input by the publishing object can refer to media content added or uploaded by the publishing object. The media content input by the publishing object to which the target comment belongs does not correspond to the link text. For example, if the publishing object is a first object, the first object can select media content to send, and the media content input by the publishing object is displayed at the associated position of the media content and / or interactive component corresponding to the target object. The associated position of the media content and / or interactive component corresponding to the target object can be an adjacent position to the media content and / or interactive component corresponding to the target object, such as before or after the display position of the media content and / or interactive component corresponding to the target object.
[0127] Optionally, the target comment includes multiple link texts, each link text pointing to a target object. These multiple link texts can include multiple link texts of the same type, or multiple link texts of different types.
[0128] In this context, multiple link texts of the same link type can refer to multiple link texts included in the target comment having the same link type, such as links to multiple products or links to multiple locations. For example, Figure 3D is a schematic diagram of the comment area provided in this embodiment. In Figure 3D, the comment input area of the content details page 316 displays a target comment 316a, which includes links to two products. A first user can click the send control 316b. In response to the click operation of the send control 316b, the first client can display the comment area on the content details page 317. The comment area displays the target comment 317a, and below the target comment 317a, it displays media content 317b corresponding to the multiple link texts in the target comment 317a.
[0129] Optionally, the target comment includes multiple link texts, each link text pointing to a target object, and each link text corresponding to a media content and / or interactive component; when displaying the target comment, the media content and / or interactive components corresponding to the multiple link texts can be displayed in the order they are arranged.
[0130] The display order of each media content and / or interactive component is the same as the display order of the corresponding link text. For example, if the link text "high-quality base layer shirt" is displayed before the link text "current trendy coat", then the media content and / or interactive component corresponding to the link text "high-quality base layer shirt" is also displayed before the media content and / or interactive component corresponding to the link text "current trendy coat".
[0131] Optionally, a type identifier corresponding to the target object can be displayed at an associated location within the media content and / or interactive components. The type identifier indicates the object type of the target object. The associated location of the media content and / or interactive components can be the display location of the media content and / or interactive components, or an adjacent location, such as displaying a "product" identifier at the display location of the media content and / or interactive components, or displaying a "product" identifier at the upper left corner of the media content and / or interactive components.
[0132] Optionally, the associated locations of media content and / or interactive components corresponding to multiple link texts of the same link type may display the same type identifier, such as displaying a "product" identifier in the upper left corner of the media content and / or interactive components corresponding to multiple link texts.
[0133] Optionally, multiple link texts of different link types can refer to multiple link texts included in the target comment having different link types, such as links to products and links to locations. Taking Figure 3E as an example, Figure 3E is a schematic diagram of the comment area provided in an embodiment of this application. In the comment input area of the content details page 318, a target comment 318a is displayed. The target comment 318a includes a link to a product and a link to a location. The first object can click the send control 318b. The first client can respond to the click operation of the send control 318b and display the comment area on the content details page 319. The comment area displays the target comment 319a, and below the target comment 319a, the media content 319b corresponding to the multiple link texts in the target comment 319a is displayed. The display order of each media content is the same as the display order of the corresponding link text. For example, if the link text "high-quality base layer shirt" is displayed before the link text "×× shopping mall", then the media content corresponding to the link text "high-quality base layer shirt" is also displayed before the image information corresponding to the link text "×× shopping mall". Among them, the associated positions of the media content and / or interactive components corresponding to multiple link texts of different link types are displayed with different type identifiers. For example, the "Product" identifier is displayed in the upper left corner of the media content and / or interactive components corresponding to the product link, and the "Location" identifier is displayed in the upper left corner of the media content and / or interactive components corresponding to the location link.
[0134] Optionally, media content and / or interactive components corresponding to each linked text can be displayed at the associated position of each linked text. Taking Figure 3F as an example, Figure 3F is a schematic diagram of the comment area provided in the embodiment of this application. In the comment input area of the content details page 320, a target comment 320a is displayed. The target comment 320a includes links to two products. The first object can click the send control 320b. The first client can respond to the click operation of the send control 320b and display the comment area on the content details page 321. The comment area displays the target comment and media content 321a corresponding to multiple linked texts in the target comment. In this case, the media content corresponding to each linked text is displayed at the associated position of each linked text. For example, the media content corresponding to the linked text "high-quality base layer shirt" is displayed below the linked text "high-quality base layer shirt", and the media content corresponding to the linked text "current trendy coat" is displayed below the linked text "current trendy coat".
[0135] Optionally, the target comment also includes media content entered by the publishing object to which the target comment belongs. Taking Figure 3G as an example, Figure 3G is a schematic diagram of the comment area provided in an embodiment of this application. In the comment input area of the content details page 322, the target comment displayed includes multiple link texts and comment text 322a, as well as media content 322c entered by the publishing object to which the target comment belongs. The multiple link texts include a link to a product and a link to a location. The first object can click the send control 322b. The first client can respond to the click operation of the send control 322b and display the comment area on the content details page 323. The target comment displayed in the comment area includes multiple link texts and comment text 323a, as well as media content 323c entered by the publishing object to which the target comment belongs, and media content 323b corresponding to multiple link texts displayed in the comment area. The display order of each media content and / or interactive component is the same as the display order of the corresponding link text. For example, if the link text "high-quality base layer shirts" is displayed before the link text "×× shopping mall," then the media content corresponding to the link text "high-quality base layer shirts" is also displayed before the media content corresponding to the link text "×× shopping mall." Different type identifiers are displayed at the associated positions of the media content and / or interactive components corresponding to multiple link texts of different link types. For example, a "product" identifier is displayed in the upper left corner of the media content corresponding to a product link, and a "location" identifier is displayed in the upper left corner of the media content corresponding to a location link. The media content entered by the publishing object does not have a type identifier, therefore, the associated position of the media content entered by the publishing object will not display a type identifier. The media content entered by the publishing object is displayed at the associated position of the media content and / or interactive components corresponding to the target object. The associated position of the media content and / or interactive components corresponding to the target object can refer to the display position of the media content and / or interactive components corresponding to the target object or an adjacent position, such as displaying the media content entered by the publishing object before or after the display position of the media content and / or interactive components corresponding to the target object.
[0136] In one alternative implementation, publishing a target comment can also involve sending the target comment to a server so that the server can query whether media content corresponding to the target object exists. If it does exist, the server will return the media content obtained from the query. The server can also receive the media content corresponding to the target object so that the media content corresponding to the target object can be displayed when the target comment is displayed.
[0137] In this embodiment, when the first object clicks the send control, the first client can respond to the click operation of the send control by sending a target comment to the server. The target comment includes link text, so that the server can query whether there is media content corresponding to the target object. If the server finds media content corresponding to the target object, it sends the media content corresponding to the target object to the first client so that the first client can display the media content corresponding to the target object when displaying the target comment. The media content corresponding to the target object can be the target object's text content, image content, audio content, etc. The image content can be an image associated with the target object, or a frame from a video associated with the target object, such as the first or last frame of the video. An image associated with the target object can include static images and animated images (live photos). For example, Figure 3H is a schematic diagram of the media content and / or interactive components provided in this embodiment of the application. The content details page 324 displays the target comment 324a and the media content 324b corresponding to the target object.
[0138] In one optional implementation, publishing a target comment can also involve sending the target comment to a server so that the server can query whether there is description information corresponding to the target object. If there is, the server will return the retrieved description information. The server will receive the description information corresponding to the target object and generate an interactive component based on the description information. The generated interactive component includes the description information of the target object so that the interactive component corresponding to the target object can be displayed when the target comment is displayed.
[0139] In this embodiment, when the first object clicks the send control, the first client can respond to the click operation by sending a target comment to the server. The target comment includes link text, allowing the server to check if there is description information corresponding to the target object. If so, the server sends the description information to the first client. The first client can then render and generate an interactive component based on the description information, so that the interactive component corresponding to the target object is displayed when the target comment is shown. The description information can be the description information of the content details page corresponding to the target object, and can include text description information and image description information. For example, if the link text is a social group link (group chat link), the description information can include a social group introduction (text description information) and a social group avatar (image description information). The first client can render and generate a corresponding interactive component based on the social group introduction and / or the social group avatar. Similarly, if the link text is a topic link, the description information can include a topic introduction (text description information) and a topic header image (image description information). The first client can render and generate a corresponding interactive component based on the topic introduction and / or the topic header image. Taking Figure 3H as an example, the content details page 325 displays the target comment 325a and the interactive component 325b corresponding to the target object.
[0140] In one optional implementation, publishing a target comment can also involve sending the target comment to a server, allowing the server to query whether media content and description information corresponding to the target object exist. If they do, the server returns the retrieved media content and description information. The server then receives the media content and description information corresponding to the target object and generates an interactive component based on the description information, so that the media content and interactive component corresponding to the target object are displayed when the target comment is shown. For example, in Figure 3H, the content details page 326 displays the target comment 326a, as well as the media content and interactive component 326b corresponding to the target object.
[0141] In one optional implementation, publishing a target comment can also involve sending the target comment to a server so that the server can query whether there is media content corresponding to the linked text. If not, the server will return a description of the target object. The server will receive the description of the target object sent by the server and generate an interactive component based on the description of the target object. The generated interactive component includes the description of the target object so that the interactive component corresponding to the target object can be displayed when the target comment is displayed.
[0142] In one optional implementation, in response to a comment posting event, a target comment is posted, and a preview element and / or interactive component corresponding to the target object are obtained, so that the preview element and / or interactive component corresponding to the target object are displayed when the target comment is displayed. The preview element can be a cover image corresponding to the target object; for example, if the target object is posted content, then the preview element can be the cover image of the posted content; or, if the target object is a live stream, then the preview element can be the cover image of the live stream.
[0143] Optionally, in response to a comment posting event, the target comment is posted, and the comment media content and / or interactive components corresponding to the target object are retrieved from the comment content. This is so that when the target comment is displayed, the comment media content and / or interactive components corresponding to the target object are displayed. Taking the posted content as the target object as an example, the comment content can be the content in the comment section of the posted content, and the comment media content can be the comment image, comment video, etc., in the comment section of the posted content.
[0144] Optionally, in response to a comment posting event, a target comment is posted, and popular media content and / or interactive components with a popularity value greater than or equal to a first preset popularity value are obtained for the target object. This is so that when displaying the target comment, the popular media content and / or interactive components corresponding to the target object are displayed. The first preset popularity value can be set according to specific circumstances, and this embodiment does not limit it. Taking a product as an example, the popularity value of the popular media content and / or interactive components corresponding to the product can be determined based on the conversion rate or interaction volume. The conversion rate can refer to the following: when any object clicks on any media content and / or interactive component of a product to enter the product purchase page, the client records the media content and / or interactive component of the product corresponding to the click operation and sends it to the server. The server records the click operation and purchase operation for that media content and / or interactive component, and determines the number of clicks and purchases, thereby determining the purchase conversion rate of that image. Therefore, when displaying the media content and / or interactive components of the product, popular media content and / or interactive components with a purchase conversion rate greater than or equal to the first preset popularity value will be displayed. Media content and / or interactive components; Interaction volume can refer to the amount of interaction when any object clicks on any media content and / or interactive component of a product to view, favorite, like, or comment on the product. The client will record the media content and / or interactive component of the product corresponding to the click operation and send the media content and / or interactive component of the product to the server. The server will record the click interaction operation for any image to determine the interaction volume of any image. Then, when displaying the media content and / or interactive component of the product, popular media content and / or interactive components with an interaction volume greater than or equal to the first preset popularity value will be displayed.
[0145] Optionally, media content and / or interactive components may be displayed as cards. The cards corresponding to different linked texts may have the same or different shapes. The shape of a card includes at least one of the following: the shape of the card, the transparency of the card, the shape of the constituent elements in the card, and the type of the constituent elements in the card.
[0146] The card shape can include a bar shape, a red envelope shape, or a gift box shape. For example, the media content and / or interactive component corresponding to the first link text on the content details page can be displayed as a bar card, the media content and / or interactive component corresponding to the second link text can be displayed as a red envelope card, and the media content and / or interactive component corresponding to the third link text can be displayed as a gift box card. Optionally, the card shape can include a rectangle shape, a circle shape, or a triangle shape.
[0147] The transparency of a card can be used to indicate the degree of transparency of the media content and / or interactive components corresponding to the linked text on the content details page. For example, the transparency of the image information corresponding to the first linked text can be 30%; the transparency of the image information corresponding to the second linked text can be 50%, and so on.
[0148] The shapes of the elements within the card can be used to indicate the outline, font size, font color, etc., of the elements in the media content and / or interactive components corresponding to the linked text. For example, the first linked text might display text in size 5 font, while the second linked text might display text in size 3 font. Alternatively, the first linked text might display black text, while the second linked text might display red text.
[0149] The elements that make up a card can be text or icons. For example, the media content and / or interactive component corresponding to the first link text displays text; the media content and / or interactive component corresponding to the second link text displays the icon corresponding to the text.
[0150] In one alternative implementation, a business page for the target object can be displayed in response to a triggering action on the linked text. This business page is used to perform business operations on the target object.
[0151] Taking a product as an example, if the target object pointed to by the link text is the product, then when the first object clicks the link text, the first client can display the product details page corresponding to the product. The first object can perform business operations on the product details page, such as purchasing the product or adding the product to the shopping cart.
[0152] In one alternative implementation, a comment stream page may be displayed in response to a triggering action on media content. The comment stream page includes the media content and / or business controls, which are used to display the business page of the target object.
[0153] In this embodiment, the triggering operation for media content can be a single click, a double click, a long press, etc., and this application embodiment does not limit this. "Stream" refers to a product format that allows vertical swiping to switch content, such as a video stream, image stream, or live stream. A comment stream page can refer to media content and / or business controls that allow vertical swiping to switch between comments, including media content and / or business controls. The first object can click on a business control in the comment stream page, thereby displaying the target object's business page on the first client.
[0154] Optionally, the business page can be displayed on a separate interface or within the comment stream page. Displaying the business page on a separate interface means that after the first object clicks the business control, the first client switches the comment stream page to display the business page. Displaying the business page within the comment stream page means that after the first object clicks the business control, the first client displays the business page as a sub-interface within the comment stream page, such as a pop-up or overlay.
[0155] Optionally, business controls may include additional information, which is associated with the target object. For example, if the target object is a product, the business controls may include additional information such as the product's price and any promotional offers. If the target object is a location, the business controls may include additional information such as the location's distance and its rating.
[0156] In one optional implementation, there are M media contents, where M is a positive integer; furthermore, in response to a trigger operation on any of the M media contents, a comment stream page corresponding to any media content can be displayed, the comment stream page corresponding to any media content includes any media content; in response to a first switching operation on the comment stream page corresponding to any media content, any media content in the comment stream page corresponding to any media content can be switched to other media content among the M media contents besides any media content, or the content details page of the target published content can be displayed, the target comment can be displayed in the comment area of the target published content, or the comment stream page corresponding to other comments in the comment area of the target published content besides the target comment can be displayed.
[0157] In this embodiment, the first object can input M link texts, each link text corresponding to a media content, thus the number of media content is M. The first object can click on any media content, thereby the first client displays the comment stream page corresponding to any media content. The comment stream page corresponding to any media content includes any media content. The first switching operation can be a horizontal swipe, a button operation, voice control, etc., and this embodiment does not limit this. In response to the first switching operation of the first object on the comment stream page corresponding to any media content, the first client can switch any media content in the comment stream page corresponding to any media content to other media content among the M media content. For example, if the currently displayed comment stream page is the comment stream page of the second media content, then the comment stream page of the second media content can be displayed by horizontal swipe. Alternatively, the first client displays the content details page of the target published content, and the target comment is displayed in the comment area of the target published content. For example, if the target published content is a note, then the note details page can be displayed by horizontal swipe. Furthermore, if there is no next media content adjacent to any media content, then in response to the first switching operation on the comment stream page corresponding to any media content, the content details page of the target published content can be displayed. In other words, if there are three media content items, and any one of them is the third media content item, and there is no fourth media content item adjacent to the third media content item, then the content details page of the target published content can be displayed. Alternatively, the first client can display the comment stream pages corresponding to the comments in the comment section of the target published content other than the target comment. For example, if the comment section includes multiple comments containing media content, the comment stream pages corresponding to the comments in the comment section other than the target comment can be displayed through a horizontal swipe. Furthermore, if there is no next media content item adjacent to any media content item, then in response to the first switching operation for the comment stream page corresponding to any media content item, the comment stream pages corresponding to the comments in the comment section of the target published content other than the target comment item can be displayed. In other words, if there are three media content items, and any one of them is the third media content item, and there is no fourth media content item adjacent to the third media content item, then the comment stream pages corresponding to the comments in the comment section of the target published content other than the target comment item can be displayed.
[0158] In this embodiment of the application, through the first switching operation, other media content besides any of the media content in M media content can be displayed, or the content details page of the target published content can be displayed, or the comment flow page corresponding to other comments besides the target comment in the comment section of the target published content can be displayed, so that users can perform various operations on the comment flow page and display the corresponding page, thereby improving the user experience.
[0159] In one alternative implementation, the target comment is displayed in the comment section of the target published content or the target live stream, and the comment section includes multiple comments; in response to a trigger operation on the media content corresponding to the target object, a comment stream page of the media content corresponding to the target object is displayed; the comment stream page includes the media content corresponding to the target object; in response to a second switching operation on the comment stream page of the media content corresponding to the target object, comment stream pages of the media content of the other comments among the multiple comments, excluding the target comment, are displayed.
[0160] In this embodiment, the first object can click on the media content corresponding to the target object, thereby displaying a comment stream page of the media content corresponding to the target object on the first client. The comment stream page includes the media content corresponding to the target object. The second switching operation can be a vertical swipe, a button operation, voice control, etc., and this embodiment does not limit it in this way.
[0161] In this embodiment of the application, the second switching operation can display the comment flow page corresponding to other comments in the comment section of the target published content or the target live room, excluding the target comment. This allows users to perform various operations on the comment flow page and display the corresponding page, thereby improving the user experience.
[0162] In one optional implementation, the comment section includes multi-level comments; in response to a second switching operation of the comment stream page for the media content corresponding to the target object, displaying the comment stream page for the media content of the multiple comments other than the target comment includes: in response to the second switching operation of the comment stream page for the media content corresponding to the target object, switching to displaying the comment stream page for the media content of the multiple comments that are at the same level as the target comment.
[0163] In this embodiment, a comment at the next level of a certain level of comment can be a reply to that level of comment. For example, a second-level comment under a first-level comment is a reply to the first-level comment. The second switching operation can make the comment stream page displayed on the switched page have the same level of comment as the target comment. For example, if the target comment is a first-level comment, then the second switching operation can switch the comment stream page of the media content corresponding to the target object to the comment stream page of the media content that is a first-level comment among multiple comments. Optionally, the target comment can be any level of comment.
[0164] In one alternative implementation, an interactive page can be displayed in response to a triggering action on the interactive component. Taking a social group as an example, the interactive component could be a group joining component. The first object can click on the group joining component, and the first client, in response to the triggering action on the group joining component, will display the group page. The first object can then interact on the group page, such as engaging in conversations or participating in group activities.
[0165] In this embodiment, a comment posting event is received, which is used to indicate the posting of a target comment. The target comment includes link text that points to a target object. In response to the comment posting event, the target comment is posted so that when the target comment is displayed, the media content and / or interactive components corresponding to the target object are displayed. This can attract users to interact with the comment through the media content and / or interactive components, thereby increasing the comment interaction rate.
[0166] Based on the above description, please refer to Figure 4. Figure 4 is a flowchart illustrating a comment display method provided in an embodiment of this application. This comment display method can be applied to a second client corresponding to a second account. As shown in Figure 4, the comment display method includes, but is not limited to, steps S401 to S402.
[0167] S401, Display the target comment, and the media content and / or interactive components corresponding to the target object pointed to by the link text in the target comment.
[0168] The second account can refer to any account, and the second client corresponding to the second account can refer to any client among at least one of the second clients 200 included in the communication system shown in Figure 1.
[0169] Optionally, target comments, along with the media content and / or interactive components corresponding to the target object linked to by the link text in the target comments, can be displayed in the comment section of the target published content or the target live stream.
[0170] In one example, a second object corresponding to a second account can log in to an e-commerce application or content publishing platform on a second computer device using the second account. The second computer device can then run a second client corresponding to the second account, establishing a communication connection with the server. For instance, the second client can display at least one content cover image. If the object wants to access the content details page of a target content, it can click on the content cover image. In response to the second account's action of accessing the content details page, the second client can send a content identifier of the target content to the server. The server can then send the target content corresponding to that identifier to the second client. The second client can render the target content sent by the server, obtain the content details page, and display it. Alternatively, the second client can display the content details page of a single content. If the target content is positioned adjacent to and following the current content, the object can swipe up on the content details page of that content. In response to the second account's action of accessing the content details page of the target content, the second client can display the content details page of the target content.
[0171] Optionally, the target content to be published may include notes, microblogs, forum posts, etc., and is not limited to the specific content in this application.
[0172] Optionally, the content details page of the target published content may include a comment control. The second client may respond to a triggering operation on the comment control to display the comment section of the target published content, or the second client may respond to a swiping operation on the content details page of the target published content, displaying the comment section of the target published content when swiping to the comment section, where the target comment is displayed. The comment section also displays the media content corresponding to the target object pointed to by the link text in the target comment. The media content can be text content, image content, audio content, etc. Taking Figure 5A as an example, Figure 5A is a schematic diagram of the comment section provided in an embodiment of this application, wherein the comment section of the content details page 501 displays the target comment 501a and the media content 501b corresponding to the target object pointed to by the link text (location link) in the target comment 501a.
[0173] In another example, a second object can log into an e-commerce application or content publishing platform on a second computer device using a second account. The second computer device can then run a second client corresponding to the second account, establishing a communication connection with the server. The second client can display live information for at least one live stream room. If the second object wants to enter a target live stream room, it can click on the live stream information. In response to the second account's entry into the live stream room, the second client can send a live stream identifier for the target live stream room to the server. The server can then send the video data of the target live stream room corresponding to that identifier to the second client. The second client can render the video data sent by the server to obtain and display the live stream interface of the target live stream room. The live stream interface can include live stream content and a comment section. The comment section displays target comments, as well as media content and / or interactive components corresponding to the target object linked in the target comments.
[0174] Optionally, the target session page may display the target comment, as well as the media content and / or interactive components corresponding to the target object pointed to by the link text in the target comment. Taking Figure 5B as an example, Figure 5B is a schematic diagram of the target session page provided in the embodiment of this application, wherein the comment area of the target session page 505 displays the target comment 505a and the media content 505b corresponding to the target object pointed to by the link text (location link) in the target comment 505a.
[0175] Specifically, in response to a sharing operation on a target comment in a target published content or a target live stream, and the media content and / or interactive components corresponding to the target object linked in the target comment, the first client can share the target comment and the media content and / or interactive components corresponding to the target object linked in the target comment to the target session page. In other words, the second client can display the target comment and the media content and / or interactive components corresponding to the target object linked in the target comment on the target session page.
[0176] In one optional implementation, a type identifier corresponding to the target object can be displayed at an associated location within the media content and / or interactive components. This type identifier indicates the object type of the target object. The associated location of the media content and / or interactive components can be the display location of the media content and / or interactive components, or an adjacent location, such as displaying a "product" identifier at the display location of the media content and / or interactive components, or displaying a "product" identifier at the upper left corner of the media content and / or interactive components.
[0177] In one alternative implementation, the target comment includes multiple linked texts, each linking to a target object, and each linking text corresponding to a media content and / or interactive component; when displaying the target comment, the media content and / or interactive components corresponding to the multiple linked texts can be displayed in the order they are arranged.
[0178] The display order of each media content and / or interactive component is the same as the display order of the corresponding link text. For example, if the link text "high-quality base layer shirt" is displayed before the link text "current trendy coat", then the media content and / or interactive component corresponding to the link text "high-quality base layer shirt" is also displayed before the media content and / or interactive component corresponding to the link text "current trendy coat".
[0179] Optionally, the target comment may also include the media content entered by the publishing object to which the target comment belongs, and the media content entered by the publishing object may be displayed in the associated position of the media content and / or interactive component corresponding to the target object.
[0180] In this embodiment, the media content input by the publishing object can refer to media content added or uploaded by the publishing object. The media content input by the publishing object to which the target comment belongs does not correspond to the link text. For example, if the publishing object is a first object, the first object can select media content to send, and the media content input by the publishing object is displayed at the associated position of the media content and / or interactive component corresponding to the target object. The associated position of the media content and / or interactive component corresponding to the target object can be an adjacent position to the media content and / or interactive component corresponding to the target object, such as before or after the display position of the media content and / or interactive component corresponding to the target object.
[0181] S402, in response to a triggering operation on media content, display the comment stream page; or, in response to a triggering operation on an interactive component, display the interactive page.
[0182] The comment stream page may include the media content and / or business controls, whereby the business controls are used to display the business page of the target object. The second object can click on the media content, and the second client can respond to the click operation by displaying the comment stream page. Taking Figure 5A as an example, the second object can click on media content 501b, i.e., the image of the location, and the second client displays comment stream page 502, which includes media content 502c and business controls 502a.
[0183] Optionally, business controls may include additional information, which is associated with the target object. For example, if the target object is a product, the business control may include additional information such as the product's price and discount information. If the target object is a location, the business control may include additional information such as the location's distance and rating. For example, as shown in Figure 5A, business control 502a may include the additional information "Current location 1.2km | Go check it out".
[0184] In one optional implementation, there are M media contents, where M is a positive integer; furthermore, in response to a trigger operation on any of the M media contents, a comment stream page corresponding to any media content can be displayed, the comment stream page corresponding to any media content includes any media content; in response to a first switching operation on the comment stream page corresponding to any media content, any media content in the comment stream page corresponding to any media content can be switched to other media content among the M media contents besides any media content, or the content details page of the target published content can be displayed, the target comment can be displayed in the comment area of the target published content, or the comment stream page corresponding to other comments in the comment area of the target published content besides the target comment can be displayed.
[0185] In this embodiment, the first switching operation can be a swipe, a button press, voice control, etc., and this application embodiment does not limit this. The second client, responding to the first switching operation of the second object on the comment stream page corresponding to any media content, can switch any media content in the comment stream page corresponding to any media content to other media content among M media content. For example, if the currently displayed comment stream page is the comment stream page of the second media content, then the comment stream page of the second media content can be displayed by swiping. Alternatively, the second client displays the content details page of the target published content, and the target comment is displayed in the comment area of the target published content. For example, if the target published content is a note, then the note details page can be displayed by swiping. Furthermore, if there is no next media content adjacent to any media content, then in response to the first switching operation on the comment stream page corresponding to any media content, the content details page of the target published content can be displayed. That is, if there are 3 media contents, and any media content is the third media content, and there is no fourth media content adjacent to the third media content, then the content details page of the target published content can be displayed. Alternatively, the second client can display the comment stream pages corresponding to other comments in the comment section of the target content, excluding the target comment. For example, if the comment section includes multiple comments containing media content, the comment stream pages corresponding to other comments besides the target comment can be displayed via a horizontal swipe. Furthermore, if there is no next media content adjacent to any media content, the client can respond to the first switching operation for the comment stream page corresponding to any media content and display the comment stream pages corresponding to other comments in the comment section of the target content, excluding the target comment. In other words, if there are three media contents, and any one of them is the third media content, and there is no fourth media content adjacent to the third media content, then the comment stream pages corresponding to other comments in the comment section of the target content, excluding the target comment, can be displayed.
[0186] Taking Figure 5C as an example, Figure 5C is a schematic diagram of the comment stream page provided in the embodiment of this application. In this case, the second client can respond to a trigger operation for any media content among M media content and display the comment stream page 506 corresponding to any media content. The comment stream page 506 corresponding to any media content includes any media content 506c and business control 506a. The second client can respond to a first switching operation of the second object for the comment stream page corresponding to any media content and switch any media content in the comment stream page 507 corresponding to any media content to other media content among M media content except for any media content. The comment stream page 507 includes other media content 507d and business control 507a.
[0187] Optionally, the comment stream page also includes a page identifier, which indicates the total number of comment stream pages and the page position of the comment stream page corresponding to any media content or the comment stream page corresponding to other media content. For example, taking Figure 5C as an example, the comment stream page 506 corresponding to any media content includes a page identifier 506b, which indicates that the total number of comment stream pages is 2, and the comment stream page 506 corresponding to any media content is the first comment stream page. The comment stream page 507 corresponding to other media content includes a page identifier 507c, which indicates that the total number of comment stream pages is 2, and the comment stream page 507 corresponding to other media content is the second comment stream page.
[0188] Optionally, the comment stream page corresponding to any media content or the comment stream page corresponding to other media content may display a portion of the target comments. The comment stream page corresponding to any media content or the comment stream page corresponding to other media content may also include a comment expansion control, which may display the target comments in response to the triggering operation of the comment expansion control.
[0189] Taking Figure 5C as an example, the comment stream page 507 corresponding to other media content includes a comment expansion control 507b. The second object can click the comment expansion control 507b, and the second client can respond to the click operation of the comment expansion control 507b to display the target comment 508a on the comment stream page 508 corresponding to other media content.
[0190] In this embodiment of the application, through the first switching operation, other media content besides any of the M media content can be displayed, or the content details page of the target published content can be displayed, or the comment flow page corresponding to other comments besides the target comment in the comment section of the target published content can be displayed, so that users can perform various operations on the comment flow page and display the corresponding page. Through the page identifier, users can intuitively understand the total number of comment flow pages, as well as the page position of the comment flow page corresponding to any media content or the comment flow page corresponding to other media content, thereby improving the user experience.
[0191] In one alternative implementation, the target comment is displayed in the comment section of the target published content or the target live stream, and the comment section includes multiple comments; in response to a trigger operation on the media content corresponding to the target object, a comment stream page of the media content corresponding to the target object is displayed; the comment stream page includes the media content corresponding to the target object; in response to a second switching operation on the comment stream page of the media content corresponding to the target object, comment stream pages of the media content of the other comments among the multiple comments, excluding the target comment, are displayed.
[0192] In this embodiment, the second object can click on the media content corresponding to the target object, thereby displaying a comment stream page for the media content corresponding to the target object on the second client. The comment stream page includes the media content corresponding to the target object. The second switching operation can be a vertical swipe, a button press, voice control, etc., and this embodiment does not limit the specific operation.
[0193] Taking Figure 5D as an example, Figure 5D is a schematic diagram of the comment flow page provided in the embodiment of this application. In this case, the second client can respond to the trigger operation of the media content corresponding to the target object and display the comment flow page 509 of the media content corresponding to the target object, i.e., the product comment flow page. The product comment flow page 509 includes the media content 509b and / or business control 509a corresponding to the product, i.e., the business control of the product. The second client can respond to the second switching operation of the second object on the product comment flow page 509 and display the comment flow page 510 of the media content of the other comments among the multiple comments except the target comment, i.e., the location comment flow page. The location comment flow page 510 includes the media content 510b corresponding to the location and / or business control 510a. The second client can respond to the second switching operation of the second object on the location comment flow page 510 and display the comment flow page 511 of the media content of the other comments among the multiple comments except the target comment, i.e., the published content comment flow page. The published content comment flow page 511 includes the media content 511b and / or business control 511a corresponding to the published content.
[0194] Optionally, in response to a second switching operation on the comment stream page for the media content corresponding to the target object, a comment stream page displaying interactive components of other comments besides the target comment can be displayed. Taking Figure 5D as an example, the second client can respond to the second switching operation of the second object on the published content comment stream page 511 to display a comment stream page 512 of interactive components of other comments besides the target comment, i.e., a social group comment stream page, which includes interactive component 512a.
[0195] Optionally, if the comment section includes multiple comments, including any comment of media content entered by the publishing object to which any comment belongs, then in response to a second switching operation of the comment stream page for the media content corresponding to the target object, the comment stream page for the media content of any comment of media content entered by the publishing object to which any comment belongs can be displayed among the other comments besides the target comment.
[0196] Taking Figure 5D as an example, in response to the second switching operation for the social group comment stream page 512, a comment stream page 513 is displayed, showing the media content of any comment, including the media content entered by the publishing object to which any comment belongs, among the other comments in the multiple comments excluding the target comment.
[0197] In one example, taking the link text as the link to the published content as an example, please refer to Figure 5E. Figure 5E is a schematic diagram of the published content comment flow page provided in the embodiment of this application. In the comment area of the content details page 514, a target comment 514a is displayed. The target comment 514a includes the link text (the link to the published content). The comment area also displays the media content 514b (the image of the published content) corresponding to the target object pointed to by the link text. The second object can click on the media content 514b. The second client can respond to the click operation of the media content 514b and display the published content comment flow page 515 corresponding to the link of the published content. The published content comment flow page 515 includes the media content 515c and / or business control 515a corresponding to the published content.
[0198] In one optional implementation, the comment section includes multi-level comments; in response to a second switching operation of the comment stream page for the media content corresponding to the target object, displaying the comment stream page for the media content of the multiple comments other than the target comment includes: in response to the second switching operation of the comment stream page for the media content corresponding to the target object, switching to displaying the comment stream page for the media content of the multiple comments that are at the same level as the target comment.
[0199] In this embodiment, a comment at the next level of a certain level of comment can be a reply to that level of comment. For example, a second-level comment under a first-level comment is a reply to the first-level comment. The second switching operation can make the comment stream page displayed on the switched page have the same level of comment as the target comment. For example, if the target comment is a first-level comment, then the second switching operation can switch the comment stream page of the media content corresponding to the target object to the comment stream page of the media content that is a first-level comment among multiple comments. Optionally, the target comment can be any level of comment.
[0200] In one alternative implementation, an interactive page can be displayed in response to a triggering action on the interactive component. Taking a social group as an example, the interactive component could be a group joining component. A second object could click on the group joining component, and the second client would respond to the triggering action on the group joining component by displaying the group page. The second object could then interact on the group page, such as engaging in conversations or participating in group activities.
[0201] Optionally, the link text can include links to locations, published content, live streams, products, videos, social groups, topics, live stream announcements, stores, virtual objects, and special effects templates. The target objects can be locations, published content, live streams, products, videos, social groups, topics, live stream announcements, stores, virtual objects, and special effects templates, respectively.
[0202] Optionally, the displayed page may be the same or different in response to a triggered action on a link text or a business control in the comment stream page.
[0203] Optionally, if the displayed page differs depending on whether the action is triggered by a link text or a business control in the comment stream page, then the content details page corresponding to the link text can be displayed, or the business page corresponding to the business control in the comment stream page can be displayed.
[0204] In one example, taking a location link as an example, the link text points to the target location. See the comment flow page 502 in Figure 5A. The second object can click the business control 502a, i.e., the business control for the target location, to display the map navigation page 503 (business page) of the location corresponding to the location link. The map navigation page 503 can be used to display the coordinates of the location corresponding to the location link on a digital map, as well as navigation information for moving from the location of the second object corresponding to the second client to the location corresponding to the location link. The second object can click the link text 502b or the link text of the target comment 501a, i.e., the location link, to display the location details page 504 of the location corresponding to the location link. The location details page 504 includes an evaluation display area 504a and a comment display area 504b. The evaluation display area 504a is used to display evaluation information for the location, and the comment display area 504b is used to display comment information for the location.
[0205] Optionally, when displaying evaluation information, the evaluation display area may show the number of evaluations associated with the evaluation information and the evaluation comment information associated with the evaluation information; the evaluation comment information refers to all or part of the information in the evaluation information. The number of evaluations is the total number of evaluation information.
[0206] The evaluation information mentioned can refer to all published evaluation information, or it can be the information obtained by removing evaluation information that has not passed review, and / or is under review, and / or has been deleted from all evaluation information on the server. Evaluation information can be published first and then reviewed, or reviewed first and then published.
[0207] The evaluation bullet screen information can be one or more, with each evaluation bullet screen information corresponding to one evaluation information. An evaluation bullet screen information refers to all or part of the information within the corresponding evaluation information. For example, an evaluation bullet screen information can display the user's posting account information (such as avatar and / or name) and comment content (such as evaluation text), and the number of characters in the comment content must be less than or equal to a preset character limit. Therefore, the posting account information and the comment content meeting the preset character limit can be obtained from the evaluation information to constitute the evaluation bullet screen information.
[0208] The number of evaluation comments must be less than or equal to a specified number, such as 15. For example, a specified number of the most recently posted evaluation comments (or a specified number of the most liked comments) can be retrieved to obtain the evaluation comments. Alternatively, the server can return evaluation information to the second client to determine the evaluation comments to be displayed, and the second client can then determine the evaluation comments to be displayed based on the received evaluation information.
[0209] Optionally, when displaying message information, the message display area can show the number of messages associated with the message and key message information within the message information. For example, key message information could be a specified number of the most recently posted messages or a specified number of messages with the most likes. The mentioned message information can refer to all posted messages, or it can be information obtained from all messages on the server after removing messages that have not passed review, are under review, or have been deleted. The message information can be displayed using a post-post review strategy or a review-first-post strategy.
[0210] Optionally, comments can be divided into multiple levels, with each subsequent level being a reply to the previous level. For example, a comment might include a first-level comment, a reply to a first-level comment could be a second-level comment, and a reply to a second-level comment could be a third-level comment. Key comments can be a specified number of newly posted first-level comments and a specified number of second-level comments within the first-level comments. For example, key comments could be two first-level comments and one second-level comment within the first-level comments. The selection method for key comments is not limited here. When displaying key comments, information about the posting account, such as avatar and account identifier, can be shown. A "like" control can be displayed for the key comment. This control can be triggered to "like" the key comment. The account identifier can refer to the posting account's own identifier (e.g., a merchant's identifier) or an identifier for associated accounts (e.g., your friends, your followers, etc.). When a key comment has multiple account identifiers, the account identifier displayed in the comment display area can be determined based on the priority of the account identifiers. For example, merchants have a higher priority than your friends, and your friends have a higher priority than the people you follow.
[0211] In another example, taking the link text as a published content link as an example, the link text points to the target published content. Please refer to Figure 5F, which is a schematic diagram of the published content comment flow page provided in this application embodiment. The second object can click on the business control 517a in the published content comment flow page 517, i.e., the business control of the target published content, to display the product details page 518 (business interface) of the product associated with the target published content link. The product details page 518 is displayed as a half-layer above the published content comment flow page. The product associated with the target published content can refer to the product mentioned in the target published content, or a link to a product contained in the target published content. The second object can perform product transactions on the product details page 518 associated with the target published content, such as purchasing the product or adding it to the shopping cart. The second object can also click on the link text 517b in the published content comment flow page 517, i.e., the published content link, to display the target published content details page 519 corresponding to the published content link. The content details page 519 can be used to display the details of the target published content corresponding to the published content link. The details of the target content include the target content itself and the comments in the comment section of the target content.
[0212] In another example, taking the link text as a live stream link, the link text points to the target live stream. Please refer to Figure 5G, which is a schematic diagram of the live stream comment flow page provided in this embodiment. The second object can click on the business control 520a in the live stream comment flow page 520, i.e., the business control of the target live stream, to display the product details page 521 (business page) of the product associated with the target live stream corresponding to the live stream link. This product details page 521 can be displayed in a half-layer form above the live stream comment flow page. The product associated with the target live stream can refer to the product being explained in the target live stream, the product being promoted, or any product in the target live stream's shopping bag. The second object can perform product transactions on the product details page 521 associated with the target live stream, such as purchasing the product or adding it to the shopping cart. The second object can also click on the link text 520b in the live stream comment flow page 520, i.e., the live stream link, to display the live stream page 522 of the target live stream corresponding to the live stream link. The live stream page 522 includes the live stream content and the comment content of the live stream room.
[0213] In another example, taking a product link as an example, the link text points to the target product. Please refer to Figure 5H, which is a schematic diagram of the product review flow page provided in this embodiment. The second object can click on the business control 523a in the product review flow page 523, i.e., the business control of the target product, to display the product details page 524 (business interface) of the target product corresponding to the product link. This product details page 524 can be displayed as a half-layer above the product review flow page. The second object can perform product transactions on the product details page 524, such as purchasing the product or adding it to the shopping cart. The second object can also click on the link text 523b in the product review flow page 523, i.e., the product link, to display the product details page 525 of the target product corresponding to the product link. This product details page 525 can be displayed as an overlay above the product review flow page. The second object can also perform product transactions on the product details page 525, such as purchasing the product or adding it to the shopping cart.
[0214] In another example, taking a video link as an example, the link text points to the target video. Please refer to Figure 5I, which is a schematic diagram of the video comment stream page provided in this embodiment. The second object can click on the business control 526a in the video comment stream page 526, i.e., the business control for the target video. The target video can be a short video drama. A video recommendation page 527 (business interface) matching the target video is displayed. Videos matching the target video can refer to videos with the same or similar themes as the target video and associated with the character objects of the target video. The second object can select and view videos matching the target video on the video recommendation page 527. The second object can also click on the link text 526b in the video comment stream page 526, i.e., the video link. The target video can be a short video drama, displaying the video details page 528 for the target video. The second object can view the details of the target video on the video details page 528, or perform interactive operations such as liking, collecting, commenting, and forwarding the target video.
[0215] In another example, if the link text is a virtual object link, then the link text points to the target virtual object. A second object can click on the business controls to display the target virtual object's business page, such as its feeding page or settings page. The second object can also click on the virtual object link to display the target virtual object's content details page, such as its activity content or outfit information. In yet another example, if the link text is an effects template link, then the link text points to the target effects template. A second object can click on the business controls to display the target effects template's business page, where it can set effects for any element based on the target effects template and display the effects. The second object can also click on the effects template link to display the target effects template's content details page, such as the effects content and duration of the effects.
[0216] Optionally, if the displayed page differs depending on whether the action is triggered on the link text or the interactive component in the comment stream page, then the content details page corresponding to the link text can be displayed, or the interactive page corresponding to the interactive component in the comment stream page can be displayed.
[0217] In one example, taking a social group link as an example, the link text points to the target social group. Please refer to Figure 5J. Figure 5J is a schematic diagram of the interactive components of the social group provided in this application embodiment. The social group comment flow page 529 displays the description information of the target social group corresponding to the social group link, such as introduction information, avatar information, etc. The second object can click on the interactive component 529a in the social group comment flow page 529, that is, the interactive component of the target social group, to apply to join the target social group. If the target social group does not set up an application review, the conversation page 530 (interactive page) of the target social group is displayed. The second object can conduct conversational interaction on the conversation page 530. If the target social group sets up an application review, an application to join prompt message is displayed. The application to join prompt message is used to remind the second object to wait for the review to be approved before joining the target social group. The second user can click on the link text 529b in the social group comment stream page 529, i.e., the social group link, to display the social group details page 531. The social group details page 531 can include detailed information about the target social group, such as the name of the social group, the description of the social group, the type of the social group, the location where the social group was created, etc. The social group details page 531 can also include social group business controls, i.e., social group join controls. The second user can click on the social group join controls to apply to join the target social group.
[0218] In another example, taking the link text as a topic link, the link text points to the target topic. Please refer to Figure 5K, which is a schematic diagram of the interactive components of the topic provided in this application embodiment. The topic comment flow page 532 displays the descriptive information of the target topic corresponding to the topic link, such as introduction information and header image information. A second object can click on the interactive component 532a in the topic comment flow page 532, i.e., the interactive component of the target topic, to participate in the target topic and display the editing interface 533 (interactive page) of the target topic. The second object can edit and send the target topic in the editing interface 533. The second object can also click on the link text 532b in the topic comment flow page 532, i.e., the topic link, to display the topic details page 534. The topic details page 534 may include detailed information about the target topic, such as the topic type, the topic creator, the topic creation time, and previously published topic content. The topic details page 534 may also include topic business controls, i.e., topic participation controls. The second object can click on the topic participation controls to join the target topic and edit and send topic content under the target topic.
[0219] In another example, taking a live stream preview link as an example, the link text points to the target live stream preview. Please refer to Figure 5L, which is a schematic diagram of the interactive components for a live stream preview provided in this embodiment. The live stream preview comment stream page 535 displays descriptive information of the target live stream preview corresponding to the live stream preview link, such as introduction information and the broadcaster's avatar information. A second user can click on interactive component 535a in the live stream preview comment stream page 535, i.e., the interactive component for the target live stream preview, to display the live stream reservation result on the live stream reservation result page 536 (interactive page). The live stream reservation result includes the live stream start time, the live stream theme, and historical live stream information. The second user can also click on the link text 535b in the live stream preview comment stream page 535, i.e., the live stream preview link, to display the preview cover 537 of the target live stream preview. The preview cover 537 may include the cover image set by the broadcaster and the live stream start time.
[0220] In another example, taking a store link as an example, the link text points to the target store. Please refer to Figure 5M, which is a schematic diagram of the interactive components of the store provided in this embodiment. The store review flow page 538 displays descriptive information about the target store corresponding to the store link, such as store introduction information and store type information. A second user can click on interactive component 538a in the store review flow page 538, i.e., the interactive component of the target store, to display the product details page 539 (interactive page) of the products associated with the target store corresponding to the store link. The products associated with the target store can refer to the products included in the store, best-selling products in the store, new products in the store, etc. This product details page 539 can be displayed in a half-layer form above the store review flow page. The second user can perform product transactions on the product details page 539, such as purchasing products or adding products to the shopping cart. The second user can click on the link text 538b in the store review stream page 538, which is the store link, to display the target store's details page 540. The store details page 540 includes detailed information about the target store, such as the store type and the products included in the store.
[0221] Optionally, if the displayed page is the same in response to a triggering action on a link text or a business control in the comment stream page, then the business page can be displayed.
[0222] In one example, taking the link text as a published content link, the link text points to the target published content. See Figure 5E. The second object can click on the business control 515a in the published content comment flow page 515, i.e., the business control of the published content, to display the content details page 516 (business page) of the published content corresponding to the published content link. The content details page 516 can be used to display the detailed content of the published content corresponding to the published content link. Alternatively, the second object can click on the link text 515b or the link text in the target comment 514a to display the content details page 516 (business page). In another example, see Figure 5A, the second object can click on the business control 502a or the link text 502b to display the map navigation page 503 (business page). In another example, see Figure 5G, the second object can click on the business control 520a or the link text 520b to display the product details page 521. In another example, see Figure 5H, the second object can click on the business control 523a or the link text 523b to display the product details page 524. In another example, as shown in Figure 5I, the second object can click on the business control 526a or the link text 526b to display the video recommendation page 527. In another example, if the link text is a virtual object link, then the link text points to the target virtual object. The second object can click on the business control to display the target virtual object's business page. Similarly, if the link text is an effects template link, then the link text points to the target effects template. The second object can click on the business control to display the target effects template's business page.
[0223] Optionally, if the same page is displayed in response to a trigger action on a link text or an interactive component in the comment stream page, then the interactive page can be displayed.
[0224] In one example, as shown in Figure 5J, the second object can click on interactive component 529a or link text 529b to display the session page 530. In another example, as shown in Figure 5K, the second object can click on interactive component 532a or link text 532b to display the editing interface 533. In another example, as shown in Figure 5L, the second object can click on interactive component 535a or link text 535b to display the live stream reservation results page 536. In another example, as shown in Figure 5M, the second object can click on interactive component 538a or link text 538b to display the product details page 539.
[0225] In one optional implementation, a business control corresponding to the media content is displayed at the associated location of the media content; furthermore, a business page can be displayed in response to a trigger operation on the business control. The business control corresponding to the media content displayed at the associated location can be a second business control, and the business control displayed on the comment stream page can be a first business control. The first business control can be the same as or different from the second business control. If the first business control and the second business control are the same, then the same business page is displayed through the first business control and the second business control; if the first business control and the second business control are different, then different business pages are displayed through the first business control and the second business control.
[0226] In this embodiment, the associated location of the media content can refer to the display location of the media content or the adjacent location of the media content. The second object can click the second business control, and the second client can respond to the click operation of the second business control and display the second business page. The second business control can be the same as or different from the first business control; similarly, the second business page can be the same as or different from the first business page. For example, if the first business control is "Buy Now" and the second business control is "Add to Cart," then the first business page and the second business page are different. Alternatively, if both the first and second business controls are "Buy Now," then the first business page and the second business page are the same. Optionally, the second business control can also perform the function of saving a location, for example, the second business control is "Save Location." The second business control can also perform the function of rating a location, for example, the second business control is "Rate and Express Opinion." The second business control can also perform the function of booking a live stream, for example, the second business control is "One-Click Booking." The second business control can also perform the function of joining a social group, for example, the second business control is "One-Click Group Join."
[0227] Taking Figure 5N as an example, Figure 5N is a schematic diagram of the business page provided in the embodiment of this application. In the content details page 541, a target review 541a is displayed. The target review 541a includes a link text, namely the link to the target product "high-quality base layer shirt". The content details page 541 also displays media content 541b corresponding to the link text of "high-quality base layer shirt". At the display position of the media content 541b, a second business control 541c, namely "Buy Now", is displayed. The second object can click the second business control 541c to display the purchase page 542 (second business page) corresponding to the target product. The second object can perform the purchase operation on the purchase page 542.
[0228] Optionally, a second business control can be displayed based on the historical behavior information of the second account. Specifically, if the historical behavior information of the second account indicates that the account's business activity level is greater than or equal to a preset threshold, the second business control is displayed. If the historical behavior information of the second account indicates that the account's business activity level is less than the preset threshold, the second business control is not displayed. For example, if the second user has purchased products through product links in the comments section more than or equal to 10 times, then it can be determined that the second user's business activity level is greater than or equal to the preset threshold, and a second business control, such as "Add to Cart" or "Buy Now," can be displayed.
[0229] In this embodiment, by displaying a target comment and the media content and / or interactive components corresponding to the target object pointed to by the link text in the target comment, a comment flow page is displayed in response to a trigger operation on the media content; or, in response to a trigger operation on the interactive components, an interactive page is displayed. This allows for the display of media content and / or interactive components corresponding to the target object when displaying a target comment, thereby attracting users to interact with the comment and increasing the comment interaction rate.
[0230] Based on the above description, please refer to Figure 6. Figure 6 is a flowchart illustrating another comment display method provided in an embodiment of this application. As shown in Figure 6, the comment display method includes, but is not limited to, steps S601 to S606, wherein:
[0231] S601. The first client receives a comment posting event. The comment posting event is used to indicate the posting of a target comment. The target comment includes link text, which points to the target object.
[0232] For a detailed implementation of this solution, please refer to step S201 above; this solution will not repeat the details.
[0233] S602. The first client responds to the comment posting event by posting the target comment so that the media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed.
[0234] For a detailed implementation of this solution, please refer to step S202 above. This solution will not repeat the details here.
[0235] S603, The first client sends the target comment to the server.
[0236] S604. The server sends the target comment, along with the media content and / or description information corresponding to the target object pointed to by the link text in the target comment, to the second client.
[0237] When the second client triggers the display of the target comment, the server sends the target comment, along with the media content and / or descriptive information corresponding to the target object pointed to by the link text in the target comment, to the second client. For the specific steps of the second client triggering the display of the target comment, please refer to the above embodiment.
[0238] In one optional implementation, in response to a trigger display operation of a target comment, the server queries whether there is media content corresponding to the target object. If it exists, the server sends the media content to the second client. The second client receives the media content corresponding to the target object sent by the server so that it can display the media content corresponding to the target object when displaying the target comment.
[0239] In this embodiment, the server queries whether media content corresponding to the target object exists. If the server finds media content corresponding to the target object, it sends the media content to the second client so that the second client can display the media content corresponding to the target object when displaying the target comment. The media content corresponding to the target object can be text content, image content, audio content, etc. of the target object. The image content can be an image associated with the target object, or a frame from a video associated with the target object, such as the first or last frame of the video. An image associated with the target object can include static images and animated images (live photos).
[0240] In one optional implementation, in response to the triggering display operation of the target comment, the server queries whether there is description information corresponding to the target object. If so, the server sends the description information to the second client. The second client receives the description information corresponding to the target object sent by the server and generates an interactive component based on the description information. The generated interactive component includes the description information of the target object so that the interactive component corresponding to the target object is displayed when the target comment is displayed.
[0241] In this embodiment, the server queries whether descriptive information corresponding to the target object exists. If it does, the server sends the descriptive information to the second client. The second client can then render and generate interactive components based on the descriptive information to display the corresponding interactive components when the target comment is shown. The descriptive information can be the descriptive information of the content details page corresponding to the target object, and can include both text and image descriptions. For example, if the link text is a social group link (group chat link), the descriptive information can include a social group introduction (text description) and a social group avatar (image description). The first client can then render and generate corresponding interactive components based on the social group introduction and / or the social group avatar. Similarly, if the link text is a topic link, the descriptive information can include a topic introduction (text description) and a topic header image (image description). The first client can then render and generate corresponding interactive components based on the topic introduction and / or the topic header image.
[0242] In one optional implementation, in response to the triggering display operation of the target comment, the server queries whether there is media content and description information corresponding to the target object. If there is, the server sends the description information and media content corresponding to the target object to the second client. The second client receives the media content and description information corresponding to the target object sent by the server, and generates an interactive component based on the description information so that the media content and interactive component corresponding to the target object are displayed when the target comment is displayed.
[0243] In one optional implementation, in response to the triggering display operation of the target comment, the server queries whether there is media content corresponding to the linked text. If not, it sends the description information corresponding to the target object to the second client. The second client receives the description information of the target object sent by the server and generates an interactive component based on the description information of the target object. The generated interactive component includes the description information of the target object so that the interactive component corresponding to the target object is displayed when the target comment is displayed.
[0244] S605, The second client displays the target comment, as well as the media content and / or interactive components corresponding to the target object pointed to by the link text in the target comment, wherein the interactive components are generated based on the description information.
[0245] For a detailed implementation of this solution, please refer to step S401 above; this solution will not repeat the details.
[0246] S606. The second client responds to a trigger operation on media content by displaying a comment stream page; or, responds to a trigger operation on an interactive component by displaying an interactive page.
[0247] For a detailed implementation of this solution, please refer to step S402 above; this solution will not repeat the details.
[0248] In this embodiment, a first client receives a comment posting event, which indicates the posting of a target comment. The target comment includes link text pointing to a target object. In response to the comment posting event, the first client posts the target comment so that when displaying the target comment, the corresponding media content and / or interactive components of the target object are displayed. The first client sends the target comment to a server. The server sends the target comment, along with the media content and / or descriptive information of the target object pointed to by the link text in the target comment, to a second client. The second client displays the target comment, along with the media content and / or interactive components of the target object pointed to by the link text in the target comment. The interactive components are generated based on the descriptive information. In response to a trigger operation on the media content, the second client displays a comment stream page; or, in response to a trigger operation on the interactive components, it displays an interactive page. This allows the display of media content and / or interactive components corresponding to the target object when displaying a target comment, thereby attracting user interaction with the comment and increasing the comment interaction rate.
[0249] This application also provides a computer storage medium storing program instructions, which, when executed, are used to implement the corresponding methods described in the above embodiments.
[0250] This application provides a computer program product, which includes a computer program stored in a computer storage medium. The processor of a computer device reads the computer program from the computer storage medium and executes the computer program, causing the computer device to perform the corresponding methods described in the above embodiments.
[0251] Referring again to Figure 7, which is a schematic diagram of the structure of a comment posting device provided in an embodiment of this application.
[0252] In one implementation of the comment publishing device according to the embodiments of this application, the comment publishing device includes the following structure.
[0253] The receiving unit 701 is configured to receive a comment posting event, the comment posting event being used to indicate the posting of a target comment, the target comment including link text pointing to a target object;
[0254] Display unit 702 is configured to respond to the comment posting event and post the target comment so that when displaying the target comment, the media content and / or interactive components corresponding to the target object are displayed.
[0255] In one embodiment, the display unit 702 is further configured to include:
[0256] The type identifier corresponding to the target object is displayed at the associated location of the media content and / or interactive components. The type identifier is used to indicate the object type of the target object.
[0257] In one implementation, the target comment includes multiple link texts, each link text pointing to a target object, and each link text corresponding to a media content and / or interactive component;
[0258] When displaying the target comment, the display unit 702 displays the media content and / or interactive components corresponding to the target object, including:
[0259] When displaying the target comment, the media content and / or interactive components corresponding to the multiple link texts are displayed in the order in which the multiple link texts are arranged.
[0260] In one implementation, the display unit 702 responds to the comment posting event by posting the target comment, so that when displaying the target comment, it displays the media content and / or interactive components corresponding to the target object, including:
[0261] In response to the comment posting event, the target comment is posted, and the preview element and / or interactive component corresponding to the target object is obtained so that the preview element and / or interactive component corresponding to the target object is displayed when the target comment is displayed; or,
[0262] In response to the comment posting event, the target comment is posted, and the comment media content and / or interactive components in the comment content corresponding to the target object are obtained, so that the comment media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed; or,
[0263] In response to the comment posting event, the target comment is posted, and popular media content and / or interactive components with a popularity value greater than or equal to a first preset popularity value are obtained for the target object, so that popular media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed.
[0264] In one implementation, the target comment further includes media content input by the publishing object to which the target comment belongs, and the display unit 702 is further configured to include:
[0265] The media content input by the publishing object is displayed at the associated location of the media content and / or interactive components corresponding to the target object.
[0266] In one embodiment, the display unit 702 is further configured to include:
[0267] In response to a triggering operation on the linked text, the business page of the target object is displayed, and the business page is used to perform business operations on the target object.
[0268] In one embodiment, the display unit 702 is further configured to include:
[0269] In response to a triggered operation on the media content, a comment stream page is displayed, the comment stream page including the media content and / or business controls, the business controls being used to display the business page of the target object.
[0270] In one embodiment, the media content comprises M items, where M is a positive integer; the display unit 702 is further configured to include:
[0271] In response to a trigger operation on any of the M media contents, the comment stream page corresponding to the media content is displayed, wherein the comment stream page corresponding to the media content includes the media content.
[0272] In response to a first switching operation on the comment stream page corresponding to any media content, the any media content in the comment stream page corresponding to any media content is switched to other media content among the M media content, excluding the any media content, or the content details page of the target published content is displayed, and the target comment is displayed in the comment area of the target published content, or the comment stream page corresponding to other comments in the comment area of the target published content, excluding the target comment, is displayed.
[0273] In one embodiment, the target comment is displayed in the comment section of the target published content or the target live stream, the comment section including multiple comments; the display unit 702 is further configured to include:
[0274] In response to a trigger operation targeting the media content corresponding to the target object, a comment stream page for the media content corresponding to the target object is displayed; the comment stream page includes the media content corresponding to the target object.
[0275] In response to a second switching operation on the comment stream page for the media content corresponding to the target object, the comment stream pages for the media content of the other comments besides the target comment are displayed.
[0276] In one implementation, the comment section includes multiple levels of comments; the display unit 702, in response to a second switching operation of the comment stream page for the media content corresponding to the target object, displays the comment stream pages for the media content of the other comments besides the target comment among the plurality of comments, including:
[0277] In response to a second switching operation on the comment stream page for the media content corresponding to the target object, the display switches to the comment stream page for the media content that is at the same level as the target comment among the multiple comments.
[0278] In this embodiment, a comment posting event is received by a receiving unit 701. The comment posting event is used to indicate the posting of a target comment. The target comment includes link text that points to a target object. The display unit 702 responds to the comment posting event and posts the target comment so that when displaying the target comment, it displays the media content and / or interactive components corresponding to the target object. This can attract users to interact with the comment through the media content and / or interactive components, thereby increasing the comment interaction rate.
[0279] Referring again to Figure 8, which is a schematic diagram of the structure of a computer device provided in an embodiment of this application, the computer device in this embodiment includes a power supply module and other structures, and includes a processor 801, a memory 802, and a communication interface 803. The processor 801, the memory 802, and the communication interface 803 can exchange data, and the processor 801 implements the corresponding comment posting method.
[0280] The memory 802 may include volatile memory, such as random-access memory (RAM); the memory 802 may also include non-volatile memory, such as flash memory, solid-state drive (SSD), etc.; the memory 802 may also include a combination of the above types of memory.
[0281] Processor 801 may be a central processing unit (CPU). Processor 801 may also be a combination of a CPU and a GPU. In a computer device, multiple CPUs and GPUs may be included as needed for corresponding comment publishing. In one embodiment, memory 802 is used to store program instructions. Processor 801 can invoke program instructions to implement the various methods described above in the embodiments of this application.
[0282] The communication interface 803 may include a display screen, microphone, or speaker, etc.
[0283] In a first possible implementation, the processor 801 of the computer device is configured to receive a comment posting event, the comment posting event being configured to instruct the posting of a target comment, the target comment including link text pointing to a target object; and in response to the comment posting event, posting the target comment so that media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed.
[0284] In one embodiment, the processor 801 can perform the following operations through the communication interface 803:
[0285] The type identifier corresponding to the target object is displayed at the associated location of the media content and / or interactive components. The type identifier is used to indicate the object type of the target object.
[0286] In one implementation, the target comment includes multiple link texts, each link text pointing to a target object, and each link text corresponding to a media content and / or interactive component;
[0287] When the processor 801 displays the target comment through the communication interface 803, it displays the media content and / or interactive components corresponding to the target object, and can perform the following operations:
[0288] When displaying the target comment, the media content and / or interactive components corresponding to the multiple link texts are displayed in the order in which the multiple link texts are arranged.
[0289] In one implementation, the processor 801 responds to the comment posting event via the communication interface 803 and posts the target comment so that when displaying the target comment, it displays the media content and / or interactive components corresponding to the target object. The processor can perform the following operations:
[0290] In response to the comment posting event, the target comment is posted, and the preview element and / or interactive component corresponding to the target object is obtained so that the preview element and / or interactive component corresponding to the target object is displayed when the target comment is displayed; or,
[0291] In response to the comment posting event, the target comment is posted, and the comment media content and / or interactive components in the comment content corresponding to the target object are obtained, so that the comment media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed; or,
[0292] In response to the comment posting event, the target comment is posted, and popular media content and / or interactive components with a popularity value greater than or equal to a first preset popularity value are obtained for the target object, so that popular media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed.
[0293] In one implementation, the target comment also includes media content input by the publishing object to which the target comment belongs, and the processor 801 can perform the following operations through the communication interface 803:
[0294] The media content input by the publishing object is displayed at the associated location of the media content and / or interactive components corresponding to the target object.
[0295] In one embodiment, the processor 801 can perform the following operations through the communication interface 803:
[0296] In response to a triggering operation on the linked text, the business page of the target object is displayed, and the business page is used to perform business operations on the target object.
[0297] In one embodiment, the processor 801 can perform the following operations through the communication interface 803:
[0298] In response to a triggered operation on the media content, a comment stream page is displayed, the comment stream page including the media content and / or business controls, the business controls being used to display the business page of the target object.
[0299] In one implementation, the media content consists of M items, where M is a positive integer; the processor 801 can perform the following operations through the communication interface 803:
[0300] In response to a trigger operation on any of the M media contents, the comment stream page corresponding to the media content is displayed, wherein the comment stream page corresponding to the media content includes the media content.
[0301] In response to a first switching operation on the comment stream page corresponding to any media content, the any media content in the comment stream page corresponding to any media content is switched to other media content among the M media content, excluding the any media content, or the content details page of the target published content is displayed, and the target comment is displayed in the comment area of the target published content, or the comment stream page corresponding to other comments in the comment area of the target published content, excluding the target comment, is displayed.
[0302] In one implementation, the target comment is displayed in the comment section of the target published content or the target live stream, and the comment section includes multiple comments; the processor 801 can perform the following operations through the communication interface 803:
[0303] In response to a trigger operation targeting the media content corresponding to the target object, a comment stream page for the media content corresponding to the target object is displayed; the comment stream page includes the media content corresponding to the target object.
[0304] In response to a second switching operation on the comment stream page for the media content corresponding to the target object, the comment stream pages for the media content of the other comments besides the target comment are displayed.
[0305] In one implementation, the comment section includes multi-level comments; the processor 801, in response to a second switching operation of the comment stream page for the media content corresponding to the target object via the communication interface 803, displays the comment stream pages for the media content of the other comments besides the target comment among the plurality of comments, and can perform the following operations:
[0306] In response to a second switching operation on the comment stream page for the media content corresponding to the target object, the display switches to the comment stream page for the media content that is at the same level as the target comment among the multiple comments.
[0307] In this embodiment, a comment posting event is received by the processor 801. The comment posting event is used to indicate the posting of a target comment. The target comment includes link text that points to a target object. In response to the comment posting event, the target comment is posted so that when the target comment is displayed, the media content and / or interactive components corresponding to the target object are displayed. This can attract users to interact with the comment through the media content and / or interactive components, thereby increasing the comment interaction rate.
[0308] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0309] The above-disclosed embodiments are merely some of the embodiments of this application, and should not be construed as limiting the scope of this application. Those skilled in the art can understand that all or part of the processes for implementing the above embodiments, and equivalent changes made in accordance with the claims of this application, still fall within the scope of this application.
Claims
1. A method for posting comments, wherein, The method includes: Receive a comment posting event, the comment posting event being used to indicate the posting of a target comment, the target comment including link text pointing to a target object; In response to the comment posting event, the target comment is posted so that when the target comment is displayed, the media content and / or interactive components corresponding to the target object are displayed.
2. The method as described in claim 1, wherein, The method further includes: The type identifier corresponding to the target object is displayed at the associated location of the media content and / or interactive components. The type identifier is used to indicate the object type of the target object.
3. The method as described in claim 1, wherein, The target comment includes multiple link texts, each link text points to a target object, and each link text corresponds to a media content and / or interactive component; The step of displaying the media content and / or interactive components corresponding to the target object when displaying the target comment includes: When displaying the target comment, the media content and / or interactive components corresponding to the multiple link texts are displayed in the order in which the multiple link texts are arranged.
4. The method of claim 1, wherein, The step of responding to the comment posting event and posting the target comment so that when displaying the target comment, the media content and / or interactive components corresponding to the target object are displayed includes: In response to the comment posting event, the target comment is posted, and the preview element and / or interactive component corresponding to the target object is obtained so that the preview element and / or interactive component corresponding to the target object is displayed when the target comment is displayed; or, In response to the comment posting event, the target comment is posted, and the comment media content and / or interactive components in the comment content corresponding to the target object are obtained, so that the comment media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed; or, In response to the comment posting event, the target comment is posted, and popular media content and / or interactive components with a popularity value greater than or equal to a first preset popularity value are obtained for the target object, so that popular media content and / or interactive components corresponding to the target object are displayed when the target comment is displayed.
5. The method of claim 1, wherein, The target comment also includes the media content input by the publishing object to which the target comment belongs, and the method further includes: The media content input by the publishing object is displayed at the associated location of the media content and / or interactive components corresponding to the target object.
6. The method of claim 1, wherein, The method further includes: In response to a triggering operation on the linked text, the business page of the target object is displayed, and the business page is used to perform business operations on the target object.
7. The method of claim 1, wherein, The method further includes: In response to a triggered operation on the media content, a comment stream page is displayed, the comment stream page including the media content and / or business controls, the business controls being used to display the business page of the target object.
8. The method of claim 1, wherein, The media content comprises M items, where M is a positive integer; the method further includes: In response to a trigger operation on any of the M media contents, the comment stream page corresponding to the media content is displayed, wherein the comment stream page corresponding to the media content includes the media content. In response to a first switching operation on the comment stream page corresponding to any media content, the any media content in the comment stream page corresponding to any media content is switched to other media content among the M media content, excluding the any media content, or the content details page of the target published content is displayed, and the target comment is displayed in the comment area of the target published content, or the comment stream page corresponding to other comments in the comment area of the target published content, excluding the target comment, is displayed.
9. The method of claim 1, wherein, The target comments are displayed in the comment section of the target published content or the target live stream, and the comment section includes multiple comments; the method further includes: In response to a trigger operation targeting the media content corresponding to the target object, a comment stream page for the media content corresponding to the target object is displayed; the comment stream page includes the media content corresponding to the target object. In response to a second switching operation on the comment stream page for the media content corresponding to the target object, the comment stream pages for the media content of the other comments among the plurality of comments, excluding the target comment, are displayed.
10. The method of claim 9, wherein, The comment section includes multi-level comments; the second switching operation in response to the comment stream page for the media content corresponding to the target object, displaying the comment stream pages for the media content of the other comments among the multiple comments excluding the target comment, includes: In response to a second switching operation on the comment stream page for the media content corresponding to the target object, the display switches to the comment stream page for the media content that is at the same level as the target comment among the multiple comments.
11. A comment posting device, wherein, The device includes: A receiving unit is configured to receive a comment posting event, the comment posting event being used to indicate the posting of a target comment, the target comment including link text, the link text pointing to a target object; The display unit is configured to respond to the comment posting event, post the target comment, and display the media content and / or interactive components corresponding to the target object when displaying the target comment.
12. A computer device, wherein, The computer device includes a memory, a communication interface, and a processor, wherein the memory, the communication interface, and the processor are interconnected; the memory stores a computer program, and the processor calls the computer program stored in the memory to implement the comment posting method as described in any one of claims 1 to 10.
13. A computer-readable storage medium, wherein, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the comment posting method as described in any one of claims 1 to 10.
14. A computer program product, wherein, The computer program product includes a computer program stored in a computer storage medium; a processor of a computer device reads the computer program from the computer storage medium and executes the computer program, causing the computer device to perform the comment posting method as described in any one of claims 1 to 10.