CN114125478A - Live broadcast user identity detection method and device, equipment, medium and product thereof - Google Patents

Live broadcast user identity detection method and device, equipment, medium and product thereof Download PDF

Info

Publication number
CN114125478A
CN114125478A CN202111292960.6A CN202111292960A CN114125478A CN 114125478 A CN114125478 A CN 114125478A CN 202111292960 A CN202111292960 A CN 202111292960A CN 114125478 A CN114125478 A CN 114125478A
Authority
CN
China
Prior art keywords
live broadcast
user
broadcast room
current live
characteristic 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.)
Pending
Application number
CN202111292960.6A
Other languages
Chinese (zh)
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.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Cubesili 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 Guangzhou Cubesili Information Technology Co Ltd filed Critical Guangzhou Cubesili Information Technology Co Ltd
Priority to CN202111292960.6A priority Critical patent/CN114125478A/en
Publication of CN114125478A publication Critical patent/CN114125478A/en
Pending legal-status Critical Current

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/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/441Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a live broadcast user identity detection method and a device, equipment, a medium and a product thereof, wherein the method comprises the following steps: responding to a spectator entering event triggered by a current live broadcast room, and acquiring user characteristic information of a spectator client corresponding to the event; inquiring whether member characteristic information corresponding to the user characteristic information exists in a member database, if not, pushing member introduction information to the audience client, and if so, executing subsequent steps; generating a member admission notification, and broadcasting the member admission notification to the current live broadcast room; and packaging the instant message pushed by the audience client of the member user according to a preset protocol, wherein the instant message comprises special effect style information corresponding to the member characteristic information, and broadcasting the instant message to a public screen speaking area of the current live broadcast room for displaying. The application of the application can provide live broadcast member online service for audience users of the live broadcast platform, so that the live broadcast service of the live broadcast platform is deepened, and the use experience of the users in the platform is further improved.

Description

