CN113691825A - Service processing method and device - Google Patents

Service processing method and device Download PDF

Info

Publication number
CN113691825A
CN113691825A CN202110961875.8A CN202110961875A CN113691825A CN 113691825 A CN113691825 A CN 113691825A CN 202110961875 A CN202110961875 A CN 202110961875A CN 113691825 A CN113691825 A CN 113691825A
Authority
CN
China
Prior art keywords
topic
live broadcast
information
anchor
live
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
CN202110961875.8A
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.)
Shanghai Bilibili Technology Co Ltd
Original Assignee
Shanghai Bilibili 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 Shanghai Bilibili Technology Co Ltd filed Critical Shanghai Bilibili Technology Co Ltd
Priority to CN202110961875.8A priority Critical patent/CN113691825A/en
Publication of CN113691825A publication Critical patent/CN113691825A/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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application provides a service processing method and a device, wherein the service processing method comprises the following steps: receiving a live broadcast starting request submitted by a main broadcast; determining live broadcast information and topic information associated with the live broadcast according to the live broadcast starting request; updating a live broadcast information table and a topic information table in a service database based on the live broadcast information and the topic information; and responding to the live broadcast starting request, and creating a target live broadcast room associated with the live broadcast information and the topic information.

Description

Service processing method and device
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for processing a service.
Background
With the development of internet technology, online services become the most developed projects for each service platform. The online service can be conveniently developed, and more convenient service can be provided for the user, so that the participation degree of the user in the service is effectively improved. When providing corresponding services for users through online services, in order to facilitate the users to participate in different sub-services, the service platform creates a sub-service type selection interface according to the types of the different sub-services, so as to meet the selection requirements of the users. However, as the service platform continuously completes and updates the service, the types of the sub-services become more, which results in that the user needs to spend more time in selecting the sub-service to select the sub-service to be participated in, and the relevance degree of the same or similar sub-services is not high, which cannot support the user to select the same or similar other sub-services to participate in, thereby greatly affecting the participation experience of the user.
Disclosure of Invention
In view of this, an embodiment of the present application provides a service processing method. The application also relates to a service processing device, a service creating method, a service creating device, a service recommending method, a service recommending device, a computing device and a computer readable storage medium, which are used for solving the problems of single service selection and recommendation mode and low service classification abundance in the prior art.
According to a first aspect of the embodiments of the present application, a method for processing a service is provided, which is applied to a server and includes:
receiving a live broadcast starting request submitted by a main broadcast;
determining live broadcast information and topic information associated with the live broadcast according to the live broadcast starting request;
updating a live broadcast information table and a topic information table in a service database based on the live broadcast information and the topic information;
and responding to the live broadcast starting request, and creating a target live broadcast room associated with the live broadcast information and the topic information.
According to a second aspect of the embodiments of the present application, there is provided a service processing apparatus, applied to a server, including:
the receiving module is configured to receive a live broadcast starting request submitted by a main broadcast;
a determining module configured to determine live broadcast information and topic information associated with the live broadcast according to the live broadcast start request;
the updating module is configured to update a live broadcast information table and a topic information table in a service database based on the live broadcast information and the topic information;
a creating module configured to create a target live broadcast room associated with the live broadcast information and the topic information in response to the live broadcast start request.
According to a third aspect of the embodiments of the present application, there is provided a service creation method, applied to an anchor client, including:
receiving a live broadcast starting instruction submitted by a main broadcast;
displaying a live broadcast attribute setting interface to the anchor according to the live broadcast starting instruction;
receiving live broadcast setting information and topic information submitted by the anchor through the live broadcast attribute setting interface, and sending the live broadcast setting information and the topic information to a server;
and responding to a broadcast confirmation request returned by the server, and creating a target live broadcast room associated with the live broadcast setting information and the topic information for live broadcast.
According to a fourth aspect of the embodiments of the present application, there is provided a service creation apparatus, applied to an anchor client, including:
the receiving instruction module is configured to receive a live broadcast starting instruction submitted by a main broadcast;
the display interface module is configured to display a live broadcast attribute setting interface to the anchor according to the live broadcast starting instruction;
the receiving information module is configured to receive live broadcast setting information and topic information submitted by the anchor through the live broadcast attribute setting interface and send the live broadcast setting information and the topic information to a server;
and the live broadcast creating module is configured to create a target live broadcast room associated with the live broadcast setting information and the topic information for live broadcast in response to a broadcast starting confirmation request returned by the server.
According to a fifth aspect of the embodiments of the present application, there is provided a service recommendation method applied to a viewer client, including:
receiving a click instruction submitted by an audience aiming at a topic control in a target live broadcast room;
determining topic information associated with the target live broadcast room according to the click command, and sending a live broadcast recommendation request to a server based on the topic information;
receiving a live broadcast recommendation list returned by the server aiming at the live broadcast recommendation request, and displaying the live broadcast recommendation list to the audience; wherein the recommended live broadcast rooms contained in the live broadcast recommendation list are associated with the topic information.
According to a sixth aspect of the embodiments of the present application, there is provided a service recommendation device applied to a viewer client, including:
the receiving instruction module is configured to receive click instructions submitted by audiences aiming at the topic controls in the target live broadcast room;
the determining information module is configured to determine topic information associated with the target live broadcast room according to the click command and send a live broadcast recommendation request to a server based on the topic information;
the display list module is configured to receive a live broadcast recommendation list returned by the server aiming at the live broadcast recommendation request and display the live broadcast recommendation list to the audience; wherein the recommended live broadcast rooms contained in the live broadcast recommendation list are associated with the topic information.
According to a seventh aspect of embodiments of the present application, there is provided a computing device comprising a memory, a processor and computer instructions stored on the memory and executable on the processor, the processor implementing the steps of the above method when executing the instructions.
According to an eighth aspect of embodiments of the present application, there is provided a computer-readable storage medium storing computer instructions which, when executed by a processor, implement the steps of the above-described method.
The method for processing the service can determine the live broadcast information associated with the anchor according to the live broadcast starting request and the topic information of the live broadcast key required to be started by the anchor after receiving the live broadcast starting request submitted by the anchor, then determine the live broadcast information table and the topic information table special for storing the live broadcast information and the topic information in the service database, and update the live broadcast information table and the topic information table by combining the live broadcast information and the topic information, so that when a live broadcast room corresponding to the anchor is established, the relationship between the live broadcast room to be started by the anchor and the topic information can be established from the topic dimension, and finally a target live broadcast room associated with the live broadcast information and the topic information can be established in response to the live broadcast starting request, so that other users can search the live broadcast room started by the anchor through topics, thereby not only enriching the searching mode of user searching service, but also reducing the time consumed by searching, therefore, participation experience of the user is improved, the user can participate in more same or similar live broadcasts in a topic searching mode, and convenience of watching the live broadcasts by the user is effectively improved.
Drawings
Fig. 1 is a flowchart of a service processing method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a custom topic provided by an embodiment of the present application;
FIG. 3 is a schematic illustration of a selected topic provided by an embodiment of the present application;
FIG. 4 is a diagram illustrating a live interface according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a recommendation interface provided in an embodiment of the present application;
fig. 6 is a schematic structural diagram of a service processing apparatus according to an embodiment of the present application;
fig. 7 is a flowchart of a service creation method according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a service creation apparatus according to an embodiment of the present application;
fig. 9 is a flowchart of a service recommendation method according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a service recommendation device according to an embodiment of the present application;
fig. 11 is a flowchart of a process applied to a live scene according to an embodiment of the present application;
fig. 12 is a block diagram of a computing device according to an embodiment of the present application.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. This application is capable of implementation in many different ways than those herein set forth and of similar import by those skilled in the art without departing from the spirit of this application and is therefore not limited to the specific implementations disclosed below.
The terminology used in the one or more embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of the present application. As used in one or more embodiments of the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used in one or more embodiments of the present application refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It will be understood that, although the terms first, second, etc. may be used herein in one or more embodiments of the present application to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first aspect may be termed a second aspect, and, similarly, a second aspect may be termed a first aspect, without departing from the scope of one or more embodiments of the present application. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
In the present application, a service processing method is provided, and the present application relates to a service processing apparatus, a computing device, and a computer-readable storage medium, which are described in detail in the following embodiments one by one.
Fig. 1 shows a flowchart of a service processing method according to an embodiment of the present application, where the service processing method is applied to a server, and specifically includes the following steps:
and step S102, receiving a live broadcast starting request submitted by the anchor.
Specifically, the live broadcast start request refers to a request initiated to the service server when the anchor initiates a live broadcast, and the live broadcast service terminal may perform subsequent live broadcast room creation processing based on the request to create a target live broadcast room capable of being related to the topic. In a live broadcast scene, a live broadcast starting request is a request initiated by a main broadcast for starting a live broadcast, and a subsequently created target live broadcast room is a live broadcast service started by the main broadcast for other users to browse and watch live broadcast contents.
In practical applications, in the process of starting live broadcasting by a main broadcasting and carrying out live broadcasting, if other users want to watch the main broadcasting, the users generally need to enter a live broadcasting room to watch live broadcasting contents by searching the number of the live broadcasting room of the main broadcasting, or searching the name of the live broadcasting of the main broadcasting. However, because the searching mode is fixed, the searching content is too single, the interestingness of the user is easily reduced, the richness of the searching content is low, and the participation degree of the user is greatly reduced.
In view of this, the service processing method provided by the application realizes that a search interface is added from a topic dimension, realizes that the live broadcast server can provide richer search modes in a topic mode, and facilitates users to search richer live broadcast contents through topics, thereby enhancing the degree of interaction with the users and improving the participation of the users.
And step S104, determining live broadcast information and topic information associated with the live broadcast according to the live broadcast starting request.
Specifically, after the live broadcast start request submitted by the anchor is received, further, in order to increase the exposure mode of the live broadcast room created by the anchor and improve the convenience of other users for searching the live broadcast room, the live broadcast information associated with the anchor in the live broadcast dimension and the topic information associated with the anchor in the topic dimension can be determined according to the live broadcast start request, so that a target service with richer associated dimensions can be created subsequently.
Based on this, the live broadcast information specifically refers to information related to a target live broadcast room which needs to be opened by the anchor, and includes, but is not limited to, anchor identification information, live broadcast address identification information, topic identification information, and live broadcast time information; correspondingly, the topic information specifically refers to information related to a topic selected by the anchor for the target live broadcast room to be created or a customized topic, and includes, but is not limited to, topic identification information, topic name information, and topic reference information.
The anchor identification information specifically refers to information corresponding to a unique identification possessed by the anchor; the live broadcast address identification information specifically refers to information corresponding to a unique identification of a live broadcast address when the anchor starts a target live broadcast room; the topic identification information specifically refers to unique identification information possessed by a main broadcasting custom or selected existing topic; the live broadcast time information specifically refers to information corresponding to time for starting the target live broadcast room and time for ending the target live broadcast room. Correspondingly, the topic name information specifically refers to name information of a host which defines or selects an existing topic aiming at the live broadcast to be created; the topic reference information specifically refers to information corresponding to the times that the anchor customizes or selects the existing topic to be referenced by other users.
In a live broadcast scene, the anchor identification information may be an ID of the anchor, the live broadcast address identification information may be an ID of a live broadcast room of the anchor, the topic identification information may be an ID of a topic selected by the anchor or a self-defined topic, and the live broadcast time information may be a time when the anchor starts live broadcast and a time when the anchor ends live broadcast; accordingly, the topic name information may be a name possessed by the anchor customized topic or the selected topic, and the topic reference information may be the number of times the anchor customized topic or the selected topic is referred to by other anchors.
In the process, in order to facilitate the anchor to create target live broadcast rooms with different styles, at least two topic setting modes can be provided for a user, one mode is a user-defined topic, namely the anchor can define a topic according to the self requirement, and the user-defined topic does not exist in a live broadcast room platform; the other is selecting a topic, namely the anchor can select an existing topic according to the requirement of the anchor; therefore, subsequent live broadcast room creation processing can be carried out according to topics set by a user.
On one hand, under the condition of the anchor customized topic, considering that the anchor customized topic does not appear, the customized topic needs to be stored to be referred and selected by other anchors, and meanwhile, the determination of topic information and live broadcast room information needs to be completed by combining the customized content, in this embodiment, the specific implementation manner is as follows:
determining a topic instruction and a live broadcast instruction submitted by the anchor according to the live broadcast starting request, and determining an initial topic associated with the anchor based on the topic instruction;
under the condition that the initial topic does not exist in the topic searching module, establishing initial topic information corresponding to the initial topic, and updating the topic searching module according to the initial topic information;
determining the live broadcast information associated with the anchor based on the live broadcast instruction, and taking the initial topic information as the topic information associated with the anchor.
Specifically, the topic instruction is an instruction submitted when the main broadcasting self-defines the topic, and the main broadcasting self-defined topic name can be determined through the topic instruction; correspondingly, the live broadcasting instruction specifically refers to an instruction submitted by the anchor when the target live broadcasting room needs to be created, and subsequent live broadcasting room creation processing can be performed by responding to the live broadcasting instruction. The initial topic specifically refers to a main broadcasting customized topic, and correspondingly, the initial topic information specifically refers to information corresponding to the initial topic, including but not limited to topic identification information, topic name information, and topic reference information corresponding to the initial topic. The topic searching module is a searching system integrating a large amount of established topic related information, fuzzy search can be realized through the topic searching module, namely after a topic keyword is input, a plurality of topics matched with the topic keyword can be searched through the topic searching module, and after a new topic is established, the topic searching module is updated in real time, so that other anchor searching related topics can be conveniently used. Wherein, the topic search module can be created based on ElasticSearch (a distributed full text search engine with multi-user capability) to realize the support of fuzzy search.
Based on this, under the condition that the anchor has the requirement of the user-defined topic, a topic instruction and a live broadcast instruction can be determined according to a live broadcast starting request submitted by the anchor, at the moment, an initial topic associated with the anchor can be determined according to the topic instruction, namely, the user-defined topic of the anchor is determined, then, in order to ensure that the user-defined topic is not used, the user-defined topic can be detected by a topic searching module, because the topic searching module is updated in real time after a new topic is created, whether the user-defined initial topic already exists can be detected by the topic searching module, if the initial topic is not detected, the initial topic is not used, at the moment, initial topic information can be created for the initial topic, namely, a unique topic identifier corresponding to the initial topic, a topic name and default reference times (1) are created, and the topic searching module is updated based on the initial topic information corresponding to the initial topic, inputting initial topic information corresponding to an initial topic into a topic searching module to support the initial topic to be searched; and finally, determining live broadcast information based on the live broadcast instruction, and taking the initial topic information as topic information for subsequent storage to support establishment of a target live broadcast room.
In practical application, considering that an illegal topic may be set when a customized topic is taken as a main broadcasting, if the set topic content is unhealthy, or the set topic content is treated differently, a topic detection node can be set for the above situation, that is, the topic detection node performs passing detection on the topic defined by a user, so as to avoid the unhealthy topic content, and only the customized topic detected by the topic can be used subsequently.
For example, the user a carries out live broadcast in the application program B, submits a live broadcast start request at this time, and determines that the user a submits a topic instruction and a live broadcast instruction according to the live broadcast start instruction, wherein determining live broadcast information of the user a through the live broadcast instruction includes: the ID of the user is ID _ A, the ID of the live broadcast virtual room is ID _123456, the live broadcast starting time is Ts, and the live broadcast ending time is Te; meanwhile, the user A submits a user-defined topic instruction through an interface shown in the figure 2, and the initial topic created by the user A is determined to be # hello and my according to the received topic instruction; at this time, an initial topic Search is performed in the Elastic Search, it is determined that the Elastic Search does not contain an initial topic, and it is determined that the topic is not created, then topic information can be created for the initial topic, that is, a topic ID, a topic name and reference times are created for the initial topic, and it is determined that the initial topic "# hello", the topic ID of my × "is ID _ S, the topic name is # hello, my ×, and the reference times default value is 1.
In conclusion, the topic information is created in the topic self-defining mode, so that the anchor can create topics at will according to requirements, the richness of the topics can be improved, and other users can find the target live broadcast room associated with the anchor in the topic searching mode.
On the other hand, in the case that the anchor selects an existing topic, considering that the anchor is to search for the existing topic to be associated to a live broadcast room that needs to be created, a topic keyword may be determined based on a topic instruction of the anchor to complete topic information determination in a topic selection scene, in this embodiment, a specific implementation manner is as follows:
determining a topic instruction and a live broadcast instruction submitted by the anchor according to the live broadcast starting request, and determining topic keywords based on the topic instruction;
screening related topics matched with the topic keywords in a topic search module, and determining related topic information corresponding to the related topics;
and creating the topic information associated with the anchor based on the associated topic and the associated topic information table, and determining the live broadcast information associated with the anchor according to the live broadcast instruction.
Specifically, the topic keywords specifically refer to search keywords input by the anchor when selecting an existing topic, and correspondingly, the associated topics specifically refer to topics matched with the topic keywords, and the topics are stored in the topic search module; the related topic information specifically refers to information corresponding to each related topic, and includes, but is not limited to, topic identification information, topic name information, and topic reference information corresponding to each related topic.
Based on the method, under the condition that the anchor has a requirement for selecting a topic, a topic instruction and a live broadcast instruction can be determined according to a live broadcast starting request submitted by the anchor, at this time, topic keywords of the topic already existing in the anchor search can be determined according to the topic instruction, then at least one associated topic matched with the topic keywords is screened in a topic search module, associated topic information corresponding to each associated topic is determined, after the associated topic information corresponding to each associated topic is determined, the topic information associated with the anchor can be determined by combining the associated topic and the associated topic information corresponding to the associated topic, and the live broadcast information can be determined based on the live broadcast instruction so as to be used for establishing a subsequent storage support target live broadcast room.
Further, in the process of determining the topic information associated with the anchor based on the associated topic and the associated topic information corresponding to the associated topic, in order to determine a topic meeting the user selection requirement, at this time, an associated topic selection list may be created based on the associated topic and the associated topic information, and the determination of the topic information is completed based on an instruction returned by the user for the list, in this embodiment, a specific implementation manner is as follows:
creating an associated topic selection table according to the associated topic and the associated topic information, and sending the associated topic selection table to the anchor;
receiving a topic selection instruction submitted by the anchor aiming at the associated topic selection table, and determining a target associated topic in the associated topics according to the topic selection instruction;
and creating the topic information associated with the anchor based on the target associated topic and associated topic information corresponding to the target associated topic.
Specifically, the associated topic selection list is a selection list created based on each associated topic and topic reference information corresponding to the associated topic, and topics associated with topic keywords can be presented to the anchor through the selection list and can be sorted according to topic reference times; correspondingly, the topic selection instruction specifically refers to a selection instruction submitted by the anchor aiming at each associated topic contained in the associated topic selection list, and the target associated topic specifically refers to an associated topic selected by the anchor determined according to the topic selection instruction.
Based on the method, the anchor can conveniently select the topic meeting the requirement to be configured to the live broadcast room to be created, and at the moment, an associated topic list can be created based on the associated topic and topic reference information in the associated topic information and is sent to the terminal of the anchor to be displayed; when a topic selection instruction submitted by the anchor is received, the target associated topic selected by the anchor in the associated topic selection list can be determined based on the topic selection instruction, and then the topic can be used as a topic of a subsequent associated target live broadcast room, and topic information is created based on the associated topic information corresponding to the target associated topic, so that the target live broadcast room can be created later and conveniently.
For example, the user a carries out live broadcast in the application program B, submits a live broadcast start request at this time, and determines that the user a submits a topic instruction and a live broadcast instruction according to the live broadcast start instruction, wherein determining live broadcast information of the user a through the live broadcast instruction includes: the ID of the user is ID _ A, the ID of the live broadcast virtual room is ID _123456, the live broadcast starting time is Ts, and the live broadcast ending time is Te; meanwhile, the user A submits a topic selection instruction through an interface shown in FIG. 3, and a topic keyword is input to be 'hello'; at the moment, searching is carried out in the ElasticSearch based on the topic keywords, and the related topic matched with the topic keywords 'hello' is determined to comprise { hello, lovely; hello; … …, and simultaneously determining the corresponding reference times of the associated topic 'hello, love' as X1 and the corresponding reference times of the associated topic 'hello' as X2, … …; in order to facilitate the user A to select related topics, an associated topic selection table can be created based on the associated topics and the reference times corresponding to each associated topic, and the associated topic selection table is sent to the terminal of the user A to be displayed to the user A; after receiving a selection instruction submitted by a user A, determining that the topic selected by the user A is 'hello' based on the instruction, and then determining topic information based on the topic 'hello' at the moment comprises the following steps: the topic reference frequency is X2, the topic ID of the topic is ID _ O, the topic name is 'hello', and after the live broadcast information and the topic information associated with the user A are determined, subsequent processing operation can be carried out to create live broadcast content related to the topic for the user A.
In conclusion, the topic selection mode is adopted to provide the associated topic for the anchor, so that not only can the user conveniently associate the live broadcast room to be created with the topic, but also other users can conveniently search the live broadcast room created by the anchor based on the topic search mode, and the use experience of the user is further improved.
And step S106, updating the live broadcast information table and the topic information table in the service database based on the live broadcast information and the topic information.
Specifically, after the live broadcast information and the topic information are determined, further, in order to enable a target live broadcast room associated with the live broadcast information and the topic information to be subsequently created, that is, the target live broadcast room to be created by the anchor broadcast needs to be associated with both the topic and the live broadcast, and the target live broadcast room opened by the anchor broadcast can be searched through the topic dimension and the live broadcast dimension, the live broadcast information and the topic information can be respectively written into a live broadcast information table and a topic information table in a service database at this time, so that the target live broadcast room associated with the live broadcast information and the topic information is established, the association degree between the live broadcast information and the topic information and the target live broadcast room is ensured, thereby the topic dimension information is increased, and the exposure degree of the target live broadcast room is improved.
Based on this, the service database specifically refers to a database capable of storing live broadcast information and topic information, and the database may be set as a relational database, such as Mysql; in practical application, the service database may also be selected from other types of databases, and this embodiment is not limited herein; correspondingly, the live broadcast information table specifically refers to a table for storing live broadcast information, and the topic information table specifically refers to a table for storing topic information; as in the live scene, the live information table is shown in table 1 below, and the topic information table is shown in table 2 below:
user ID Room ID Topic ID Starting time End time
ID_1 ID_123456 ID_S1 T1s T1e
ID_2 ID_999999 ID_S2 T2s /
TABLE 1
Topic ID Topic name Number of references
ID_S1 Game machine 65712
ID_S2 Film 96387
TABLE 2
Further, in the anchor customized topic scene, it can be determined that both the topic information table and the live broadcast information table do not contain anchor associated topic information and live broadcast information, and therefore the anchor associated topic information and the live broadcast information can be written into the corresponding tables respectively to complete updating, in this embodiment, the specific implementation manner is as follows:
determining the live broadcast information table and the topic information table in the service database;
and writing the live broadcast information into the live broadcast information table, and writing the topic information into the topic information table as updates to the live broadcast information table and the topic information table.
Based on this, firstly, a topic information table and a live broadcast information table in which topic information and live broadcast information can be written are determined in a service database, secondly, in the process of creating a target service started by a main broadcast at the current stage, the topic information is also information corresponding to a topic defined by the main broadcast, so that live broadcast information and topic information associated with the main broadcast are not recorded in the live broadcast information table and the topic information table, at this time, the live broadcast information associated with the main broadcast can be written into the live broadcast information table according to the format of the live broadcast information table, the topic information associated with the main broadcast is written into the topic information table according to the format of the topic information table, and finally, the updating of the live broadcast information table and the topic information table is completed according to the writing result, that is, the updated live broadcast information table contains the live broadcast information associated with the main broadcast, and the topic information table contains the topic information associated with the main broadcast.
Following the above example, determining the live broadcast information corresponding to the user a includes: the ID of the user is ID _ A, the ID of the live broadcast virtual room is ID _123456, the live broadcast starting time is Ts, and the live broadcast ending time is Te; the topic information corresponding to the customized topic comprises: after the initial topic "# hello, the topic ID of my is ID _ S, the topic name is # hello, my is, and the reference frequency default value is 1, the broadcast information table storing the live broadcast information and the topic information table storing the topic information can be determined in the relational database at this time, then the live broadcast information is written into the broadcast information table for recording the relevant information of the live broadcast started by the user a this time and the associated topic ID, and simultaneously the topic information is written into the topic information table for recording the relevant information of the topic defined by the user a, so that other users can reference the topic for live broadcast.
In conclusion, the live broadcast information table and the topic information table are updated in the user-defined scene, and live broadcast information of the anchor and user-defined topic information of the anchor can be accurately recorded, so that the compliance of the live broadcast scene is ensured, and meanwhile, other anchors can conveniently reference the created topics.
Furthermore, in a scene where the anchor selects a topic, it may be determined that the topic information table already contains the topic information selected by the anchor, so that the updating may be completed by writing the live broadcast information into the live broadcast information table by updating the topic information table, in this embodiment, a specific implementation manner is as follows:
determining the live broadcast information table and the topic information table in the service database;
and writing the live broadcast information into the live broadcast information table, and updating the topic information table according to the associated topic information corresponding to the target associated topic, wherein the topic information table is used for updating the live broadcast information table and the topic information table.
Based on this, firstly, a topic information table and a live broadcast information table capable of writing topic information and live broadcast information are determined in a service database, secondly, in the process of creating a target live broadcast room opened by a main broadcast at the current stage, the topic information is also a topic selected by the main broadcast in the existing topics, so live broadcast information associated with the main broadcast is not recorded in the live broadcast information table, and topic information associated with the main broadcast is recorded in the topic information table, at this time, the live broadcast information associated with the main broadcast can be written into the live broadcast information table according to the format of the live broadcast information table, the topic information table is updated based on the topic information associated with the main broadcast, the update of the live broadcast information table and the topic information table is completed according to the writing result and the updating result, namely, the updated live broadcast information table contains the information associated with the main broadcast, and the topic information table updates the relevant information of the topic referred by the main broadcast, the updated information may be topic reference information.
Following the above example, determining the live broadcast information corresponding to the user a includes: the ID of the user is ID _ A, the ID of the live broadcast virtual room is ID _123456, the live broadcast starting time is Ts, and the live broadcast ending time is Te; the topic information corresponding to the selected topic comprises: after the topic reference frequency is X2, the topic ID of the topic is ID _ O, and the topic name is "hello", determining a broadcast information table for storing live broadcast information and a topic information table for storing topic information in a relational database, then writing the live broadcast information into the broadcast information table for recording the related information and the associated topic ID of the live broadcast started by the user A at this time, simultaneously determining the topic referenced by the user A in the topic information table, adding 1 to the topic reference frequency of the topic "hello" according to the current reference operation, wherein the updated topic reference frequency is X2+1 for recording that the selected topic reference frequency is updated.
In conclusion, the live broadcast information table and the topic information table are updated in the selected scene, live broadcast information of the main broadcast and related information quoted to each topic can be accurately recorded, and when other users participate in the service, the live broadcast room can be counted based on the quoted topics, so that the accuracy of recommending the live broadcast room is guaranteed.
And S108, responding to the live broadcast starting request, and creating a target live broadcast room associated with the live broadcast information and the topic information.
Specifically, after the storage of the live broadcast information and the topic information is completed, a target live broadcast room associated with the live broadcast information and the topic information can be created for the anchor broadcast, that is, the created target live broadcast room has the live broadcast information and the topic information, and the association between the target live broadcast room and the topic information is realized, so that other users participating in the target live broadcast room can conveniently know the content of the live broadcast room. And meanwhile, topics related to the content of the current live broadcast room can be known, so that the participation experience of a user is improved. After the target live broadcast room is established, when a user needs to participate in the target live broadcast room, the target live broadcast room can be inquired in a topic searching mode, the mode of searching the target live broadcast room is increased, and the exposure rate of the target live broadcast room is improved from topic dimensions.
Further, in the process of creating a target live broadcast room in response to the live broadcast start request, in order to better maintain the compliance of a live broadcast scene, live broadcast start auditing may be performed on a main broadcast, and in this embodiment, a specific implementation manner is as follows:
responding to the live broadcast starting request to carry out live broadcast starting audit on the anchor;
and under the condition that the anchor starts auditing through the live broadcast, creating the target live broadcast room associated with the live broadcast information and the topic information.
Specifically, the live broadcast starting audit refers to whether an anchor meets a live broadcast starting condition or not and whether a target live broadcast room to be created meets the live broadcast starting condition or not, wherein the live broadcast starting condition refers to a condition for judging whether the target live broadcast room is in compliance from a user angle and a live broadcast angle.
On the basis, the live broadcast starting audit is carried out on the anchor in response to the live broadcast starting request, if the anchor does not pass the live broadcast starting audit, the fact that the target live broadcast cannot be created for the anchor is indicated, and reminding information that the target live broadcast cannot be created is sent to the anchor; if the anchor starts auditing through live broadcasting, the target live broadcasting room can be established for the anchor, and at the moment, the target live broadcasting room associated with the live broadcasting information and the topic information can be established.
Along with the above example, after the update of the broadcast information table and the topic information table is completed, the user a can be audited before broadcast in response to the broadcast request of the user a, and the identity of the user a and the related content to be broadcast are audited to determine that the user a meets the broadcast condition, so that a live broadcast room related to the live broadcast information and the topic information can be created at this time to support the user a to carry out live broadcast through the live broadcast room, wherein the live broadcast interface is as shown in fig. 4, and the topic content related to the current live broadcast is represented by the topic.
In conclusion, the anchor is audited in a live broadcast auditing starting mode, the compliance of a target live broadcast room can be effectively guaranteed, and therefore a live broadcast scene is better maintained.
In addition, in order to recommend other live broadcast rooms to the audience through the topic, which are easier to reach the audience, the live broadcast room can be selected and recommended to the audience by combining the topic information after receiving the live broadcast search instruction of the audience, and in this embodiment, the specific implementation manner is as follows:
under the condition that a live broadcast search instruction submitted by a viewer participating in the target live broadcast room is received, determining a topic identifier corresponding to the target live broadcast room according to the live broadcast search instruction;
screening candidate live broadcast address identifications in the live broadcast information table in the service database based on the topic identifications;
determining a candidate live broadcast room according to the candidate live broadcast address identifier, and selecting the candidate live broadcast room with the live broadcast state as the running state to determine as the recommended live broadcast room;
and creating a live broadcast room recommendation list based on the recommended live broadcast room, and sending the live broadcast room recommendation list to the audience.
Specifically, the audience specifically refers to a user who joins in a target live broadcast room, the live broadcast search instruction specifically refers to an instruction submitted by the audience when searching other live broadcast rooms, and the instruction is submitted in a topic search mode, that is, the audience needs to participate in other live broadcast rooms with the same topic as the target live broadcast room; correspondingly, the topic identification specifically refers to the unique identification of the topic corresponding to the target live broadcast room; the candidate live broadcast address identification is specifically an address identification corresponding to other live broadcast rooms with the same topic as the target live broadcast room in a live broadcast information table; the candidate live broadcast rooms specifically refer to other live broadcast rooms with the same topic corresponding to the target live broadcast room; the recommendation live broadcast room specifically refers to a live broadcast room in an operating state in other live broadcast rooms with the same topic corresponding to the target live broadcast room; correspondingly, the live broadcast room recommendation list specifically refers to a list created based on a recommended live broadcast room.
Based on this, under the condition that a live broadcast search instruction submitted by an audience participating in a target live broadcast room is received, it is indicated that the audience currently participating in the target live broadcast room needs to be added into other live broadcast rooms, and the other live broadcast rooms needing to be searched have the same topic as the target live broadcast, then the topic identification corresponding to the topic associated with the target live broadcast room can be determined according to the live broadcast search instruction, then candidate live broadcast address identifications are screened in a live broadcast information table in a service database based on the topic identification, namely, address identifications corresponding to other live broadcast rooms identical to the topic of the target live broadcast room are selected, so that the candidate live broadcast rooms are determined according to the candidate live broadcast address identifications.
Because the candidate live broadcast rooms comprise a large number of live broadcast rooms which run in and out, in order to recommend the live broadcast rooms capable of participating normally to audiences, the candidate live broadcast rooms with the live broadcast states in the running states can be selected as recommended live broadcast rooms, so that a live broadcast room recommendation list is created for the recommended live broadcast rooms, the live broadcast room recommendation list is sent to the audiences, and the audiences can select preferred live broadcast rooms to participate.
Along with the above example, a user B watches the live broadcast of the user A through an application program B, under the condition that a live broadcast search instruction submitted by the user B is received, the topic identification of the topic "hello" corresponding to the live broadcast of the user A is determined to be ID _ O according to the live broadcast search instruction of the user B, at the moment, the broadcasting information table is inquired based on the topic identification, 1000 users who screen out the broadcast of the topic "hello" are screened out from the 1000 live broadcasts and determined to be recommended live broadcasts, then a live broadcast recommendation list is created based on the recommended live broadcasts and is sent to a terminal of the user B for displaying, and the displaying effect is shown in figure 5, so that the user B can select other live broadcasts with the topic of "hello" to watch.
In conclusion, by recommending the live broadcast room based on the topic, the recommended live broadcast room can meet the requirements of audiences, the success rate of reaching the audiences can be improved, and the live broadcast room recommendation strategy is further enriched by updating.
The method for processing the service can determine the live broadcast information associated with the anchor according to the live broadcast starting request and the topic information of the live broadcast key required to be started by the anchor after receiving the live broadcast starting request submitted by the anchor, then determine the live broadcast information table and the topic information table special for storing the live broadcast information and the topic information in the service database, and update the live broadcast information table and the topic information table by combining the live broadcast information and the topic information, so that when a live broadcast room corresponding to the anchor is established, the relationship between the live broadcast room to be started by the anchor and the topic information can be established from the topic dimension, and finally a target live broadcast room associated with the live broadcast information and the topic information can be established in response to the live broadcast starting request, so that other users can search the live broadcast room started by the anchor through topics, thereby not only enriching the searching mode of user searching service, but also reducing the time consumed by searching, therefore, participation experience of the user is improved, the user can participate in more same or similar live broadcasts in a topic searching mode, and convenience of watching the live broadcasts by the user is effectively improved.
Corresponding to the above method embodiment, the present application further provides an embodiment of a service processing apparatus, and fig. 6 shows a schematic structural diagram of a service processing apparatus provided in an embodiment of the present application. As shown in fig. 6, the apparatus includes:
a receiving module 602 configured to receive a live broadcast start request submitted by a host;
a determining module 604 configured to determine live broadcast information and topic information associated with the live broadcast according to the live broadcast start request;
an updating module 606 configured to update a live broadcast information table and a topic information table in a service database based on the live broadcast information and the topic information;
a creating module 608 configured to create a target live broadcast room associated with the live broadcast information and the topic information in response to the live broadcast start request.
In an optional embodiment, the determining module 604 is further configured to:
determining a topic instruction and a live broadcast instruction submitted by the anchor according to the live broadcast starting request, and determining an initial topic associated with the anchor based on the topic instruction; under the condition that the initial topic does not exist in the topic searching module, establishing initial topic information corresponding to the initial topic, and updating the topic searching module according to the initial topic information; determining the live broadcast information associated with the anchor based on the live broadcast instruction, and taking the initial topic information as the topic information associated with the anchor.
In an optional embodiment, the update module 606 is further configured to:
determining the live broadcast information table and the topic information table in the service database; and writing the live broadcast information into the live broadcast information table, and writing the topic information into the topic information table as updates to the live broadcast information table and the topic information table.
In an optional embodiment, the determining module 604 is further configured to:
determining a topic instruction and a live broadcast instruction submitted by the anchor according to the live broadcast starting request, and determining topic keywords based on the topic instruction; screening related topics matched with the topic keywords in a topic search module, and determining related topic information corresponding to the related topics; and creating the topic information associated with the anchor based on the associated topic and the associated topic information table, and determining the live broadcast information associated with the anchor according to the live broadcast instruction.
In an optional embodiment, the update module 606 is further configured to:
creating an associated topic selection table according to the associated topic and the associated topic information, and sending the associated topic selection table to the anchor; receiving a topic selection instruction submitted by the anchor aiming at the associated topic selection table, and determining a target associated topic in the associated topics according to the topic selection instruction; and creating the topic information associated with the anchor based on the target associated topic and associated topic information corresponding to the target associated topic.
In an optional embodiment, the update module 606 is further configured to:
determining the live broadcast information table and the topic information table in the service database; and writing the live broadcast information into the live broadcast information table, and updating the topic information table according to the associated topic information corresponding to the target associated topic, wherein the topic information table is used for updating the live broadcast information table and the topic information table.
In an optional embodiment, the live information includes at least one of: anchor identification information, live broadcast address identification information, topic identification information and live broadcast time information;
correspondingly, the topic information comprises at least one of the following items: topic identification information, topic name information and topic reference information.
In an optional embodiment, the service processing apparatus further includes:
the recommendation module is configured to determine a topic identifier corresponding to the target live broadcast room according to a live broadcast search instruction under the condition that the live broadcast search instruction submitted by the audience participating in the target live broadcast room is received; screening a recommended live broadcast room in the live broadcast information table in the service database according to the topic identifier; and creating a live broadcast room recommendation list based on the recommended live broadcast room, and sending the live broadcast room recommendation list to the audience.
In an optional embodiment, the recommendation module is further configured to:
screening candidate live broadcast address identifications in the live broadcast information table in the service database based on the topic identifications; and determining a candidate live broadcast room according to the candidate live broadcast address identifier, and selecting the candidate live broadcast room with the live broadcast state as the running state to determine as the recommended live broadcast room.
In an optional embodiment, the creating module 608 is further configured to:
responding to the live broadcast starting request to carry out live broadcast starting audit on the anchor; and under the condition that the anchor starts auditing through the live broadcast, creating the target live broadcast room associated with the live broadcast information and the topic information.
The service processing device provided by the application can determine live broadcast information associated with a main broadcast and topic information of a live broadcast key required to be started by the main broadcast according to the live broadcast starting request after receiving the live broadcast starting request submitted by the main broadcast, then determine a live broadcast information table and a topic information table special for storing the live broadcast information and the topic information in a service database, and update the live broadcast information table and the topic information table by combining the live broadcast information and the topic information, so that when a live broadcast room corresponding to the main broadcast is established, the relationship between the live broadcast room to be started by the main broadcast and the topic information can be established from topic dimensions, and finally, a target live broadcast room associated with the live broadcast information and the topic information can be established in response to the live broadcast starting request, so that other users can search the live broadcast room started by the main broadcast through topics, searching modes of user searching services are enriched, and the time consumption of searching is reduced, therefore, participation experience of the user is improved, the user can participate in more same or similar live broadcasts in a topic searching mode, and convenience of watching the live broadcasts by the user is effectively improved.
The foregoing is a schematic scheme of a service processing apparatus according to this embodiment. It should be noted that the technical solution of the service processing apparatus and the technical solution of the service processing method belong to the same concept, and details that are not described in detail in the technical solution of the service processing apparatus can be referred to the description of the technical solution of the service processing method.
Fig. 7 is a flowchart illustrating a service creation method according to an embodiment of the present application, where the service creation method is applied to a host client, and specifically includes the following steps:
step S702, receiving a live broadcast opening instruction submitted by the anchor.
And step S704, displaying a live broadcast attribute setting interface to the anchor according to the live broadcast starting instruction.
Step S706, receiving the live broadcast setting information and the topic information submitted by the anchor through the live broadcast attribute setting interface, and sending the live broadcast setting information and the topic information to a server.
Step S708, in response to the request for confirming broadcasting returned by the server, creating a target live broadcast room associated with the live broadcast setting information and the topic information for live broadcast.
Specifically, the anchor client specifically refers to a terminal device used when the anchor starts the live broadcast, and may be an intelligent device such as a mobile phone, a computer or a tablet computer; correspondingly, the live broadcast starting instruction specifically refers to an instruction submitted when the anchor starts live broadcast; the live broadcast attribute setting interface specifically refers to an interface for setting relevant information for live broadcasts to be started by a main broadcast, such as setting live broadcast time, live broadcast duration, live broadcast type, live broadcast theme and the like; correspondingly, the live broadcast setting information is the information input by the anchor in the interface.
Based on the above, after the anchor client receives a live broadcast starting instruction submitted by the anchor, which indicates that the anchor needs to start live broadcast, a live broadcast attribute setting interface can be displayed to the anchor according to the instruction so as to facilitate the recording of related information set by the anchor; after receiving the live broadcast setting information and the topic information submitted by the anchor through the interface, the related information can be sent to the server, the live broadcast related information required to be started by the anchor is synchronized to the server, and therefore the subsequent response to a broadcast starting confirmation request returned by the server is facilitated, and a target live broadcast room related to the live broadcast setting information and the topic information is established for live broadcast.
In an optional embodiment, the receiving topic information submitted by the anchor through the live broadcast attribute setting interface includes:
receiving a topic instruction submitted by the anchor through the live broadcast attribute setting interface;
when the topic instruction contains selected topic information, determining the topic information based on the selected topic information;
and under the condition that the topic instruction contains custom topic information, determining the topic information based on the custom topic information.
Specifically, when the anchor inputs topic information for a live broadcast room to be created, different topics need to be docked according to different live broadcast requirements, so that two ways of customizing topics and selecting topics are provided for a user in order to facilitate the association of the live broadcast room to be created to the topic information set by the anchor, and the customized topics refer to new topics which can be customized by the anchor and are not used by the anchor; selecting a topic refers to the anchor selecting a topic already existing at the server.
Based on the above, after receiving the topic instruction submitted by the anchor on the live broadcast attribute setting interface, if the topic instruction includes the selected topic information, which indicates that the anchor refers to the topic already existing in the server, the topic information may be created based on the topic selected by the anchor. If the topic instruction contains the customized topic information, which indicates that the anchor needs to customize a new topic aiming at the to-be-created live broadcast room, the topic information can be determined based on the customized topic information of the anchor.
In conclusion, the topic information is determined by providing the user with the user-defined topic and the topic selection mode, so that the topic selection freedom degree of the main broadcast during the live broadcast starting can be improved, and the exposure rate of the live broadcast room can be improved by the topic association mode.
In an optional embodiment, the determining the topic information based on the selected topic information includes:
determining a selected topic keyword according to the selected topic information, and creating a candidate topic request based on the selected topic keyword and sending the candidate topic request to the server;
receiving and displaying a topic selection list which is returned by the server aiming at the candidate topic request and is matched with the selected topic key words;
determining the topic information according to a selection instruction submitted by the anchor for the topic selection list.
Specifically, when the anchor selects a topic, at this time, a candidate topic request can be created according to topic keywords input by the anchor and sent to the server, so that the server can extract candidate topics associated with the topic keywords and push the candidate topics to the anchor for selection, at this time, the anchor client receives a topic selection list returned by the server for the candidate topic request, it needs to be noted that the candidate topics included in the topic selection list are all matched with the topic keywords, and the set number of topics are combined by the server through screening.
Based on the above, at this time, the anchor can determine the existing candidate topics matched with the topic keywords by looking up the topic selection list, and after the anchor selects any one of the candidate topics, the anchor determines topic information according to the instruction of the anchor, so that a live broadcast room associated with the topic selected by the anchor can be created later.
For example, if the anchor inputs a topic keyword "hello" on the live broadcast attribute setting interface, at this time, a candidate topic request may be sent to the server based on the keyword, and a topic selection list { hello, i ×; hello; and in the case that the anchor selects the topic "hello, my x", determining topic information of the live broadcast room to be created based on the topic at the moment, and using the topic information to subsequently create the live broadcast room associated with the topic.
In conclusion, the topic selection list is provided for the anchor in a manner of providing the anchor with the topic selection list, so that the created live broadcast room can be associated with the topic subsequently, and the exposure rate of the live broadcast room is effectively improved.
In an optional embodiment, the determining the topic information based on the custom topic information includes:
determining a user-defined topic keyword according to the user-defined topic information;
and creating the topic information based on the user-defined topic keyword.
Specifically, under the condition that the user defines the topic, it is indicated that the topic existing in the service end does not meet the requirement of the anchor, and then topic information can be determined according to the user-defined topic keyword input by the anchor and used for subsequently creating a target live broadcast room.
Along the above example, if the anchor inputs the topic keyword "hello" in the live broadcast attribute setting interface, the anchor can send a candidate topic request to the server based on the keyword at this time, and if the server does not have the topic of this type and the anchor needs to define the topic by user, topic information can be directly created based on the topic keyword "hello" for subsequently creating a live broadcast room associated with the topic.
It should be noted that, the contents that are not described in detail in this embodiment can refer to the same or corresponding contents described in the above embodiments, and the details of this embodiment are not described herein too much.
The service creation method provided by the embodiment realizes that the anchor can set topic information aiming at the live broadcast room to be created when the live broadcast is started, and realizes that the subsequently created live broadcast room is associated with topics, so that not only can the exposure rate of the live broadcast room be improved, but also audiences can conveniently search the interested live broadcast room through the topics, and further, the experience effect of the audiences is improved.
Corresponding to the embodiment of the method, the application also provides an embodiment of a service creation device, which is applied to a main broadcasting client; fig. 8 shows a schematic structural diagram of a service creation apparatus according to an embodiment of the present application. As shown in fig. 8, the apparatus includes:
a receive instruction module 802 configured to receive a live broadcast start instruction submitted by a host;
a display interface module 804 configured to display a live broadcast attribute setting interface to the anchor according to the live broadcast start instruction;
a receiving information module 806, configured to receive live broadcast setting information and topic information submitted by the anchor through the live broadcast attribute setting interface, and send the live broadcast setting information and the topic information to a server;
and a live broadcast creating module 808 configured to create a target live broadcast room associated with the live broadcast setting information and the topic information for live broadcast in response to a broadcast start confirmation request returned by the server.
In an optional embodiment, the receive instruction module 802 is further configured to:
receiving a topic instruction submitted by the anchor through the live broadcast attribute setting interface; when the topic instruction contains selected topic information, determining the topic information based on the selected topic information; and under the condition that the topic instruction contains custom topic information, determining the topic information based on the custom topic information.
In an optional embodiment, the receive instruction module 802 is further configured to:
determining a selected topic keyword according to the selected topic information, and creating a candidate topic request based on the selected topic keyword and sending the candidate topic request to the server; receiving and displaying a topic selection list which is returned by the server aiming at the candidate topic request and is matched with the selected topic key words; determining the topic information according to a selection instruction submitted by the anchor for the topic selection list.
In an optional embodiment, the receive instruction module 802 is further configured to:
determining a user-defined topic keyword according to the user-defined topic information; and creating the topic information based on the user-defined topic keyword.
The service creation device provided by the embodiment realizes that the anchor can set topic information aiming at the live broadcast room to be created when the live broadcast is started, realizes that the subsequent live broadcast room created is associated with topics, not only can improve the exposure rate of the live broadcast room, but also can facilitate audiences to search the interested live broadcast room through the topics, thereby improving the experience effect of the audiences.
The above is a schematic scheme of a service creation apparatus of this embodiment. It should be noted that the technical solution of the service creation apparatus and the technical solution of the service creation method belong to the same concept, and details that are not described in detail in the technical solution of the service creation apparatus can be referred to the description of the technical solution of the service creation method.
Fig. 9 is a flowchart illustrating a service recommendation method according to an embodiment of the present application, where the service recommendation method is applied to a viewer client, and specifically includes the following steps:
and step S902, receiving a click instruction submitted by the audience aiming at the topic control in the target live broadcast room.
Step S904, determining topic information associated with the target live broadcast room according to the click command, and sending a live broadcast recommendation request to a server based on the topic information.
Step S906, receiving a live broadcast recommendation list returned by the server aiming at the live broadcast recommendation request, and displaying the live broadcast recommendation list to the audience; wherein the recommended live broadcast rooms contained in the live broadcast recommendation list are associated with the topic information.
Specifically, the viewer client specifically refers to a terminal device held by a viewer when the viewer watches live broadcasts, and the terminal device may be a mobile phone, a computer, or a tablet computer-enabled smart device. Correspondingly, the topic control specifically refers to a control which can be clicked by the audience when the audience watches the live broadcast through the client, the control corresponds to the topic information associated with the live broadcast room watched by the audience, and the live broadcast recommendation associated with the topic can be realized by clicking the control. Correspondingly, the live broadcast recommendation request is specifically a request for recommending other live broadcasts related to topic information, which is sent to the server. The live recommendation list is specifically a list formed by recommending other live rooms to the audience.
Based on the above, when the audience needs to watch other live broadcasts related to the current live broadcast topic, a click instruction submitted by the audience aiming at the topic control in the target live broadcast room can be received, at this time, the topic information related to the target live broadcast room can be determined according to the instruction, and a live broadcast recommendation request is created based on the topic information and is sent to the server; after receiving the request, the server selects other live broadcasts associated with the topic information to create a live broadcast recommendation list and sends the live broadcast recommendation list to the audience, and the audience watches the live broadcast recommendation list containing other live broadcasts at the moment so as to be convenient for the audience to select interested live broadcasts to watch.
In an optional embodiment, the sending a live recommendation request to a server based on the topic information includes:
analyzing the topic information to obtain a topic identifier corresponding to the target live broadcast room;
and creating the live broadcast recommendation request based on the topic identification, and sending the live broadcast recommendation request to the server.
Specifically, when a live broadcast recommendation request is sent to the server, in order to ensure that subsequent recommended live broadcasts are live broadcasts related to topics, topic information can be analyzed, topic identifiers are determined, then live broadcast recommendation requests are created based on the identifiers and sent to the server, the server can search the related live broadcasts according to the identifiers and form a live broadcast recommendation list, so that the recommended live broadcasts are all live broadcasts related to the topic identifiers, and convenience is brought to selection of audiences.
The service creation method provided by the embodiment realizes that the anchor can set topic information aiming at the live broadcast room to be created when the live broadcast is started, and realizes that the subsequently created live broadcast room is associated with topics, so that not only can the exposure rate of the live broadcast room be improved, but also audiences can conveniently search the interested live broadcast room through the topics, and further, the experience effect of the audiences is improved.
The service recommendation method provided by the embodiment realizes recommendation of the live broadcast room to audiences from the topic dimension, enables the recommended live broadcast room to be associated with topics, can more accurately find the live broadcast content interested by users, and recommends the live broadcast content to the audiences, thereby improving the experience effect of the audiences.
Corresponding to the method embodiment, the application also provides a service recommendation device embodiment, which is applied to the audience client; fig. 10 is a schematic structural diagram illustrating a service recommendation apparatus according to an embodiment of the present application. As shown in fig. 10, the apparatus includes:
a receiving instruction module 1002 configured to receive a click instruction submitted by a viewer for a topic control in a target live broadcast room;
the determining information module 1004 is configured to determine topic information associated with the target live broadcast room according to the click command, and send a live broadcast recommendation request to a server based on the topic information;
a show list module 1006, configured to receive a live recommendation list returned by the server for the live recommendation request, and show the live recommendation list to the viewer; wherein the recommended live broadcast rooms contained in the live broadcast recommendation list are associated with the topic information.
In an optional embodiment, the determination information module 1004 is further configured to:
analyzing the topic information to obtain a topic identifier corresponding to the target live broadcast room; and creating the live broadcast recommendation request based on the topic identification, and sending the live broadcast recommendation request to the server.
The service recommendation device provided by the embodiment realizes recommendation of the live broadcast room from the topic dimension to audiences, so that the recommended live broadcast room can be associated with topics, the live broadcast content interested by users can be found more accurately, and the live broadcast content is recommended to the audiences, and the experience effect of the audiences is improved.
The above is a schematic scheme of a service recommendation device according to this embodiment. It should be noted that the technical solution of the service recommendation apparatus and the technical solution of the service recommendation method belong to the same concept, and details that are not described in detail in the technical solution of the service recommendation apparatus can be referred to the description of the technical solution of the service recommendation method.
The method provided by the present application is further described below with reference to fig. 11, taking as an example the application of the method in a live scene. Fig. 11 shows a processing flow chart applied to a live broadcast scene according to an embodiment of the present application, which specifically includes the following steps:
step S1102, receiving a live broadcast start request submitted by the anchor.
Step S1104, determining a topic instruction and a broadcast instruction submitted by the anchor according to the live broadcast starting request, and determining an initial topic associated with the anchor based on the topic instruction.
In step S1106, when it is detected that the initial topic does not exist in the ElasticSearch, the initial topic information corresponding to the initial topic is created, and the ElasticSearch is updated.
Step S1108, determining anchor associated broadcast information based on the broadcast instruction, and using the initial topic information as the anchor associated topic information.
Step S1110, determine the broadcast information table and the topic information table in Mysql, write the broadcast information into the broadcast information table, and write the topic information into the topic information table.
Step S1112, in response to the live broadcast start request of the anchor, creates a live broadcast associated with the topic information and the broadcast information.
Step S1114, when receiving a live broadcast search instruction submitted by a viewer watching the live broadcast, determines a topic identifier corresponding to the topic associated with the live broadcast.
Step S1116, on the basis of the topic identification, live broadcast candidates are selected from the broadcast information table, and live broadcast in the broadcast state is selected as recommended live broadcast.
Step S1118, a live recommendation list is created based on the recommended live broadcast, and the live recommendation list is sent to the audience.
The business processing method provided by the application can establish the relation between the live broadcast room to be started by the anchor and the topic information from the topic dimension, so that other users can search the live broadcast room started by the anchor through the topic, the searching mode of the user searching business is enriched, the time consumed for searching is reduced, the participation experience of the user is increased, the user can participate in more same or similar live broadcasts in the topic searching mode, and the convenience for watching the live broadcasts by the user is effectively improved.
Fig. 12 shows a block diagram of a computing device 1200 according to an embodiment of the present application. The components of the computing device 1200 include, but are not limited to, memory 1210 and processor 1220. Processor 1220 is coupled to memory 1210 via bus 1230, and database 1250 is used to store data.
The computing device 1200 also includes an access device 1240, the access device 1240 enabling the computing device 1200 to communicate via one or more networks 1260. Examples of such networks include the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), or a combination of communication networks such as the internet. The access device 1240 may include one or more of any type of network interface, e.g., a Network Interface Card (NIC), wired or wireless, such as an IEEE802.11 Wireless Local Area Network (WLAN) wireless interface, a worldwide interoperability for microwave access (Wi-MAX) interface, an ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a bluetooth interface, a Near Field Communication (NFC) interface, and so forth.
In one embodiment of the application, the above components of the computing device 1200 and other components not shown in fig. 12 may also be connected to each other, for example, by a bus. It should be understood that the block diagram of the computing device architecture shown in FIG. 12 is for purposes of example only and is not limiting as to the scope of the present application. Those skilled in the art may add or replace other components as desired.
Computing device 1200 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., tablet, personal digital assistant, laptop, notebook, netbook, etc.), mobile phone (e.g., smartphone), wearable computing device (e.g., smartwatch, smartglasses, etc.), or other type of mobile device, or a stationary computing device such as a desktop computer or PC. Computing device 1200 may also be a mobile or stationary server.
Wherein the processor 1220, when executing the instructions, performs the steps of the method described above.
The above is an illustrative scheme of a computing device of the present embodiment. It should be noted that the technical solution of the computing device and the technical solutions of the service processing method, the service creating method, and the service recommending method described above belong to the same concept, and details of the technical solution of the computing device, which are not described in detail, can be referred to the description of the technical solution of the above methods.
An embodiment of the present application also provides a computer readable storage medium storing computer instructions, which when executed by a processor, implement the steps of the method as described above.
The above is an illustrative scheme of a computer-readable storage medium of the present embodiment. It should be noted that the technical solution of the storage medium is the same as the technical solutions of the service processing method, the service creating method, and the service recommending method, and details that are not described in detail in the technical solution of the storage medium can be referred to the description of the technical solution of the above method.
The foregoing description of specific embodiments of the present application has been presented. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The computer instructions comprise computer program code which may be in the form of source code, object code, an executable file or some intermediate form, or the like. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
It should be noted that, for the sake of simplicity, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art should understand that the present application is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
The preferred embodiments of the present application disclosed above are intended only to aid in the explanation of the application. Alternative embodiments are not exhaustive and do not limit the invention to the precise embodiments described. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the application and its practical applications, to thereby enable others skilled in the art to best understand and utilize the application. The application is limited only by the claims and their full scope and equivalents.

