Live broadcast interaction method and device, computing equipment and storage medium
By introducing target publishing controls and target collection controls in the live broadcast page, users can receive virtual items by posting target comments, solving the problem of single red envelope distribution methods and lack of interaction in existing live broadcast technologies, and achieving a higher user interaction and live broadcast atmosphere.
Patent Information
- Application Number
- CN202411936153.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-11
AI Technical Summary
In the existing live broadcast technology, the red envelope distribution method in the live broadcast room is single, lacking user interaction, and lacking a sense of festive atmosphere.
Provide a live broadcast interaction method. By introducing target publishing controls and target collection controls in the live broadcast page, users can trigger control switching by posting target comments and collect virtual items, thereby stimulating user interaction and increasing the live broadcast atmosphere.
A new interactive form of obtaining virtual items through comments has been realized, which has stimulated users' interactions in the live broadcast room, increased the fun and atmosphere of the live broadcast, and improved the user experience.
Smart Images

Figure CN119815106A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the field of live broadcast technology, and in particular to a live broadcast interaction method, apparatus, computing device and storage medium. Background Art
[0002] With the development of network technology, live streaming has become an increasingly popular form of entertainment. More and more content application platforms have also added live streaming functions, where users can enter the live streaming rooms they are interested in and participate in the interactions in the live streaming rooms. Especially during holidays such as the Spring Festival, people hope to receive red envelopes in the live streaming rooms and feel the festive atmosphere without leaving home.
[0003] In the prior art, the way of distributing red envelopes in live broadcast rooms is relatively simple, usually the anchor distributes them uniformly or the platform distributes them regularly. The single red envelope distribution method lacks the user's sense of interaction in the live broadcast room, and the live broadcast room lacks the atmosphere of a specific festival. Therefore, there is an urgent need for a live broadcast interaction solution that can stimulate user interaction in the live broadcast room and increase the fun and atmosphere of live broadcast interaction. Summary of the invention
[0004] In view of this, an embodiment of this specification provides a live interactive method. One or more embodiments of this specification also relate to a live interactive device, a computing device, a computer readable storage medium and a computer program product to solve the technical defects existing in the prior art.
[0005] According to a first aspect of an embodiment of this specification, a live interactive method is provided, including:
[0006] Display a live broadcast page of a target live broadcast, wherein the live broadcast page includes a target publishing control;
[0007] In response to a publishing event of completing a target review based on the target publishing control, switching the target publishing control to a target receiving control;
[0008] In response to a triggering operation on the target collection control, the target virtual item is collected.
[0009] According to a second aspect of the embodiments of this specification, a live interactive device is provided, including:
[0010] A display module, configured to display a live broadcast page of a target live broadcast, wherein the live broadcast page includes a target publishing control;
[0011] A switching module, configured to switch the target publishing control to a target receiving control in response to a publishing event of completing a target review based on the target publishing control;
[0012] The receiving module is configured to receive the target virtual item in response to a triggering operation on the target receiving control.
[0013] According to a third aspect of an embodiment of this specification, a computing device is provided, including:
[0014] Memory and processor;
[0015] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the above-mentioned live interactive method are implemented.
[0016] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the above-mentioned live interactive method are implemented.
[0017] According to a fifth aspect of the embodiments of this specification, a computer program product is provided, including a computer program / instruction, which implements the steps of the above-mentioned live interactive method when executed by a processor.
[0018] The embodiment of this specification provides a live interactive method, including a target publishing control in the live page of the target live broadcast; in response to the publishing event of completing the target comment based on the target publishing control, the target publishing control is switched to a target collection control, and after the user triggers the target collection control, the target virtual item can be collected. Therefore, the user can trigger the target publishing control to switch to the target collection control by publishing a target comment in the live page, and collect the target virtual item by triggering the target collection control, which can realize the new form of triggering the acquisition of virtual items by obtaining virtual items through comments, which is conducive to stimulating user interaction in the live broadcast room, increasing the fun and atmosphere of live interaction, and improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 It is a structural diagram of a content application platform provided by an embodiment of this specification;
[0020] Figure 2 is a flow chart of a live interactive method provided by an embodiment of this specification;
[0021] Figure 3 is a schematic diagram of a first type of live broadcast page provided by an embodiment of this specification;
[0022] Figure 4 is a schematic diagram of a second live broadcast page provided by an embodiment of this specification;
[0023] Figure 5is a schematic diagram of a third type of live broadcast page provided by an embodiment of this specification;
[0024] Figure 6 is a schematic diagram of a recommended content list page provided by an embodiment of this specification;
[0025] Figure 7 is a schematic diagram of a target live broadcast recommendation page provided by an embodiment of this specification;
[0026] Figure 8 It is a schematic diagram of switching from a live broadcast page to a comment editing page provided by an embodiment of this specification;
[0027] Fig. 9 It is a schematic diagram of switching from a comment editing page to a live broadcast page provided by an embodiment of this specification;
[0028] Fig.10 is a schematic diagram of a live broadcast page displaying virtual item prompt information provided by an embodiment of the present specification;
[0029] Fig.11 It is a schematic diagram of switching from a live broadcast page to a virtual item claiming page provided by an embodiment of this specification;
[0030] Fig.12 is a schematic diagram of switching from a virtual item claiming page to a first type of virtual item displaying page provided by an embodiment of the present specification;
[0031] Fig.13 is a schematic diagram of switching from a virtual item claiming page to a second virtual item displaying page provided by an embodiment of the present specification;
[0032] Fig.14 is a schematic diagram of switching from a virtual item claiming page to a third virtual item displaying page provided by an embodiment of the present specification;
[0033] Fig.15 is a schematic diagram of switching from a virtual item claiming page to a fourth virtual item displaying page provided by an embodiment of the present specification;
[0034] Fig.16 It is a schematic diagram of switching from the third virtual item display page to the live broadcast product list page provided by an embodiment of this specification;
[0035] Fig.17 is a schematic diagram of switching from the third virtual item display page to the recommended product details page provided by an embodiment of this specification;
[0036] Fig.18 This is a flow chart of a live interactive method provided by an embodiment of this specification;
[0037] Fig.19 It is a structural diagram of a live interactive device provided by an embodiment of this specification;
[0038] Fig. 20 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION
[0039] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.
[0040] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0041] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0042] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0043] First, the terms involved in one or more embodiments of this specification are explained.
[0044] Live broadcast room: refers to the specific environment or place where the live broadcast activity takes place. In the context of online live broadcast, the live broadcast room usually refers to a virtual space where the anchor can interact with the audience.
[0045] Live interface: refers to the actual video stream content transmitted to the user end through the network. It is captured by the camera configured by the anchor, screen sharing content, or a combination of the two. The live interface may include the anchor's video image, game screen, PPT presentation, background music or other multimedia elements, and sometimes some special effects, filters or animations are added to enhance the visual effect.
[0046] Controls: In computer user interfaces, a "control" is any element that a user can interact with directly. These elements allow the user to enter data, select options, or trigger certain actions. Controls can be graphical (such as buttons, text boxes, check boxes, etc.) or more abstract (such as voice commands). Buttons are usually used to perform an action or open a new interface; text boxes allow users to enter or edit text information; check boxes are used to represent a Boolean value (yes / no) that the user can select or deselect; drop-down lists provide a list of options for the user to choose from, usually only showing a selected value; list boxes display multiple options, and the user can select one or more items; labels display static text, usually used to explain the function of other controls, and can also be used as a button; scroll bars enable users to navigate in larger data sets, such as browsing long documents or lists; images display static pictures, and sometimes can also be used as buttons; combo boxes combine the functions of text boxes and drop-down lists, and users can both enter text and select from a list. These controls are usually provided with standard styles by the operating system or development toolkit, and developers can customize their appearance and behavior as needed. Different operating systems and programming languages (such as Java, C#, Python, etc.) have their own set of controls and provide corresponding APIs to create and manage these controls.
[0047] Multimedia content: refers to content that contains multiple media forms, including but not limited to text, images, audio and video. Multimedia technology integrates these different media types to provide a richer and more interactive user experience.
[0048] Responsive: Responsive usually means a reaction or response to a situation, problem, request, or event. In technology, it can refer to a system's response to input or an event.
[0049] Trigger operation: refers to the automatic execution of a certain behavior or response when a specific condition or event occurs. The trigger operation of a control mainly refers to the events and behaviors caused by the user's interaction with the interface control (such as buttons, text boxes, drop-down menus, etc.). These trigger operations can include the following types: 1. Click event (Click): the user clicks a button, link or icon. 2. Mouse hover event (Mouse Over / Mouse Enter): the mouse pointer moves over the control and hovers. 3. Text input event (Input): the user enters or modifies text in the text box. 4. Selection event (Change): the user changes the option of the drop-down menu or selection box. 5. Focus event (Focus / Blur): the control gains or loses input focus, etc.
[0050] In this specification, a live interactive method is provided. One or more embodiments of this specification also involve a live interactive device, a computing device, a computer-readable storage medium, and a computer program product, which are described in detail one by one in the following embodiments.
[0051] The live interactive method provided in one embodiment of this specification is applied to a content application platform. The content application platform can refer to Figure 1 , Figure 1 A schematic diagram of the structure of a content application platform provided by an embodiment of this specification is shown:
[0052] The content application platform may include a host terminal 101, a user terminal 102, and a server terminal 103. The host terminal 101 and the user terminal 102 may be devices including both receiving and transmitting hardware, that is, devices having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. The host terminal 101, the user terminal 102, and the server terminal 103 may perform two-way communication via a network.
[0053] Optionally, the anchor terminal 101 is a terminal device for creating and sending live content, and can be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a content-oriented computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.) or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC).
[0054] Optionally, the user end 102 is a terminal device for receiving and viewing live content, and can be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a content-oriented computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.) or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer.
[0055] Optionally, the server 103 is a server responsible for processing the reception, storage, transcoding, and distribution of the live stream, and may be an independent server, or a server network or server cluster composed of servers, including but not limited to a computer, a network host, a single network server, a plurality of network server sets, or a cloud server composed of a plurality of servers. The cloud server may be composed of a large number of computers or network servers based on cloud computing.
[0056] See also Figure 2 , Figure 2 A flowchart of a live interactive method provided according to an embodiment of the present specification is shown, which specifically includes the following steps.
[0057] Step 202: Display the live broadcast page of the target live broadcast, which includes the target publishing control.
[0058] The live broadcast page of the target live broadcast may be a live broadcast page corresponding to a live broadcast room selected by the target user from among multiple live broadcast rooms provided by the content application platform. When the target user enters the live broadcast page, the live broadcast interface collected by the anchor terminal device used by the anchor may be displayed to the target user. The live broadcast page may also include a target publishing control, wherein the target publishing control may prompt the user who enters the live broadcast page to send a target comment to obtain virtual items such as red envelopes, coupons, and virtual costumes.
[0059] Among them, the live broadcast page of the target live broadcast may also include a comment area and a comment entrance. After the user triggers the comment entrance, he can edit and publish ordinary comments. After publishing, the ordinary comments will be displayed in the comment area, but publishing ordinary comments will not trigger the collection of virtual items. If the user wants to collect virtual items, he needs to trigger the target publishing control and then publish the corresponding target comments before he can collect the virtual items.
[0060] In actual applications, during festivals such as the Spring Festival, Dragon Boat Festival, and Lantern Festival, users can use the target release control in the live broadcast room to release target comments with blessing meanings to obtain virtual gifts with festival characteristics related to the corresponding festival. On the one hand, it is conducive to stimulating user interaction in the live broadcast room and increasing the fun of live broadcast interaction. On the other hand, it can increase the festive atmosphere in the live broadcast room, and realize "visiting", "greeting the New Year", "getting red envelopes", etc. on the Internet, which is conducive to improving user experience.
[0061] It should be noted that the live interactive method provided in the embodiments of this specification can be applied to a content application platform, which can be an application platform that integrates multiple contents. The content application platform can provide users with rich and diverse multimedia content, including but not limited to live broadcast, on-demand video, audio, graphic information, social interaction, commodity trading, etc. The content application platform can usually provide one or more live broadcast rooms, allowing users to visit the live broadcast room they are interested in, watch the live broadcast content, or comment and interact in the live broadcast room.
[0062] In practical applications, the live interactive method provided in the embodiments of this specification can also be applied to applications, websites or mini-programs with live and comment functions. For example, a social media platform on which users can initiate live broadcasts, watch live broadcasts, and post comments in the live broadcast room. After a user enters a live broadcast room and posts a target comment, he or she can obtain virtual items such as red envelopes. This can stimulate user interaction in the live broadcast room, increase the fun and atmosphere of live broadcast interaction, and enhance user experience.
[0063] For example, Figure 3 is a schematic diagram of a first live broadcast page provided by an embodiment of this specification, such as Figure 3 As shown, Figure 3 The live broadcast scene in the video is a live broadcast scene during the Spring Festival. Therefore, the live broadcast page of the target live broadcast not only displays the anchor name: "Anchor A", the number of likes: "32,000 likes", the popularity ranking: "No. 5 on the popularity list", and the number of historical viewers: "50,000 people have watched" and other content, but also displays "Everyone's Spring Festival, everyone watches fireworks together" and other text messages with Spring Festival characteristics. Lantern elements are also placed next to the text to enhance the festive atmosphere of the Spring Festival. The live broadcast page also includes a comment area and a comment entrance. The comment entrance also includes a target release control, which displays the text "Happy New Year" and the lucky bag logo, which is used to prompt users to obtain virtual items such as lucky bags and red envelopes by clicking on the target release control to make a New Year's greeting comment.
[0064] In an optional implementation of this embodiment, before displaying the live broadcast page of the target live broadcast, the method further includes:
[0065] Identify whether the current account that enters the live broadcast page of the target live broadcast has sent the target comment in the live broadcast page and whether the current account has received the target virtual item.
[0066] Correspondingly, the live broadcast page of the target live broadcast is displayed, including:
[0067] When the current account has not sent a target comment and has not received a target virtual item, the live broadcast page is displayed, and the target publishing control is displayed in the live broadcast page.
[0068] If the current account has sent a target comment and has not received the target virtual item, the target collection control will be displayed on the live broadcast page.
[0069] When the current account has sent the target comment and received the target virtual item, the usage controls corresponding to the target virtual item will be displayed on the live broadcast page.
[0070] In the embodiments of the present specification, each user who enters the live broadcast page of the target live broadcast corresponds to a user account. When the user uses his or her personal account to enter the live broadcast page of the target live broadcast, the live broadcast page displayed for the current account can be determined based on the historical behavior of the user's current account (whether the current account has sent target comments on the live broadcast page, and whether the target virtual items have been received).
[0071] Specifically, for accounts that have not sent target comments and have not received target virtual items, the live broadcast page displayed can display target publishing controls to guide users to post target comments to obtain target virtual items; for accounts that have sent target comments but have not received target virtual items, the live broadcast page displayed can display target receiving controls to guide users to receive the target virtual items they deserve; for accounts that have sent target comments and received target virtual items, the live broadcast page displayed can display usage controls corresponding to the target virtual items to guide users to use the target virtual items they received before. Therefore, by identifying whether the current account that enters the live broadcast page of the target live broadcast has sent target comments in the live broadcast page and whether it has received the target virtual items, and based on the identification results, the corresponding controls are displayed in the live broadcast page in a targeted manner, so that the controls can be better displayed in accordance with user needs, which is conducive to improving the user experience.
[0072] In actual implementation, when a user enters the live page of the target live broadcast, the client can respond to the live page entry event and send a live page display instruction of the target live broadcast to the server, which carries the live page identification information of the target live broadcast and the current account information of the user; after receiving the instruction, the server can query the historical target comment release and target virtual item collection of the current account on the live page of the target live broadcast from the database based on the live page identification information of the target live broadcast and the current account information, and finally determine the live page of the target live broadcast based on the live page identification information of the target live broadcast and the historical target comment release and target virtual item collection of the current account on the live page of the target live broadcast. Then, the live page of the target live broadcast is sent to the client to display the live page of the target live broadcast on the client.
[0073] For example, Figure 4 is a schematic diagram of a second live broadcast page provided by an embodiment of this specification, such as Figure 4 As shown, Figure 4 The live broadcast scene in the figure is a live broadcast scene during the Spring Festival. The live broadcast page includes a comment area and a comment entrance. The comment entrance also includes a target collection control. The target collection control displays the text "Get Red Envelope" and the lucky bag logo, which is used to prompt the user to get the red envelope by clicking the target collection control.
[0074] For example, Figure 5 is a schematic diagram of a third live broadcast page provided by an embodiment of this specification, such as Figure 5 As shown, Figure 5 The live broadcast scene in the video is a live broadcast scene during the Spring Festival. The live broadcast page includes a comment area and a comment entrance. The comment entrance also includes a use control corresponding to the target virtual item. The use control displays the word "use" and a lucky bag logo to prompt the user to use the previously obtained virtual item by clicking the use control.
[0075] It should be noted that if the current account has not sent the target comment and has not received the target virtual item, the live broadcast page displayed can be Figure 3 The first live page shown in the figure; if the current account has sent the target comment and has not received the target virtual item, the live page displayed can be Figure 4 The second live page shown in ; if the current account has sent the target comment and received the target virtual item, the live page displayed can be Figure 5 The third live broadcast page shown in .
[0076] In an optional implementation of this embodiment, before displaying the live broadcast page of the target live broadcast, the method further includes:
[0077] Display a recommended content list page, the recommended content list page including a plurality of recommended contents;
[0078] In response to a trigger operation on a target live broadcast among multiple recommended contents, a live broadcast page of the target live broadcast is displayed, wherein the target live broadcast among the multiple recommended contents includes a target theme element.
[0079] In the embodiment of the present specification, when a user browses recommended content in the recommended content list page, he can enter the live broadcast page of the target live broadcast by triggering the pushed target live broadcast content. Specifically, the recommended content list page can be a page for recommending recommended content such as live broadcast, on-demand video, audio, graphic information, graphic notes, etc. to users. Users can browse and like these recommended contents in the recommended content list page, or can also enter the details page of each recommended content to browse or comment on the content by sliding, clicking, box selection, etc.
[0080] In actual applications, the recommended content list page can recommend multiple recommended contents to users. These recommended contents can be of the same type (for example, all live broadcasts) or of multiple types, and there is no specific limitation on this. The recommended content list page can include multiple recommendation blocks, and each recommendation block can display one recommended content. For example: the first recommendation block in the recommended content list page displays the recommended content of live broadcast room A, the second recommendation block displays the recommended content of graphic note B, the third recommendation block displays the recommended content of graphic note C, and the fourth recommendation block displays the recommended content of on-demand video D. After the user triggers the recommended content of live broadcast room A in the first recommendation block, he can enter the live broadcast page of live broadcast room A.
[0081] In the embodiment of the present specification, the target live broadcast displayed on the recommended content list page also includes a target theme element, wherein the target theme element may correspond to an element that is consistent with the festival theme of the target live broadcast, for example: when the target live broadcast is a live broadcast during the Spring Festival, the target theme element may be an element related to the Spring Festival theme such as lanterns, firecrackers, fireworks, etc., or may also be a theme element related to the Spring Festival theme in the form of text such as "Happy New Year" and "Happy New Year"; for another example: when the target live broadcast is a live broadcast during the Dragon Boat Festival, the target theme element may be an element related to the Dragon Boat Festival theme such as dragon boats and zongzi, or may also be a theme element related to the Dragon Boat Festival theme in the form of text such as "Dragon Boat Festival Zongzi Fragrance" and "Dragon Boat Race on Dragon Boat Festival". In practical applications, the target theme element is not limited to an element that is consistent with the festival theme of the target live broadcast, and the target theme element may also be an element that is consistent with the regional theme of the target live broadcast, or an element that is consistent with other themes of the target live broadcast, which is not specifically limited. The target theme element displayed in the target live broadcast can prompt the user with the relevant theme of the target live broadcast, so that the user can more intuitively understand the theme of the target live broadcast, which is conducive to attracting users to enter the live broadcast page of the target live broadcast for interaction.
[0082] In actual implementation, after the user triggers the target live broadcast on the recommended content list page, the client can respond to the trigger operation and send a live broadcast page display instruction of the target live broadcast to the server, and the instruction carries the live broadcast page identification information of the target live broadcast; after receiving the instruction, the server can determine the live broadcast page of the target live broadcast based on the live broadcast page identification information of the target live broadcast. Then, the live broadcast page of the target live broadcast is sent to the client to display the live broadcast page of the target live broadcast on the client.
[0083] For example, Figure 6 is a schematic diagram of a recommended content list page provided by an embodiment of this specification, such as Figure 6As shown, in the recommended content list page, the top first row displays the "Follow" control, the "Discover" control, and the "Nearby" control. In the recommended content list page, the first recommended block displays the live broadcast of user 1. The recommended block also displays the text title "Come and celebrate the New Year" and the live broadcast content display area. The live broadcast content and the text prompt information "Live Broadcast" are displayed in the live broadcast content display area. The live broadcast of user 1 displayed in the first recommended block can have three display forms. In the first display form, the target theme element corresponds to the lantern element plus the text "Greetings for the New Year and receiving red envelopes", and the target theme element is located in the live broadcast content display area; in the second display form, the target theme element corresponds to the lantern element plus the text "Greetings for the New Year and receiving red envelopes", but the target theme element is located outside the live broadcast content display area; in the third display form, the target theme element corresponds to the lantern element, and the target theme element is located in the live broadcast content display area and displayed to the left of "Live Broadcast". For other recommended content in the recommended content list page: the second recommendation block displays the picture and text notes of user 2, which displays the text title of "Excellent Children's Playground" and a picture content display area, and the picture content display area displays the pictures of the playground uploaded by user 2; the third recommendation block displays the picture and text notes of user 3, which displays the text title of "Shanghai Food Treasure Shop" and a picture content display area, and the picture content display area displays the pictures of the shop uploaded by user 3; the fourth recommendation block displays the picture and text notes of user 4, which displays the text title of "Princess Dress Sharing" and a picture content display area, and the picture content display area displays the pictures of princess dresses uploaded by user 4.
[0084] In an optional implementation of this embodiment, before displaying the live broadcast page of the target live broadcast, the method further includes:
[0085] Display a target live broadcast recommendation page, which includes a target live broadcast entrance and a target theme element;
[0086] In response to a trigger operation on a target live broadcast portal, a live broadcast page of the target live broadcast is displayed.
[0087] In actual applications, when users browse videos, they can browse to the live broadcast recommendation page for pushing live broadcast rooms. Each live broadcast recommendation page is used to push a specific live broadcast room. When the user browses to the target live broadcast recommendation page for pushing the target live broadcast, the target live broadcast entrance in the target live broadcast recommendation page can be triggered by sliding, clicking, selecting a frame, etc. to enter the live broadcast page of the target live broadcast.
[0088] In an embodiment of the present specification, the target live broadcast recommendation page may display live broadcast related information such as the anchor account avatar of the target live broadcast, the anchor account name of the target live broadcast, the live broadcast title of the target live broadcast, the live broadcast content of the target live broadcast, and the number of online viewers of the target live broadcast. Based on these live broadcast related information, the user can determine whether it is necessary to enter the live broadcast page of the target live broadcast. The target live broadcast recommendation page may also include a target theme element, which can prompt the user with the relevant theme of the target live broadcast, so that the user can more intuitively understand the theme of the target live broadcast, which is conducive to attracting users to enter the live broadcast page of the target live broadcast for interaction. Since the aforementioned embodiment has already elaborated on the "target theme element" in detail, it will not be repeated here.
[0089] In actual implementation, after the user triggers the target live broadcast entrance on the target live broadcast recommendation page, the client can respond to the trigger operation and send a target live broadcast page display instruction to the server, which carries the target live broadcast page identification information; after receiving the instruction, the server can determine the target live broadcast page based on the target live broadcast page identification information. Then, the target live broadcast page is sent to the client to display the target live broadcast page on the client.
[0090] For example, Figure 7 is a schematic diagram of a target live broadcast recommendation page provided by an embodiment of this specification, such as Figure 7As shown, in the target live recommendation page, the "Home" control, "Video" control, "+" control, "Message" control and "My" control are displayed at the bottom. In the target live recommendation page, the target live host account avatar, the target live broadcast content, the target live host account name: "User A", the target live broadcast title: "Come and celebrate the New Year", the target live broadcast entrance and the target theme elements are also displayed. Based on the different settings of the target live broadcast entrance and the target theme element, the target live broadcast recommendation page can have three display forms. In the first display form, the target theme element corresponds to the lantern element plus the text "Greetings for the New Year and Receive Red Envelopes", the target live broadcast entrance displays the live broadcast logo and the text "Click to enter the live broadcast room", and the target live broadcast recommendation page also includes a "Go to Greetings for the New Year >" control, and after triggering the control, you can also enter the live broadcast page of the target live broadcast; in the second display form, the target theme element corresponds to the red envelope element plus the text "Greetings for the New Year and Receive Red Envelopes", the target live broadcast entrance displays the lantern element and the text "Click to enter the live broadcast room", and the target live broadcast recommendation page also includes a "Go to Greetings for the New Year >" control, and after triggering the control, you can enter the live broadcast page of the target live broadcast; in the third display form, the target theme element corresponds to the red envelope element plus the text "Greetings for the New Year and Receive Red Envelopes", the target live broadcast entrance displays the lantern element and the text "Enter the live broadcast room to greet the New Year", and the target live broadcast recommendation page also includes a "Go to Greetings for the New Year >" control, and after triggering the control, you can enter the live broadcast page of the target live broadcast.
[0091] Step 204: In response to a publishing event of completing a target review based on the target publishing control, the target publishing control is switched to a target receiving control.
[0092] Among them, the target release control is a control used by users to release target comments. The target release control can display guidance information such as "Happy New Year" and "Post a New Year's Greeting Comment" to guide users to post target comments. After the user triggers the target release control, he can enter the corresponding comment editing page to edit and publish the target comment. In addition, the release of the target comment by the user triggering the target release control is different from the comment released by the user directly through the trigger comment entry. The comment released by the user directly through the trigger comment entry is an ordinary comment. You cannot obtain virtual items such as red envelopes and lucky bags by posting ordinary comments. Only by triggering the target release control and posting the target comment can you obtain virtual items such as red envelopes and lucky bags.
[0093] In actual applications, after the user completes the publication of the target comment based on the target publishing control, the target publishing control can be switched to the target collection control. Among them, the target collection control is a control used to guide users to collect virtual items. The target collection control can display guidance information such as "receive red envelope" and "receive lucky bag" to guide users to collect virtual items. In addition, the target publishing control and the target collection control can display logos such as "lucky bag" and "red envelope" so that users can better identify the functions of these controls.
[0094] In an optional implementation of this embodiment, the live broadcast page of the target live broadcast further includes a comment area, the target publishing control is located in the comment area, and in response to a publishing event of completing a target comment based on the target publishing control, the target publishing control is switched to a target receiving control, including:
[0095] Based on the trigger operation for the target publishing control, displaying a comment editing page, the comment editing page including a comment editing area and a comment publishing control;
[0096] In response to an input event of a target comment in the comment editing area and a trigger operation on a comment publishing control, the target comment is published in the comment area, and the target publishing control is switched to a target receiving control.
[0097] Specifically, HTML (HyperText Markup Language) can be used to construct the page structure of the comment editing page, CSS (Cascading Style Sheets) can be used to beautify the page layout and element style to ensure that the comment editing page is clear and easy to use, and JavaScript libraries or frameworks can be used to process the interactive logic of the comment editing page to increase the dynamic effects and interactivity of the page, such as input content, control click events, media content upload events, etc. The comment editing page needs to integrate text input boxes, selection boxes, file upload controls, etc. to collect data submitted by users; and a rich text editor (such as TinyMCE, CKEditor, etc.) can be integrated for text editing of comments or content publications. In addition, interface design can be performed on the back end, and an API (Application Programming Interface) interface can be designed to receive data requests sent by the front end, such as POST requests for submitting comments or content.
[0098] Among them, HTML is a standard markup language for creating pages. HTML is not a programming language, but a markup language used to describe the structure and content of a page. HTML documents consist of a series of tags that define how different parts of a page are displayed. CSS is a language used to describe the appearance and format of an HTML or XML (Extensible Markup Language) page. It allows the definition of the style of page elements, such as color, font, size, layout, etc., so that the content (HTML) is separated from the presentation (CSS). This separation not only improves the maintainability of the page, but also enhances the aesthetics and user experience of the page. JavaScript is a widely used high-level programming language that can make pages more dynamic and interactive. TinyMCE is an open source rich text editor that supports multiple programming languages (such as JavaScript, PHP, ASP.NET, etc.) and can be easily integrated into various Web applications. It provides a highly customizable editor, and users can choose different toolbar buttons and other configuration options as needed. CKEditor is another rich text editor that also supports multiple programming languages and can be integrated into Web applications. It also provides rich functions and a good user experience.
[0099] Specifically, the live broadcast page of the target live broadcast may include a comment area, a comment entry, and a target publishing control. Since the previous embodiment has already elaborated in detail on the difference between publishing comments through the comment entry and through the target publishing control, it will not be repeated here. In response to the triggering operation on the target publishing control, the comment editing page is displayed, and the comment editing page may include a comment editing area and a comment publishing control. The user can edit the comment content in the comment editing area. After the editing is completed, the target comment can be published by triggering the comment publishing control. Specifically, when the user cursor is in the comment editing area, a virtual keyboard area can be displayed, and a virtual keyboard can be displayed in the virtual keyboard area to facilitate the user to edit the comment content through the virtual keyboard.
[0100] In actual applications, after the user completes editing of the target comment and publishes the target comment in the comment editing page, the published target comment can be displayed in the comment area, and the target publishing control can be switched to a target collection control, which can guide the user to further collect red envelopes, coupons and other virtual items by triggering the target collection control, so that the controls can be adjusted and switched in time according to user needs, allowing users to choose the time to collect virtual items themselves, which is conducive to improving user perception and satisfaction.
[0101] In actual implementation, you can monitor whether the comment publishing control is triggered. Usually, you can monitor the change event of the comment publishing control and execute the corresponding comment publishing logic when this event is triggered. If you monitor the event of the comment publishing control being triggered, you can obtain the edited comment content in the comment editing page and send it to the API interface of the server. The server receives the edited comment content and can verify the received comment content to ensure that the data format is correct and the comment content is safe. The comment content is typeset according to the pre-configured comment publishing format to generate the comment information to be published, and it is saved in the database or other persistent storage system. Each user terminal enters the information interaction platform and can access the database or other persistent storage system to view each published comment information.
[0102] For example, Figure 8 is a schematic diagram of switching from a live broadcast page to a comment editing page provided by an embodiment of this specification, such as Figure 8 As shown in the figure, the live page includes a comment area, a comment entry, and a target release control. Among them, the comment area shows the comment posted by user 1 "It's so lively today!", the comment posted by user 2 "What kind of gun is the host playing?" and the comment posted by user 3 "Happy New Year to everyone". The comments posted by these three users are all ordinary comments posted by triggering the comment entry. The comment entry displays the comment guide word "Let's chat", and the target release control displays the guide word "Happy New Year" and the lucky bag element. When the user triggers the target release control, the comment editing page will be displayed. The comment editing page includes the title "Send New Year's greetings and have a chance to win a surprise red envelope", as well as the comment editing area and the comment release control. The user can enter the target comment content to be released in the comment editing area. After entering, you can click the comment release control to complete the release of the target comment.
[0103] For example, Fig. 9 is a schematic diagram of switching from a comment editing page to a live broadcast page provided by an embodiment of this specification, such as Fig. 9 As shown in FIG. 1 , after user 4 completes the editing of the target comment content “I wish you all a happy new year” in the comment editing area, he clicks the “Send” control to publish the target comment in the comment area of the live broadcast page. Fig. 9 The live page in is the live page after the target comment is published, so the target collection control is displayed. Figure 8 The live page in is the live page before the target comment is published, so Figure 8 The target publishing control is displayed on the live page. After the target comment is published, Figure 8 The target release control in the live broadcast page is switched to the target collection control, and you get Fig. 9 The live broadcast page in .
[0104] In an optional implementation of this embodiment, the comment editing page further includes a position display selection box, and in response to an input event of a target comment in the comment editing area and a trigger operation on a comment publishing control, the target comment is published in the comment area, including:
[0105] In response to an input event of a target comment in the comment editing area, a check event of a location display selection box, and a trigger operation of a comment publishing control, the target comment and location information of a publishing object of the target comment are displayed in the comment area.
[0106] In the embodiments of the present specification, the comment editing page also includes a location display selection box, which is used to provide users with the opportunity to choose whether to display their location information in the published target comment. If the user checks the location display selection box, the published target comment will also include the location information of the target comment’s publishing object, so that other users or anchors in the live broadcast room can directly determine the user’s city or more specific location information through the target comment posted by a user, which is conducive to promoting social interaction between users in the live broadcast room. If the user does not check the location display selection box, the published target comment will not include the location information of the target comment’s publishing object, so as to protect the user’s privacy information based on the user’s personal wishes.
[0107] In actual applications, the content application platform can locate the user's location based on the user's client, or obtain the user's client's location information from other channels, so as to automatically determine and update the user's location, and display the location information on the comment editing page. If the user believes that the location information displayed by the platform is wrong, he or she can also locate it himself or herself. Correspondingly, the comment editing page can also include a positioning control, and the user can also select or locate the location information by clicking the positioning control, or the user can manually enter the location information, which is not specifically limited.
[0108] In actual implementation, the client will send a target comment publishing instruction to the server in response to an input event for a target comment in the comment editing area, a check event for a location display selection box, and a trigger operation for a comment publishing control. The instruction carries the location information of the target comment publishing account and the content information of the target comment. After receiving the instruction, the server can first review the content of the target comment to see whether the content is compliant. After reviewing the compliance, it can determine the target comment that needs to be published based on the location information of the target comment publishing account and the content information of the target comment, and send the target comment to the client to display the target comment containing the location information of the publishing object of the target comment on the client.
[0109] For example, Fig. 9 Take this as an example to illustrate: Fig. 9 As shown, the comment editing page includes a location display selection box, which is in a checked state. There is also a text prompt message of "Display Location" on the right side of the location display selection box. On the right side of the "Display Location" text prompt message, there are also displayed a location identifier and a positioning city: "Beijing". After the user completes editing the content of the target comment and checks the location display selection box, clicks the "Send" control, and the target comment posted by the user will be displayed in the comment area of the live broadcast page. The target comment will display a location identifier and a positioning city: "Beijing".
[0110] In an optional implementation of this embodiment, the target comment also includes a target theme element and / or a regional element; the regional element is determined based on the location information.
[0111] In the embodiments of this specification, the target comment may also include a target theme element, wherein the target theme element may be an element that conforms to the festival theme, for example, during the Spring Festival, the target theme element may be an element related to the Spring Festival theme such as lanterns, firecrackers, and fireworks. Specifically, the target theme element in the target comment may be displayed in the form of a comment background, in the form of a static widget, or in the form of a dynamic picture, and there is no specific limitation on this.
[0112] In actual applications, the target comment may also include a regional element, wherein the regional element may be determined based on the location information of the target comment's publishing object. For example, if the location information displayed in the target comment is "Beijing", the regional element may be a regional element related to Beijing such as the Great Wall, Beijing Roast Duck, etc.; for another example, if the location information displayed in the target comment is "Tianjin", the regional element may be a regional element related to Tianjin such as the Eye of Tianjin, Goubuli Steamed Buns, Eighteen Street Mahua, etc. Specifically, the regional element in the target comment may also be displayed in the form of a comment background, in the form of a static widget, or in the form of a dynamic picture, without specific limitation.
[0113] It should be noted that the target comment may include only the target theme element, only the regional element, or both the target theme element and the regional element, and there is no specific limitation on this. By displaying the target theme element and the regional element in the target comment, the festive atmosphere and regional atmosphere of the comment area can be increased, and the atmosphere of celebrating the festival together from all corners of the world can be highlighted. It is also conducive to reflecting the individuality of the comments, increasing the fun of the comments, and meeting the personalized comment needs of users, which is conducive to improving the user experience and the atmosphere of the live broadcast room. In addition, when displaying the target comments in the comment area, different background colors can be displayed to distinguish the target comments from ordinary comments so as to highlight the target comments.
[0114] For example, Fig. 9Take this as an example to illustrate: Fig. 9 As shown, the comment area of the live broadcast page displays a target comment, and the background color of the target comment is different from that of other ordinary comments. In addition, the target comment includes the name of the target comment posting account "User 4" and the target comment content "I wish you all a happy new year". The target comment also displays the location logo and the location city "Beijing". Because it is during the Spring Festival, firecracker elements are also displayed as the target theme element, as well as regional elements symbolizing Beijing.
[0115] In an optional implementation of this embodiment, the comment editing area includes at least one preset comment for selection, and in response to an input event of a target comment in the comment editing area and a trigger operation on a comment publishing control, publishing the target comment in the comment area includes:
[0116] In response to a selection event for a preset comment and a trigger operation for a comment publishing control, a target comment containing the content of the preset comment is published in the comment area.
[0117] In actual applications, when a user enters the content of a target comment in the comment editing area on the comment editing page, the user can enter the content manually by typing, or by directly selecting a preset comment in the comment editing area. Alternatively, the user can select a preset comment and then modify it based on the content of the preset comment, such as adding content based on the content of the preset comment, deleting part of the content, or replacing part of the content. There is no specific limitation on this.
[0118] In the embodiment of the present specification, at least one preset comment is displayed in the comment editing area for the user to select, and the content of these preset comments can be greetings related to the festival at the current time. For example, during the Spring Festival, the content of the preset comments can be "Happy New Year to everyone", "New Year, New Atmosphere", "Wish everyone more and more happiness in the new year", etc.
[0119] In the embodiments of the present specification, by providing the user with at least one preset comment for selection in the comment editing area, it can be convenient for the user to input the comment content, which can greatly improve the convenience of the user inputting the comment content, thereby further enhancing the user experience, and is also beneficial to improving the user comment efficiency and enhancing the user comment enthusiasm.
[0120] In actual implementation, the server can adjust the content of the preset comments in the comment editing area in a timely manner according to the date, and send it to the client, and the client displays the comment editing page containing the preset comments. If the user edits the target comment content by selecting a preset comment, the client will send a target comment publishing instruction to the server in response to the selection event for the preset comment and the trigger operation for the comment publishing control. The instruction carries the content information of the preset comment; after receiving the instruction, the server can determine the target comment to be published based on the content information of the preset comment, and send the target comment to the client, so that the target comment containing the content of the preset comment can be displayed on the client.
[0121] For example, Fig. 9 Take this as an example to illustrate: Fig. 9 As shown, there are two preset comments in the comment editing area of the comment editing page, namely "Happy New Year" and "Wishing everyone a prosperous New Year". User 4 directly selects "Wishing everyone a prosperous New Year" and triggers the "Send" control, thereby jumping to the live broadcast page. The comment area of the live broadcast page displays the target comment containing the content "Wishing everyone a prosperous New Year".
[0122] In an optional implementation of this embodiment, in response to a publishing event of completing a target comment based on a target publishing control, switching the target publishing control to a target claiming control includes:
[0123] In response to completing a publishing event of a target review and a virtual item distribution event based on the target publishing control, the target publishing control is switched to a target receiving control.
[0124] In actual applications, after the user completes the target comment publishing event on the target live broadcast page, the target publishing control can be immediately switched to the target collection control so that the user can trigger the target collection control to collect the virtual item. Alternatively, the target publishing control can be switched to the target collection control only after the user completes the target comment publishing event and the virtual item distribution event based on the target publishing control. In the second case, if the user wants to obtain the virtual item based on the target collection control, he not only needs to complete the publishing of the target comment, but also needs to wait for the virtual item distribution event to be triggered before obtaining the virtual item. If the user has not completed the publishing of the target comment when the virtual item distribution event is triggered, the distributed virtual item cannot be obtained.
[0125] In the embodiments of this specification, the virtual item distribution event can be triggered by the anchor of the target live broadcast, or it can be automatically triggered by the platform according to a fixed time period, or it can be automatically triggered after the number of people watching the live broadcast reaches a certain threshold, and there is no specific limitation on this. The following takes the anchor of the target live broadcast triggering the virtual item distribution event as an example for explanation: when the anchor of the target live broadcast triggers the virtual item distribution event, the target release control in the live broadcast page of the user who has completed the target comment publishing event before the anchor triggers the virtual item distribution event will be switched to the target collection control, and the user can trigger the target collection control to collect the virtual items distributed in this virtual item distribution event; and the target release control in the live broadcast page of the user who has not completed the target comment publishing event before the anchor triggers the virtual item distribution event will not be switched to the target collection control, and the user cannot collect the virtual items distributed in this virtual item distribution event.
[0126] In actual applications, the live broadcast interface of the target live broadcast host can include a virtual item distribution control. After the target live broadcast host triggers the virtual item distribution control, the virtual item distribution event can be triggered in the target live broadcast room, and the virtual items can be distributed to the audience in the live broadcast room. By switching the target release control to the target collection control only when the two event conditions of the target comment release event and the virtual item distribution event are met, the virtual items can be distributed to the users who have completed the release of the target comment in a targeted manner, which is conducive to motivating users to post target comments, promoting the interactive atmosphere in the live broadcast room, and improving the user experience.
[0127] In an optional implementation of this embodiment, in response to a publishing event of completing a target comment based on a target publishing control, before switching the target publishing control to a target claiming control, the method further includes:
[0128] In response to the virtual item issuing event, virtual item prompt information is displayed at the target issuing control.
[0129] In actual applications, when a virtual item distribution event is triggered, the target release control in the live broadcast page of the user who has not completed the target comment release event will not be switched to the target collection control. The target release control is still displayed, and the user is temporarily unable to collect the virtual items issued in this virtual item distribution event. In order to guide these users to post target comments and obtain the virtual items issued in the virtual item distribution event, virtual item prompt information can be displayed at the target release control. The virtual item prompt information is used to prompt users to post target comments to obtain virtual items. By displaying virtual item prompt information at the target release control, users who have not posted target comments can be guided to obtain virtual items by posting target comments, which is conducive to motivating users to post target comments, promoting the interactive atmosphere in the live broadcast room, and improving the user experience.
[0130] Specifically, the virtual item prompt information is displayed at the target release control. An information pop-up window may be displayed at the target release control, and the virtual item prompt information may be displayed in the information pop-up window. Alternatively, an information box may be displayed at the target release control, and the virtual item prompt information may be displayed in the information box. Alternatively, the virtual item prompt information may be directly displayed at the target release control. There is no specific limitation on this.
[0131] For example, Fig.10 is a schematic diagram of a live broadcast page showing virtual item prompt information provided by an embodiment of the present specification, such as Fig.10 As shown in FIG. 1 , the live page includes a comment area, a comment entry, a target release control, and virtual item prompt information, wherein the virtual item prompt information is displayed in the form of a floating window, and the virtual item prompt information is displayed above the target release control. The content of the virtual item prompt information is: "The anchor has sent out red envelopes, come and click to wish you a happy new year, and post a comment to receive a red envelope", which is used to guide users to click the "greeting new year" control to post a target comment and obtain a red envelope.
[0132] Step 206: In response to the triggering operation on the target collection control, collect the target virtual item.
[0133] Among them, the target collection control is a control used to guide users to collect virtual items. The target collection control can display guidance information such as "receive red envelope", "receive lucky bag", "come and get gifts" to guide users to collect virtual items. In addition, the target collection control can display logos such as "lucky bag" and "red envelope" so that users can better identify the functions of these controls.
[0134] The target virtual items may include but are not limited to: virtual currency, commodity coupons, commodity discount coupons, application memberships, virtual decorations, virtual gifts, etc. After the user triggers the target collection control, the target virtual items obtained by the user can be directly displayed, or the red envelope page can be displayed first, and after the user clicks to open the red envelope, the red envelope is opened and the target virtual items obtained by the user are displayed. There is no specific limitation on this.
[0135] In an optional implementation of this embodiment, in response to a triggering operation on a target claiming control, claiming the target virtual item includes:
[0136] Based on the trigger operation of the target collection control, the virtual item collection page is displayed on the live broadcast page;
[0137] Based on the trigger operation on the virtual item claiming page, a target virtual item is selected from multiple types of virtual items, and a virtual item display page is displayed; the virtual item display page displays the target virtual item and the target virtual item claiming control;
[0138] In response to a trigger operation on a target virtual item claim control, the target virtual item is claimed.
[0139] The target virtual item is selected from a plurality of types of virtual items, including:
[0140] Determining a target category based on preset category probabilities corresponding to each of the multiple categories of virtual items;
[0141] A virtual item is randomly selected from among the multiple virtual items included in the target category as the target virtual item.
[0142] In the embodiments of this specification, after the user triggers the target collection control, a virtual item collection page can be displayed. The virtual item collection page can be displayed in the form of a red envelope, a lucky bag, or other forms, which are not specifically limited. Taking the virtual item collection page displayed in the form of a red envelope as an example, the red envelope can also include a red envelope opening control "Open". After the user clicks the red envelope opening control, the red envelope can be opened to display the virtual items in the red envelope obtained by the user.
[0143] In actual applications, virtual items can have multiple categories, each category can correspond to a probability, and each category of virtual items can also contain multiple different virtual items, so each virtual item within each category can also correspond to its own probability. When the user triggers the virtual item collection page, the target category can be selected from multiple categories of virtual items first, and then the target virtual item can be selected from multiple virtual items of the target category. For example: the virtual items issued include four categories: virtual decorations, virtual gifts, coupons, and virtual currency. The probability of each category being selected is 25%. If the target category randomly selected according to the probability is a coupon, and the coupon category includes four coupons: 5 yuan coupons, 10 yuan coupons, 15 yuan coupons, and 20 yuan coupons, and the probability of each coupon being selected is 25%, then based on the respective probabilities of these four coupons, the target virtual item is randomly selected from them. Specifically, the probabilities corresponding to each category and the probabilities of each virtual item within the same category can be the same or different, and can be set and adjusted according to actual needs, and no specific limitation is made to this.
[0144] In the embodiments of the present specification, when determining the target virtual item to be acquired by the user, the target virtual item can be randomly selected from multiple types of virtual items based on the probabilities corresponding to each type and the probabilities of each virtual item within the same type. This can increase the randomness of the user acquiring the target virtual item, help increase the fun and flexibility of virtual item acquisition, and help improve the user experience.
[0145] In actual implementation, in response to the trigger operation for the virtual item claiming page, the client sends a display instruction of the virtual item display page to the server. After receiving the instruction, the server can first determine the target category based on the preset category probabilities corresponding to the multiple categories of virtual items, and then randomly select a virtual item from the multiple virtual items included in the target category as the target virtual item, and determine the virtual item display page based on the target virtual item. After that, the virtual item display page is sent to the client to display the virtual item display page containing the target virtual item on the client.
[0146] For example, Fig.11 is a schematic diagram of switching from a live broadcast page to a virtual item collection page provided by an embodiment of this specification, such as Fig.11 As shown, the live broadcast page includes target comments and target release controls. After the user clicks the target release control, the virtual item collection page is displayed. The virtual item collection page is displayed in the form of a red envelope. The virtual item collection page includes a red envelope description: "New Year's Red Envelope" and a red envelope title: "Wish you good luck". There is also a lucky bag element on the right side of the red envelope title. The virtual item collection page also includes a red envelope opening control: "Open" control. After the user clicks this control, the red envelope can be opened.
[0147] For example, Fig.12 FIG. 1 is a schematic diagram of switching from a virtual item claiming page to a first type of virtual item displaying page provided by an embodiment of the present specification, such as Fig.12 As shown, when the type of the target virtual item obtained by the user belongs to the virtual decoration, after the user triggers the virtual item claiming page, the first virtual item display page is displayed. The first virtual item display page displays a picture of the target virtual item and the name of the target virtual item: "New Year's Hat", and also displays a title: "Send you a good omen" and the storage location of the target virtual item: "Put in the dress-up backpack". The first virtual item display page also includes a target virtual item claiming control: "Happy to receive" control, after the user clicks the control, he can claim the target virtual item.
[0148] For example, Fig.13 FIG. 1 is a schematic diagram of switching from a virtual item claiming page to a second virtual item displaying page provided by an embodiment of the present specification, such as Fig.13 As shown, when the type of the target virtual item obtained by the user is a virtual gift, after the user triggers the virtual item claiming page, the second virtual item display page is displayed. The second virtual item display page displays a picture of the target virtual item and the name of the target virtual item: "Little Lucky Bag", and also displays a title: "Wish you good luck" and the storage location of the target virtual item: "Put in the gift backpack". The second virtual item display page also includes a target virtual item claiming control: "Happy to receive" control, after the user clicks the control, he can claim the target virtual item.
[0149] For example, Fig.14 1 is a schematic diagram of switching from a virtual item claiming page to a third virtual item displaying page provided by an embodiment of the present specification, such as Fig.14 As shown, when the type of the target virtual item obtained by the user is a coupon, after the user triggers the virtual item claiming page, the third virtual item display page is displayed. The third virtual item display page displays a picture of the target virtual item, and the amount of the coupon is displayed in the picture: "15 yuan coupon", and also displays a title: "Send you a good deal" and the storage location of the target virtual item: "Put in the coupon bag". The third virtual item display page also includes a target virtual item claiming control: "Happy to receive" control, after the user clicks the control, he can claim the target virtual item.
[0150] For example, Fig.15 FIG. 1 is a schematic diagram of switching from a virtual item claiming page to a fourth virtual item displaying page provided by an embodiment of the present specification, such as Fig.15 As shown, when the type of the target virtual item obtained by the user belongs to virtual currency, after the user triggers the virtual item claiming page, the fourth virtual item display page is displayed. The fourth virtual item display page displays the amount of virtual currency: 8 potato coins, and also displays the title: "Good luck to you" and the storage location of the target virtual item: "Put in potato coin wallet". The fourth virtual item display page also includes a target virtual item claiming control: "Happy to receive" control. After the user clicks the control, he can claim the target virtual item.
[0151] In an optional implementation of this embodiment, the target virtual item includes at least one of a virtual decoration, a virtual gift, and a coupon;
[0152] Correspondingly, after receiving the target virtual item, it also includes:
[0153] In the case where the target virtual item is a virtual decoration, the target comment's homepage is displayed to guide the user to decorate the avatar based on the virtual decoration, or the avatar decoration of the target is automatically updated based on the virtual decoration; a prompt message for prompting the user to post a comment and view updated avatar decoration is displayed in the input box of the comment area of the live page;
[0154] In the case where the target virtual item is a virtual gift, the target collection control is switched to a gift sending control, and in response to a trigger operation on the gift sending control, the virtual gift is sent; or, an animation of the virtual gift moving to the gift backpack is displayed;
[0155] When the target virtual item is a coupon, a live broadcast product list page is displayed, which includes at least one product that uses the coupon; or, a recommended product information block is displayed in the coupon display page, and in response to a trigger operation on the recommended product information block, a recommended product details page is displayed, which includes a product transaction control, and in response to a trigger operation on the product transaction control, the recommended product is traded using the coupon.
[0156] In actual applications, if the target virtual item received by the user is a virtual decoration, the homepage of the target comment’s publisher can be displayed to guide the user to decorate their avatar based on the virtual decoration received, or the avatar decoration of the publisher can be automatically updated using the virtual decoration received by the user, so as to reduce user operations and improve user satisfaction. When the user completes the update of the avatar decoration by himself, or the platform automatically updates the user’s avatar decoration, a prompt message can be displayed in the input box of the comment area of the live page to prompt the user to view the updated avatar decoration by posting a comment, so that the user can be prompted to post a comment to view the decorative effect of the new avatar decoration, which is also conducive to promoting users to post more comments and improving the comment interaction atmosphere in the live broadcast room.
[0157] In actual applications, if the target virtual item received by the user is a virtual gift, the target collection control in the live broadcast page can be switched to a gift sending control to guide the user to send the received virtual gift to the anchor. When the user triggers the gift sending control, the virtual gift can be sent in the live broadcast room to ensure the redemption rate of the virtual gift, encourage users to use the received virtual gifts for gift giving, and help drive the interactive atmosphere of the live broadcast room. Alternatively, when the user receives the virtual gift, an animation of the virtual gift moving to the gift backpack can also be displayed to prompt the user that the virtual gift has been placed in the gift backpack, and the animation is displayed to enhance the user's viewing experience.
[0158] In actual applications, if the target virtual item received by the user is a coupon, a live broadcast product list page can be displayed, and the live broadcast product list page can include at least one product that can use the coupon, so that the user can directly use the received coupon to shop in the live broadcast product list page, which is conducive to promoting the redemption of coupons, and is also conducive to promoting the sales of live broadcast products, and is also conducive to improving user shopping efficiency and user satisfaction. Alternatively, after the user receives the coupon, the recommended product information block can also be displayed in the coupon display page. The recommended products displayed in the recommended product information block are products that can be purchased using the coupon. When the user triggers a recommended product information block, the recommended product details page corresponding to the recommended product information block can be displayed. The user can further use the coupon to trade the recommended product by triggering the product transaction control in the recommended product details page, which is also conducive to promoting the redemption of coupons, and is conducive to promoting the sales of live broadcast products, and is also conducive to improving user shopping efficiency and user satisfaction.
[0159] Among them, the product information block is an area for displaying information about a single product. The product information block may include product information and access information of the product, wherein the access information of the product may be product link information. The user can browse product-related information in this block, and after the user triggers the product information block, the user can jump to the product details page of the target product corresponding to the product information block, and then the target product can be traded in the product details page of the target product. Specifically, the product information block may be a live card or a product card containing product information, and the product information block may also be other forms containing product information or product links, which are not specifically limited. Among them, the product information corresponding to the product information block may be a detailed description and related information of the product. Product information may include, but is not limited to: product pictures, store information to which the product belongs, product discount information, product transportation guarantee information, product price, product name, product description, product brand and product transaction status. For example, a certain product is a French long skirt. The product information of the product includes: the store to which the product belongs is "Flagship Store", the brand to which the product belongs is "Brand A", the product discount information is "30 off for purchases over 200", the product transportation guarantee information is "return shipping is included", the product price is "¥288", and the product transaction status is "62 pieces sold".
[0160] For example, Fig.16 FIG. 1 is a schematic diagram of switching from the third virtual item display page to the live broadcast product list page provided by an embodiment of the present specification, such as Fig.16As shown, the user obtains a 15-yuan coupon. When the user triggers the target virtual item collection control in the third virtual item display page, the live broadcast product list page is displayed. In the live broadcast product list page, there are 4 products that can use the 15-yuan coupon. These four products are: Brand A French long skirt, Brand B women's sachet, Brand C fashionable women's shoes and Brand D girls' cute headband. Each product has a corresponding "go to buy" control. After the user triggers the "go to buy" control of a certain product, he can use the coupon to purchase the product.
[0161] For example, Fig.17 FIG. 1 is a schematic diagram of switching from the third virtual item display page to the recommended product details page provided by an embodiment of the present specification, such as Fig.17 As shown, after the user clicks on the target virtual item collection control in the third virtual item display page, the coupon display page is displayed. The coupon display page displays the usage amount of the coupon obtained by the user: "15 yuan coupon" and the usage threshold: "No threshold usage". The coupon display page also displays three items that can use this coupon. The information of each item is displayed in a recommended product information block. After the user triggers the product information block of Brand A French maxi skirt, the user can enter the recommended product details page corresponding to the Brand A French maxi skirt. The recommended product details page corresponding to the Brand A French maxi skirt displays the original price, the final price, the number of items sold, and other information of the Brand A French maxi skirt. The recommended product details page also includes a product transaction control. After the user clicks on the product transaction control, the coupon can be used to trade the Brand A French maxi skirt.
[0162] The embodiment of this specification provides a live interactive method, including a target publishing control in the live page of the target live broadcast; in response to the publishing event of completing the target comment based on the target publishing control, the target publishing control is switched to a target collection control, and after the user triggers the target collection control, the target virtual item can be collected. Therefore, the user can trigger the target publishing control to switch to the target collection control by publishing a target comment in the live page, and collect the target virtual item by triggering the target collection control, which can realize the new form of triggering the acquisition of virtual items by obtaining virtual items through comments, which is conducive to stimulating user interaction in the live broadcast room, increasing the fun and atmosphere of live interaction, and improving user experience.
[0163] See also Fig.18 , Fig.18 is a flow chart of a live interactive method provided by an embodiment of this specification, such as Fig.18 As shown, the user side is mainly responsible for the data collection and transmission of user comments and the display of virtual items, while the server side is located on a remote server or cloud service provider and is responsible for data processing, storage, and interaction with external systems (such as databases, third-party services, etc.).
[0164] The user end sends the information of the current account that enters the live broadcast page of the target live broadcast to the server end.
[0165] The server identifies whether the current account that enters the live broadcast page of the target live broadcast has sent the target comment in the live broadcast page, and whether the current account has received the target virtual item.
[0166] The server feeds back the recognition results to the user.
[0167] The user end displays the live broadcast page of the target live broadcast based on the recognition result.
[0168] The user end displays a comment editing page based on a trigger operation on a target publishing control in a live broadcast page. The comment editing page includes a comment editing area, a location display selection box, and a comment publishing control.
[0169] The user side displays the target comment and the location information of the publishing object of the target comment in the comment editing area in response to the input event of the target comment in the comment editing area, the check event of the location display selection box and the trigger operation of the comment publishing control, wherein the target comment also includes a target theme element and / or a regional element, and the regional element is determined based on the location information.
[0170] The user end, in response to completing the publishing event of the target comment and the virtual item distribution event based on the target publishing control, switches the target publishing control to the target receiving control.
[0171] On the user side, based on the trigger operation on the target collection control, the virtual item collection page is displayed on the live broadcast page.
[0172] The user end, based on the trigger operation on the virtual item claiming page, sends a virtual item display page display instruction to the server end.
[0173] The server determines a target category based on preset category probabilities corresponding to the multiple categories of virtual items, and randomly selects a virtual item from the multiple virtual items included in the target category as the target virtual item.
[0174] The server determines a virtual item display page based on the target virtual item.
[0175] The server feeds back the virtual item display page to the user.
[0176] The user terminal displays a virtual item display page; the virtual item display page displays a target virtual item and a target virtual item claiming control.
[0177] The user end receives the target virtual item in response to the triggering operation on the target virtual item receiving control.
[0178] Based on the recognition result, the live broadcast page of the target live broadcast is displayed, including:
[0179] If the recognition result shows that the current account has not sent the target comment and has not received the target virtual item, the live broadcast page will be displayed and the target publishing control will be displayed on the live broadcast page; if the recognition result shows that the current account has sent the target comment and has not received the target virtual item, the target receiving control will be displayed on the live broadcast page; if the recognition result shows that the current account has sent the target comment and received the target virtual item, the usage control corresponding to the target virtual item will be displayed on the live broadcast page.
[0180] The embodiment of this specification provides a live interactive method, including a target publishing control in the live page of the target live broadcast; in response to the publishing event of completing the target comment based on the target publishing control, the target publishing control is switched to a target collection control, and after the user triggers the target collection control, the target virtual item can be collected. Therefore, the user can trigger the target publishing control to switch to the target collection control by publishing a target comment in the live page, and collect the target virtual item by triggering the target collection control, which can realize the new form of triggering the acquisition of virtual items by obtaining virtual items through comments, which is conducive to stimulating user interaction in the live broadcast room, increasing the fun and atmosphere of live interaction, and improving user experience.
[0181] Corresponding to the above method embodiment, this specification also provides an embodiment of a live interactive device. Fig.19 FIG. 1 shows a schematic diagram of the structure of a live interactive device provided by an embodiment of the present specification. Fig.19 As shown, the device comprises:
[0182] Display module 1902, configured to display a live broadcast page of a target live broadcast, wherein the live broadcast page includes a target publishing control;
[0183] A switching module 1904 is configured to switch the target publishing control to a target receiving control in response to a publishing event of completing a target review based on the target publishing control;
[0184] The claiming module 1906 is configured to claim the target virtual item in response to a triggering operation on the target claiming control.
[0185] Optionally, the device further includes an account identification module configured to:
[0186] Identify whether the current account that enters the live broadcast page of the target live broadcast has sent a target comment in the live broadcast page, and whether the current account has received a target virtual item.
[0187] Correspondingly, the display module 1902 is further configured as follows:
[0188] In the case that the current account has not sent the target comment and has not received the target virtual item, the live broadcast page is displayed, and the target publishing control is displayed in the live broadcast page.
[0189] Optionally, the device further includes a control display module configured to:
[0190] If the current account has sent the target comment but has not received the target virtual item, displaying a target receiving control on the live broadcast page;
[0191] In the case where the current account has sent the target comment and received the target virtual item, a usage control corresponding to the target virtual item is displayed in the live broadcast page.
[0192] Optionally, the live broadcast page further includes a comment area, and the target publishing control is located in the comment area. The switching module 1904 is further configured to:
[0193] Based on the trigger operation for the target publishing control, displaying a comment editing page, the comment editing page including a comment editing area and a comment publishing control;
[0194] In response to an input event of a target comment in the comment editing area and a trigger operation on the comment publishing control, the target comment is published in the comment area, and the target publishing control is switched to a target receiving control.
[0195] Optionally, the comment editing page further includes a location display selection box, and the switching module 1904 is further configured to:
[0196] In response to an input event of a target comment in the comment editing area, a check event of the location display selection box, and a trigger operation of the comment publishing control, the target comment and location information of the publishing object of the target comment are displayed in the comment area.
[0197] Optionally, the target comment further includes a target theme element and / or a regional element; the regional element is determined based on the location information.
[0198] Optionally, the comment editing area includes at least one preset comment for selection, and the switching module 1904 is further configured to:
[0199] In response to a selection event for the preset comment and a trigger operation for the comment publishing control, a target comment containing the content of the preset comment is published in the comment area.
[0200] Optionally, the switching module 1904 is further configured to:
[0201] In response to completing a publishing event of a target comment and a virtual item distribution event based on the target publishing control, the target publishing control is switched to a target receiving control.
[0202] Optionally, the device further includes a virtual item prompt information display module configured to:
[0203] In response to the virtual item issuing event, virtual item prompt information is displayed at the target issuing control.
[0204] Optionally, the receiving module 1906 is further configured to:
[0205] Based on the triggering operation on the target collection control, displaying a virtual item collection page on the live broadcast page;
[0206] Based on the trigger operation on the virtual item claiming page, a target virtual item is selected from a plurality of types of virtual items, and a virtual item display page is displayed; the target virtual item and a target virtual item claiming control are displayed on the virtual item display page;
[0207] In response to a triggering operation on the target virtual item claiming control, the target virtual item is claimed.
[0208] Optionally, the target virtual item includes at least one of a virtual decoration, a virtual gift, and a coupon;
[0209] Correspondingly, the device further includes a post-processing module configured to:
[0210] In the case where the target virtual item is the virtual decoration, the homepage of the target comment publisher is displayed to guide the publisher to decorate the avatar based on the virtual decoration, or the avatar decoration of the publisher is automatically updated based on the virtual decoration; prompt information for posting a comment to view the updated avatar decoration is displayed in the input box of the comment area of the live page;
[0211] In the case where the target virtual item is the virtual gift, switching the target collection control to a gift sending control, and sending the virtual gift in response to a triggering operation on the gift sending control; or displaying an animation of the virtual gift moving to a gift backpack;
[0212] When the target virtual item is the coupon, a live broadcast product list page is displayed, the live broadcast product list page includes at least one product that uses the coupon; or, a recommended product information block is displayed in the display page of the coupon, and in response to a trigger operation on the recommended product information block, a recommended product details page is displayed, the recommended product details page includes a product transaction control, and in response to a trigger operation on the product transaction control, the coupon is used to trade the recommended product.
[0213] The embodiment of this specification provides a live interactive device, including a display module, a switching module and a receiving module. Through the interaction of each module, a target publishing control is included in the live page of the target live broadcast; in response to the publishing event of completing the target comment based on the target publishing control, the target publishing control is switched to a target receiving control, and the user can receive the target virtual item after triggering the target receiving control. Therefore, the user can trigger the target publishing control to switch to the target receiving control by posting a target comment in the live page, and receive the target virtual item by triggering the target receiving control, which can realize the new form of triggering the acquisition of virtual items by obtaining virtual items through comments, which is conducive to stimulating user interaction in the live broadcast room, increasing the fun and atmosphere of live interaction, and improving user experience.
[0214] The above is a schematic scheme of a live interactive device of this embodiment. It should be noted that the technical scheme of the live interactive device and the technical scheme of the live interactive method described above are of the same concept, and the details of the technical scheme of the live interactive device that are not described in detail can be found in the description of the technical scheme of the live interactive method described above.
[0215] Fig. 20 The block diagram of a computing device according to an embodiment of the present specification is shown. The components of the computing device 2000 include but are not limited to a memory 2010 and a processor 2020. The processor 2020 is connected to the memory 2010 via a bus 2030, and the database 2050 is used to store data.
[0216] The computing device 2000 also includes an access device 2040 that enables the computing device 2000 to communicate via one or more networks 2060. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 1640 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.18 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).
[0217] In one embodiment of the present specification, the above components of the computing device 2000 and Fig. 20 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Fig. 20 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0218] The computing device 2000 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 2000 may also be a mobile or stationary server.
[0219] The processor 2020 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the above-mentioned commodity trading method, or implement the steps of the above-mentioned comment publishing method.
[0220] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the live interactive method described above are of the same concept, and the details not described in detail in the technical scheme of the computing device can be found in the description of the technical scheme of the live interactive method described above.
[0221] An embodiment of the present specification also provides a computer-readable storage medium, which stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the steps of the above-mentioned live interactive method are implemented.
[0222] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the above-mentioned live interactive method belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the above-mentioned live interactive method.
[0223] An embodiment of the present specification also provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned live interactive method.
[0224] The above is a schematic scheme of a computer program of this embodiment. It should be noted that the technical scheme of the computer program and the technical scheme of the live interactive method described above are of the same concept, and the details not described in detail in the technical scheme of the computer program can be found in the description of the technical scheme of the live interactive method described above.
[0225] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0226] Computer instructions include computer program codes, which may be in the form of source code, object order code, executable files or some intermediate forms. Computer readable media may include: any entity or device capable of carrying computer program codes, recording media, USB flash drives, mobile hard disks, magnetic disks, optical disks, computer memories, read-only memories (ROM), random access memories (RAM), electric carrier signals, telecommunication signals, and software distribution media. It should be noted that the contents of computer readable media may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer readable media do not include electric carrier signals and telecommunication signals.
[0227] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.
[0228] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0229] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A live interactive method, characterized in that: include: Display a live broadcast page of a target live broadcast, wherein the live broadcast page includes a target publishing control; In response to a publishing event of completing a target review based on the target publishing control, switching the target publishing control to a target receiving control; In response to a triggering operation on the target collection control, the target virtual item is collected.
2. The method according to claim 1, characterized in that Before displaying the live broadcast page of the target live broadcast, the method further includes: Identify whether the current account that has entered the live broadcast page of the target live broadcast has sent a target comment in the live broadcast page, and whether the current account has received a target virtual item; The live broadcast page displaying the target live broadcast includes: In the case that the current account has not sent the target comment and has not received the target virtual item, the live broadcast page is displayed, and the target publishing control is displayed in the live broadcast page.
3. The method according to claim 2, characterized in that Also includes: If the current account has sent the target comment but has not received the target virtual item, displaying a target receiving control on the live broadcast page; In the case where the current account has sent the target comment and received the target virtual item, a usage control corresponding to the target virtual item is displayed in the live broadcast page.
4. The method according to claim 1, characterized in that The live broadcast page also includes a comment area, the target publishing control is located in the comment area, and in response to a publishing event of completing a target comment based on the target publishing control, switching the target publishing control to a target collection control includes: Based on the trigger operation for the target publishing control, displaying a comment editing page, the comment editing page including a comment editing area and a comment publishing control; In response to an input event of a target comment in the comment editing area and a trigger operation on the comment publishing control, the target comment is published in the comment area, and the target publishing control is switched to a target receiving control.
5. The method according to claim 4, characterized in that The comment editing page further includes a position display selection box, and in response to an input event of a target comment in the comment editing area and a trigger operation on the comment publishing control, publishing the target comment in the comment area includes: In response to an input event of a target comment in the comment editing area, a check event of the location display selection box, and a trigger operation of the comment publishing control, the target comment and location information of the publishing object of the target comment are displayed in the comment area.
6. The method according to claim 5, characterized in that The target review also includes a target theme element and / or a regional element; the regional element is determined based on the location information.
7. The method according to claim 4, characterized in that The comment editing area includes at least one preset comment for selection, and in response to an input event of a target comment in the comment editing area and a trigger operation on the comment publishing control, publishing the target comment in the comment area includes: In response to a selection event for the preset comment and a trigger operation for the comment publishing control, a target comment containing the content of the preset comment is published in the comment area.
8. The method according to claim 1, characterized in that In response to a publishing event of completing a target review based on the target publishing control, switching the target publishing control to a target claiming control comprises: In response to completing a publishing event of a target comment and a virtual item distribution event based on the target publishing control, the target publishing control is switched to a target receiving control.
9. The method according to claim 1 or 8, characterized in that: In response to the target comment publishing event based on the target publishing control, before switching the target publishing control to the target receiving control, the method further includes: In response to the virtual item issuing event, virtual item prompt information is displayed at the target issuing control.
10. The method according to claim 1, characterized in that The step of claiming the target virtual item in response to the triggering operation on the target claiming control includes: Based on the triggering operation on the target collection control, displaying a virtual item collection page on the live broadcast page; Based on the trigger operation on the virtual item claiming page, a target virtual item is selected from a plurality of types of virtual items, and a virtual item display page is displayed; the target virtual item and a target virtual item claiming control are displayed on the virtual item display page; In response to a triggering operation on the target virtual item claiming control, the target virtual item is claimed.
11. The method according to claim 1 or 10, characterized in that: The target virtual item includes at least one of a virtual decoration, a virtual gift, and a coupon; After receiving the target virtual item, the method further includes: In the case where the target virtual item is the virtual decoration, the homepage of the target comment publisher is displayed to guide the publisher to decorate the avatar based on the virtual decoration, or the avatar decoration of the publisher is automatically updated based on the virtual decoration; prompt information for posting a comment to view the updated avatar decoration is displayed in the input box of the comment area of the live page; In the case where the target virtual item is the virtual gift, switching the target collection control to a gift sending control, and sending the virtual gift in response to a triggering operation on the gift sending control; or displaying an animation of the virtual gift moving to a gift backpack; When the target virtual item is the coupon, a live broadcast product list page is displayed, the live broadcast product list page includes at least one product that uses the coupon; or, a recommended product information block is displayed in the display page of the coupon, and in response to a trigger operation on the recommended product information block, a recommended product details page is displayed, the recommended product details page includes a product transaction control, and in response to a trigger operation on the product transaction control, the coupon is used to trade the recommended product.
12. A live interactive device, characterized in that: include: A display module, configured to display a live broadcast page of a target live broadcast, wherein the live broadcast page includes a target publishing control; A switching module, configured to switch the target publishing control to a target receiving control in response to a publishing event of completing a target review based on the target publishing control; The receiving module is configured to receive the target virtual item in response to a triggering operation on the target receiving control.
13. A computing device, characterized in that: include: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the live interactive method described in any one of claims 1-11 are implemented.
14. A computer-readable storage medium, characterized in that: It stores computer executable instructions, which, when executed by a processor, implement the steps of the live interactive method described in any one of claims 1-11.
15. A computer program product, characterized in that It includes a computer program / instruction, which, when executed by a processor, implements the steps of the live interactive method described in any one of claims 1-11.