Live broadcast user identity detection method and device, equipment, medium and product thereof
Technical Field
The present application relates to the field of network live broadcast technologies, and in particular, to a live broadcast user identity detection method, and further, to an apparatus, a device, a non-volatile storage medium, and a computer program product corresponding to the method.
Background
Various types of live broadcast platforms exist in the existing internet field, and the live broadcast platform can provide corresponding live broadcast services for users, for example, a live broadcast service for a main broadcast user to start a live broadcast room for live broadcast, a live broadcast service for audience users to watch live broadcast of the main broadcast user in the live broadcast room, and the like.
However, most of the existing live broadcast platforms do not provide online services representing the interaction depth between the audience users and the anchor users for the audience users, and the audience users in the live broadcast platforms do not have the difference of user identities, which will make the live broadcast platforms unable to embody the liveness of the deep audience users, and also make the anchor users unable to intuitively distinguish the audience users who have more interactions with the live broadcast users, so that the live broadcast platforms unable to effectively reserve the deep audience users, resulting in the loss of users of the platforms.
In view of the above problems, the present applicant has made a corresponding search in view of solving the problems.
Disclosure of Invention
The application aims to meet user requirements and provide a live user identity detection method, and further relates to a corresponding device, equipment, a non-volatile storage medium and a computer program product of the method.
In order to realize the purpose of the application, the following technical scheme is adopted:
the method for detecting the identity of the live broadcast user, which is suitable for the purpose of the application, comprises the following steps:
responding to a spectator entering event triggered by a current live broadcast room, and acquiring user characteristic information of a spectator client corresponding to the event;
inquiring whether member characteristic information corresponding to the user characteristic information exists in a member database, if not, pushing member introduction information to the audience client for displaying, and if so, executing subsequent steps;
generating a member admission notification containing the user characteristic information and the member characteristic information, and broadcasting the member admission notification to the current live broadcast room for display;
and packaging instant messages pushed by the audience client in the current live broadcast room according to a preset protocol, wherein the instant messages comprise special effect style information corresponding to the member characteristic information, and broadcasting the instant messages to a public screen speaking area of the current live broadcast room for displaying.
In a further embodiment, after the step of pushing the member introduction information to the viewer client for display, the method includes the steps performed by the client in the current live broadcast room:
receiving the member introduction information pushed by a server;
calling a member introduction window in a graphical user interface of the current live broadcast room so as to output the member introduction information to the member introduction window for display;
and responding to a page jump instruction acting on the member introduction window to jump to a member recharging page corresponding to the instruction.
In a further embodiment, the step of generating a member admission notification including the user characteristic information and the member characteristic information, and broadcasting the member admission notification to the current live broadcast room for presentation includes the following steps executed by the server:
acquiring a user nickname included in the user characteristic information and member grade information included in the member characteristic information;
acquiring a member mark corresponding to the member level information;
packaging the user nickname, the member level information and the member sign to generate the member admission notification;
and broadcasting the member admission notification to the current live broadcast room for display.
In a further embodiment, after the step of generating the member admission notification including the user characteristic information and the member characteristic information and broadcasting the member admission notification to the current live broadcast room for presentation, the method includes any one of the following steps executed by the client:
receiving a member admission notification broadcasted by a server, and performing visual processing on the member admission notification to display a dynamic special effect to the top layer of a graphic user interface of a current live broadcast room;
and receiving a member admission notification broadcasted by the server, and outputting a user nickname, member level information and a member mark contained in the member admission notification to a public screen speaking area of the current live broadcast room for displaying.
In a further embodiment, the step of encapsulating, according to a preset protocol, an instant message pushed by the viewer client in a current live broadcast room, where the instant message includes special effect style information corresponding to the member feature information, and broadcasting the instant message to a public screen speaking area of the current live broadcast room for display includes the following steps executed by the server:
receiving instant messages pushed by the audience client in the current live broadcast room;
acquiring special effect style information corresponding to the member grade information according to the member grade information contained in the member characteristic information corresponding to the audience client;
and packaging the special effect style information into the instant message, and broadcasting the instant message to a public screen speaking area of the current live broadcast room for displaying.
In a further embodiment, after the step of encapsulating the instant message pushed by the viewer client in the current live broadcast room according to the preset protocol, the method includes the following steps executed by the client in the current live broadcast room:
receiving the instant message broadcasted by the server, and acquiring special effect style information contained in the instant message;
and visually outputting the instant message to a public screen speaking area of the current live broadcast room for displaying according to the special effect style information.
In a preferred embodiment, after receiving the instant message pushed by the viewer client in the current live broadcast room, the method includes the following post-steps executed by the server:
responding to a member recharging event in the current live broadcast room, and generating member characteristic information corresponding to a viewer client pointed by the event in the member database;
and generating a member recharging notification broadcast containing the user characteristic information and the member characteristic information of the audience client to be displayed in the current live broadcast room.
In a preferred embodiment, the member mark is a special effect picture for describing member level information or a honor medal corresponding to the user.
Adapt to the purpose of this application and a live user identity detection device that proposes, it includes:
the event access response module is used for responding to an audience access event triggered by the current live broadcast room and acquiring user characteristic information of an audience client corresponding to the event;
the member identity query module is used for querying whether member characteristic information corresponding to the user characteristic information exists in a member database, if not, pushing member introduction information to the audience client for displaying, and if so, executing subsequent steps;
the admission notification broadcasting module is used for generating a member admission notification containing the user characteristic information and the member characteristic information, and broadcasting the member admission notification to the current live broadcast room for display;
and the instant message packaging module is used for packaging the instant message pushed by the audience client in the current live broadcast room according to a preset protocol, wherein the instant message comprises special effect style information corresponding to the member characteristic information, and the instant message is broadcasted to a public screen speaking area of the current live broadcast room for displaying.
In a further embodiment, the member identity query module includes:
the member introduction information receiving submodule is used for receiving the member introduction information pushed by the server;
the member introduction window calling sub-module is used for calling out a member introduction window in a graphical user interface of the current live broadcast room so as to output the member introduction information to the member introduction window for display;
and the jump instruction response submodule is used for responding to the page jump instruction acting on the member introduction window so as to jump to the member recharging page corresponding to the instruction.
In a further embodiment, the entrance notification broadcasting module includes:
the user characteristic information analysis sub-module is used for acquiring a user nickname included in the user characteristic information and member grade information included in the member characteristic information;
a member mark acquisition submodule for acquiring a member mark corresponding to the member level information;
a member admission notification generation sub-module, configured to encapsulate the user nickname, the member level information, and the member identifier, to generate the member admission notification;
and the member admission notification broadcasting sub-module is used for broadcasting the member admission notification to the current live broadcast room for display.
In a preferred embodiment, the entrance notification broadcasting module further includes:
the notification top-layer display submodule is used for receiving a member admission notification broadcasted by the server, performing visual processing on the member admission notification and displaying a dynamic special effect to the top layer of a graphic user interface of the current live broadcast room;
and the notification speaking area display sub-module is used for receiving the member admission notification broadcast by the server and outputting the user nickname, the member grade information and the member mark contained in the member admission notification to a public screen speaking area of the current live broadcast room for display.
In a further embodiment, the instant message encapsulation module includes:
the instant message receiving submodule is used for receiving the instant message pushed by the audience client in the current live broadcast room;
the special effect style acquisition submodule is used for acquiring special effect style information corresponding to the member grade information according to the member grade information contained in the member characteristic information corresponding to the audience client;
and the special effect style packaging sub-module is used for packaging the special effect style information into the instant message and broadcasting the instant message to a public screen speaking area of the current live broadcast room for displaying.
In a preferred embodiment, the instant message encapsulation module further comprises:
the instant message analysis submodule receives the instant message broadcast by the server and acquires special effect style information contained in the instant message;
and the instant message display sub-module is used for visually outputting the instant message to a public screen speaking area of the current live broadcast room for display according to the special effect style information.
In order to solve the above technical problem, an embodiment of the present invention further provides a computer device, including a memory and a processor, where the memory stores computer readable instructions, and the computer readable instructions, when executed by the processor, cause the processor to perform the steps of the live user identity detection method.
In order to solve the above technical problem, an embodiment of the present invention further provides a storage medium storing computer readable instructions, where the computer readable instructions, when executed by one or more processors, cause the one or more processors to perform the steps of the live user identity detection method.
To solve the foregoing technical problem, an embodiment of the present invention further provides a computer program product, which includes a computer program and a computer instruction, and when the computer program and the computer instruction are executed by a processor, the processor executes the steps of the live user identity detection method.
Compared with the prior art, the application has the following advantages:
the method and the system have the advantages that the complete live broadcast member online service is constructed, the deep audience user retention rate in the live broadcast platform is improved, the interaction between the audience users and the interaction between the audience users and the anchor users in the live broadcast platform are deepened through providing member services such as member admission special effects and member instant messages for the member users, and the live broadcast experience of the audience of the deep audience users in the live broadcast platform is effectively improved.
Secondly, the member introduction service is provided for the common user in the live broadcast room, and the member introduction information is fused into the graphical user interface of the live broadcast room for displaying, so that the common user can visually know the member functions provided by the live broadcast member online service, the deep audience user is converted into the member user, and the number of the member users of the live broadcast member online service is increased.
Moreover, the member user has a corresponding animation special effect in the live broadcast room by constructing the member admission notification and the visual display mode of the member instant message, so that the user in the live broadcast room can visually distinguish the difference between the member user and the common user, and the use experience of the member user in the live broadcast room is improved.
In addition, the instant messages pushed by the member users at different member levels are enabled to have identification in the public screen chat area by packaging the special effect style information associated with the member characteristic information in the instant messages pushed by the member users, so that when the instant messages are visually output in the public screen chat area of the live broadcast room, the member identities are represented by the special effect style information, and the special effect style information of different member levels is different.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic diagram of a typical network deployment architecture related to implementing the technical solution of the present application;
fig. 2 is a schematic flowchart of an exemplary embodiment of a live user identity detection method according to the present application;
FIG. 3 is a schematic diagram of member introduction information of the present application being displayed in a graphical user interface of a current live broadcast room;
FIG. 4 is a schematic diagram of a member admission notification of the present application being displayed in a public screen chat area of a current live broadcast room;
FIG. 5 is a schematic diagram illustrating a member admission notification presented in a dynamic special effect visualization manner in a current live broadcast room according to the present application;
FIG. 6 is a schematic diagram of a member admission notification being presented in a current live broadcast room visually with a dynamic special effect and a member admission notification being presented in a public screen chat area of the current live broadcast room according to the present application;
fig. 7 is a schematic diagram illustrating an instant message with special effect style information displayed in a public screen chat area of a current live broadcast room according to the present application;
FIG. 8 is a schematic view of a membership recharge page of the present application displayed in a graphical user interface;
FIG. 9 is a flow chart illustrating the process of outputting member introduction information by the viewer client in the current live room according to the present invention;
FIG. 10 is a flowchart illustrating a process for generating a member admission notification by a server according to an embodiment of the present disclosure;
FIG. 11 is a schematic flow chart illustrating an embodiment of the present application for a client generating a member admission notification in a current live broadcast room;
FIG. 12 is a flow chart illustrating the formation of an embodiment of the present application with respect to a server encapsulating an instant message;
FIG. 13 is a flowchart illustrating an embodiment of the present application relating to a client outputting an instant message with a completed package;
FIG. 14 is a schematic flow chart illustrating an embodiment of the present application for responding to a membership recharge event by a server;
fig. 15 is a functional block diagram of an exemplary embodiment of a live user identity detection apparatus according to the present application;
fig. 16 is a block diagram illustrating a basic structure of a computer device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those within the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
As will be appreciated by those skilled in the art, "client," "terminal," and "terminal device" as used herein include both devices that are wireless signal receivers, which are devices having only wireless signal receivers without transmit capability, and devices that are receive and transmit hardware, which have receive and transmit hardware capable of two-way communication over a two-way communication link. Such a device may include: cellular or other communication devices such as personal computers, tablets, etc. having single or multi-line displays or cellular or other communication devices without multi-line displays; PCS (Personal Communications Service), which may combine voice, data processing, facsimile and/or data communication capabilities; a PDA (Personal Digital Assistant), which may include a radio frequency receiver, a pager, internet/intranet access, a web browser, a notepad, a calendar and/or a GPS (Global Positioning System) receiver; a conventional laptop and/or palmtop computer or other device having and/or including a radio frequency receiver. As used herein, a "client," "terminal device" can be portable, transportable, installed in a vehicle (aeronautical, maritime, and/or land-based), or situated and/or configured to operate locally and/or in a distributed fashion at any other location(s) on earth and/or in space. The "client", "terminal Device" used herein may also be a communication terminal, a web terminal, a music/video playing terminal, such as a PDA, an MID (Mobile Internet Device) and/or a Mobile phone with music/video playing function, and may also be a smart tv, a set-top box, and the like.
The hardware referred to by the names "server", "client", "service node", etc. is essentially an electronic device with the performance of a personal computer, and is a hardware device having necessary components disclosed by the von neumann principle such as a central processing unit (including an arithmetic unit and a controller), a memory, an input device, an output device, etc., a computer program is stored in the memory, and the central processing unit calls a program stored in an external memory into the internal memory to run, executes instructions in the program, and interacts with the input and output devices, thereby completing a specific function.
It should be noted that the concept of "server" as referred to in this application can be extended to the case of a server cluster. According to the network deployment principle understood by those skilled in the art, the servers should be logically divided, and in physical space, the servers may be independent from each other but can be called through an interface, or may be integrated into one physical computer or a set of computer clusters. Those skilled in the art will appreciate this variation and should not be so limited as to restrict the implementation of the network deployment of the present application.
Referring to fig. 1, the hardware basis required for implementing the related art embodiments of the present application may be deployed according to the architecture shown in the figure. The server 80 is deployed at the cloud end, and serves as a business server, and is responsible for further connecting to a related data server and other servers providing related support, so as to form a logically associated server cluster to provide services for related terminal devices, such as a smart phone 81 and a personal computer 82 shown in the figure, or a third-party server (not shown in the figure). Both the smart phone and the personal computer can access the internet through a known network access mode, and establish a data communication link with the cloud server 80 so as to run a terminal application program related to the service provided by the server.
For the server, the application program is usually constructed as a service process, and a corresponding program interface is opened for remote call of the application program running on various terminal devices.
The application program refers to an application program running on a server or a terminal device, the application program implements the related technical scheme of the application in a programming mode, a program code of the application program can be saved in a nonvolatile storage medium which can be identified by a computer in a form of a computer executable instruction, and is called into a memory by a central processing unit to run, and the related device of the application is constructed by running the application program on the computer.
For the server, the application program is usually constructed as a service process, and a corresponding program interface is opened for remote call of the application program running on various terminal devices.
For various terminal devices which are popular at present, particularly for mobile devices such as tablets and mobile phones, camera devices such as a camera are usually built in, or a personal computer can be externally connected to the camera devices.
The technical scheme suitable for being implemented in the terminal device in the application can also be programmed and built in an application program providing live webcasting, and the technical scheme is used as a part of extended functions. The live webcast refers to a live webcast room network service realized based on the network deployment architecture.
The live broadcast room is a video chat room realized by means of an internet technology, generally has an audio and video broadcast control function and comprises a main broadcast user and audience users, wherein the audience users can comprise registered users registered in a platform or unregistered tourist users; either registered users who are interested in the anchor user or registered or unregistered users who are not interested in the anchor user. The interaction between the anchor user and the audience user can be realized through known online interaction modes such as voice, video, characters and the like, generally, the anchor user performs programs for the audience user in the form of audio and video streams, and economic transaction behaviors can also be generated in the interaction process. Of course, the application form of the live broadcast room is not limited to online entertainment, and can be popularized to other relevant scenes, such as an educational training scene, a video conference scene, a product recommendation and sale scene, and any other scene needing similar interaction.
The person skilled in the art will know this: although the various methods of the present application are described based on the same concept so as to be common to each other, they may be independently performed unless otherwise specified. In the same way, for each embodiment disclosed in the present application, it is proposed based on the same inventive concept, and therefore, concepts of the same expression and concepts of which expressions are different but are appropriately changed only for convenience should be equally understood.
Referring to fig. 2, in an exemplary embodiment of a method for detecting an identity of a live user, the method includes the following steps:
step S11, responding to the viewer entering event triggered by the current live broadcast room, acquiring the user characteristic information of the viewer client corresponding to the event:
and the server responds to the audience entering event triggered in the current live broadcast room, and determines an audience client corresponding to the audience entering event so as to acquire the user characteristic information corresponding to the audience client.
The audience client is the client where the audience user is located in the live broadcast room, and correspondingly, the client where the anchor user is located in the live broadcast room is generally the anchor client.
The server detects an event triggered after entering a spectator client in a current live broadcast room, and when detecting that the spectator client is newly added in the current live broadcast room, the server triggers and generates the spectator entering event pointing to the spectator client so as to respond to the spectator entering event and acquire user characteristic information corresponding to the client.
The user characteristic information generally includes personal characteristic information of the audience user, such as a nickname of the audience user side to which the user characteristic information belongs, so that when the subsequent server determines that the audience user corresponding to the audience client is a member user, for generating a member admission notification and a member instant message including the nickname of the user by the audience client, with respect to the implementation modes of the detection of the member user and the generation of the member admission notification and the member instant message, please refer to the subsequent steps, which is not repeated herein.
Step S12, querying whether member feature information corresponding to the user feature information exists in a member database, if not, pushing member introduction information to the viewer client for display, and if so, executing the following steps:
after the server obtains the user characteristic information of the audience client, the server inquires whether the member database is charged with the member characteristic information corresponding to the user characteristic information or not so as to detect whether the audience user corresponding to the audience client is a member user or not.
The member database stores the member characteristic information of the member users in the live broadcast platform, each member characteristic information generally has a member identification of the corresponding member user, so that the server can inquire whether the member characteristic information corresponding to the member identification exists in the member database according to the member identification included in the user characteristic information, if so, the audience user corresponding to the user characteristic information is the member user in the live broadcast platform, and if not, the audience user is not the member user.
In one embodiment, the live broadcast room has the member database corresponding to the live broadcast room, and the member database stores member characteristic information corresponding to the live broadcast room, that is, the member identity of the audience user corresponds to only the corresponding live broadcast room and is not the member identity of the live broadcast platform.
The member characteristic information generally comprises member grade information, member experience value information and other member information, so that when a subsequent server generates an entrance notification and a member instant message containing the member characteristic information for a viewer client with the identity as a member user, the member entrance notification and the member instant message can represent the member grade information and the member experience value information of the viewer client for display.
The server inquires whether member characteristic information corresponding to the identity characteristic information exists in the member database, if so, the audience user of the audience client corresponding to the identity characteristic information is a member user, and if not, the audience user of the audience client corresponding to the identity characteristic information is not a member user, and at the moment, the server pushes the member introduction information to the audience client so as to output the member instant message to a graphical user interface of the audience client for display.
In one embodiment, a server inquires whether historical entrance information corresponding to a current live broadcast room contains audience identification of an audience client side of which the user identity is not a member user, if not, the server pushes member introduction information to the audience user, and if so, the server does not push the member introduction information to the audience user; the audience identification of the audience client which has previously entered the current live broadcast room is recorded in the historical entry information, namely, if the audience client corresponding to the audience identification recorded in the historical entry information corresponding to the current live broadcast room is the audience client which has previously entered the current live broadcast room, the influence on the use experience of the live broadcast room of the user due to the fact that the member introduction information is pushed to the audience client for many times is prevented.
Referring to fig. 3, fig. 3 is a schematic diagram illustrating the member introduction information displayed in the graphical user interface of the current live broadcast room, as shown in fig. 3, the viewer client receives the member introduction information pushed by the server, calls a member introduction window in the graphical user interface of the current live broadcast room, and outputs the member introduction information into the member introduction window, where the display effect of the member introduction window in the graphical user interface is shown as a member introduction window 301 in fig. 3, and the viewer client can respond to a page jump instruction acting on a member recharge control 302 in the member introduction window 301 to jump the current live broadcast room to a member recharge page corresponding to the page jump instruction, so that the viewer user of the viewer client can conveniently perform member recharge and convert the identity of the viewer user into a member user.
Step S13, generating a member admission notification including the user characteristic information and the member characteristic information, and broadcasting the member admission notification to the current live broadcast room for display:
when the server inquires that the member database has member characteristic information corresponding to the user characteristic information, the server outputs the member admission notification containing the user characteristic information and the member characteristic information, broadcasts the member admission notification to the audience client in the current live broadcast room for display, and represents the user identity of the audience client in the current live broadcast room as a member user.
The member admission notification generally comprises a user nickname in the user characteristic information and a member grade in the member characteristic information, so that when the member admission notification is output to a graphical user interface in a current live broadcasting room for display, the member admission notification can represent the identity of a client of a spectator in the current live broadcasting room as the user nickname and the member grade of a member user, and further comprises a member mark for representing the member grade or a honor medal in addition to the user nickname and the member grade, and the member admission notification can display the member grade or the honor medal in the current live broadcasting room in a visual mode of special-effect pictures.
After the member admission notification is broadcasted to the clients (audience clients and anchor clients) in the current live broadcast room, the member admission notification is output to the graphical user interfaces of the clients for display, the member admission notification is generally output to the public screen chat area in the current live broadcast room for display, or the member admission notification can be visualized as a special effect picture and output to the top layer of the picture layer in the graphical user interface of the current live broadcast room for display, specifically, please refer to fig. 4, 5 and 6, fig. 4 is a schematic diagram when the member admission notification is output to the public screen chat area in the current live broadcast room for display, the member admission notification 401 in fig. 4 is the member admission notification output to the public screen chat area in the current live broadcast room for display, and outputs the nickname and the member mark of the user of the audience client as the member user to the public screen chat area in the form of a message bullet screen for display, fig. 5 is a schematic diagram of the member admission notification being subjected to visualization processing to display a dynamic special effect to the top layer of the graphic user interface of the current live broadcast room, in fig. 5, the member admission notification 501 is visualized as a dynamic special effect and is output to the top layer of the graphic user interface of the current live broadcast room to be displayed, and fig. 6 is a schematic diagram of the member admission notification being output to the public screen chat area in the current live broadcast room and the top layer of the graphic user interface layer simultaneously in combination with the output display manners in fig. 4 and 5; those skilled in the art can flexibly design the display mode of the member admission notification in the live broadcast room, for example, the member admission notification can be displayed in a mode that can be perceived by the user in combination with a vibration motor or an audio output module of the device, and the like.
Step S14, encapsulating, according to a preset protocol, an instant message pushed by the viewer client in the current live broadcast room, where the instant message includes special effect style information corresponding to the member feature information, and broadcasting the instant message to a public screen speaking area of the current live broadcast room for display:
when the user identity of the audience client in the current live broadcast room is determined as a member user by the server, the instant message is pushed to the current live broadcast room by the server and subjected to membership processing, and specifically, when the server receives the instant message pushed by the audience client of which the user identity is the member user in the current live broadcast room, the instant message is packaged according to a preset protocol so as to package special effect style information corresponding to the member characteristic information of the audience client into the instant message and broadcast the instant message to a public screen speaking area of the current live broadcast room for display.
The instant message is generally a pushed instant message generated by the audience client through a message text input in the public screen chat area in the current live broadcast room, the instant message comprises the message text, meanwhile, the server acquires a user nickname contained in the user characteristic information of the audience client, acquires special effect style information corresponding to the member characteristic information, further generates an instant message comprising the message text, the user nickname and the special effect style information, and broadcasts the instant message to the public screen speaking area of the current live broadcast room for display.
The implementation mode of the instant message packaged by the preset protocol generally packages special effect style information corresponding to member feature information of a viewer client to the instant message pushed by the viewer client, so that when the instant message is output to a public screen chat area in a current live broadcast room, the instant message can be subjected to special effect visual output to the public screen chat area for display according to the special effect style information contained in the instant message. Specifically, when receiving an instant message pushed by a viewer client with a user identity being a member identity in a current live broadcast room, a server acquires special effect style information corresponding to the member level information according to the member level information included in member characteristic information corresponding to the viewer client, and encapsulates the special effect style information into the instant message, so that the instant message is broadcasted to a public screen speaking area of the current live broadcast room for display.
The method comprises the steps that the special effect style information comprises special effect background style information and member identifications, the special effect background style information corresponds to member level information contained in member characteristic information of audience clients, wherein the special effect background style information can contain an acquisition link used for acquiring the special effect background style information, so that after the special effect background style information is broadcasted to the clients in the current live broadcast room, the clients acquire corresponding special effect background styles from a storage space through the acquisition link, and user nicknames and text messages contained in instant messages are synchronously output to a public screen chat area in the current live broadcast room for displaying, and similarly, the member identifications can also contain the acquisition link so as to receive corresponding member identifications acquired from the storage space through the acquisition link for visual output; correspondingly, the special effect background style information comprises a special effect background style, the client receiving the special effect background style information synchronously outputs the special effect background style, the nickname of the user and the text message which are contained in the instant message to a public screen chat area in the current live broadcast room for displaying, and similarly, the member identification can refer to the visualization mode of the special effect background style information.
Referring to fig. 7, fig. 7 is a schematic diagram illustrating an instant message encapsulated according to the preset protocol being output to a public screen chat area in a current live broadcast room for display, after receiving an instant message encapsulated by a server, a client (the client includes a main broadcast client and a viewer client) in the current live broadcast room acquires special effect style information included in the instant message, and visually outputs the instant message to a public screen speaking area in the current live broadcast room for display according to the special effect style information, specifically, as shown in fig. 7, an instant message 701 is an instant message encapsulated by the server according to the preset encapsulation protocol, and when the instant message 701 is output to the public screen speaking area in the current live broadcast room, a special effect background style message and a member identifier included in the special effect style information included in the instant message 701 are synchronously output to the public screen speaking area in the instant broadcast room, together with a nickname and a message text included in the instant message 701, to a nickname and a message text included in the instant message 701 Correspondingly, since the special effect style included in the instant message corresponds to the member feature information of the audience client to which the instant message belongs, as shown in the instant message 702 in fig. 7, the feature style information included in each of the instant message 702 and the instant message 701 is different from each other, so that the special effect background style displayed by the instant message 702 in the public screen speaking area is different from the special effect background style corresponding to the instant message 701.
It will be appreciated that the present application provides for the detection of the user identity of the viewer client at all times of the event by responding to a viewer entry event at the live room, when the user identity is a common user, member introduction information is pushed to the user to inform the user of the live broadcast member online service existing in the live broadcast platform, when the user identity is a member user, broadcasting a member admission notice containing the user characteristic information and the member characteristic information of the audience client to the live broadcast room for displaying, informing the user identity of the audience client in the live broadcast room as a member user, and encapsulating special effect style information for the instant message pushed by the audience client to improve the display effect of the instant message pushed by the member, in addition, the special effect style information of the instant messages pushed and displayed by the member users is associated with the user characteristic information of the member users, so that the instant messages pushed by different member users have identifiability in a public screen chat area; live member online service is constructed for the live platform, so that the experience depth of the live platform is improved, a platform user can enjoy the service provided by the live member online service, and the user activity of the live platform is improved.
The above exemplary embodiments and variations thereof fully disclose the embodiments of the method for detecting the identity of a live user of the present application, but many variations of the method can be deduced by transforming and augmenting some technical means, and other embodiments are summarized as follows:
in an embodiment, referring to fig. 3, 8 and 9, in the step of querying whether the member database has the member feature information corresponding to the user feature information, a specific implementation manner after the client in the live broadcast receives the member notification information includes the following specific implementation steps:
step S121, receiving the member introduction information pushed by the server:
when the server does not inquire the member characteristic information corresponding to the user characteristic information of the audience client pointed by the audience entrance event in the member database, the audience user of the audience client is determined as a common user by the server, and the audience client receives the member introduction information pushed by the server.
Step S122, a member introduction window is called in a graphical user interface of the current live broadcast room, so that the member introduction information is output to the member introduction window for display:
specifically, as shown in fig. 3, the audience client outputs the member introduction information to the member introduction window 301 in fig. 3 for display, so as to explain to the audience user of the audience client the functions that can be provided by the live broadcast member online service in the live broadcast platform.
Step S123, responding to the page jump instruction acting on the member introduction window to jump to the member charge page corresponding to the instruction:
specifically, referring to fig. 3 and 8, when the viewer client responds to the page jump instruction acting on the member introduction window 301 in fig. 3 and triggers the page jump instruction, the graphical user interface of the viewer client is converted from the page shown in fig. 3 to the member charge page shown in fig. 8, so that the viewer user of the viewer client performs member charge through the member charge page shown in fig. 8, and the user identity of the viewer client is converted from a common user to a member user.
In this embodiment, the user identity is not displayed for the audience client of the member user to receive the member introduction information pushed by the server, so that the audience user of the audience client can know the live member online service provided by the live broadcast platform, and the audience user can jump to the member recharging page through the member introduction window displaying the member introduction information, and the user identity of the audience user is converted into the member user to enjoy the function provided by the live member online service.
In one embodiment, referring to fig. 4 to 6 and fig. 10, in the embodiment of generating the member admission notification including the user characteristic information and the member characteristic information, and broadcasting the member admission notification to the current live broadcast room for display, the following steps performed by the server are included:
step S131, acquiring the user nickname included in the user characteristic information and the member level information included in the member characteristic information:
and after the server inquires member characteristic information corresponding to the user characteristic information of the audience client pointed by the audience entrance event in the member database, acquiring a user nickname included in the user characteristic information of the audience client and member grade information included in the member characteristic information.
Step S132, acquiring a member identifier corresponding to the member level information:
and after acquiring the member grade information contained in the member characteristic information, the server acquires a member mark corresponding to the member grade information, wherein the member mark is a special effect picture and is used for describing member grade information or a honor medal corresponding to the user, and for example, when the member grade information is 4 grades, the member mark corresponding to the member grade information is characterized as a special effect picture with a member grade of 4 grades.
Step S133, encapsulating the user nickname, the member level information, and the member flag to generate the member admission notification:
and after acquiring the user nickname, the member level information and the member mark, the server encapsulates the information to output the member admission notification containing the information.
Step S134, broadcasting the member admission notification to the current live broadcast room for displaying:
after the server outputs the member admission notification, the member admission notification is broadcasted to the clients (the audience client and the anchor client) in the current live broadcast room for display, specifically, as shown in fig. 4 to 5, the member admission notification is shown in the graphical user interface of the current live broadcast room, and the member admission notification can be output to a public screen chat area in the current live broadcast room for display, or the member admission notification can be visualized as a dynamic special effect and output to the top layer of the graphical user interface of the current live broadcast room for display, or the member admission notification is shown by combining the two display modes.
In this embodiment, the member admission notification is generated for the audience client of the member user for the user identity to broadcast so as to notify that the member user exists in the current live broadcast room, thereby improving the experience of the member user in the live broadcast room for using live broadcast member online service.
In one embodiment, referring to fig. 4 to 6 and 11, in the step of generating the member admission notification including the user characteristic information and the member characteristic information, after the client in the live broadcast receives the member admission notification, any one of the following implementation steps is performed:
step S131', receiving a member admission notification broadcasted by a server, and performing visualization processing on the member admission notification to dynamically display a special effect to the top layer of the graphic user interface of the current live broadcast room:
after receiving the member admission notification broadcasted by the server, the client in the current live broadcast room performs visualization processing on the member admission notification, so as to generate a dynamic special effect representing a user nickname, member level information and a member mark included in the member admission notification, and generate the dynamic special effect to a top layer of a graphic user interface layer of the current live broadcast room for displaying, specifically, please refer to fig. 5, fig. 5 is a schematic diagram of a top layer of a graphic user interface layer in which the member admission notification is visualized to display the dynamic special effect to the current live broadcast room, and the member admission notification 501 in fig. 5 is visualized as the dynamic special effect.
Step S132', receiving a member admission notification broadcasted by the server, and outputting a user nickname, member level information, and a member sign included in the member admission notification to a public screen speaking area of a current live broadcast room for presentation:
after receiving the member admission notification broadcasted by the server, the client in the current live broadcast room outputs the member admission notification to a public screen speaking area of the current live broadcast room so as to display a user nickname, member level information and a member mark contained in the member admission notification, specifically, as shown in fig. 4, fig. 4 is a schematic diagram when the member admission notification is output to the public screen chatting area of the current live broadcast room for display, and the member admission notification 401 in fig. 4 is the member admission notification output to the public screen chatting area of the current live broadcast room for display, and outputs the user nickname and the member mark of the audience client as a member user to the public screen chatting area for display in a message bullet screen mode.
In another embodiment, referring to fig. 6, the member admission notification is visually processed in the current live broadcast room, and is dynamically and specially displayed on the top layer of the graphic user interface of the current live broadcast room, and the member admission notification is output to the public screen speaking area of the current live broadcast room for display.
In this embodiment, the client in the live broadcast room may select to output and display the member admission notification in a dynamic special-effect visual manner, or output the member admission notification to a public screen chat area for display, or output and display the member admission notification in combination with the above two manners, so as to provide multiple manners for output and display, thereby enriching the display manner of the member admission notification in the live broadcast room.
In an embodiment, referring to fig. 7 and 12, the step of encapsulating an instant message pushed by the viewer client in a current live broadcast room according to a preset protocol, where the instant message includes special effect style information corresponding to the member feature information, and broadcasting the instant message to a public screen speaking area of the current live broadcast room for display includes the following steps executed by the server:
step S141, receiving an instant message pushed by the viewer client in the current live broadcast:
the server receives the instant message pushed by the audience client end with the user identity as the member user in the current live broadcast room, wherein the instant message is generally the instant message pushed by the audience client end generated by the message text input by the public screen chat area in the current live broadcast room.
Step S142, obtaining, according to the member level information included in the member feature information corresponding to the viewer client, special effect style information corresponding to the member level information:
and after receiving the instant message pushed by the audience client of the member user, the server analyzes the member characteristic information corresponding to the audience client, and acquires the member grade information contained in the member characteristic information so as to acquire the special effect style information corresponding to the member grade information.
The special effect style information is associated with the member level of the member user, specifically, the special effect style information includes special effect background style information and a member identifier, the special effect background style information corresponds to the member level information included in the member feature information of the audience client, please refer to fig. 7, the display effects of the instant messages pushed by the audience clients with different member level information in the public screen chat area of the live broadcast are different, as shown in fig. 7, i.e., an instant message 701 and an instant message 702.
Step S143, packaging the special effect style information into the instant message, and broadcasting the instant message to a public screen speaking area of the current live broadcast room for displaying:
after obtaining the special effect style information associated with the member level information of the audience client pushing the instant message, the server encapsulates the special effect style information into the instant message, and broadcasts the instant message to the client in the current live broadcast room, so that the clients visually output the instant message to a public screen speaking area of the current live broadcast room for display according to the special effect style information contained in the instant message, wherein the specific display effect is shown as an instant message 701 or an instant message 702 in fig. 7.
In one embodiment, the server obtains the user nickname contained in the user feature information corresponding to the user of the audience, so as to package the user nickname into the instant message, and when the instant message is broadcasted to a public screen chat area of a current live broadcast room to be displayed, the instant message is represented to be sent by the client of the audience corresponding to the user nickname by displaying the user nickname.
In this embodiment, when the instant message pushed by the member user is visually output in the public screen chat area of the live broadcast room by encapsulating the special effect style information associated with the member level into the instant message pushed by the member user, the member identity is represented by the special effect style information, and the special effect style information of different member levels are different, so that the instant messages pushed by the member users of different member levels have identifiability in the public screen chat area.
In an embodiment, referring to fig. 7 and 13, the step of encapsulating an instant message pushed by the viewer client in a current live broadcast room according to a preset protocol, where the instant message includes special effect style information corresponding to the member feature information, and broadcasting the instant message to a public screen speaking area of the current live broadcast room for display includes the following steps executed by the client:
step S141', receiving the instant message broadcasted by the server, and acquiring special style information included in the instant message:
and the client of the current live broadcast room receives the instant message broadcast and pushed by the server, analyzes the instant message, and acquires the special effect style information contained in the instant message so as to visually output the instant message according to the special effect style information.
Step S141', according to the special effect style information, the instant message is visually output to a public screen speaking area of a current live broadcast room for displaying:
and after the client acquires the special effect style information contained in the instant message, the client visually outputs the instant message to a public screen speaking area of the current live broadcast room for displaying according to the special effect style information.
The client acquires corresponding special effect background style and member identification and the instant message contains a user nickname and a message text and is output to a public screen chatting area of a current live broadcast room for displaying according to the special effect background style information and the member identification information contained in the special effect style information.
The special effect background style information can contain an acquisition link for acquiring the special effect background style information, so that the client acquires a corresponding special effect background style from the storage space through the acquisition link and outputs the special effect background style to a public screen chat area in a current live broadcast room for displaying, and similarly, the member identification information can also contain the acquisition link so as to receive a corresponding member identification acquired from the storage space through the acquisition link for visual output; correspondingly, the special effect background style information comprises a special effect background style, the client receiving the special effect background style information outputs the special effect background style, the nickname of the user and the text message which are contained in the instant message to a public screen chat area in the current live broadcast room for displaying, and similarly, the member identification can refer to the visualization mode of the special effect background style information.
As shown in fig. 7, the instant messages 701 and 702 are display effects of the instant messages containing the special effect style information visually output in a public screen chat area of a live broadcast room, wherein the respective member levels of the two parties can be represented by member identifications of the instant messages 701 and 702, and the instant messages 701 and 702 are highlighted by special effect background styles associated with the respective member levels, so that the background display effects of the instant messages pushed by different member levels can be quickly identified.
In the embodiment, the client outputs the instant message in a visual manner through the special effect style information associated with the member levels contained in the instant message, and the special effect style information of different member levels is different while representing the member identities through the special effect style information, so that the instant messages pushed by the member users of different member levels have identifiability in the public screen chat area.
Referring to fig. 8 and 14, an embodiment of the present invention relates to an implementation of converting a viewer client with a user identity of a common user into a member user, and the embodiment is a post-processing embodiment of the method, and includes the following specific post-processing steps:
step S15, responding to the member recharging event in the current live broadcast room, generating the member characteristic information corresponding to the audience client pointed by the event in the member database:
and the server responds to the member recharging event in the current live broadcast room, determines the audience client pointed by the member recharging event, and generates corresponding member characteristic information in the member database for the audience client.
Referring to fig. 8, the member recharging event is generally generated by the viewer client triggered through the member recharging page shown in fig. 8, and the viewer user of the viewer client triggers the member recharging event by performing a member recharging operation through the member recharging page, so that the server converts the user identity of the viewer client into the member user in response to the event.
Step S16, generating a member recharge notification broadcast containing the user characteristic information and the member characteristic information of the viewer client to the current live broadcast room for display:
the server generates corresponding member feature information in the member database for the audience client, generates the member recharge notification including the user feature information and the member feature information of the audience client, and broadcasts the member recharge notification to the clients (the audience client and the anchor client) in the current live broadcast room for display, and the output display mode of the member recharge notification can refer to the relevant implementation modes of the member admission notification, specifically refer to fig. 4 to 6, which is not repeated herein.
In the embodiment, the user identity of the audience user is converted into the member user by responding to the member recharging event triggered by the audience user in the live broadcast room, and the member recharging notification broadcast is generated for the member user to be displayed in the live broadcast room, so that the experience of the user in using the live broadcast member online service for the first time is improved.
Further, a live user identity detection apparatus of the present application may be constructed by functionalizing the steps in the methods disclosed in the above embodiments, according to this idea, please refer to fig. 15, wherein in an exemplary embodiment, the apparatus includes: an event entry response module 11, configured to respond to an audience entry event triggered in a current live broadcast room, and obtain user characteristic information of an audience client corresponding to the event; a member identity query module 12, configured to query whether member feature information corresponding to the user feature information exists in a member database, if not, push member introduction information to the viewer client for display, and if so, execute subsequent steps; an admission notification broadcasting module 13, configured to generate a member admission notification including the user characteristic information and the member characteristic information, and broadcast the member admission notification to a current live broadcast room for display; and the instant message packaging module 14 is configured to package an instant message pushed by the viewer client in the current live broadcast room according to a preset protocol, where the instant message includes special effect style information corresponding to the member feature information, and broadcast the instant message to a public screen speaking area of the current live broadcast room for display.
In one embodiment, the member identity query module 12 includes: the member introduction information receiving submodule is used for receiving the member introduction information pushed by the server; the member introduction window calling sub-module is used for calling out a member introduction window in a graphical user interface of the current live broadcast room so as to output the member introduction information to the member introduction window for display; and the jump instruction response submodule is used for responding to the page jump instruction acting on the member introduction window so as to jump to the member recharging page corresponding to the instruction.
In one embodiment, the entrance notification broadcasting module 13 includes: the user characteristic information analysis sub-module is used for acquiring a user nickname included in the user characteristic information and member grade information included in the member characteristic information; a member mark acquisition submodule for acquiring a member mark corresponding to the member level information; a member admission notification generation sub-module, configured to encapsulate the user nickname, the member level information, and the member identifier, to generate the member admission notification; and the member admission notification broadcasting sub-module is used for broadcasting the member admission notification to the current live broadcast room for display.
In another embodiment, the entrance notification broadcasting module 13 further includes: the notification top-layer display submodule is used for receiving a member admission notification broadcasted by the server, performing visual processing on the member admission notification and displaying a dynamic special effect to the top layer of a graphic user interface of the current live broadcast room; and the notification speaking area display sub-module is used for receiving the member admission notification broadcast by the server and outputting the user nickname, the member grade information and the member mark contained in the member admission notification to a public screen speaking area of the current live broadcast room for display.
In one embodiment, the instant message encapsulation module 14 includes: the instant message receiving submodule is used for receiving the instant message pushed by the audience client in the current live broadcast room; the special effect style acquisition submodule is used for acquiring special effect style information corresponding to the member grade information according to the member grade information contained in the member characteristic information corresponding to the audience client; and the special effect style packaging sub-module is used for packaging the special effect style information into the instant message and broadcasting the instant message to a public screen speaking area of the current live broadcast room for displaying.
In yet another embodiment, the instant message encapsulation module 14 further comprises: the instant message analysis submodule receives the instant message broadcast by the server and acquires special effect style information contained in the instant message; and the instant message display sub-module is used for visually outputting the instant message to a public screen speaking area of the current live broadcast room for display according to the special effect style information.
In order to solve the above technical problem, an embodiment of the present application further provides a computer device, configured to run a computer program implemented according to the live user identity detection method. Referring to fig. 16, fig. 16 is a block diagram of a basic structure of a computer device according to the present embodiment.
As shown in fig. 16, the internal structure of the computer device is schematically illustrated. The computer device includes a processor, a non-volatile storage medium, a memory, and a network interface connected by a system bus. The non-volatile storage medium of the computer device stores an operating system, a database and computer readable instructions, the database can store control information sequences, and the computer readable instructions, when executed by the processor, can enable the processor to realize a live user identity detection method. The processor of the computer device is used for providing calculation and control capability and supporting the operation of the whole computer device. The memory of the computer device may have stored therein computer readable instructions that, when executed by the processor, may cause the processor to perform a live user identity detection method. The network interface of the computer device is used for connecting and communicating with the terminal. Those skilled in the art will appreciate that the architecture shown in fig. 16 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In this embodiment, the processor is configured to execute specific functions of each module/sub-module in the live user identity detection apparatus of the present application, and the memory stores program codes and various data required for executing the modules. The network interface is used for data transmission to and from a user terminal or a server. The storage in this embodiment stores program codes and data required for executing all modules/submodules in the live broadcast user identity detection device, and the server can call the program codes and data of the server to execute the functions of all the submodules.
The present application further provides a non-volatile storage medium, where the live user identity detection method is written as a computer program and stored in the storage medium in the form of computer readable instructions, where the computer readable instructions, when executed by one or more processors, mean execution of the program in a computer, thereby causing the one or more processors to perform the steps of the live user identity detection method according to any one of the embodiments described above.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the computer program is executed. The storage medium may be a non-volatile storage medium such as a magnetic disk, an optical disk, a Read-Only Memory (ROM), or a Random Access Memory (RAM).
To sum up, the application of this application can provide live broadcast member online service to the audience user of live broadcast platform to deepen the interdynamic between the user, and then promote the use experience of user in the platform.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
Those of skill in the art will appreciate that the various operations, methods, steps in the processes, acts, or solutions discussed in this application can be interchanged, modified, combined, or eliminated. Further, other steps, measures, or schemes in various operations, methods, or flows that have been discussed in this application can be alternated, altered, rearranged, broken down, combined, or deleted. Further, steps, measures, schemes in the prior art having various operations, methods, procedures disclosed in the present application may also be alternated, modified, rearranged, decomposed, combined, or deleted.
The foregoing is only a partial embodiment of the present application, and it should be noted that, for those skilled in the art, several modifications and decorations can be made without departing from the principle of the present application, and these modifications and decorations should also be regarded as the protection scope of the present application.

Claims (10)

1. A live broadcast user identity detection processing method is characterized by comprising the following steps:
responding to a spectator entering event triggered by a current live broadcast room, and acquiring user characteristic information of a spectator client corresponding to the event;
inquiring whether member characteristic information corresponding to the user characteristic information exists in a member database, if not, pushing member introduction information to the audience client for displaying, and if so, executing subsequent steps;
generating a member admission notification containing the user characteristic information and the member characteristic information, and broadcasting the member admission notification to the current live broadcast room for display;
and packaging instant messages pushed by the audience client in the current live broadcast room according to a preset protocol, wherein the instant messages comprise special effect style information corresponding to the member characteristic information, and broadcasting the instant messages to a public screen speaking area of the current live broadcast room for displaying.
2. The method as claimed in claim 1, wherein the step of generating a member admission notification including the user characteristic information and the member characteristic information and broadcasting the member admission notification to a current live broadcasting room for presentation comprises the steps of the server:
acquiring a user nickname included in the user characteristic information and member grade information included in the member characteristic information;
acquiring a member mark corresponding to the member level information;
packaging the user nickname, the member level information and the member sign to generate the member admission notification;
and broadcasting the member admission notification to the current live broadcast room for display.
3. The method of claim 2, wherein the step of generating a member admission notification including the user characteristic information and the member characteristic information and broadcasting the member admission notification to the current live broadcast room for presentation comprises any of the following steps performed by the client:
receiving a member admission notification broadcasted by a server, and performing visual processing on the member admission notification to display a dynamic special effect to the top layer of a graphic user interface of a current live broadcast room;
and receiving a member admission notification broadcasted by the server, and outputting a user nickname, member level information and a member mark contained in the member admission notification to a public screen speaking area of the current live broadcast room for displaying.
4. The method of claim 1, wherein the step of encapsulating the instant message pushed by the viewer client in the current live broadcast room according to the predetermined protocol comprises the steps of:
receiving instant messages pushed by the audience client in the current live broadcast room;
acquiring special effect style information corresponding to the member grade information according to the member grade information contained in the member characteristic information corresponding to the audience client;
and packaging the special effect style information into the instant message, and broadcasting the instant message to a public screen speaking area of the current live broadcast room for displaying.
5. The method of claim 1, wherein the step of encapsulating the instant message pushed by the viewer client in the current live broadcast according to the predetermined protocol comprises the following steps performed by the client of the current live broadcast:
receiving the instant message broadcasted by the server, and acquiring special effect style information contained in the instant message;
and visually outputting the instant message to a public screen speaking area of the current live broadcast room for displaying according to the special effect style information.
6. The method according to any one of claims 1 to 5, wherein after receiving the instant message pushed by the viewer client in the current live broadcast room, the method comprises the following post steps executed by the server:
responding to a member recharging event in the current live broadcast room, and generating member characteristic information corresponding to a viewer client pointed by the event in the member database;
and generating a member recharging notification broadcast containing the user characteristic information and the member characteristic information of the audience client to be displayed in the current live broadcast room.
7. The method according to any one of claims 1 to 6, wherein the member mark is a special effect picture for describing member level information corresponding to the user.
8. An electronic device comprising a central processor and a memory, wherein the central processor is configured to invoke execution of a computer program stored in the memory to perform the steps of the method according to any one of claims 1 to 7.
9. A non-volatile storage medium, characterized in that it stores, in the form of computer-readable instructions, a computer program implemented according to the method of any one of claims 1 to 7, which, when invoked by a computer, performs the steps comprised by the method.
10. A computer program product comprising computer program/instructions, characterized in that the computer program/instructions, when executed by a processor, implement the steps of the method of any one of claims 1 to 7.
CN202111292960.6A 2021-11-03 2021-11-03 Live broadcast user identity detection method and device, equipment, medium and product thereof Pending CN114125478A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111292960.6A CN114125478A (en) 2021-11-03 2021-11-03 Live broadcast user identity detection method and device, equipment, medium and product thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111292960.6A CN114125478A (en) 2021-11-03 2021-11-03 Live broadcast user identity detection method and device, equipment, medium and product thereof

