CN114666646A - Live broadcast room cover interaction method and system based on interactive play method and computer equipment - Google Patents
Live broadcast room cover interaction method and system based on interactive play method and computer equipment Download PDFInfo
- Publication number
- CN114666646A CN114666646A CN202210294655.9A CN202210294655A CN114666646A CN 114666646 A CN114666646 A CN 114666646A CN 202210294655 A CN202210294655 A CN 202210294655A CN 114666646 A CN114666646 A CN 114666646A
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- broadcast room
- cover
- target
- interactive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 402
- 238000000034 method Methods 0.000 title claims abstract description 239
- 230000003993 interaction Effects 0.000 title claims abstract description 108
- 238000012544 monitoring process Methods 0.000 claims abstract description 50
- 230000008569 process Effects 0.000 claims description 37
- 238000004590 computer program Methods 0.000 claims description 14
- 230000001960 triggered effect Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 9
- 230000009901 attention process Effects 0.000 claims 1
- 230000006399 behavior Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 9
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003306 harvesting Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The application relates to the technical field of network live broadcast, and provides a live broadcast room cover interaction method, a live broadcast room cover interaction system and computer equipment based on an interactive playing method, wherein the method comprises the following steps: the client acquires live broadcast room identifications corresponding to a plurality of currently loaded live broadcast room covers, generates and sends live broadcast room monitoring requests to the server; the server responds to a live broadcast room monitoring request, if an interactive play method is started in a target live broadcast room corresponding to a target live broadcast room identifier, a first live broadcast room identifier corresponding to a main broadcast participating in the interactive play method is obtained, and the first live broadcast room identifier is sent to the client; the client side obtains interactive play cover data corresponding to the target live broadcast room identification, and loads the interactive play cover corresponding to the target live broadcast room identification according to the interactive play cover data corresponding to the target live broadcast room identification. Compared with the prior art, the method and the device have the advantages that the combination of the cover of the live broadcast room and the interactive content in the live broadcast room is realized, the attraction of the cover of the live broadcast room to audiences is effectively improved, and the generation of live broadcast interactive behaviors is promoted.
Description
Technical Field
The embodiment of the application relates to the technical field of network live broadcast, in particular to a live broadcast room cover interaction method and system based on interactive play and computer equipment.
Background
The webcast is a technology that a webcast shares webcast audio and video streams with audiences through a webcast platform, on one hand, the webcast can be used for developing talent and creating revenues in the webcast process, on the other hand, the audiences can relax the mind and body and harvest information in the webcast process, and in addition, more social employment ways can be provided through the webcast, and regional economic development is pulled.
Under the live scene of the network, audiences can access the live application program, trigger the audience client to load the live application program interface for the audience client, display a live broadcasting room list in the live broadcasting application program interface, and then audiences can browse a plurality of live broadcasting room covers by sliding the live broadcasting room list and can enter a corresponding live broadcasting room to watch live broadcasting contents by clicking any one of the live broadcasting room covers.
At present, a live broadcast room cover is a static picture or a dynamic picture set by a main broadcast generally, and the live broadcast room cover cannot be well combined with real-time interactive contents in the live broadcast room, so that audiences cannot be attracted to enter the live broadcast room of the live broadcast room cover, and the enthusiasm of the audiences for interaction with the main broadcast is difficult to promote through the live broadcast room cover.
Disclosure of Invention
The embodiment of the application provides a live broadcast room cover interaction method, a live broadcast room cover interaction system and computer equipment based on interactive playing, and the technical problems that the type of a live broadcast room cover is single, audiences are difficult to attract to enter a live broadcast room, and the interactive enthusiasm of the audiences and a main broadcast is improved can be solved, and the technical scheme is as follows:
in a first aspect, an embodiment of the present application provides a live broadcast room cover interaction method based on an interactive play method, including the steps of:
the method comprises the steps that a client responds to a live broadcast room list stay instruction, live broadcast room identifications corresponding to a plurality of live broadcast room covers loaded currently in a live broadcast room list are obtained, live broadcast room monitoring requests are generated according to the live broadcast room identifications corresponding to the live broadcast room covers, and the live broadcast room monitoring requests are sent to a server;
the server responds to the live broadcast room monitoring request, obtains live broadcast room identifications corresponding to a plurality of live broadcast room covers, monitors whether an interactive play method is started in a live broadcast room corresponding to the live broadcast room identifications, and if the interactive play method is started in a target live broadcast room corresponding to a target live broadcast room identification, the server obtains a first live broadcast room identification corresponding to a main broadcast participating in the interactive play method and sends the first live broadcast room identification to the client; the first live broadcast room identification comprises the target live broadcast room identification;
the client receives the first live broadcast room identification, and if a target live broadcast room cover corresponding to the target live broadcast room identification is currently loaded in the live broadcast room list, interactive play cover data corresponding to the target live broadcast room identification is obtained; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification;
the client loads an interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to the first live broadcast room identification in the interactive play method cover corresponding to the target live broadcast room identification.
In a second aspect, an embodiment of the present application provides a live broadcast room cover interaction system based on an interactive play method, including: a server and a client;
the client side is used for responding to a live broadcast room list stay instruction, acquiring live broadcast room identifications corresponding to a plurality of live broadcast room covers loaded currently in a live broadcast room list, generating a live broadcast room monitoring request according to the live broadcast room identifications corresponding to the live broadcast room covers, and sending the live broadcast room monitoring request to the server;
the server is used for responding to the live broadcast room monitoring request, acquiring a plurality of live broadcast room identifications corresponding to the live broadcast room covers, monitoring whether the interactive play method is started in the live broadcast room corresponding to the live broadcast room identifications, and if the interactive play method is started in the target live broadcast room corresponding to the target live broadcast room identifications, acquiring a first live broadcast room identification corresponding to a main broadcast participating in the interactive play method by the server and sending the first live broadcast room identification to the client; the first live broadcast room identification comprises the target live broadcast room identification;
the client is used for receiving the first live broadcast room identifier, and acquiring interactive play cover data corresponding to the target live broadcast room identifier if a target live broadcast room cover corresponding to the target live broadcast room identifier is currently loaded in the live broadcast room list; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification;
the client is used for loading an interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to the first live broadcast room identification in the interactive play method cover corresponding to the target live broadcast room identification.
In a third aspect, an embodiment of the present application provides a live broadcast room cover interaction device based on an interactive play method, including:
the system comprises a first acquisition unit, a server and a second acquisition unit, wherein the first acquisition unit is used for responding to a live broadcast room list stop instruction by a client, acquiring live broadcast room identifications corresponding to a plurality of live broadcast room covers loaded currently in a live broadcast room list, generating a live broadcast room monitoring request according to the live broadcast room identifications corresponding to the live broadcast room covers, and sending the live broadcast room monitoring request to the server;
the play monitoring unit is used for responding to the live broadcast room monitoring request by the server, acquiring a plurality of live broadcast room identifications corresponding to the live broadcast room covers, monitoring whether interactive play is started in a live broadcast room corresponding to the live broadcast room identifications, and if the interactive play is started in a target live broadcast room corresponding to the target live broadcast room identifications, acquiring a first live broadcast room identification corresponding to a main broadcast participating in the interactive play by the server and sending the first live broadcast room identification to the client; the first live broadcast room identification comprises the target live broadcast room identification;
a second obtaining unit, configured to receive, by the client, the first live broadcast room identifier, and obtain, if a target live broadcast room cover corresponding to the target live broadcast room identifier is currently loaded in the live broadcast room list, interactive play cover data corresponding to the target live broadcast room identifier; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification;
the cover loading unit is used for loading the interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier by the client according to the interactive play cover data corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to the first live broadcast room identification in the interactive play method cover corresponding to the target live broadcast room identification.
In a fourth aspect, the present application provides a computer device, a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to the first aspect when executing the computer program.
In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the steps of the method according to the first aspect.
In the embodiment of the application, the client responds to a live broadcast room list stopping instruction, obtains live broadcast room identifications corresponding to a plurality of live broadcast room covers loaded currently in a live broadcast room list, generates a live broadcast room monitoring request according to the live broadcast room identifications corresponding to the plurality of live broadcast room covers, and sends the live broadcast room monitoring request to the server; the server responds to a live broadcast room monitoring request, acquires live broadcast room identifications corresponding to a plurality of live broadcast room covers, monitors whether an interactive play method is started in a live broadcast room corresponding to the live broadcast room identifications, and if the interactive play method is started in a target live broadcast room corresponding to a target live broadcast room identification, the server acquires a first live broadcast room identification corresponding to a main broadcast participating in the interactive play method and sends the first live broadcast room identification to the client; the first live broadcast room identification comprises a target live broadcast room identification; the client receives a first live broadcast room identifier, and if a target live broadcast room cover corresponding to the target live broadcast room identifier is still loaded in the live broadcast room list at present, the client acquires interactive play cover data corresponding to the target live broadcast room identifier; the cover data of the interactive playing method at least comprise cover data of a first live broadcast room corresponding to a first live broadcast room identifier; the client loads an interactive play cover corresponding to the target live broadcasting room identifier in a target cover display area corresponding to the target live broadcasting room identifier according to the interactive play cover data corresponding to the target live broadcasting room identifier; and a first live broadcast room cover corresponding to each first live broadcast room identifier is displayed in the interactive play method cover corresponding to the target live broadcast room identifier. In the embodiment of the application, when the client responds to the stay instruction of the live broadcast room list, the live broadcast room identifications corresponding to the currently loaded live broadcast room covers in the live broadcast room list are obtained, so that the server is triggered to monitor whether the interactive play is started in the live broadcast room corresponding to the live broadcast room identifications, and after the interactive play is started in the target live broadcast room, the first live broadcast room identifications corresponding to the anchor of the interactive play in the target live broadcast room are obtained, and then in the live broadcast room list presented by the client, the first live broadcast room covers corresponding to the first live broadcast room identifications are all displayed in the target cover display area corresponding to the target live broadcast room identifications, so that audiences can quickly know that the interactive play is being carried out in the target live broadcast room, and clearly confirm which anchors participate in the interactive play, and the combination of the live broadcast room covers and the interactive contents in the live broadcast room is realized, and then can greatly improve the appeal of live room front cover to spectator, guide spectator to get into the live room, promote the interactive enthusiasm between spectator and the anchor.
For a better understanding and implementation, the technical solutions of the present application are described in detail below with reference to the accompanying drawings.
Drawings
Fig. 1 is a schematic view of an application scene of a live broadcast room cover interaction method based on an interactive play method provided in an embodiment of the present application;
fig. 2 is a schematic display diagram of a live view list provided in an embodiment of the present application;
fig. 3 is a schematic flowchart of a live broadcast room cover interaction method based on interactive play according to a first embodiment of the present application;
fig. 4 is a schematic display diagram of a play component provided in an embodiment of the present application in a live broadcast room interface;
fig. 5 is a schematic flowchart of a live room cover interaction method 104 based on interactive play according to a first embodiment of the present application;
fig. 6 is another display diagram of a live view list provided in an embodiment of the present application;
fig. 7 is a schematic flowchart of a live broadcast room cover interaction method based on interactive play according to a second embodiment of the present application;
fig. 8 is another schematic flow chart of a live room cover interaction method based on interactive play according to a second embodiment of the present application;
fig. 9 is a schematic flowchart of a live broadcast room cover interaction method based on interactive play according to a third embodiment of the present application;
fig. 10 is a schematic view illustrating a display of a live interactive control on a cover of an interactive play provided in an embodiment of the present application;
fig. 11 is another schematic flowchart of a live room cover interaction method based on interactive play according to a third embodiment of the present application;
fig. 12 is a schematic diagram illustrating a display of a live interactive cover according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of a cover interaction system of a live broadcast room based on interactive play according to a fourth embodiment of the present application;
fig. 14 is a schematic structural diagram of a cover interaction device of a live broadcast room based on an interactive play method according to a fifth embodiment of the present application;
fig. 15 is a schematic structural diagram of a computer device according to a sixth embodiment of the present application.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the application, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present application. The word "if/if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
As will be appreciated by those skilled in the art, the terms "client," "terminal device," and "terminal device" as used herein include both wireless signal receiver devices, which include only wireless signal receiver devices without transmit capability, and receiving and transmitting hardware devices, which include receiving and transmitting hardware devices capable of two-way communication over a two-way communication link. Such a device may include: cellular or other communication devices such as personal computers, tablets, etc. having single or multi-line displays or cellular or other communication devices without multi-line displays; PCS (personal communications Service), which may combine voice, data processing, facsimile and/or data communications capabilities; a PDA (Personal Digital Assistant), which may include a radio frequency receiver, a pager, internet/intranet access, a web browser, a notepad, a calendar and/or a GPS (Global positioning system) receiver; a conventional laptop and/or palmtop computer or other device having and/or including a radio frequency receiver. As used herein, a "client," "terminal device" can be portable, transportable, installed in a vehicle (aeronautical, maritime, and/or land-based), or situated and/or configured to operate locally and/or in a distributed fashion for operation on any other piece of information located on earth and/or in space. The "client", "terminal Device" used herein may also be a communication terminal, a web terminal, a music/video playing terminal, such as a PDA, an MID (Mobile Internet Device) and/or a Mobile phone with music/video playing function, and may also be a smart tv, a set-top box, and the like.
The hardware referred to by the names "server", "client", "service node", etc. is essentially a computer device with the performance of a personal computer, and is a hardware device having necessary components disclosed by the von neumann principle, such as a central processing unit (including an arithmetic unit and a controller), a memory, an input device, an output device, etc., wherein a computer program is stored in the memory, and the central processing unit loads a program stored in an external memory into the internal memory to run, executes instructions in the program, and interacts with the input and output devices, thereby accomplishing specific functions.
It should be noted that the concept of "server" as referred to in this application can be extended to the case of a server cluster. According to the network deployment principle understood by those skilled in the art, the servers should be logically divided, and in physical space, the servers may be independent from each other but can be called through an interface, or may be integrated into one physical computer or a set of computer clusters. Those skilled in the art will appreciate this variation and should not be so limited as to restrict the implementation of the network deployment of the present application.
Referring to fig. 1, fig. 1 is a schematic view of an application scene of a live-broadcast room cover interaction method based on interactive play provided in an embodiment of the present application, where the application scene includes an anchor client 101, a server 102, and a viewer client 103 provided in the embodiment of the present application, and the anchor client 101 and the viewer client 103 interact with each other through the server 102.
The proposed clients of the embodiment of the present application include the anchor client 101 and the viewer client 103.
It is noted that there are many understandings of the concept of "client" in the prior art, such as: it may be understood as an application program installed in a computer device, or may be understood as a hardware device corresponding to a server.
In the embodiments of the present application, the term "client" refers to a hardware device corresponding to a server, and more specifically, refers to a computer device, such as: smart phones, smart interactive tablets, personal computers, and the like.
When the client is a mobile device such as a smart phone and an intelligent interactive tablet, a user can install a matched mobile application program on the client and can also access a Web application program on the client.
When the client is a non-mobile device such as a Personal Computer (PC), the user can install a matching PC application on the client, and similarly can access a Web application on the client.
The mobile application refers to an application program that can be installed in the mobile device, the PC application refers to an application program that can be installed in the non-mobile device, and the Web application refers to an application program that needs to be accessed through a browser.
Specifically, the Web application program may be divided into a mobile version and a PC version according to the difference of the client types, and the page layout modes and the available server support of the two versions may be different.
In the embodiment of the application, the types of live application programs provided to the user are divided into a mobile end live application program, a PC end live application program and a Web end live application program. The user can autonomously select a mode of participating in the live webcasting according to different types of the client adopted by the user.
The present application can divide the clients into the anchor client 101 and the viewer client 103 according to the user identity of the client.
The anchor client 101 is a client that transmits a live video, and is generally a client used by an anchor (i.e., a live anchor user) in live streaming.
The viewer client 103 refers to an end that receives and views a live video, and is typically a client employed by a viewer viewing a video in a live network (i.e., a live viewer user).
The hardware at which the anchor client 101 and viewer client 103 are directed is essentially a computer device, and in particular, as shown in fig. 1, it may be a type of computer device such as a smart phone, smart interactive tablet, and personal computer. Both the anchor client 101 and the viewer client 103 may access the internet via known network access means to establish a data communication link with the server 102.
In the embodiment of the present application, the anchor client 101 and the audience client 103 may join in the same live broadcast room (i.e., a live broadcast channel), where the live broadcast room is a chat room implemented by means of an internet technology, and generally has an audio/video broadcast control function. The anchor user is live in the live room through the anchor client 101, and the audience of the audience client 103 can log in the server 102 to enter the live room to watch the live.
In the live broadcast room, interaction between the anchor and the audience can be realized through known online interaction modes such as voice, video, characters and the like, generally, the anchor performs programs for audience users in the form of audio and video streams, and economic transaction behaviors can also be generated in the interaction process. Of course, the application form of the live broadcast room is not limited to online entertainment, and can also be popularized to other relevant scenes, such as a video conference scene, a product recommendation sale scene and any other scenes needing similar interaction.
Before the viewer enters the live broadcast room, a live broadcast room list is displayed in the live broadcast application program interface, please refer to fig. 2, where fig. 2 is a schematic display diagram of the live broadcast room list provided in the embodiment of the present application, it can be seen that a live broadcast room list 21 is displayed in the live broadcast application program interface 2, and the live broadcast room list is displayed in the live broadcast application program interface 2
21, a plurality of live room covers 211 are displayed, so that the viewer can slide on the live room list 21 to browse the live room list
The live broadcast room cover 211 in 21 can click any one live broadcast room cover 211 to enter the corresponding live broadcast room.
Because the cover of the live broadcast room is usually a static picture or a dynamic picture set by the anchor broadcast, the cover cannot be well combined with real-time interactive contents in the live broadcast room, so that the cover is difficult to attract audiences to enter the live broadcast room and the interactive enthusiasm of the audiences and the anchor broadcast is difficult to be improved through the cover of the live broadcast room.
Based on the above, the embodiment of the application provides a live broadcast room cover interaction method based on an interactive playing method. Referring to fig. 3, fig. 3 is a schematic flow chart of a live broadcast room cover interaction method based on interactive play according to a first embodiment of the present application, where the method includes the following steps:
s101: the client responds to the live broadcast room list stop instruction, live broadcast room identifications corresponding to the currently loaded live broadcast room covers in the live broadcast room list are obtained, live broadcast room monitoring requests are generated according to the live broadcast room identifications corresponding to the live broadcast room covers, and the live broadcast room monitoring requests are sent to the server.
S102: the server responds to a live broadcast room monitoring request, acquires live broadcast room identifications corresponding to a plurality of live broadcast room covers, monitors whether an interactive play method is started in a live broadcast room corresponding to the live broadcast room identifications, and if the interactive play method is started in a target live broadcast room corresponding to a target live broadcast room identification, the server acquires a first live broadcast room identification corresponding to a main broadcast participating in the interactive play method and sends the first live broadcast room identification to the client; and the first live broadcast room identification comprises a target live broadcast room identification.
S103: the client receives a first live broadcast room identifier, and if a target live broadcast room cover corresponding to the target live broadcast room identifier is currently loaded in the live broadcast room list, interactive play cover data corresponding to the target live broadcast room identifier is obtained; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification.
S104: the client loads an interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to each first live broadcast room identifier in the interactive play method cover corresponding to the target live broadcast room identifier.
In this embodiment, a live-room cover interactive method based on interactive play is described from two execution bodies, namely a client and a server.
In step S101, the client responds to the live broadcast room list stay instruction, obtains live broadcast room identifiers corresponding to the currently loaded multiple live broadcast room covers in the live broadcast room list, generates a live broadcast room listening request according to the live broadcast room identifiers corresponding to the multiple live broadcast room covers, and sends the live broadcast room listening request to the server.
And the live broadcast room list stay instruction is sent after the client judges that the audience stops operating the live broadcast room list for a preset time.
In an alternative embodiment, the operation may be a slide operation, i.e., the user performs a view of the live-room cover by sliding the live-room list. The preset time can be t seconds, and then, the live broadcast room list stay instruction is sent out after the client judges that the audience stops sliding the live broadcast room list for t seconds.
The client responds to the live broadcast room list stop instruction, live broadcast room identifications corresponding to the currently loaded live broadcast room covers in the live broadcast room list are obtained, then the client informs the server that the client needs to monitor the live broadcast rooms corresponding to the live broadcast room identifications, specifically, the client can generate a live broadcast room monitoring request according to the live broadcast room identifications corresponding to the live broadcast room covers, and sends the live broadcast room monitoring request to the server.
The live broadcast room identifier is a unique identifier corresponding to a live broadcast room (i.e., a live broadcast channel).
The live room cover currently loaded in the live room list may be understood as the live room cover currently seen by the user in the client. It can be understood that if the user slides the live room list, the live room cover currently loaded in the live room list changes according to the sliding instruction.
In step S102, the server responds to the live broadcast room monitoring request, acquires live broadcast room identifiers corresponding to covers of a plurality of live broadcast rooms, monitors whether the interactive play method is started in the live broadcast room corresponding to the live broadcast room identifiers, and if the interactive play method is started in the target live broadcast room corresponding to the target live broadcast room identifiers, the server acquires a first live broadcast room identifier corresponding to a main broadcast participating in the interactive play method, and sends the first live broadcast room identifier to the client.
The interactive play method is explained firstly, the play method component is loaded in the live broadcast room interface, and the anchor can start the corresponding interactive play method through interaction with the play method component, so that the live broadcast interactive experience between audiences and the anchor is improved.
Referring to fig. 4, fig. 4 is a schematic view illustrating a display of a play component in a live broadcast interface according to an embodiment of the present application. It can be seen that several play assemblies are shown in fig. 4, such as a cheerful bucket assembly 41 and a battle PK assembly 42. The method comprises the steps that an anchor clicks any one play method component, an anchor client is triggered to generate and send an interactive play method starting request to a server, the server responds to the interactive play method starting request, a microphone connecting session connection between the anchor clients corresponding to the anchors participating in the interactive play method is established, and after the microphone connecting session connection is established, audiences can watch video pictures of all the anchors participating in the interactive play method in a live broadcast room (if the videos are voice microphone connecting, no video picture is displayed).
In an optional embodiment, the server may establish a session connection with the microphone by determining whether to successfully respond to an interactive play starting request sent by the anchor client, and determine whether to start the interactive play in the live broadcast room.
In a network live broadcast scene, a server can respond to live broadcast room monitoring requests sent by different clients, and therefore whether interactive playing methods are started in live broadcast rooms corresponding to a plurality of live broadcast room identifications can be monitored at the same time. It can be understood that if different clients all need to monitor the live broadcast rooms corresponding to the same live broadcast room identifier, when the server monitors that the interactive playing method is started in the live broadcast room corresponding to the live broadcast room identifier, the server notifies all the clients needing to monitor the live broadcast room.
In the embodiment of the application, if the interactive play method is started in the target live broadcast room corresponding to the target live broadcast room identifier, the server acquires a first live broadcast room identifier corresponding to a main broadcast participating in the interactive play method, and sends the first live broadcast room identifier to the client.
The target live broadcast room identification is a live broadcast room identification corresponding to the target live broadcast room, and the target live broadcast room is a live broadcast room which is monitored by the server and is currently opened for interactive play.
The anchor participating in the interactive play method comprises an anchor creating a target live broadcast room and an anchor participating in the interactive play method together with the anchor.
And the first live broadcast room identification corresponding to the anchor participating in the interactive play method comprises a target live broadcast room identification.
Regarding to the steps S103 to S104, after receiving the first live broadcasting room identifier, the client re-determines whether a target live broadcasting room cover corresponding to the target live broadcasting room identifier is currently loaded in the live broadcasting room list, if yes, the client acquires interactive play cover data corresponding to the target live broadcasting room identifier, and according to the interactive play cover data corresponding to the target live broadcasting room identifier, the client loads an interactive play cover corresponding to the target live broadcasting room identifier in a target cover display area corresponding to the target live broadcasting room identifier.
The interactive playing method cover data corresponding to the target live broadcast room identification at least comprise first live broadcast room cover data corresponding to the first live broadcast room identification.
The first live broadcast room cover data corresponding to the first live broadcast room identification at least comprises a first live broadcast room cover corresponding to the first live broadcast room identification.
Wherein, the first live broadcast room cover that first live broadcast room sign corresponds can be static cover, also can be dynamic cover.
The client side can load the interactive play cover corresponding to the target live broadcast room identification in the target cover display area corresponding to the target live broadcast room identification according to the interactive play cover data corresponding to the target live broadcast room identification.
And a first live broadcast room cover corresponding to each first live broadcast room identifier is displayed in the interactive play method cover corresponding to the target live broadcast room identifier.
In an optional embodiment, the client may replace the target live broadcast room cover corresponding to the target live broadcast room identifier with the interactive play cover corresponding to the target live broadcast room identifier, that is, perform a hiding operation on the target live broadcast room cover corresponding to the target live broadcast room identifier.
In another optional embodiment, the client may cover the interactive play cover corresponding to the target live broadcast room identifier on the target live broadcast room cover corresponding to the target live broadcast room identifier, that is, the client does not perform the hiding operation on the target live broadcast room cover corresponding to the target live broadcast room identifier.
In the following, how to load the interactive play cover corresponding to the target live broadcast room identifier in the target cover display area corresponding to the target live broadcast room identifier is specifically described, referring to fig. 5, S104 includes the steps of:
s1041: the client side obtains the quantity information of the first live broadcast room identification and a target cover display area corresponding to the target live broadcast room identification in the live broadcast room list.
S1042: and the client determines cover display areas corresponding to the first live broadcast room identifications according to the quantity information of the first live broadcast room identifications and target cover display areas corresponding to the target live broadcast room identifications in the live broadcast room list.
S1043: and the client displays the cover of the first live broadcast room corresponding to each first live broadcast room identifier to the cover display area corresponding to each first live broadcast room identifier.
Regarding step S1041, the quantity information of the first inter-live flag is also the quantity information of the anchor participating in the interactive play.
And the target cover display area corresponding to the target live broadcast room identifier in the live broadcast room list is determined according to the size information and the position information of the target cover display area corresponding to the target live broadcast room identifier in the live broadcast room list.
In step S1042, the client determines, according to the quantity information of the first live broadcast room identifiers and the target cover display areas corresponding to the target live broadcast room identifiers in the live broadcast room list, cover display areas corresponding to the first live broadcast room identifiers.
And the cover display area corresponding to each first live broadcast room identifier is determined according to the size information and the position information of the cover display area corresponding to the first live broadcast room identifier.
Specifically, the client obtains size information of cover display areas corresponding to the marks of each first live broadcast room according to the quantity information of the marks of the first live broadcast room and the size information of a target cover display area corresponding to the marks of the target live broadcast room, acquires position information of the cover display areas corresponding to the marks of each first live broadcast room, and determines the cover display areas corresponding to the marks of each first live broadcast room according to the position information of the cover display areas corresponding to the marks of each first live broadcast room and the size information of the cover display areas corresponding to the marks of each first live broadcast room.
In an optional embodiment, the client may divide the target cover display area corresponding to the target live broadcast room identifier into equal areas according to the quantity information of the first live broadcast room identifier and the size information of the target cover display area corresponding to the target live broadcast room identifier, so as to obtain the cover display area corresponding to each first live broadcast room identifier.
It is understood that the client may also perform unequal area division, which has multiple implementation forms and is not described herein.
In an optional embodiment, the position information of the cover display area corresponding to each first live broadcast room identifier may be determined according to the arrangement sequence of the covers of the first live broadcast room corresponding to the first live broadcast room identifier. In another optional embodiment, the position information of the cover display area corresponding to each first live broadcast room identifier may be determined according to the interactive play team information of the anchor broadcast corresponding to each first live broadcast room identifier and the arrangement sequence of the cover of the first live broadcast room corresponding to the first live broadcast room identifier.
A manner in which the size information and the position information of the cover display area corresponding to each first live broadcast room identification can be determined will be described in detail below.
(1) How to obtain the size information of the cover display area corresponding to each first live broadcast room identifier.
And the client obtains a second direction division parameter according to the quantity information of the first inter-direct-broadcasting identification and a preset first direction division parameter.
In this embodiment, the target cover display area corresponding to the target live broadcast room identifier is a rectangular area, and the target cover display area corresponding to the target live broadcast room identifier is determined by the first direction size information and the second direction size information.
In an optional embodiment, the first direction size information is width information of a target cover display area corresponding to the target live broadcast room identifier, and the second direction size information is height information of the target cover display area corresponding to the target live broadcast room identifier.
Referring to fig. 6, fig. 6 is another schematic view illustrating a live view list according to an embodiment of the present disclosure. The target cover display area 61 corresponding to the target live broadcast room identifier shown in fig. 6 is a rectangular area, and the width of the cover display area shown in the live broadcast room list 6 is smaller than the height.
In this embodiment, the preset first direction is a horizontal direction, and the preset first direction division parameter is a division parameter in the horizontal direction. For example: the preset first direction division parameter may be 2, that is, the first direction size information is divided into 2, and in short, the width of the target front cover display area corresponding to the target live broadcast room identifier is divided into 2.
The second direction division parameter is obtained by rounding up a quotient value between the quantity information of the first live broadcast room identifier and a preset first direction division parameter.
That is, the second direction division parameter is an integer regardless of whether the number information of the first live room flag is an odd number or an even number.
For example: if the preset first direction division parameter is 2 and the number information of the first live broadcasting room identifiers is 6, the second direction division parameter is 3, that is, the second direction size information is divided into 3 parts, in short, the height of the target cover display area corresponding to the target live broadcasting room identifier is divided into 3 parts.
If the preset first direction division parameter is 2 and the number information of the first live broadcasting room identifiers is 5, the quotient value between the number information of the first live broadcasting room identifiers and the preset first direction division parameter is 2.5, rounding is performed upwards, the second direction division parameter is 3, that is, the second direction size information is divided into 3 parts, and in brief, the height of the target cover display area corresponding to the target live broadcasting room identifiers is divided into 3 parts.
And then, the client divides the target cover display area corresponding to the target live broadcast room identification at equal intervals according to the first direction size information, the second direction size information, the first direction division parameter and the second direction division parameter to obtain the size information of the cover display area corresponding to each first live broadcast room identification.
For example: if the preset first direction division parameter 2 and the preset second direction division parameter are 3, the client divides the first direction size information by 2 to obtain first direction size information of a cover display area corresponding to the first live broadcasting room identifier, and divides the second direction size information by 3 to obtain second direction size information of the cover display area corresponding to the first live broadcasting room identifier.
As shown in fig. 6, the target cover display area 61 corresponding to the target live broadcast room identifier is divided into 6 cover display areas corresponding to the first live broadcast room identifier having equal areas.
It is understood that if the number information of the first live room indicator is an odd number, there is a blank cover display area which does not display the live room cover.
In another optional embodiment, the first direction size information may also be height information of a target cover display area corresponding to the target live broadcast room identifier, and then the second direction size information is width information of the target cover display area corresponding to the target live broadcast room identifier, where the preset first direction is a vertical direction. The process of specifically dividing the target cover display area corresponding to the target live broadcast room identifier is the same as that described above, and a repeated description is not repeated here.
In some live broadcast applications, according to different configuration parameters, the possibility that the height of each cover display area is smaller than the width of the cover display area exists, and the preset first direction division parameter can be correspondingly and reasonably adjusted.
(2) How to obtain the position information of the cover display area corresponding to each first live broadcast room identifier.
In an optional embodiment, after the target cover display area corresponding to the live broadcast room identifier is divided and the size information of the cover display area corresponding to the first live broadcast room identifier is obtained, the position information of the cover display area corresponding to each first live broadcast room identifier may be determined according to the arrangement sequence of the covers of the first live broadcast room corresponding to the first live broadcast room identifier. For example: the array order of the cover A to F of the first live broadcast room corresponding to the first live broadcast room identification is 1 to 6, so that the position information of the cover display area corresponding to each first live broadcast room identification can be determined from left to right and from top to bottom in sequence.
In another alternative embodiment, since the team formation is performed in the interactive play, the cover display area corresponding to the anchor in the same interactive play team may be set at one side.
Specifically, the client acquires information of an interactive play team where a main broadcast corresponding to each first live broadcast room identifier is located, and determines position information of a cover display area corresponding to each first live broadcast room identifier according to the information of the interactive play team where the main broadcast corresponding to each first live broadcast room identifier is located.
And the position information of cover display areas corresponding to the anchor players with the same information of the interactive playing team in the first direction is the same.
In this embodiment, the first direction is a horizontal direction, the position information of the cover display areas corresponding to the anchor players with the same information of the interactive play team in the first direction is the same, and the cover display areas corresponding to the anchor players with the same information of the interactive play team are on the same column.
For example: first live broadcast room cover A, C and E corresponding to the first live broadcast room identification are first live broadcast room covers corresponding to the anchor with the same information of the interactive play team, first live broadcast room cover B, D and F corresponding to the first live broadcast room identification are first live broadcast room covers corresponding to the anchor with the same information of the interactive play team, if the first direction is the horizontal direction, the preset first direction division parameter is 2, then position information of cover display areas of the first live broadcast room cover A, C and E in the first direction is the same, and in one row, position information of cover display areas of the first live broadcast room cover B, D and F in the first direction is the same, and in the other row, the position information of the cover display areas of the first live broadcast room cover B, D and F in the first direction is the same.
It can be understood that, on the same column, the client may determine, according to the arrangement order of the covers of the first live broadcast room corresponding to the first live broadcast room identifier, the position information of the cover display area corresponding to each first live broadcast room identifier, for example: the arrangement order of the first live room cover A, C and E is 1 to 3, and then, the position information of the cover display areas of the first live room cover A, C and E is determined from top to bottom.
In this embodiment, cut apart the target cover display area that the target live broadcast room sign corresponds through equidistant, can obtain the cover display area that the size is even, and each first live broadcast room sign of rational distribution corresponds to can make spectator interact with the live broadcast room cover better at follow-up, and, set up the cover display area that the anchor corresponds in same interactive play method team in one side, can be more convenient for spectator know which interactive play method team this anchor belongs to, promote spectator's cover interactive experience.
In the embodiment of the application, when the client responds to the stay instruction of the live broadcast room list, live broadcast room identifications corresponding to the currently loaded live broadcast room covers in the live broadcast room list are obtained, so that the server is triggered to monitor whether the interactive play is started in the live broadcast room corresponding to the live broadcast room identifications, and after the interactive play is started in the target live broadcast room, first live broadcast room identifications corresponding to the anchor broadcasts participating in the interactive play are obtained in the target live broadcast room, and then in the live broadcast room list presented by the client, the first live broadcast room covers corresponding to the first live broadcast room identifications are all displayed in the target cover display area corresponding to the target live broadcast room identifications, so that audiences can quickly know that the interactive play is being carried out in the target live broadcast room, clearly confirm which anchor broadcasts participate in the interactive play, and realize the combination of the live broadcast room covers and the interactive contents in the live broadcast room, the attraction of the cover of the live broadcast room to audiences can be greatly improved, the audiences are guided to enter the live broadcast room, and the interactive enthusiasm between the audiences and the anchor is improved.
Referring to fig. 7, fig. 7 is a schematic flowchart of a live broadcast room cover interaction method based on interactive play according to a second embodiment of the present application, including the following steps:
s201: the client responds to the live broadcast room list stop instruction, live broadcast room identifications corresponding to the currently loaded live broadcast room covers in the live broadcast room list are obtained, live broadcast room monitoring requests are generated according to the live broadcast room identifications corresponding to the live broadcast room covers, and the live broadcast room monitoring requests are sent to the server.
S202: the server responds to a live broadcast room monitoring request, acquires live broadcast room identifications corresponding to a plurality of live broadcast room covers, monitors whether an interactive play method is started in a live broadcast room corresponding to the live broadcast room identifications, and if the interactive play method is started in a target live broadcast room corresponding to a target live broadcast room identification, the server acquires a first live broadcast room identification corresponding to a main broadcast participating in the interactive play method and sends the first live broadcast room identification to the client; and the first live broadcasting room identification comprises a target live broadcasting room identification.
S203: the client receives a first live broadcast room identifier, and if a target live broadcast room cover corresponding to the target live broadcast room identifier is currently loaded in the live broadcast room list, interactive play cover data corresponding to the target live broadcast room identifier is obtained; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification.
S204: the client loads an interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to each first live broadcast room identifier in the interactive play method cover corresponding to the target live broadcast room identifier.
S205: and the client responds to the cover triggering operation instruction to acquire cover triggering operation position information, and if the cover triggering operation position is in a cover display area corresponding to any one first live broadcast room identifier, a live broadcast room loading instruction is generated.
S206: the client responds to the live broadcast room loading instruction, obtains live broadcast room data corresponding to the triggered first live broadcast room identification, and loads the live broadcast room corresponding to the triggered first live broadcast room identification according to the live broadcast room data corresponding to the triggered first live broadcast room identification.
In this embodiment, steps S201 to S204 are the same as steps S101 to S104, and the description of the first embodiment may be specifically referred to. Steps S205 to S206 are explained below:
and the client responds to the cover trigger operation instruction, obtains cover trigger operation position information, and generates a live broadcast room loading instruction if the cover trigger operation position is in a cover display area corresponding to any one first live broadcast room identifier.
Because the first live broadcast room covers corresponding to the first live broadcast room identifications are displayed in the interactive play method covers corresponding to the target live broadcast room identifications, if the client judges that the cover trigger operation position is in the cover display area corresponding to any one first live broadcast room identification, the first live broadcast room identification corresponding to the triggered first live broadcast room cover can be obtained, and a live broadcast room loading instruction is generated.
And then, the client responds to the live broadcast room loading instruction to acquire live broadcast room data corresponding to the triggered first live broadcast room identifier, and loads the live broadcast room corresponding to the triggered first live broadcast room identifier according to the live broadcast room data corresponding to the triggered first live broadcast room identifier.
The live broadcast room data comprises live broadcast room interface data and audio and video stream data, the live broadcast room interface data is used for loading a live broadcast room interface containing a plurality of live broadcast components, and the audio and video stream data is used for presenting real-time live broadcast content in the live broadcast room.
In this embodiment, spectators can enter into corresponding live broadcast room through clicking the first live broadcast room cover that any one first live broadcast room identification corresponds, further promote the recommendation effect of live broadcast room, simplify the operation steps that spectators enter into the live broadcast room of the anchor participating in the interactive play method, and improve spectator's cover interaction experience.
In an alternative embodiment, after step S204, referring to fig. 8, the method includes the steps of:
s207: and if the server monitors the other live broadcast rooms corresponding to the other live broadcast room identifications to start the interactive play method, acquiring a second live broadcast room identification corresponding to the anchor broadcast participating in the interactive play method, and sending the second live broadcast room identification to the client.
S208: and the client judges whether an interactive playing method cover is loaded in the live broadcast room list at present, and if so, the client suspends the process of loading the interactive playing method cover.
The server informs the client side needing to monitor the live broadcast room each time when monitoring that the live broadcast room starts the interactive play method, so that if the server monitors the start of the interactive play method in other live broadcast rooms corresponding to other live broadcast room identifications, a second live broadcast room identification corresponding to a main broadcast participating in the interactive play method is acquired, and the second live broadcast room identification is sent to the client side.
At this moment, the client can judge whether the interactive play front cover is loaded in the live broadcast room list at present, if so, the client suspends the execution of the interactive play front cover loading process, which means that the client cannot load two interactive play front covers in the same live broadcast room list, so that the interactive effect brought by the interactive play front covers is ensured, the equipment load can be reduced, and the response delay is avoided.
In an optional embodiment, after the client loads the interactive play cover corresponding to the target live broadcast room identifier in the target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier, the client may mark that the interactive play cover is currently loaded in the live broadcast room list, and thus, the client may judge whether the interactive play cover is currently loaded in the live broadcast room list according to the marking information.
In another optional embodiment, the client may further determine whether the interactive play cover is currently loaded in the live broadcast room list according to whether the interactive play cover loading process is started.
In an alternative embodiment, after step S204, the method comprises the steps of: the client responds to the live broadcast room list sliding instruction, a plurality of live broadcast room covers loaded currently in the live broadcast room list are updated, if the interactive play method covers corresponding to the target live broadcast room identification are not included in the plurality of live broadcast room covers loaded currently in the updated live broadcast room list, a target live broadcast room cover corresponding to the target live broadcast room identification is obtained, and the target live broadcast room cover corresponding to the target live broadcast room identification is restored to the target cover display area corresponding to the target live broadcast room identification.
That is, if the audience slides away the interactive play cover corresponding to the target live broadcast room identifier, the target live broadcast room cover corresponding to the target live broadcast room identifier is restored to the target cover display area corresponding to the target live broadcast room identifier.
It should be noted that, if the client side loads the interactive play cover corresponding to the target live broadcast room identifier in the target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier, it marks that the live broadcast room list is currently loaded with the interactive play cover, and when the target live broadcast room cover corresponding to the target live broadcast room identifier is restored to the target cover display area corresponding to the target live broadcast room identifier, the client side cancels the mark that the live broadcast room list is currently loaded with the interactive play cover.
In an alternative embodiment, after S204, the method comprises the steps of: the client responds to the interactive playing method ending instruction, a target live broadcast room identification is obtained, if an interactive playing method cover corresponding to the target live broadcast room identification is loaded in the live broadcast room list at present, a target live broadcast room cover corresponding to the target live broadcast room identification is obtained, and the target live broadcast room cover corresponding to the target live broadcast room identification is restored to be in a target cover display area corresponding to the target live broadcast room identification.
And the interactive play ending instruction is sent by the server when the server judges that the interactive play in the target live broadcast room is ended, the client responds to the interactive play ending instruction to acquire a target live broadcast room identifier and judge whether an interactive play cover corresponding to the target live broadcast room identifier is loaded in the live broadcast room list at present, if yes, a target live broadcast room cover corresponding to the target live broadcast room identifier is acquired, and the target live broadcast room cover corresponding to the target live broadcast room identifier is restored to a target cover display area corresponding to the target live broadcast room identifier.
The manner of judging whether the interactive play cover corresponding to the target live broadcast room identifier is loaded in the live broadcast room list at present can be referred to as the foregoing, and details are not repeated.
It should be noted that, if the client side loads the interactive play cover corresponding to the target live broadcast room identifier in the target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier, the client side marks that the live broadcast room list is currently loaded with the interactive play cover, and when the client side responds to the interactive play ending instruction, the client side cancels the mark that the live broadcast room list is currently loaded with the interactive play cover.
Referring to fig. 9, fig. 9 is a schematic flowchart of a live broadcast room cover interaction method based on interactive play according to a third embodiment of the present application, including the following steps:
s301: the client responds to the live broadcast room list stop instruction, live broadcast room identifications corresponding to the currently loaded live broadcast room covers in the live broadcast room list are obtained, live broadcast room monitoring requests are generated according to the live broadcast room identifications corresponding to the live broadcast room covers, and the live broadcast room monitoring requests are sent to the server.
S302: the server responds to a live broadcast room monitoring request, acquires live broadcast room identifications corresponding to a plurality of live broadcast room covers, monitors whether an interactive play method is started in a live broadcast room corresponding to the live broadcast room identifications, and if the interactive play method is started in a target live broadcast room corresponding to a target live broadcast room identification, the server acquires a first live broadcast room identification corresponding to a main broadcast participating in the interactive play method and sends the first live broadcast room identification to the client; and the first live broadcast room identification comprises a target live broadcast room identification.
S303: the client receives a first live broadcast room identifier, and if a target live broadcast room cover corresponding to the target live broadcast room identifier is currently loaded in the live broadcast room list, interactive play cover data corresponding to the target live broadcast room identifier is obtained; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification.
S304: the client loads an interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier; and a first live broadcast room cover corresponding to each first live broadcast room identifier is displayed in the interactive play method cover corresponding to the target live broadcast room identifier.
S305: the client responds to the live broadcast interaction instruction, obtains live broadcast interaction control data, and displays the live broadcast interaction control on an interaction play cover corresponding to the target live broadcast room identifier according to the live broadcast interaction control data; the live broadcast interactive instruction is sent by the server after the server judges that the interactive play in the target live broadcast room corresponding to the target live broadcast room identification enters a target stage, the target stage of the interactive play is determined as a target anchor, and the target anchor is a winning anchor in the interactive play or an anchor with the highest fighting score in a winning team in the interactive play; and corresponding live broadcast interaction prompt information is presented in the live broadcast interaction control.
S306: and the client responds to a trigger instruction of the live broadcast interaction control to execute a live broadcast interaction process which is associated with the live broadcast interaction control and is related to the target anchor.
In this embodiment, steps S301 to S304 are the same as steps S101 to S104, and the description of the first embodiment may be specifically referred to. The following describes steps S305 to S306:
regarding step S305, the client responds to the live broadcast interaction instruction, obtains live broadcast interaction control data, and displays the live broadcast interaction control on the interactive play cover corresponding to the target live broadcast room identifier according to the live broadcast interaction control data.
And the live broadcast interactive instruction is sent after the server judges that the interactive playing method in the target live broadcast room corresponding to the target live broadcast room identification enters a target stage.
The target phase of the interactive play has determined a target anchor. The target anchor is a winning anchor in the interactive play method or the target anchor is an anchor with the highest fight score in a winning team in the interactive play method.
It will be appreciated that the goal phase has determined the win or loss of interactive play, and is typically referred to as the penalty phase of interactive play.
And if the interactive play method is an interactive play method without team formation, the target anchor is a winning anchor in the interactive play method.
If the interactive play method is the group interactive play method, the target anchor is the anchor with the highest fighting score in the winning group in the interactive play method, and the fighting score is also the pk score.
The live broadcast interaction control data comprises display data of the live broadcast interaction control and function data of the live broadcast interaction control.
And the display data of the live broadcast interactive control is used for determining the display style, the display size and the display position of the live broadcast interactive control.
And the functional data of the live broadcast interactive control is used for realizing the information display function of the live broadcast interactive control and triggering the client to execute the function of the associated live broadcast interactive process.
In this embodiment, the live interactive control presents corresponding live interactive prompt information for prompting the audience to interact with the target anchor.
Regarding step S306, the client executes a live broadcast interaction process associated with the live broadcast interaction control and related to the target anchor in response to the trigger instruction for the live broadcast interaction control.
The live broadcast interaction control comprises an anchor concern control, a virtual gift giving control and/or a live broadcast room speaking control, and the associated live broadcast interaction process comprises an anchor concern process, a virtual gift giving process and/or a live broadcast room speaking process.
And the client responds to the trigger instruction to execute a live broadcast interaction process which is associated with the live broadcast interaction control and is related to the target anchor, so that the aim of paying attention to the target anchor, giving a virtual gift to the target anchor or speaking in a live broadcast room of the target anchor and the like is realized.
Referring to fig. 10, fig. 10 is a schematic view illustrating a display of a live interactive control on a cover of an interactive play method according to an embodiment of the present application. It can be seen that live interactive controls are displayed on the interactive play cover 101. The live interaction controls are an anchor focus control 102, a virtual gift presentation control 103, and a live room talk control 104, respectively. The anchor focus control 102, the virtual gift giving control 103, and the live room talk control 104 all display corresponding live interaction prompt information.
A target anchor avatar 105 may also be displayed to alert the viewer of which anchor the viewer is currently engaged in live interaction.
In this embodiment, realized when interactive play gets into punishment stage, show live broadcast interactive control on this live broadcast room's interactive play front cover to make spectator just can be through with the interactive play front cover on show live broadcast interactive control, live broadcast interactive with the target anchor under the condition that does not get into the live broadcast room, not only can improve the interactive enthusiasm between spectator and the anchor, can also promote the interactive experience of live broadcast room front cover.
In an optional embodiment, when the client responds to the attention success instruction, the virtual gift presentation success instruction and/or the live broadcast room language success instruction, corresponding live broadcast interaction success prompt information is displayed to prompt the audience to successfully interact with the target anchor, so that the feedback experience of the live broadcast interaction is improved.
In an alternative embodiment, referring to fig. 11, steps S305 to S306 are replaced with steps S307 to S310, where steps S307 to S310 are specifically as follows:
s307: the client responds to the live broadcast interaction instruction, and acquires first quantity information and a target cover display area corresponding to a target live broadcast room identifier in a live broadcast room list; the first quantity information is determined according to the quantity information of the first live broadcast room identifier and the quantity information of the live broadcast interactive cover to be added; the live broadcast interactive instruction is sent by the server after the server judges that the interactive play in the target live broadcast room corresponding to the target live broadcast room identification enters a target stage, the target stage of the interactive play method determines a target anchor, and the target anchor is a winning anchor in the interactive play method or the target anchor is an anchor with the highest fighting score in a winning team in the interactive play method.
S308: and the client determines cover display areas corresponding to the first live broadcast room identifications and cover display areas corresponding to the live broadcast interactive covers according to the first quantity information and the target cover display areas corresponding to the target live broadcast room identifications in the live broadcast room list.
S309: the client displays the cover of the first live broadcast room corresponding to each first live broadcast room identifier to the cover display area corresponding to each first live broadcast room identifier, and displays the live broadcast interactive cover to the corresponding cover display area; and at least displaying corresponding live broadcast interactive prompt information in the live broadcast interactive cover page.
S310: and the client responds to a trigger instruction of the live interactive cover to execute a live interactive process which is related to the live interactive cover and is related to the target anchor.
Regarding step S307, in response to the live broadcast interaction instruction, the client acquires the first quantity information and a target cover display area corresponding to the target live broadcast room identifier in the live broadcast room list.
The first quantity information is determined according to the quantity information of the first live broadcast room identifier and the quantity information of the live broadcast interactive cover to be added. The first quantity information is the sum of the quantity information of the first live broadcasting room mark and the quantity information of the live broadcasting interactive cover to be added.
And the live broadcast interactive instruction is sent out after the server judges that the interactive playing method in the target live broadcast room corresponding to the target live broadcast room identification enters a target stage.
The target phase of the interactive play has determined a target anchor.
The target anchor is a winning anchor in the interactive play method or the target anchor is an anchor with the highest fight score in a winning team in the interactive play method.
For an explanation of the target phase and the target anchor see above.
In step S308, the client determines, according to the first quantity information and the target cover display area corresponding to the target live broadcast room identifier in the live broadcast room list, a cover display area corresponding to each first live broadcast room identifier and a cover display area corresponding to the live broadcast interactive cover.
And the client divides the target cover display area corresponding to the target live broadcast room identification according to the first quantity information.
If the quantity information of the first live broadcast room identifier is m, namely before the interactive playing method enters a target stage, the client divides a target cover display area corresponding to the target live broadcast room identifier into cover display areas corresponding to m first live broadcast room identifiers, and the quantity information of live broadcast interactive covers to be added is n, the first quantity information is m + n. Therefore, the client can carry out upward rounding on m + n again, and the target cover display area corresponding to the target live broadcast room is divided according to the numerical value after upward rounding, so that the cover display area corresponding to each first live broadcast room mark and the cover display area corresponding to the live broadcast interactive cover are obtained. Reference may be made to the first embodiment with respect to a specific segmentation method.
Referring to fig. 12, fig. 12 is a schematic display diagram of a live interactive cover according to an embodiment of the present application, and it can be seen that a cover display area 121 corresponding to each first live broadcast room identifier and a cover display area 122 corresponding to the live interactive cover are displayed in the interactive play cover 12 in fig. 12. The number information of the first live broadcast room identifier is 6, and the number information of the live broadcast interactive covers to be added is 2, so that the client divides the target cover display area corresponding to the target live broadcast room identifier into 8 cover display areas. That is to say, before the interactive play method enters the target stage, the target cover display area corresponding to the target live broadcast room identifier is divided into 6 cover display areas, and after the interactive play method enters the target stage, the target cover display area corresponding to the target live broadcast room identifier is divided into 8 cover display areas.
It is understood that if the first amount information is an odd number, there is a blank area.
Regarding to steps S309 to S310, the client displays the cover of the first live broadcast room corresponding to each first live broadcast room identifier into the cover display area corresponding to each first live broadcast room identifier, and displays the live broadcast interactive cover into the corresponding cover display area; and the client responds to a trigger instruction of the live interactive cover to execute a live interactive process which is related to the live interactive cover and is related to the target anchor.
And at least displaying corresponding live broadcast interactive prompt information in the live broadcast interactive cover.
In this implementation, the live interactive cover can be understood as a control, that is, the audience can trigger the client to generate a trigger instruction for the live interactive cover by clicking the live interactive cover, and then the client responds to the trigger instruction for the live interactive cover to execute a live interactive process associated with the live interactive cover and related to the target anchor.
Reference is made to the foregoing regarding the live interaction process, and will not be repeated.
In an optional embodiment, a live interactive control is further displayed in the live interactive cover, and the client executes a live interactive process associated with the live interactive cover and associated with the target anchor in response to a trigger instruction for the live interactive cover, including the steps of: and the client responds to a trigger instruction of the live broadcast interaction control to execute a live broadcast interaction process which is associated with the live broadcast interaction control and is related to the target anchor.
That is to say, in this embodiment, the audience just can trigger the client to generate the trigger instruction of the live interactive cover by clicking the live interactive control displayed in the live interactive cover, and then the client responds to the trigger instruction of the live interactive cover to execute the live interactive process associated with the live interactive cover and related to the target anchor.
Referring to fig. 12, not only the live interactive cover is displayed in the cover display area 122 corresponding to the live interactive cover, but also the live interactive cover is a pure white background image in fig. 12, and a live interactive control 123 is displayed on the live interactive cover, and respectively displays a live attention control and a virtual gift giving control.
It can be understood that, in this embodiment, the live broadcast interactive control is not directly displayed on the cover of the interactive play method, but the target cover display area corresponding to the target live broadcast room identifier is divided again, the cover display area corresponding to the live broadcast interactive cover is determined, in one aspect, the live broadcast interaction between the live broadcast interactive control and the target main broadcast can be realized by clicking the live broadcast interactive cover by audiences, in another aspect, the live broadcast interactive control can be displayed on the live broadcast interactive cover, and the live broadcast interaction between the live broadcast interactive control and the target main broadcast can be realized by clicking the live broadcast interactive control by the audiences.
Referring to fig. 13, fig. 13 is a schematic structural diagram of a live-room cover interactive system based on interactive play according to a fourth embodiment of the present application, where the system 13 includes: a server 131 and a client 132;
the client 132 is configured to respond to a live broadcast room list stay instruction, acquire live broadcast room identifiers corresponding to a plurality of live broadcast room covers currently loaded in a live broadcast room list, generate a live broadcast room monitoring request according to the live broadcast room identifiers corresponding to the plurality of live broadcast room covers, and send the live broadcast room monitoring request to the server 131;
the server 131 is configured to, in response to the live broadcast room monitoring request, obtain live broadcast room identifiers corresponding to a plurality of live broadcast room covers, monitor whether an interactive play method is started in a live broadcast room corresponding to the live broadcast room identifiers, and if an interactive play method is started in a target live broadcast room corresponding to a target live broadcast room identifier, obtain a first live broadcast room identifier corresponding to a main broadcast participating in the interactive play method by the server, and send the first live broadcast room identifier to the client 132; the first live broadcast room identification comprises the target live broadcast room identification;
the client 132 is configured to receive the first live broadcast room identifier, and if a target live broadcast room cover corresponding to the target live broadcast room identifier is currently loaded in the live broadcast room list, obtain interactive play cover data corresponding to the target live broadcast room identifier; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification;
the client 132 is configured to load, according to the interactive play cover data corresponding to the target live broadcast room identifier, an interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to the first live broadcast room identification in the interactive play method cover corresponding to the target live broadcast room identification.
The live broadcast room cover interaction system based on the interactive play method and the live broadcast room cover interaction method based on the interactive play method provided by the embodiment belong to the same concept, and the implementation process is detailed in the method embodiment and is not repeated herein.
Please refer to fig. 14, which is a schematic structural diagram of a live broadcast room cover interaction device based on interactive play according to a fifth embodiment of the present application. The apparatus may be implemented as all or part of a computer device in software, hardware, or a combination of both. The apparatus 14 comprises:
the first obtaining unit 141 is configured to, in response to a live broadcast room list stay instruction, obtain live broadcast room identifiers corresponding to a plurality of live broadcast room covers currently loaded in a live broadcast room list, generate a live broadcast room monitoring request according to the live broadcast room identifiers corresponding to the plurality of live broadcast room covers, and send the live broadcast room monitoring request to the server;
a play monitoring unit 142, configured to, in response to the live broadcast room monitoring request, the server obtain live broadcast room identifiers corresponding to a plurality of live broadcast room covers, monitor whether interactive play is started in a live broadcast room corresponding to the live broadcast room identifiers, and if interactive play is started in a target live broadcast room corresponding to a target live broadcast room identifier, the server obtains a first live broadcast room identifier corresponding to a anchor participating in the interactive play, and sends the first live broadcast room identifier to the client; the first live broadcast room identification comprises the target live broadcast room identification;
a second obtaining unit 143, configured to receive the first live broadcast room identifier by the client, and obtain, if a target live broadcast room cover corresponding to the target live broadcast room identifier is currently loaded in the live broadcast room list, interactive play cover data corresponding to the target live broadcast room identifier; the cover data of the interactive playing method at least comprise cover data of a first live broadcast room corresponding to the first live broadcast room identification;
a cover loading unit 144, configured to load, by the client, an interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to the first live broadcast room identification in the interactive play method cover corresponding to the target live broadcast room identification.
It should be noted that, when the live broadcast room cover interaction device based on the interactive play method provided in the above embodiment executes the live broadcast room cover interaction method based on the interactive play method, only the division of the functional modules is used for illustration, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the live broadcast room cover interaction device based on the interactive play method and the live broadcast room cover interaction method based on the interactive play method provided by the embodiment belong to the same concept, and details of the implementation process are shown in the method embodiment and are not described herein.
Please refer to fig. 15, which is a schematic structural diagram of a computer device according to a sixth embodiment of the present application. As shown in fig. 15, the computer device 15 may include: a processor 150, a memory 151, and a computer program 152 stored in the memory 151 and operable on the processor 150, such as: a live broadcast room cover interactive program based on interactive play; the steps in the first to third embodiments described above are implemented when the processor 150 executes the computer program 152.
The processor 150 may include one or more processing cores, among others. The processor 150 is connected to various parts in the computer device 15 by various interfaces and lines, executes various functions of the computer device 15 and processes data by executing or executing instructions, programs, code sets or instruction sets stored in the memory 151 and calling data in the memory 151, and optionally, the processor 150 may be implemented in at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), Programmable Logic Array (PLA). The processor 150 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing contents required to be displayed by the touch display screen; the modem is used to handle wireless communications. It is understood that the above modem may not be integrated into the processor 150, and may be implemented by a single chip.
The Memory 151 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 151 includes a non-transitory computer-readable medium. The memory 151 may be used to store instructions, programs, code sets or instruction sets. The memory 151 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch instructions, etc.), instructions for implementing the various method embodiments described above, and the like; the storage data area may store data and the like referred to in the above respective method embodiments. The memory 151 may optionally be at least one memory device located remotely from the aforementioned processor 150.
The embodiment of the present application further provides a computer storage medium, where the computer storage medium may store a plurality of instructions, where the instructions are suitable for being loaded by a processor and executing the method steps of the foregoing embodiment, and a specific execution process may refer to specific descriptions of the foregoing embodiment, which is not described herein again.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules, so as to perform all or part of the functions described above. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. For the specific working processes of the units and modules in the system, reference may be made to the corresponding processes in the foregoing method embodiments, which are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the technical solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, a module or a unit may be divided into only one logical function, and may be implemented in other ways, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of hardware, or may also be implemented in the form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium and used by a processor to implement the steps of the above-described embodiments of the method. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc.
The present invention is not limited to the above-described embodiments, and various modifications and variations of the present invention are intended to be included within the scope of the claims and the equivalent technology of the present invention if they do not depart from the spirit and scope of the present invention.
Claims (17)
1. A live broadcast room cover interaction method based on interactive play is characterized by comprising the following steps:
the method comprises the steps that a client responds to a live broadcast room list stay instruction, live broadcast room identifications corresponding to a plurality of live broadcast room covers loaded currently in a live broadcast room list are obtained, live broadcast room monitoring requests are generated according to the live broadcast room identifications corresponding to the live broadcast room covers, and the live broadcast room monitoring requests are sent to a server;
the server responds to the live broadcast room monitoring request, obtains live broadcast room identifications corresponding to a plurality of live broadcast room covers, monitors whether an interactive play method is started in a live broadcast room corresponding to the live broadcast room identifications, and if the interactive play method is started in a target live broadcast room corresponding to a target live broadcast room identification, the server obtains a first live broadcast room identification corresponding to a main broadcast participating in the interactive play method and sends the first live broadcast room identification to the client; the first live broadcast room identification comprises the target live broadcast room identification;
the client receives the first live broadcast room identification, and if a target live broadcast room cover corresponding to the target live broadcast room identification is currently loaded in the live broadcast room list, interactive play cover data corresponding to the target live broadcast room identification is obtained; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification;
the client loads an interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to the first live broadcast room identification in the interactive play method cover corresponding to the target live broadcast room identification.
2. The live broadcast room cover interaction method based on the interactive play method as claimed in claim 1, wherein the client loads the interactive play cover corresponding to the target live broadcast room identifier in the target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier, comprising the steps of:
the client acquires the quantity information of the first live broadcast room identifier and a target cover display area corresponding to the target live broadcast room identifier in the live broadcast room list;
the client determines cover display areas corresponding to the first live broadcast room identifications according to the quantity information of the first live broadcast room identifications and target cover display areas corresponding to the target live broadcast room identifications in the live broadcast room list;
and the client displays the cover of the first live broadcast room corresponding to each first live broadcast room identifier to the cover display area corresponding to each first live broadcast room identifier.
3. The live broadcast room cover interaction method based on the interactive play method as claimed in claim 2, wherein the client determines the cover display area corresponding to each first live broadcast room identifier according to the quantity information of the first live broadcast room identifiers and the target cover display area corresponding to the target live broadcast room identifier in the live broadcast room list, including the steps of:
the client obtains the size information of the cover display area corresponding to each first live broadcast room mark according to the quantity information of the first live broadcast room marks and the size information of the target cover display area corresponding to the target live broadcast room marks;
the client side obtains each position information of a cover display area corresponding to the first live broadcast room identification, and determines each cover display area corresponding to the first live broadcast room identification according to the position information of the cover display area corresponding to the first live broadcast room identification and the size information of the cover display area corresponding to the first live broadcast room identification.
4. The live-room cover interaction method based on the interactive play method as claimed in claim 3, wherein a target cover display area corresponding to the target live-room identifier is a rectangular area, and the target cover display area corresponding to the target live-room identifier is determined by the first direction size information and the second direction size information;
the client side obtains the size information of the cover display area corresponding to each first live broadcast room identification according to the quantity information of the first live broadcast room identification and the size information of the target cover display area corresponding to the target live broadcast room identification, and the method comprises the following steps:
the client obtains a second direction division parameter according to the quantity information of the first inter-direct broadcasting identifiers and a preset first direction division parameter; the second direction division parameter is obtained by rounding up a quotient value between the quantity information of the first inter-direct broadcasting identifier and a preset first direction division parameter;
and the client divides the target cover display area corresponding to the target live broadcast room identification at equal intervals according to the first direction size information, the second direction size information, the first direction division parameter and the second direction division parameter to obtain the size information of the cover display area corresponding to each first live broadcast room identification.
5. The live broadcast room cover interaction method based on the interactive play method as claimed in claim 4, wherein the client obtains position information of a cover display area corresponding to each first live broadcast room identifier, comprising the steps of:
the client side obtains information of an interactive playing team where a main broadcast corresponding to each first live broadcast room identifier is located, and position information of a cover display area corresponding to each first live broadcast room identifier is determined according to the information of the interactive playing team where the main broadcast corresponding to each first live broadcast room identifier is located; and the position information of cover display areas corresponding to the anchor players with the same information of the interactive play team in the first direction is the same.
6. The interactive play based live broadcast room cover interaction method according to any one of claims 1 to 5, wherein the interactive play cover corresponding to the target live broadcast room identifier is obtained by displaying a first live broadcast room cover corresponding to each first live broadcast room identifier in a cover display area corresponding to each first live broadcast room identifier, and the method further comprises the steps of:
the client side responds to a cover triggering operation instruction, obtains cover triggering operation position information, and generates a live broadcast room loading instruction if the cover triggering operation position is in a cover display area corresponding to any one first live broadcast room identifier;
and the client responds to the live broadcast room loading instruction, acquires live broadcast room data corresponding to the triggered first live broadcast room identification, and loads the live broadcast room corresponding to the triggered first live broadcast room identification according to the live broadcast room data corresponding to the triggered first live broadcast room identification.
7. The interactive play-based live broadcast room cover interaction method according to any one of claims 1 to 5, wherein after loading the interactive play cover corresponding to the target live broadcast room identifier in the target cover display area corresponding to the target live broadcast room identifier, the method further comprises the steps of:
if the server monitors the interactive play method started in other live broadcast rooms corresponding to other live broadcast room identifications, sending a second live broadcast room identification corresponding to a main broadcast participating in the interactive play method, and sending the second live broadcast room identification to the client;
and the client side judges whether an interactive play cover is loaded in the live broadcast room list at present, and if so, the client side suspends the process of loading the interactive play cover.
8. The interactive play-based live broadcast room cover interaction method according to any one of claims 1 to 5, wherein after the target cover display area corresponding to the target live broadcast room identifier is loaded with the interactive play cover corresponding to the target live broadcast room identifier, the method further comprises the following steps:
the client side responds to a live broadcast room list sliding instruction, updates a plurality of current loading in the live broadcast room list live broadcast room cover, if updated a plurality of current loading in the live broadcast room list not include in the live broadcast room cover the interactive play method cover that the target live broadcast room identification corresponds obtains the target live broadcast room cover that the target live broadcast room identification corresponds, resumes the target live broadcast room cover that the target live broadcast room identification corresponds extremely in the target cover display area that the target live broadcast room identification corresponds.
9. The interactive play-based live broadcast room cover interaction method according to any one of claims 1 to 5, wherein after the target cover display area corresponding to the target live broadcast room identifier is loaded with the interactive play cover corresponding to the target live broadcast room identifier, the method further comprises the following steps:
the client responds to an interactive play ending instruction, the target live broadcast room identification is obtained, if the interactive play cover corresponding to the target live broadcast room identification is currently loaded in the live broadcast room list, the target live broadcast room cover corresponding to the target live broadcast room identification is obtained, and the target live broadcast room cover corresponding to the target live broadcast room identification is recovered to the target cover display area corresponding to the target live broadcast room identification.
10. The interactive play-based live broadcast room cover interaction method according to any one of claims 1 to 5, wherein after loading the interactive play cover corresponding to the target live broadcast room identifier in the target cover display area corresponding to the target live broadcast room identifier, the method comprises the steps of:
the client responds to a live broadcast interaction instruction, obtains live broadcast interaction control data, and displays a live broadcast interaction control on an interaction play cover corresponding to the target live broadcast room identifier according to the live broadcast interaction control data; the live broadcast interactive instruction is sent by the server after the server judges that an interactive play method in a target live broadcast room corresponding to the target live broadcast room identifier enters a target stage, the target stage of the interactive play method determines a target anchor, and the target anchor is a winning anchor in the interactive play method or the target anchor is an anchor with the highest fighting score in a winning team in the interactive play method; the live broadcast interactive control presents corresponding live broadcast interactive prompt information;
and the client responds to a trigger instruction of the live broadcast interaction control and executes a live broadcast interaction process which is associated with the live broadcast interaction control and is related to the target anchor.
11. An interactive play-based live room cover interaction method according to claim 10, wherein: the live broadcast interaction control comprises a main broadcast attention control, a virtual gift giving control and/or a live broadcast room speaking control, and the associated live broadcast interaction process comprises a main broadcast attention process, a virtual gift giving process and/or a live broadcast room speaking process.
12. An interactive play based live room cover interaction method according to any one of claims 1 to 5, wherein the method comprises the steps of:
the client responds to a live broadcast interaction instruction, and acquires the first quantity information and a target cover display area corresponding to the target live broadcast room identifier in the live broadcast room list; the first quantity information is determined according to the quantity information of the first live broadcast room identification and the quantity information of the live broadcast interactive covers to be added; the live broadcast interactive instruction is sent by the server after the server judges that the interactive play in the target live broadcast room corresponding to the target live broadcast room identifier enters a target stage, the target stage of the interactive play is determined as a target anchor, and the target anchor is a winning anchor in the interactive play or the target anchor is an anchor with the highest fighting score in a winning team in the interactive play;
the client determines cover display areas corresponding to the first live broadcast room identifications and cover display areas corresponding to the live broadcast interactive covers according to the first quantity information and target cover display areas corresponding to the target live broadcast room identifications in the live broadcast room list;
the client displays the cover of the first live broadcast room corresponding to each first live broadcast room identifier to the cover display area corresponding to each first live broadcast room identifier, and displays the live broadcast interactive cover to the corresponding cover display area; wherein, the live broadcast interactive cover at least displays corresponding live broadcast interactive prompt information;
and the client responds to a trigger instruction of the live broadcast interactive cover to execute a live broadcast interactive process which is related to the live broadcast interactive cover and is related to the target anchor.
13. The interactive play-based live room cover interaction method of claim 12, wherein a live interaction control is further displayed in the live interaction cover, and the client executes a live interaction process associated with the live interaction cover and associated with the target anchor in response to a trigger instruction to the live interaction cover, comprising the steps of:
and the client responds to a trigger instruction of the live broadcast interaction control and executes a live broadcast interaction process which is associated with the live broadcast interaction control and is related to the target anchor.
14. A live room cover interactive system based on interactive play method is characterized by comprising: a server and a client;
the client side is used for responding to a live broadcast room list stay instruction, acquiring live broadcast room identifications corresponding to a plurality of live broadcast room covers loaded currently in a live broadcast room list, generating a live broadcast room monitoring request according to the live broadcast room identifications corresponding to the live broadcast room covers, and sending the live broadcast room monitoring request to the server;
the server is used for responding to the live broadcast room monitoring request, acquiring a plurality of live broadcast room identifications corresponding to the live broadcast room covers, monitoring whether the interactive play method is started in the live broadcast room corresponding to the live broadcast room identifications, and if the interactive play method is started in the target live broadcast room corresponding to the target live broadcast room identifications, acquiring a first live broadcast room identification corresponding to a main broadcast participating in the interactive play method by the server and sending the first live broadcast room identification to the client; the first live broadcast room identification comprises the target live broadcast room identification;
the client is used for receiving the first live broadcast room identifier, and acquiring interactive play cover data corresponding to the target live broadcast room identifier if a target live broadcast room cover corresponding to the target live broadcast room identifier is currently loaded in the live broadcast room list; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification;
the client is used for loading an interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier according to the interactive play cover data corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to the first live broadcast room identification in the interactive play method cover corresponding to the target live broadcast room identification.
15. The utility model provides a live room front cover interaction device based on interactive play method which characterized in that includes:
the system comprises a first acquisition unit, a server and a second acquisition unit, wherein the first acquisition unit is used for responding to a live broadcast room list stop instruction by a client, acquiring live broadcast room identifications corresponding to a plurality of live broadcast room covers loaded currently in a live broadcast room list, generating a live broadcast room monitoring request according to the live broadcast room identifications corresponding to the live broadcast room covers, and sending the live broadcast room monitoring request to the server;
the play monitoring unit is used for responding to the live broadcast room monitoring request by the server, acquiring a plurality of live broadcast room identifications corresponding to the live broadcast room covers, monitoring whether interactive play is started in a live broadcast room corresponding to the live broadcast room identifications, and if the interactive play is started in a target live broadcast room corresponding to the target live broadcast room identifications, acquiring a first live broadcast room identification corresponding to a main broadcast participating in the interactive play by the server and sending the first live broadcast room identification to the client; the first live broadcast room identification comprises the target live broadcast room identification;
a second obtaining unit, configured to receive, by the client, the first live broadcast room identifier, and obtain, if a target live broadcast room cover corresponding to the target live broadcast room identifier is currently loaded in the live broadcast room list, interactive play cover data corresponding to the target live broadcast room identifier; the cover data of the interactive playing method at least comprises cover data of a first live broadcast room corresponding to the first live broadcast room identification;
the cover loading unit is used for loading the interactive play cover corresponding to the target live broadcast room identifier in a target cover display area corresponding to the target live broadcast room identifier by the client according to the interactive play cover data corresponding to the target live broadcast room identifier; and displaying a first live broadcast room cover corresponding to the first live broadcast room identification in the interactive play method cover corresponding to the target live broadcast room identification.
16. A computer device, comprising: processor, memory and computer program stored in the memory and executable on the processor, characterized in that the steps of the method according to any of claims 1 to 13 are implemented when the processor executes the computer program.
17. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210294655.9A CN114666646B (en) | 2022-03-24 | 2022-03-24 | Live broadcast room cover interaction method, system, device, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210294655.9A CN114666646B (en) | 2022-03-24 | 2022-03-24 | Live broadcast room cover interaction method, system, device, equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114666646A true CN114666646A (en) | 2022-06-24 |
CN114666646B CN114666646B (en) | 2024-04-19 |
Family
ID=82032041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210294655.9A Active CN114666646B (en) | 2022-03-24 | 2022-03-24 | Live broadcast room cover interaction method, system, device, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114666646B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412621A (en) * | 2016-09-28 | 2017-02-15 | 广州华多网络科技有限公司 | Video display method and device of network studio, control method and related equipment |
CN109168073A (en) * | 2018-10-19 | 2019-01-08 | 广州酷狗计算机科技有限公司 | The method and apparatus that direct broadcasting room cover is shown |
KR102207712B1 (en) * | 2019-09-19 | 2021-01-26 | 주식회사 엔씨소프트 | Apparatus and method for providing broadcast information |
CN112527168A (en) * | 2020-12-24 | 2021-03-19 | 杭州网易云音乐科技有限公司 | Live broadcast interaction method and device, storage medium and electronic equipment |
CN113422988A (en) * | 2021-05-06 | 2021-09-21 | 广州方硅信息技术有限公司 | Live broadcast cover generation method and device, electronic equipment and storage medium |
-
2022
- 2022-03-24 CN CN202210294655.9A patent/CN114666646B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412621A (en) * | 2016-09-28 | 2017-02-15 | 广州华多网络科技有限公司 | Video display method and device of network studio, control method and related equipment |
CN109168073A (en) * | 2018-10-19 | 2019-01-08 | 广州酷狗计算机科技有限公司 | The method and apparatus that direct broadcasting room cover is shown |
KR102207712B1 (en) * | 2019-09-19 | 2021-01-26 | 주식회사 엔씨소프트 | Apparatus and method for providing broadcast information |
CN112527168A (en) * | 2020-12-24 | 2021-03-19 | 杭州网易云音乐科技有限公司 | Live broadcast interaction method and device, storage medium and electronic equipment |
CN113422988A (en) * | 2021-05-06 | 2021-09-21 | 广州方硅信息技术有限公司 | Live broadcast cover generation method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114666646B (en) | 2024-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113766340B (en) | Dance music interaction method, system and device under live connected wheat broadcast and computer equipment | |
CN113676747B (en) | Continuous wheat live broadcast fight interaction method, system and device and computer equipment | |
CN113573083A (en) | Live wheat-connecting interaction method and device and computer equipment | |
CN113840154A (en) | Live broadcast interaction method and system based on virtual gift and computer equipment | |
CN113824976A (en) | Method and device for displaying approach show in live broadcast room and computer equipment | |
CN113727130A (en) | Message prompting method, system and device for live broadcast room and computer equipment | |
CN113949892A (en) | Live broadcast interaction method and system based on virtual resource consumption and computer equipment | |
CN114007094A (en) | Voice microphone-connecting interaction method, system, medium and computer equipment for live broadcast room | |
CN113453030A (en) | Audio interaction method and device in live broadcast, computer equipment and storage medium | |
CN114666672B (en) | Live fight interaction method and system initiated by audience and computer equipment | |
CN114666671B (en) | Live broadcast praise interaction method, device, equipment and storage medium | |
CN115314727A (en) | Live broadcast interaction method and device based on virtual object and electronic equipment | |
CN113840156A (en) | Live broadcast interaction method and device based on virtual gift and computer equipment | |
CN114125480B (en) | Live chorus interaction method, system, device and computer equipment | |
CN113573105B (en) | Live broadcast interaction method based on virtual gift of screen and computer equipment | |
CN113824984A (en) | Virtual gift pipelining display method, system, device and computer equipment | |
CN115134623B (en) | Virtual gift interaction method, system, device, electronic equipment and medium | |
CN113891162B (en) | Live broadcast room loading method and device, computer equipment and storage medium | |
CN115314729B (en) | Team interaction live broadcast method and device, computer equipment and storage medium | |
CN115134621B (en) | Live combat interaction method, system, device, equipment and medium | |
CN115065838A (en) | Live broadcast room cover interaction method, system and device and electronic equipment | |
CN114760502A (en) | Live broadcast room approach show merging and playing method and device and computer equipment | |
CN114666646A (en) | Live broadcast room cover interaction method and system based on interactive play method and computer equipment | |
CN114760520A (en) | Live small and medium video shooting interaction method, device, equipment and storage medium | |
CN114501065A (en) | Virtual gift interaction method and system based on face jigsaw and computer equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |