Virtual live broadcast room interaction method and device, storage medium and electronic equipment
By introducing virtual objects in the virtual live broadcast room, the problem of single interaction methods in the virtual live broadcast room is solved, and traffic utilization and audience participation are improved.
Patent Information
- Application Number
- CN202311584909.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-23
- Publication Date
- 2025-05-23
AI Technical Summary
The interaction between the audience and the anchor in the virtual live broadcast room is single, resulting in a low traffic utilization rate. Especially in the sales scenario, the audience can only choose to buy or not buy the products recommended by the anchor.
Introducing interactive methods in the virtual live broadcast room, allowing viewing accounts to sell, purchase and communicate virtual objects in the live broadcast room, and achieving a richer interactive process by displaying sales messages, prompt messages and dialogue panels.
By increasing the sales and communication and interaction of virtual objects, the traffic utilization rate and transaction success rate of virtual live broadcast rooms are improved, and the audience's participation and activity of live broadcast rooms are enhanced.
Smart Images

Figure CN120034667A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computers, and more specifically, to an interactive method and device for a virtual live broadcast room, a storage medium, and an electronic device. Background Art
[0002] Currently, when viewers watch live broadcasts in a virtual live broadcast room, they can often only interact with the host in the virtual live broadcast room by giving gifts. This interactive method can only achieve communication between the viewing account and the host, and cannot efficiently utilize the live broadcast traffic of the virtual live broadcast room to generate more output.
[0003] For example, in a live streaming sales scenario, the host usually sells related products to the audience, and the audience can only choose to buy or not buy the products recommended by the host, which leads to the technical problem of low traffic utilization in the virtual live broadcast room.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present application provide an interactive method and device for a virtual live broadcast room, a storage medium, and an electronic device, so as to at least solve the technical problem that the traffic utilization rate of the virtual live broadcast room is low due to the single interaction method between the viewing account and the anchor account in the virtual live broadcast room.
[0006] According to one aspect of an embodiment of the present application, a method for interacting in a virtual live broadcast room is provided, including: displaying a first sales message in a first virtual live broadcast room, wherein the first sales message is generated by a first account performing a sales interaction operation in the first virtual live broadcast room, the first sales message is used to indicate that the first account is selling a first virtual object in the first virtual live broadcast room, and the first account is a viewing account of the first virtual live broadcast room; in response to a second account performing a purchase interaction operation on the first sales message in the first virtual live broadcast room, displaying a first prompt message, wherein the first prompt message is used to prompt that the second account has purchased the first virtual object; in response to the second account performing a communication interaction operation on the first sales message in the first virtual live broadcast room, displaying a first dialogue panel, wherein the second account allows sending dialogue messages to the first account through the first dialogue panel.
[0007] According to another aspect of an embodiment of the present application, an interactive device for a virtual live broadcast room is also provided, including: a first display module, used to display a first sales message in the first virtual live broadcast room, wherein the first sales message is generated by a first account performing a sales interaction operation in the first virtual live broadcast room, and the first sales message is used to indicate that the first account is selling a first virtual object in the first virtual live broadcast room, and the first account is a viewing account of the first virtual live broadcast room; a second display module, used to display a first prompt message in response to a purchase interaction operation performed by a second account on the first sales message in the first virtual live broadcast room, wherein the first prompt message is used to prompt that the second account has purchased the first virtual object; a third display module, used to display a first dialogue panel in response to a communication interaction operation performed by the second account on the first sales message in the first virtual live broadcast room, wherein the second account allows sending dialogue messages to the first account through the first dialogue panel.
[0008] Optionally, the device is also used to: after displaying a first sales message in a first virtual live broadcast room, in response to a first trigger operation performed by the second account on the first sales message in the first virtual live broadcast room, display object detail information, wherein the object detail information includes object data associated with the first virtual object; when the object detail information has been displayed, display a purchase interaction object and a communication interaction object, wherein the purchase interaction object is used to display the first prompt message when triggered, and the communication interaction object is used to display the first dialogue panel when triggered.
[0009] Optionally, the device displays a first prompt message in response to a purchase interaction operation performed by the second account on the first sales message in the first virtual live broadcast room in the following manner: displaying the first prompt message in response to a second trigger operation performed by the second account on the purchase interaction object in the first virtual live broadcast room; controlling the first account to transfer target virtual resources to the second account, wherein the target virtual resources are specified by the first account for the first virtual object.
[0010] Optionally, the device controls the first account to transfer the target virtual resources to the second account in the following manner: when the object details message includes the quantity for sale and unit price information of the first virtual object, display the purchase quantity entered by the second account in the first virtual live broadcast room, wherein the unit price information is used to indicate the number of unit virtual resources required to obtain the first virtual object, and the quantity for sale and the unit price information are both specified by the first account; when the purchase quantity is less than or equal to the quantity for sale, control the second account to transfer the target virtual resources to the first account, wherein the virtual resource quantity of the target virtual resource is determined by the purchase quantity and the unit price information.
[0011] Optionally, the device displays a first dialogue panel in response to the communication and interaction operation performed by the second account on the first sales message in the first virtual live broadcast room in the following manner: displaying the first dialogue panel in response to a third trigger operation performed by the second account on the communication and interaction object in the first virtual live broadcast room; controlling the second account to send a first dialogue message to the first account through the first dialogue panel, wherein the first dialogue message indicates the content that the second account needs to communicate with the first account.
[0012] Optionally, the device controls the second account to send the first dialogue message to the first account through the first dialogue panel in the following manner, including at least one of the following: when the first dialogue panel is displayed, automatically sending the first dialogue message to the first account through the first dialogue panel, wherein the first dialogue message is used to request the first account to reduce the selling price of the first virtual object; when the first dialogue panel is displayed, displaying a group of quick dialogue identifiers on the first dialogue panel, and in response to a first selection operation performed on a target quick dialogue identifier, sending the first dialogue message corresponding to the target quick dialogue identifier to the first account, wherein different quick dialogue identifiers in the group of quick dialogue identifiers correspond to different dialogue contents; when the first dialogue panel is displayed, displaying a group of virtual object identifiers on the first dialogue panel, and in response to a second selection operation performed on the target virtual object identifier, sending the first dialogue message corresponding to the target virtual object identifier to the first account, wherein different virtual object identifiers in the group of virtual object identifiers correspond to different sales messages published by the first account, the different sales messages include the first sales message, and the target virtual object identifier corresponds to the first virtual object.
[0013] Optionally, the device is further configured to, after displaying the first selling message in the first virtual live broadcast room, include at least one of the following: in response to the first account performing a first modification interaction operation on the first selling message in the first virtual live broadcast room, display a second selling message, wherein the second selling message is used to indicate that the first account is selling a second virtual object in the first virtual live broadcast room, and the second virtual object is different from the first virtual object; in response to the first account performing a second modification interaction operation on the first selling message in the first virtual live broadcast room, display a third selling message, wherein the third selling message is used to indicate that the first account is selling the first virtual object at a first price in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling the first virtual object at a second price in the first virtual live broadcast room, and the first price and the second price are different; in response to the first account performing a third modification interaction operation on the first selling message in the first virtual live broadcast room, display a fourth selling message, wherein the fourth selling message is used to indicate that the first account is selling a first quantity of the first virtual object in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling a second quantity of the first virtual object in the first virtual live broadcast room, and the first quantity and the second quantity are different.
[0014] Optionally, the device is also used to: display a virtual popularity value of the first virtual live broadcast room, wherein the virtual popularity value represents the transaction heat of the first virtual live broadcast room; and update the virtual popularity value when the second account purchases the first virtual object.
[0015] Optionally, the device is also used to: display a live broadcast screen of a second virtual live broadcast room, wherein there is a preset relationship between the anchor accounts of the first virtual live broadcast room and the second virtual live broadcast room, and the first virtual live broadcast room is different from the second virtual live broadcast room; in response to the first virtual live broadcast room displaying the first sales message, displaying the first sales message in the second virtual live broadcast room; in response to a third account performing a purchase interaction operation on the first sales message in the second virtual live broadcast room, displaying a second prompt message, wherein the second prompt message is used to prompt that the third account has purchased the first virtual object; in response to the third account performing a communication interaction operation on the first sales message in the second virtual live broadcast room, displaying a second dialogue panel, wherein the second dialogue panel is used to send a dialogue message associated with the first virtual object to the first account.
[0016] Optionally, the device displays the first selling message in the first virtual live broadcast room in the following manner, including at least one of the following: displaying the first selling message in the first virtual live broadcast room, wherein the first selling message is generated by the first account sending a paid bullet screen text to the first virtual live broadcast room, and the first account transferring a first preset amount of virtual resources to the anchor account indicates that the first account expects to send the paid bullet screen text in the first virtual live broadcast room, and the paid bullet screen text includes the first selling message; displaying the first selling message in the first virtual live broadcast room, wherein the first selling message is generated by the first account giving a target virtual gift to the first virtual live broadcast room, and the first account giving the target virtual gift to the anchor account indicates that the first account expects to The first selling message is displayed in the virtual live broadcast room; the first selling message is displayed in the first virtual live broadcast room, wherein the first selling message is generated by the first account donating the first virtual object to the first virtual live broadcast room, and the first account donating the first virtual object to the anchor account indicates that the first account expects to sell the first virtual object in the first virtual live broadcast room; the first selling message is displayed in the first virtual live broadcast room, wherein the first selling message is generated by the first account donating a virtual resource set to the first virtual live broadcast room, the virtual resources in the virtual resource set are allowed to be obtained by the viewing accounts of the first virtual live broadcast room, and the first account is allowed to sell the first virtual object in the first virtual live broadcast room when the virtual resource set is donated.
[0017] Optionally, the device is also used for: when the first sales message is generated by the first account sending the paid barrage text to the first virtual live broadcast room, and the live broadcast screen of the first virtual live broadcast room includes a barrage display area, displaying the paid barrage text in the barrage display area according to a first preset format; when the first sales message is generated by the first account sending the paid barrage text to the first virtual live broadcast room, and the live broadcast screen of the first virtual live broadcast room does not include a barrage display area, displaying the paid barrage text in the first virtual live broadcast room according to a second preset format.
[0018] Optionally, the device is also used for: in the case where the first selling message is generated by the first account donating a target virtual gift to the first virtual live broadcast room or the first account donating a virtual resource set to the first virtual live broadcast room, displaying the first selling message according to the value of the target virtual gift or the virtual resource set, wherein the display duration of the first selling message is related to the value of the target virtual gift or the virtual resource set; in the case where the first selling message is generated by the first account donating a target virtual gift to the first virtual live broadcast room or the first account donating a virtual resource set to the first virtual live broadcast room, and the host account of the first virtual live broadcast room has performed verification In the case of an interactive operation, the first sales message is displayed, wherein the verification interactive operation is used to indicate that the anchor account agrees that the first account sells the first virtual object in the first virtual live broadcast room; when the first sales message is generated by the first account donating a target virtual gift to the first virtual live broadcast room or the first account donating a virtual resource set to the first virtual live broadcast room, and the anchor account of the first virtual live broadcast room performs a timed interactive operation, the first sales message is displayed according to the timed interactive operation, wherein the timed interactive operation indicates that the anchor account has set a sales duration for the first account to sell the first virtual object in the first virtual live broadcast room.
[0019] Optionally, the device is also used to: display a target voting panel initiated by the anchor account of the first virtual live broadcast room, wherein the target voting panel includes a group of voting identifiers, and the group of voting identifiers corresponds one-to-one to a group of virtual objects; in response to the voting interaction operation performed by the viewing account of the first virtual live broadcast room on the target voting panel, determine the target voting result, wherein the target voting result includes at least one target voting identifier, and the target voting result indicates that the first virtual live broadcast room allows the sale of virtual objects related to the target voting identifier.
[0020] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned virtual live broadcast room interaction method when running.
[0021] According to another aspect of the embodiment of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above virtual live studio interaction method.
[0022] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-mentioned virtual live broadcast room interaction method through the computer program.
[0023] In an embodiment of the present application, a first selling message is displayed in a first virtual live broadcast room, wherein the first selling message is generated by a first account performing a selling interaction operation in the first virtual live broadcast room, the first selling message is used to indicate that the first account is selling a first virtual object in the first virtual live broadcast room, and the first account is a viewing account of the first virtual live broadcast room; in response to a purchase interaction operation performed by a second account on the first selling message in the first virtual live broadcast room, a first prompt message is displayed, wherein the first prompt message is used to prompt that the second account has purchased the first virtual object; in response to a communication interaction operation performed by the second account on the first selling message in the first virtual live broadcast room, a first dialogue panel is displayed, wherein the second account is allowed to send a dialogue message to the first account through the first dialogue panel, and the item is sold directly in the live broadcast room through the viewing account in the live broadcast room, thereby achieving the purpose of simplifying the interactive operation process of the virtual live broadcast room, thereby realizing the technical effect of improving the operation efficiency of the viewing account, and further solving the technical problem of low traffic utilization rate of the virtual live broadcast room due to the single interaction method between the viewing account and the anchor account in the virtual live broadcast room.
[0024] In addition, by displaying the first prompt message and the second display message, the experience of watching live broadcasts by the viewing accounts in the live broadcast room is further improved, the transaction success rate of the virtual live broadcast room is increased, and the technical effect of increasing the participation of the viewing accounts in the virtual live broadcast room is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0026] Figure 1 is a schematic diagram of an application environment of an optional virtual live studio interaction method according to an embodiment of the present application;
[0027] Figure 2 It is a flowchart of an optional method for interacting with a virtual live broadcast room according to an embodiment of the present application;
[0028] Figure 3 is a schematic diagram of an optional virtual live broadcast room interaction method according to an embodiment of the present application;
[0029] Figure 4 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0030] Figure 5 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0031] Figure 6 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0032] Figure 7 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0033] Figure 8 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0034] Fig. 9 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0035] Fig.10 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0036] Fig.11 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0037] Fig.12 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0038] Fig.13 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0039] Fig.14 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0040] Fig.15 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0041] Fig.16 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0042] Fig.17 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0043] Fig.18 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0044] Fig.19 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0045] Fig. 20 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0046] Fig.21 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0047] Fig. 22 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0048] Fig.23 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0049] Fig.24 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0050] Fig.25 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0051] Fig.26 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0052] Fig. 27 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0053] Fig.28 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0054] Fig.29 is a schematic diagram of another optional interaction method of a virtual live broadcast room according to an embodiment of the present application;
[0055] Fig.30 It is a structural schematic diagram of an optional interactive device of a virtual live broadcast room according to an embodiment of the present application;
[0056] Fig.31 It is a structural schematic diagram of an optional interactive product of a virtual live broadcast room according to an embodiment of the present application;
[0057] Fig.32 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0058] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0059] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0060] According to one aspect of an embodiment of the present application, a method for interacting with a virtual live broadcast room is provided. Optionally, in this embodiment, the method for interacting with the virtual live broadcast room can be applied to: Figure 1 In the hardware environment composed of the server 101 and the terminal device 103 shown in FIG. Figure 1As shown, the server 101 is connected to the terminal device 103 via a network, and can be used to provide services for the terminal device or an application installed on the terminal device. The application can be a video application, an instant messaging application, a browser application, an educational application, a game application, etc. A database 105 may be set up on the server or independently of the server to provide data storage services for the server 101, for example, a game data storage server. The above-mentioned network may include, but is not limited to, a wired network and a wireless network, wherein the wired network includes, for example, a local area network, a metropolitan area network, and a wide area network; the wireless network includes, for example, Bluetooth, WIFI, and other networks that implement wireless communication; the terminal device 103 may be a terminal configured with an application program, and may include, but is not limited to, at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop computer, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, an intelligent voice interaction device, a smart home appliance, a vehicle-mounted terminal, an aircraft, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a mixed reality (MR) terminal, and other computer devices; the above-mentioned server may be a single server, a server cluster consisting of multiple servers, or a cloud server.
[0061] Optionally, in this embodiment, the above-mentioned virtual live broadcast room interaction method can also be implemented by a server, for example, Figure 1 It is implemented in the server 101 shown; or it is implemented by the terminal device and the server together.
[0062] The above is only an example and is not specifically limited in this embodiment.
[0063] Optionally, as an optional implementation, as Figure 2 As shown, the above-mentioned interactive method of the virtual live broadcast room includes:
[0064] S202, displaying a first selling message in the first virtual live broadcast room, wherein the first selling message is generated by a first account performing a selling interactive operation in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling the first virtual object in the first virtual live broadcast room, and the first account is a viewing account of the first virtual live broadcast room;
[0065] Optionally, in an embodiment of the present application, the above-mentioned first virtual live broadcast room may include but is not limited to game live broadcast rooms, education and training live broadcast rooms, e-commerce live broadcast rooms, life and entertainment live broadcast rooms, etc. The virtual live broadcast room includes the anchor account that is currently broadcasting live, the viewing account that is watching the live broadcast, etc., among which the above-mentioned first account can be understood as the viewing account that is watching the live broadcast in the virtual live broadcast room. The object operates the first account to select to enter the virtual live broadcast room on the terminal, and the terminal may include but is not limited to mobile phones, computers, tablets, smart watches, etc. The first account can enter the virtual live broadcast room through the following methods, including but not limited to touch screen, voice, gestures, video, etc. The first account can watch live broadcasts, send barrages, interact with other accounts, etc. in the first virtual live broadcast room.
[0066] It should be noted that after the above-mentioned first account performs the above-mentioned sales interaction operation in the above-mentioned first virtual live broadcast room, the above-mentioned first sales message is displayed, wherein the sales interaction operation may include but is not limited to the first account sending paid barrage or ordinary barrage to the first virtual live broadcast room, the first account giving virtual gifts to the anchor account of the first virtual live broadcast room, etc., and the above-mentioned first sales message can be displayed not only in the first virtual live broadcast room, but also in other virtual live broadcast rooms, wherein the barrage can be understood as real-time interactive messages sent by the audience in the live broadcast room.
[0067] Specifically, the first selling message displayed in the first virtual live broadcast room indicates that the first account is selling a first virtual object in the first virtual live broadcast room. The first virtual object may include but is not limited to game hero skins, virtual equipment, virtual pets, virtual heroes, etc., and the first selling message may include multiple identical first virtual objects, or multiple different first virtual objects.
[0068] Further, Figure 3 is a schematic diagram of an optional virtual live broadcast room interaction method according to an embodiment of the present application, such as Figure 3 As shown: the viewing account 302 enters the virtual live broadcast room 304, and there is a paid barrage 310 in the barrage area 308 in the virtual live broadcast room 304. The paid barrage 310 indicates that the first account 306 is selling the first virtual object. This application does not limit the specific display position of the paid barrage.
[0069] S204, in response to the second account performing a purchase interaction operation on the first selling message in the first virtual live broadcast room, displaying a first prompt message, wherein the first prompt message is used to prompt the second account that the first virtual object has been purchased;
[0070] Optionally, in an embodiment of the present application, the second account is in the virtual live broadcast room and is watching the live broadcast, that is, the first selling message can be displayed on the display interface of the terminal, the second account can purchase the first virtual object in response to the first selling message, and the second account can also sell the first virtual object in the virtual live broadcast room.
[0071] Specifically, the second account can click on the first sales message to pop up a purchase details interface of the first virtual object on the terminal display interface, including sales information of the first virtual object, including but not limited to name, type, function, validity period, price, etc.
[0072] For example, Figure 4 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Figure 4 As shown, the second account 402 sees a barrage 406 in the barrage area in the virtual live broadcast room 404, and the barrage 406 indicates that the first account 408 is selling game hero skins in the virtual live broadcast room 404. At this time, the second account 402 clicks on the barrage 406 to purchase the game hero skin, and the first prompt message 408 will be displayed, indicating that the second account 402 has purchased the game hero skin.
[0073] S206, in response to the communication interaction operation performed by the second account on the first selling message in the first virtual live broadcast room, displaying a first dialogue panel, wherein the second account allows sending dialogue messages to the first account through the first dialogue panel.
[0074] Optionally, in an embodiment of the present application, the above-mentioned communication and interaction operations may include but are not limited to being performed in the form of text, images, and videos, and the above-mentioned first dialogue panel may be a pop-up window or jump to a new interface.
[0075] Exemplarily, after the second account enters the virtual live broadcast room, it can send a dialogue message to the first account in the first dialogue panel. Figure 5 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Figure 5 As shown, the second account 502 sees a barrage 506 in the barrage area in the virtual live broadcast room 504, and the barrage 506 indicates that the first account 508 is selling game hero skins in the virtual live broadcast room 504. At this time, the second account 502 sends a dialogue message to the first account 508 in the first dialogue panel 510, indicating that the first account needs to adjust the price of the game hero skins being sold.
[0076] In an exemplary embodiment, Figure 6is a schematic diagram of another optional virtual live broadcast room interaction method according to an embodiment of the present application. The virtual live broadcast room interaction method can be applied in the application scenario of a game live broadcast room, such as Figure 6 As shown:
[0077] S602, the first account performs a selling interaction operation in the game live broadcast room, and the selling interaction operation may include but is not limited to the first account sending a bullet comment to the first game live broadcast room, the first account giving a virtual gift to the anchor account of the first game live broadcast room, etc.;
[0078] S604, the anchor receives a message from the first account that the first account wants to sell a game hero in the game live broadcast room;
[0079] S606, preparing to place an advertisement for selling game heroes in the game live broadcast room;
[0080] S608, the first account sends a bullet comment in the game live broadcast room, or sends a virtual gift to the anchor;
[0081] S610, the second account enters the game live broadcast room, or the second account is already watching the live broadcast in the game live broadcast room;
[0082] S612, displaying the first selling message in the game live broadcast room, indicating that the first account is selling the game hero;
[0083] S614, the second account clicks on the first selling message to confirm whether to purchase the game hero;
[0084] S616, the second account sends a dialogue message to the first account through the first dialogue panel. The dialogue message may be in the form of, but not limited to, text, image, video, etc. The second account requests the first account to reduce the price or request to know the detailed information of the game hero. The detailed information of the game hero may be, but not limited to, name, type, function, validity period, price, etc.;
[0085] S618, the second account pays to purchase a game hero. After the purchase is completed, a first prompt message is displayed in the game live broadcast room, prompting that the second account has purchased the game hero;
[0086] S620, the anchor’s popularity score increases;
[0087] S622, the ranking of the game live broadcast room increased;
[0088] S624, the game live broadcast room gets more recommendation opportunities on this live broadcast platform.
[0089] In another exemplary embodiment, the above-mentioned virtual live broadcast room interaction method can be applied in the application scenario of the entertainment dialogue live broadcast room, such as Figure 6 As shown:
[0090] S602, the first account performs a selling interaction operation in the entertainment dialogue live broadcast room, and the selling interaction operation may include but is not limited to the first account sending a bullet screen to the first entertainment dialogue live broadcast room, the first account giving a virtual gift to the anchor account of the first entertainment dialogue live broadcast room, etc.;
[0091] S604, the anchor receives a message from the first account that it wants to sell virtual emoticons in the entertainment dialogue live broadcast room;
[0092] S606, preparing to place an advertisement for selling virtual emoticons in the entertainment dialogue live broadcast room;
[0093] S608, the first account sends a bullet comment in the entertainment dialogue live broadcast room, or sends a virtual gift to the anchor;
[0094] S610, the second account enters the entertainment dialogue live broadcast room, or the second account is already watching the live broadcast in the entertainment dialogue live broadcast room;
[0095] S612, displaying the first selling message in the entertainment dialogue live broadcast room, indicating that the first account is selling virtual emoticons;
[0096] S614, the second account clicks on the first selling message to confirm whether to purchase the virtual emoticon;
[0097] S616, the second account sends a dialogue message to the first account through the first dialogue panel. The dialogue message may be in the form of, but not limited to, text, image, video, etc. The second account requests the first account to reduce the price or request detailed information of the virtual emoticon. The detailed information of the virtual emoticon may include, but is not limited to, name, type, function, validity period, price, etc.;
[0098] S618, the second account pays to purchase the virtual emoticon, and after the purchase is completed, a first prompt message is displayed in the entertainment dialogue live broadcast room, prompting that the second account has purchased the virtual emoticon;
[0099] S620, the anchor’s popularity score increases;
[0100] S622, the ranking of the entertainment dialogue live broadcast room increased;
[0101] S624, the entertainment dialogue live broadcast room gets more recommendation opportunities on this live broadcast platform.
[0102] Through the embodiment of the present application, a first selling message is displayed in the first virtual live broadcast room, wherein the first selling message is generated by the first account performing a selling interaction operation in the first virtual live broadcast room, the first selling message is used to indicate that the first account is selling the first virtual object in the first virtual live broadcast room, and the first account is the viewing account of the first virtual live broadcast room; in response to the second account performing a purchase interaction operation on the first selling message in the first virtual live broadcast room, a first prompt message is displayed, wherein the first prompt message is used to prompt that the second account has purchased the first virtual object; in response to the second account performing a communication interaction operation on the first selling message in the first virtual live broadcast room, a first dialogue panel is displayed, wherein the second account is allowed to send a dialogue message to the first account through the first dialogue panel, and the second account is directly exchanged in the live broadcast room through the viewing account in the live broadcast room, thereby achieving the purpose of simplifying the interactive operation process of the virtual live broadcast room, thereby realizing the technical effect of improving the operation efficiency of the viewing account, and further solving the technical problem of low traffic utilization rate of the virtual live broadcast room due to the single interaction method between the viewing account and the anchor account in the virtual live broadcast room.
[0103] In addition, by displaying the first prompt message and the second display message, the experience of watching live broadcasts by the viewing accounts in the live broadcast room is further improved, the transaction success rate of the virtual live broadcast room is increased, and the technical effect of increasing the participation of the viewing accounts in the virtual live broadcast room is achieved.
[0104] As an optional solution, after the first sales message is displayed in the first virtual live broadcast room, the method further includes: in response to a first trigger operation performed by the second account on the first sales message in the first virtual live broadcast room, displaying object detail information, wherein the object detail information includes object data associated with the first virtual object; when the object detail information has been displayed, displaying a purchase interaction object and a communication interaction object, wherein the purchase interaction object is used to display the first prompt message when triggered, and the communication interaction object is used to display the first dialogue panel when triggered.
[0105] It should be noted that the above-mentioned first trigger operation can be triggered in the following ways, including but not limited to single-click, double-click, long press, voice, video, etc. The above-mentioned object detail information may include but not limited to name, type, function, validity period, price, etc. The above-mentioned second account triggers the above-mentioned purchase interaction object, that is, the above-mentioned first prompt message is displayed in the virtual live broadcast room, indicating that the second account has purchased the first virtual object, or the second account triggers the above-mentioned communication interaction object, so that the second account can send dialogue messages with the first account in the above-mentioned first dialogue panel.
[0106] In an exemplary embodiment, Figure 7 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Figure 7 As shown, the second account 702 finds a bullet comment 706 in the virtual live broadcast room 704, indicating that the first account 708 is selling the first virtual object. The second account 702 clicks on the bullet comment, and a detail pop-up window 710 appears. The detail pop-up window 710 displays the type, price and other information of the first virtual object, and also displays a pay now button 712 and an initiate conversation button 714.
[0107] Through the embodiments of the present application, a second account is used to obtain detailed information of a first virtual object by executing a first trigger operation, and then a purchase behavior is completed according to the purchase interaction object, or a communication interaction object sends a dialogue message to the first account in the first dialogue panel, so that the live broadcast room object can obtain detailed information of the virtual object to be sold in a timely manner, thereby improving the transaction speed in the virtual live broadcast room.
[0108] As an optional solution, the above-mentioned display of the first prompt message in response to the purchase interaction operation performed by the second account on the above-mentioned first sales message in the above-mentioned first virtual live broadcast room includes: displaying the above-mentioned first prompt message in response to the second trigger operation performed by the above-mentioned second account on the above-mentioned purchase interaction object in the above-mentioned first virtual live broadcast room; controlling the above-mentioned first account to transfer the target virtual resources to the above-mentioned second account, wherein the above-mentioned target virtual resources are specified by the above-mentioned first account for the above-mentioned first virtual object.
[0109] Optionally, in an embodiment of the present application, the second trigger operation can be understood as the second account purchasing the first virtual object. At this time, the second account needs to send the relevant virtual resources of the first virtual object to the first account. The purchase interaction operation can be triggered in the following ways, including but not limited to single-click, double-click, long press, voice, video, etc. The target virtual resources can include but are not limited to virtual gold coins, virtual diamonds, etc.
[0110] For example, Figure 8 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Figure 8 As shown, in the details window, the second account 802 clicks Pay Now 804 to complete the purchase, and a first prompt message 808 is displayed in the virtual live broadcast room 806, indicating that the second account 802 has purchased the first virtual object.
[0111] It should be noted that Fig. 9 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig. 9 As shown, after the second account 902 clicks the Pay Now 904 button, the second account 902 determines the target virtual resource 908 and transfers the target virtual resource 908 to the first account 906 .
[0112] As an optional solution, the above-mentioned control of the first account to transfer the target virtual resources to the second account includes: when the above-mentioned object details message includes the quantity for sale and unit price information of the above-mentioned first virtual object, displaying the purchase quantity entered by the above-mentioned second account in the above-mentioned first virtual live broadcast room, wherein the above-mentioned unit price information is used to indicate the number of unit virtual resources required to obtain the above-mentioned first virtual object, and the above-mentioned quantity for sale and the above-mentioned unit price information are both specified by the above-mentioned first account; when the above-mentioned purchase quantity is less than or equal to the above-mentioned quantity for sale, controlling the above-mentioned second account to transfer the above-mentioned target virtual resources to the above-mentioned first account, wherein the virtual resource quantity of the above-mentioned target virtual resource is determined by the above-mentioned purchase quantity and the above-mentioned unit price information.
[0113] Optionally, in an embodiment of the present application, there may be multiple first virtual objects. That is, when the second account chooses to purchase the first virtual object, it can choose to purchase multiple ones and obtain the corresponding first virtual object by entering a specified purchase quantity. The object details information includes a single price of the first virtual object, that is, the unit price information. The first account can determine the quantity for sale and the unit price information.
[0114] It should be noted that the second account purchased N of the first virtual objects, and the second account transferred the corresponding N number of target virtual resources to the first account to obtain the N first virtual objects.
[0115] For example, Fig.10 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.10 As shown, in the details window, the second account 1002 chooses to purchase 10 first virtual objects, and at the same time the first account 1004 determines that the number of first virtual objects to be sold is 100. The inventory quantity 1006 displayed in the details window interface is 100. The second account 1002 chooses to enter 10 in the purchase quantity input box 1008 and clicks the Pay Now button. At this time, the second account 1002 will determine the target virtual resources 1010 corresponding to the 10 first virtual objects from the 100 first virtual objects, and transfer the target virtual resources 1010 to the first account 1004. After that, the inventory quantity 1006 displayed in the details window interface will become 90.
[0116] As an optional solution, the first dialogue panel is displayed in response to the communication and interaction operation performed by the second account on the first sales message in the first virtual live broadcast room, including: displaying the first dialogue panel in response to the third trigger operation performed by the second account on the communication and interaction object in the first virtual live broadcast room; controlling the second account to send a first dialogue message to the first account through the first dialogue panel, wherein the first dialogue message indicates the content that the second account needs to communicate with the first account.
[0117] Optionally, in an embodiment of the present application, the above-mentioned first dialogue message may include but is not limited to relevant information of the above-mentioned first virtual object, a request to adjust the price of the first virtual object, etc. The above-mentioned first dialogue message may not only be in the form of text, but also in the form of images, videos, voices, etc. The above-mentioned third trigger operation can be understood as the above-mentioned second account wants to communicate with the first account and sends a dialogue message to the first account. The above-mentioned communication interaction operation can be triggered in the following ways, including but not limited to single-click, double-click, long press, voice, video, etc.
[0118] In an alternative embodiment, Fig.11 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.11 As shown, in the details window, the second account 1102 clicks the initiate conversation button 1104 , triggering the first conversation panel 1106 , communicating with the first account 1108 , and sending a conversation message 1110 to the first account 1108 .
[0119] As an optional solution, the controlling the second account to send the first dialogue message to the first account through the first dialogue panel includes at least one of the following: when the first dialogue panel is displayed, automatically sending the first dialogue message to the first account through the first dialogue panel, wherein the first dialogue message is used to request the first account to reduce the selling price of the first virtual object; when the first dialogue panel is displayed, displaying a group of quick dialogue identifiers on the first dialogue panel, and in response to a first selection operation performed on a target quick dialogue identifier, sending the first dialogue message corresponding to the target quick dialogue identifier to the first account, wherein different quick dialogue identifiers in the group of quick dialogue identifiers correspond to different dialogue contents; when the first dialogue panel is displayed, displaying a group of virtual object identifiers on the first dialogue panel, and in response to a second selection operation performed on the target virtual object identifier, sending the first dialogue message corresponding to the target virtual object identifier to the first account, wherein different virtual object identifiers in the group of virtual object identifiers correspond to different sales messages published by the first account, and the different sales messages include the first sales message, and the target virtual object identifier corresponds to the first virtual object.
[0120] Exemplarily, the first dialogue message indicates that the first account needs to be requested to adjust the price of the first virtual object and lower the selling price. At this time, in the first dialogue panel, the second account does not need to input additional text, pictures, etc., and the first account can receive the dialogue message requesting a price reduction.
[0121] For example, Fig.12 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.12 As shown, the second account 1202 and the first account 1204 both open the first dialogue panel 1206, and the dialogue input box of the second account 1202 is blank. At this time, the first account 1204 receives the automatically sent first dialogue message 1208 requesting a price reduction.
[0122] In an alternative embodiment, Fig.13 It is a schematic diagram of another optional virtual live room interaction method according to an embodiment of the present application. The above-mentioned quick conversation identifier can be understood as an identifier of the content that the above-mentioned second account needs to communicate with the above-mentioned first account. The quick conversation identifier can be multiple. The above-mentioned second account can select different quick conversation identifiers to send to the first account respectively. The above-mentioned first selected operation can be triggered by the following methods, including but not limited to single-click, double-click, long press, voice, video, etc. Fig.13As shown, the first dialogue panel 1302 is respectively displayed on the terminal of the second account 1304 and the terminal of the second account 1306. Correspondingly, a group of quick dialogue logos 1308 are displayed above the input box of the second account 1306. At this time, the second account 1306 wants to request the first account 1304 to adjust the price of the first virtual object and lower the selling price, so it clicks the quick dialogue logo 1310 to send it to the first account 1304. After the sending is successful, the terminal display interface of the first account 1304 displays the text content corresponding to the quick dialogue logo 1310.
[0123] In yet another optional embodiment, Fig.14 is a schematic diagram of another optional virtual live broadcast room interaction method according to an embodiment of the present application. The above-mentioned virtual object identifier can be understood as the identifier of the virtual object currently sold by the first virtual live broadcast room or the first account. There can be multiple virtual object identifiers, which are used to represent different virtual object sales messages, wherein different virtual object sales messages can contain the same virtual object or different virtual objects, and are not limited to containing only one virtual object, but can be an information collection of multiple virtual objects. The above-mentioned target virtual object identifier corresponds to the above-mentioned first virtual object. The above-mentioned second selection operation can be triggered by the following methods, including but not limited to single-click, double-click, long press, voice, video, etc., such as Fig.14 As shown, the first dialogue panel 1402 is displayed on the terminal where the first account 1404 and the second account 1406 are located. Correspondingly, a group of virtual object identifiers 1408 are displayed above the input box of the second account 1406. At this time, the second account 1406 wants to request the first account 1404 to adjust the price of the first virtual object and lower the selling price, so it clicks the target virtual object identifier 1410 to send it to the first account 1404. After the sending is successful, the target virtual object identifier 1410 appears on the terminal display interface of the first account 1404.
[0124] Through the embodiments of the present application, when the first dialogue panel is displayed, three different methods are provided, namely, automatically sending a message requesting a price reduction for the first virtual object, providing a quick dialogue identifier for representing different dialogue contents, and providing a virtual object identifier corresponding to different sales messages to realize communication with the first account, thereby achieving the purpose of simplifying the communication process between different accounts in the live broadcast room.
[0125] As an optional solution, after the first selling message is displayed in the first virtual live broadcast room, the method further includes at least one of the following: in response to a first modification interaction operation performed by the first account on the first selling message in the first virtual live broadcast room, displaying a second selling message, wherein the second selling message is used to indicate that the first account is selling a second virtual object in the first virtual live broadcast room, and the second virtual object is different from the first virtual object; in response to a second modification interaction operation performed by the first account on the first selling message in the first virtual live broadcast room, displaying a third selling message, wherein the third selling message is used to indicate that the first account is selling the first virtual object at a first price in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling the first virtual object at a first price in the first virtual live broadcast room. to indicate that the first account is selling the first virtual object at a second price in the first virtual live broadcast room, and the first price is different from the second price; in response to the first account performing a third modification interaction operation on the first sales message in the first virtual live broadcast room, a fourth sales message is displayed, wherein the fourth sales message is used to indicate that the first account is selling a first quantity of the first virtual objects in the first virtual live broadcast room, and the first sales message is used to indicate that the first account is selling a second quantity of the first virtual objects in the first virtual live broadcast room, and the first quantity is different from the second quantity; in response to the first account performing a cancel interaction operation on the first sales message in the first virtual live broadcast room, the first sales message is canceled.
[0126] Optionally, in an embodiment of the present application, the above-mentioned first modification interaction operation, the second modification interaction operation and the third modification interaction operation may include but are not limited to being triggered by single-click, double-click, long press, voice, video, etc., and the above-mentioned second virtual object may include but is not limited to game heroes, game hero skins, game treasure chests, virtual equipment, etc.
[0127] It should be noted that after the first account performs the first modification interaction operation, the first virtual object originally sold in the virtual live broadcast room will become a second virtual object, corresponding to the second sales message. The second virtual object is different from the first virtual object, and the second sales message may include but is not limited to the name, type, function, usage period, price and other information of the second virtual object. Fig.15 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.15 As shown, the first account 1502 clicks the modify button 1504, chooses to sell the second virtual object 1506, replaces the first virtual object 1508 with the second virtual object 1506, and modifies the relevant information, such as price, type, and expiration date. At this time, the object account in the virtual live broadcast room 1510 will see the selling message 1512.
[0128] In an optional embodiment, after the first account performs the second modification interaction operation, the price of the first virtual object originally sold is changed in the virtual live broadcast room, that is, from the first price to the second price, and the third selling message indicates that the first account has modified the price of the first virtual object. Fig.16 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.16 As shown, the first account 1602 clicks the modify button 1604 and chooses to modify the price of the first virtual object 1606 , changing the first price 100 to the second price 50. At this time, the object account in the virtual live broadcast room 1608 will see the selling message 1610.
[0129] In another optional embodiment, after the first account performs the third modification interaction operation, the quantity of the first virtual object originally sold is changed in the virtual live broadcast room, that is, from the first quantity to the second quantity, and the fourth sale message indicates that the first account has modified the quantity of the first virtual object. Fig.17 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.17 As shown, the first account 1702 clicks the modify button 1704 and chooses to modify the quantity of the first virtual object 1706 , changing the first quantity 100 to the second quantity 50. At this time, the object account in the virtual live broadcast room 1708 will see the selling message 1712 .
[0130] As an optional solution, the method further includes: displaying a virtual popularity value of the first virtual live broadcast room, wherein the virtual popularity value indicates the transaction popularity of the first virtual live broadcast room; and updating the virtual popularity value when the second account purchases the first virtual object.
[0131] It should be noted that the above virtual popularity value can be understood as the popularity of the above first virtual live broadcast room. Fig.18 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.18 As shown, the second account 1802 purchased the first virtual object 1804 and updated the virtual popularity value 1808 of the virtual live broadcast room 1806, and the virtual popularity value 1808 changed from 500 to 1000.
[0132] As an optional solution, the method further includes: displaying a live broadcast screen of a second virtual live broadcast room, wherein a preset relationship exists between the anchor accounts of the first virtual live broadcast room and the second virtual live broadcast room, and the first virtual live broadcast room is different from the second virtual live broadcast room; in response to the first virtual live broadcast room displaying the first sales message, displaying the first sales message in the second virtual live broadcast room; in response to a purchase interaction operation performed by a third account on the first sales message in the second virtual live broadcast room, displaying a second prompt message, wherein the second prompt message is used to prompt that the third account has purchased the first virtual object; in response to the third account performing a communication interaction operation on the first sales message in the second virtual live broadcast room, displaying a second dialogue panel, wherein the second dialogue panel is used to send a dialogue message associated with the first virtual object to the first account.
[0133] Optionally, in an embodiment of the present application, the above-mentioned preset relationship may include but is not limited to that the hosts of the first live broadcast room and the second live broadcast room are friends, the host accounts of the first live broadcast room and the second live broadcast room are associated accounts, and the first live broadcast room and the second live broadcast room belong to different live broadcast platforms, and the first live broadcast room and the second live broadcast room are two live broadcast rooms with similar virtual popularity rankings, and the above-mentioned third account is in the above-mentioned second virtual live broadcast room and may be a viewing account for watching the live broadcast.
[0134] In an alternative embodiment, Fig.19 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.19 As shown, a first selling message 1904 is displayed in the first virtual live broadcast room 1902, the hosts of the first live broadcast room 1902 and the second live broadcast room 1906 are friends, the host accounts of the first live broadcast room 1902 and the third live broadcast room 1908 are associated accounts on different live broadcast platforms, and the virtual popularity rankings of the first live broadcast room 1902 and the fourth live broadcast room 1910 are close. At this time, it can include but is not limited to displaying the first selling message 1904 in one or more of the second live broadcast room 1906, the third live broadcast room 1908 and the fourth live broadcast room 1910 at the same time. If the third account 1916 purchases the virtual object 1912 in the second live broadcast room 1904, the second prompt message 1914 can be displayed. If the third account 1916 initiates a communication message to the first account 1918 in the second virtual live broadcast room, the conversation content can be displayed through the conversation panel.
[0135] As an alternative solution, displaying the first sales message in the first virtual live room includes at least one of the following: displaying the first sales message in the first virtual live room, where the first sales message is generated by the first account sending a bullet screen text to the first virtual live room, and the first account transferring a first preset number of virtual resources to the host account indicates that the first account expects to send the bullet screen text in the first virtual live room, and the bullet screen text includes the first sales message; displaying the first sales message in the first virtual live room, where the first sales message is generated by the first account presenting a target virtual gift to the first virtual live room, and the first account presenting the target virtual gift to the host account indicates that the first account expects to display the first sales message in the first virtual live room; displaying the first sales message in the first virtual live room, where the first sales message is generated by the first account presenting the first virtual object to the first virtual live room, and the first account presenting the first virtual object to the host account indicates that the first account expects to sell the first virtual object in the first virtual live room; displaying the first sales message in the first virtual live room, where the first sales message is generated by the first account presenting a virtual resource set to the first virtual live room, and the virtual resources in the virtual resource set are allowed to be obtained by the viewing accounts in the first virtual live room, and when the first account presents the virtual resource set, it is allowed to sell the first virtual object in the first virtual live room.
[0136] Further, Fig. 20 is a schematic diagram of an alternative interactive method for a virtual live room according to an embodiment of the present application. As Fig. 20 shown, if the first account wants to sell the first virtual object in the virtual live room, it needs to perform a sales interaction operation, which can be achieved through the following steps:
[0137] S1. The first account 2002 selects the first virtual object 2004 to be sold and enters the bullet screen text 2006;
[0138] S2. Enter the price corresponding to the item to be sold;
[0139] S3. Click the OK button 2008 to complete the bullet screen setting;
[0140] S4. Display the bullet screen of the first virtual object to be sold in the virtual live room.
[0141] Among them, the barrage corresponds to the above-mentioned first sales message. If the first account chooses to cancel 2010 in step S3, the barrage of the first virtual object will not be displayed in the virtual live broadcast room, that is, the first account cancels the sale of the first virtual object, or selects the modify button 2012 to choose to modify the price of the first virtual object. This application does not limit the specific display position of the barrage.
[0142] For example, Fig.21 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.21 As shown, the first account sells the first virtual object in the virtual live broadcast room 2102, selects to send a bullet comment 2104, and enters the text content of "selling hero skin, price in private chat". At this time, this bullet comment text will be automatically pinned to the top of the bullet comment area 2106 of the display interface. The viewing object account in the virtual live broadcast room 2102, the object account in the virtual live broadcast room 2102 and the anchor account can all see this bullet comment. Fig.21 The objects A and B shown have both been watching the live broadcast in the virtual live broadcast room 2102 for 30 minutes. When object A sees the barrage 2104 in the barrage area, he also posts a barrage, and inputs the text "This pinned product is OK"; when object B sees the barrage 2104 in the barrage area, he also posts a barrage, and inputs the text "How to sell this product"; object C is the object account that has just entered the virtual live broadcast room 2102. When he sees the barrage 2104 in the barrage area, he also posts a barrage, and inputs the text "You can also sell things here", which is displayed on the object terminal display interface in the virtual live broadcast room.
[0143] It should be noted that if the first account wants to sell the first virtual object in the virtual live broadcast room, it can also perform the selling interaction operation by giving the anchor a virtual gift. Fig. 22 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Figure 3 As shown, this can be achieved through the following steps:
[0144] S1, the first account 2202 selects the first virtual object 2204 to be sold;
[0145] S2, the first account 2202 selects a virtual gift 2206;
[0146] S3, the first account 2202 presents the virtual gift 2206 to the anchor 2208;
[0147] It should be noted that after the first account gives the first virtual object to the anchor of the first virtual live broadcast room, the first virtual object can be sold in the first virtual live broadcast room, or a virtual resource collection can be given to the first virtual live broadcast room. At this time, all object accounts in the first virtual live broadcast room can obtain the virtual resource, and then the first account will be allowed to sell the first virtual object in the first virtual live broadcast room, where the virtual resource collection may include but is not limited to red envelopes, virtual game equipment, etc.
[0148] Through the embodiments of the present application, different methods are used to display the first sales message in the first virtual live broadcast room. For example, barrage text is sent in the first virtual live broadcast room, a target virtual gift is presented to the first virtual live broadcast room, a first virtual object is presented to the first virtual live broadcast room, a virtual resource collection is presented to the first virtual live broadcast room, etc., which can provide a better shopping experience for the object account in the live broadcast room and simplify the process of selling idle items by the object account in the live broadcast room.
[0149] As an optional scheme, the above method also includes: when the above-mentioned first sales message is generated by the above-mentioned first account sending the above-mentioned barrage text to the above-mentioned first virtual live broadcast room, and the live broadcast screen of the above-mentioned first virtual live broadcast room includes a barrage display area, the above-mentioned barrage text is displayed in the above-mentioned barrage display area according to a first preset format; when the above-mentioned first sales message is generated by the above-mentioned first account sending the above-mentioned barrage text to the above-mentioned first virtual live broadcast room, and the live broadcast screen of the above-mentioned first virtual live broadcast room does not include a barrage display area, the above-mentioned barrage text is displayed in the above-mentioned first virtual live broadcast room according to a second preset format.
[0150] In an exemplary embodiment, Fig.23 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.23 As shown: the first account sells the first virtual object in the virtual live broadcast room 2302, chooses to send a barrage 2304, and enters the text content "selling treasure chest fragments, price in private chat". At this time, this barrage text will be automatically pinned to the top of the barrage area 2306 of the display interface. The viewing account in the virtual live broadcast room 2302, the object account in the virtual live broadcast room 2302 and the anchor account can all see this barrage.
[0151] For another example, when the display interface is in full screen and the above bullet screen cannot be displayed, a prompt window 2308 pops up to prompt the object account in the virtual live broadcast room that a hero skin sale activity is currently underway. This prompt window may include information such as the type, price, and sales time of the first virtual object, such as Fig.23 The text content of the prompt window 2308 shown is "The object is currently selling treasure chest fragments in the live broadcast room, click to learn more", which is displayed on the object terminal display interface in the virtual live broadcast room.
[0152] As an optional solution, the method further includes at least one of the following: in a case where the first selling message is generated by the first account donating a target virtual gift to the first virtual live broadcast room or the first account donating a virtual resource set to the first virtual live broadcast room, the first selling message is displayed according to the value of the target virtual gift or the virtual resource set, wherein the display duration of the first selling message is related to the value of the target virtual gift or the virtual resource set; in a case where the first selling message is generated by the first account donating a target virtual gift to the first virtual live broadcast room or the first account donating a virtual resource set to the first virtual live broadcast room, and the host account of the first virtual live broadcast room When the host account of the first virtual live broadcast room performs a verification interaction operation, the first sales message is displayed, wherein the verification interaction operation is used to indicate that the host account agrees that the first account sells the first virtual object in the first virtual live broadcast room; when the first sales message is generated by the first account giving a target virtual gift to the first virtual live broadcast room or the first account giving a virtual resource set to the first virtual live broadcast room, and the host account of the first virtual live broadcast room performs a timed interaction operation, the first sales message is displayed according to the timed interaction operation, wherein the timed interaction operation indicates that the host account has set a sales duration for the first account to sell the first virtual object in the first virtual live broadcast room.
[0153] It should be noted that after the above-mentioned first account gives the virtual gift to the anchor, the first selling message can be directly displayed in the virtual live broadcast room for selling the first virtual object. That is to say, as long as the above-mentioned first account gives the virtual gift, the selling price of the first virtual object can be set. After the sale is confirmed, the first selling message can be directly displayed in the virtual live broadcast room.
[0154] For example, Fig.24 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.24 As shown in the figure, the anchor receives a reminder message of a virtual gift, which can be achieved through the following steps:
[0155] S1, the host 2402 receives a prompt message 2406 of a virtual gift 2404;
[0156] S2, the host 2402 clicks to view the virtual gift 2404 and obtains relevant information of the first virtual object 2408;
[0157] S3, the anchor 2402 accepts the virtual gift 2404 and agrees to display the advertising widget 2410 corresponding to the first virtual object to be sold in the virtual live broadcast room.
[0158] Among them, the above-mentioned first account has given a virtual gift, and the anchor agrees that the above-mentioned first account can sell the first virtual object. The above-mentioned first account can set the selling price and other information of the first virtual object, and then display the first selling message in the virtual live broadcast room.
[0159] In yet another exemplary embodiment, Fig.25 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.25 As shown, the first account 2502 sells the first virtual object in the virtual live broadcast room 2504 and chooses to send a virtual gift 2508 to the anchor 2506. Assuming that the anchor accepts the virtual gift 2508, an advertising widget 2510 will appear in the virtual live broadcast room 2504 and be displayed on the terminal display interface of the object account in the virtual live broadcast room. Among them, advertising widget 2510, advertising widget 2512, and advertising widget 2514 can all be considered as the above-mentioned first selling message, and the first virtual objects to be sold corresponding to these three advertising widgets can be the same or different. The same object account can sell three first virtual objects, or three object accounts can sell one first virtual object each.
[0160] It should be noted that the embodiment of the present application does not limit the number of the above-mentioned advertising widgets. The number of the advertising widgets corresponds one-to-one to the virtual gifts accepted by the anchor. For example, if the anchor accepts virtual gift A, it corresponds to advertising widget A. At the same time, the anchor also accepts virtual gift B, which corresponds to advertising widget B. Both advertising widget A and advertising widget B can be considered as the above-mentioned first sales message. The display time of the advertising widget in the virtual live broadcast room depends on the price of the virtual gift. The higher the price of the virtual gift, the longer the display time of the advertising widget. In other words, the greater the possibility that the target account can see the advertising widget, and more objects will notice the advertising widget. In addition, advertising widget A and virtual gift B can be displayed at the same time, and can also be displayed alternately in the same area.
[0161] For example, Fig.26 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.26 As shown, the object enters the virtual live broadcast room 2602 to watch the live broadcast. For virtual gift A, an advertising widget 2606 is displayed in area 2604 of the object's terminal display interface. For virtual gift B, an advertising widget 2610 is displayed in area 2608 of the object's terminal display interface.
[0162] For another example, Fig. 27is a schematic diagram of another optional virtual live broadcast room interaction method according to an embodiment of the present application. When there are multiple first selling messages in the virtual live broadcast room, that is, the object accounts in the virtual live broadcast room all have virtual objects to sell, the anchor needs to set the selling time, such as Fig. 27 As shown, the target account enters the virtual live broadcast room 2702 to watch the live broadcast, and the advertising widget 2708 and the advertising widget 2710 will be displayed in turn in the area 2712 of the terminal display interface of the target account, wherein the advertising widget 2708 corresponds to the first selling message, and the display time of the advertising widget 2708 is determined to be 30 seconds according to the virtual gift 2710, and the advertising widget 2712 corresponds to the second selling message, and the display time of the advertising widget 2712 is determined to be 60 seconds according to the virtual gift 2714. At this time, in the 90-second display time cycle, the anchor can choose to display the advertising widget 2708 in the first 30 seconds, and switch to the advertising widget 2712 for display in the next 60 seconds, or divide the 90 seconds into 3 time intervals, that is, in each time interval, the advertising widget 2708 is displayed in the first 27 seconds, and the advertising widget 2712 is displayed in the last 20 seconds. This application does not specifically limit the above-mentioned method of displaying multiple first selling messages in turn.
[0163] As an optional scheme, the above method also includes at least one of the following: displaying a target voting panel initiated by the anchor account of the above-mentioned first virtual live broadcast room, wherein the above-mentioned target voting panel includes a group of voting identifiers, and the above-mentioned group of voting identifiers corresponds one-to-one to a group of virtual objects; in response to the voting interaction operation performed by the viewing account of the above-mentioned first virtual live broadcast room on the above-mentioned target voting panel, determining the target voting result, wherein the above-mentioned target voting result includes at least one target voting identifier, and the above-mentioned target voting result indicates that the above-mentioned first virtual live broadcast room allows the sale of virtual objects related to the above-mentioned target voting identifier.
[0164] In an exemplary embodiment, the above-mentioned group of virtual objects corresponds one-to-one to the above-mentioned group of voting identifiers. When the viewing object account in the live broadcast room performs voting interaction operations on a group of virtual objects, the voting operations include but are not limited to single-click, double-click, long press, voice, etc., when the object account finishes voting, a target voting result is generated, and a target voting identifier is determined. The virtual object corresponding to the target voting identifier will be sold in the virtual live broadcast room, wherein there can be multiple target voting identifiers corresponding to the target voting result, that is, after voting, multiple identical virtual objects or different virtual objects can be sold in the virtual live broadcast room.
[0165] For example, Fig.28 is a schematic diagram of another optional interactive method of a virtual live broadcast room according to an embodiment of the present application, such as Fig.28As shown, the target voting panel 2802 includes a group of voting identifiers 2804 corresponding to a group of virtual objects. The object account in the live broadcast room clicks the voting button 2806 to vote, and finally the target voting result is obtained based on the voting result.
[0166] The above is only an example, and this embodiment does not make any specific limitation.
[0167] The following is further described in conjunction with specific embodiments:
[0168] The present application proposes an interactive method for a virtual live broadcast room that can be applied to a virtual object exchange scenario in the virtual live broadcast room. A first account in the live broadcast room owns some virtual objects that can be exchanged. At this time, the first account can send a payment message in the virtual live broadcast room to display the payment message at the top of the virtual live broadcast room. The second account in the live broadcast room can initiate a dialogue with the first account by clicking on the payment message to realize the transaction of the above virtual objects. When the second account successfully purchases, the anchor account can obtain some virtual resources. When the payment message expires, the first account stops selling the above virtual objects in the virtual live broadcast room, which can achieve the technical effect of increasing the activity of the virtual live broadcast room and optimize the transaction efficiency of virtual objects.
[0169] For example, Fig.23 As shown, when the first account pays for the barrage message in the live broadcast room, the barrage message will be pinned to the top of the barrage area. All accounts in the live broadcast room can see the above barrage message and can click on the barrage message. If the viewing account plays the live broadcast room's screen in full screen, a pop-up prompt may appear to indicate that the first account in the current live broadcast room is selling virtual objects. For the first account, the virtual object can be sold in the following ways: enter the corresponding message text, enter the price of the virtual object, and finally click the OK button to indicate that the paid barrage message will be placed in the live broadcast room, or click the Cancel button to cancel the paid barrage message in the live broadcast room.
[0170] Furthermore, if the second account in the live broadcast room clicks on the above-mentioned barrage message, it will enter the sales detail information interface of the above-mentioned virtual object and obtain the specific information of the virtual object in the sales detail information interface. At this time, the second account can choose to pay immediately, or initiate a dialogue message to the first account, asking the first account whether the sales price of the virtual object can be adjusted. Correspondingly, the above-mentioned first account can modify the information of the virtual object by clicking on the barrage message, for example, modify the object introduction and sales price of the virtual object, or cancel the order. After the first account executes the cancellation operation, the above-mentioned barrage message in the live broadcast room will disappear.
[0171] It should be noted that when the second account in the live broadcast room initiates a conversation message to the first account, a conversation group chat including the second account and the first account can be automatically created. If the second account successfully places an order, it means that the order is valid, which will increase the virtual popularity of the live broadcast room, and thus increase the activity of the live broadcast room. The higher the transaction success rate in the live broadcast room, the more virtual resources the anchor account in the live broadcast room has. At the same time, the live broadcast platform provides the first account with the function of quickly editing the information of selling virtual objects. The barrage shortcut commands can be used to quickly change the specific information of the virtual object, or delete the barrage message, including but not limited to using " / del" to delete the barrage message, and using " / modify" to modify the price and description of the virtual object.
[0172] In another exemplary embodiment, the first account indicates that it needs to sell virtual objects in the current live broadcast room by sending an advertising gift. The anchor can choose whether to accept the advertising gift. If the anchor accepts the advertising gift, it means that the first account can sell the virtual object in the current live broadcast room. At this time, an advertising widget is displayed in the live broadcast room. The display duration of the widget depends on the price of the advertising gift. The anchor can also help promote the virtual object. The viewing account in the live broadcast room can click on the advertising widget to view the detailed information of the virtual object, and can also initiate a conversation with the first account to purchase the above-mentioned virtual object.
[0173] In addition, if there are multiple viewing accounts in the current live broadcast room sending advertising gifts, there will be multiple advertising widgets in the live broadcast room accordingly. One advertising widget represents a sale message of a virtual object. Multiple advertising widgets will display the corresponding virtual object information in rotation in the live broadcast room. At this time, the second account in the live broadcast room clicks the advertising widget, and the corresponding virtual object information is displayed to the second account.
[0174] In an exemplary embodiment, Figure 6 As shown:
[0175] S1, the first account selects the corresponding popular anchor's live broadcast room, and then places advertisements by giving advertising gifts or paid message ads;
[0176] S2, the live broadcast room uses widgets or top barrages to efficiently expose the ads in S1;
[0177] S3, after the second account sees the information of the virtual object contained in the advertisement, if it is satisfied with the price, it will choose to pay and place an order, and then obtain the corresponding item; if the second account is not satisfied with the price, it will send a dialogue message to the first account. After the first account changes the price, the second account will initiate an order and pay to purchase the virtual object;
[0178] S4, if the first account abandons the sale of the virtual object, the order initiated by the second account may also be revoked.
[0179] In an exemplary embodiment, the technical process of triggering a widget ad by giving an ad gift to a viewing account in the live broadcast room is as follows: Fig.29 As shown:
[0180] S1, viewing account A and viewing account B respectively send advertising gifts to the corresponding anchor C, and anchor C receives a notification pop-up window of the advertising gift;
[0181] S2, anchor C agrees to the broadcast, and the virtual popularity value of the live broadcast room increases;
[0182] S3: Anchor C notifies the backstage of the live broadcast room of his consent to the delivery of the advertisement. The backstage of the live broadcast room sends the advertisement widget to be displayed. The information of the advertisement widget includes the virtual object information contained in the advertisement and the advertisement content filled in by the viewing account A and the viewing account B respectively.
[0183] S4, at this time, after seeing the advertising widget, the second account clicks on the corresponding widget and places an order to purchase. If the second account is not satisfied with the selling price of the virtual object, it can send a dialogue message to the viewing account A or the viewing account B, indicating that the other party needs to adjust the selling price of the virtual object;
[0184] S5, the second account places an order to purchase the virtual object, the order is completed, the corresponding advertising widget disappears, the virtual popularity value of the live broadcast room increases, and the ranking of the live broadcast room is improved to obtain more recommendation opportunities from the live broadcast platform.
[0185] It should be noted that the interactive method of the live broadcast room proposed in this application is highly scalable, applicable to a variety of application scenarios, and can access other functional modules at a lower cost. The viewing account in the live broadcast room can sell virtual objects in the live broadcast room, which may include but are not limited to game hero skins. In addition, voting can also be initiated in the live broadcast room to obtain the virtual objects required by the viewing account in the live broadcast room, which is convenient for the success rate of advertising in the live broadcast room. At the same time, the anchor can also sell virtual objects in the live broadcast room; advanced advertising messages between different live broadcast rooms can be intercommunication to increase advertising exposure and the transaction success rate of the live broadcast room.
[0186] It is understandable that in the specific implementation of this application, related data such as object information is involved. When the above embodiments of this application are applied to specific products or technologies, it is necessary to obtain the object's permission or consent, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0187] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain 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 present application.
[0188] According to another aspect of the embodiment of the present application, a virtual live room interaction device for implementing the above-mentioned virtual live room interaction method is also provided. Fig.30 As shown, the device comprises:
[0189] A first display module 3002 is used to display a first selling message in the first virtual live broadcast room, wherein the first selling message is generated by the first account performing a selling interaction operation in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling the first virtual object in the first virtual live broadcast room, and the first account is a viewing account of the first virtual live broadcast room;
[0190] The second display module 3004 is used to display a first prompt message in response to the purchase interaction operation performed by the second account on the first selling message in the first virtual live broadcast room, wherein the first prompt message is used to prompt that the second account has purchased the first virtual object;
[0191] The third display module 3006 is used to display the first dialogue panel in response to the communication and interaction operation performed by the second account on the first sales message in the first virtual live broadcast room, wherein the second account allows sending dialogue messages to the first account through the first dialogue panel.
[0192] As an optional solution, the above-mentioned device is also used to: after displaying the first sales message in the first virtual live broadcast room, in response to the first trigger operation performed by the above-mentioned second account on the above-mentioned first sales message in the above-mentioned first virtual live broadcast room, display object detail information, wherein the above-mentioned object detail information includes object data associated with the above-mentioned first virtual object; when the above-mentioned object detail information has been displayed, display a purchase interaction object and a communication interaction object, wherein the above-mentioned purchase interaction object is used to display the above-mentioned first prompt message when triggered, and the above-mentioned communication interaction object is used to display the above-mentioned first dialogue panel when triggered.
[0193] As an optional solution, the above-mentioned device displays a first prompt message in response to the purchase interaction operation performed by the second account on the above-mentioned first sales message in the above-mentioned first virtual live broadcast room in the following manner: in response to the second trigger operation performed by the above-mentioned second account on the above-mentioned purchase interaction object in the above-mentioned first virtual live broadcast room, the above-mentioned first prompt message is displayed; and the above-mentioned first account is controlled to transfer the target virtual resources to the above-mentioned second account, wherein the above-mentioned target virtual resources are specified by the above-mentioned first account for the above-mentioned first virtual object.
[0194] As an optional solution, the above-mentioned device controls the above-mentioned first account to transfer the target virtual resources to the above-mentioned second account in the following manner: when the above-mentioned object details message includes the quantity for sale and the unit price information of the above-mentioned first virtual object, the purchase quantity entered by the above-mentioned second account in the above-mentioned first virtual live broadcast room is displayed, wherein the above-mentioned unit price information is used to indicate the number of unit virtual resources required to obtain the above-mentioned first virtual object, and the above-mentioned quantity for sale and the above-mentioned unit price information are both specified by the above-mentioned first account; when the above-mentioned purchase quantity is less than or equal to the above-mentioned quantity for sale, the above-mentioned second account is controlled to transfer the above-mentioned target virtual resources to the above-mentioned first account, wherein the virtual resource quantity of the above-mentioned target virtual resource is determined by the above-mentioned purchase quantity and the above-mentioned unit price information.
[0195] As an optional solution, the above-mentioned device displays the first dialogue panel in response to the communication and interaction operation performed by the above-mentioned second account on the above-mentioned first sales message in the above-mentioned first virtual live broadcast room in the following manner: in response to the third trigger operation performed by the above-mentioned second account on the above-mentioned communication and interaction object in the above-mentioned first virtual live broadcast room, the above-mentioned first dialogue panel is displayed; and the above-mentioned second account is controlled to send a first dialogue message to the above-mentioned first account through the above-mentioned first dialogue panel, wherein the above-mentioned first dialogue message indicates the content that the above-mentioned second account needs to communicate with the above-mentioned first account.
[0196] As an optional solution, the device controls the second account to send the first dialogue message to the first account through the first dialogue panel in the following manner, including at least one of the following: when the first dialogue panel is displayed, automatically sending the first dialogue message to the first account through the first dialogue panel, wherein the first dialogue message is used to request the first account to reduce the selling price of the first virtual object; when the first dialogue panel is displayed, displaying a group of quick dialogue identifiers on the first dialogue panel, and in response to a first selection operation performed on a target quick dialogue identifier, sending the first dialogue message corresponding to the target quick dialogue identifier to the first account, wherein different quick dialogue identifiers in the group of quick dialogue identifiers correspond to different dialogue contents; when the first dialogue panel is displayed, displaying a group of virtual object identifiers on the first dialogue panel, and in response to a second selection operation performed on the target virtual object identifier, sending the first dialogue message corresponding to the target virtual object identifier to the first account, wherein different virtual object identifiers in the group of virtual object identifiers correspond to different sales messages published by the first account, the different sales messages include the first sales message, and the target virtual object identifier corresponds to the first virtual object.
[0197] As an optional solution, the above-mentioned device is also used to, after displaying the first sales message in the first virtual live broadcast room, include at least one of the following: in response to the first modification interaction operation performed by the above-mentioned first account on the above-mentioned first sales message in the above-mentioned first virtual live broadcast room, display a second sales message, wherein the above-mentioned second sales message is used to indicate that the above-mentioned first account is selling a second virtual object in the above-mentioned first virtual live broadcast room, and the above-mentioned second virtual object is different from the above-mentioned first virtual object; in response to the above-mentioned first account performing a second modification interaction operation on the above-mentioned first sales message in the above-mentioned first virtual live broadcast room, display a third sales message, wherein the above-mentioned third sales message is used to indicate that the above-mentioned first account is in the above-mentioned first virtual live broadcast room The first virtual object is sold at a first price, and the first selling message is used to indicate that the first account is selling the first virtual object at a second price in the first virtual live broadcast room, and the first price is different from the second price; in response to a third modification interaction operation performed by the first account on the first selling message in the first virtual live broadcast room, a fourth selling message is displayed, wherein the fourth selling message is used to indicate that the first account is selling a first quantity of the first virtual object in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling a second quantity of the first virtual object in the first virtual live broadcast room, and the first quantity is different from the second quantity.
[0198] As an optional solution, the above-mentioned device is also used to: display the virtual popularity value of the above-mentioned first virtual live broadcast room, wherein the above-mentioned virtual popularity value represents the transaction heat of the above-mentioned first virtual live broadcast room; when the above-mentioned second account purchases the above-mentioned first virtual object, update the above-mentioned virtual popularity value.
[0199] As an optional solution, the above-mentioned device is also used to: display the live broadcast screen of the second virtual live broadcast room, wherein there is a preset relationship between the anchor accounts of the above-mentioned first virtual live broadcast room and the above-mentioned second virtual live broadcast room, and the above-mentioned first virtual live broadcast room is different from the above-mentioned second virtual live broadcast room; in response to the above-mentioned first virtual live broadcast room displaying the above-mentioned first sales message, displaying the above-mentioned first sales message in the above-mentioned second virtual live broadcast room; in response to the third account performing a purchase interaction operation on the above-mentioned first sales message in the above-mentioned second virtual live broadcast room, displaying a second prompt message, wherein the above-mentioned second prompt message is used to prompt the above-mentioned third account that the first virtual object has been purchased; in response to the third account performing a communication interaction operation on the above-mentioned first sales message in the above-mentioned second virtual live broadcast room, displaying a second dialogue panel, wherein the above-mentioned second dialogue panel is used to send a dialogue message associated with the above-mentioned first virtual object to the above-mentioned first account.
[0200] As an optional solution, the device displays the first selling message in the first virtual live broadcast room in the following manner, including at least one of the following: displaying the first selling message in the first virtual live broadcast room, wherein the first selling message is generated by the first account sending a barrage text to the first virtual live broadcast room, and the first account transferring a first preset amount of virtual resources to the anchor account indicates that the first account expects to send the barrage text in the first virtual live broadcast room, and the barrage text includes the first selling message; displaying the first selling message in the first virtual live broadcast room, wherein the first selling message is generated by the first account giving a target virtual gift to the first virtual live broadcast room, and the first account giving the target virtual gift to the anchor account indicates that the first account expects to The first selling message is displayed in the virtual live broadcast room; the first selling message is displayed in the first virtual live broadcast room, wherein the first selling message is generated by the first account donating the first virtual object to the first virtual live broadcast room, and the first account donating the first virtual object to the anchor account indicates that the first account hopes to sell the first virtual object in the first virtual live broadcast room; the first selling message is displayed in the first virtual live broadcast room, wherein the first selling message is generated by the first account donating a virtual resource set to the first virtual live broadcast room, the virtual resources in the virtual resource set are allowed to be obtained by the viewing accounts of the first virtual live broadcast room, and the first account is allowed to sell the first virtual object in the first virtual live broadcast room when the virtual resource set is donated.
[0201] As an alternative, the above device is further configured to: when the above first sales message is generated by the above first account sending the above bullet screen text to the above first virtual live room, and the live broadcast screen of the above first virtual live room includes a bullet screen display area, display the above bullet screen text in the above bullet screen display area according to a first preset format; when the above first sales message is generated by the above first account sending the above bullet screen text to the above first virtual live room, and the live broadcast screen of the above first virtual live room does not include a bullet screen display area, display the above bullet screen text in the above first virtual live room according to a second preset format.
[0202] As an alternative, the above device is further configured to: when the above first sales message is generated by the above first account presenting a target virtual gift to the above first virtual live room or the above first account presenting a virtual resource set to the above first virtual live room, display the above first sales message according to the value of the above target virtual gift or the above virtual resource set, wherein the display duration of the above first sales message is related to the value of the above target virtual gift or the above virtual resource set; when the above first sales message is generated by the above first account presenting a target virtual gift to the above first virtual live room or the above first account presenting a virtual resource set to the above first virtual live room, and the host account of the above first virtual live room has performed a verification interaction operation, display the above first sales message, wherein the above verification interaction operation is used to indicate that the host account agrees that the above first account sells the above first virtual object in the above first virtual live room; when the above first sales message is generated by the above first account presenting a target virtual gift to the above first virtual live room or the above first account presenting a virtual resource set to the above first virtual live room, and the host account of the above first virtual live room has performed a timing interaction operation, display the above first sales message according to the above timing interaction operation, wherein the above timing interaction operation indicates that the host account has set a sales duration for the above first account to sell the above first virtual object in the above first virtual live room.
[0203] As an alternative, the above device is further configured to: display a target voting panel initiated by the host account of the above first virtual live room, wherein the above target voting panel includes a set of voting identifiers, and the above set of voting identifiers corresponds to a set of virtual objects one by one; in response to a voting interaction operation performed by a viewing account of the above first virtual live room on the above target voting panel, determine a target voting result, wherein the above target voting result includes at least one target voting identifier, and the above target voting result indicates that the above first virtual live room allows the sale of virtual objects related to the above target voting identifier.
[0204] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0205] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0206] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 3109, and / or installed from the removable medium 3111. When the computer program is executed by the central processor 3101, various functions provided by the embodiment of the present application are executed.
[0207] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0208] Fig.31 The structure block diagram of a computer system for implementing an electronic device according to an embodiment of the present application is schematically shown.
[0209] It should be noted that Fig.31 The computer system 3100 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0210] like Fig.31 As shown, the computer system 3100 includes a central processing unit 3101 (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory 3102 (ROM) or the program loaded from the storage part 3108 to the random access memory 3103 (RAM). Various programs and data required for system operation are also stored in the random access memory 3103. The central processing unit 3101, the read-only memory 3102 and the random access memory 3103 are connected to each other through a bus 3104. The input / output interface 3105 (Input / Output interface, i.e., I / O interface) is also connected to the bus 3104.
[0211] The following components are connected to the input / output interface 3105: an input section 3106 including a keyboard, a mouse, etc.; an output section 3107 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 3108 including a hard disk, etc.; and a communication section 3109 including a network interface card such as a LAN card, a modem, etc. The communication section 3109 performs communication processing via a network such as the Internet. A drive 3110 is also connected to the input / output interface 3105 as needed. A removable medium 3111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 3110 as needed so that a computer program read therefrom is installed into the storage section 3108 as needed.
[0212] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 3109, and / or installed from the removable medium 3111. When the computer program is executed by the central processor 3101, various functions defined in the system of the present application are executed.
[0213] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned virtual live studio interaction method is also provided. The electronic device may be Figure 1 The terminal device or server shown in the figure. This embodiment is described by taking the electronic device as a terminal device as an example. Fig.32 As shown, the electronic device includes a memory 3202 and a processor 3204, wherein the memory 3202 stores a computer program, and the processor 3204 is configured to execute the steps in any one of the above method embodiments through the computer program.
[0214] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.
[0215] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0216] S1, displaying a first selling message in a first virtual live broadcast room, wherein the first selling message is generated by a first account performing a selling interactive operation in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling a first virtual object in the first virtual live broadcast room, and the first account is a viewing account of the first virtual live broadcast room;
[0217] S2, in response to the second account performing a purchase interaction operation on the first selling message in the first virtual live broadcast room, displaying a first prompt message, wherein the first prompt message is used to prompt the second account that the first virtual object has been purchased;
[0218] S3, in response to the communication and interaction operation performed by the second account on the first selling message in the first virtual live broadcast room, displaying a first dialogue panel, wherein the second account allows sending dialogue messages to the first account through the first dialogue panel.
[0219] Alternatively, a person skilled in the art may understand that: Fig.32 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID), a PAD, and other terminal devices. Fig.32 The electronic device and the electronic equipment described above are not limited in structure. Fig.32 More or fewer components (such as network interfaces, etc.) as shown in, or with Fig.32 Different configurations are shown.
[0220] Among them, the memory 3202 can be used to store software programs and modules, such as the program instructions / modules corresponding to the interactive method and device of the virtual live room in the embodiment of the present application. The processor 3204 executes various functional applications and data processing by running the software programs and modules stored in the memory 3202, that is, realizing the interactive method of the virtual live room mentioned above. The memory 3202 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 3202 may further include a memory remotely arranged relative to the processor 3204, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 3202 can be specifically, but not limited to, used to store information such as target virtual resources. As an example, such as Fig.32As shown, the memory 3202 may include, but is not limited to, the first display module 3002, the second display module 3004, and the third display module 3002 in the interactive device of the virtual live studio. In addition, other module units in the interactive device of the virtual live studio may also be included but are not limited to, which will not be repeated in this example.
[0221] Optionally, the transmission device 3206 is used to receive or send data via a network. Specific examples of the network may include wired networks and wireless networks. In one example, the transmission device 3206 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 3206 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0222] In addition, the above-mentioned electronic device also includes: a display 3208, used to display the above-mentioned virtual live broadcast room; and a connection bus 3210, used to connect the various module components in the above-mentioned electronic device.
[0223] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through network communication. The nodes may form a peer-to-peer network, and any form of computing device, such as a server, terminal or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.
[0224] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the virtual live room interaction method provided in various optional implementations of the above-mentioned virtual live room interaction aspects.
[0225] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0226] S1, displaying a first selling message in a first virtual live broadcast room, wherein the first selling message is generated by a first account performing a selling interactive operation in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling a first virtual object in the first virtual live broadcast room, and the first account is a viewing account of the first virtual live broadcast room;
[0227] S2, in response to the second account performing a purchase interaction operation on the first selling message in the first virtual live broadcast room, displaying a first prompt message, wherein the first prompt message is used to prompt the second account that the first virtual object has been purchased;
[0228] S3, in response to the communication and interaction operation performed by the second account on the first selling message in the first virtual live broadcast room, displaying a first dialogue panel, wherein the second account allows sending dialogue messages to the first account through the first dialogue panel.
[0229] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0230] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0231] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
[0232] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0233] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0234] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0235] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0236] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for interacting with a virtual live broadcast room. It is characterized in that include: Displaying a first selling message in a first virtual live broadcast room, wherein the first selling message is generated by a first account performing a selling interaction operation in the first virtual live broadcast room, the first selling message is used to indicate that the first account is selling a first virtual object in the first virtual live broadcast room, and the first account is a viewing account of the first virtual live broadcast room; In response to a purchase interaction operation performed by a second account on the first selling message in the first virtual live broadcast room, displaying a first prompt message, wherein the first prompt message is used to prompt that the second account has purchased the first virtual object; In response to the communication and interaction operation performed by the second account on the first sales message in the first virtual live broadcast room, a first dialogue panel is displayed, wherein the second account allows dialogue messages to be sent to the first account through the first dialogue panel.
2. The method according to claim 1, It is characterized in that After the first virtual live broadcast room displays the first selling message, the method further includes: In response to a first trigger operation performed by the second account on the first selling message in the first virtual live broadcast room, displaying object detail information, wherein the object detail information includes object data associated with the first virtual object; When the object detail information is displayed, a purchase interaction object and a communication interaction object are displayed, wherein the purchase interaction object is used to display the first prompt message when triggered, and the communication interaction object is used to display the first dialog panel when triggered.
3. The method according to claim 2, It is characterized in that The displaying of a first prompt message in response to the purchase interaction operation performed by the second account on the first selling message in the first virtual live broadcast room includes: In response to a second trigger operation performed by the second account on the purchase interaction object in the first virtual live broadcast room, displaying the first prompt message; The first account is controlled to transfer a target virtual resource to the second account, wherein the target virtual resource is specified by the first account for the first virtual object.
4. The method according to claim 3, It is characterized in that The controlling the first account to transfer the target virtual resource to the second account includes: In a case where the object details message includes the quantity for sale and the unit price information of the first virtual object, displaying the purchase quantity entered by the second account in the first virtual live broadcast room, wherein the unit price information is used to indicate the unit virtual resource quantity required to obtain the first virtual object, and the quantity for sale and the unit price information are both specified by the first account; When the purchase quantity is less than or equal to the quantity to be sold, the second account is controlled to transfer the target virtual resource to the first account, wherein the virtual resource quantity of the target virtual resource is determined by the purchase quantity and the unit price information.
5. The method according to claim 2, It is characterized in that The displaying of a first dialogue panel in response to the communication interaction operation performed by the second account on the first selling message in the first virtual live broadcast room includes: In response to a third trigger operation performed by the second account on the communication interaction object in the first virtual live broadcast room, displaying the first dialogue panel; Control the second account to send a first dialogue message to the first account through the first dialogue panel, wherein the first dialogue message indicates content that the second account needs to communicate with the first account.
6. The method according to claim 5, It is characterized in that The controlling the second account to send the first dialogue message to the first account through the first dialogue panel includes at least one of the following: When the first dialogue panel is displayed, automatically sending the first dialogue message to the first account through the first dialogue panel, wherein the first dialogue message is used to request the first account to reduce the selling price of the first virtual object; In the case where the first conversation panel is already displayed, a group of quick conversation identifiers are displayed in the first conversation panel, and in response to a first selection operation performed on a target quick conversation identifier, the first conversation message corresponding to the target quick conversation identifier is sent to the first account, wherein different quick conversation identifiers in the group of quick conversation identifiers correspond to different conversation contents; When the first dialog panel is already displayed, a group of virtual object identifiers are displayed in the first dialog panel, and in response to a second selection operation performed on a target virtual object identifier, the first dialog message corresponding to the target virtual object identifier is sent to the first account, wherein different virtual object identifiers in the group of virtual object identifiers correspond to different sales messages published by the first account, the different sales messages include the first sales message, and the target virtual object identifier corresponds to the first virtual object.
7. The method according to claim 1, It is characterized in that After the first virtual live broadcast room displays the first selling message, the method further includes at least one of the following: In response to a first modification interaction operation performed by the first account on the first selling message in the first virtual live broadcast room, displaying a second selling message, wherein the second selling message is used to indicate that the first account is selling a second virtual object in the first virtual live broadcast room, and the second virtual object is different from the first virtual object; In response to a second modification interaction operation performed by the first account on the first selling message in the first virtual live broadcast room, displaying a third selling message, wherein the third selling message is used to indicate that the first account is selling the first virtual object at a first price in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling the first virtual object at a second price in the first virtual live broadcast room, and the first price and the second price are different; In response to a third modification interaction operation performed by the first account on the first selling message in the first virtual live broadcast room, displaying a fourth selling message, wherein the fourth selling message is used to indicate that the first account is selling a first quantity of the first virtual object in the first virtual live broadcast room, and the first selling message is used to indicate that the first account is selling a second quantity of the first virtual object in the first virtual live broadcast room, and the first quantity and the second quantity are different; In response to the first account performing a cancel interaction operation on the first selling message in the first virtual live broadcast room, the first selling message is canceled from being displayed.
8. The method according to claim 1, It is characterized in that The method further comprises: Displaying a virtual popularity value of the first virtual live broadcast room, wherein the virtual popularity value indicates the transaction popularity of the first virtual live broadcast room; When the second account purchases the first virtual object, the virtual popularity value is updated.
9. The method according to claim 1, It is characterized in that The method further comprises: Displaying a live broadcast screen of a second virtual live broadcast room, wherein a preset relationship exists between the anchor accounts of the first virtual live broadcast room and the second virtual live broadcast room, and the first virtual live broadcast room is different from the second virtual live broadcast room; In response to the first virtual live broadcast room displaying the first selling message, displaying the first selling message in the second virtual live broadcast room; In response to a purchase interaction operation performed by a third account on the first selling message in the second virtual live broadcast room, displaying a second prompt message, wherein the second prompt message is used to prompt that the third account has purchased the first virtual object; In response to the communication and interaction operation performed by the third account on the first sales message in the second virtual live broadcast room, a second dialogue panel is displayed, wherein the second dialogue panel is used to send a dialogue message associated with the first virtual object to the first account.
10. The method according to claim 1, It is characterized in that The displaying of the first selling message in the first virtual live broadcast room includes at least one of the following: Displaying a first selling message in the first virtual live broadcast room, wherein the first selling message is generated by the first account sending a paid bullet screen text to the first virtual live broadcast room, and the first account transferring a first preset amount of virtual resources to the anchor account indicates that the first account expects to send the paid bullet screen text in the first virtual live broadcast room, and the paid bullet screen text includes the first selling message; Displaying a first selling message in the first virtual live broadcast room, wherein the first selling message is generated by the first account giving a target virtual gift to the first virtual live broadcast room, and the first account giving the target virtual gift to the anchor account indicates that the first account expects the first selling message to be displayed in the first virtual live broadcast room; Displaying a first selling message in the first virtual live broadcast room, wherein the first selling message is generated by the first account donating the first virtual object to the first virtual live broadcast room, and the first account donating the first virtual object to the anchor account indicates that the first account expects to sell the first virtual object in the first virtual live broadcast room; A first selling message is displayed in the first virtual live broadcast room, wherein the first selling message is generated by the first account donating a virtual resource set to the first virtual live broadcast room, the virtual resources in the virtual resource set are allowed to be acquired by the viewing accounts of the first virtual live broadcast room, and the first account is allowed to sell the first virtual object in the first virtual live broadcast room when the virtual resource set is donated.
11. The method according to claim 10, It is characterized in that The method further comprises: When the first selling message is generated by the first account sending the paid bullet screen text to the first virtual live broadcast room, and the live broadcast screen of the first virtual live broadcast room includes a bullet screen display area, displaying the paid bullet screen text in the bullet screen display area according to a first preset format; When the first selling message is generated by the first account sending the paid barrage text to the first virtual live broadcast room, and the live broadcast screen of the first virtual live broadcast room does not include a barrage display area, the paid barrage text is displayed in the first virtual live broadcast room according to a second preset format.
12. The method according to claim 10, It is characterized in that The method further comprises at least one of the following: In the case where the first selling message is generated by the first account donating a target virtual gift to the first virtual live broadcast room or the first account donating a virtual resource set to the first virtual live broadcast room, the first selling message is displayed according to the value of the target virtual gift or the virtual resource set, wherein the display duration of the first selling message is related to the value of the target virtual gift or the virtual resource set; In the case where the first selling message is generated by the first account donating a target virtual gift to the first virtual live broadcast room or the first account donating a virtual resource set to the first virtual live broadcast room, and the host account of the first virtual live broadcast room performs a verification interaction operation, the first selling message is displayed, wherein the verification interaction operation is used to indicate that the host account agrees that the first account sells the first virtual object in the first virtual live broadcast room; When the first sales message is generated by the first account donating a target virtual gift to the first virtual live broadcast room or the first account donating a virtual resource set to the first virtual live broadcast room, and the host account of the first virtual live broadcast room performs a timed interactive operation, the first sales message is displayed according to the timed interactive operation, wherein the timed interactive operation indicates that the host account sets a selling duration for the first account to sell the first virtual object in the first virtual live broadcast room.
13. The method according to any one of claims 1 to 12, It is characterized in that The method further comprises at least one of the following: Displaying a target voting panel initiated by the anchor account of the first virtual live broadcast room, wherein the target voting panel includes a group of voting identifiers, and the group of voting identifiers corresponds one-to-one to a group of virtual objects; In response to the voting interaction operation performed by the viewing account of the first virtual live broadcast room on the target voting panel, a target voting result is determined, wherein the target voting result includes at least one target voting identifier, and the target voting result indicates that the first virtual live broadcast room allows the sale of virtual objects related to the target voting identifier.
14. An interactive device for a virtual live broadcast room, It is characterized in that include: A first display module is used to display a first selling message in a first virtual live broadcast room, wherein the first selling message is generated by a first account performing a selling interaction operation in the first virtual live broadcast room, the first selling message is used to indicate that the first account is selling a first virtual object in the first virtual live broadcast room, and the first account is a viewing account of the first virtual live broadcast room; a second display module, configured to display a first prompt message in response to a purchase interaction operation performed by a second account on the first selling message in the first virtual live broadcast room, wherein the first prompt message is used to prompt that the second account has purchased the first virtual object; The third display module is used to display a first dialogue panel in response to the communication and interaction operation performed by the second account on the first sales message in the first virtual live broadcast room, wherein the second account allows sending dialogue messages to the first account through the first dialogue panel.
15. A computer-readable storage medium, It is characterized in that The computer-readable storage medium includes a stored program, wherein the program can be executed by a terminal device or a computer to execute the method described in any one of claims 1 to 13.
16. A computer program product comprising a computer program / instructions, It is characterized in that When the computer program / instructions are executed by a processor, the steps of the method described in any one of claims 1 to 13 are implemented.
17. An electronic device comprising a memory and a processor, It is characterized in that A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 13 through the computer program.