Publications (1)

Publication Number Publication Date
CN114125478A true CN114125478A (en) 2022-03-01

Family

ID=80380412

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111292960.6A Pending CN114125478A (en) 2021-11-03 2021-11-03 Live broadcast user identity detection method and device, equipment, medium and product thereof

Country Status (1)

Country Link
CN (1) CN114125478A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114760502A (en) * 2022-04-15 2022-07-15 广州方硅信息技术有限公司 Live broadcast room approach show merging and playing method and device and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559694A (en) * 2016-09-29 2017-04-05 广州华多网络科技有限公司 A kind of method and device that user's admission scene is rendered for online direct broadcasting room
CN110134480A (en) * 2019-05-20 2019-08-16 北京字节跳动网络技术有限公司 Processing method, device, electronic equipment and the storage medium of user's trigger action
CN110149545A (en) * 2019-05-20 2019-08-20 北京字节跳动网络技术有限公司 Processing method, device, electronic equipment and the readable storage medium storing program for executing of user information
CN110324646A (en) * 2019-07-09 2019-10-11 北京字节跳动网络技术有限公司 Method for displaying and processing, device and the electronic equipment of special efficacy
CN111541932A (en) * 2020-04-30 2020-08-14 广州华多网络科技有限公司 User image display method, device, equipment and storage medium for live broadcast room

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559694A (en) * 2016-09-29 2017-04-05 广州华多网络科技有限公司 A kind of method and device that user's admission scene is rendered for online direct broadcasting room
CN110134480A (en) * 2019-05-20 2019-08-16 北京字节跳动网络技术有限公司 Processing method, device, electronic equipment and the storage medium of user's trigger action
CN110149545A (en) * 2019-05-20 2019-08-20 北京字节跳动网络技术有限公司 Processing method, device, electronic equipment and the readable storage medium storing program for executing of user information
CN110324646A (en) * 2019-07-09 2019-10-11 北京字节跳动网络技术有限公司 Method for displaying and processing, device and the electronic equipment of special efficacy
CN111541932A (en) * 2020-04-30 2020-08-14 广州华多网络科技有限公司 User image display method, device, equipment and storage medium for live broadcast room

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114760502A (en) * 2022-04-15 2022-07-15 广州方硅信息技术有限公司 Live broadcast room approach show merging and playing method and device and computer equipment

