Information Display Method, Device, Equipment and Storage Medium
By providing an appointment function on the live broadcast trailer page, users can make an appointment to interact with the guest object before the live broadcast begins, solving the problem that users in the existing technology need to enter the live broadcast room before they can request to go to the microphone, and improving the efficiency and rich content of live broadcast interaction.
Patent Information
- Application Number
- CN202411346385.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2044-09-25
AI Technical Summary
In the prior art, users request to interact with microphones in the live broadcast room before they can only be performed, and they cannot enter the live broadcast room immediately, resulting in low live broadcast interaction efficiency.
By displaying interactive events and guest object information on the live broadcast trailer page, users are allowed to make an appointment to interact with guest object before the live broadcast begins, providing appointment controls and prompt information, and the anchor terminal processes the appointment request, realizing early reservation and prompting to enter the live broadcast room.
Users can make an appointment for interaction before the live broadcast begins, reduce queue waiting time, improve live broadcast interaction efficiency, and provide rich interactive content and diverse interactive methods.
Smart Images

Figure CN119356556B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of multimedia technologies, and particularly to an information display method, apparatus, device, and storage medium. Background Art
[0002] With the development of Internet technologies, watching live broadcasts in live rooms has gradually become a common form of entertainment. To enrich the live broadcast content in the live room, the host will invite some guest objects to the live room to participate in joint mic interactions. After a user enters the live room, if the user is interested in the guest objects participating in the joint mic in the live room, the user can request to go on mic in the live room to request an interaction with the guest object. However, using the above method, the user needs to enter the live room before requesting to go on mic, and after the user requests to go on mic, the user usually cannot go on mic immediately but needs to wait in line, resulting in relatively low efficiency of live broadcast interactions. Therefore, how to improve the efficiency of live broadcast interactions is a technical problem that needs to be solved. Summary of the Invention
[0003] The present disclosure provides an information display method, apparatus, device, and storage medium, which can support a user to make an appointment in advance to interact with a first type of object before the live broadcast starts, reduce the time of waiting in line for interaction during the live broadcast, and improve the efficiency of live broadcast interactions. The technical solution of the present disclosure is as follows:
[0004] According to one aspect of the embodiments of the present disclosure, an information display method is provided, which is applied to a first terminal. The first terminal is the terminal currently logged in by a first object in a virtual live room. The method includes:
[0005] Displaying live broadcast preview information of a live broadcast interaction event on a live broadcast preview page of the virtual live room. The live broadcast preview information includes the start time of the live broadcast interaction event and at least one first type of object participating in the live broadcast interaction event;
[0006] In response to a trigger operation on any first type of object, displaying object information of the first type of object and a reservation control. The object information is used to introduce the personal information of the first type of object, and the reservation control is used to make a reservation to interact with the first type of object as a second type of object in the live broadcast interaction event. The second type of object is an object that makes a reservation to jointly participate in the live broadcast interaction event with the first type of object, and the first type of object is the object to be reserved;
[0007] In response to a trigger operation on the reservation control, displaying reservation prompt information, which is used to prompt that a reservation request has been sent to the host terminal. The host terminal is the terminal currently logged in by the host object of the virtual live room.
[0008] According to another aspect of the embodiments of the present disclosure, there is provided an information display method, which is applied to a second terminal. The second terminal is the terminal currently logged in by a second object in a virtual live room. The method includes:
[0009] Displaying, on a live preview page of the virtual live room, live preview information of a live interaction event and an application control. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event. The application control is used to apply to participate in the live interaction event as a first type of object. The first type of object is an object that can be reserved before the start of the live interaction event;
[0010] Responding to a trigger operation on the application control, displaying application prompt information, which is used to prompt that an application request has been sent to the host terminal. The application request is used to apply to participate in the live interaction event as a first type of object. The host terminal is the terminal currently logged in by the host object in the virtual live room.
[0011] According to another aspect of the embodiments of the present disclosure, there is provided an information display method, which is applied to a host terminal. The host terminal is the terminal currently logged in by the host object in a virtual live room. The method includes:
[0012] Displaying, on a live preview page of the virtual live room, the live preview information created by the host object. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event. The first type of object is an object that can be reserved before the start of the live interaction event;
[0013] Responding to a trigger operation on the live preview information, displaying at least one tab, and the at least one tab corresponds to the at least one first type of object one by one;
[0014] Responding to a trigger operation on any tab, displaying the first type of object corresponding to the tab and the reservation objects of the first type of object. The reservation objects are second type of objects that reserve to participate in the live interaction event with the first type of object.
[0015] According to another aspect of the embodiments of the present disclosure, there is provided an information display device, which is configured in a first terminal. The first terminal is the terminal currently logged in by a first object in a virtual live room. The device includes:
[0016] A first display unit, configured to display, on a live preview page of the virtual live room, live preview information of a live interaction event. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event;
[0017] A second display unit, configured to display object information of any first type of object and a reservation control in response to a triggering operation on the first type of object, where the object information is used to introduce personal information of the first type of object, and the reservation control is used to reserve to interact with the first type of object as a second type of object in the live interaction event, the second type of object is an object that reserves to participate in the live interaction event with the first type of object together, and the first type of object is the object to be reserved;
[0018] A third display unit, configured to display a reservation prompt message in response to a triggering operation on the reservation control, where the reservation prompt message is used to prompt that a reservation request has been sent to the host terminal, and the host terminal is the terminal currently logged in by the host object of the virtual live room.
[0019] In some embodiments, for any first type of object, the first type of object can have at least one reserved object, and the reserved object is a second type of object that reserves to interact with the first type of object in the live interaction event.
[0020] In some embodiments, the second display unit is configured to display the object information of the first type of object and the reservation control in response to a triggering operation on any first type of object when the number of reserved objects of the first type of object does not reach a first number, where the reserved object is a second type of object that reserves to interact with the first type of object in the live interaction event; and display the object information of the first type of object in response to a triggering operation on any first type of object when the number of reserved objects of the first type of object reaches the first number.
[0021] In some embodiments, the third display unit is configured to display the reservation prompt message in response to a triggering operation on the reservation control when the first object has filled in object information; display an information input page for inputting object information of the first object in response to a triggering operation on the reservation control when the first object has not filled in object information; and display the reservation prompt message in response to a submission operation on the information input page.
[0022] In some embodiments, the third display unit is further configured to display a notification message when the reservation request is approved, where the notification message is used to notify to participate in the live interaction event on time, and the notification message includes a jump link, and the jump link is used to trigger a jump to the virtual live room.
[0023] In some embodiments, the third display unit is further configured to, when the reservation request is approved, display at least one of the interaction time and interaction order of the first object on the live broadcast preview page, where the interaction time is used to indicate the time when the first object and the first type of objects jointly participate in the live broadcast interaction event, the interaction order is used to indicate the order in which the first object participates in the live broadcast interaction event among multiple reserved objects of the first type of objects, and the interaction time can be determined by the host object based on the interaction order.
[0024] In some embodiments, the apparatus further includes:
[0025] A fourth display unit, configured to, when the reservation request is approved, in response to the start of the live broadcast interaction event, display a live broadcast start prompt message, where the live broadcast start prompt message is used to prompt entering the virtual live broadcast room to participate in the live broadcast interaction event; in response to a confirmation operation on the live broadcast start prompt message, display the live broadcast screen of the live broadcast interaction event in the virtual live broadcast room; when the progress of the live broadcast interaction event reaches a target progress, display a first prompt message, where the target progress is used to indicate that the first type of objects reserved by the first object start to participate in the live broadcast interaction event, and the first prompt message is used to prompt jointly participating in the live broadcast interaction event with the first type of objects; in response to a confirmation operation on the first prompt message, display the live broadcast screen of the first object participating in the live broadcast interaction event as the second type of objects.
[0026] In some embodiments, the interaction status of at least one first type of objects is displayed in the virtual live broadcast room, and the interaction status includes interacting, waiting to interact, and interaction ended; the fourth display unit is configured to, when the interaction status of the first type of objects reserved by the first object is updated from waiting to interact to interacting, display the first prompt message.
[0027] In some embodiments, the fourth display unit is configured to, in response to a first instruction sent by the server, display the first prompt message, where the first instruction is used to indicate that the progress of the live broadcast interaction event reaches the target progress; or, in response to a second instruction sent by the host terminal, display the first prompt message, where the second instruction is used to indicate that the progress of the live broadcast interaction event reaches the target progress.
[0028] In some embodiments, a participation control is displayed in the virtual live room. The participation control is used to trigger a request to participate in the live interaction event. The fourth display unit is further configured to, when any first type of object participates in the live interaction event, if the first object has not reserved an interaction with the first type of object, in response to a trigger operation on the participation control, send an interaction request to the host terminal. The interaction request is used to request to jointly participate in the live interaction event with the first type of object. When the host terminal approves the interaction request, display a live video of the first object participating in the live interaction event as a second type of object.
[0029] In some embodiments, the fourth display unit is further configured to, when the live interaction event ends, display live preview information of the next live interaction event in the virtual live room on the live end page.
[0030] According to another aspect of the embodiments of the present disclosure, there is provided an information display device configured in a second terminal. The second terminal is the terminal currently logged in by a second object in the virtual live room. The device includes:
[0031] A first display unit configured to display live preview information of a live interaction event and an application control on the live preview page of the virtual live room. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event. The application control is used to apply to participate in the live interaction event as a first type of object. The first type of object is an object that can be reserved before the start of the live interaction event.
[0032] A second display unit configured to, in response to a trigger operation on the application control, display application prompt information. The application prompt information is used to prompt that an application request has been sent to the host terminal. The application request is used to apply to participate in the live interaction event as a first type of object. The host terminal is the terminal currently logged in by the host object in the virtual live room.
[0033] In some embodiments, the application request carries object information of the second object. The object information is used to introduce the personal information of the second object. The second display unit is configured to, in response to a trigger operation on the application control, display an information input page when the second object has not filled in the object information. The information input page is used to input object information. In response to a submission operation on the information input page, based on the object information input on the information input page, send an application request to the host terminal and display the application prompt information.
[0034] In some embodiments, the device further includes:
[0035] A third display unit, configured to display a notification message when the application request is approved, where the notification message is used to notify to participate in the live interaction event on time, the notification message includes a jump link, and the jump link is used to trigger a jump to the virtual live room after being clicked.
[0036] In some embodiments, the first display unit is further configured to, when receiving an invitation message, in response to a viewing operation on the invitation message, display a target time period and an information input control, where the target time period is the time period when the second object participates in the live interaction event as a first type of object, and the information input control is used to input object information of the second object; in response to a confirmation operation on the invitation message, display a second prompt message, where the second prompt message is used to prompt to participate in the live interaction event within the target time period.
[0037] In some embodiments, the apparatus further includes:
[0038] A fourth display unit, configured to, when the application request is approved, in response to the start of the live interaction event, display a live start prompt message, where the live start prompt message is used to prompt to enter the virtual live room to participate in the live interaction event; in response to a confirmation operation on the live start prompt message, display a live video of the live interaction event in the virtual live room; when the progress of the live interaction event reaches a target progress, where the target progress is used to indicate that the second object starts to participate in the live interaction event, display a third prompt message, where the third prompt message is used to prompt to participate in the live interaction event as a first type of object; in response to a confirmation operation on the third prompt message, display a live video of the second object participating in the live interaction event as a first type of object and live videos of at least one second type of object participating in the live interaction event, where the second type of object is an object that makes an appointment to jointly participate in the live interaction event with the second object.
[0039] In some embodiments, the fourth display unit is further configured to, when the live interaction event ends, display live preview information of the next live interaction event on a live end page.
[0040] According to another aspect of the embodiments of the present disclosure, there is provided an information display apparatus, which is applied to a host terminal, where the host terminal is a terminal currently logged in by a host object of a virtual live room, and the apparatus includes:
[0041] A first display unit, configured to display live preview information created by the host object on a live preview page of the virtual live broadcast room, where the live preview information includes a start time of a live interaction event and at least one first type of object participating in the live interaction event, and the first type of object is an object that can be reserved before the start of the live interaction event;
[0042] A second display unit, configured to display at least one tab in response to a trigger operation on the live preview information, where the at least one tab corresponds to the at least one first type of object one by one;
[0043] The second display unit is further configured to display a first type of object corresponding to the tab and reserved objects of the first type of object in response to a trigger operation on any tab, where the reserved objects are second type of objects that reserve to participate in the live interaction event with the first type of object.
[0044] In some embodiments, the live interaction event includes at least one sub-event, the at least one sub-event corresponds to the at least one first type of object one by one, each first type of object can participate in the sub-event within a time period associated with the corresponding sub-event, a time period for the corresponding first type of object to participate in the sub-event is displayed in the tab, and the second display unit is further configured to display the tab at an end position of the drag operation in response to a drag operation on any tab, and update time periods displayed in at least one tab.
[0045] In some embodiments, the second display unit is further configured to, in a case where there are multiple reserved objects for the first type of object, update an interaction time and an interaction order of the reserved object based on the drag operation in response to a drag operation on any reserved object, where the interaction time is used to represent a time when the reserved object participates in the live interaction event with the first type of object, and the interaction order is used to represent an order in which the reserved object participates in the live interaction event among the multiple reserved objects.
[0046] In some embodiments, the apparatus further includes:
[0047] A third display unit, configured to display a creation page in response to a creation operation on the live preview information, where the creation page is used to input live information, the live information includes a start time, a first quantity, a second quantity, and a preset duration, the first quantity is a maximum quantity of reserved objects of the first type of object, the second quantity is a maximum quantity of the first type of object, and the preset duration is a reference duration for the first type of object to participate in the live interaction event; create the live preview information based on multiple pieces of live information input on the creation page.
[0048] In some embodiments, the device further includes:
[0049] An invitation unit, configured to display an invitation control when the number of the first type of objects in the live preview information does not reach the maximum number; in response to a trigger operation on the invitation control, display a plurality of user accounts; in response to a selection operation on at least one user account, send an invitation message to the at least one user account to invite the at least one user account to participate in the live interaction event as a first type of object.
[0050] In some embodiments, the invitation unit is configured to, in response to a selection operation on at least one user account, determine a time period for the at least one user account to participate in the live interaction event based on the start time in the live preview information and the time period for the at least one first type of object to participate in the live interaction event; for any user account, send an invitation message including a target time period to the user account, where the target time period is the time period for the user account to participate in the live interaction event.
[0051] In some embodiments, the device further includes:
[0052] A fourth display unit, configured to display the invitation status of the at least one user account in the live preview information, where the invitation status includes successfully invited and being invited.
[0053] In some embodiments, the first display unit is further configured to, when receiving an application request from a second object, display the object information of the second object based on the application request, where the application request is for applying to participate in the live interaction event as a first type of object; in response to a confirmation operation on the application request, display at least one live preview information created by the host object; in response to a selection operation on any live preview information, display the second object in the live preview information.
[0054] In some embodiments, the first display unit is further configured to, when receiving a reservation request from a first object, display the object information of the first object based on the reservation request, where the reservation request is for reserving to participate in the live interaction event together with the first type of object; in response to a confirmation operation on the reservation request, display the first object in the live preview information of the live interaction event.
[0055] In some embodiments, the device further includes:
[0056] A fifth display unit, configured to respond to an operation of starting the live interaction event, display an update control and the interaction status of at least one first type of object participating in the live interaction event on the live page of the virtual live room, where the update control is used to update the interaction status of the first type of object, and the interaction status includes interacting, waiting for interaction, and interaction ended; in response to a trigger operation on the update control, update the interaction status of the first type of object currently interacting to interaction ended, and update the interaction status of a target object from waiting for interaction to interacting, where the target object is the first type of object with the highest ranking among at least one first type of object whose interaction status is waiting for interaction; display the live video of the target object participating in the live interaction event and the live video of at least one second type of object participating in the live interaction event, where the second type of object includes an object reserved to interact with the target object in the live interaction event.
[0057] In some embodiments, the fifth display unit is further configured to, for any first type of object, display a fourth prompt message when the duration of the first type of object participating in the live interaction event exceeds a preset duration, where the preset duration is a reference duration for the first type of object to participate in the live interaction event, and the fourth prompt message is used to prompt that the first type of object has timed out.
[0058] In some embodiments, the fifth display unit is further configured to, during the process of any first type of object participating in the live interaction event, display the interaction request in response to receiving an interaction request from an audience object, where the interaction request is used to request to jointly participate in the live interaction event with the first type of object; in response to a confirmation operation on the interaction request, display the live video of the audience object participating in the live interaction event as a second type of object.
[0059] According to another aspect of the embodiments of the present disclosure, there is provided an electronic device, which includes:
[0060] One or more processors;
[0061] A memory for storing program code executable by the processor;
[0062] Wherein, the processor is configured to execute the program code to implement the above information display method.
[0063] According to another aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, when the program code in the computer-readable storage medium is executed by a processor of an electronic device, enabling the electronic device to execute the above information display method.
[0064] According to another aspect of the embodiments of the present disclosure, there is provided a computer program product including a computer program which, when executed by a processor, implements the above information display method.
[0065] The embodiments of the present disclosure provide an information display solution. Before the start of a live broadcast, the first type of objects, that is, guest objects, who will participate in the interaction during the live broadcast can be previewed through the live broadcast preview information, thus increasing the amount of information displayed. If a user is interested in any of the first type of objects, the user can make an appointment to participate in the live broadcast interaction with the first type of object. If the user successfully makes an appointment, when the first type of object participates in the live broadcast interaction in the live broadcast room, the user can participate in the live broadcast interaction with the first type of object as the second type of object. The user does not need to queue and wait, reducing the queuing time and improving the efficiency of the live broadcast interaction.
[0066] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure and do not constitute an improper limitation to the present disclosure.
[0068] Figure 1 FIG. is a schematic diagram of the implementation environment of an information display method shown according to an exemplary embodiment.
[0069] Figure 2 FIG. is a flowchart of an information display method shown according to an exemplary embodiment.
[0070] Figure 3 FIG. is a flowchart of another information display method shown according to an exemplary embodiment.
[0071] Figure 4 FIG. is a schematic diagram of the personal homepage of a host object shown according to an exemplary embodiment.
[0072] Figure 5 FIG. is a schematic diagram of a live broadcast preview page shown according to an exemplary embodiment.
[0073] Figure 6 FIG. is a schematic diagram of making an appointment to interact with the first type of object shown according to an exemplary embodiment.
[0074] Figure 7 FIG. is a schematic diagram of a live broadcast page shown according to an exemplary embodiment.
[0075] Figure 8 FIG. is a schematic diagram of a live broadcast end page shown according to an exemplary embodiment.
[0076] Figure 9 It is a flowchart of yet another information display method shown according to an exemplary embodiment.
[0077] Figure 10 It is a schematic diagram of an application to become a first type of object shown according to an exemplary embodiment.
[0078] Figure 11 It is a schematic diagram of another live broadcast page shown according to an exemplary embodiment.
[0079] Figure 12 It is a schematic diagram of an invitation message shown according to an exemplary embodiment.
[0080] Figure 13 It is a flowchart of still another information display method shown according to an exemplary embodiment.
[0081] Figure 14 It is a flowchart of yet another information display method shown according to an exemplary embodiment.
[0082] Figure 15 It is a schematic diagram of creating a live broadcast preview message shown according to an exemplary embodiment.
[0083] Figure 16 It is a schematic diagram of a first type of object and a second type of object shown according to an exemplary embodiment.
[0084] Figure 17 It is a schematic diagram of yet another live broadcast page shown according to an exemplary embodiment.
[0085] Figure 18 It is a flowchart of a live broadcast interaction shown according to an exemplary embodiment.
[0086] Figure 19 It is a block diagram of an information display device shown according to an exemplary embodiment.
[0087] Figure 20 It is a block diagram of another information display device shown according to an exemplary embodiment.
[0088] Figure 21 It is a block diagram of still another information display device shown according to an exemplary embodiment.
[0089] Figure 22 It is a block diagram of an electronic device shown according to an exemplary embodiment. Detailed implementation manners
[0090] To enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0091] It should be noted that the terms "first", "second", etc. in the specification, claims and above-mentioned drawings of the present disclosure are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are only examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0092] It should be noted that the information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the present disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the live broadcast preview information and object information involved in the present disclosure are obtained under full authorization.
[0093] Figure 1 It is a schematic diagram of the implementation environment of an information display method shown according to an exemplary embodiment. Refer to Figure 1 , the implementation environment specifically includes: a terminal 101 and a server 102. The terminal 101 can be connected to the server 102 through a wireless network or a wired network.
[0094] The terminal 101 may be at least one of devices such as a smart phone, a smart watch, a desktop computer, a laptop computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, and a laptop portable computer. A target application is installed or running on the terminal 101. The target application is any type of application capable of providing a live broadcast service. For example, the target application is a short video application, a social application, a recruitment application, a training and tutoring application, etc., and the embodiments of the present disclosure do not limit this. A user can watch a live broadcast in the target application through the terminal 101. In addition, during the process of watching the live broadcast, the user can also interact with the host or other users who have joined the video or voice call in the live broadcast room through functions such as video call and voice call provided by the application. The target application is associated with the server 102. The server 102 is used to provide background services for the target application.
[0095] The terminal 101 may generally refer to one of multiple terminals, and the terminal 101 is taken as an example in this embodiment. Those skilled in the art can know that the number of the above terminals may be more or less. For example, the above terminals may be several, or the above terminals may be dozens or hundreds, or more, and the embodiments of the present disclosure do not limit the number and type of the terminals.
[0096] The server 102 is at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of the above servers may be more or less, and the embodiments of the present disclosure do not limit this. Of course, the server 102 may also include other functional servers to provide more comprehensive and diverse services. In some embodiments, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 and the terminal 101 adopt a distributed computing architecture for collaborative computing. The server 102 can be connected to the terminal 101 and other terminals through a wireless network or a wired network. Optionally, the number of the above servers may be more or less, and the embodiments of the present disclosure do not limit this.
[0097] Figure 2 is a flowchart of an information display method shown according to an exemplary embodiment, as Figure 2 shown, this method is executed by a first terminal, and the first terminal is the terminal currently logged in by the first object in the virtual live broadcast room. This method includes the following steps:
[0098] In step S201, the live preview information of the live interaction event is displayed on the live preview page of the virtual live room. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event.
[0099] In the embodiments of the present disclosure, the live interaction event is an interaction event live broadcast in the virtual live room. For example, the live interaction event is a blind date live broadcast, a recruitment live broadcast, or a course tutoring live broadcast, etc., and the embodiments of the present disclosure do not limit this. Before the live interaction event starts, the first terminal can use the live preview information to preview the start time of the live interaction event and at least one first type of object that will participate in the live interaction event. Participating in the live interaction event means that during the progress of the live interaction event, connecting and interacting with the host or other viewers in the virtual live room in the form of video connection, voice connection, etc. The first type of object refers to the guest object participating in the live interaction event. For example, in the case where the live interaction event is a blind date live broadcast, the guest object is the person seeking marriage. The person seeking marriage can interact with the person expressing love participating in the connection during the live broadcast. In the case where the live interaction event is a recruitment live broadcast, the guest object is the interviewer. The interviewer can interact with the job seeker participating in the connection during the live broadcast. Before the live interaction event starts, previewing the start time of the live interaction event and at least one guest object that will participate in the interaction through the live preview information can facilitate users to understand the guest object in advance, so that they can determine in advance which guest object to interact with according to their personal preferences.
[0100] In step S202, in response to a trigger operation on any first type of object, the object information of the first type of object and a reservation control are displayed.
[0101] In the embodiments of the present disclosure, the object information is used to introduce the personal information of the first type of object. The reservation control is used to reserve to interact with the first type of object as the second type of object in the live interaction event. Among them, the second type of object is the object that reserves to participate in the live interaction event together with the first type of object, and the first type of object is the object to be reserved. For example, the first type of object is the person seeking marriage, and the second type of object is the person expressing love who reserves to interact with the person seeking marriage. The first type of object is the interviewer, and the second type of object is the job seeker who reserves to interview with the interviewer.
[0102] In step S203, in response to a trigger operation on the reservation control, a reservation prompt message is displayed. The reservation prompt message is used to prompt that a reservation request has been sent to the host terminal, and the host terminal is the terminal currently logged in by the host object of the virtual live room.
[0103] In the embodiments of the present disclosure, a first object can reserve to participate in a live interaction event with a first type of object through a reservation control. In response to a triggering operation on the reservation control, the first terminal displays a reservation prompt message to prompt that a reservation request has been sent to the host object. If the first object successfully reserves the first type of object, then in the live interaction event, the first object can participate in a co-host interaction with the first type of object as a second type of object.
[0104] The embodiments of the present disclosure provide an information display method. Before the live broadcast starts, the first type of object, that is, the guest object, who will participate in the interaction during the live broadcast is previewed through the live broadcast preview information, which increases the amount of information displayed. If a user is interested in any first type of object, the user can reserve to participate in the live interaction with the first type of object. If the user successfully reserves, when the first type of object participates in the live interaction in the live broadcast room, the user can participate in the live interaction with the first type of object as a second type of object. The user does not need to queue and wait, reducing the queuing time and improving the efficiency of the live interaction.
[0105] In some embodiments, for any first type of object, the first type of object can have at least one reserved object, and the reserved object is a second type of object that reserves to interact with the first type of object in the live interaction event.
[0106] In the embodiments of the present disclosure, by supporting multiple user objects to reserve the same first type of object, the first type of object can participate in the live interaction event with multiple user objects, providing relatively rich live interaction content and making the live interaction method more diverse.
[0107] In some embodiments, in response to a triggering operation on any first type of object, the object information and reservation control of the first type of object are displayed, including:
[0108] In response to a triggering operation on any first type of object, when the number of reserved objects of the first type of object has not reached the first number, the object information and reservation control of the first type of object are displayed, and the reserved object is a second type of object that reserves to interact with the first type of object in the live interaction event;
[0109] In response to a triggering operation on any first type of object, when the number of reserved objects of the first type of object reaches the first number, the object information of the first type of object is displayed.
[0110] In the embodiments of the present disclosure, by restricting the number of reserved objects of each first type of object, it is possible to avoid an excessive number of reserved objects for a single first type of object, thereby reasonably controlling the duration of each first type of object's participation in the live interaction event, which can not only improve the efficiency of the live interaction but also maintain the order of the live interaction.
[0111] In some embodiments, in response to a triggering operation on a reservation control, reservation prompt information is displayed, including:
[0112] In response to a triggering operation on a reservation control, when the first object has filled in object information, reservation prompt information is displayed;
[0113] In response to a triggering operation on a reservation control, when the first object has not filled in object information, an information input page is displayed, and the information input page is used to input the object information of the first object;
[0114] In response to a submission operation on the information input page, reservation prompt information is displayed.
[0115] In the embodiments of the present disclosure, by requiring the first object to fill in object information before making a reservation, it is possible to facilitate the host object and the first type of objects to be reserved to understand the basic situation of the reserved object before the live broadcast, thereby saving the time for the reserved object and the first type of objects to get to know each other during the live broadcast, and further improving the efficiency of live broadcast interaction.
[0116] In some embodiments, when the reservation request is approved, a notification message is displayed. The notification message is used to notify to participate in the live broadcast interaction event on time, and the notification message includes a jump link, and the jump link is used to trigger a jump to the virtual live broadcast room.
[0117] In the embodiments of the present disclosure, by displaying a notification message when the first object successfully reserves an interaction with the first type of objects, it can not only remind the first object to participate in the live broadcast interaction event in time, but also facilitate the first object to trigger the jump link in the notification message, that is, quickly enter the virtual live broadcast room, improving the efficiency of the first object participating in the live broadcast interaction event.
[0118] In some embodiments, the method further includes:
[0119] When the reservation request is approved, at least one of the interaction time and the interaction order of the first object is displayed on the live broadcast preview page. The interaction time is used to represent the time when the first object and the first type of objects jointly participate in the live broadcast interaction event, and the interaction order is used to represent the order in which the first object participates in the live broadcast interaction event among multiple reserved objects of the first type of objects. The interaction time can be determined by the host object based on the interaction order.
[0120] In the embodiments of the present disclosure, by displaying at least one of the interaction time and the interaction order after the first object successfully reserves, it not only increases the amount of information transmitted, but also facilitates the first object to enter the virtual live broadcast room in advance according to the interaction time or the interaction order, improving the efficiency of the first object participating in the live broadcast interaction event.
[0121] In some embodiments, the method further includes:
[0122] When the reservation request is approved, in response to the start of a live interaction event, a live broadcast prompt message is displayed, which is used to prompt entry into the virtual live broadcast room to participate in the live interaction event;
[0123] In response to a confirmation operation on the live broadcast prompt message, the live broadcast screen of the live interaction event is displayed in the virtual live broadcast room;
[0124] When the progress of the live interaction event reaches the target progress, a first prompt message is displayed. The target progress is used to indicate that the first type of objects reserved by the first object start to participate in the live interaction event, and the first prompt message is used to prompt to jointly participate in the live interaction event with the first type of objects;
[0125] In response to a confirmation operation on the first prompt message, the live broadcast screen of the first object participating in the live interaction event as the second type of object is displayed.
[0126] In the embodiments of the present disclosure, by displaying the live broadcast prompt message, it is convenient for the first object to quickly enter the virtual live broadcast room by triggering the live broadcast prompt message, improving the efficiency of the first object participating in the live interaction event. In addition, by displaying the first prompt message when the first type of objects reserved by the first object participate in a joint video call interaction, it can timely prompt the first object to also join the joint video call, thereby facilitating the first object to timely conduct a joint video call interaction with the first type of objects and improving the efficiency of the live interaction.
[0127] In some embodiments, the virtual live broadcast room displays the interaction status of at least one first type of object, and the interaction status includes interacting, waiting for interaction, and interaction ended;
[0128] When the progress of the live interaction event reaches the target progress, displaying the first prompt message includes:
[0129] When the interaction status of the first type of objects reserved by the first object is updated from waiting for interaction to interacting, the first prompt message is displayed.
[0130] In the embodiments of the present disclosure, when the interaction status of the first type of objects reserved by the first object is updated to interacting, timely displaying the first prompt message can timely notify the first object to participate in the live interaction event, improving the efficiency of the live interaction.
[0131] In some embodiments, when the progress of the live interaction event reaches the target progress, displaying the first prompt message includes:
[0132] In response to a first instruction sent by the server, the first prompt message is displayed, and the first instruction is used to indicate that the progress of the live interaction event reaches the target progress; or,
[0133] In response to a second instruction sent by the host terminal, which is the terminal currently logged in by the host object of the virtual live room, and the second instruction is used to indicate that the progress of the live interaction event has reached the target progress, display a first prompt message.
[0134] In the embodiments of the present disclosure, when the live interaction event reaches the target progress, an instruction can be sent to the first terminal through the server or the host terminal, so that the first terminal can display the first prompt message in a timely manner, thereby notifying the first object to participate in the live interaction event in a timely manner and improving the live interaction efficiency.
[0135] In some embodiments, participation controls are displayed in the virtual live room, and the participation controls are used to request to participate in the live interaction event after being triggered. The method further includes:
[0136] When any first type of object participates in the live interaction event, if the first object has not made an appointment to interact with the first type of object, in response to the trigger operation on the participation control, send an interaction request to the host terminal, which is the terminal currently logged in by the host object of the virtual live room, and the interaction request is used to request to jointly participate in the live interaction event with the first type of object;
[0137] When the host terminal approves the interaction request, display the live video of the first object participating in the live interaction event as the second type of object.
[0138] In the embodiments of the present disclosure, by supporting the first object to request to participate in the interaction through the participation component during the live broadcast, the first object can have the opportunity to interact with the first type of object even if it has not made an appointment in advance, thus improving the way and rationality of the live interaction.
[0139] In some embodiments, the method further includes:
[0140] When the live interaction event ends, display the live preview information of the next live interaction event in the virtual live room on the live end page.
[0141] In the embodiments of the present disclosure, by displaying the live preview information of the next live broadcast on the live end page, it is convenient for the first object to quickly make an appointment with the first type of object in the next live interaction event after the live broadcast ends, improving the appointment efficiency.
[0142] The above Figure 2 shows an information display process of the present disclosure. Next, the information display solution provided by the present disclosure will be further elaborated. Figure 3 is a flowchart of another information display method shown according to an exemplary embodiment. This method is executed by the first terminal, which is the terminal currently logged in by the first object of the virtual live room. As Figure 3 shown, the method includes the following steps:
[0143] In step S301, live preview information of a live interaction event is displayed on the live preview page of the virtual live room. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event.
[0144] In the embodiment of the present disclosure, the first terminal is the terminal used by the first object. The first terminal runs a live broadcast application. The first object can watch the live broadcast in any virtual live room that has started through the live broadcast application. In addition, when the virtual live room has not started, the first object can also view the live preview information on the live preview page of the virtual live room to know in advance the content to be broadcast in the virtual live room. Therefore, the first object is the viewer object or potential viewer object of the virtual live room, that is, the first object that may enter the virtual live room to watch the live broadcast after the start.
[0145] Optionally, the live preview information is usually created by the host object of the virtual live room. When the host object has created the live preview information, an entrance to the live preview page is displayed on the personal homepage of the host object. By clicking on this entrance, it is possible to jump to the live preview page of the virtual live room so that the first object can view at least one piece of live preview information created by the host object. Each piece of live preview information is used to preview a live interaction event. The live interaction event is an interaction event broadcast in the virtual live room. For example, the live interaction event is a blind date live broadcast, a recruitment live broadcast, a course tutoring live broadcast or a remote consultation live broadcast, etc., and the embodiment of the present disclosure does not limit this.
[0146] In some embodiments, the live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event. Participating in the live interaction event means interacting with the host object or other viewer objects in a way of video connection, voice connection or other connection methods during the progress of the live interaction event. The first type of object refers to the guest object participating in the live interaction event. For the convenience of description, the first type of object will be referred to as the guest object below. For example, in the case where the live interaction event is a blind date live broadcast, the guest object is the person seeking marriage. The person seeking marriage can have a blind date with the person expressing love participating in the connection during the live broadcast. In the case where the live interaction event is a recruitment live broadcast, the guest object is the interviewer. The interviewer can conduct an interview with the job seeker participating in the connection during the live broadcast. In the case where the live interaction event is a course tutoring live broadcast, the guest object is the teacher. The teacher can conduct teaching interaction with the students participating in the connection during the live broadcast. In the case where the live interaction event is a remote consultation live broadcast, the guest object is the doctor. The doctor can conduct a consultation on the patient participating in the connection during the live broadcast. By displaying the live preview information before the start of the live interaction event, the start time of the live interaction event and at least one guest object to participate in the interaction can be previewed, which is convenient for the first object to understand the guest object in advance, so that the first object can determine in advance with which guest object to interact according to personal needs.
[0147] Figure 4 is a schematic diagram of a personal homepage of a host object shown according to an exemplary embodiment. As Figure 4 shown, the host object is user A. In the case where the host object has created the live preview information, an entrance 401 to the live preview page is displayed on the personal homepage of the host object. The entrance displays the start time of the live interaction event. By clicking on the entrance, the first object can jump to the live preview page, so as to view more detailed live preview information on the live preview page.
[0148] Figure 5 is a schematic diagram of a live preview page shown according to an exemplary embodiment. As Figure 5 shown, the live preview page displays 3 pieces of live preview information. By viewing the live preview information 501, it can be known that the start time of the live interaction event is 16:00 on September 14th, the title of the live interaction event is "xx Special Session", and the first type of objects participating in the live interaction event are user B, user C, user D, and user E. Optionally, if the live interaction event named "xx Special Session" is a blind date live broadcast, then user B, user C, user D, and user E are all the people seeking marriage participating in the blind date live broadcast. If the live interaction event named "xx Special Session" is a recruitment live broadcast, then user B, user C, user D, and user E are all the interviewers participating in the recruitment live broadcast.
[0149] In step S302, in response to a triggering operation on any first - type object, object information of the first - type object and a reservation control are displayed.
[0150] In the embodiments of the present disclosure, when a first object is interested in any first - type object, the first object triggers the first - type object to view detailed information, and then determines whether to reserve an interaction with the first - type object. Correspondingly, in response to the triggering operation of the first object on any first - type object, the first terminal displays the object information of the first - type object and the reservation control.
[0151] Among them, the object information is used to introduce the personal information of the first - type object. For example, when the first - type object is a person seeking marriage, the object information includes the gender, age, marital status, children's situation, personal profile, mate - selection requirements, etc. of the person seeking marriage. When the first - type object is an interviewer, the object information includes the company name, interview position, job responsibilities, salary and benefits, etc.
[0152] The reservation control is used to reserve an interaction with the first - type object in a live interaction event. The first object can reserve an interaction with the first - type object in a live interaction event by triggering the reservation control of the first - type object.
[0153] In some embodiments, for any first - type object, the first - type object can have at least one reservation object. The reservation object is a second - type object that reserves an interaction with the first - type object in a live interaction event. By supporting multiple user objects to jointly reserve a first - type object, it enables the first - type object to participate in a live interaction event with multiple user objects, providing relatively rich live interaction content and making the live interaction method more diverse.
[0154] In some embodiments, there is a quantity limit for the reserved objects of each first-type object. When the first-type object is fully reserved, the first object cannot reserve to interact with the first-type object. In response to a triggering operation on any first-type object, the first terminal determines the quantity of the reserved objects of the first-type object. Herein, the reserved object is also the second-type object that reserves to interact with the first-type object in a live interaction event. For example, when the first object successfully reserves any first-type object, the first object is also the second-type object. The difference between the first-type object and the second-type object is that the second-type object is the object that reserves to participate in the live interaction event with the first-type object, and the first-type object is the object to be reserved. For example, the first-type object is a person seeking marriage, and the second-type object is a person expressing love who reserves to interact with the person seeking marriage. The first-type object is an interviewer, and the second-type object is a job seeker who reserves to have an interview with the interviewer. When the quantity of the reserved objects of the first-type object does not reach the first quantity, it indicates that the first-type object is not fully reserved, and then the first terminal displays the object information of the first-type object and a reservation control, so as to facilitate the first object to make a reservation. When the quantity of the reserved objects of the first-type object reaches the first quantity, it indicates that the first-type object is fully reserved, and then the first terminal displays the object information of the first-type object. At this time, the first object cannot reserve to interact with the first-type object. The first quantity can be a preset value, such as 3, 4, or 5, and the embodiments of the present disclosure do not limit this. By restricting the quantity of the reserved objects of each first-type object, it is possible to avoid an excessive quantity of reserved objects for a single first-type object, thereby reasonably controlling the duration of each first-type object's participation in the live interaction event, which can not only improve the efficiency of the live interaction but also maintain the order of the live interaction.
[0155] Figure 6 is a schematic diagram showing a reservation to interact with a first-type object according to an exemplary embodiment. As described above Figure 5 shown, in response to a triggering operation on the live preview information 501, the first terminal Figure 6 displays multiple first-type objects, the personal profiles of the first-type objects, and a reservation control on the page shown in (a) of Figure 6 . In addition, by viewing the page shown in (a) of Figure 6 , the reservation status of the first-type object can be learned. For example, the reservation controls of user B, user C, and user D are displayed on this page, indicating that user B, user C, and user D are not fully reserved. The prompt information "fully reserved" is displayed at the corresponding positions of user E and user N on this page, indicating that user E and user N are fully reserved. In response to a triggering operation on the reservation control of the first-type object "user B", the first terminal displays Figure 6 the page shown in (b) of Figure 6As shown in (b) of [description], the reservation confirmation page displays the object information 601 of user B and the reservation control 602. In addition, the reservation confirmation page also displays the time when user B participates in the live interaction event, so as to facilitate the first object to fully consider their personal schedule before deciding whether to continue the reservation.
[0156] It should be noted that in the Figure 6 shown page, if the first type of object is a single person participating in a blind date live broadcast, the personal profile of the first type of object may include age, marital status, children's situation, and mate selection requirements, etc., and the interaction time of the first type of object is the blind date time of the single person. If the first type of object is an interviewer participating in a recruitment live broadcast, the personal profile of the first type of object may include the interview position, salary and benefits, etc., and the interaction time of the first type of object is the recruitment time of the interviewer. If the first type of object is a teacher participating in a course tutoring live broadcast, the personal profile of the first type of object may include the teaching subject, teaching years, etc., and the interaction time of the first type of object is the teaching time of the teacher.
[0157] In step S303, in response to the triggering operation on the reservation control, a reservation prompt message is displayed, and the reservation prompt message is used to prompt that a reservation request has been sent to the host terminal, where the host terminal is the terminal currently logged in by the host object of the virtual live room.
[0158] In the embodiment of the present disclosure, the first object can reserve to jointly participate in the live interaction event with the first type of object through the reservation control. In response to the triggering operation on the reservation control, the first terminal displays a reservation prompt message to prompt that a reservation request has been sent to the host object.
[0159] In some embodiments, in the case where the first object has not filled in the object information, before the first object reserves to interact with the first type of object, the first object needs to fill in the object information first, so that the host object and the first type of object can know the basic situation of the first object. In response to the triggering operation on the reservation control, in the case where the first object has not filled in the object information, the first terminal displays an information input page for the first object to input the object information on the information input page. In response to the submission operation on the information input page, the first terminal displays a reservation prompt message to prompt that the first object has successfully reserved. Or, in response to the triggering operation on the reservation control, in the case where the first object has filled in the object information, the first object does not need to input the object information again and can directly make a reservation. Therefore, the first terminal displays a reservation prompt message to prompt that the first object has successfully reserved. By requiring the first object to fill in the object information before the reservation, it is convenient for the host object and the first type of object to be reserved to understand the basic situation of the reserved object before the live broadcast, thus saving the time for the reserved object and the first type of object to get to know each other during the live broadcast and further improving the efficiency of the live interaction.
[0160] In some embodiments, when the reservation request of the first object is approved, the first terminal displays a notification message to notify the first object to participate in the live interaction event on time. The notification message includes a jump link. The jump link is used to trigger a jump to the live page of the virtual live room. Optionally, the notification message can be a private message, a text message, etc., and the embodiments of the present disclosure do not limit this. Therefore, by displaying a notification message when the first object successfully reserves an interaction with the first type of object, not only can the first object be reminded to participate in the live interaction event in a timely manner, but also the first object can be supported to trigger the jump link in the notification message to quickly enter the virtual live room, improving the efficiency of the first object's participation in the live interaction event.
[0161] In some embodiments, when the reservation request of the first object is approved, the first terminal can also display at least one of the interaction time and the interaction order of the first object on the live preview page. The interaction time is used to indicate the time when the first object and the first type of object jointly participate in the live interaction event, and the interaction order is used to indicate the order in which the first object participates in the live interaction event among multiple reserved objects of the first type of object. The above interaction time can be determined by the host object based on the interaction order of the first object. By displaying at least one of the interaction time and the interaction order after the first object's reservation is successful, not only is the amount of information transmitted increased, but also it is convenient for the first object to enter the virtual live room in advance according to the interaction time or the interaction order, improving the efficiency of the first object's participation in the live interaction event.
[0162] In some embodiments, the first object can also cancel the reservation. When the first object successfully reserves through the reservation control, the first terminal cancels the display of the reservation control and displays a cancellation reservation control in the display area of the reservation control. The cancellation reservation control is used to cancel the reservation. By displaying the cancellation reservation control, when the first object is inconvenient to participate in the live interaction event, the first object can be supported to cancel the reservation by itself, thus avoiding the waste of reservation resources and improving the efficiency of live interaction.
[0163] It should be noted that the first terminal can block the cancellation reservation control within a period of time before the live interaction event starts. In other words, if the first object successfully reserves an interaction with the first type of object, the first object can cancel within a period of time before the live broadcast starts. If the time remaining until the start of the broadcast is less than the preset duration, the first object cannot cancel the reservation. For example, it is not possible to cancel the reservation within 1 hour before the start of the broadcast.
[0164] In step S304, when the reservation request is approved, in response to the start of the live interaction event, a start broadcast prompt message is displayed.
[0165] In an embodiment of the present disclosure, when the above reservation request is approved, it indicates that the first object has successfully reserved to participate in the live interaction event with the first type of object. In response to the start of the live interaction event, the first terminal displays a live start prompt message. The live start prompt message is used to prompt the first object to enter the virtual live room to participate in the live interaction event.
[0166] In step S305, in response to the confirmation operation on the live start prompt message, the live video of the live interaction event is displayed in the virtual live room.
[0167] In an embodiment of the present disclosure, in response to the confirmation operation on the live start prompt message, the first terminal jumps to the virtual live room and displays the live page of the live interaction event in the virtual live room, so as to facilitate the first object to quickly enter the virtual live room to watch the live broadcast, and improve the efficiency of the first object to participate in the live interaction event.
[0168] In step S306, when the progress of the live interaction event reaches the target progress, a first prompt message is displayed.
[0169] In an embodiment of the present disclosure, during the progress of the live interaction event, in response to the progress of the live interaction event reaching the target progress, that is, when the first type of object reserved by the first object can join the co-hosting, the first terminal displays a first prompt message. The target progress is used to indicate the live progress at which the first type of object can participate in the live interaction event. The first prompt message is used to prompt the first object to participate in the live interaction event. By displaying the first prompt message, when the first type of object reserved by the first object can join the co-hosting, the first object can be timely prompted to also join the co-hosting, so as to facilitate the first object to timely conduct co-hosting interaction with the first type of object, and improve the efficiency of the live interaction.
[0170] In some embodiments, the live page of the virtual live room displays the interaction status of at least one first type of object. The interaction status includes interacting, waiting for interaction, and interaction ended. Interacting is used to indicate that the first type of object is currently participating in the co-hosting. Waiting for interaction is used to indicate that the first type of object has not participated in the co-hosting and is currently waiting. Interaction ended is used to indicate that the first type of object has completed the co-hosting. When the interaction status of the first type of object reserved by the first object is updated from waiting for interaction to interacting, it indicates that the first type of object can currently join the co-hosting. Therefore, the terminal displays a first prompt message to prompt the first object to also join the co-hosting. When the interaction status of the first type of object reserved by the first object is updated to interacting, timely displaying the first prompt message can timely notify the first object to join the co-hosting and improve the efficiency of the live interaction.
[0171] In some embodiments, in response to a first instruction sent by a server, a first terminal displays a first prompt message, where the first instruction is used to indicate that the progress of a live interaction event reaches a target progress. Alternatively, in response to a second instruction sent by a host terminal, the first terminal displays the first prompt message. The second instruction is used to indicate that the progress of the live interaction event reaches the target progress. When the live interaction event reaches the target progress, an instruction corresponding thereto can be sent to the first terminal through the server or the host terminal, so that the first terminal can display the first prompt message in a timely manner, thereby notifying a first object to participate in the live interaction event in a timely manner and improving the efficiency of the live interaction.
[0172] In step S307, in response to a confirmation operation on the first prompt message, a live video of the first object participating in the live interaction event as a second type of object is displayed.
[0173] In the embodiments of the present disclosure, by performing a confirmation operation on the first prompt message, the first object can quickly participate in the live interaction event, that is, quickly join the co-hosting, so as to interact with the first type of object on the stage. Correspondingly, in response to the confirmation operation on the first prompt message, the first terminal displays a live video of the first object participating in the live interaction event as a second type of object in the virtual live room. Optionally, the confirmation operation on the first prompt message is a trigger operation on the first prompt message, or a trigger operation on an acceptance control displayed in the first prompt message, etc. The embodiments of the present disclosure do not limit this.
[0174] Figure 7 is a schematic diagram of a live page shown according to an exemplary embodiment. As Figure 7 shown in (a) therein, user B is a first type of object reserved for the first object. When the interaction status of user B is updated from waiting for interaction (waiting on stage) to being in interaction (in progress), the progress of the live interaction event reaches the target progress. At this time, the first terminal can display the first prompt message 701. An acceptance button and a rejection button are displayed in the first prompt message 701.
[0175] In response to a trigger operation on the acceptance button, the first terminal displays Figure 7 the live page shown in (b) therein, that is, the live video 702 of the first object and the identity identifier of the first object are displayed on the live page. The identity identifier of the first object is a second type of object. In addition, as Figure 7As shown in (b) in [description], the identity identifier of user B is a first type of object. Optionally, in the case where the live interaction event is a blind date live broadcast, the first type of object is the person seeking marriage, and the second type of object is the person expressing love. Therefore, the identity identifier of user B is "the person seeking marriage", and the identity identifier of the first object is "the person expressing love". In the case where the live interaction event is a recruitment live broadcast, the first type of object is the interviewer, and the second type of object is the job seeker. Therefore, the identity identifier of user B is "the interviewer", and the identity identifier of the first object is "the job seeker".
[0176] In the case where the first object triggers the rejection button, or in the case where the first object does not trigger any operation within 10 seconds, the first terminal cancels the display of the first prompt message. The first object can subsequently apply to join the co-hosting by triggering the "Reserve to Go on Air" control displayed at the lower right corner of the live control. In the case where the host object agrees to the co-hosting request of the first object, the first terminal displays the live video of the first object participating in the live interaction event as the second type of object. At this time, the first object can interact with the first type of object participating in the co-hosting.
[0177] In some embodiments, a participation control is further displayed on the live page of the virtual live room. Among them, the participation control is used to request to participate in the live interaction event after being triggered. For example, the participation control is the "Reserve to Go on Air" control shown above Figure 7 In the case where any first type of object participates in the live interaction event, if the first object has not reserved to interact with the first type of object, the first object can also request to interact through the participation component. In response to the trigger operation on the participation control, the first terminal sends an interaction request to the host terminal. Among them, the host terminal is the terminal currently logged in by the host object of the virtual live room. The interaction request is used to request to participate in the live interaction event. In the case where the host terminal agrees to the interaction request, the first terminal can display the live video of the first object participating in the live interaction event as the second type of object, so as to realize the co-hosting interaction between the first object and the first type of object. By supporting the first object to request to participate in the interaction through the participation component during the live broadcast, the first object has the opportunity to interact with the first type of object even without prior reservation, thus improving the way and rationality of the live interaction.
[0178] It should be noted that since there are usually restrictions on the number of co-hosting people in the virtual live room. For example, the virtual live room usually supports a maximum of 9 people co-hosting at the same time. If the current number of people participating in the co-hosting is full, the first object cannot apply to join the co-hosting, so the first terminal blocks the display of the participation control. If the current number of people participating in the co-hosting is not full, the first object can apply to join the co-hosting, so the first terminal can normally display the participation control.
[0179] In some embodiments, when a live interactive event ends, the first terminal can display the live preview information of the next live interactive event in the virtual live room on the live end page. By displaying the live preview information of the next live event on the live end page, it is convenient for the first user to quickly make an appointment to participate in the next live interactive event after the live ends, improving the appointment efficiency.
[0180] Figure 8 is a schematic diagram of a live end page shown according to an exemplary embodiment. As Figure 8 shown, the live end page displays the live preview information 801 of the next live interactive event. The live preview information 801 includes information such as the live title of the next live interactive event, the start time, and the first type of user. In addition, a "Reserve to Speak" control is also displayed in the live preview information. By triggering this control, the first user can view the user information of each first type of user, and then make an appointment for the first type of user according to personal needs.
[0181] The embodiments of the present disclosure provide an information display method, which can preview the first type of user who will participate in the interaction during the live broadcast through the live preview information. When the first user is interested in any first type of user, the first user can make an appointment in advance to interact with the first type of user. If the first user successfully makes an appointment, when the first type of user participates in the interaction in the live room, the first user can interact with the first type of user as the second type of user in the live room, reducing the waiting time for the first user to queue for interaction and improving the efficiency of live interaction.
[0182] Figure 9 is a flowchart of another information display method shown according to an exemplary embodiment. As Figure 9 shown, this method is executed by the second terminal, which is the terminal currently logged in by the second user of the virtual live room. The method includes the following steps:
[0183] In step S901, display the live preview information and the application control of the live interactive event on the live preview page of the virtual live room.
[0184] In the embodiments of the present disclosure, the second terminal is the terminal used by the second object. The second terminal runs a live application. The second object can participate in any live interaction event in the virtual live room through the live application. Participating in a live interaction event means interacting with the host object or other viewer objects in the form of video connection, voice connection or other connection methods during the progress of the live interaction event. When the virtual live room is not live, the second object can also view the live preview information on the live preview page of the virtual live room to apply in advance to become the first type of object participating in any live interaction event. When the second object participates in a live interaction event, the second object is the guest object of the live interaction event, that is, the first type of object. Among them, the live interaction event is an interaction event live broadcast in the virtual live room. For example, the live interaction event is a blind date live broadcast, a recruitment live broadcast or a course tutoring live broadcast, etc., and the embodiments of the present disclosure do not limit this.
[0185] For example, when the live interaction event is a blind date live broadcast, the guest object is the person seeking marriage. The person seeking marriage can interact with the person expressing love participating in the connection during the live broadcast. When the live interaction event is a recruitment live broadcast, the guest object is the interviewer. The interviewer can interact with the job seeker participating in the connection during the live broadcast.
[0186] In some embodiments, the live preview information is usually created by the host object of the virtual live room. When the host object has created the live preview information, an entrance to the live preview page is displayed on the personal homepage of the host object. By clicking on this entrance, it is possible to jump to the live preview page of the virtual live room. Correspondingly, in response to the trigger operation on this entrance, the second terminal displays at least one piece of live preview information created by the host object and an application control on the live preview page. Each piece of live preview information is used to preview a live interaction event. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event. The first type of object is also the guest object participating in the live interaction event, such as the person seeking marriage, the interviewer, etc. The application control is used to apply to participate in any live interaction event. The second object can apply to participate in the live interaction event by triggering the application control. As shown in the Figure 5 live preview page shown above, in addition to displaying the live preview information, the live preview page also displays an application control 502. The second object can apply to participate in the live interaction event by triggering this application control.
[0187] In step S902, in response to the trigger operation on the application control, application prompt information is displayed, and the application prompt information is used to prompt that an application request has been sent to the host terminal.
[0188] In an embodiment of the present disclosure, in response to a triggering operation on an application control, the second terminal sends an application request to the host terminal and displays an application prompt message to indicate that the application has been sent, and the second object only needs to wait for the host object to agree. Among them, the host terminal is the terminal currently logged in by the host object in the virtual live room. The application request is used to apply to participate in the live interaction event as a first type of object, that is, to apply to participate in the live interaction event as a guest object. Optionally, the object information of the second object is carried in the application information. The object information is used to introduce the personal information of the second object. For example, when the second object applies to be a person seeking marriage, the object information usually includes the gender, age, marital status, children's situation, personal profile, mate selection requirements, etc. of the second object. When the second object applies to be an interviewer, the object information usually includes the company name, interview position, job responsibilities, welfare benefits, etc.
[0189] When the host terminal receives the application request, the host object can view the application request and the object information carried by the application request through the host terminal. The host object can determine whether to agree to the application of the second object according to the object information. When the host object decides to agree, the host object can also determine the live interaction event that the second object will participate in from multiple live interaction events according to the object information. When the host object agrees to the second object to participate in any live interaction event, the second object can be displayed as a first type of object in the live preview information of the live interaction event, so as to facilitate other users to make an appointment to interact with the second object. By displaying the live preview information and the application control before the start of the live interaction event, not only can the start time of the live interaction event be previewed, but also users who are interested in participating in the live interaction event can be supported to apply to participate in the live interaction event in advance, so that the application process of the first type of object to go on air is placed before the live broadcast. Compared with applying to go on air during the live broadcast, the live interaction efficiency can be improved.
[0190] In some embodiments, in the case where the second object has not filled in the object information, before applying to become a first type of object, the second object needs to first fill in the object information so that the host object and other users can learn about the basic situation of the second object. In response to a trigger operation on the application control, in the case where the second object has not filled in the object information, the second terminal displays an information input page so that the second object can input object information on the information input page. In response to a submission operation on the information input page, the second terminal sends the application request to the host terminal according to the object information obtained on the information input page, and displays an application prompt message. By requiring the object to fill in the object information before applying, it is convenient for the host object to determine whether to approve the application of the second object based on the object information. In the case where the host approves the application of the second object, other user objects can also learn about the basic situation of the second object by viewing the object information of the second object before the live broadcast, thus saving the time for the reserved object and the first type of object to get to know each other during the live broadcast and further improving the efficiency of live broadcast interaction.
[0191] In some embodiments, in response to a trigger operation on the application control, the second terminal displays an application confirmation page. Among them, the application confirmation page displays relevant information about the first type of object, such as what the first type of object is, why to become the first type of object, how to become the first type of object, etc. By viewing the relevant information about the first type of object, the second object can further clarify whether to apply to become the first type of object and how to apply to become the first type of object, thereby increasing the amount of information obtained by the second object. In addition, the application confirmation page also displays an application control. In the case where the second object determines to apply for the first type of object, the second object can apply to become the first type of object of the live broadcast interaction event by triggering this application control.
[0192] Figure 10 is a schematic diagram of applying to become a first type of object shown according to an exemplary embodiment. In response to the second object's Figure 5 trigger operation on the application control 502 in Figure 10 , the second terminal displays the page shown in (a) in Figure 10 , that is, the application confirmation page. As shown in (a) in Figure 10 , the application confirmation page displays relevant information about the first type of object and the application control 1001. In response to the second object's trigger operation on the application control 1001, the second terminal sends an application request to the host terminal and displays the page shown in (b) in
[0193] In some embodiments, when the host terminal approves the application request, the second terminal can also display a notification message. The notification message is used to notify the second party to participate in the live interaction event on time. The notification message can be a private message, a text message, etc., and the embodiments of the present disclosure do not limit this. Optionally, the notification message includes the start time of the live interaction event and the time period for the second party to participate in the live interaction event, so as to remind the second party to enter the virtual live room on time to participate in the live interaction event. In addition, the notification message further includes a jump link, and the jump link is used to trigger a jump to the live page of the virtual live room. By displaying the notification message when the second party applies to become the first type of participant in any live interaction event, it can not only remind the second party to participate in the live interaction event as the first type of participant in time, but also support the second party to trigger the jump link in the notification message to quickly enter the virtual live room, improving the efficiency of the second party to participate in the live interaction event.
[0194] In step S903, when the application request is approved, in response to the start of the live interaction event, a start prompt message is displayed, and the start prompt message is used to prompt to enter the virtual live room to participate in the live interaction event.
[0195] In the embodiments of the present disclosure, when the application request is approved, it indicates that the second party has successfully applied to participate in the live interaction event as the first type of participant. In response to the start of the live interaction event, the second terminal displays a start prompt message. The start prompt message is used to prompt the second party to enter the virtual live room to participate in the live interaction event.
[0196] In step S904, in response to a confirmation operation on the start prompt message, the live video of the live interaction event is displayed in the virtual live room.
[0197] In the embodiments of the present disclosure, in response to a confirmation operation on the start prompt message, the second terminal enters the virtual live room and displays the live video of the live interaction event in the virtual live room, so as to facilitate the second party to quickly enter the virtual live room to participate in the live interaction event, improving the efficiency of the second party to participate in the live interaction event.
[0198] In step S905, when the progress of the live interaction event reaches the target progress, a third prompt message is displayed. The target progress is used to indicate that the second party starts to participate in the live interaction event, and the third prompt message is used to prompt to participate in the live interaction event as the first type of participant.
[0199] In the embodiments of the present disclosure, during the progress of the live interaction event, in response to the progress of the live interaction event reaching the target progress, that is, when it reaches the time period during which the second object can participate in the live interaction event, the second terminal displays a third prompt message. The target progress is used to indicate the live progress of the live interaction event when the second object can participate. For example, when the time period for the second object to participate in the live interaction is from 16:10 to 16:20, the target progress is the live progress of the live interaction event at 16:10. The third prompt message is used to prompt the second object to join the co-hosting to participate in the live interaction event as a first type of object. By displaying the third prompt message, when it reaches the time period for the first type of object to go on air, the first type of object can be promptly prompted to join the co-hosting, facilitating the first type of object to promptly interact with the reserved object through co-hosting and improving the efficiency of the live interaction.
[0200] In some embodiments, the live page of the virtual live room displays the interaction status of at least one first type of object. The interaction status includes interacting, waiting for interaction, and interaction ended. Interacting is used to indicate that the first type of object is currently participating in co-hosting. Waiting for interaction is used to indicate that the first type of object has not participated in co-hosting and is currently waiting. Interaction ended is used to indicate that the first type of object has completed co-hosting. The second object can roughly determine the time it waits to participate in the interaction by viewing the interaction status of at least one first type of object. When the interaction status of the second object is updated from waiting for interaction to interacting, the progress of the live interaction event reaches the target progress, and the second terminal displays a fourth prompt message.
[0201] In step S906, in response to the confirmation operation on the third prompt message, the live broadcast screen of the second object participating in the live interaction event as a first type of object and the live broadcast screens of at least one second type of object participating in the live interaction event are displayed.
[0202] In the embodiments of the present disclosure, by performing the confirmation operation on the third prompt message, the second object can quickly participate in the live interaction event, that is, quickly join the co-hosting, so as to interact with the host object and the reserved object on air. Correspondingly, in response to the confirmation operation on the third prompt message, the second terminal displays the live broadcast screen of the second object participating in the live interaction event as a first type of object and the live broadcast screens of at least one second type of object participating in the live interaction event in the virtual live room. The second type of object refers to the object reserved to interact with the second object in the live interaction event, that is, the reserved object of the second object.
[0203] Figure 11 It is a schematic diagram of another live page shown according to an exemplary embodiment. As Figure 11As shown in (a) therein, taking the second object as user B as an example. When the interaction status of user B is updated from waiting for interaction (waiting on stage) to being in interaction (in progress), the progress of the live interaction event reaches the target progress. At this time, the second terminal can display the third prompt message 1101. The third prompt message 1101 displays an accept button and a reject button.
[0204] In response to the triggering operation on the accept button, the second terminal displays Figure 11 the live page shown in (b) therein, that is, the live video 1102 of the second object and the identity identifier of the second object as the first type of object are displayed on the live page. In addition, as Figure 11 shown in (b) therein, the identity identifiers of other user objects participating in the co-hosting are the second type of object. Optionally, when the live interaction event is a blind date live broadcast, the first type of object is the person seeking marriage, and the second type of object is the person expressing love. Therefore, the identity identifier of user B is "the person seeking marriage", and the identity identifiers of other user objects participating in the co-hosting are "the person expressing love". When the live interaction event is a recruitment live broadcast, the first type of object is the interviewer, and the second type of object is the job seeker. Therefore, the identity identifier of user B is "the interviewer", and the identity identifiers of other user objects participating in the co-hosting are "the job seeker".
[0205] In the case where the second object triggers the reject button, or in the case where the second object does not trigger any operation within 10 seconds, the second terminal cancels the display of the third prompt message. The second object can subsequently apply to join the co-hosting by triggering the "Reserve to go on stage" control displayed at the lower right corner of the live control. In the case where the host object agrees to the co-hosting request of the second object, the second terminal displays the live video of the second object participating in the live interaction event as the first type of object. At this time, the second object can interact with the host object and the person expressing love participating in the co-hosting.
[0206] The above embodiments mainly introduce the process in which a second object actively applies to become a first - type object. In some embodiments, a host object can invite a user object to become a first - type object. After receiving the invitation from the host object, the second object can also decide on its own whether to agree to participate in the live interaction event as a first - type object. When the second terminal receives the invitation information sent by the host terminal, the second terminal displays the invitation information. The invitation information can be a private message or a text message, and the embodiments of the present disclosure do not limit this. In response to the viewing operation of the invitation information, the second terminal displays a target time period and an information input control. The target time period is the time period for inviting the second object to participate in the live interaction event as a first - type object. The second object can determine whether it can accept the invitation according to its personal schedule by viewing the target time period. The information input control is used to input the object information of the second object. Optionally, when the second object has submitted object information through the second terminal, the second terminal can also display the object information submitted by the second object. The second object can edit the existing object information through the information input control. In response to the confirmation operation of the second object on the invitation information, it indicates that the second object accepts the invitation from the host object, so the second terminal displays a second prompt message. The second prompt message is used to prompt the second object to participate in the live interaction event within the target time period. By supporting the host object to invite users to participate in the live interaction event, the source of the first - type objects in the live interaction event is enriched. In addition, the invited user can become a first - type object by agreeing to the invitation without manual application, which simplifies the operation for the user to become a first - type object and improves the efficiency of the user participating in the live interaction as a first - type object.
[0207] Figure 12 is a schematic diagram of an invitation information shown according to an exemplary embodiment. As Figure 12 shown in (a) therein, the invitation information 1201 is a text message. The invitation information includes a jump link. The invitation information is used to invite the second object to participate in the live interaction event as a first - type object. In response to the triggering operation on the jump link, the second terminal displays Figure 12 the page shown in (b) therein, that is, the invitation page is displayed. The invitation page displays a target time period, the object information of the second object, and an information input control 1202. The target time period is used to indicate the time period for the second object to participate in the co - hosting interaction in the live room. The information input control is used to input and edit object information. In addition, the invitation page also displays a reject button and an agree button for the second object to reject or agree to the invitation information. In response to the triggering operation on the agree button, the second terminal displays a second prompt message to prompt the second object to participate in the live interaction event within the target time period.
[0208] Optionally, Figure 12When the title of the invitation information shown is [Blind Date Invitation], the invitation information is used to invite a second object to participate in a blind date live broadcast as a blind date seeker. When the title of the invitation information is [Recruitment Invitation], the invitation information is used to invite a second object to participate in a recruitment live broadcast as an interviewer.
[0209] In some embodiments, when the live interaction event ends, the second terminal displays live preview information of the next live interaction event in the virtual live room on the live end page. By displaying the live preview information of the next live broadcast on the live end page, it is convenient for the second object to quickly make an appointment to participate in the next live interaction event after the live broadcast ends, improving the appointment efficiency.
[0210] The embodiments of the present disclosure provide an information display method, which can preview the live interaction event to be broadcast in the virtual live room and the start time of the live interaction event through the live preview information. When the user is interested in the live interaction event, the user can apply in advance to participate in the live interaction event as a first type of object. If the host object agrees to the user's application, the user can interact with other reserved objects as a first type of object during the live broadcast. By placing the application process for the first type of object to go on air before the live broadcast starts, compared with applying to go on air during the live broadcast, it reduces the time for the user to wait for the host to agree, and can improve the live interaction efficiency.
[0211] Figure 13 is a flowchart of another information display method shown according to an exemplary embodiment, as Figure 13 shown, this method is executed by the host terminal, and the host terminal is the terminal currently logged in by the host object of the virtual live room. This method includes the following steps:
[0212] In step S1301, display the live preview information created by the host object on the live preview page of the virtual live room. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event.
[0213] In the embodiments of the present disclosure, the host terminal is the terminal used by the host object in the virtual live room. The host terminal runs a live broadcast application program. The host object can conduct a live broadcast in the virtual live room through the host terminal. The host object can also create at least one piece of live preview information to preview the content to be broadcast in the virtual live room through the live preview information. Among them, each piece of live preview information is used to preview a live interaction event. The live interaction event is an interaction event broadcast in the virtual live room. For example, the live interaction event is a blind date live broadcast, a recruitment live broadcast, or a course tutoring live broadcast, etc., and the embodiments of the present disclosure do not limit this.
[0214] Optionally, the live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event. Participating in the live interaction event means that during the progress of the live interaction event, connecting and interacting with the host or other viewers in the virtual live room in a connection mode such as video connection or voice connection. The first type of object refers to the guest object participating in the live interaction event. For example, in the case where the live interaction event is a blind date live broadcast, the guest object is the person seeking marriage. The person seeking marriage can interact with the person expressing love participating in the connection during the live broadcast. In the case where the live interaction event is a recruitment live broadcast, the guest object is the interviewer. The interviewer can interact with the job seeker participating in the connection during the live broadcast.
[0215] In step S1302, in response to the trigger operation on the live preview information, at least one tab is displayed, and at least one tab corresponds one-to-one to at least one first type of object.
[0216] In the embodiment of the present disclosure, in response to the trigger operation of the host object on any live preview information, the host terminal displays at least one tab according to the number of the first type of objects included in the live preview information. Among them, at least one tab corresponds one-to-one to at least one first type of object included in the live preview information. By clicking on any tab, the host object can view the introduction information of the corresponding first type of object, the time period when the first type of object participates in the live interaction event, etc.
[0217] In step S1303, in response to the trigger operation on any tab, the first type of object corresponding to the tab and the reserved object of the first type of object are displayed, and the reserved object is the second type of object that reserves to participate in the live interaction event with the first type of object.
[0218] In the embodiment of the present disclosure, in response to the trigger operation of the host object on any tab, the host terminal displays the first type of object corresponding to the tab, the introduction information of the first type of object, and the reserved object of the first type of object. Among them, the reserved object is the second type of object that reserves to interact with the first type of object in the live interaction event. The second type of object can also be called the viewer object participating in the live interaction event in the virtual live room. The difference between the first type of object and the second type of object is that the first type of object is usually the reserved object. For example, the first type of object is the person seeking marriage, and the second type of object is the person expressing love who reserves to interact with the person seeking marriage by connection. The first type of object is the interviewer, and the second type of object is the job seeker who reserves to interact with the interviewer by connection.
[0219] An embodiment of the present disclosure provides an information display method. After the host object creates the live broadcast preview information, the host object can clearly and intuitively determine the first type of objects and the second type of objects that will participate in the interaction during the live broadcast by viewing the live broadcast preview information. The host object can reasonably arrange the live broadcast process before the live broadcast according to the matching situation between the first type of objects and the second type of objects, without frequently processing the interaction requests of the audience during the live broadcast, improving the efficiency of live broadcast interaction and the progress speed of the live broadcast process.
[0220] In some embodiments, the live broadcast interaction event includes at least one sub-event, and at least one sub-event corresponds to at least one first type of object one by one. Each first type of object can participate in the sub-event within the time period associated with the corresponding sub-event. The time period during which the corresponding first type of object participates in the sub-event is displayed in the tab. The method further includes:
[0221] In response to a drag operation on any tab, the tab is displayed at the end position of the drag operation, and the time periods displayed in at least one tab are updated.
[0222] In the embodiment of the present disclosure, by supporting the host object to adjust the time period during which the first type of object participates in the live broadcast interaction event by dragging, the operation of the host object to arrange the live broadcast process is simplified, and the human-computer interaction efficiency is improved.
[0223] In some embodiments, the method further includes:
[0224] In the case where there are multiple reserved objects for the first type of object, in response to a drag operation on any reserved object, based on the drag operation, the interaction time and interaction order of the reserved object are updated. The interaction time is used to represent the time when the reserved object and the first type of object jointly participate in the live broadcast interaction event, and the interaction order is used to represent the order in which the reserved object participates in the live broadcast interaction event among multiple reserved objects.
[0225] In the embodiment of the present disclosure, by supporting the host object to adjust the interaction time and interaction order of the second type of object participating in the live broadcast interaction event by dragging, the operation of the host object to arrange the live broadcast process is simplified, and the human-computer interaction efficiency is improved.
[0226] In some embodiments, the method further includes:
[0227] In response to a creation operation on the live broadcast preview information, a creation page is displayed. The creation page is used to input live broadcast information, and the live broadcast information includes the start time of the live broadcast, the first quantity, the second quantity, and the preset duration. The first quantity is the maximum quantity of reserved objects for the first type of object, the second quantity is the maximum quantity of the first type of object, and the preset duration is the reference duration for the first type of object to participate in the live broadcast interaction event;
[0228] Create a live preview message based on multiple live messages entered on the creation page.
[0229] In the embodiments of the present disclosure, by displaying the live preview message created by the host object on the live preview page, it is convenient for users to determine the start time of the live interaction event and the first type of objects participating in the live interaction event by viewing the live preview message, increasing the amount of information obtained by users before the start of the live interaction event.
[0230] In some embodiments, the method further includes:
[0231] When the number of the first type of objects in the live preview message does not reach the maximum number, display an invitation control;
[0232] In response to a trigger operation on the invitation control, display multiple user accounts;
[0233] In response to a selection operation on at least one user account, send an invitation message to at least one user account to invite at least one user account to participate in the live interaction event as the first type of object.
[0234] In the embodiments of the present disclosure, by supporting the host object to continue inviting the first type of objects when the number of the first type of objects participating in the live interaction event does not reach the maximum number, it is possible to avoid the situation where the number of the first type of objects participating in the live interaction event is small, improving the promotion speed of the live interaction process and the live efficiency.
[0235] In some embodiments, sending an invitation message to at least one user account in response to a selection operation on at least one user account includes:
[0236] In response to a selection operation on at least one user account, determine the time period for at least one user account to participate in the live interaction event based on the start time in the live preview message and the time period for at least one first type of object to participate in the live interaction event;
[0237] For any user account, send an invitation message containing the target time period to the user account, where the target time period is the time period for the user account to participate in the live interaction event.
[0238] In the embodiments of the present disclosure, by determining the time period for the invited user to participate in the live interaction and sending an invitation message containing this time period to the invited user, it is convenient for the invited user to determine whether to accept the invitation based on the time period, avoiding the invited user from rejecting the invitation due to uncertain time arrangements and improving the success rate of the invitation.
[0239] In some embodiments, display the invitation status of at least one user account in the live preview message, where the invitation status includes successful invitation and invitation in progress.
[0240] In the embodiments of the present disclosure, by displaying the invitation status of user accounts in the live broadcast preview information, it is convenient for the host object to clearly and intuitively view whether multiple user accounts agree to the invitation information, improving the efficiency of the host object in obtaining information.
[0241] In some embodiments, the method further includes:
[0242] In the case of receiving an application request from a second object, based on the application request, display the object information of the second object, where the application request is used to apply to participate in the live interaction event as a first type of object;
[0243] In response to a confirmation operation on the application request, display at least one live broadcast preview information created by the host object;
[0244] In response to a selection operation on any live broadcast preview information, display the second object in the live broadcast preview information.
[0245] In the embodiments of the present disclosure, by supporting the second object to actively apply to participate in the live interaction event, it is possible to enrich the sources of the first type of object, relieve the pressure on the host object to invite the first type of object, and improve the progress speed and live broadcast efficiency of the live interaction process.
[0246] In some embodiments, the method further includes:
[0247] In the case of receiving a reservation request from a first object, based on the reservation request, display the object information of the first object, where the reservation request is used to reserve to participate in the live interaction event with the first type of object;
[0248] In response to a confirmation operation on the reservation request, display the first object in the live broadcast preview information of the live interaction event.
[0249] In the embodiments of the present disclosure, by displaying the object information of the first object in the case of receiving the reservation request from the first object, it is convenient for the host object to determine whether to pass the reservation request of the first object according to the object information, which not only increases the amount of information obtained by the host object, but also enables the host object to selectively pass the reservation requests of some objects when there are many reservation requests, thus ensuring the interaction effect of the live interaction.
[0250] In some embodiments, the method further includes:
[0251] In response to an operation to start the live interaction event, display an update control and the interaction status of at least one first type of object participating in the live interaction event on the live broadcast page of the virtual live room, where the update control is used to update the interaction status of the first type of object, and the interaction status includes interacting, waiting to interact, and interaction ended;
[0252] In response to a triggering operation on an update control, update the interaction status of the first type of object currently being interacted with to end of interaction, and update the interaction status of the target object from waiting for interaction to being in interaction. The target object is the first type of object with the highest ranking among at least one first type of object whose interaction status is waiting for interaction.
[0253] Display the live broadcast screen of the target object participating in the live broadcast interaction event and the live broadcast screens of at least one second type of object participating in the live broadcast interaction event. The second type of object includes objects that are scheduled to interact with the target object in the live broadcast interaction event.
[0254] In the embodiments of the present disclosure, by displaying the update control and the interaction status of the first type of object during the live broadcast, it is convenient for the host object to call the first type of object to join the co-hosting in sequence during the live broadcast, simplifies the operation of the host object to advance the live broadcast process, and improves the human-computer interaction efficiency.
[0255] In some embodiments, the method further includes:
[0256] For any first type of object, when the duration of the first type of object participating in the live broadcast interaction event exceeds a preset duration, display a fourth prompt message. The preset duration is the reference duration for the first type of object to participate in the live broadcast interaction event, and the fourth prompt message is used to prompt that the first type of object has timed out.
[0257] In the embodiments of the present disclosure, by reminding the host object that the first type of object has timed out when the interaction duration of the first type of object is relatively long, it is convenient for the host object to reasonably control the progress of the live broadcast interaction, thereby avoiding the situation where the progress of the live broadcast interaction process is slow, and improving the live broadcast interaction efficiency.
[0258] In some embodiments, the method further includes:
[0259] During the process of any first type of object participating in the live broadcast interaction event, in response to receiving an interaction request from an audience object, display the interaction request, where the interaction request is used to request to jointly participate in the live broadcast interaction event with the first type of object;
[0260] In response to a confirmation operation on the interaction request, display the live broadcast screen of the audience object participating in the live broadcast interaction event as a second type of object.
[0261] In the embodiments of the present disclosure, by supporting the host object to agree to the interaction request of the audience object during the live broadcast, the audience object has the opportunity to interact with the first type of object even without prior reservation, thereby improving the way and rationality of the live broadcast interaction.
[0262] The above Figure 13 shows the process of an information display method of the present disclosure. Next, the information display solution provided by the present disclosure will be further elaborated. Figure 14It is a flowchart of still another information display method shown according to an exemplary embodiment. This method is executed by the host terminal, which is the terminal currently logged in by the host object of the virtual live room. As Figure 14 shown, the method includes the following steps:
[0263] In step S1401, in response to an operation of creating live preview information, a creation page is displayed. The creation page is used to input live information.
[0264] In the embodiments of the present disclosure, the host terminal is the terminal used by the host object of the virtual live room. The host terminal runs a live application. The host object can conduct a live broadcast in the virtual live room through the host terminal. The host object can also create at least one piece of live preview information before the live broadcast to preview the content to be broadcast in the virtual live room through the live preview information. Among them, each piece of live preview information is usually used to preview a live interaction event. The live interaction event is an interaction event broadcast in the virtual live room. Optionally, the live interaction event is a blind date live broadcast, a recruitment live broadcast, or a course tutoring live broadcast, etc. The embodiments of the present disclosure do not limit this. The live preview information usually includes the start time of a live interaction event and at least one first type of object participating in the live interaction event. The first type of object refers to the guest object participating in the live interaction event.
[0265] For example, when the live interaction event is a blind date live broadcast, the guest object is the person seeking marriage. The person seeking marriage can interact with the person expressing love who participates in the co-hosting during the live broadcast. When the live interaction event is a recruitment live broadcast, the guest object is the interviewer. The interviewer can interact with the job seeker who participates in the co-hosting during the live broadcast.
[0266] In response to the operation of creating live preview information, the host terminal displays a creation page. The creation page is used to input multiple pieces of live information. Among them, the live information usually includes information such as the start time, the first quantity, the second quantity, and the preset duration, etc. The start time is also the start time of the live interaction event previewed by the live preview information. The first quantity is the maximum quantity of the reserved objects of the first type of object. The second quantity is the maximum quantity of the first type of object. The preset duration is the reference duration for the first type of object to participate in the live interaction event.
[0267] For example, when the live interaction event is a blind date live broadcast. When the first quantity is 3, the second quantity is 6, and the preset duration is 10 minutes, it means that at most 6 people seeking marriage participate in the blind date in the blind date live broadcast, at most 3 people expressing love can make an appointment to interact with the same person seeking marriage, and the duration of each person seeking marriage participating in the co-hosting is about 10 minutes.
[0268] In step S1402, based on the multiple pieces of live information input on the creation page, live preview information is created.
[0269] In the embodiments of the present disclosure, a creation page is displayed with a creation control. In response to a trigger operation of the host object on the creation control, the host terminal creates live preview information according to multiple pieces of live information obtained on the creation page. Among them, the live preview information includes the start time of the live interaction event.
[0270] In step S1403, at least one piece of live preview information created by the host object is displayed on the live preview page of the virtual live room.
[0271] In the embodiments of the present disclosure, after the host terminal successfully creates the live preview information, the host terminal can display the live preview information and at least one piece of live preview information previously created by the host object on the live preview page. Among them, the live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event. By displaying the live preview information created by the host object on the live preview page, it is convenient for users to determine the start time of the live interaction event and the first type of objects participating in the live interaction event by viewing the live preview information, increasing the amount of information obtained by users before the live interaction event starts.
[0272] In some embodiments, when the host terminal displays the live preview information on the live preview page, it can also display an invitation control. The invitation control is used to invite a user account to participate in the live interaction event previewed by the live preview information after being triggered. In response to a trigger operation of the host object on the invitation control, the host terminal displays multiple user accounts. Optionally, the user account is an account that follows the host object, an account of a mutual follow friend of the host object, an account followed by the host object, or a randomly recommended account, etc. The embodiments of the present disclosure do not limit this. In response to a selection operation of the host object on at least one user account, the host terminal sends an invitation message to at least one user account to invite the user account to participate in the live interaction event previewed by the live preview information as a first type of object.
[0273] In some embodiments, for any created live preview information, when the number of first type of objects included in the live preview information does not reach the maximum number, the host terminal can also display the invitation control corresponding to the live preview information. Correspondingly, in response to a trigger operation of the host object on the invitation control, the host terminal displays multiple user accounts. In response to a selection operation of the host object on at least one user account, the host terminal sends an invitation message to at least one user account to invite at least one user account to participate in the live interaction event previewed by the live preview information as a first type of object. By supporting the host object to continue inviting the first type of objects when the number of first type of objects participating in the live interaction event does not reach the maximum number, the situation where there are fewer first type of objects participating in the live interaction event can be avoided.
[0274] In some embodiments, the host terminal can send invitation information containing a time period to a user account to invite the user account to participate in a live interaction event during the corresponding time period. In response to a selection operation on at least one user account, the host terminal determines the time period for at least one user account to participate in the live interaction event according to the start time in the live preview information and the time period for at least one first type of object to participate in the live interaction event. Optionally, the host terminal can determine the time period corresponding to each user account according to the start time, the time period for at least one first type of object to participate in the live interaction event, and a preset duration. For example, the start time is 16:00 on September 14th. The time periods for at least one first type of object to participate in the live interaction event are 16:00 - 16:10, 16:10 - 16:20, and 16:20 - 16:30 respectively. The preset duration is 10 minutes. When the host object selects 2 user accounts, the host terminal can determine that the time periods for these 2 user accounts to participate in the live interaction event are 16:30 - 16:40 and 16:40 - 16:50 respectively. Then, for any user account, the host terminal sends invitation information containing the target time period to the user account. Wherein, the target time period is the time period for the user account to participate in the live interaction event. By determining the time period for the invited user to participate in the live interaction and sending invitation information containing this time period to the invited user, it is convenient for the invited user to determine whether to accept the invitation according to the time period, avoiding the invited user rejecting the invitation due to uncertain time arrangements, and improving the success rate of the invitation.
[0275] In some embodiments, after the host terminal sends invitation information to at least one user account, the host terminal displays the invitation status of at least one user account in the live preview information. Wherein, the invitation status includes successfully invited and being invited. For example, when the avatar of a user account is displayed in the live preview information, it indicates that the invitation status of this user account is successfully invited, that is, this user account agrees to participate in the live interaction event as a first type of object. When the avatar of a user account is displayed in the live preview information and the prompt message "being invited" is displayed below the avatar, it indicates that the invitation status of this user account is being invited, that is, this user account has not yet agreed to participate in the live interaction event as a first type of object. By displaying the invitation status of user accounts in the live preview information, it is convenient for the host object to clearly and intuitively view whether multiple user accounts agree to the invitation information, improving the efficiency of the host object to obtain information.
[0276] Figure 15 is a schematic diagram of creating live preview information shown according to an exemplary embodiment. In response to an operation of creating live preview information, the host terminal displays Figure 15The creation page shown in (a) therein. The host object can input the live title, start time of the live broadcast, the number of first - type objects, the number of second - type objects, and the preset duration on the creation page. Among them, the preset duration is also the reference duration for the first - type objects to participate in the interaction. When the live interaction event previewed in the live preview information is a blind - date live broadcast, the number of first - type objects is also the upper limit of the number of singles, and the number of second - type objects is also the upper limit of the number of admirers of a single single.
[0277] In response to the triggering operation on the creation control 1501, the host terminal generates live preview information according to the multiple live information input on the creation page and displays it. Figure 15 The live preview page shown in (b) therein. The live preview page displays the newly created live preview information 1502 and the historically created live preview information 1503. The invitation status of the user account is also displayed in the live preview information 1503. Among them, the number of first - type objects in both the live preview information 1502 and the live preview information 1503 has not reached the maximum number. Therefore, the invitation control 1504 is included in the live preview information 1502, and the invitation control 1505 is included in the live preview information 1503. In response to the host object triggering any one of the invitation controls, the host terminal displays multiple user accounts in the Figure 15 invitation page shown in (c) therein. After the host object selects at least one user object, the host terminal is controlled to send invitation information to the selected user accounts by triggering the send control 1506.
[0278] The above - mentioned embodiments mainly introduce the process of the host object inviting user accounts to participate in the live interaction event after creating the live preview information. In some embodiments, the user account can also actively apply to the host object to participate in the live interaction event. Correspondingly, the host object can approve the application request of the user account. For the convenience of description below, the user account applying to participate in the live interaction event is called the second object. When the host terminal receives an application request sent by any second object, the host terminal displays the object information of the second object carried in the application request. The application request is used to indicate that the second object applies to participate in the live interaction event. In response to the confirmation operation on the application request, the host terminal displays at least one live preview information created by the host object, so that the host can determine the live interaction event in which the second object participates according to the object information. In response to the selection operation on any live preview information, the host terminal displays the second object in the live preview information to indicate that the host object agrees that the second object participates in the live interaction event in the live preview information. By supporting the second object to actively apply to participate in the live interaction event, the source of the first - type objects can be enriched, the pressure on the host object to invite the first - type objects can be alleviated, and the progress speed of the live interaction process and the live broadcast efficiency can be improved.
[0279] In some embodiments, the host object can also approve the reservation request of the first object. Herein, the first object is the object that reserves to participate in the live interaction event together with the first type of object before the start of the live interaction event. When receiving the reservation request of the first object, based on the reservation request, the object information of the first object is displayed. The reservation request is used to reserve to participate in the live interaction event together with the first type of object. The host object can determine whether to approve the reservation request of the first object according to the object information of the first object. In response to the confirmation operation on the reservation request, indicating that the host object approves the reservation request, the host terminal can display the first object in the live preview information of the live interaction event. Optionally, the host terminal can display the first object in the area corresponding to the first type of object in the live preview information, so as to indicate that the first object is the reserved object of the first type of object. By displaying the object information of the first object when receiving the reservation request of the first object, it is convenient for the host object to determine whether to approve the reservation request of the first object according to the object information, which not only increases the amount of information obtained by the host object, but also can preferentially select to approve the reservation requests of some objects when there are many reservation requests, so as to ensure the interaction effect of the live interaction.
[0280] Optionally, in response to the confirmation operation on the reservation request, the host terminal can also send a reservation approval response to the terminal used by the first object through the server, and the terminal notifies the first object to participate in the live interaction event on time by displaying a notification message.
[0281] In step S1404, in response to the trigger operation on any live preview information, at least one tab is displayed.
[0282] In the embodiments of the present disclosure, in response to the trigger operation of the host object on any live preview information, the host terminal displays at least one tab according to the number of at least one first type of object included in the live preview information. Wherein, at least one tab corresponds one-to-one to at least one first type of object included in the live preview information. By clicking on any tab, the host object can view the object information of the corresponding first type of object, the time period when the first type of object participates in the live interaction event, and so on.
[0283] In step S1405, in response to the trigger operation on any tab, the first type of object corresponding to the tab and the reserved object of the first type of object are displayed.
[0284] In the embodiments of the present disclosure, in response to a trigger operation of the host object on any tab, the host terminal displays a first type of object corresponding to the tab, the object information of the first type of object, and the reserved objects of the first type of object. Among them, the reserved object is a second type of object reserved to interact with the first type of object in the live interaction event. The second type of object can also be referred to as the audience object participating in the live interaction event in the virtual live room. For example, the first type of object is a person seeking marriage, and the second type of object is a person expressing love waiting to be selected by the person seeking marriage. The first type of object is an interviewer, and the second type of object is a job seeker waiting to be selected by the interviewer.
[0285] Figure 16 is a schematic diagram of a first type of object and a second type of object shown according to an exemplary embodiment. As Figure 16 shown in (a) of, in response to a trigger operation of the host object on any live preview information, the host terminal displays 6 tabs on the reservation details page of the live preview information. In response to a trigger operation of the user on the third tab, the host terminal displays the first type of object "User D" corresponding to the tab and 2 reserved objects of User D. In addition, the time period and reservation status of each first type of object participating in the live interaction event are also displayed in the tab. Among them, the reservation status includes full and not full. If the reservation status of the first type of object is full, it indicates that the number of reserved objects of the first type of object has reached the maximum number. If the reservation status of the first type of object is not full, it indicates that the number of reserved objects of the first type of object has not reached the maximum number.
[0286] It should be noted that Figure 16 the layout shown is an example. In some embodiments, the tabs can also be displayed horizontally above the page or vertically on the right side of the page. The embodiments of the present disclosure do not limit this.
[0287] In some embodiments, the live interaction event includes at least one sub-event. At least one sub-event corresponds to at least one first type of object one by one. The sub-event is an event in which the corresponding first type of object participates in a co-hosting interaction. The live interaction event is composed of multiple sub-events, that is, it is composed of multiple events in which the first type of object participates in a co-hosting interaction. Each first type of object can participate in the sub-event within the time period associated with the corresponding sub-event, that is, participate in the co-hosting interaction. Correspondingly, the time period for the corresponding first type of object to participate in the sub-event is displayed in the tab.
[0288] In step S1406, in response to a drag operation on any tab, the tab is displayed at the end position of the drag operation, and the time period displayed in at least one tab is updated.
[0289] In the embodiments of the present disclosure, the host object can adjust the time period during which the corresponding first type of object participates in the live interaction event by dragging an option card. In response to a dragging operation on any option card, at the end of the dragging operation, the host terminal determines the end position of the dragging operation. Then, the host terminal updates the time period in the dragged option card to the time period displayed in the option card at the end position. Then, the host terminal correspondingly updates the time periods displayed in multiple option cards after the dragged option card. By supporting the host object to adjust the time period during which the first type of object participates in the live interaction event by dragging, the operation of the host object to arrange the live broadcast process is simplified, and the human-computer interaction efficiency is improved.
[0290] Optionally, the host terminal can also update other information displayed in the option card, such as the ranking information of the first type of object, the reservation status of the first type of object, and other information. For example, referring to the above Figure 16 , if the host object drags the third option card to the position where the second option card is located, the host terminal can update the content displayed in the third option card to "2nd, not full, 16:00-16:20", and correspondingly update multiple other option cards.
[0291] In some embodiments, the host object can also adjust the time period during which any first type of object participates in the live interaction event by adjusting a control. Referring to the above Figure 16 , the reservation details page also displays an adjustment control 1601. The adjustment control is used to adjust the time period during which the first type of object participates in the live interaction event. In response to the triggering operation of the host object on the adjustment control 1601, the host terminal displays Figure 16 the page shown in (b) of the figure. The host object can long-press and drag the first type of object to a preset position on this page, so as to adjust the order and time period during which the first type of object participates in the live interaction event.
[0292] In some embodiments, the host object can also adjust the interaction time and interaction order of the reserved objects participating in the live interaction event. For any first type of object, in the case where there are multiple reserved objects for the first type of object, in response to a dragging operation on any reserved object, the host terminal updates the interaction time and interaction order of the reserved object based on the dragging operation. Among them, the interaction time is used to represent the time when the reserved object and the first type of object jointly participate in the live interaction event, and the interaction order is used to represent the order in which the reserved object participates in the live interaction event among multiple reserved objects. The way in which the host terminal updates the interaction time and interaction order according to the dragging operation is the same as the way in which the host terminal updates the time period in the option card according to the dragging operation on the option card, and will not be elaborated here. By supporting the host object to adjust the interaction time and interaction order of the second type of object participating in the live interaction event by dragging, the operation of the host object to arrange the live broadcast process is simplified, and the human-computer interaction efficiency is improved.
[0293] The above embodiments mainly introduce the process in which the host object checks the matching situation of the first type of objects and the second type of objects before going live. In some embodiments, after the live interaction event goes live, the host object can call numbers in sequence in the virtual live room, so that the first type of objects and the corresponding second type of objects can conduct co-hosting interactions in an orderly manner. The following describes the number calling process of the host object during the live broadcast process.
[0294] In step S1407, in response to an operation of starting any live interaction event, an update control and the interaction status of at least one first type of object participating in the live interaction event are displayed on the live page of the virtual live room.
[0295] In the embodiments of the present disclosure, in response to an operation of the host object starting any live interaction event, the host terminal displays a live broadcast screen, the interaction status of at least one first type of object participating in the live interaction event, and an update control on the live page of the virtual live room. Among them, the interaction status includes interacting, waiting for interaction, and interaction ended. Interacting is used to indicate that the first type of object is currently participating in co-hosting. Waiting for interaction is used to indicate that the first type of object has not participated in co-hosting and is currently waiting. Interaction ended is used to indicate that the first type of object has completed co-hosting. The update control is used to update the interaction status of the first type of object. The host can call numbers for the first type of object through the update control, that is, call the next first type of object participating in the live interaction event through the update control.
[0296] In step S1408, in response to a triggering operation on the update control, the interaction status of the first type of object currently interacting is updated to interaction ended, and the interaction status of the target object is updated from waiting for interaction to interacting.
[0297] In the embodiments of the present disclosure, in response to a triggering operation of the host object on the update control, the host terminal updates the interaction status of the first type of object currently interacting from interacting to interaction ended, and updates the interaction status of the target object from waiting for interaction to interacting. Among them, the target object is the first type of object with the highest ranking among at least one first type of object whose interaction status is waiting for interaction. Optionally, the host terminal can update the interaction status of the target object to interacting after the host object triggers the update control. The host terminal can also update the interaction status of the target object to interacting after the target object successfully goes on air. The embodiments of the present disclosure do not limit this.
[0298] In some embodiments, when the interaction status of the first type of object is updated to the end of interaction, the host terminal can cancel the display of the first type of object and the interaction status of the first type of object after a certain period of time. By canceling the display of the first type of object whose interaction has ended, it is possible to avoid excessive information displayed on the live broadcast page, thereby avoiding interfering with the user's viewing of the live broadcast.
[0299] In step S1409, display the live broadcast screen of the target object participating in the live broadcast interaction event and the live broadcast screen of at least one reserved object of the target object participating in the live broadcast interaction event.
[0300] In the embodiments of the present disclosure, when the interaction status of the target object is updated to being in interaction, both the target object and the reserved object of the target object can join the co-hosting to participate in the co-hosting interaction. Therefore, when the target object and at least one reserved object of the target object join the co-hosting, the host terminal displays the live broadcast screen of the target object participating in the live broadcast interaction event and the live broadcast screen of at least one reserved object of the target object participating in the live broadcast interaction event. By displaying the update control and the interaction status of the first type of object, it is convenient for the host object to call the first type of object to join the co-hosting in sequence during the live broadcast, simplifies the operation of the host object to advance the live broadcast process, and improves the human-computer interaction efficiency.
[0301] Figure 17 is a schematic diagram of another live broadcast page shown according to an exemplary embodiment. As Figure 17 shown in (a) of, the live broadcast page of the virtual live broadcast room displays the live broadcast screens of the host object, the first type of object, and the second type of object. In addition, the live broadcast page also displays a queuing component. The queuing component displays an update control 1701 and the interaction statuses of multiple first type of objects. By viewing the queuing component, it can be learned that the first type of object currently participating in the interaction is user 0. In response to the trigger operation of the host object on the update control 1701, the host terminal displays Figure 17 the live broadcast page shown in (b) of, that is, display a call reminder message in the queuing component to prompt that user B is currently waiting to join the co-hosting. After user B joins the co-hosting, the host terminal displays Figure 17The live broadcast page shown in (c) therein. The live broadcast screen of user B and the live broadcast screens of multiple reserved objects of user B are displayed on this live broadcast page. In addition, the updated interaction statuses of multiple first-type objects are also displayed in the queuing component on this live broadcast page. In addition, after 2 seconds, the host terminal cancels the display of user 0 whose interaction has ended in the queuing component. Optionally, when the live broadcast interaction event is a blind date live broadcast, the first-type objects are the persons seeking marriage, and the second-type objects are the persons expressing love. Therefore, the identity identifier of user B is "person seeking marriage", and the identity identifiers of other user objects participating in the co-hosting are "persons expressing love". When the live broadcast interaction event is a recruitment live broadcast, the first-type objects are the interviewers, and the second-type objects are the job seekers. Therefore, the identity identifier of user B is "interviewer", and the identity identifiers of other user objects participating in the co-hosting are "job seekers".
[0302] In some embodiments, for any first-type object, when the duration of the first-type object's participation in the live broadcast interaction event exceeds a preset duration, the host terminal displays a fourth prompt message. Wherein, the preset duration is the reference duration for the first-type object's participation in the live broadcast interaction event. Wherein, the preset duration can be the duration set by the host object when creating the live broadcast preview information. The fourth prompt message is used to prompt that the first-type object has exceeded the time limit. Optionally, the host terminal can display the fourth prompt message in the queuing component. By reminding the host object that the first-type object has exceeded the time limit when the interaction duration of the first-type live broadcast object is relatively long, it is possible to facilitate the host object to reasonably control the progress of the live broadcast interaction, thereby avoiding the situation where the progress of the live broadcast interaction process is slow and improving the live broadcast interaction efficiency.
[0303] In some embodiments, the host object can agree to the interaction request passed by the viewer object during the live broadcast. During the process of any first-type object's participation in the live broadcast interaction event, in response to receiving the interaction request from the viewer object, the host terminal displays the interaction request. The interaction request is used to request to jointly participate in the live broadcast interaction event with the first-type object. In response to the confirmation operation on the interaction request, the host terminal displays the live broadcast screen of the viewer object participating in the live broadcast interaction event as the second-type object. By supporting the host object to agree to the interaction request passed by the viewer object during the live broadcast, it is possible for the viewer object to have the opportunity to interact with the first-type object even if the viewer object has not made a reservation in advance, thereby improving the way and rationality of the live broadcast interaction.
[0304] The embodiments of the present disclosure provide a page display method. After the host object creates the live broadcast preview information, the host object can clearly and intuitively determine the first-type objects and the second-type objects who will participate in the interaction during the live broadcast by viewing the live broadcast preview information. The host object can reasonably arrange the live broadcast process before the live broadcast according to the matching situation between the first-type objects and the second-type objects, without having to frequently process the interaction requests of the viewers during the live broadcast, improving the efficiency of the live broadcast interaction and the progress speed of the live broadcast process.
[0305] In the above embodiments, taking scenarios such as live blind dates, live job fairs, remote course tutoring, and remote consultations as examples, the processes of users making appointments to interact with the first type of objects before the live broadcast, users being invited to become the first type of objects, users actively applying to become the first type of objects, and the host viewing the matching situation between the first type of objects and the second type of objects are introduced. Among them, in the case where the live interaction event is a blind date live broadcast, the first type of objects are the blind date seekers, and the second type of objects are the suitors. The blind date seekers can conduct blind dates with the suitors who participate in the co-hosting during the live broadcast. In the case where the live interaction event is a job fair live broadcast, the first type of objects are the interviewers, and the second type of objects are the job seekers. The interviewers can conduct interviews with the job seekers who participate in the co-hosting during the live broadcast. In the case where the live interaction event is a course tutoring live broadcast, the first type of objects are the teachers, and the second type of objects are the students. The teachers can conduct teaching interactions with the students who participate in the co-hosting during the live broadcast. In the case where the live interaction event is a remote consultation live broadcast, the first type of objects are the doctors, and the second type of objects are the patients. The doctors can conduct consultations on the patients who participate in the co-hosting during the live broadcast.
[0306] Next, taking the live blind date scenario as an example, the above blind date process will be described in detail through Figure 18 the flowchart of the live interaction shown. As Figure 18 shown, before the live broadcast starts, the host can create a blind date preview. After the host creates the blind date preview, the host can invite users to participate in the blind date live broadcast as blind date seekers. If the invited users accept the invitation, both the host and other users can view the personal information of the blind date seekers in the blind date preview. In the case where a suitor is interested in any blind date seeker, the suitor can, through the appointment to go on air function, make an appointment in advance to interact with the blind date seeker. It should be noted that the appointment can be made only when the suitor has filled in the object information; otherwise, the object information needs to be filled in first. In the case where the suitor's appointment is successful, the host side can view the information of the suitor in the blind date preview. After the host starts the live broadcast, both the blind date seekers and the suitors can enter the live broadcast room to watch the live broadcast. The host calls the blind date seekers in sequence. The blind date seekers wait for the host to call their numbers during the live broadcast. When the progress of the blind date live broadcast reaches the progress of the blind date seeker going on air for interaction, the host can, through the call control, invite the blind date seeker and the corresponding suitor to join the co-hosting. At this time, the blind date seeker and the corresponding suitor can join the co-hosting to conduct a live blind date through the co-hosting.
[0307] All the above optional technical solutions can be combined arbitrarily to form alternative embodiments of the present disclosure, which will not be elaborated one by one here.
[0308] Figure 19 is a block diagram of an information display device shown according to an exemplary embodiment. As Figure 19 shown, the device includes: a first display unit 1901, a second display unit 1902, and a third display unit 1903.
[0309] The first display unit 1901 is configured to display the live preview information of the live interaction event on the live preview page of the virtual live room. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event;
[0310] The second display unit 1902 is configured to, in response to a trigger operation on any first type of object, display the object information of the first type of object and a reservation control. The object information is used to introduce the personal information of the first type of object. The reservation control is used to reserve to interact with the first type of object as a second type of object in the live interaction event. The second type of object is an object that reserves to participate in the live interaction event together with the first type of object, and the first type of object is the object to be reserved;
[0311] The third display unit 1903 is configured to, in response to a trigger operation on the reservation control, display reservation prompt information, and the reservation prompt information is used to prompt that a reservation request has been sent to the host terminal, and the host terminal is the terminal currently logged in by the host object of the virtual live room.
[0312] In some embodiments, for any first type of object, the first type of object can have at least one reservation object, and the reservation object is a second type of object that reserves to interact with the first type of object in the live interaction event.
[0313] In some embodiments, the second display unit 1902 is configured to, in response to a trigger operation on any first type of object, display the object information of the first type of object and a reservation control when the number of reservation objects of the first type of object does not reach a first number. The reservation object is a second type of object that reserves to interact with the first type of object in the live interaction event; in response to a trigger operation on any first type of object, when the number of reservation objects of the first type of object reaches the first number, display the object information of the first type of object.
[0314] In some embodiments, the third display unit 1903 is configured to, in response to a trigger operation on the reservation control, display reservation prompt information when the first object has filled in the object information; in response to a trigger operation on the reservation control, display an information input page when the first object has not filled in the object information, and the information input page is used to input the object information of the first object; in response to a submission operation on the information input page, display reservation prompt information.
[0315] In some embodiments, the third display unit 1903 is further configured to display a notification message when the reservation request is approved. The notification message is used to notify to participate in the live interaction event on time, and the notification message includes a jump link, and the jump link is used to trigger a jump to the virtual live room.
[0316] In some embodiments, the third display unit 1903 is further configured to, when the reservation request is approved, display at least one of the interaction time and the interaction order of the first object on the live broadcast preview page. The interaction time is used to represent the time when the first object and the first type of objects jointly participate in the live broadcast interaction event, and the interaction order is used to represent the order in which the first object participates in the live broadcast interaction event among multiple reserved objects of the first type of objects. The interaction time can be determined by the host object based on the interaction order.
[0317] In some embodiments, the apparatus further includes:
[0318] A fourth display unit, configured to, when the reservation request is approved, in response to the start of the live broadcast interaction event, display a start broadcast prompt message, where the start broadcast prompt message is used to prompt entering the virtual live broadcast room to participate in the live broadcast interaction event; in response to a confirmation operation on the start broadcast prompt message, display the live broadcast screen of the live broadcast interaction event in the virtual live broadcast room; when the progress of the live broadcast interaction event reaches the target progress, display a first prompt message, where the target progress is used to indicate that the first type of objects reserved by the first object start to participate in the live broadcast interaction event, and the first prompt message is used to prompt to jointly participate in the live broadcast interaction event with the first type of objects; in response to a confirmation operation on the first prompt message, display the live broadcast screen of the first object participating in the live broadcast interaction event as the second type of objects.
[0319] In some embodiments, the interaction status of at least one first type of object is displayed in the virtual live broadcast room, and the interaction status includes interacting, waiting for interaction, and interaction ended; the fourth display unit is configured to, when the interaction status of the first type of objects reserved by the first object is updated from waiting for interaction to interacting, display the first prompt message.
[0320] In some embodiments, the fourth display unit is configured to, in response to a first instruction sent by the server, display the first prompt message, where the first instruction is used to indicate that the progress of the live broadcast interaction event reaches the target progress; or, in response to a second instruction sent by the host terminal, display the first prompt message, where the host terminal is the terminal currently logged in by the host object of the virtual live broadcast room, and the second instruction is used to indicate that the progress of the live broadcast interaction event reaches the target progress.
[0321] In some embodiments, a participation control is displayed in the virtual live broadcast room, and the participation control is used to trigger a request to participate in the live broadcast interaction event. The fourth display unit is further configured to, when any first type of object participates in the live broadcast interaction event, if the first object has not reserved to interact with the first type of objects, in response to a trigger operation on the participation control, send an interaction request to the host terminal, where the host terminal is the terminal currently logged in by the host object of the virtual live broadcast room, and the interaction request is used to request to jointly participate in the live broadcast interaction event with the first type of objects; when the host terminal approves the interaction request, display the live broadcast screen of the first object participating in the live broadcast interaction event as the second type of objects.
[0322] In some embodiments, the fourth display unit is further configured to display, on the live end page, the live preview information of the next live interaction event in the virtual live room when the live interaction event ends.
[0323] The embodiments of the present disclosure provide an information display device. Before the live broadcast starts, the live preview information is used to preview the first type of objects, that is, guest objects, who will participate in the interaction during the live broadcast, thereby increasing the amount of information displayed. If a user is interested in any of the first type of objects, the user can make an appointment to participate in the live interaction with the first type of object. If the user successfully makes an appointment, when the first type of object participates in the live interaction in the live room, the user can participate in the live interaction with the first type of object as the second type of object, and the user does not need to queue up, reducing the queuing time and improving the efficiency of the live interaction.
[0324] It should be noted that when the information display device provided in the above embodiments is described, only the above-mentioned division of each functional unit is used as an example. In practical applications, the above functions can be allocated to different functional units according to needs, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the information display device provided in the above embodiments and the embodiments of the information display method belong to the same concept, and the specific implementation process is detailed in the method embodiments and will not be elaborated here.
[0325] Regarding the information display device in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here.
[0326] Figure 20 is a block diagram of another information display device shown according to an exemplary embodiment. As Figure 20 shown, the device includes: a first display unit 2001 and a second display unit 2002.
[0327] The first display unit 2001 is configured to display the live preview information of the live interaction event and an application control on the live preview page of the virtual live room. The live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event. The application control is used to apply to participate in the live interaction event as the first type of object. The first type of object is an object that can be reserved before the start of the live interaction event;
[0328] The second display unit 2002 is configured to display an application prompt message in response to a trigger operation on an application control. The application prompt message is used to prompt that an application request has been sent to the host terminal. The application request is used to apply to participate in a live interaction event as a first type of object. The host terminal is the terminal currently logged in by the host object of the virtual live room.
[0329] In some embodiments, the application request carries object information of a second object. The object information is used to introduce the personal information of the second object. The second display unit is configured to display an information input page in response to a trigger operation on the application control when the second object has not filled in the object information. The information input page is used to input object information; in response to a submission operation on the information input page, an application request is sent to the host terminal based on the object information input in the information input page, and an application prompt message is displayed.
[0330] In some embodiments, the apparatus further includes:
[0331] A third display unit is configured to display a notification message when the application request is approved. The notification message is used to notify to participate in the live interaction event on time. The notification message includes a jump link, and the jump link is used to trigger a jump to the virtual live room.
[0332] In some embodiments, the first display unit 2001 is further configured to display a target time period and an information input control in response to a viewing operation on the invitation information when the invitation information is received. The target time period is the time period when the second object participates in the live interaction event as a first type of object. The information input control is used to input the object information of the second object; in response to a confirmation operation on the invitation information, a second prompt message is displayed. The second prompt message is used to prompt to participate in the live interaction event within the target time period.
[0333] In some embodiments, the apparatus further includes:
[0334] A fourth display unit is configured to display a live start prompt message in response to the start of the live interaction event when the application request is approved. The live start prompt message is used to prompt to enter the virtual live room to participate in the live interaction event; in response to a confirmation operation on the live start prompt message, the live video of the live interaction event is displayed in the virtual live room; when the progress of the live interaction event reaches a target progress, a third prompt message is displayed. The target progress is used to indicate that the second object starts to participate in the live interaction event. The third prompt message is used to prompt to participate in the live interaction event as a first type of object; in response to a confirmation operation on the third prompt message, the live video of the second object participating in the live interaction event as a first type of object and the live videos of at least one second type of object participating in the live interaction event are displayed. The second type of object is an object that makes an appointment to jointly participate in the live interaction event with the second object.
[0335] In some embodiments, the fourth display unit is further configured to display, on the live end page, the live preview information of the next live interaction event when the live interaction event ends.
[0336] Embodiments of the present disclosure provide an information display device that can preview the live interaction event to be live-streamed in the virtual live room and the start time of the live interaction event through the live preview information. When a user is interested in the live interaction event, the user can apply in advance to be a guest object to participate in the live interaction event. If the host object agrees to the user's application, the user can interact with other reserved objects as a guest object during the live stream. By placing the application process for the guest object to go on air before the live broadcast, compared with applying to go on air during the live stream, the waiting time for the host to agree is reduced, and the live interaction efficiency can be improved.
[0337] It should be noted that when the above-described information display device is provided, only the above-mentioned division of each functional unit is used for illustration. In practical applications, the above functions can be allocated to different functional units according to needs, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the information display device provided in the above embodiments and the embodiments of the information display method belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be elaborated here.
[0338] Regarding the information display device in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here.
[0339] Figure 21 is a block diagram of still another information display device shown according to an exemplary embodiment. As Figure 21 shown, the device includes: a first display unit 2101 and a second display unit 2102.
[0340] The first display unit 2101 is configured to display, on the live preview page of the virtual live room, the live preview information created by the host object, where the live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event, and the first type of object is an object that can be reserved before the start of the live interaction event;
[0341] The second display unit 2102 is configured to display at least one tab in response to a trigger operation on the live preview information, and the at least one tab corresponds to the at least one first type of object one by one;
[0342] The second display unit 2102 is further configured to, in response to a triggering operation on any tab, display a first type of object corresponding to the tab and the reserved objects of the first type of object, where the reserved objects are the second type of objects that reserve to jointly participate in the live interaction event with the first type of object.
[0343] In some embodiments, the live interaction event includes at least one sub-event, and at least one sub-event corresponds to at least one first type of object one by one. Each first type of object can participate in the sub-event within the time period associated with the corresponding sub-event. The time period during which the corresponding first type of object participates in the sub-event is displayed in the tab. The second display unit is further configured to, in response to a dragging operation on any tab, display the tab at the end position of the dragging operation and update the time periods displayed in at least one tab.
[0344] In some embodiments, the second display unit 2102 is further configured to, when there are multiple reserved objects for the first type of object, in response to a dragging operation on any reserved object, update the interaction time and interaction order of the reserved object based on the dragging operation. The interaction time is used to represent the time when the reserved object and the first type of object jointly participate in the live interaction event, and the interaction order is used to represent the order in which the reserved object participates in the live interaction event among multiple reserved objects.
[0345] In some embodiments, the apparatus further includes:
[0346] A third display unit, configured to, in response to a creation operation on the live preview information, display a creation page for inputting live information. The live information includes the start time, the first quantity, the second quantity, and the preset duration. The first quantity is the maximum quantity of the reserved objects of the first type of object, the second quantity is the maximum quantity of the first type of object, and the preset duration is the reference duration for the first type of object to participate in the live interaction event; create the live preview information based on multiple pieces of live information input on the creation page.
[0347] In some embodiments, the apparatus further includes:
[0348] An invitation unit, configured to, when the quantity of the first type of object in the live preview information does not reach the maximum quantity, display an invitation control; in response to a triggering operation on the invitation control, display multiple user accounts; in response to a selection operation on at least one user account, send invitation information to at least one user account to invite at least one user account to participate in the live interaction event as the first type of object.
[0349] In some embodiments, an invitation unit is configured to, in response to a selection operation on at least one user account, determine a time period for the at least one user account to participate in the live interaction event based on the start time in the live preview information and the time period for at least one first type of object to participate in the live interaction event; for any user account, send invitation information including the target time period to the user account, where the target time period is the time period for the user account to participate in the live interaction event.
[0350] In some embodiments, the apparatus further includes:
[0351] A fourth display unit is configured to display the invitation status of at least one user account in the live preview information, where the invitation status includes successfully invited and being invited.
[0352] In some embodiments, the first display unit 2101 is further configured to, in the case of receiving an application request from a second object, display the object information of the second object based on the application request, where the application request is for applying to participate in the live interaction event as a first type of object; in response to a confirmation operation on the application request, display at least one live preview information created by the host object; in response to a selection operation on any live preview information, display the second object in the live preview information.
[0353] In some embodiments, the first display unit 2101 is further configured to, in the case of receiving a reservation request from a first object, display the object information of the first object based on the reservation request, where the reservation request is for reserving to jointly participate in the live interaction event with a first type of object; in response to a confirmation operation on the reservation request, display the first object in the live preview information of the live interaction event.
[0354] In some embodiments, the apparatus further includes:
[0355] A fifth display unit is configured to, in response to an operation of starting the live interaction event, display an update control and the interaction status of at least one first type of object participating in the live interaction event on the live page of the virtual live room, where the update control is used to update the interaction status of the first type of object, and the interaction status includes interacting, waiting to interact, and interaction ended; in response to a triggering operation on the update control, update the interaction status of the first type of object currently interacting to interaction ended, update the interaction status of the target object from waiting to interact to interacting, where the target object is the first type of object with the highest ranking among at least one first type of object whose interaction status is waiting to interact; display the live video of the target object participating in the live interaction event and the live video of at least one second type of object participating in the live interaction event, where the second type of object includes an object reserved to interact with the target object in the live interaction event.
[0356] In some embodiments, the fifth display unit is further configured to, for any first type of object, when the duration of the first type of object participating in the live interaction event exceeds a preset duration, display a fourth prompt message, where the preset duration is the reference duration for the first type of object to participate in the live interaction event, and the fourth prompt message is used to prompt that the first type of object has exceeded the time limit.
[0357] In some embodiments, the fifth display unit is further configured to, during the process of any first type of object participating in the live interaction event, in response to receiving an interaction request from an audience object, display the interaction request, where the interaction request is used to request to jointly participate in the live interaction event with the first type of object; in response to a confirmation operation on the interaction request, display the live video of the audience object participating in the live interaction event as a second type of object.
[0358] The embodiments of the present disclosure provide an information display device. After the host object creates the live preview information, the host object can clearly and intuitively determine the first type of object and the second type of object that will participate in the interaction during the live broadcast by viewing the live preview information. The host object can reasonably arrange the live broadcast process before the live broadcast according to the matching situation between the first type of object and the second type of object, without frequently processing the interaction requests of the audience during the live broadcast, improving the efficiency of the live interaction and the progress speed of the live broadcast process.
[0359] It should be noted that when the above-mentioned information display device is provided, only the above-mentioned division of each functional unit is used for illustration. In practical applications, the above functions can be allocated to different functional units according to needs, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the above-mentioned information display device provided in the embodiments and the embodiments of the page display method belong to the same concept, and the specific implementation process is detailed in the method embodiments and will not be elaborated here.
[0360] Regarding the information display device in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here.
[0361] Figure 22 It is a block diagram of an electronic device shown according to an exemplary embodiment. Generally, the electronic device 2200 includes a processor 2201 and a memory 2202.
[0362] The processor 2201 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 2201 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 2201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 2201 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2201 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.
[0363] The memory 2202 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 2202 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 2202 is used to store at least one program code, and the at least one program code is used to be executed by the processor 2201 to implement the information display method provided in the method embodiments of the present disclosure.
[0364] In some embodiments, the electronic device 2200 may further optionally include: a peripheral device interface 2203 and at least one peripheral device. The processor 2201, the memory 2202, and the peripheral device interface 2203 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 2203 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 2204, a display screen 2205, a camera assembly 2206, an audio circuit 2207, and a power supply 2208.
[0365] The peripheral device interface 2203 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 2201 and the memory 2202. In some embodiments, the processor 2201, the memory 2202, and the peripheral device interface 2203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 2201, the memory 2202, and the peripheral device interface 2203 can be implemented on a separate chip or circuit board, and this embodiment does not limit this.
[0366] The radio frequency circuit 2204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 2204 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 2204 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 2204 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 2204 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: a metropolitan area network, generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 2204 may further include a circuit related to NFC (Near Field Communication), and the present disclosure does not limit this.
[0367] The display screen 2205 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 2205 is a touch display screen, the display screen 2205 also has the ability to collect touch signals on or above the surface of the display screen 2205. The touch signals can be input to the processor 2201 as control signals for processing. At this time, the display screen 2205 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there may be one display screen 2205, which is disposed on the front panel of the electronic device 2200; in other embodiments, there may be at least two display screens 2205, which are respectively disposed on different surfaces of the electronic device 2200 or are in a folding design; in still other embodiments, the display screen 2205 may be a flexible display screen, which is disposed on the curved surface or the folding surface of the electronic device 2200. Even further, the display screen 2205 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 2205 can be prepared from materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0368] The camera module 2206 is used to collect images or videos. Optionally, the camera module 2206 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the electronic device, and the rear camera is disposed on the back of the electronic device. In some embodiments, there are at least two rear cameras, which are respectively any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize the function of background blurring by fusing the main camera and the depth-of-field camera, the function of panoramic shooting and VR (Virtual Reality) shooting by fusing the main camera and the wide-angle camera, or other fusion shooting functions. In some embodiments, the camera module 2206 may further include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. The two-color temperature flash refers to the combination of a warm light flash and a cold light flash, and can be used for light compensation under different color temperatures.
[0369] The audio circuit 2207 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 2201 for processing, or input to the radio frequency circuit 2204 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 2200. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signals from the processor 2201 or the radio frequency circuit 2204 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 2207 may further include a headphone jack.
[0370] The power supply 2208 is used to supply power to each component in the electronic device 2200. The power supply 2208 may be alternating current, direct current, a primary battery or a rechargeable battery. When the power supply 2208 includes a rechargeable battery, the rechargeable battery may support wired charging or wireless charging. The rechargeable battery may also be used to support fast charging technology.
[0371] Those skilled in the art can understand that Figure 22 the structure shown in does not constitute a limitation on the electronic device 2200, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt different component arrangements.
[0372] In an exemplary embodiment, there is also provided a computer-readable storage medium including instructions, such as the memory 2202 including instructions, and the above instructions can be executed by the processor 2201 of the electronic device 2200 to complete the above information display method. Optionally, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0373] A computer program product includes a computer program, and when the computer program is executed by a processor, it implements the above information display method.
[0374] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0375] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information display method, characterized in that, Applied to a first terminal, where the first terminal is the terminal currently logged in by a first object in a virtual live room, the method includes: Displaying live preview information of a live interaction event on a live preview page of the virtual live room, where the live preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event; In response to a trigger operation on any first type of object, displaying object information of the first type of object and a reservation control, where the object information is used to introduce the personal information of the first type of object, and the reservation control is used to reserve to interact with the first type of object as a second type of object in the live interaction event, the second type of object is an object that reserves to jointly participate in the live interaction event with the first type of object, and the first type of object is the object to be reserved; In response to a trigger operation on the reservation control, displaying a reservation prompt message, where the reservation prompt message is used to prompt that a reservation request has been sent to the host terminal, and the host terminal is the terminal currently logged in by the host object of the virtual live room.
2. The information display method according to claim 1, wherein For any first type of object, the first type of object can have at least one reserved object, and the reserved object is a second type of object that reserves to interact with the first type of object in the live interaction event.
3. The information display method according to claim 1, wherein The step of, in response to a trigger operation on any first type of object, displaying object information of the first type of object and a reservation control includes: In response to a trigger operation on any first type of object, when the number of reserved objects of the first type of object has not reached a first number, displaying object information of the first type of object and the reservation control, where the reserved object is a second type of object that reserves to interact with the first type of object in the live interaction event; In response to a trigger operation on any first type of object, when the number of reserved objects of the first type of object has reached the first number, displaying object information of the first type of object.
4. The information display method according to claim 1, characterized in that, The step of, in response to a trigger operation on the reservation control, displaying a reservation prompt message includes: In response to a trigger operation on the reservation control, when the first object has filled in object information, displaying the reservation prompt message; In response to a trigger operation on the reservation control, when the first object has not filled in object information, displaying an information input page, where the information input page is used to input object information of the first object; In response to a submission operation on the information input page, displaying the reservation prompt message.
5. The information display method according to claim 1, characterized in that The method further includes: When the reservation request is approved, displaying a notification message, where the notification message is used to notify to participate in the live interaction event on time, and the notification message includes a jump link, and the jump link is used to trigger a jump to the virtual live room after being triggered.
6. The information display method according to claim 1, characterized in that The method further includes: When the reservation request is approved, at least one of the interaction time and interaction order of the first object is displayed on the live broadcast preview page. The interaction time is used to indicate the time when the first object and the first type of objects jointly participate in the live broadcast interaction event, and the interaction order is used to indicate the order in which the first object participates in the live broadcast interaction event among multiple reserved objects of the first type of objects. The interaction time can be determined by the host object based on the interaction order.
7. The information display method according to claim 1, characterized in that The method further includes: When the reservation request is approved, in response to the start of the live broadcast interaction event, a start broadcast prompt message is displayed, and the start broadcast prompt message is used to prompt to enter the virtual live broadcast room to participate in the live broadcast interaction event; In response to the confirmation operation on the start broadcast prompt message, the live broadcast screen of the live broadcast interaction event is displayed in the virtual live broadcast room; When the progress of the live broadcast interaction event reaches the target progress, a first prompt message is displayed. The target progress is used to indicate that the first type of objects reserved by the first object start to participate in the live broadcast interaction event, and the first prompt message is used to prompt to jointly participate in the live broadcast interaction event with the first type of objects; In response to the confirmation operation on the first prompt message, the live broadcast screen of the first object participating in the live broadcast interaction event as the second type of object is displayed.
8. The information display method according to claim 7, wherein The interaction status of at least one first type of object is displayed in the virtual live broadcast room, and the interaction status includes interacting, waiting for interaction, and interaction ended; The step of displaying the first prompt message when the progress of the live broadcast interaction event reaches the target progress includes: When the interaction status of the first type of objects reserved by the first object is updated from waiting for interaction to interacting, the first prompt message is displayed.
9. The information display method according to claim 7, characterized in that The step of displaying the first prompt message when the progress of the live broadcast interaction event reaches the target progress includes: In response to the first instruction sent by the server, the first prompt message is displayed, and the first instruction is used to indicate that the progress of the live broadcast interaction event reaches the target progress; or, In response to the second instruction sent by the host terminal, the first prompt message is displayed, and the second instruction is used to indicate that the progress of the live broadcast interaction event reaches the target progress.
10. The information display method according to claim 7, wherein A participation control is displayed in the virtual live broadcast room, and the participation control is used to trigger a request to participate in the live broadcast interaction event. The method further includes: When any first type of object participates in the live broadcast interaction event, if the first object has not reserved to interact with the first type of object, in response to the trigger operation on the participation control, an interaction request is sent to the host terminal, and the interaction request is used to request to jointly participate in the live broadcast interaction event with the first type of objects; When the host terminal approves the interaction request, the live broadcast screen of the first object participating in the live broadcast interaction event as the second type of object is displayed.
11. The information display method according to claim 7, characterized in that The method further includes: When the live broadcast interaction event ends, the live broadcast preview information of the next live broadcast interaction event in the virtual live broadcast room is displayed on the live broadcast end page.
12. An information display method, characterized in that, Applied to a second terminal, where the second terminal is the terminal currently logged in by a second object in a virtual live room, the method includes: Displaying live preview information of a live interaction event and an application control on a live preview page of the virtual live room. The live preview information includes the start time of the live interaction event and at least one first-type object participating in the live interaction event. The application control is used to apply to participate in the live interaction event as a first-type object, and the first-type object is an object that can be reserved before the start of the live interaction event; In response to a trigger operation on the application control, displaying application prompt information, which is used to prompt that an application request has been sent to the host terminal. The application request is used to apply to participate in the live interaction event as a first-type object, and the host terminal is the terminal currently logged in by the host object in the virtual live room.
13. The information display method according to claim 12, characterized in that The application request carries object information of the second object, and the object information is used to introduce the personal information of the second object. Responding to a trigger operation on the application control and displaying application prompt information includes: In response to a trigger operation on the application control, when the second object has not filled in object information, displaying an information input page for inputting object information; In response to a submission operation on the information input page, sending an application request to the host terminal based on the object information input on the information input page and displaying the application prompt information.
14. The information display method according to claim 12, wherein The method further includes: When the application request is approved, displaying a notification message, which is used to notify to participate in the live interaction event on time. The notification message includes a jump link, and the jump link is used to trigger a jump to the virtual live room after being clicked.
15. The information display method according to claim 12, wherein The method further includes: When receiving an invitation message, in response to a viewing operation on the invitation message, displaying a target time period and an information input control. The target time period is the time period when the second object participates in the live interaction event as a first-type object, and the information input control is used to input the object information of the second object; In response to a confirmation operation on the invitation message, displaying a second prompt information, which is used to prompt to participate in the live interaction event within the target time period.
16. The information display method according to claim 12, wherein The method further includes: When the application request is approved, in response to the start of the live interaction event, displaying a start prompt information, which is used to prompt to enter the virtual live room to participate in the live interaction event; In response to a confirmation operation on the start prompt information, displaying a live video of the live interaction event in the virtual live room; When the progress of the live interaction event reaches a target progress, displaying a third prompt information. The target progress is used to indicate that the second object starts to participate in the live interaction event, and the third prompt information is used to prompt to participate in the live interaction event as a first-type object; In response to a confirmation operation on the third prompt message, display a live broadcast screen of the second object participating in the live interaction event as a first type of object and a live broadcast screen of at least one second type of object participating in the live interaction event, where the second type of object is an object that has made a reservation to jointly participate in the live interaction event with the second object.
17. The information display method according to claim 16, characterized in that The method further includes: In the case where the live interaction event ends, display live broadcast preview information of the next live interaction event on the live broadcast end page.
18. An information display method, characterized in that, Applied to the host terminal, which is the terminal currently logged in by the host object of the virtual live broadcast room, the method includes: Display the live broadcast preview information created by the host object on the live broadcast preview page of the virtual live broadcast room, where the live broadcast preview information includes the start time of the live interaction event and at least one first type of object participating in the live interaction event, and the first type of object is an object that can be reserved before the start of the live interaction event; In response to a trigger operation on the live broadcast preview information, display at least one tab, where the at least one tab corresponds one-to-one with the at least one first type of object; In response to a trigger operation on any tab, display the first type of object corresponding to the tab and the reservation objects of the first type of object, where the reservation objects are second type of objects that have made a reservation to jointly participate in the live interaction event with the first type of object.
19. The information display method according to claim 18, wherein The live interaction event includes at least one sub-event, where the at least one sub-event corresponds one-to-one with the at least one first type of object, and each first type of object can participate in the sub-event within the time period associated with the corresponding sub-event. The time period during which the corresponding first type of object participates in the sub-event is displayed in the tab. The method further includes: In response to a drag operation on any tab, display the tab at the end position of the drag operation and update the time periods displayed in at least one tab.
20. The information display method according to claim 18, characterized in that, The method further includes: In the case where there are multiple reservation objects for the first type of object, in response to a drag operation on any reservation object, based on the drag operation, update the interaction time and interaction order of the reservation object. The interaction time is used to represent the time when the reservation object jointly participates in the live interaction event with the first type of object, and the interaction order is used to represent the order in which the reservation object participates in the live interaction event among the multiple reservation objects.
21. The information display method according to claim 18, characterized in that, The method further includes: In response to a creation operation on the live broadcast preview information, display a creation page for inputting live broadcast information, where the live broadcast information includes the start time, the first quantity, the second quantity, and a preset duration. The first quantity is the maximum quantity of reservation objects of the first type of object, the second quantity is the maximum quantity of the first type of object, and the preset duration is the reference duration for the first type of object to participate in the live interaction event; Create the live broadcast preview information based on multiple pieces of live broadcast information input on the creation page.
22. The information display method according to claim 18, characterized in that, The method further includes: In the case where the quantity of the first type of object in the live broadcast preview information does not reach the maximum quantity, display an invitation control; In response to a trigger operation on the invitation control, display multiple user accounts; In response to a selection operation on at least one user account, send invitation information to the at least one user account to invite the at least one user account to participate in the live interaction event as a first type of object.
23. The information display method according to claim 22, wherein The sending invitation information to the at least one user account in response to a selection operation on at least one user account includes: In response to a selection operation on at least one user account, based on the start time in the live preview information and the time period for the at least one first type of object to participate in the live interaction event, determine the time period for the at least one user account to participate in the live interaction event; For any user account, send invitation information including the target time period to the user account, where the target time period is the time period for the user account to participate in the live interaction event.
24. The information display method according to claim 22, characterized in that, The method further includes: Display the invitation status of the at least one user account in the live preview information, where the invitation status includes successfully invited and inviting.
25. The information display method according to claim 18, wherein The method further includes: In the case of receiving an application request from a second object, based on the application request, display the object information of the second object, where the application request is for applying to participate in the live interaction event as a first type of object; In response to a confirmation operation on the application request, display at least one live preview information created by the host object; In response to a selection operation on any live preview information, display the second object in the live preview information.
26. The information display method according to claim 18, characterized in that, The method further includes: In the case of receiving a reservation request from a first object, based on the reservation request, display the object information of the first object, where the reservation request is for reserving to participate in the live interaction event jointly with a first type of object; In response to a confirmation operation on the reservation request, display the first object in the live preview information of the live interaction event.
27. The information display method according to claim 18, wherein The method further includes: In response to an operation to start the live interaction event, display an update control and the interaction status of at least one first type of object participating in the live interaction event on the live page of the virtual live room, where the update control is used to update the interaction status of the first type of object, and the interaction status includes interacting, waiting to interact, and interaction ended; In response to a triggering operation on the update control, update the interaction status of the first type of object currently interacting to interaction ended, and update the interaction status of the target object from waiting to interact to interacting, where the target object is the first type of object with the highest ranking among at least one first type of object whose interaction status is waiting to interact; Display the live video of the target object participating in the live interaction event and the live video of at least one second type of object participating in the live interaction event, where the second type of object includes an object reserved to interact with the target object in the live interaction event.
28. The information display method according to claim 27, wherein The method further includes: For any first type of object, in the case where the duration of the first type of object participating in the live interaction event exceeds a preset duration, display a fourth prompt message, where the preset duration is the reference duration for the first type of object to participate in the live interaction event, and the fourth prompt message is used to prompt that the first type of object has timed out.
29. The information display method according to claim 27, wherein The method further includes: During the process of any first - type object participating in the live interaction event, in response to receiving an interaction request from an audience object, display the interaction request, where the interaction request is used to request to jointly participate in the live interaction event with the first - type object; In response to a confirmation operation on the interaction request, display the live video of the audience object as a second - type object participating in the live interaction event.
30. An information display device, characterized in that, Configured in a first terminal, where the first terminal is the terminal currently logged in by the first object in the virtual live - broadcast room, the device includes: A first display unit, configured to display live - broadcast preview information of a live interaction event on the live - broadcast preview page of the virtual live - broadcast room, where the live - broadcast preview information includes the start time of the live interaction event and at least one first - type object participating in the live interaction event; A second display unit, configured to, in response to a trigger operation on any first - type object, display the object information of the first - type object and a reservation control. The object information is used to introduce the personal information of the first - type object, and the reservation control is used to reserve to interact with the first - type object as a second - type object in the live interaction event. The second - type object is an object that reserves to jointly participate in the live interaction event with the first - type object, and the first - type object is the object to be reserved; A third display unit, configured to, in response to a trigger operation on the reservation control, display reservation prompt information, where the reservation prompt information is used to prompt that a reservation request has been sent to the host terminal, and the host terminal is the terminal currently logged in by the host object in the virtual live - broadcast room.
31. An information display device, characterized in that, Configured in a second terminal, where the second terminal is the terminal currently logged in by the second object in the virtual live - broadcast room, the device includes: A first display unit, configured to display live - broadcast preview information of a live interaction event and an application control on the live - broadcast preview page of the virtual live - broadcast room. The live - broadcast preview information includes the start time of the live interaction event and at least one first - type object participating in the live interaction event, and the application control is used to apply to participate in the live interaction event as a first - type object. The first - type object is an object that can be reserved before the start of the live interaction event; A second display unit, configured to, in response to a trigger operation on the application control, display application prompt information, where the application prompt information is used to prompt that an application request has been sent to the host terminal, and the application request is used to apply to participate in the live interaction event as a first - type object. The host terminal is the terminal currently logged in by the host object in the virtual live - broadcast room.
32. An information display device, characterized in that, Configured in a host terminal, where the host terminal is the terminal currently logged in by the host object in the virtual live - broadcast room, the device includes: A first display unit, configured to display the live - broadcast preview information created by the host object on the live - broadcast preview page of the virtual live - broadcast room. The live - broadcast preview information includes the start time of the live interaction event and at least one first - type object participating in the live interaction event. The first - type object is an object that can be reserved before the start of the live interaction event; A second display unit, configured to display at least one tab in response to a triggering operation on the live preview information, where the at least one tab corresponds one-to-one to the at least one first type of object; The second display unit is further configured to display, in response to a triggering operation on any one of the tabs, the first type of object corresponding to the tab and the reservation object of the first type of object, where the reservation object is a second type of object that reserves to jointly participate in the live interaction event with the first type of object.
33. An electronic device, characterized in that, The electronic device includes: One or more processors; A memory for storing program code executable by the processor; Wherein, the processor is configured to execute the program code to implement the information display method according to any one of claims 1 to 29.
34. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to execute the information display method according to any one of claims 1 to 29.
35. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the information display method according to any one of claims 1 to 29.
Citation Information
Patent Citations
Data processing method and device, electronic equipment and storage medium
CN114866793A
Information display method and device, equipment and storage medium
CN116112728A