Claims (21)

1. A service processing method is applied to a server and comprises the following steps:
receiving a live broadcast starting request submitted by a main broadcast;
determining live broadcast information and topic information associated with the live broadcast according to the live broadcast starting request;
updating a live broadcast information table and a topic information table in a service database based on the live broadcast information and the topic information;
and responding to the live broadcast starting request, and creating a target live broadcast room associated with the live broadcast information and the topic information.
2. The service processing method according to claim 1, wherein the determining live broadcast information and topic information associated with the live broadcast according to the live broadcast start request includes:
determining a topic instruction and a live broadcast instruction submitted by the anchor according to the live broadcast starting request, and determining an initial topic associated with the anchor based on the topic instruction;
under the condition that the initial topic does not exist in the topic searching module, establishing initial topic information corresponding to the initial topic, and updating the topic searching module according to the initial topic information;
determining the live broadcast information associated with the anchor based on the live broadcast instruction, and taking the initial topic information as the topic information associated with the anchor.
3. The service processing method according to claim 2, wherein the updating a live information table and a topic information table in a service database based on the live information and the topic information includes:
determining the live broadcast information table and the topic information table in the service database;
and writing the live broadcast information into the live broadcast information table, and writing the topic information into the topic information table as updates to the live broadcast information table and the topic information table.
4. The service processing method according to claim 1, wherein the determining live broadcast information and topic information associated with the live broadcast according to the live broadcast start request includes:
determining a topic instruction and a live broadcast instruction submitted by the anchor according to the live broadcast starting request, and determining topic keywords based on the topic instruction;
screening related topics matched with the topic keywords in a topic search module, and determining related topic information corresponding to the related topics;
and creating the topic information associated with the anchor based on the associated topic and the associated topic information table, and determining the live broadcast information associated with the anchor according to the live broadcast instruction.
5. The business processing method of claim 4, wherein the creating the topic information associated with the anchor based on the associated topic and the associated topic information table comprises:
creating an associated topic selection table according to the associated topic and the associated topic information, and sending the associated topic selection table to the anchor;
receiving a topic selection instruction submitted by the anchor aiming at the associated topic selection table, and determining a target associated topic in the associated topics according to the topic selection instruction;
and creating the topic information associated with the anchor based on the target associated topic and associated topic information corresponding to the target associated topic.
6. The service processing method according to claim 5, wherein the updating a live information table and a topic information table in a service database based on the live information and the topic information comprises:
determining the live broadcast information table and the topic information table in the service database;
and writing the live broadcast information into the live broadcast information table, and updating the topic information table according to the associated topic information corresponding to the target associated topic, wherein the topic information table is used for updating the live broadcast information table and the topic information table.
7. A service handling method according to any of claims 1-6, wherein the live information comprises at least one of:
anchor identification information, live broadcast address identification information, topic identification information and live broadcast time information;
correspondingly, the topic information comprises at least one of the following items:
topic identification information, topic name information and topic reference information.
8. The method of any of claims 1-6, wherein after the step of creating the target live broadcast room associated with the live broadcast information and the topic information is executed, the method further comprises:
under the condition that a live broadcast search instruction submitted by a viewer participating in the target live broadcast room is received, determining a topic identifier corresponding to the target live broadcast room according to the live broadcast search instruction;
screening a recommended live broadcast room in the live broadcast information table in the service database according to the topic identifier;
and creating a live broadcast room recommendation list based on the recommended live broadcast room, and sending the live broadcast room recommendation list to the audience.
9. The service processing method according to claim 8, wherein the screening a recommended live broadcast room in the live broadcast information table in the service database according to the topic identifier includes:
screening candidate live broadcast address identifications in the live broadcast information table in the service database based on the topic identifications;
and determining a candidate live broadcast room according to the candidate live broadcast address identifier, and selecting the candidate live broadcast room with the live broadcast state as the running state to determine as the recommended live broadcast room.
10. The service processing method according to claim 1, wherein the creating a target live broadcast room associated with the live broadcast information and the topic information in response to the live broadcast start request includes:
responding to the live broadcast starting request to carry out live broadcast starting audit on the anchor;
and under the condition that the anchor starts auditing through the live broadcast, creating the target live broadcast room associated with the live broadcast information and the topic information.
11. A service processing device is applied to a server and comprises:
the receiving module is configured to receive a live broadcast starting request submitted by a main broadcast;
a determining module configured to determine live broadcast information and topic information associated with the live broadcast according to the live broadcast start request;
the updating module is configured to update a live broadcast information table and a topic information table in a service database based on the live broadcast information and the topic information;
a creating module configured to create a target live broadcast room associated with the live broadcast information and the topic information in response to the live broadcast start request.
12. A service creation method, applied to an anchor client, includes:
receiving a live broadcast starting instruction submitted by a main broadcast;
displaying a live broadcast attribute setting interface to the anchor according to the live broadcast starting instruction;
receiving live broadcast setting information and topic information submitted by the anchor through the live broadcast attribute setting interface, and sending the live broadcast setting information and the topic information to a server;
and responding to a broadcast confirmation request returned by the server, and creating a target live broadcast room associated with the live broadcast setting information and the topic information for live broadcast.
13. The service creation method of claim 12, wherein the receiving of the topic information submitted by the anchor through the live property setting interface comprises:
receiving a topic instruction submitted by the anchor through the live broadcast attribute setting interface;
when the topic instruction contains selected topic information, determining the topic information based on the selected topic information;
and under the condition that the topic instruction contains custom topic information, determining the topic information based on the custom topic information.
14. The service creation method of claim 13, wherein the determining the topic information based on the selected topic information comprises:
determining a selected topic keyword according to the selected topic information, and creating a candidate topic request based on the selected topic keyword and sending the candidate topic request to the server;
receiving and displaying a topic selection list which is returned by the server aiming at the candidate topic request and is matched with the selected topic key words;
determining the topic information according to a selection instruction submitted by the anchor for the topic selection list.
15. The service creation method of claim 13, wherein the determining the topic information based on the custom topic information comprises:
determining a user-defined topic keyword according to the user-defined topic information;
and creating the topic information based on the user-defined topic keyword.
16. A service creation apparatus, applied to an anchor client, comprising:
the receiving instruction module is configured to receive a live broadcast starting instruction submitted by a main broadcast;
the display interface module is configured to display a live broadcast attribute setting interface to the anchor according to the live broadcast starting instruction;
the receiving information module is configured to receive live broadcast setting information and topic information submitted by the anchor through the live broadcast attribute setting interface and send the live broadcast setting information and the topic information to a server;
and the live broadcast creating module is configured to create a target live broadcast room associated with the live broadcast setting information and the topic information for live broadcast in response to a broadcast starting confirmation request returned by the server.
17. A service recommendation method applied to a viewer client, comprising:
receiving a click instruction submitted by an audience aiming at a topic control in a target live broadcast room;
determining topic information associated with the target live broadcast room according to the click command, and sending a live broadcast recommendation request to a server based on the topic information;
receiving a live broadcast recommendation list returned by the server aiming at the live broadcast recommendation request, and displaying the live broadcast recommendation list to the audience; wherein the recommended live broadcast rooms contained in the live broadcast recommendation list are associated with the topic information.
18. The service recommendation method of claim 17, wherein the sending a live recommendation request to a server based on the topic information comprises:
analyzing the topic information to obtain a topic identifier corresponding to the target live broadcast room;
and creating the live broadcast recommendation request based on the topic identification, and sending the live broadcast recommendation request to the server.
19. A service recommendation device, applied to a viewer client, comprising:
the receiving instruction module is configured to receive click instructions submitted by audiences aiming at the topic controls in the target live broadcast room;
the determining information module is configured to determine topic information associated with the target live broadcast room according to the click command and send a live broadcast recommendation request to a server based on the topic information;
the display list module is configured to receive a live broadcast recommendation list returned by the server aiming at the live broadcast recommendation request and display the live broadcast recommendation list to the audience; wherein the recommended live broadcast rooms contained in the live broadcast recommendation list are associated with the topic information.
20. A computing device comprising a memory, a processor and computer instructions stored on the memory and executable on the processor, wherein the processor implements the steps of the method of any one of claims 1-10, 12-15, 17 or 18 when executing the instructions.
21. A computer-readable storage medium storing computer instructions, which when executed by a processor, perform the steps of the method of any one of claims 1-10, 12-15, 17 or 18.
CN202110961875.8A 2021-08-20 2021-08-20 Service processing method and device Pending CN113691825A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110961875.8A CN113691825A (en) 2021-08-20 2021-08-20 Service processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110961875.8A CN113691825A (en) 2021-08-20 2021-08-20 Service processing method and device