Similar Documents

Publication Publication Date Title
CN109525853B (en) Live broadcast room cover display method and device, terminal, server and readable medium
CN108093267B (en) Live broadcast method and device, storage medium and electronic equipment
CN108184144B (en) Live broadcast method and device, storage medium and electronic equipment
CN108174272B (en) Method and device for displaying interactive information in live broadcast, storage medium and electronic equipment
CN108347653B (en) Interaction method, device, equipment and storage medium
CN113949892B (en) Live broadcast interaction method, system, equipment and medium based on virtual resource consumption
CN113727130B (en) Message prompting method, system and device for live broadcasting room and computer equipment
CN108171160B (en) Task result identification method and device, storage medium and electronic equipment
CN113727178B (en) Screen-throwing resource control method and device, equipment and medium thereof
CN113038229A (en) Virtual gift broadcasting control method, virtual gift broadcasting control device, virtual gift broadcasting control equipment and virtual gift broadcasting control medium
CN113840154A (en) Live broadcast interaction method and system based on virtual gift and computer equipment
CN113824976A (en) Method and device for displaying approach show in live broadcast room and computer equipment
CN113038228A (en) Virtual gift transmission and request method, device, equipment and medium thereof
CN114125478A (en) Live broadcast user identity detection method and device, equipment, medium and product thereof
CN113873282A (en) Live broadcast room guidance speaking method, system, device, medium and computer equipment
CN113824984A (en) Virtual gift pipelining display method, system, device and computer equipment
CN113891162B (en) Live broadcast room loading method and device, computer equipment and storage medium
CN115134624B (en) Live broadcast continuous wheat matching method, system, device, electronic equipment and storage medium
CN113784161A (en) User mark transmission method and device, equipment and medium thereof
CN114095772B (en) Virtual object display method, system and computer equipment under continuous wheat direct sowing
CN113727177B (en) Screen-throwing resource playing method and device, equipment and medium thereof
CN113727125B (en) Live broadcast room screenshot method, device, system, medium and computer equipment
CN113411622B (en) Loading method and device of live broadcast interface, client and storage medium
CN113163220B (en) Virtual gift positioning display method and device, equipment and medium thereof
CN114760502A (en) Live broadcast room approach show merging and playing method and device and computer equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination