CN111800661A - Live broadcast room display control method, electronic device and storage medium - Google Patents
Live broadcast room display control method, electronic device and storage medium Download PDFInfo
- Publication number
- CN111800661A CN111800661A CN202010652709.5A CN202010652709A CN111800661A CN 111800661 A CN111800661 A CN 111800661A CN 202010652709 A CN202010652709 A CN 202010652709A CN 111800661 A CN111800661 A CN 111800661A
- Authority
- CN
- China
- Prior art keywords
- live
- live broadcast
- interface
- room
- category
- 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.)
- Withdrawn
Links
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/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
-
- 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/4781—Games
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosure relates to a display control method for a live broadcast room, which comprises the following steps: acquiring the live broadcast category of live broadcast content in a live broadcast room; determining live broadcast interface data according to the live broadcast category; and the live broadcast audience client generates a live broadcast interface of the live broadcast room according to the live broadcast interface data in a rendering mode so as to at least partially solve the limitation problem of the related technical scheme along with the network live broadcast development.
Description
Technical Field
The disclosure relates to the field of network live broadcast, and in particular, to a live broadcast room display control method, an electronic device, and a storage medium.
Background
The network live broadcast refers to an entertainment form of broadcasting real-time images on the internet in public along with the rise of online audio and video technology. The director who plays or hosts the live webcast is generally called the anchor, the audience can enter the live webcast room to watch the live content, and the audience can usually interact with the anchor through the modes of barrage, message leaving, gift giving and the like.
A live room is a virtual room or virtual channel where viewers watch the main live content. The live interface of the live broadcast room usually includes display areas or corresponding controls of different modules, such as a video live broadcast area, an interactive chat area, a gift giving control, and the like. In the related technology, a user can select or customize a display template of a live broadcast interface of a live broadcast room, so as to adjust information such as positions, sizes, colors and the like of different module areas or controls according to own preference, and the selected or customized live broadcast interface can be bound with a user account, so that the live broadcast interface of the live broadcast room can be automatically determined according to the logged-in user account in the later period, and the personalized customization requirement of the user on the live broadcast interface can be met.
Disclosure of Invention
The applicant finds that the following disadvantages exist in the scheme in the related art in the long-term development process:
although the scheme of binding the selected or customized live broadcast interface with the user account in the related art can meet the personalized customization requirements of some users on the live broadcast interface to a certain extent, along with the rapid development of the network live broadcast, the scheme also shows a certain localization, for example, the live broadcast categories of the network live broadcast are more and more abundant, and the live broadcast interface only bound with the user account in a mapping manner is difficult to match and meet the service characteristics or interaction requirements of different live broadcast categories.
In view of the above, the present disclosure provides a live broadcast room display control method, an electronic device, and a storage medium.
According to an embodiment of the present disclosure, a live broadcast room display control method is provided, where the method includes: acquiring the live broadcast category of live broadcast content in a live broadcast room; determining live broadcast interface data according to the live broadcast category; and the live broadcast audience client generates a live broadcast interface of the live broadcast room according to the live broadcast interface data.
Optionally, the obtaining of the live category of the live content in the live broadcast room includes:
judging whether the live broadcast room is currently played;
if yes, acquiring the live broadcast category of the live broadcast content in the live broadcast room;
optionally, the obtaining of the live item of the live content being played in the live broadcast room includes:
and acquiring the live broadcast item class selected by a live broadcast anchor client, wherein the live broadcast anchor client is the live broadcast anchor client corresponding to the live broadcast content in the live broadcast room.
Optionally, the method includes:
and after the live content which is being played is finished, storing the live item of the live room.
Optionally, the method includes:
if not, acquiring the live broadcast category of the live broadcast content played in the live broadcast room last time.
Optionally, the method includes:
if not, acquiring the live broadcast category of the default live broadcast content in the live broadcast room.
Optionally, the live item includes a game live item and a non-game live item.
Optionally, the live broadcast categories include a plurality of live game categories, and the plurality of live game categories correspond to different games or game categories.
Optionally, the method includes:
and sending the live broadcast interface data to a live broadcast audience client.
Optionally, the method includes:
and sending the live broadcast category to a live broadcast audience client.
Optionally, the determining live broadcast interface data according to the live broadcast category includes:
and determining live broadcast interface data according to the live broadcast item and a specified mapping relation, wherein the specified mapping relation comprises a corresponding relation between the live broadcast item and the live broadcast interface data.
Optionally, the live interface data includes information of a live interface template or indication information of the live interface template, wherein the information of the live interface template includes an interface module included in the live interface template and a display attribute of the interface module, the display attribute includes at least one of a position, a size, and a color of the interface module, and the indication information of the live interface template includes a template number or a template name of the live interface template.
Optionally, the generating, by the live viewer client, a live interface of the live broadcast room according to the live interface data rendering includes:
the live broadcast audience client determines a live broadcast interface template according to the live broadcast interface data;
and the live broadcast audience client side generates a live broadcast interface of the live broadcast interface according to the live broadcast interface template in a rendering mode. Optionally, the live interface template includes template layout information and/or template color information.
According to an embodiment of the present disclosure, there is provided an electronic apparatus including: a processor; and a memory for storing executable instructions for the processor; wherein the processor is configured to perform the live-air display control method of any of the above via execution of executable instructions.
According to an embodiment of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the live-air display control method of any one of the above.
In at least one embodiment of the present disclosure, a live room display control method includes: acquiring the live broadcast category of live broadcast content in a live broadcast room; determining live broadcast interface data according to the live broadcast category; and the live broadcast audience client generates a live broadcast interface of the live broadcast room according to the live broadcast interface data in a rendering mode so as to at least partially solve the limitation problem of the related technical scheme along with the network live broadcast development.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the disclosure and together with the description serve to explain the disclosure and not to limit the disclosure. In the drawings:
fig. 1 is a schematic diagram of a live network architecture according to an embodiment of the present disclosure;
FIG. 2 is a schematic flow chart diagram of a method according to one embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a process for obtaining live categories according to one embodiment of the present disclosure;
FIG. 4 is a schematic diagram of a logical relationship between a live room and a anchor according to one embodiment of the present disclosure;
FIG. 5 is a schematic diagram of a logical relationship of a live room and a anchor according to another embodiment of the present disclosure;
FIG. 6 is a schematic block diagram of an electronic device according to one embodiment of the present disclosure;
FIG. 7 is a schematic diagram of a non-volatile computer-readable storage medium according to an embodiment of the present disclosure.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those skilled in the art, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only some embodiments of the present disclosure, not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In order to better understand the display control method of the live broadcast room of the present disclosure, a live broadcast network architecture used in the embodiment of the present disclosure is explained first. As shown in fig. 1, fig. 1 is a schematic diagram of a webcast architecture shown in the present disclosure according to an exemplary embodiment. The live network architecture can include a server and a plurality of terminals. The server can be called a background server, a component server, and the like, and is used for providing a background service of the live webcast. The server can comprise a server, a server cluster or a cloud platform. The terminal may be a smart terminal having a live webcast function, for example, the smart terminal may be a computer, a smart phone, a tablet computer, a PDA (Personal Digital Assistant), a multimedia player, a wearable device, and the like.
In fig. 1, a client application may be installed in a terminal, and a server provides a live broadcast service to each client application. For example, a user may use a terminal to install a live client application, and obtain live service provided by a server through the live client application, or may use a terminal to install a browser client application, and obtain live service by logging in a live page provided by a server through the browser client application. Generally, two types of users are involved in the live broadcast process, one type of user is a main broadcast user, and the other type of user is a spectator user, and based on this, the user terminals can be divided into a main broadcast end and a spectator end. The client application can provide a main broadcast live broadcast function and a live broadcast watching function, the main broadcast user can use the main broadcast live broadcast function provided by the client application to carry out video live broadcast, and the audience user can use the live broadcast watching function provided by the client application to watch video contents. For example, the anchor terminal installed with the client application can start the video shooting module of the anchor terminal, acquire video data in real time through the video shooting module and send the video data to the server terminal, the server terminal sends the received video data to the audience terminal installed with the client application, and the audience user can watch the live content of the anchor user by using the watching function provided by the client application.
The applicant finds that the following disadvantages exist in the scheme in the related art in the long-term development process:
although the scheme of binding the selected or customized live broadcast interface with the user account in the related art can meet the personalized customization requirements of some users on the live broadcast interface to a certain extent, along with the rapid development of the network live broadcast, the scheme also shows a certain localization, for example, the live broadcast categories of the network live broadcast are more and more abundant, and the live broadcast interface only bound with the user account in a mapping manner is difficult to match and meet the service characteristics or interaction requirements of different live broadcast categories.
In accordance with one embodiment of the present disclosure, there is provided a live-air display control method, wherein the steps illustrated in the flowchart of the drawings may be performed in a computer system, such as a set of computer-executable instructions, and wherein, although a logical order is illustrated in the flowchart, in some cases, the steps illustrated or described may be performed in an order different than that illustrated or described herein.
According to one embodiment of the present disclosure, the method for controlling display of a live broadcast room may include the following steps, as shown in fig. 2:
step S110, acquiring the live broadcast category of the live broadcast content in the live broadcast room;
step S130, determining live broadcast interface data according to the live broadcast categories;
and step S150, the live broadcast audience client generates a live broadcast interface of the live broadcast room according to the live broadcast interface data.
By the live broadcast room display control method of the exemplary embodiment, live broadcast categories of live broadcast contents in the live broadcast room are acquired; determining live broadcast interface data according to the live broadcast categories; and the live broadcast audience client generates a live broadcast interface of the live broadcast room according to the data rendering of the live broadcast interface. The method and the device can at least partially solve the limitation problem of the related technical scheme along with the network live broadcast development, so that the live broadcast interface can be matched and meet the service characteristics or interaction requirements of different live broadcast categories.
Next, the respective steps of the live view display control method in the present exemplary embodiment will be further described.
In step S110, a live genre of live content in the live room is obtained.
A live room is a virtual room or virtual channel where viewers watch the main live content.
In alternative embodiments, the execution subject for obtaining the live item may be a server or a viewer client.
In an optional embodiment, the live category of the live content in the live room can be obtained through artificial intelligence or audio-video recognition technology and the like. For example, an audio and/or video picture of the live content in the live room can be identified through a pre-trained identification model to judge the live category of the live content.
In an alternative embodiment, obtaining a live item of live content being played in a live room includes:
and acquiring the live broadcast item class selected by the live broadcast anchor client, wherein the live broadcast anchor client is the live broadcast anchor client corresponding to the live broadcast content being played in the live broadcast room. For example, the server may obtain a live genre selected by the live anchor client, where the live genre is a sub-genre of games such as "fantasy western game" and "non-ethnic garden", or may be a non-game entertainment genre such as "star show".
In an alternative embodiment, as shown in fig. 3, acquiring a live item of content live in a live room includes:
judging whether the live broadcast room is currently played; if yes, acquiring the live broadcast category of the live broadcast content being played in the live broadcast room.
Whether the live broadcast room is currently played or not means whether live broadcast content currently exists in the live broadcast room or not.
Fig. 4 and 5 are two alternative schematic diagrams of the logical relationship of the live room and the anchor in the present exemplary embodiment. In the schematic diagram of fig. 4, the anchor is not tied to the live room, and different anchors can enter the same live room at different times for live broadcast. In the schematic diagram of fig. 5, the anchor is bound to the live broadcast rooms, and different anchors live broadcast in their respective live broadcast rooms.
The server or the audience client can monitor the state of the live broadcast room, judge whether the live broadcast room is currently played, and if so, acquire the live broadcast category of the live broadcast content being played in the live broadcast room.
In an alternative embodiment, the live item comprises a game live item and a non-game live item. For example, live game items such as fantasy western games and non-human school parks, and live non-game items such as singing and dancing.
In an optional embodiment, the live broadcast item includes a plurality of game live broadcast items, and the plurality of game live broadcast items correspond to different games or game items. For example, there may be a shooting game item, a MOBA game item; the live genre of the particular game may also be obtained.
In an optional embodiment, the obtaining of the live category of the content live in the live broadcast room includes: if not, acquiring the live broadcast category of the live broadcast content played in the live broadcast room last time.
As shown in fig. 3, if the live broadcast room is not currently being broadcast, the live broadcast category of the live broadcast content previously broadcast in the live broadcast room is obtained. The live content played last time can be live content of a main broadcast which is live in the live broadcast room last time. Alternatively, if there is no live content played last time, a default live category may be obtained, as shown in fig. 3.
In an optional embodiment, the obtaining of the live category of the content live in the live broadcast room includes: if not, acquiring the live broadcast category of the default live broadcast content in the live broadcast room.
If the live broadcast room is not currently broadcast, the live broadcast category of the default broadcast live broadcast content in the live broadcast room can be acquired. The default live item of the live content may be a default live item.
In an alternative embodiment, the method comprises: and after the live content which is being played is finished, storing the live item class of the live room. The stored live broadcast category can be used as the live broadcast category of the last broadcast of the next acquisition action. Preferably in the server, and also in the client.
In an alternative embodiment, the live item may be represented by a product number or a product name.
In step S130, live interface data is determined according to the live category.
In an optional embodiment, determining live interface data according to the live category includes: and determining the live broadcast interface data according to the live broadcast item and the specified mapping relation, wherein the specified mapping relation comprises the corresponding relation between the live broadcast item and the live broadcast interface data. The specified mapping relationship may be a mapping table (a record of data pairs, for example, a live genre (fantasy western game computer version): live interface data (interface template number 10001), or a mapping algorithm, for example, a hash value calculated by a hash algorithm from a game (genre) name, and a number in a specific position in the hash value as the live interface data.
In an optional embodiment, the live interface data includes information of the live interface template or indication information of the live interface template.
The information of the live interface template may include an interface module included in the live interface template and a display attribute of the interface module, where the display attribute at least includes a position, a size, a color (at least one of the three) and the like of the interface module. The interface module may include a video module (for displaying video content live in a live broadcast room), an interactive chat module (for displaying chat interactive content of a main broadcast and audiences), a gift operation module (for displaying controls related to gift operations), a barrage operation module (for displaying controls related to barrage operations), a service related module (for displaying content related to live broadcast categories), and the like.
The indication information of the live interface template may include a template number or a template name of the live interface template. The indication information of the live broadcast interface template is used for indicating the live broadcast interface template (namely, the UI of the live broadcast interface) adopted by the audience client for the live broadcast category.
In an optional embodiment, after the server obtains the live category of the content live in the live room, the method includes: and sending the live broadcast category to a live broadcast audience client. The server can obtain the live broadcast category of the live broadcast content in the live broadcast room, and the audience client determines the live broadcast interface data according to the live broadcast category.
In an optional embodiment, after the server determines the live interface data according to the live item, the method includes: and sending the live interface data to a live audience client. The server can determine the live interface data according to the live categories, send the live interface data to the audience client, and determine which set of live room UI (user interface) to use according to the live interface data (such as UI template numbers).
In step S150, the live viewer client generates a live interface of the live room according to the live interface data rendering.
In an optional embodiment, the generating, by the live viewer client, a live interface of the live room according to the live interface data rendering includes: the live broadcast audience client determines a live broadcast interface template according to the live broadcast interface data; and the live broadcast audience client generates a live broadcast interface of the live broadcast interface according to the live broadcast interface template. Therefore, the method and the device can at least partially overcome the occurrence of related technical schemes, so that the live broadcast interface of the live broadcast room can be flexibly matched with and meet the service characteristics or interaction requirements of different live broadcast categories.
A live room is a virtual room or virtual channel where viewers watch the main live content. The live broadcast audience client side generates a live broadcast interface of a live broadcast room according to data rendering of the live broadcast interface, the live broadcast interface usually comprises a video module used for displaying live broadcast video content, a camera is not started in a main broadcast to carry out live broadcast or only audio live broadcast is carried out, and the live broadcast interface can not comprise the video module.
In an alternative embodiment, the live interface template contains layout information of the interface template and/or color information of the interface template.
In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
As will be appreciated by one skilled in the art, aspects of the present disclosure may be embodied as a system, method or program product. Accordingly, various aspects of the present disclosure may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 600 according to this embodiment of the disclosure is described below with reference to fig. 6. The electronic device 600 shown in fig. 6 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present disclosure.
As shown in fig. 6, the electronic device 600 is embodied in the form of a general purpose computing device. The components of the electronic device 600 may include, but are not limited to: the at least one processing unit 610, the at least one memory unit 620, a bus 630 connecting different system components (including the memory unit 620 and the processing unit 610), and a display unit 640.
Wherein the storage unit stores program code executable by the processing unit 610 to cause the processing unit 610 to perform the steps according to various exemplary embodiments of the present disclosure described above in this specification. The storage unit 620 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)6201 and/or a cache memory unit 6202, and may further include a read-only memory unit (ROM) 6203.
The memory unit 620 may also include a program/utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
The electronic device 600 may also communicate with one or more external devices 800 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 600, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 600 to communicate with one or more other computing devices. Such communication may occur via an input/output (I/O) interface 650. Also, the electronic device 600 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via the network adapter 660. As shown, the network adapter 660 communicates with the other modules of the electronic device 600 over the bus 630. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, various aspects of the disclosure may also be implemented in the form of a program product comprising program code for causing a terminal device to perform the steps according to various exemplary embodiments of the disclosure described above in this specification when the program product is run on the terminal device.
Referring to fig. 7, a program product 700 for implementing the above method according to an embodiment of the present disclosure is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Furthermore, the above-described figures are merely schematic illustrations of processes included in methods according to exemplary embodiments of the present disclosure, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is to be limited only by the terms of the appended claims.
Claims (15)
1. A live broadcast room display control method is characterized by comprising the following steps:
acquiring the live broadcast category of live broadcast content in a live broadcast room;
determining live broadcast interface data according to the live broadcast category;
and the live broadcast audience client generates a live broadcast interface of the live broadcast room according to the live broadcast interface data.
2. The method of claim 1, wherein obtaining the live category of the content live in the live room comprises:
judging whether the live broadcast room is currently played;
if yes, acquiring the live broadcast category of the live broadcast content in the live broadcast room.
3. The method of claim 2, wherein obtaining the live category of the live content being played in the live room comprises:
and acquiring the live broadcast item class selected by a live broadcast anchor client, wherein the live broadcast anchor client is the live broadcast anchor client corresponding to the live broadcast content in the live broadcast room.
4. The method of claim 2, wherein the method comprises:
and after the live content which is being played is finished, storing the live item of the live room.
5. The method of claim 2, comprising:
if not, acquiring the live broadcast category of the live broadcast content played in the live broadcast room last time.
6. The method of claim 2, comprising:
if not, acquiring the live broadcast category of the default live broadcast content in the live broadcast room.
7. The method of claim 1, wherein the live categories comprise live game categories and live non-game categories.
8. The method of claim 1, wherein the live category comprises a plurality of live game categories, and wherein the plurality of live game categories correspond to different games or game categories.
9. The method according to claim 1, characterized in that it comprises:
and sending the live broadcast interface data to a live broadcast audience client.
10. The method according to claim 1, characterized in that it comprises:
and sending the live broadcast category to a live broadcast audience client.
11. The method of claim 1, wherein determining live interface data from the live category comprises:
and determining live broadcast interface data according to the live broadcast item and a specified mapping relation, wherein the specified mapping relation comprises a corresponding relation between the live broadcast item and the live broadcast interface data.
12. The method according to claim 1, wherein the live interface data includes information of a live interface template or indication information of the live interface template, wherein the information of the live interface template includes an interface module included in the live interface template and a display attribute of the interface module, the display attribute includes at least one of a position, a size, and a color of the interface module, and the indication information of the live interface template includes a template number or a template name of the live interface template.
13. The method of claim 1, wherein the live viewer client generates a live interface of the live room from the live interface data rendering, comprising:
the live broadcast audience client determines a live broadcast interface template according to the live broadcast interface data;
and the live broadcast audience client side generates a live broadcast interface of the live broadcast interface according to the live broadcast interface template in a rendering mode.
14. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the in-game information processing method of any one of claims 1-13 via execution of the executable instructions.
15. A computer-readable storage medium on which a computer program is stored, the computer program, when being executed by a processor, implementing an information processing method in a game according to any one of claims 1 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010652709.5A CN111800661A (en) | 2020-07-08 | 2020-07-08 | Live broadcast room display control method, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010652709.5A CN111800661A (en) | 2020-07-08 | 2020-07-08 | Live broadcast room display control method, electronic device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111800661A true CN111800661A (en) | 2020-10-20 |
Family
ID=72810601
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010652709.5A Withdrawn CN111800661A (en) | 2020-07-08 | 2020-07-08 | Live broadcast room display control method, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111800661A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113766296A (en) * | 2021-05-10 | 2021-12-07 | 腾讯科技(深圳)有限公司 | Live broadcast picture display method and device |
CN114040219A (en) * | 2021-11-09 | 2022-02-11 | 腾讯科技(深圳)有限公司 | Game live broadcast method, device, system, equipment and computer readable storage medium |
WO2022165664A1 (en) * | 2021-02-03 | 2022-08-11 | 百果园技术(新加坡)有限公司 | Live broadcast interface display method and apparatus, terminal, server, and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898438A (en) * | 2016-04-07 | 2016-08-24 | 广州华多网络科技有限公司 | Live broadcasting room dynamic configuration method, device, system and server |
CN107197321A (en) * | 2017-06-30 | 2017-09-22 | 武汉斗鱼网络科技有限公司 | Live content method for recording, device and server |
CN108712672A (en) * | 2018-04-28 | 2018-10-26 | 广州虎牙信息科技有限公司 | Virtual present shows processing method, device, storage medium and the server of material |
CN108810653A (en) * | 2018-05-21 | 2018-11-13 | 武汉斗鱼网络科技有限公司 | A kind of methods of exhibiting of watermark, device, terminal and storage medium |
CN109218808A (en) * | 2017-06-30 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment of recorded video |
CN110602529A (en) * | 2019-09-12 | 2019-12-20 | 广州虎牙科技有限公司 | Live broadcast monitoring method and device, electronic equipment and machine-readable storage medium |
-
2020
- 2020-07-08 CN CN202010652709.5A patent/CN111800661A/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898438A (en) * | 2016-04-07 | 2016-08-24 | 广州华多网络科技有限公司 | Live broadcasting room dynamic configuration method, device, system and server |
CN107197321A (en) * | 2017-06-30 | 2017-09-22 | 武汉斗鱼网络科技有限公司 | Live content method for recording, device and server |
CN109218808A (en) * | 2017-06-30 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment of recorded video |
CN108712672A (en) * | 2018-04-28 | 2018-10-26 | 广州虎牙信息科技有限公司 | Virtual present shows processing method, device, storage medium and the server of material |
CN108810653A (en) * | 2018-05-21 | 2018-11-13 | 武汉斗鱼网络科技有限公司 | A kind of methods of exhibiting of watermark, device, terminal and storage medium |
CN110602529A (en) * | 2019-09-12 | 2019-12-20 | 广州虎牙科技有限公司 | Live broadcast monitoring method and device, electronic equipment and machine-readable storage medium |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022165664A1 (en) * | 2021-02-03 | 2022-08-11 | 百果园技术(新加坡)有限公司 | Live broadcast interface display method and apparatus, terminal, server, and storage medium |
CN113766296A (en) * | 2021-05-10 | 2021-12-07 | 腾讯科技(深圳)有限公司 | Live broadcast picture display method and device |
CN113766296B (en) * | 2021-05-10 | 2023-10-13 | 腾讯科技(深圳)有限公司 | Live broadcast picture display method and device |
CN114040219A (en) * | 2021-11-09 | 2022-02-11 | 腾讯科技(深圳)有限公司 | Game live broadcast method, device, system, equipment and computer readable storage medium |
CN114040219B (en) * | 2021-11-09 | 2022-09-06 | 腾讯科技(深圳)有限公司 | Game live broadcast method, device, system, equipment and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111131851B (en) | Game live broadcast control method and device, computer storage medium and electronic equipment | |
US10607382B2 (en) | Adapting content to augumented reality virtual objects | |
US9380282B2 (en) | Providing item information during video playing | |
US9832516B2 (en) | Systems and methods for multiple device interaction with selectably presentable media streams | |
US9124950B2 (en) | Providing item information notification during video playing | |
CN109091861B (en) | Interactive control method in game, electronic device and storage medium | |
WO2020010819A1 (en) | Live broadcast room-based data interaction method and device, terminal, and storage medium | |
US20140325568A1 (en) | Dynamic creation of highlight reel tv show | |
CN104159151A (en) | Device and method for intercepting and processing of videos on OTT box | |
CN112533037B (en) | Method for generating Lian-Mai chorus works and display equipment | |
CN111800661A (en) | Live broadcast room display control method, electronic device and storage medium | |
US12088869B2 (en) | Expiring synchronized supplemental content in time-shifted media | |
CN112399264B (en) | Projection hall service management method and application | |
CN111629253A (en) | Video processing method and device, computer readable storage medium and electronic equipment | |
CN109348254A (en) | Information push method, device, computer equipment and storage medium | |
CN114143572B (en) | Live interaction method and device, storage medium and electronic equipment | |
US8860720B1 (en) | System and method for delivering graphics over network | |
CN112399263A (en) | Interaction method, display device and mobile terminal | |
CN115225949A (en) | Live broadcast interaction method and device, computer storage medium and electronic equipment | |
CN111669658B (en) | Virtual article issuing method and device, computer equipment and storage medium | |
CN105744338A (en) | Video processing method and equipment | |
WO2024179508A1 (en) | Virtual gift generation method and apparatus, device, and medium | |
CN113727125B (en) | Live broadcast room screenshot method, device, system, medium and computer equipment | |
CN112533023B (en) | Method for generating Lian-Mai chorus works and display equipment | |
CN112399225B (en) | Service management method for projection hall and display 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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20201020 |