Publications (1)

Publication Number Publication Date
CN113691825A true CN113691825A (en) 2021-11-23

Family

ID=78581059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110961875.8A Pending CN113691825A (en) 2021-08-20 2021-08-20 Service processing method and device

Country Status (1)

Country Link
CN (1) CN113691825A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040249807A1 (en) * 1999-12-16 2004-12-09 Microsoft Corporation Live presentation searching
CN106453284A (en) * 2016-09-27 2017-02-22 北京金山安全软件有限公司 Live broadcast label updating method and device and terminal equipment
CN106488252A (en) * 2016-11-03 2017-03-08 腾讯音乐娱乐(深圳)有限公司 A kind of direct broadcasting room list processing method and processing device
CN109241242A (en) * 2018-08-23 2019-01-18 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room topic recommended method, device, server and storage medium
CN109271509A (en) * 2018-08-23 2019-01-25 武汉斗鱼网络科技有限公司 Generation method, device, computer equipment and the storage medium of direct broadcasting room topic
CN111698525A (en) * 2020-05-07 2020-09-22 火币(广州)区块链科技有限公司 Method and device for displaying multiple live broadcast lists
CN111954017A (en) * 2020-08-14 2020-11-17 北京达佳互联信息技术有限公司 Live broadcast room searching method and device, server and storage medium
WO2021010012A1 (en) * 2019-07-16 2021-01-21 株式会社ディー・エヌ・エー System, method, and program for distribution of live stream video

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040249807A1 (en) * 1999-12-16 2004-12-09 Microsoft Corporation Live presentation searching
CN106453284A (en) * 2016-09-27 2017-02-22 北京金山安全软件有限公司 Live broadcast label updating method and device and terminal equipment
CN106488252A (en) * 2016-11-03 2017-03-08 腾讯音乐娱乐(深圳)有限公司 A kind of direct broadcasting room list processing method and processing device
CN109241242A (en) * 2018-08-23 2019-01-18 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room topic recommended method, device, server and storage medium
CN109271509A (en) * 2018-08-23 2019-01-25 武汉斗鱼网络科技有限公司 Generation method, device, computer equipment and the storage medium of direct broadcasting room topic
WO2021010012A1 (en) * 2019-07-16 2021-01-21 株式会社ディー・エヌ・エー System, method, and program for distribution of live stream video
CN111698525A (en) * 2020-05-07 2020-09-22 火币(广州)区块链科技有限公司 Method and device for displaying multiple live broadcast lists
CN111954017A (en) * 2020-08-14 2020-11-17 北京达佳互联信息技术有限公司 Live broadcast room searching method and device, server and storage medium

Similar Documents

Publication Publication Date Title
CN108848393B (en) Method, device and equipment for showing entrance and storage medium
CN107846569A (en) Current, related according to context and/or according to the member video conference list of polymerization
CN105653572A (en) Resource processing method and apparatus
CN103686344A (en) Enhanced video system and method
CN105872717A (en) Video processing method and system, video player and cloud server
CN113316015B (en) Bullet screen processing method, device and system
CN108536414A (en) Method of speech processing, device and system, mobile terminal
CN104639425A (en) Network expression playing method and system and service equipment
CN113709527B (en) Method and device for paying attention to anchor in multi-anchor scene
CN113010710A (en) Bullet screen display method and device
CN112131456A (en) Information pushing method, device, equipment and storage medium
CN103984690A (en) Creating playlists
CN110677267A (en) Information processing method and device
CN114466216A (en) Live broadcast room display method, server and live broadcast client
KR20130062799A (en) Method for managing keyword information server
CN112685637B (en) Intelligent interaction method of intelligent equipment and intelligent equipment
KR20120087221A (en) System and method for dynamic digital community management based locational and societal-aware
CN114727143A (en) Multimedia resource display method and device
CN104184824B (en) Mobile phone newspaper customizes and the device and method of push
CN108463819B (en) Real-time information distribution system and information distribution method based on digit string using intelligent terminal
CN104834728B (en) A kind of method for pushing and device for subscribing to video
CN113691825A (en) Service processing method and device
US20240095459A1 (en) Topic Identification Based on Virtual Space Machine Learning Models
CN101072318A (en) Method for providing chat situation elements, and client terminal and chat system
CN106888406A (en) A kind of time-based interaction content method for pushing and system

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