CN112333455B - Signaling issuing method, device, server and storage medium - Google Patents

Signaling issuing method, device, server and storage medium Download PDF

Info

Publication number
CN112333455B
CN112333455B CN202011127594.4A CN202011127594A CN112333455B CN 112333455 B CN112333455 B CN 112333455B CN 202011127594 A CN202011127594 A CN 202011127594A CN 112333455 B CN112333455 B CN 112333455B
Authority
CN
China
Prior art keywords
signaling
identification
server
live broadcast
role information
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.)
Active
Application number
CN202011127594.4A
Other languages
Chinese (zh)
Other versions
CN112333455A (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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202011127594.4A priority Critical patent/CN112333455B/en
Publication of CN112333455A publication Critical patent/CN112333455A/en
Application granted granted Critical
Publication of CN112333455B publication Critical patent/CN112333455B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to a signaling issuing method, a signaling issuing device, a server and a storage medium, and relates to the technical field of computers, wherein the method is applied to a first server and comprises the following steps: receiving a first signaling sent by a second server; the first signaling comprises identification information of a live broadcast room and file contents respectively corresponding to the role information; determining a user identification list according to identification information of a live broadcast room; matching each user identification with each role identification in the first signaling, and determining role information respectively corresponding to each user identification; and generating second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and respectively issuing each second signaling to the corresponding client. The embodiment of the disclosure solves the problem that the long connection layer is coupled with the service logic in the related technology, so that the long connection layer is decoupled with the service logic, and the corresponding codes are not required to be updated according to the modification of the service logic layer on the file content.

Description

Signaling issuing method, device, server and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a signaling issuing method, apparatus, server, and storage medium.
Background
In the related art, a server is often required to actively push a signaling with text content to a client in a live broadcast process, and the text content often relates to multiple languages, that is, the same event is sent to different people to show different text contents.
In the existing scheme, a process of pushing a signaling from a server to a client is generally that a second server located in a service logic layer sends an original signaling without a text content to a first server located in a long connection layer, and the first server reassembles and generates a user signaling with a text content in a corresponding language to send to the client according to a signaling type carried in the original signaling, various language identifiers and a user identifier of a login user of the client. However, this method makes the long connection layer need to couple with the service logic of the service logic layer, and once the text content needs to be changed or a new type of original signaling is issued, which needs to support multilingual text content, the long connection layer also needs to change and deploy the corresponding code.
Disclosure of Invention
The present disclosure provides a signaling issuing method, apparatus, server and storage medium, to at least solve the problem in the related art that a long connection layer is coupled with a service logic layer and a corresponding code update needs to be performed according to a modification of a document content by the service logic layer. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a signaling issuing method is provided, which is applied to a first server, and includes:
receiving a first signaling sent by a second server; the first signaling comprises identification information of a live broadcast room and file contents respectively corresponding to the role information;
determining a user identification list corresponding to the live broadcast room according to the identification information of the live broadcast room;
matching each user identifier in the user identifier list with each role identifier in the first signaling, and determining role information respectively corresponding to each user identifier;
and generating second signaling respectively corresponding to the user identifications according to the file contents respectively corresponding to the role information, and respectively issuing the second signaling to the corresponding client according to the user identifications.
Optionally, before receiving the first signaling sent by the second server, the method further includes:
sending a third signaling to the second server; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the role information according to the first signaling format;
after receiving the first signaling sent by the second server, the method further includes:
and analyzing the first signaling, acquiring field content matched with a live broadcast identification field in the first signaling, and taking the field content as identification information of the live broadcast room.
Optionally, the matching each user identifier in the user identifier list with each role identifier in the first signaling to determine role information corresponding to each user identifier includes:
for each user identifier in the user identifier list, matching the user identifier with each role identifier in a first signaling;
if the user identification is consistent with the active participant identification in the first signaling, determining that the role information corresponding to the user identification is an active participant;
if the user identification is consistent with the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a passive participant;
and if the user identification is inconsistent with the active participant identification and the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a spectator.
Optionally, the generating, according to the document content corresponding to each role information, second signaling corresponding to each user identifier respectively, and issuing each second signaling to a corresponding client according to the user identifier respectively includes:
aiming at the role information corresponding to each user identification, acquiring target file contents corresponding to the role information from the file contents respectively corresponding to the plurality of role information;
generating a second signaling corresponding to the user identification according to the target file content according to a preset second signaling format; the second signaling format at least comprises a signaling type, identification information of a live broadcast room and file content;
and issuing the second signaling to the client corresponding to the user identification.
According to a second aspect of the embodiments of the present disclosure, a signaling issuing method is provided, which is applied to a second server, and includes:
acquiring identification information of a live broadcast room and file contents respectively corresponding to a plurality of role information;
generating a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information;
issuing a first signaling to a first server to indicate the first server to determine role information corresponding to each user identifier, generating second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and issuing each second signaling to a corresponding client respectively according to the user identifier; the user identification is determined based on a user identification list corresponding to the live broadcast room.
Optionally, the obtaining of the identification information of the live broadcast room and the document contents corresponding to the plurality of role information respectively includes:
responding to a second signaling issuing request, and extracting identification information of a live broadcast room and target file content from the second signaling issuing request;
and generating the document contents respectively corresponding to the plurality of role information according to the target document contents and the role morphemes corresponding to the role information.
Optionally, before generating the first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information, the method further includes:
receiving a third signaling sent by the first server; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the role information according to the first signaling format;
generating a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information, comprising:
and respectively adding the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information to corresponding field positions in the first signaling format to generate a first signaling.
According to a third aspect of the embodiments of the present disclosure, there is provided a signaling issuing apparatus, applied to a first server, including:
the receiving unit is configured to execute receiving of a first signaling sent by a second server; the first signaling comprises identification information of a live broadcast room and file contents respectively corresponding to the role information;
a first determination unit configured to perform determining a user identification list corresponding to a live broadcast room according to identification information of the live broadcast room;
the second determining unit is configured to perform matching of each user identifier in the user identifier list and each role identifier in the first signaling, and determine role information corresponding to each user identifier;
and the signaling issuing unit is configured to execute second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and issue each second signaling to the corresponding client side respectively according to the user identifier.
Optionally, the method further includes: the signaling sending unit is configured to send a third signaling to a second server before receiving a first signaling sent by the second server; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the role information according to the first signaling format;
further comprising: and the signaling analysis unit is configured to analyze the first signaling after receiving the first signaling sent by the second server, acquire field content matched with a live broadcast identification field in the first signaling, and use the field content as identification information of the live broadcast room.
Optionally, the second determining unit is configured to perform:
for each user identifier in the user identifier list, matching the user identifier with each role identifier in a first signaling;
if the user identification is consistent with the active participant identification in the first signaling, determining that the role information corresponding to the user identification is an active participant;
if the user identification is consistent with the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a passive participant;
and if the user identification is inconsistent with the active participant identification and the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a spectator.
Optionally, the signaling issuing unit is configured to execute:
aiming at the role information corresponding to each user identification, acquiring target file contents corresponding to the role information from the file contents respectively corresponding to the plurality of role information;
generating a second signaling corresponding to the user identification according to the target file content according to a preset second signaling format; the second signaling format at least comprises a signaling type, identification information of a live broadcast room and file content;
and issuing the second signaling to the client corresponding to the user identification.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a signaling issuing apparatus, applied to a second server, including:
an acquisition unit configured to perform acquisition of identification information of a live broadcast room and document contents respectively corresponding to the plurality of role information;
a generation unit configured to execute generation of a first signaling according to identification information of a live broadcast room and the file contents respectively corresponding to the plurality of role information;
the issuing unit is configured to execute issuing the first signaling to a first server so as to instruct the first server to determine role information corresponding to each user identifier, generate second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and issue each second signaling to a corresponding client respectively according to the user identifier; and determining the user identification based on the user identification list corresponding to the live broadcast room.
Optionally, the obtaining unit is configured to perform:
responding to a second signaling issuing request, and extracting identification information of a live broadcast room and target file content from the second signaling issuing request;
and generating the document contents respectively corresponding to the plurality of role information according to the target document contents and the role morphemes corresponding to the role information.
Optionally, the method further includes: a signaling receiving unit configured to receive a third signaling sent by the first server before generating a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the role information according to the first signaling format;
a generation unit configured to perform: and respectively adding the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information to corresponding field positions in the first signaling format to generate a first signaling.
According to a fifth aspect of embodiments of the present disclosure, there is provided a server including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the signaling issuing method applied to the first server as provided in any embodiment of the present disclosure, or the signaling issuing method applied to the second server as provided in any embodiment of the present disclosure.
According to a sixth aspect of embodiments of the present disclosure, there is provided a storage medium, wherein instructions in the storage medium, when executed by a processor of a server, enable the server to execute a signaling issuing method applied to a first server as provided in any of the embodiments of the present disclosure, or execute a signaling issuing method applied to a second server as provided in any of the embodiments of the present disclosure.
According to a seventh aspect of the embodiments of the present disclosure, a computer program product is provided, for use in combination with a server, where the computer program product includes a computer-readable storage medium and a computer program mechanism embedded therein, and when the program is loaded and executed by a computer, the signaling issuing method applied to a first server as provided in any embodiment of the present disclosure or the signaling issuing method applied to a second server as provided in any embodiment of the present disclosure can be implemented.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the first signaling is issued through the second server located in the service logic layer, the first signaling comprises the document contents corresponding to the plurality of role information respectively, so that the first server located in the long connection layer can generate the second signaling according to the role information corresponding to each user identifier and issue the second signaling to the corresponding client, the problem that the long connection layer is coupled with the service logic in the related technology is solved, the long connection layer is decoupled from the service logic, and the corresponding codes are not required to be updated according to the modification of the document contents by the service logic layer.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
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 and are not to be construed as limiting the disclosure.
Fig. 1 is a prior art architecture diagram between a long connection layer and a service logic layer.
Fig. 2 is a flowchart illustrating a signaling delivery method according to an exemplary embodiment.
Fig. 3 is a flowchart illustrating a signaling delivery method according to an exemplary embodiment.
Fig. 4 is a timing diagram illustrating signaling delivery according to an example embodiment.
Fig. 5 is a block diagram illustrating a signaling issuing apparatus according to an exemplary embodiment.
Fig. 6 is a block diagram illustrating a signaling issuing apparatus according to an exemplary embodiment.
Fig. 7 is a schematic diagram illustrating a configuration of a server according to an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
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. 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.
At present, when a server issues a signaling with text content to a client, a first server located in a long connection layer generally determines a service logic according to a signaling type in an original signaling issued by a second server located in a service logic layer, and further determines role information and document content corresponding to each user identifier according to the service logic to generate a user signaling corresponding to each user identifier. For example, the first server receives an original signaling sent by the second server, and since the signaling type included in the original signaling is a, a service logic B matched with the type a can be determined according to a code corresponding to the type a in the long connection layer, and then the document contents corresponding to various role information are determined according to the code corresponding to the service logic B, thereby generating user signaling corresponding to each user. That is, the long connection layer stores the signaling type, the service logic and the document content in association with each other in advance through the codes, so that when the document content corresponding to the service logic B is modified or a new document content corresponding to a new signaling type is generated, the codes of the long connection layer all need to be modified correspondingly, otherwise, the document content corresponding to various role information cannot be acquired correctly.
The method and the device for generating the signaling are applicable to the condition that the signaling matched with the role information is respectively issued to the client corresponding to each user identifier, the first signaling comprising the document contents respectively corresponding to the plurality of role information is generated through the second server, and the first signaling is issued to the first server, so that the long connection layer is decoupled from the service logic, and the second signaling corresponding to each user identifier can be directly generated and issued to the corresponding client according to the document contents respectively corresponding to the plurality of role information in the first signaling.
Fig. 2 is a flowchart illustrating a signaling delivery method according to an exemplary embodiment, where, as shown in fig. 2, the signaling delivery method is used in a server, for example, a first server, and is executed by a signaling delivery apparatus configured in the first server, and the method includes the following steps.
In step S11, the first signaling sent by the second server is received.
The first signaling comprises identification information of a live broadcast room and file contents respectively corresponding to the role information.
In an implementation manner of the embodiment of the present disclosure, a live backend architecture is divided into a long connection layer and a service logic layer, and belongs to different clusters. The first server is located at the long connection layer and used for maintaining long connection with the client so as to receive the signaling sent by the client and send the signaling to the client, and the second server is located at the service logic layer and mainly used for processing complex service logic. In a scene that a first server actively sends signaling to a client, the first server receives a first signaling sent by a second server, and then regenerates the signaling corresponding to each client according to data included in the first signaling.
The first signaling comprises the file contents corresponding to the plurality of role information respectively, so that the long connection layer does not need to understand the service logic any more, the file contents corresponding to the role information can be directly obtained from the first signaling, and furthermore, no matter the service logic layer changes the file contents needing signaling, the codes of the long connection layer do not need to be modified.
In order to analyze the received first signaling, in an implementation manner of the embodiment of the present disclosure, optionally, before receiving the first signaling sent by the second server, the method may further include: sending a third signaling to the second server; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information according to the first signaling format.
The first signaling format may be a data format for generating the first signaling, and the first signaling may be generated by writing the identification information of the live broadcast room and the file contents corresponding to the plurality of role information into corresponding field positions in the data format, respectively. In an implementation manner of the embodiment of the present disclosure, by obtaining a predefined first signaling format, after receiving a first signaling sent by a second server, required information can be extracted from the first signaling according to the first signaling format.
Illustratively, for an event: the anchor a sets the audience b as an administrator, and the second server generates and issues a first signaling according to a first signaling format, wherein the first signaling format comprises identification information of a live broadcast room, role identification and file contents corresponding to the role information. In one embodiment, the first signaling may be as follows:
Figure BDA0002734121800000081
the field name "type" corresponds to a signaling type, the field name "roommid" corresponds to identification information (e.g., a room number) of a live broadcast room, the field name "masteruserld" corresponds to an active participant identification, e.g., a user number of an active participant, the field name "gustsuserld" corresponds to a passive participant identification, and the field name "texts" corresponds to document contents respectively corresponding to a plurality of role information, wherein the field name "master" corresponds to an active participant document, i.e., information that needs to be sent to the active participant through signaling, the field name "gust" corresponds to a passive participant document, and the field name "other" corresponds to a spectator document.
In order to obtain the identification information of the live broadcast included in the first signaling, in an implementation manner of the embodiment of the present disclosure, optionally, after receiving the first signaling sent by the second server, the method may further include: and analyzing the first signaling, acquiring field content matched with a live broadcast identification field in the first signaling, and taking the field content as identification information of the live broadcast room.
For example, after receiving the first signaling, the first signaling may be parsed according to the first signaling format, and a field name of the live broadcast identification field is determined to be "roommid", and by obtaining a field content matching with the live broadcast identification field "roommid", the identification information of the live broadcast room is determined to be "5813243".
In step S12, a user identification list corresponding to the live broadcast room is determined based on the identification information of the live broadcast room.
In an implementation manner of the embodiment of the present disclosure, before receiving the first signaling sent by the second server, the first server may establish a long connection with the client in response to a communication connection establishment request sent by the client, and feed back response information indicating that the connection establishment is successful to the client. Meanwhile, in response to a communication connection establishment request sent by a client, acquiring identification information of a live broadcast room included in the communication connection establishment request, and storing a user identification corresponding to the client in a user identification list corresponding to the live broadcast room, so as to achieve the purpose of marking a user object (such as a user account) entering the live broadcast room. Therefore, after the first server receives the first signaling, the user identification list needing to send the signaling can be inquired according to the identification information of the live broadcast room extracted from the first signaling.
In step S13, each user identifier in the user identifier list is matched with each role identifier in the first signaling, and role information corresponding to each user identifier is determined.
The user identifier list includes a plurality of user identifiers, each user identifier corresponds to a user entering the live broadcast room, and each user has a corresponding role in the live broadcast room, for example, an active participant who actively initiates an event, a passive participant who passively participates in an event, or a spectator who spectators an event, and the content of the file in the signaling corresponding to different roles is different, so that before signaling is issued to the client corresponding to each user identifier, the role information corresponding to each user identifier needs to be judged first.
The role identifier may include an active participant identifier and a passive participant identifier, and may also set other role identifiers according to service requirements. Taking the first signaling in step S11 as an example, corresponding to the field name "masteruserld" is an active participant identity, which may be used to determine whether the role information corresponding to the user identity is an active participant, and corresponding to the field name "gussteuserld" is a passive participant identity, which may be used to determine whether the role information corresponding to the user identity is a passive participant.
In order to determine role information corresponding to each user identifier, in an implementation manner of the embodiment of the present disclosure, optionally, matching each user identifier in the user identifier list with each role identifier in the first signaling, and determining the role information corresponding to each user identifier may include: for each user identifier in the user identifier list, matching the user identifier with each role identifier in a first signaling; if the user identification is consistent with the active participant identification in the first signaling, determining that the role information corresponding to the user identification is the active participant; if the user identification is consistent with the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a passive participant; and if the user identification is inconsistent with the active participant identification and the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a spectator.
For example, taking the first signaling in step S11 as an example, for the user identifier "4205834336" in the user identifier list, matching the user identifier "4205834336" with the active participant identifier "1348903240", and since the two are different, it may be determined that the role information corresponding to the user identifier is not an active participant; continuing to match user identification "4205834336" with passive participant identification "4205834336", since both are the same, it can be determined that the role information corresponding to the user identification is a passive participant.
The comparison sequence of the user identifier and each role identifier is not fixed, and the user identifier and the role identifier can be matched according to any sequence.
In step S14, second signaling corresponding to each user identifier is generated according to the document content corresponding to each role information, and each second signaling is issued to the corresponding client according to the user identifier.
In order to issue the signaling corresponding to the role information to each client, in an implementation manner of the embodiment of the present disclosure, optionally, generating second signaling corresponding to each user identifier according to the document content corresponding to each role information, and issuing each second signaling to the corresponding client according to the user identifier may include: aiming at the role information corresponding to each user identification, acquiring target file contents corresponding to the role information from file contents respectively corresponding to a plurality of role information in a first signaling; generating a second signaling corresponding to the user identification according to the target file content according to a preset second signaling format; the second signaling format at least comprises a signaling type, identification information of a live broadcast room and target file content; and issuing a second signaling to the client corresponding to the user identification.
After determining the role information corresponding to each user identifier, target file content corresponding to the role information of the user identifier can be acquired from the first signaling aiming at each user identifier, then information such as signaling type, identification information of a live broadcast room, target file content and the like is respectively written into corresponding field positions in a second signaling format, second signaling corresponding to the user identifier is generated, and the second signaling is issued to a client corresponding to the user identifier.
For example, taking the first signaling in step S11 as an example, assuming that the role information corresponding to the user identifier a is an active participant, the target file content corresponding to the user identifier a in the first signaling is "you have set b as an administrator", and the second signaling generated according to the second signaling format may be:
Figure BDA0002734121800000101
the field name "type" corresponds to a signaling type, the field name "roommid" corresponds to identification information of a live broadcast room, such as a room number, and the field name "text" corresponds to an active participant file.
Assuming that the role information corresponding to the user identifier b is a passive participant, the target file content corresponding to the user identifier b in the first signaling is "the anchor has set you as an administrator", and the second signaling generated according to the second signaling format may be:
Figure BDA0002734121800000102
Figure BDA0002734121800000111
the field name "type" corresponds to a signaling type, the field name "roomId" corresponds to identification information of a live broadcast room, such as a room number, and the field name "text" corresponds to a passive participant pattern.
Assuming that the role information corresponding to the user identifier c is a spectator, the target file content corresponding to the user identifier c in the first signaling is "b is set as an administrator by the anchor", and the second signaling generated according to the second signaling format may be:
Figure BDA0002734121800000112
the field name "type" corresponds to a signaling type, the field name "roomId" corresponds to identification information of a live broadcast room, such as a room number, and the field name "text" corresponds to a spectator case.
The technical scheme of the embodiment of the disclosure is applied to a first server, and receives a first signaling sent by a second server; the first signaling comprises identification information of a live broadcast room and file contents respectively corresponding to the role information; determining a user identification list corresponding to the live broadcast room according to the identification information of the live broadcast room; matching each user identifier in the user identifier list with each role identifier in the first signaling, and determining role information respectively corresponding to each user identifier; and generating second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and respectively issuing each second signaling to the corresponding client according to the user identifier, so that the problem of coupling between the long connection layer and the service logic in the related technology is solved, the long connection layer and the service logic are decoupled, and the corresponding code updating is not required according to the modification of the file content by the service logic layer.
Fig. 3 is a flowchart illustrating a signaling delivery method according to an exemplary embodiment. As shown in fig. 3, the signaling issuing method is used in a server, for example, a second server, and is executed by a signaling issuing apparatus configured in the second server, and the method includes the following steps.
In step S21, live broadcast identification information and document contents corresponding to the plurality of character information are acquired.
The identification information of the live broadcast room and the document contents respectively corresponding to the plurality of role information can be preset by a user, and can also be obtained in real time in response to the input operation of the user. The identification information of the live broadcast room may be used to instruct the first server to obtain a user identification list corresponding to the live broadcast room, and determine a user identification corresponding to a client that needs to send a signaling. The file contents respectively corresponding to the plurality of role information are used for indicating the first server to determine the file contents in the signaling corresponding to each user identifier according to the role information corresponding to each user identifier.
In an implementation manner of the embodiment of the present disclosure, optionally, the obtaining of the identification information of the live broadcast room and the document contents respectively corresponding to the plurality of role information may include: responding to a second signaling issuing request, and extracting identification information of a live broadcast room and target file content from the second signaling issuing request; and generating the document contents respectively corresponding to the plurality of role information according to the target document contents and the role morphemes corresponding to the role information.
Wherein the target user may be a main broadcast or a user watching a main broadcast. Role morphs include a morph corresponding to a passive participant role, a morph corresponding to an active participant role, and a morph corresponding to a spectator role. The language state corresponding to the passive participant role can describe the target document content from the passive participant's perspective, generally a passive sentence pattern; the language state corresponding to the role of the active participant can describe the content of the target document from the perspective of the active participant, and is generally an active sentence pattern; the language state corresponding to the role of the spectator can make the target document content described from the perspective of the spectator, generally a passive sentence pattern, and also an active sentence pattern. When the anchor or the user triggers the request for issuing the second signaling, for example, the anchor a sets the user b as the administrator, the second server receives the request for issuing the second signaling sent by the anchor a, so that the identification information of the live broadcast room where the anchor a is located and the target file content can be extracted from the request, for example, "live broadcast room 556", and the anchor a sets the user b as the administrator ". In order to be able to generate the first signaling including the document contents corresponding to the plurality of character information, respectively, the second server generates the document contents corresponding to the respective character information with reference to the target document contents in accordance with the character morphemes corresponding to the respective character information, for example, the generation document contents "anchor has set you as administrator" for the passive participant character, "the generation document contents" you have set b as administrator "for the active participant character," and the generation document contents "b is set by the anchor as administrator" for the spectator character.
In step S22, a first signaling is generated based on the identification information of the live broadcast room and the document contents corresponding to each of the plurality of character information.
In order to generate a corresponding first signaling according to a first signaling generation rule specified by the first server, so that the first server can analyze the first signaling, in an implementation manner of an embodiment of the present disclosure, before generating the first signaling according to identification information of a live broadcast room and document contents respectively corresponding to a plurality of role information, the method may further include: receiving a third signaling sent by the first server; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the plurality of role information according to the first signaling format; and generating a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information.
In one embodiment, step S22 may include: and respectively adding the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information to corresponding field positions in a first signaling format to generate a first signaling.
The first signaling format may be a data format for generating the first signaling, and the first signaling sent to the first server may be generated by writing information such as identification information of the live broadcast room, role identification, and document content corresponding to the plurality of role information into corresponding field positions in the data format, respectively.
The long connection layer does not need to understand the service logic any more by adding the file contents corresponding to the plurality of role information in the first signaling, the file contents corresponding to the user identifications can be directly obtained from the first signaling according to the role information corresponding to the user identifications, and then no matter the service logic layer changes the file contents needing signaling, the codes of the long connection layer do not need to be modified, and the decoupling of the long connection layer and the service logic can be realized.
In step S23, a first signaling is issued to the first server to instruct the first server to determine role information corresponding to each user identifier, second signaling corresponding to each user identifier is generated according to the document content corresponding to each role information, and each second signaling is issued to a corresponding client according to the user identifier.
The user identification is determined based on a user identification list corresponding to the live broadcast room.
In an implementation manner of the embodiment of the present disclosure, by issuing the first signaling to the first server, the first server may be instructed to obtain identification information of a live broadcast room in the first signaling, determine a user identification list corresponding to the live broadcast room according to the identification information of the live broadcast room, then determine role information corresponding to each user identification by matching each user identification in the user identification list with each role identification in the first signaling, generate second signaling corresponding to each user identification according to the content of the document corresponding to each role information, and issue each second signaling to a corresponding client according to the user identification, so as to implement issuing the signaling matched with the role information to the client corresponding to each user identification.
The technical scheme of the embodiment of the disclosure is applied to a second server, and a first signaling is generated according to identification information of a live broadcast room and the file contents respectively corresponding to a plurality of role information; issuing a first signaling to a first server to indicate the first server to determine role information corresponding to each user identifier, generating second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and issuing each second signaling to a corresponding client respectively according to the user identifier; the user identification is determined based on a user identification list corresponding to the live broadcast room, the problem that a long connection layer is coupled with service logic in the related technology is solved, the long connection layer is decoupled with the service logic by carrying the document content in a first signaling sent to a first server, and corresponding code updating is not needed to be carried out according to modification of the document content by the service logic layer.
Fig. 4 is a timing diagram illustrating signaling delivery according to an example embodiment. Referring to fig. 4, the signaling delivery method includes the following steps.
First, a first server receives a communication connection establishment request sent by a client.
And then, the first server acquires identification information of the live broadcast room included in the communication connection establishment request, stores the user identification corresponding to the client into a user identification list corresponding to the live broadcast room, establishes long communication connection with the client, and feeds back response information of successful connection establishment to the client.
And then, the second server acquires identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information, and respectively adds the identification information and the file contents to corresponding field positions in the first signaling format to generate a first signaling and send the first signaling to the first server.
Then, the first server extracts the identification information of the live broadcast room from the first signaling, and queries a user identification list needing to send the signaling.
Then, the first server determines role information respectively corresponding to each user identifier in the user identifier list, and generates second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information.
And finally, the first server respectively issues each second signaling to the corresponding client according to the user identification.
Fig. 5 is a block diagram illustrating a signaling issuing apparatus according to an exemplary embodiment. Referring to fig. 5, the apparatus is applied to a first server and includes a receiving unit 121, a first determining unit 122, a second determining unit 123 and a signaling issuing unit 124.
A receiving unit 121, configured to perform receiving a first signaling sent by a second server; the first signaling comprises identification information of a live broadcast room and file contents respectively corresponding to the role information;
a first determining unit 122 configured to perform determining a user identification list corresponding to the live broadcast room according to the identification information of the live broadcast room;
a second determining unit 123 configured to perform matching of each user identifier in the user identifier list and each role identifier in the first signaling, and determine role information corresponding to each user identifier;
the signaling issuing unit 124 is configured to execute generating second signaling respectively corresponding to each user identifier according to the document content respectively corresponding to each role information, and issue each second signaling to a corresponding client according to the user identifier.
In an implementation manner of the embodiment of the present disclosure, optionally, the method further includes: the signaling sending unit is configured to send a third signaling to a second server before receiving a first signaling sent by the second server; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the plurality of role information according to the first signaling format;
further comprising: and the signaling analysis unit is configured to analyze the first signaling after receiving the first signaling sent by the second server, acquire field content matched with a live broadcast identification field in the first signaling, and use the field content as identification information of the live broadcast room.
In an implementation manner of the embodiment of the present disclosure, optionally, the second determining unit 123 is configured to perform matching, for each user identifier in the user identifier list, the user identifier with each role identifier in the first signaling;
if the user identification is consistent with the active participant identification in the first signaling, determining that the role information corresponding to the user identification is the active participant;
if the user identification is consistent with the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a passive participant;
and if the user identification is inconsistent with the active participant identification and the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a spectator.
In an implementation manner of the embodiment of the present disclosure, optionally, the signaling issuing unit 124 is configured to execute, for role information corresponding to each user identifier, obtaining target file contents corresponding to the role information from file contents respectively corresponding to a plurality of role information in the first signaling;
generating a second signaling corresponding to the user identification according to the target file content according to a preset second signaling format; the second signaling format at least comprises a signaling type, identification information of a live broadcast room and target file content;
and issuing a second signaling to the client corresponding to the user identification.
With regard to the signaling issuing apparatus applied to the first server in the above embodiment, the specific manner in which each unit performs operations has been described in detail in the embodiment related to the method, and will not be described in detail here.
Fig. 6 is a block diagram illustrating a signaling issuing apparatus according to an exemplary embodiment. Referring to fig. 6, the apparatus is applied to a second server and includes an obtaining unit 221, a generating unit 222, and a issuing unit 223.
An acquisition unit 221 configured to perform acquisition of identification information of a live broadcast room and document contents corresponding to the plurality of character information, respectively;
a generating unit 222 configured to generate a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of character information;
an issuing unit 223 configured to execute issuing the first signaling to a first server to instruct the first server to determine role information corresponding to each user identifier, generate second signaling corresponding to each user identifier according to the document content corresponding to each role information, and issue each second signaling to a corresponding client according to the user identifier; and determining the user identification based on the user identification list corresponding to the live broadcast room.
In an implementation manner of the embodiment of the present disclosure, optionally, the obtaining unit 221 is configured to perform:
responding to a second signaling issuing request, and extracting identification information of a live broadcast room and target file content from the second signaling issuing request; and generating the document contents respectively corresponding to the plurality of role information according to the target document contents and the role morphemes corresponding to the role information.
In an implementation manner of the embodiment of the present disclosure, optionally, the method further includes: a signaling receiving unit configured to receive a third signaling sent by the first server before generating a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the plurality of role information according to the first signaling format;
a generating unit 222 configured to perform: and respectively adding the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information to corresponding field positions in a first signaling format to generate a first signaling.
With regard to the signaling issuing apparatus applied to the second server in the above embodiment, the specific manner in which each unit performs operations has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 7 is a schematic diagram illustrating a structure of a server according to an exemplary embodiment, where the server includes, as shown in fig. 7:
one or more of the processors 510 may be,
in FIG. 7, a processor 510 is illustrated as an example;
a memory 520;
the processor 510 and the memory 520 in the server may be connected by a bus or other means, and fig. 7 illustrates the connection by a bus as an example.
The memory 520 is a non-transitory computer-readable storage medium and may be used to store a software program, a computer-executable program, and a unit, such as program instructions/units corresponding to a signaling issuing method in the embodiment of the disclosure (for example, the receiving unit 121, the first determining unit 122, the second determining unit 123, and the signaling issuing unit 124 shown in fig. 5, or the obtaining unit 221, the generating unit 222, and the issuing unit 223 shown in fig. 6). The processor 510 executes various functional applications and data processing of the computer device by executing the software program, instructions and units stored in the memory 520, that is, a signaling issuing method for implementing the foregoing method embodiments is applied to a first server, and includes:
receiving a first signaling sent by a second server; the first signaling comprises identification information of a live broadcast room and file contents respectively corresponding to the role information;
determining a user identification list corresponding to the live broadcast room according to the identification information of the live broadcast room;
matching each user identifier in the user identifier list with each role identifier in the first signaling, and determining role information respectively corresponding to each user identifier;
and generating second signaling respectively corresponding to the user identifications according to the file contents respectively corresponding to the role information, and respectively issuing the second signaling to the corresponding client according to the user identifications.
Or, a signaling issuing method for implementing the above method embodiment is applied to a second server, and includes:
acquiring identification information of a live broadcast room and file contents respectively corresponding to a plurality of role information;
generating a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information;
issuing a first signaling to a first server to indicate the first server to determine role information corresponding to each user identifier, generating second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and issuing each second signaling to a corresponding client respectively according to the user identifier; the user identification is determined based on a user identification list corresponding to the live broadcast room.
The memory 520 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the computer device, and the like. Further, the memory 520 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, memory 520 may optionally include memory located remotely from processor 510, which may be connected to a terminal device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
In an exemplary embodiment, a storage medium comprising instructions, such as the memory 520 comprising instructions, executable by the processor 510 of the server to perform the signaling delivery method described above is also provided. Alternatively, the storage medium may be a non-transitory computer readable storage medium, for example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a computer program product is also provided for use in conjunction with a server, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the program being loaded into and executed by a computer to implement a signaling delivery method according to any of the embodiments of the present disclosure.
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 (16)

1. A signaling issuing method is applied to a first server located in a long connection layer, and comprises the following steps:
receiving a first signaling sent by a second server; the first signaling comprises identification information of a live broadcast room and file contents respectively corresponding to the role information; the document contents corresponding to different role information have different role morphemes; the second server is positioned at a service logic layer;
determining a user identification list corresponding to the live broadcast room according to the identification information of the live broadcast room;
matching each user identifier in the user identifier list with each role identifier in the first signaling, and determining role information corresponding to each user identifier respectively;
and generating second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and respectively issuing each second signaling to the corresponding client according to the user identifier.
2. The signaling issuing method according to claim 1, before receiving the first signaling issued by the second server, further comprising:
sending a third signaling to the second server; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the role information according to the first signaling format;
after receiving the first signaling sent by the second server, the method further includes:
and analyzing the first signaling, acquiring field content matched with a live broadcast identification field in the first signaling, and taking the field content as identification information of the live broadcast room.
3. The signaling issuing method according to claim 1, wherein the matching each user identifier in the user identifier list with each role identifier in the first signaling to determine role information corresponding to each user identifier includes:
for each user identifier in the user identifier list, matching the user identifier with each role identifier in a first signaling;
if the user identification is consistent with the active participant identification in the first signaling, determining that the role information corresponding to the user identification is an active participant;
if the user identification is consistent with the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a passive participant;
and if the user identification is inconsistent with the active participant identification and the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a spectator.
4. The signaling issuing method according to claim 1, wherein the generating second signaling respectively corresponding to each user identifier according to the document content corresponding to each role information, and issuing each second signaling to a corresponding client according to the user identifier respectively comprises:
aiming at the role information corresponding to each user identification, acquiring target file contents corresponding to the role information from the file contents respectively corresponding to the plurality of role information;
generating a second signaling corresponding to the user identification according to the target file content according to a preset second signaling format; the second signaling format at least comprises a signaling type, identification information of a live broadcast room and file content;
and issuing the second signaling to the client corresponding to the user identification.
5. A signaling issuing method is applied to a second server located in a service logic layer, and comprises the following steps:
acquiring identification information of a live broadcast room and file contents respectively corresponding to a plurality of role information; the document contents corresponding to different role information have different role morphemes;
generating a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information;
issuing the first signaling to a first server to indicate the first server to determine role information corresponding to each user identifier, generating second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and issuing each second signaling to a corresponding client according to the user identifier; the user identification is determined based on a user identification list corresponding to the live broadcast room; the first server is located at the long connection layer.
6. The signaling issuing method according to claim 5, wherein the acquiring of the identification information of the live broadcast room and the document contents respectively corresponding to the plurality of role information comprises:
responding to a second signaling issuing request, and extracting identification information of a live broadcast room and target file content from the second signaling issuing request;
and generating the document contents respectively corresponding to the plurality of role information according to the target document contents and the role morphemes corresponding to the role information.
7. The signaling issuing method according to claim 5, wherein before generating the first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information, the method further comprises:
receiving a third signaling sent by the first server; the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the role information according to the first signaling format;
generating a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information, comprising:
and respectively adding the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information to corresponding field positions in the first signaling format to generate a first signaling.
8. A signaling issuing device, applied to a first server located in a long connection layer, includes:
the receiving unit is configured to execute receiving of a first signaling sent by a second server; the first signaling comprises identification information of a live broadcast room and file contents respectively corresponding to the role information; the document contents corresponding to different role information have different role morphemes; the second server is positioned at a service logic layer;
a first determining unit configured to determine a user identifier list corresponding to the live broadcast room according to the identifier information of the live broadcast room;
a second determining unit, configured to perform matching between each user identifier in the user identifier list and each role identifier in the first signaling, and determine role information corresponding to each user identifier;
and the signaling issuing unit is configured to execute second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and issue each second signaling to the corresponding client side respectively according to the user identifier.
9. The signaling issuing apparatus according to claim 8, further comprising:
the signaling sending unit is configured to send a third signaling to a second server before receiving a first signaling sent by the second server;
the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the role information according to the first signaling format;
further comprising: and the signaling analysis unit is configured to analyze the first signaling after receiving the first signaling sent by the second server, acquire field content matched with a live broadcast identification field in the first signaling, and use the field content as identification information of the live broadcast room.
10. The signaling issuing apparatus according to claim 8, wherein the second determining unit is configured to perform:
for each user identifier in the user identifier list, matching the user identifier with each role identifier in a first signaling;
if the user identification is consistent with the active participant identification in the first signaling, determining that the role information corresponding to the user identification is an active participant;
if the user identification is consistent with the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a passive participant;
and if the user identification is inconsistent with the active participant identification and the passive participant identification in the first signaling, determining that the role information corresponding to the user identification is a spectator.
11. The signaling issuing apparatus according to claim 8, wherein the signaling issuing unit is configured to perform:
aiming at the role information corresponding to each user identification, acquiring target file contents corresponding to the role information from the file contents respectively corresponding to the plurality of role information;
generating a second signaling corresponding to the user identification according to the target file content according to a preset second signaling format; the second signaling format at least comprises a signaling type, identification information of a live broadcast room and file content;
and issuing the second signaling to the client corresponding to the user identification.
12. A signaling issuing apparatus, applied to a second server located in a service logic layer, comprising:
an acquisition unit configured to perform acquisition of identification information of a live broadcast room and document contents respectively corresponding to the plurality of role information; the document contents corresponding to different role information have different role morphemes;
a generation unit configured to execute generation of a first signaling according to identification information of a live broadcast room and the file contents respectively corresponding to the plurality of role information;
the issuing unit is configured to execute issuing the first signaling to a first server so as to instruct the first server to determine role information corresponding to each user identifier, generate second signaling respectively corresponding to each user identifier according to the file content respectively corresponding to each role information, and issue each second signaling to a corresponding client respectively according to the user identifier; the user identification is determined based on a user identification list corresponding to the live broadcast room; the first server is located at the long connection layer.
13. The signaling issuing apparatus according to claim 12, wherein the obtaining unit is configured to perform:
responding to a second signaling issuing request, and extracting identification information of a live broadcast room and target file content from the second signaling issuing request;
and generating the document contents respectively corresponding to the plurality of role information according to the target document contents and the role morphemes corresponding to the role information.
14. The signaling issuing apparatus according to claim 12, further comprising:
a signaling receiving unit configured to receive a third signaling sent by the first server before generating a first signaling according to the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information;
the third signaling comprises a preset first signaling format and is used for indicating the second server to generate first signaling comprising identification information of a live broadcast room and file contents respectively corresponding to the role information according to the first signaling format;
a generation unit configured to perform: and respectively adding the identification information of the live broadcast room and the file contents respectively corresponding to the plurality of role information to corresponding field positions in the first signaling format to generate a first signaling.
15. A server, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the signaling delivery method of any one of claims 1-4 or the signaling delivery method of claims 5-7.
16. A storage medium in which instructions, when executed by a processor of a server, enable the server to perform the signaling delivery method of any one of claims 1-4 or the signaling delivery method of claims 5-7.
CN202011127594.4A 2020-10-20 2020-10-20 Signaling issuing method, device, server and storage medium Active CN112333455B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011127594.4A CN112333455B (en) 2020-10-20 2020-10-20 Signaling issuing method, device, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011127594.4A CN112333455B (en) 2020-10-20 2020-10-20 Signaling issuing method, device, server and storage medium

Publications (2)

Publication Number Publication Date
CN112333455A CN112333455A (en) 2021-02-05
CN112333455B true CN112333455B (en) 2021-10-19

Family

ID=74311156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011127594.4A Active CN112333455B (en) 2020-10-20 2020-10-20 Signaling issuing method, device, server and storage medium

Country Status (1)

Country Link
CN (1) CN112333455B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106028166A (en) * 2016-06-24 2016-10-12 北京小米移动软件有限公司 Method and device for switching live broadcasting rooms in live broadcasting process
CN106227785A (en) * 2016-07-15 2016-12-14 杭州数梦工场科技有限公司 The display packing of a kind of page object and device
CN106982377A (en) * 2017-03-29 2017-07-25 武汉斗鱼网络科技有限公司 barrage management method and device
CN107896337A (en) * 2017-11-30 2018-04-10 广州酷狗计算机科技有限公司 Information popularization method, apparatus and storage medium
CN110418176A (en) * 2018-11-05 2019-11-05 腾讯科技(深圳)有限公司 Barrage information processing method, device, server and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160080205A1 (en) * 2014-09-16 2016-03-17 Sentry360 Plug and Play Camera Configuration Tool for Internet Protocol Cameras with Export to Third-Party Video Management Software Support, Batch Firmware Update, and Other Capabilities

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106028166A (en) * 2016-06-24 2016-10-12 北京小米移动软件有限公司 Method and device for switching live broadcasting rooms in live broadcasting process
CN106227785A (en) * 2016-07-15 2016-12-14 杭州数梦工场科技有限公司 The display packing of a kind of page object and device
CN106982377A (en) * 2017-03-29 2017-07-25 武汉斗鱼网络科技有限公司 barrage management method and device
CN107896337A (en) * 2017-11-30 2018-04-10 广州酷狗计算机科技有限公司 Information popularization method, apparatus and storage medium
CN110418176A (en) * 2018-11-05 2019-11-05 腾讯科技(深圳)有限公司 Barrage information processing method, device, server and storage medium

Also Published As

Publication number Publication date
CN112333455A (en) 2021-02-05

Similar Documents

Publication Publication Date Title
CN109542865B (en) Method, device, system and medium for synchronizing configuration files of distributed cluster system
CN108462758B (en) Bank-enterprise direct connection communication method, device, equipment and computer readable storage medium
US10834031B2 (en) Information exchange method, client, and apparatus
CN106874389B (en) Data migration method and device
CN109558199B (en) Information pushing method, device, equipment and storage medium
CN104125485A (en) Method, equipment and system for sharing user information
CN105072608B (en) A kind of method and device of administrative authentication token
CN109862021A (en) Threaten the acquisition methods and device of information
CN110333851B (en) Code decoupling method and related equipment
CN110290218A (en) File annotation method and system, computer-readable medium
CN108959278B (en) Data synchronization method and device, electronic equipment and storage medium
CN113779422B (en) Method and device for realizing relationship chain label, electronic equipment and storage medium
CN113254897B (en) Information verification method, device, server and storage medium
EP3579526B1 (en) Resource file feedback method and apparatus
US20200327161A1 (en) Video processing method, device, terminal and storage medium
CN112333455B (en) Signaling issuing method, device, server and storage medium
CN112598810A (en) Exhibition entrance processing method and device
CN113408736B (en) Processing method and device of voice semantic model
CN113573029B (en) Multi-party audio and video interaction method and system based on IOT
CN115396404A (en) Synchronous screen projection method and related device for speaker explanation position in cloud conference scene
CN110620672A (en) Multi-person session data processing method and device, computer equipment and storage medium
CN105471818B (en) Method and system for information transmission between application software
CN110297971B (en) Personalized resource retrieval method, device, equipment and computer readable storage medium
US20210303543A1 (en) Message information management system, message information management method, message information management device, and message information management program
CN113132745A (en) Live broadcast service system, method and server

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