CN111913761A - Plug-in processing method, device, equipment and storage medium for live channel - Google Patents

Plug-in processing method, device, equipment and storage medium for live channel Download PDF

Info

Publication number
CN111913761A
CN111913761A CN202010830574.7A CN202010830574A CN111913761A CN 111913761 A CN111913761 A CN 111913761A CN 202010830574 A CN202010830574 A CN 202010830574A CN 111913761 A CN111913761 A CN 111913761A
Authority
CN
China
Prior art keywords
plug
channel
entry
live
judgment
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
Application number
CN202010830574.7A
Other languages
Chinese (zh)
Other versions
CN111913761B (en
Inventor
林梦墩
骆归
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN202010830574.7A priority Critical patent/CN111913761B/en
Publication of CN111913761A publication Critical patent/CN111913761A/en
Application granted granted Critical
Publication of CN111913761B publication Critical patent/CN111913761B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application provides a live channel plug-in processing method, device, equipment and storage medium. The method comprises the following steps: receiving channel plug-in information, wherein the channel plug-in information comprises: the method comprises the steps that entry data of a plurality of plug-ins are obtained, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment mark, and the judgment mark is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not; responding to channel selection operation, and selecting a target live channel; and hiding the entry of the plug-in including the judgment identifier in the entry data in the target live channel according to the channel plug-in information, and rendering and displaying the entry of the plug-in not including the judgment identifier in the entry data. According to the plug-in display method and the plug-in display device, the plug-in entry which does not need to be displayed can be prevented from being displayed, the plug-in display operation is simple, and the user experience is improved.

Description

Plug-in processing method, device, equipment and storage medium for live channel
Technical Field
The present application relates to the field of internet technologies, and in particular, to a method, an apparatus, a device, and a storage medium for processing a plug-in of a live channel.
Background
The network live broadcast technology is an internet technology that a server side broadcasts live video data of a main broadcast user to a plurality of audience users for watching. More and more users choose to install live broadcast application programs on terminal equipment and participate in live broadcast activities through the live broadcast application programs. The live broadcast application program can provide various live broadcast channels, and different live broadcast channels provide different live broadcast contents for users to watch.
For some live application programs, it is often necessary to display a certain plug-in entry for a live page of a certain channel, while other channels do not need to display the plug-in entry, but an Interface (denoted as Common Gateway Interface (CGI) 1) for acquiring plug-in information of a server and an Interface (denoted as CGI2) for acquiring whether the certain plug-in entry is displayed for the channel are independent from each other, and the two CGI interfaces do not determine which data is returned first, and if data of the CGI1 Interface is taken first, rendering is performed first, that is, all plug-in entries in the CGI1 are displayed, and when data of the CGI2 Interface is received, it is found that some plug-in entries do not need to be displayed, and the plug-in entries are hidden. Therefore, plug-in entries which do not need to be displayed are displayed in a short time, operation is complex, and user experience is poor.
Disclosure of Invention
The application provides a plug-in processing method, a plug-in processing device and a storage medium of a live channel, and aims to realize the plug-in processing method, the plug-in processing device and the storage medium of the live channel.
In a first aspect, the present application provides a live channel plug-in processing method, including:
receiving channel plug-in information, wherein the channel plug-in information comprises: the method comprises the steps that entry data of a plurality of plug-ins are obtained, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment mark, and the judgment mark is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not;
responding to channel selection operation, and selecting a target live channel;
and hiding the entry of the plug-in including the judgment identifier in the entry data in the target live channel according to the channel plug-in information, and rendering and displaying the entry of the plug-in not including the judgment identifier in the entry data.
In a first aspect, the present application provides a live channel plug-in processing method, including:
receiving a live broadcast request sent by terminal equipment;
according to the live broadcast request, sending channel plug-in information to the terminal equipment, wherein the channel plug-in information comprises: the method comprises the steps of obtaining entry data of a plurality of plug-ins, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment identifier, and the judgment identifier is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not.
In a third aspect, the present application provides a plug-in processing apparatus for a live channel, including:
a receiving module, configured to receive channel plug-in information, where the channel plug-in information includes: the method comprises the steps that entry data of a plurality of plug-ins are obtained, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment mark, and the judgment mark is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not;
the processing module is used for responding to channel selection operation and selecting a target live channel; and hiding the entry of the plug-in including the judgment identifier in the entry data in the target live channel according to the channel plug-in information, and rendering and displaying the entry of the plug-in not including the judgment identifier in the entry data.
In a fourth aspect, the present application provides a plug-in processing apparatus for a live channel, including:
the receiving module is used for receiving a live broadcast request sent by the terminal equipment;
a sending module, configured to send channel plug-in information to the terminal device according to the live broadcast request, where the channel plug-in information includes: the method comprises the steps of obtaining entry data of a plurality of plug-ins, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment identifier, and the judgment identifier is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not.
In a fifth aspect, embodiments of the present application provide a computer-readable storage medium on which a computer program is stored, the computer program, when executed by a processor, implementing the method of any one of the first or second aspects.
In a sixth aspect, an embodiment of the present application provides a terminal device, including:
a processor; and
a memory for storing executable instructions of the processor; and
the display is used for displaying a page of a live channel;
wherein the processor is configured to perform the method of any of the first aspects via execution of the executable instructions.
In a seventh aspect, an embodiment of the present application provides a server, including:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of the first aspects via execution of the executable instructions.
The live channel plug-in processing method, the live channel plug-in processing device, the live channel plug-in processing equipment and the storage medium provided by the embodiment of the application have the advantages that the entry data of each plug-in includes the judgment identification, the judgment identification is used for indicating that the entry of the plug-in displays some live channels without displaying on some live channels, namely whether the current target live channel displays or not needs to be further judged, therefore, in the currently selected target live channel, the entry of the plug-in with the judgment identification is hidden, the entries of other plug-ins display, the problem that the entry of the plug-in which does not need to display is also displayed and hidden is solved, the plug-in display operation is simple, and the user experience is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a schematic diagram of a system architecture according to an embodiment of the present application;
fig. 2 is a flowchart illustrating an embodiment of a plug-in processing method for a live channel provided in the present application;
FIG. 3A is a schematic view of a live interface according to an embodiment of the method provided by the present application;
FIG. 3B is a schematic view of a live interface of another embodiment of a method provided by the present application;
FIG. 4A is a schematic view of a live interface of another embodiment of a method provided by the present application;
FIG. 4B is a schematic view of a live interface of another embodiment of a method provided by the present application;
fig. 5 is a schematic flowchart of another embodiment of a plug-in processing method for a live channel provided in the present application;
fig. 6 is a schematic structural diagram of an embodiment of a plug-in processing device for a live channel provided in the present application;
fig. 7 is a schematic structural diagram of another embodiment of a plug-in processing device for a live channel provided in the present application;
fig. 8 is a schematic structural diagram of an embodiment of a terminal device provided in the present application;
fig. 9 is a schematic structural diagram of an embodiment of a server provided in the present application.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.
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 implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The terms "comprising" and "having," and any variations thereof, in the description and claims of this application and the drawings described herein are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
First, a part of vocabulary and application scenarios related to the embodiments of the present application will be described.
Live channel, refer to the different live channels that the anchor user created through live APP client, every live channel corresponds an identification ID, the anchor can log in live APP client through the anchor account and live in the live channel, the spectator user can log in live APP client through the spectator account and get into arbitrary live channel, watch the live video of different anchors, for example, the spectator user can look for the corresponding live channel through inputing identification ID in live APP client, thereby get into the anchor video that this live channel watched the anchor.
Fig. 1 is a schematic diagram of a system architecture according to an embodiment of the present application. As shown in fig. 1, the system architecture of the embodiment of the present application may include, but is not limited to: one or more terminal devices 11 and a server 12. The terminal device 11 includes, for example: user equipment such as cell-phones, panel computer, personal computer.
The terminal device 11 and the server 12 may be connected via a network.
Fig. 1 illustrates two terminal apparatuses as an example. One terminal device is a device for live broadcasting of the anchor, and the other terminal device is a device for watching a user who broadcasts live broadcasting.
With the rapid development of internet technology, more and more users can watch online live video through a network by using terminals such as computers and mobile phones. In the live broadcasting mode, the videos shot on site are synchronously released to the network, and other users can see real-time site conditions on the network at the same time. Users typically engage in live activities through live applications. The live broadcast application program can provide various live broadcast channels except for a live broadcast watching function, and different live broadcast channels provide different live broadcast contents.
In the related art, in order to increase the response speed, the terminal device of the user may need to interact with different servers, different servers provide different live broadcast data, such as providing plug-in information, providing live broadcast screen data, and providing information on whether some plug-ins are displayed for some channels, for example, an Interface (denoted as Common Gateway Interface (CGI) 1) of the terminal device of the user and a server side for acquiring plug-in information and an Interface (denoted as CGI2) for acquiring whether some plug-in entries are displayed for a channel are independent from each other and may be interfaces interacting with different servers, which Interface first returns data is not determined by the two CGI interfaces, if data of the CGI1 Interface is taken first, rendering is performed preferentially, that is, all plug-in entries in the CGI1 are displayed, and when data of the CGI2 Interface is received, it is found that some plug-in entries do not need to be displayed, the card entry is again hidden. Therefore, plug-in entries which do not need to be displayed are displayed in a short time, operation is complex, and user experience is poor.
According to the method, the judgment identifier is included in the entry data of each plug-in, the judgment identifier is used for indicating that the entry of the plug-in displays some live channels in some live channels without displaying, namely whether the currently selected target live channel is displayed needs to be further judged, therefore, in the current target live channel, the entry of the plug-in with the judgment identifier is hidden, the entries of other plug-ins are displayed, whether the entries of the plug-ins with the judgment identifier are displayed in the current target live channel is determined according to plug-in display control information subsequently, if the entries of the plug-ins with the judgment identifier need to be displayed in the current target live channel, the entries of the plug-ins without displaying need to be displayed, and if the entries of the plug-ins need not to be hidden, the plug-in display operation is simple, and the user experience is improved.
The plug-in processing method in one embodiment of the disclosure can be run on a terminal device or a server. The terminal device may be a local terminal device. When the processing method is operated on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system comprises the server and a client device.
In an optional embodiment, various cloud applications may be run under the cloud interaction system, for example: and (6) cloud live broadcasting. Taking cloud live broadcast as an example, cloud live broadcast refers to a live broadcast mode based on cloud computing. In a cloud live broadcast operation mode, an operation main body and a live broadcast picture presentation main body of a live broadcast program are separated, the storage and the operation of the method are completed on a cloud live broadcast server, and a client device is used for receiving and sending data and presenting a live broadcast picture, for example, the client device can be a display device with a data transmission function close to a user side, such as a mobile terminal, a television, a computer, a handheld computer and the like; however, the terminal device for processing information is a cloud live broadcast server at the cloud end. When live broadcasting is carried out, a user operates the client equipment to send an operation instruction to the cloud live broadcasting server, the cloud live broadcasting server operates live broadcasting according to the operation instruction, data such as live broadcasting pictures are coded and compressed, the data are returned to the client equipment through a network, and finally the live broadcasting pictures are decoded and output through the client equipment.
In an alternative embodiment, the terminal device may be a local terminal device. Taking live broadcasting as an example, the local terminal device stores a live broadcasting program and is used for presenting a live broadcasting picture. The local terminal device is used for interacting with the player through a graphical user interface, namely, downloading and installing a live program through the electronic device and running the live program conventionally. The manner in which the local terminal device provides the graphical user interface to the user may include a variety of ways, for example, it may be rendered for display on a display screen of the terminal or provided to the player via holographic projection. For example, the local terminal device may include a display screen for presenting a graphical user interface including a live view and a processor for running the live view, generating a graphical user interface, and controlling display of the graphical user interface on the display screen.
In a possible implementation manner, an embodiment of the present application provides a plug-in processing method for a live channel, where a terminal device provides a graphical user interface, the graphical user interface is used to display a live page, and the live page includes a picture of the live channel and a plug-in entry, where the terminal device may be the aforementioned local terminal device, and may also be the aforementioned client device in the cloud interaction system.
The technical solution of the present application will be described in detail below with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 2 is a flowchart illustrating a plug-in processing method for a live channel according to an embodiment of the present disclosure. As shown in fig. 2, the method provided by this embodiment includes:
step 101, receiving channel plug-in information, wherein the channel plug-in information comprises: the method comprises the steps that entry data of a plurality of plug-ins are obtained, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment mark, and the judgment mark is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not.
Specifically, the terminal device runs the live application program, and initiates a request to the server in response to an operation of the user on the live application program, such as an opening operation or a channel selection operation of the live application program, to request to acquire data to be displayed by the live application program, such as live picture data and channel plug-in information.
The terminal device receives channel plug-in information, wherein the channel plug-in information can be used for indicating plug-in information of a plurality of live channels, and the plurality of live channels can be all live channels or part of live channels supported by the live application program. And the entry data of the plurality of plug-ins included in the channel plug-in information is the entry data of all plug-ins related to all live channels or part of live channels supported by the live application program.
The channel plug-in information includes entry data of a plurality of plug-ins, the entry data of at least one plug-in of the plurality of plug-ins includes a judgment identifier, and the judgment identifier is used for indicating whether an entry of the corresponding plug-in needs to be determined for display. That is, the entry of the plug-in with the judgment mark may be displayed on some live channels and not displayed on some live channels.
The judgment identifier may be related to a level corresponding to the live channel (e.g., a level of a main broadcast user of the live channel), a type of the live channel, a type of a terminal device used by a user, and the like, for example, a live channel meeting a preset level condition may display an entry of a specific plug-in, and a live channel not meeting the preset level condition may not display an entry of the specific plug-in.
In one embodiment, the channel plug-in information may be received through a first interface that interacts with a server.
And 102, responding to channel selection operation and selecting a target live channel.
Step 103, according to the channel plug-in information, hiding the entry of the plug-in including the judgment identification in the entry data in the target live channel, and rendering and displaying the entry of the plug-in not including the judgment identification in the entry data.
Specifically, in response to a channel selection operation of a live channel, the terminal device displays a live frame of a target live channel, all plug-in entries with judgment marks in the target live channel are hidden by default, other plug-in entries without judgment marks are displayed, the plug-in entries without judgment marks are displayed by default and directly displayed, and for other live channels, the plug-in entries without judgment marks are also displayed directly.
As shown in fig. 3A and 4A, there is no judgment mark in the entry data of the gift-offering plug-in and comment plug-in, there is a judgment mark in the entry data of the merchandise list plug-in and barrage plug-in, and for the plug-in having the judgment mark, the entry of the plug-in is hidden by default in all live channels, for example, the entry of the gift-offering plug-in and the entry of the comment plug-in are displayed in the live broadcast picture of the live broadcast channel 1, and the entry of the gift-offering plug-in and the entry of the comment plug-in are displayed in the live broadcast picture of the live broadcast channel 2.
It should be noted that, in the embodiment of the present application, the order of step 101 and step 102 is not limited.
According to the method, the entry data of each plug-in includes the judgment identifier, the judgment identifier is used for indicating that the entry of the plug-in displays some live channels in some live channels without displaying, namely whether the currently selected target live channel displays or not needs to be further judged, so that the entry of the plug-in with the judgment identifier is hidden in the current target live channel, and the entries of other plug-ins display, so that the problem that the entry of the plug-in which does not need to be displayed is also displayed and hidden is solved, the plug-in display operation is simple, and the user experience is improved.
On the basis of the above embodiment, the method of this embodiment further includes:
sending a live broadcast request to a server according to channel selection operation; the live broadcast request comprises a channel identifier of a target live broadcast channel;
receiving plug-in display control information returned by the server according to the channel identifier, wherein the plug-in display control information is used for determining plug-ins needing to be subjected to entry display in the target live channel;
and determining whether the entry of the at least one plug-in the entry data including the judgment identification needs to be displayed or not according to the plug-in display control information.
Specifically, a live broadcast request is initiated to the server based on a channel selection operation, where the live broadcast request includes: the method comprises the steps that after a channel identifier of a selected target live channel receives plug-in display control information which is returned by a server and aims at the target live channel, display hiding judgment of a special plug-in inlet is carried out, the plug-in inlet needing to be displayed in the plug-in with the judgment identifier is displayed according to the plug-in display control information, so that the problem that the plug-in inlet needing not to be displayed is displayed at first and is hidden subsequently is solved, tedious operations are reduced, and user experience is optimized.
The server may be the same as or different from the server that transmits the channel plug-in information in the foregoing embodiment.
In one embodiment, plug-in display control information for the live channel is received through a second interface that interacts with the server.
Further, the method of this embodiment further includes:
and rendering and displaying the entry of the plug-in needing to be displayed in the at least one plug-in the entry data in the target live channel.
Specifically, according to the plug-in display control information, which plug-ins with judgment marks in the target live channel need to be displayed and which plug-ins need to be hidden are determined. And rendering and displaying the entry of the plug-in needing to be displayed in the plug-in with the judgment identification in the target live channel.
As shown in fig. 3A and 4A, there is no judgment mark in the entry data of the gift-offering plug-in and comment plug-in, there is a judgment mark in the entry data of the commodity list plug-in and barrage plug-in, for the plug-in with the judgment mark, the entry of the plug-in is hidden by default in all live channels, and further, it is determined whether the entry of the plug-in is displayed in the target live channel according to the plug-in display control information. For example, it is determined according to the plug-in display control information that the entry of the commodity list plug-in needs to be displayed in the live channel 1 and the entry of the barrage plug-in does not need to be displayed in the live channel 1, as shown in fig. 3B, the entry of the commodity list plug-in, the entry of the gift plug-in, and the entry of the comment plug-in are displayed in the live picture of the live channel 1, and the entry of the barrage plug-in is not displayed in the live picture of the live channel 1; determining, according to the plug-in display control information, that the entry of the commodity list plug-in is not required to be displayed in the live channel 2, and the entry of the barrage plug-in is required to be displayed in the live channel 2, as shown in fig. 4B, the entry of the barrage plug-in, the entry of the gift plug-in, and the entry of the comment plug-in are displayed in the live picture of the live channel 2, and the entry of the commodity list plug-in is not displayed in the live picture of the live channel 2.
In the above embodiment, it is determined which entries of at least one plug-in including the judgment identifier in the target live channel need to be displayed and which do not need to be displayed according to the plug-in display control information, so that the problem that the plug-in entries which do not need to be displayed are also displayed and hidden is solved, the plug-in display operation is simple, and the user experience is improved.
In one embodiment, the plug-in display control information includes: the identification of the plug-in which the entry needs to be displayed and corresponds to the target live channel; or
The plug-in displays control information, and a white list corresponding to at least one plug-in is included, wherein the white list includes a channel identifier of a live channel displaying an entry of the plug-in.
In an embodiment, the plug-in display control information may be information of a plug-in displayed for the target live channel, such as an identifier of a plug-in that needs to display an entry in the target live channel, or may also be an identifier of a plug-in that needs to hide an entry in the target live channel, which is not limited in this embodiment of the application.
In an embodiment, after receiving a live broadcast request, a server determines a plug-in that needs to perform entry display in a target live broadcast channel according to an identifier of the target live broadcast channel and generates plug-in display control information.
In another embodiment, the plug-in display control information may include: the information of the live channel corresponding to the plug-in with the determination identifier is, for example, a white list corresponding to each plug-in with the determination identifier, where the white list includes a channel identifier of the live channel displaying an entry of the plug-in, or a channel identifier of the live channel hiding the entry of the plug-in.
In an embodiment, the server may send the pre-generated plug-in display control information to the terminal device.
In an embodiment, live view that may be displayed for live applications of different terminal devices may be different, for example, some plug-in entries are displayed in live applications of some types of terminal devices and are not displayed in live applications of some types of terminal devices, so that an identifier of a client is further included in a live request, and the plug-in display control information further includes: displaying the identifier of the terminal device of the entry of the plug-in, for example, the type identifier of the terminal device, such as a mobile phone, a computer, etc., or including the identifier of the client that displays the plug-in, such as the identifier of the type of terminal device to which the client is applicable.
In the above embodiment, the information included in the plug-in display control information is flexible, and a suitable scheme can be selected according to actual conditions, which is not limited in the embodiment of the present application.
Fig. 5 is a flowchart illustrating a plug-in processing method for a live channel according to another embodiment of the present application. As shown in fig. 5, the method provided by this embodiment includes:
step 201, receiving a live broadcast request sent by a terminal device;
step 202, sending channel plug-in information to the terminal device according to the live broadcast request, wherein the channel plug-in information comprises: the method comprises the steps that entry data of a plurality of plug-ins are obtained, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment mark, and the judgment mark is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not.
In an embodiment, the live broadcast request includes a channel identifier of a target live broadcast channel requested by the terminal, and the method further includes:
sending the plug-in display control information to the terminal equipment; and the plug-in display control information is used for determining a plug-in which an entry display is required in the target live channel.
In one embodiment, the plug-in display control information includes: the identification of the plug-in which the entry needs to be displayed and corresponds to the target live channel; or the like, or, alternatively,
the plug-in display control information includes: and the white list comprises a channel identifier of a live channel displaying an entrance of the plug-in.
The implementation principle and technical effect of the method of this embodiment are similar to those of the technical scheme of the terminal device side method, and are not described herein again.
Fig. 6 is a structural diagram of an embodiment of a plug-in processing device for a live channel provided in the present application, and as shown in fig. 6, the plug-in processing device for a live channel of the present embodiment is applied to a terminal device, and the device includes:
a receiving module 601, configured to receive channel plug-in information, where the channel plug-in information includes: the method comprises the steps that entry data of a plurality of plug-ins are obtained, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment mark, and the judgment mark is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not;
a processing module 602, configured to select a target live channel in response to a channel selection operation;
and hiding the entry of the plug-in including the judgment identifier in the entry data in the target live channel according to the channel plug-in information, and rendering and displaying the entry of the plug-in not including the judgment identifier in the entry data.
In one possible implementation manner, the method further includes:
the sending module is used for sending a live broadcast request to a server according to the channel selection operation; the live broadcast request comprises a channel identifier of the target live broadcast channel;
the receiving module 601 is further configured to receive plug-in display control information returned by the server according to the channel identifier, where the plug-in display control information is used to determine a plug-in that needs to be subjected to entry display in the target live channel;
the processing module 602 is further configured to determine, according to the plug-in display control information, whether an entry of the at least one plug-in the entry data, which includes the judgment identifier, needs to be displayed.
In one possible implementation, the plug-in display control information includes: the identification of the plug-in which the entry needs to be displayed and corresponds to the target live channel; or the like, or, alternatively,
the plug-in display control information includes: and the white list comprises a channel identifier of a live channel displaying an entrance of the plug-in.
In a possible implementation manner, the live broadcast request further includes an identifier of a terminal device, and the plug-in display control information further includes: and displaying the identifier of the terminal equipment of the inlet of the plug-in.
In a possible implementation manner, the processing module 602 is further configured to:
and rendering and displaying the entry of the plug-in needing to be displayed in the at least one plug-in the entry data in the target live channel.
The apparatus of this embodiment may be configured to implement the technical solutions of the above method embodiments, and the implementation principles and technical effects are similar, which are not described herein again.
Fig. 7 is a block diagram of an embodiment of a plug-in processing device for a live channel provided in the present application, and as shown in fig. 7, the plug-in processing device for a live channel of the present embodiment is applied to a server, and the device includes:
a receiving module 701, configured to receive a live broadcast request sent by a terminal device;
a sending module 702, configured to send channel plug-in information to the terminal device according to the live broadcast request, where the plug-in information includes: the method comprises the steps of obtaining entry data of a plurality of plug-ins, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment identifier, and the judgment identifier is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not.
In a possible implementation manner, the live broadcast request includes a channel identifier of a target live broadcast channel requested by the terminal, and the sending module 702 is further configured to:
sending the plug-in display control information to the terminal equipment according to the channel identification of the target live channel; and the plug-in display control information is used for determining a plug-in which an entry display is required in the target live channel.
In one possible implementation, the plug-in display control information includes: the identification of the plug-in which the entry needs to be displayed and corresponds to the target live channel; or the like, or, alternatively,
the plug-in display control information includes: and the white list comprises a channel identifier of a live channel displaying an entrance of the plug-in.
The apparatus of this embodiment may be configured to implement the technical solutions of the above method embodiments, and the implementation principles and technical effects are similar, which are not described herein again.
Fig. 8 is a structural diagram of an embodiment of a terminal device provided in the present application, and as shown in fig. 8, the terminal device includes:
a processor 801, and a memory 802 for storing executable instructions for the processor 801.
Optionally, the method may further include: and a display 803 for displaying a page of the live channel.
The above components may communicate over one or more buses.
The processor 801 is configured to execute the corresponding method in the foregoing method embodiment by executing the executable instruction, and the specific implementation process of the method may refer to the foregoing method embodiment, which is not described herein again.
Fig. 9 is a block diagram of an embodiment of a server provided in the present application, and as shown in fig. 9, the server includes:
a processor 901, and a memory 902 for storing executable instructions for the processor 901.
The above components may communicate over one or more buses.
The processor 901 is configured to execute the corresponding method in the foregoing method embodiment by executing the executable instruction, and the specific implementation process of the method may refer to the foregoing method embodiment, which is not described herein again.
Optionally, the server may further comprise an input device 903, an output device 904 for receiving and transmitting data.
The embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the method in the foregoing method embodiment is implemented.
Embodiments of the present application also provide a program for performing the method according to any one of the preceding method embodiments when the program is executed by a processor.
The present application further provides a computer program product, which includes program instructions for implementing the method described in any one of the foregoing method embodiments.
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 limited only by the appended claims.

Claims (13)

1. A method for processing a plug-in for a live channel, the method comprising:
receiving channel plug-in information, wherein the channel plug-in information comprises: the method comprises the steps that entry data of a plurality of plug-ins are obtained, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment mark, and the judgment mark is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not;
responding to channel selection operation, and selecting a target live channel;
and hiding the entry of the plug-in with the entry data including the judgment identification in the target live channel according to the channel plug-in information, and rendering and displaying the entry of the plug-in without the judgment identification in the entry data.
2. The method of claim 1, further comprising:
sending a live broadcast request to a server according to the channel selection operation; the live broadcast request comprises a channel identifier of the target live broadcast channel;
receiving plug-in display control information returned by the server according to the channel identifier, wherein the plug-in display control information is used for determining plug-ins needing to be subjected to entry display in the target live channel;
and determining whether the entry of the at least one plug-in the entry data including the judgment identification needs to be displayed or not according to the plug-in display control information.
3. The method of claim 2, wherein the plug-in displaying control information comprises: the identification of the plug-in which the entry needs to be displayed and corresponds to the target live channel; or the like, or, alternatively,
the plug-in display control information includes: and the white list comprises a channel identifier of a live channel displaying an entrance of the plug-in.
4. The method according to claim 2 or 3,
the live broadcast request further comprises an identifier of the terminal equipment, and the plug-in display control information further comprises: and displaying the identifier of the terminal equipment of the inlet of the plug-in.
5. A method according to claim 2 or 3, characterized in that the method further comprises:
and rendering and displaying the entry of the plug-in needing to be displayed in the at least one plug-in the entry data in the target live channel.
6. A method for processing a plug-in for a live channel, the method comprising:
receiving a live broadcast request sent by terminal equipment;
according to the live broadcast request, sending channel plug-in information to the terminal equipment, wherein the channel plug-in information comprises: the method comprises the steps of obtaining entry data of a plurality of plug-ins, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment identifier, and the judgment identifier is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not.
7. The method of claim 6, wherein the live request includes a channel identifier of a target live channel requested by the terminal, and wherein the method further comprises:
sending the plug-in display control information to the terminal equipment according to the channel identification of the target live channel; and the plug-in display control information is used for determining a plug-in which an entry display is required in the target live channel.
8. The method of claim 6 or 7, wherein the plug-in displaying control information comprises: the method comprises the steps that the identification of a plug-in needing to display an entrance corresponding to a target live channel; or the like, or, alternatively,
the plug-in display control information includes: and the white list comprises a channel identifier of a live channel displaying an entrance of the plug-in.
9. A plug-in processing apparatus for live channels, comprising:
a receiving module, configured to receive channel plug-in information, where the channel plug-in information includes: the method comprises the steps that entry data of a plurality of plug-ins are obtained, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment mark, and the judgment mark is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not;
the processing module is used for responding to channel selection operation and selecting a target live channel;
and hiding the entry of the plug-in with the entry data including the judgment identification in the target live channel according to the channel plug-in information, and rendering and displaying the entry of the plug-in without the judgment identification in the entry data.
10. A plug-in processing apparatus for live channels, comprising:
the receiving module is used for receiving a live broadcast request sent by the terminal equipment;
a sending module, configured to send channel plug-in information to the terminal device according to the live broadcast request, where the channel plug-in information includes: the method comprises the steps of obtaining entry data of a plurality of plug-ins, wherein the entry data of at least one plug-in the plurality of plug-ins comprises a judgment identifier, and the judgment identifier is used for indicating whether the entry of the corresponding plug-in needs to be determined to be displayed or not.
11. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1-5 or 6-8.
12. A terminal device, comprising:
a processor; and
a memory for storing executable instructions of the processor; and
the display is used for displaying a page of a live channel;
wherein the processor is configured to perform the method of any of claims 1-5 via execution of the executable instructions.
13. A server, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of claims 6-8 via execution of the executable instructions.
CN202010830574.7A 2020-08-18 2020-08-18 Plug-in processing method, device, equipment and storage medium for live channel Active CN111913761B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010830574.7A CN111913761B (en) 2020-08-18 2020-08-18 Plug-in processing method, device, equipment and storage medium for live channel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010830574.7A CN111913761B (en) 2020-08-18 2020-08-18 Plug-in processing method, device, equipment and storage medium for live channel

Publications (2)

Publication Number Publication Date
CN111913761A true CN111913761A (en) 2020-11-10
CN111913761B CN111913761B (en) 2023-04-07

Family

ID=73279129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010830574.7A Active CN111913761B (en) 2020-08-18 2020-08-18 Plug-in processing method, device, equipment and storage medium for live channel

Country Status (1)

Country Link
CN (1) CN111913761B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113536180A (en) * 2021-06-28 2021-10-22 北京达佳互联信息技术有限公司 Item processing method, item processing device, electronic equipment, storage medium and program product

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105373370A (en) * 2014-08-26 2016-03-02 腾讯科技(深圳)有限公司 Control display method and apparatus
CN105892864A (en) * 2016-03-31 2016-08-24 武汉斗鱼网络科技有限公司 Control interaction method based on Android player and control interaction device based on Android player
CN108549567A (en) * 2018-04-17 2018-09-18 腾讯科技(深圳)有限公司 Cartoon display method, device, terminal, server and storage medium
CN109085976A (en) * 2018-08-09 2018-12-25 珠海格力电器股份有限公司 Interface hidden method and device
CN109388458A (en) * 2018-09-26 2019-02-26 深圳壹账通智能科技有限公司 Management method, terminal device and the computer readable storage medium of interface control
US20200097161A1 (en) * 2018-09-21 2020-03-26 Salesforce.Com, Inc. Configuring components in a display template based on a user interface type
CN111309418A (en) * 2020-01-21 2020-06-19 华为技术有限公司 Control display method and electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105373370A (en) * 2014-08-26 2016-03-02 腾讯科技(深圳)有限公司 Control display method and apparatus
CN105892864A (en) * 2016-03-31 2016-08-24 武汉斗鱼网络科技有限公司 Control interaction method based on Android player and control interaction device based on Android player
CN108549567A (en) * 2018-04-17 2018-09-18 腾讯科技(深圳)有限公司 Cartoon display method, device, terminal, server and storage medium
CN109085976A (en) * 2018-08-09 2018-12-25 珠海格力电器股份有限公司 Interface hidden method and device
US20200097161A1 (en) * 2018-09-21 2020-03-26 Salesforce.Com, Inc. Configuring components in a display template based on a user interface type
CN109388458A (en) * 2018-09-26 2019-02-26 深圳壹账通智能科技有限公司 Management method, terminal device and the computer readable storage medium of interface control
CN111309418A (en) * 2020-01-21 2020-06-19 华为技术有限公司 Control display method and electronic equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113536180A (en) * 2021-06-28 2021-10-22 北京达佳互联信息技术有限公司 Item processing method, item processing device, electronic equipment, storage medium and program product

Also Published As

Publication number Publication date
CN111913761B (en) 2023-04-07

Similar Documents

Publication Publication Date Title
CN109089127B (en) Video splicing method, device, equipment and medium
CA2823301C (en) Network media device with code recognition
JP6293269B2 (en) Content viewing confirmation apparatus and method
CN108174272B (en) Method and device for displaying interactive information in live broadcast, storage medium and electronic equipment
CN109640129B (en) Video recommendation method and device, client device, server and storage medium
CN112333474B (en) Screen projection method, system, equipment and storage medium
CN109286824B (en) Live broadcast user side control method, device, equipment and medium
CN109168012B (en) Information processing method and device for terminal equipment
CN112732152A (en) Live broadcast processing method and device, electronic equipment and storage medium
CN111913761B (en) Plug-in processing method, device, equipment and storage medium for live channel
CN114666671A (en) Live broadcast praise interaction method, system, device, equipment and storage medium
CN113784180A (en) Video display method, video pushing method, video display device, video pushing device, video display equipment and storage medium
CN114489891A (en) Control method, system, device, readable medium and equipment of cloud application program
KR101915792B1 (en) System and Method for Inserting an Advertisement Using Face Recognition
CN110673886A (en) Method and device for generating thermodynamic diagram
CN110300118B (en) Streaming media processing method, device and storage medium
CN110809172A (en) Interactive special effect display method and device and electronic equipment
CN113891162B (en) Live broadcast room loading method and device, computer equipment and storage medium
CN112272309A (en) Object processing method, device, equipment and storage medium
CN114501065A (en) Virtual gift interaction method and system based on face jigsaw and computer equipment
CN111818357A (en) Network live broadcast control method and device
CN115065838A (en) Live broadcast room cover interaction method, system and device and electronic equipment
CN111327920A (en) Live broadcast-based information interaction method and device, electronic equipment and readable storage medium
US11375281B1 (en) Method and apparatus for providing skipping of advertising content based on video recognition when watching advertising-based free OTT service through TV
KR101502228B1 (en) Virtualization system for broadcasting

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