Live broadcast room title display method and device, equipment and storage medium
By identifying the portrait area content in the live broadcast screen, automatically determining the live broadcast keywords and switching titles, the problem of low efficiency in setting the title in the live broadcast room in the existing technology is solved, automatic updates are realized, and operation fluency is improved.
Patent Information
- Application Number
- CN202411450091.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-02-07
AI Technical Summary
In the prior art, anchors need to manually set the title of the live broadcast room, resulting in low setting efficiency, especially when the title needs to be frequently modified, human-computer interaction is complicated.
By identifying the portrait area content in the live broadcast screen, the live broadcast keywords are automatically determined, and the title of the live broadcast room is switched based on these keywords to achieve automated title updates.
It improves the efficiency of setting the title of the live broadcast room, and can automatically and reasonably switch titles according to the live broadcast content, reducing human-computer interaction and improving overall operation fluency.
Smart Images

Figure CN119402677A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of live broadcasting, and in particular to a method, device, equipment and storage medium for displaying a live broadcast room title. Background Art
[0002] During the live broadcast, the anchor's live broadcast room is usually set with a live broadcast room title, which can attract viewers to enter the live broadcast room.
[0003] In the related art, the anchor usually manually sets the live broadcast room title of his live broadcast room according to his live broadcast content. After the setting is completed, the live broadcast room title set by the anchor will be displayed for the anchor's live broadcast room in the live broadcast room list interface of the audience client.
[0004] When setting the live broadcast room title in the above manner, if the anchor needs to modify the live broadcast room title according to the live broadcast content, a series of human-computer interaction operations are required, resulting in low efficiency in setting the live broadcast room title. Summary of the invention
[0005] The present application provides a method, device, equipment and storage medium for displaying a live broadcast room title, which can improve the efficiency of setting a live broadcast room title. The technical solution is as follows:
[0006] According to one aspect of the present application, a method for displaying a live broadcast room title is provided, the method being applied to a viewer client, the method comprising:
[0007] Displaying a live broadcast room list interface, the live broadcast room list interface including a first list item corresponding to a first live broadcast room, wherein the first list item displays a first live broadcast room title of the first live broadcast room;
[0008] The first live broadcast room title is switched to be displayed as the second live broadcast room title, wherein the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, and the portrait area is the area including the portrait in the live broadcast screen of the first live broadcast room.
[0009] According to another aspect of the present application, a method for displaying a live broadcast room title is provided, the method being applied to a host client, the method comprising:
[0010] Displaying a live broadcast interface corresponding to the first live broadcast room, wherein the live broadcast interface displays a first live broadcast room title of the first live broadcast room;
[0011] Displaying the live broadcast screen of the first live broadcast room in the live broadcast interface;
[0012] The first live broadcast room title is switched to be displayed as the second live broadcast room title, wherein the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, and the portrait area is the area including the portrait in the live broadcast screen of the first live broadcast room.
[0013] According to another aspect of the present application, a method for displaying a live broadcast room title is provided, the method being applied to a server, the method comprising:
[0014] Acquire a live broadcast keyword corresponding to the first live broadcast room, wherein the live broadcast keyword is determined according to the content of the portrait area, wherein the portrait area is an area including the portrait in the live broadcast screen of the first live broadcast room, and the first live broadcast room corresponds to a first live broadcast room title;
[0015] Determine a second live broadcast room title according to the live broadcast keyword, wherein the second live broadcast room title includes the live broadcast keyword;
[0016] The second live broadcast room title is sent to at least one of the anchor client and the audience client, and the second live broadcast room title is used to switch the first live broadcast room title to the second live broadcast room title.
[0017] According to another aspect of the present application, a device for displaying a live broadcast room title is provided, the device comprising:
[0018] A display module, configured to display a live broadcast room list interface, wherein the live broadcast room list interface includes a first list item corresponding to a first live broadcast room, wherein the first list item displays a first live broadcast room title of the first live broadcast room;
[0019] The display module is also used to switch the first live broadcast room title to a second live broadcast room title, where the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, which is the area including the portrait in the live broadcast screen of the first live broadcast room.
[0020] In an optional design, the live broadcast keyword is determined based on the content of the anchor portrait area, and the anchor portrait area is the area in the live broadcast screen that includes the anchor portrait.
[0021] In an optional design, the live broadcast keyword includes the anchor dynamic information corresponding to the anchor of the first live broadcast room, the anchor dynamic information includes at least one of the expression information and behavior information of the anchor of the first live broadcast room, and the anchor dynamic information is obtained by identifying the anchor portrait area.
[0022] In an optional design, the second live broadcast room title is obtained by adding the live broadcast keyword to the initial live broadcast room title of the first live broadcast room.
[0023] In an optional design, the display module is used to display a live broadcast interface corresponding to the first live broadcast room in response to a display operation triggered on the first list item, and the live broadcast interface displays the second live broadcast room title of the first live broadcast room.
[0024] In an optional design, the live broadcast keyword is determined based on the content of the portrait area and at least one of the following information:
[0025] The first bullet screen in the first live broadcast room, the first bullet screen comprising bullet screens discussing the same subject content in the first live broadcast room;
[0026] The second bullet screen in the first live broadcast room, the second bullet screen comprising a bullet screen in the first live broadcast room describing the image of the anchor in the first live broadcast room;
[0027] The third barrage in the first live broadcast room, the third barrage includes barrages in the first live broadcast room discussing the status of the host of the first live broadcast room.
[0028] According to another aspect of the present application, a device for displaying a live broadcast room title is provided, the device comprising:
[0029] A display module, used for displaying a live broadcast interface corresponding to the first live broadcast room, wherein the live broadcast interface displays a first live broadcast room title of the first live broadcast room;
[0030] The display module is further used to display the live broadcast screen of the first live broadcast room in the live broadcast interface;
[0031] The display module is also used to switch the first live broadcast room title to a second live broadcast room title, where the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, which is the area including the portrait in the live broadcast screen of the first live broadcast room.
[0032] In an optional design, the device also includes: an identification module, used to obtain the live broadcast keyword by identifying the content of the portrait area; a sending module, used to send the live broadcast keyword to the server; a receiving module, used to receive the second live broadcast room title sent by the server, and the second live broadcast room title is determined based on the live broadcast keyword; the display module is used to switch the live broadcast room title of the first live broadcast room to the second live broadcast room title.
[0033] In an optional design, the device also includes: a receiving module, used to receive the second live broadcast room title sent by the server, the second live broadcast room title is determined based on the live broadcast keyword, and the live broadcast keyword is obtained by the server by identifying the content of the portrait area; the display module is used to switch the live broadcast room title of the first live broadcast room to the second live broadcast room title.
[0034] According to another aspect of the present application, a device for displaying a live broadcast room title is provided, the device comprising:
[0035] an acquisition module, configured to acquire a live broadcast keyword corresponding to the first live broadcast room, wherein the live broadcast keyword is determined according to the content of the portrait area, wherein the portrait area is an area including the portrait in the live broadcast screen of the first live broadcast room, and the first live broadcast room corresponds to a first live broadcast room title;
[0036] A determination module, configured to determine a second live broadcast room title according to the live broadcast keyword, wherein the second live broadcast room title includes the live broadcast keyword;
[0037] The sending module is used to send the second live broadcast room title to at least one of the anchor client and the audience client, and the second live broadcast room title is used to switch the first live broadcast room title to the second live broadcast room title.
[0038] According to another aspect of the present application, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for displaying a live broadcast room title as described above.
[0039] According to another aspect of the present application, a computer-readable storage medium is provided, in which at least one program is stored. The at least one program is loaded and executed by a processor to implement the method for displaying a live broadcast room title as described above.
[0040] According to another aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for displaying a live broadcast room title provided in various optional implementations of the above aspects.
[0041] The beneficial effects of the technical solution provided by this application include at least:
[0042] By determining the live broadcast keyword corresponding to the first live broadcast room according to the content of the portrait area in the live broadcast screen of the first live broadcast room, and determining the title of the second live broadcast room accordingly, the live broadcast room title of the first live broadcast room is automatically switched from the first live broadcast room title to the second live broadcast room title. Since the live broadcast keyword in the title of the second live broadcast room is related to the content of the live broadcast screen of the first live broadcast room, it is possible to automatically switch the live broadcast room title reasonably according to the live broadcast content, thereby improving the efficiency of setting the live broadcast room title. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0044] Figure 1 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;
[0045] Figure 2 is a schematic diagram of a process of switching a live broadcast room title provided by an exemplary embodiment of the present application;
[0046] Figure 3 It is a flowchart of a method for displaying a live broadcast room title provided by an exemplary embodiment of the present application;
[0047] Figure 4 It is a flowchart of a method for displaying a live broadcast room title provided by an exemplary embodiment of the present application;
[0048] Figure 5 It is a flowchart of a method for displaying a live broadcast room title provided by an exemplary embodiment of the present application;
[0049] Figure 6 It is a flowchart of a method for displaying a live broadcast room title provided by an exemplary embodiment of the present application;
[0050] Figure 7 is a schematic diagram of a process of switching a live broadcast room title provided by an exemplary embodiment of the present application;
[0051] Figure 8 It is a structural schematic diagram of a display device for a live broadcast room title provided by an exemplary embodiment of the present application;
[0052] Fig. 9 It is a structural schematic diagram of a display device for a live broadcast room title provided by an exemplary embodiment of the present application;
[0053] Fig.10It is a structural schematic diagram of a display device for a live broadcast room title provided by an exemplary embodiment of the present application;
[0054] Fig.11 It is a structural schematic diagram of a display device for a live broadcast room title provided by an exemplary embodiment of the present application;
[0055] Fig.12 It is a structural schematic diagram of a display device for a live broadcast room title provided by an exemplary embodiment of the present application;
[0056] Fig.13 is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application;
[0057] Fig.14 It is a structural diagram of a computer device provided by an exemplary embodiment of the present application.
[0058] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application. DETAILED DESCRIPTION
[0059] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0060] Figure 1 It is a structural block diagram of a computer system provided by an exemplary embodiment of the present application. The computer system 100 includes: a first terminal 110, a second terminal 120 and a server cluster 130.
[0061] The first terminal 110 is installed and runs a viewer client 111, which is a client that supports watching live content. In some embodiments, the types of the viewer client 111 include at least one of the following: live type, short video type, video on demand type, listening to music type, singing type, instant messaging type, food type, takeaway type, local service type, game type, and financial type. When the first terminal 110 runs the viewer client 111, the user interface of the viewer client 111 is displayed on the screen of the first terminal 110. The first terminal 110 is a terminal used by the first user 112, and the first user 112 can be a viewer user. The first user 112 uses the viewer client 111 by logging in.
[0062] The second terminal 120 is installed and runs an anchor client 121, which is a client that supports providing live content. In some embodiments, the type of the anchor client 121 includes at least one of the following: live type, short video type, video on demand type, listening to music type, singing type, instant messaging type, food type, takeaway type, local service type, game type, and financial type. When the second terminal 120 runs the anchor client 121, the user interface of the anchor client 121 is displayed on the screen of the second terminal 120. Optionally, the anchor client 121 is exactly the same as the audience client 111, or is the same client under different operating systems, or is a different version of the same client, or is a different client. The anchor client 121 and the audience client 111 can be collectively referred to as a live client. The second terminal 120 is a terminal used by the second user 122, and the second user 122 can be an anchor user. The second user 122 uses the anchor client 121 by logging in.
[0063] The device types of the first terminal 110 and the second terminal 120 include at least one of a smart phone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer.
[0064] Figure 1 Only two terminals are shown, but in different embodiments, there are multiple other terminals 140. In some embodiments, there is at least one other terminal 140 corresponding to the developer, and a development and editing platform of the live broadcast client is installed on the other terminal 140. The developer can edit and update the live broadcast client on the other terminal 140, and transmit the updated client installation package to the server cluster 130 through a wired or wireless network. The first terminal 110 and the second terminal 120 can download the client installation package from the server cluster 130 to update the client.
[0065] The first terminal 110 , the second terminal 120 , and other terminals 140 are connected to the server cluster 130 via a wireless network or a wired network.
[0066] The server cluster 130 includes at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. The server cluster 130 is used to provide background services for the live broadcast client. Optionally, the server cluster 130 undertakes the main computing work, and the terminal undertakes the secondary computing work; or, the server cluster 130 undertakes the secondary computing work, and the terminal undertakes the main computing work; or, the server cluster 130 and the terminal adopt a distributed computing architecture for collaborative computing. Optionally, the above-mentioned terminal and server are both computer devices.
[0067] In an illustrative example, the server cluster 130 includes a server 131 and a server 136, and the server 131 includes a processor 132, a database 133, a game service module 134, and an input / output interface (I / O interface) 135. The processor 132 is used to load instructions stored in the server 131 and process data in the database 133 and the live broadcast service module 134; the database 133 is used to store user-related data of the first terminal 110, the second terminal 120, and other terminals 140, such as the user's avatar, nickname, virtual currency, etc.; the live broadcast service module 134 is used to provide services for live broadcast related functions in the live broadcast client; and the I / O interface 135 is used to establish communication and exchange data with the terminal through a wireless network or a wired network.
[0068] In combination with the above introduction to the implementation environment involved in the present application, the method provided in the embodiment of the present application will be described below.
[0069] Figure 2 FIG. 1 is a schematic diagram of a process of switching a live broadcast room title provided by an exemplary embodiment of the present application. Figure 2 As shown, for the audience client: the audience client displays a live broadcast room list interface 201, and the live broadcast room list interface 201 includes a first list item 202 corresponding to the first live broadcast room, and the first list item 202 displays a first live broadcast room title 203 of the first live broadcast room. Optionally, the live broadcast room list interface 201 also includes at least one second list item corresponding to the second live broadcast room. The first live broadcast room title 203 can be the initial live broadcast room title of the first live broadcast room, and the initial live broadcast room title can be set by the anchor of the first live broadcast room. In the process of displaying the live broadcast room list interface 201, the server corresponding to the audience client will obtain the live broadcast keyword corresponding to the first live broadcast room, and determine the second live broadcast room title 204 according to the live broadcast keyword. The second live broadcast room title 204 includes the live broadcast keyword, and the live broadcast keyword is determined according to the content of the portrait area. The portrait area is the area including the portrait in the live broadcast screen of the first live broadcast room. After determining the second live broadcast room title 204, the server will send the second live broadcast room title 204 to the audience client to trigger the audience client to switch the first live broadcast room title to the second live broadcast room title 204. In some embodiments, in response to a display operation triggered on the first list item 202, the viewer client will display a live broadcast interface corresponding to the first live broadcast room, and the live broadcast interface will display the live broadcast picture of the first live broadcast room.
[0070] For the anchor client: the anchor client displays the live broadcast interface corresponding to the first live broadcast room, and displays the live broadcast screen of the first live broadcast room in the live broadcast interface. The live broadcast interface displays the first live broadcast room title of the first live broadcast room. In the process of displaying the live broadcast interface, the server corresponding to the anchor client will obtain the live broadcast keyword corresponding to the first live broadcast room, and determine the second live broadcast room title based on the live broadcast keyword. The second live broadcast room title includes the live broadcast keyword. The live broadcast keyword is determined based on the content of the portrait area. The portrait area is the area in the live broadcast screen of the first live broadcast room that includes the portrait. After determining the second live broadcast room title, the server will send the second live broadcast room title to the anchor client to trigger the anchor client to switch the first live broadcast room title to the second live broadcast room title.
[0071] In some embodiments, the live broadcast keyword includes the anchor dynamic information corresponding to the anchor of the first live broadcast room, and the anchor dynamic information includes at least one of the expression information and behavior information of the anchor of the first live broadcast room. Expression information is used to reflect the expression of the anchor, for example, the expression information includes at least one of smiling, laughing, happy, angry, angry, calm, sad, painful, crying, dazed, excited, and excited. Behavior information is used to reflect the behavior of the anchor, and the behavior information includes at least one of exercise, running, fitness, squatting, sitting, standing, speaking, doing exercises, jumping, practicing martial arts, dancing, explaining, playing games, lecturing, and connecting microphones. It should be noted that in addition to the expression information and behavior information of the above examples, other types of expression information and behavior information may also exist, and the embodiments of the present application are not limited to this. The anchor dynamic information is obtained by the anchor client or server or the audience client by identifying the anchor portrait area, and the anchor portrait area is the area including the anchor portrait in the live broadcast screen. Optionally, the second live broadcast room title is obtained by adding the live broadcast keyword to the initial live broadcast room title of the first live broadcast room.
[0072] By determining the live broadcast keyword corresponding to the first live broadcast room according to the content of the portrait area in the live broadcast screen of the first live broadcast room, and determining the title of the second live broadcast room accordingly, the live broadcast room title of the first live broadcast room is automatically switched from the first live broadcast room title to the second live broadcast room title. Since the live broadcast keyword in the title of the second live broadcast room is related to the content of the live broadcast screen of the first live broadcast room, it is possible to automatically switch the live broadcast room title reasonably according to the live broadcast content, thereby improving the efficiency of setting the live broadcast room title.
[0073] Figure 3 FIG. 1 is a flow chart of a method for displaying a live broadcast room title provided by an exemplary embodiment of the present application. The method can be used in a terminal or a client on the terminal, such as a viewer client. Figure 3 As shown, the method includes:
[0074] Step 302: Display the live broadcast room list interface.
[0075] The live broadcast room list interface is a user interface for displaying the live broadcast room list in the audience client. The live broadcast room is a virtual room for providing live broadcast content. Different live broadcast rooms can be used to provide different types of live broadcast content. In some embodiments, the live broadcast room is created by the anchor (anchor user). Optionally, the live broadcast content provided by the live broadcast room includes at least one of game live broadcast, e-commerce live broadcast, music live broadcast, education live broadcast, and entertainment live broadcast. By providing functions such as video, audio and text chat in the live broadcast room, real-time interaction between the anchor and the audience (audience user) can be achieved. For example, the audience can send barrages, send comments and give gifts in the live broadcast room, so as to achieve real-time communication with the anchor. At least one list item is displayed in the live broadcast room list interface, and different list items in the live broadcast room list interface correspond to (used to characterize) different live broadcast rooms. Optionally, the list items in the live broadcast room list interface display at least one of the live broadcast room title, live broadcast room cover and the name of the anchor.
[0076] The live broadcast room list interface includes a first list item corresponding to the first live broadcast room, and the first live broadcast room includes any live broadcast room in the live broadcast room list interface. The first list item corresponding to the first live broadcast room displays the first live broadcast room title of the first live broadcast room. Optionally, the first list item also displays at least one of the live broadcast room cover of the first live broadcast room and the name of the anchor. Optionally, the live broadcast room list interface also includes at least one second list item corresponding to a second live broadcast room. In some embodiments, the first live broadcast room title is set by the anchor of the first live broadcast room. In some embodiments, the first live broadcast room title is automatically generated, for example, by generating the second live broadcast room title in step 304. The generation method can refer to the relevant content in step 304, and the embodiments of the present application will not be repeated here.
[0077] In some embodiments, in the process of displaying the first list item with the title of the first live broadcast room, in response to the display operation triggered on the first list item, the audience client will display the live broadcast interface corresponding to the first live broadcast room, and the live broadcast interface displays the live broadcast picture of the first live broadcast room. Optionally, the display operation is a touch operation on the first list item, such as single click, double click, long press, etc. The live broadcast interface corresponding to the first live broadcast room is a user interface for providing the live broadcast content of the first live broadcast room, and the live broadcast picture of the first live broadcast room is a display picture corresponding to the live broadcast content provided by the first live broadcast room. In some embodiments, the live broadcast picture of the first live broadcast room is generated based on the picture collected by the camera connected to the terminal where the anchor client corresponding to the first live broadcast room is located. The live broadcast picture of the first live broadcast room can also be set by the anchor client corresponding to the first live broadcast room. The live broadcast picture of the first live broadcast room can also be generated based on the picture collected by the above-mentioned camera combined with the picture set by the anchor client corresponding to the first live broadcast room. The embodiments of the present application do not limit this.
[0078] Step 304: Switch the display of the first live broadcast room title to the second live broadcast room title.
[0079] The second live broadcast room title is a live broadcast room title generated for the first live broadcast room, and the second live broadcast room title is different from the first live broadcast room title. The second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, and the portrait area is an area in the live broadcast screen of the first live broadcast room that includes a portrait. Optionally, the portrait area includes at least one of a first portrait area and a second portrait area in the live broadcast screen of the first live broadcast room. Among them, the first portrait area is an area in the live broadcast screen that includes the portrait of the anchor, and the first portrait area can be called the anchor portrait area. The second portrait area is an area in the live broadcast screen that includes portraits other than the anchor of the first live broadcast room, for example, an area of the portrait of an anchor or an audience connected to the anchor of the first live broadcast room. In some embodiments, the second live broadcast room title is obtained by adding a live broadcast keyword to the initial live broadcast room title of the first live broadcast room, and the initial live broadcast room title is the live broadcast room title set by the anchor of the first live broadcast room.
[0080] For example, when the portrait area includes the first portrait area, the expression information and / or behavior information of the host of the first live broadcast room can be obtained by identifying the first portrait area, so that the live broadcast keyword can be determined. The second live broadcast room title determined according to the live broadcast keyword is, for example, "Dazing - Newbie's First Day of Broadcasting", where "Dazing" is obtained by identifying the first portrait area, and "Newbie's First Day of Broadcasting" is the live broadcast room title set by the host of the first live broadcast room.
[0081] For example, when the host in the first live broadcast room is broadcasting live with a microphone and the portrait area includes the second portrait area, the gender information and / or behavior information of the host or audience connected to the host in the first live broadcast room can be obtained by identifying the second portrait area, so that the live broadcast keyword can be determined. In this case, the live broadcast keyword also includes the microphone connection information for indicating the live broadcast with a microphone. The title of the second live broadcast room determined according to the live broadcast keyword is, for example, "Female connected to the microphone - Newbie's first day of broadcasting", where "connected to the microphone" is the above-mentioned microphone connection information, "female" is obtained by identifying the second portrait area, and "Newbie's first day of broadcasting" is the live broadcast room title set by the host in the first live broadcast room.
[0082] For example, when the host in the first live broadcast room is broadcasting live with a microphone and the portrait area includes the above-mentioned first portrait area and the second portrait area, the expression information and / or behavior information of the host in the first live broadcast room can be obtained by identifying the first portrait area. By identifying the second portrait area, the gender information and / or behavior information of the host or audience connected to the microphone of the host in the first live broadcast room can be obtained, so that the live broadcast keyword can be determined. In this case, the live broadcast keyword also includes the microphone connection information for indicating the live broadcast with a microphone. The title of the second live broadcast room determined according to the live broadcast keyword is, for example, "Dazed - Dancing Female Connected to the Microphone - Newbie's First Day of Broadcast", where "Dazed" is obtained by identifying the first portrait area, "Connected to the Microphone" is the above-mentioned microphone connection information, "Dancing Female" is obtained by identifying the second portrait area, and "Newbie's First Day of Broadcast" is the live broadcast room title set by the host in the first live broadcast room.
[0083] In some embodiments, the live broadcast keyword is determined by the anchor client, for example, it is obtained by the anchor client by identifying the live broadcast screen. The second live broadcast room title is generated by the server corresponding to the anchor client and the audience client. After determining the live broadcast keyword, the anchor client will send the live broadcast keyword to the server. After receiving the live broadcast keyword, the server will use it to determine the second live broadcast room title, and send the determined second live broadcast room title to the anchor client and / or the audience client to switch the live broadcast room title of the first live broadcast room. Optionally, the anchor client determines the live broadcast keyword according to a preset period, thereby triggering the server to determine the second live broadcast room title according to a preset period by sending the live broadcast keyword. The server will only determine the second live broadcast room title when the live broadcast keyword sent by the anchor client is sent for the first time or is different from the live broadcast keyword sent last time.
[0084] In some embodiments, the live broadcast keyword is determined by the server corresponding to the anchor client and the audience client, for example, obtained by the server by identifying the live broadcast screen. The second live broadcast room title is generated by the server corresponding to the anchor client and the audience client. After determining the live broadcast keyword, the server will determine the second live broadcast room title based on this, and send the determined second live broadcast room title to the anchor client and / or the audience client to switch the live broadcast room title of the first live broadcast room. Optionally, the server determines the live broadcast keyword and the second live broadcast room title according to a preset period. The server will only determine the second live broadcast room title when the live broadcast keyword determined by the server is determined for the first time or is different from the live broadcast keyword determined last time.
[0085] In summary, the method provided in this embodiment determines the live broadcast keyword corresponding to the first live broadcast room according to the content of the portrait area in the live broadcast screen of the first live broadcast room, and determines the title of the second live broadcast room based on this, thereby automatically switching the live broadcast room title of the first live broadcast room from the first live broadcast room title to the second live broadcast room title. Since the live broadcast keyword in the second live broadcast room title is related to the content of the live broadcast screen of the first live broadcast room, it is possible to automatically switch the live broadcast room title reasonably according to the live broadcast content, thereby improving the efficiency of setting the live broadcast room title.
[0086] Figure 4 FIG. 1 is a flow chart of a method for displaying a live broadcast room title provided by an exemplary embodiment of the present application. The method can be used in a terminal or a client on the terminal, such as a host client. Figure 4 As shown, the method includes:
[0087] Step 402: Display the live broadcast interface corresponding to the first live broadcast room.
[0088] The live broadcast room is a virtual room for providing live broadcast content, and different live broadcast rooms can be used to provide different types of live broadcast content. The first live broadcast room is the live broadcast room corresponding to the anchor client. In some embodiments, the first live broadcast room is created by an anchor (anchor user) using the anchor client. Optionally, the live broadcast content provided by the first live broadcast room includes at least one of game live broadcast, e-commerce live broadcast, music live broadcast, education live broadcast, and entertainment live broadcast.
[0089] The live broadcast interface corresponding to the first live broadcast room is a user interface for providing the live broadcast content of the first live broadcast room. The first live broadcast room title of the first live broadcast room is displayed in the live broadcast interface. In some embodiments, the first live broadcast room title is set by the anchor of the first live broadcast room. In some embodiments, the first live broadcast room title is automatically generated, for example, by generating the second live broadcast room title in step 406. The generation method can refer to the relevant content in step 406, and the embodiments of this application will not be described in detail here.
[0090] Step 404: Display the live broadcast screen of the first live broadcast room in the live broadcast interface.
[0091] The live broadcast screen of the first live broadcast room is a display screen corresponding to the live broadcast content provided by the first live broadcast room. In some embodiments, the live broadcast screen of the first live broadcast room is generated based on the screen captured by the camera connected to the terminal where the anchor client corresponding to the first live broadcast room is located, the live broadcast screen of the first live broadcast room can also be set by the anchor client corresponding to the first live broadcast room, and the live broadcast screen of the first live broadcast room can also be generated based on the screen captured by the above camera combined with the screen set by the anchor client corresponding to the first live broadcast room, and the embodiments of the present application do not limit this.
[0092] Step 406: Switch the display of the first live broadcast room title to the second live broadcast room title.
[0093] The second live broadcast room title is a live broadcast room title generated for the first live broadcast room, and the second live broadcast room title is different from the first live broadcast room title. The second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined according to the content of the portrait area, and the portrait area is an area including a portrait in the live broadcast screen of the first live broadcast room.
[0094] Optionally, the portrait area includes at least one of a first portrait area and a second portrait area in the live broadcast screen of the first live broadcast room. The first portrait area is an area in the live broadcast screen that includes the anchor's portrait, and the first portrait area can be called the anchor portrait area. The second portrait area is an area in the live broadcast screen that includes portraits other than the anchor of the first live broadcast room, for example, an area of the portrait of the anchor or the audience connected to the anchor of the first live broadcast room. In some embodiments, the second live broadcast room title is obtained by adding a live broadcast keyword to the initial live broadcast room title of the first live broadcast room, and the initial live broadcast room title is the live broadcast room title set by the anchor of the first live broadcast room.
[0095] In some embodiments, the live broadcast keyword is determined by the host client, for example, it is obtained by the host client by identifying the live broadcast screen. The second live broadcast room title is generated by the server corresponding to the host client and the audience client. After determining the live broadcast keyword, the host client will send the live broadcast keyword to the server. After receiving the live broadcast keyword, the server will use this to determine the second live broadcast room title, and send the determined second live broadcast room title to the host client and / or the audience client to switch the live broadcast room title of the first live broadcast room. In some embodiments, the live broadcast keyword is determined by the server corresponding to the host client and the audience client, for example, it is obtained by the server by identifying the live broadcast screen. The second live broadcast room title is generated by the server corresponding to the host client and the audience client. After determining the live broadcast keyword, the server will use this to determine the second live broadcast room title, and send the determined second live broadcast room title to the host client and / or the audience client to switch the live broadcast room title of the first live broadcast room.
[0096] In some embodiments, an automatic title switching option is provided in the anchor client. Only when the automatic title switching option is turned on will the above steps of switching the first live broadcast room title to the second live broadcast room title be performed.
[0097] In summary, the method provided in this embodiment determines the live broadcast keyword corresponding to the first live broadcast room according to the content of the portrait area in the live broadcast screen of the first live broadcast room, and determines the title of the second live broadcast room based on this, thereby automatically switching the live broadcast room title of the first live broadcast room from the first live broadcast room title to the second live broadcast room title. Since the live broadcast keyword in the second live broadcast room title is related to the content of the live broadcast screen of the first live broadcast room, it is possible to automatically switch the live broadcast room title reasonably according to the live broadcast content, thereby improving the efficiency of setting the live broadcast room title.
[0098] Figure 5 FIG. 1 is a flow chart of a method for displaying a live broadcast room title provided by an exemplary embodiment of the present application. The method can be used in a server. Figure 5 As shown, the method includes:
[0099] Step 502: Obtain the live broadcast keyword corresponding to the first live broadcast room.
[0100] The live broadcast room is a virtual room for providing live broadcast content, and different live broadcast rooms can be used to provide different types of live broadcast content. In some embodiments, the live broadcast room is created by the anchor (anchor user). Optionally, the live broadcast content provided by the live broadcast room includes at least one of game live broadcast, e-commerce live broadcast, music live broadcast, education live broadcast, and entertainment live broadcast. The first live broadcast room includes any live broadcast room in the server, and the first live broadcast room corresponds to the first live broadcast room title. In some embodiments, the title of the first live broadcast room is set by the anchor of the first live broadcast room. In some embodiments, the title of the first live broadcast room is automatically generated, for example, by generating the title of the second live broadcast room in step 504. The generation method can refer to the relevant content in step 504, and the embodiments of this application will not be repeated here.
[0101] The live broadcast keyword is determined based on the content of the portrait area, which is an area in the live broadcast screen of the first live broadcast room that includes a portrait. Optionally, the portrait area includes at least one of a first portrait area and a second portrait area in the live broadcast screen of the first live broadcast room. Among them, the first portrait area is an area in the live broadcast screen that includes the anchor's portrait, and the first portrait area can be called the anchor portrait area. The second portrait area is an area in the live broadcast screen that includes portraits other than the anchor of the first live broadcast room, for example, an area of the portrait of the anchor or the audience connected to the anchor of the first live broadcast room.
[0102] In some embodiments, the live broadcast keyword is determined by the host client, for example, the host client obtains it by identifying the live broadcast screen. After determining the live broadcast keyword, the host client sends the live broadcast keyword to the server. In some embodiments, the live broadcast keyword is determined by the server corresponding to the host client and the viewer client, for example, the server obtains it by identifying the live broadcast screen.
[0103] Step 504: Determine the title of the second live broadcast room according to the live broadcast keyword.
[0104] The second live broadcast room title includes live broadcast keywords. In some embodiments, the second live broadcast room title is obtained by adding live broadcast keywords to the initial live broadcast room title of the first live broadcast room, and the initial live broadcast room title is the live broadcast room title set by the anchor of the first live broadcast room.
[0105] In some embodiments, the live broadcast keyword is determined by the anchor client. After determining the live broadcast keyword, the anchor client will send the live broadcast keyword to the server. After receiving the live broadcast keyword, the server will use it to determine the second live broadcast room title, and send the determined second live broadcast room title to the anchor client and / or the audience client. In some embodiments, the live broadcast keyword is determined by the server. After determining the live broadcast keyword, the server will use it to determine the second live broadcast room title, and send the determined second live broadcast room title to the anchor client and / or the audience client.
[0106] Step 506: Send a second live broadcast room title to at least one of the host client and the viewer client.
[0107] The second live broadcast room title is used to switch the first live broadcast room title to the second live broadcast room title. For example, it is used for the anchor client to switch the first live broadcast room title to the second live broadcast room title, and / or it is used for the audience client to switch the first live broadcast room title to the second live broadcast room title.
[0108] When the anchor client receives the title of the second live broadcast room, it will switch the title of the first live broadcast room to the title of the second live broadcast room in the user interface that displays the title of the first live broadcast room. Optionally, the user interface that displays the title of the first live broadcast room in the anchor client includes a live broadcast interface of the first live broadcast room corresponding to the anchor client. The live broadcast interface displays the live broadcast screen of the first live broadcast room, and the live broadcast screen of the first live broadcast room is the display screen corresponding to the live broadcast content provided by the first live broadcast room. In some embodiments, the live broadcast screen of the first live broadcast room is generated based on the screen captured by the camera connected to the terminal where the anchor client corresponding to the first live broadcast room is located. The live broadcast screen of the first live broadcast room can also be set by the anchor client corresponding to the first live broadcast room. The live broadcast screen of the first live broadcast room can also be generated based on the screen captured by the above-mentioned camera combined with the screen set by the anchor client corresponding to the first live broadcast room. The embodiments of the present application do not limit this.
[0109] When the audience client receives the second live broadcast room title, it will switch the first live broadcast room title to the second live broadcast room title in the user interface that displays the first live broadcast room title. Optionally, the user interface that displays the first live broadcast room title in the audience client includes at least one of a live broadcast room list interface and a live broadcast interface of the first live broadcast room corresponding to the first live broadcast room title. The live broadcast room list interface is a user interface in the audience client for displaying a live broadcast room list, and the live broadcast room list interface includes a first list item corresponding to the first live broadcast room, and the first list item corresponding to the first live broadcast room displays the first live broadcast room title of the first live broadcast room. The live broadcast interface corresponding to the first live broadcast room is a user interface for providing live broadcast content of the first live broadcast room, and the live broadcast interface of the first live broadcast room displays a live broadcast screen of the first live broadcast room, and the live broadcast screen of the first live broadcast room is a display screen corresponding to the live broadcast content provided by the first live broadcast room.
[0110] In summary, the method provided in this embodiment determines the live broadcast keyword corresponding to the first live broadcast room according to the content of the portrait area in the live broadcast screen of the first live broadcast room, and determines the title of the second live broadcast room based on this, thereby automatically switching the live broadcast room title of the first live broadcast room from the first live broadcast room title to the second live broadcast room title. Since the live broadcast keyword in the second live broadcast room title is related to the content of the live broadcast screen of the first live broadcast room, it is possible to automatically switch the live broadcast room title reasonably according to the live broadcast content, thereby improving the efficiency of setting the live broadcast room title.
[0111] Figure 6 is a flowchart of a method for displaying a live broadcast room title provided by an exemplary embodiment of the present application. The method can be used for Figure 1 The system shown. Figure 6 As shown, the method includes:
[0112] Step 602: The viewer client displays the live broadcast room list interface.
[0113] The live broadcast room list interface is a user interface for displaying a live broadcast room list in the viewer client. A live broadcast room is a virtual room for providing live broadcast content. Different live broadcast rooms can be used to provide different types of live broadcast content. In some embodiments, the live broadcast room is created by an anchor (anchor user). Optionally, the live broadcast content provided by the live broadcast room includes at least one of game live broadcast, e-commerce live broadcast, music live broadcast, education live broadcast, and entertainment live broadcast. At least one list item is displayed in the live broadcast room list interface, and different list items in the live broadcast room list interface correspond to different live broadcast rooms.
[0114] The live broadcast room list interface includes a first list item corresponding to the first live broadcast room, and the first live broadcast room includes any live broadcast room in the live broadcast room list interface. The first list item corresponding to the first live broadcast room displays the first live broadcast room title of the first live broadcast room. Optionally, the first list item also displays at least one of the live broadcast room cover of the first live broadcast room and the name of the anchor. Optionally, the live broadcast room list interface also includes at least one second list item corresponding to a second live broadcast room. In some embodiments, the first live broadcast room title is set by the anchor of the first live broadcast room. In some embodiments, the first live broadcast room title is automatically generated, for example, by generating the second live broadcast room title in steps 608 and 610. The generation method can refer to the relevant content in steps 608 and 610, and the embodiments of the present application will not be repeated here.
[0115] Step 604: The viewer client displays the live broadcast interface corresponding to the first live broadcast room.
[0116] The live broadcast interface corresponding to the first live broadcast room is a user interface for providing the live broadcast content of the first live broadcast room. The live broadcast interface corresponding to the first live broadcast room displays the live broadcast screen of the first live broadcast room, and the live broadcast screen of the first live broadcast room is the display screen corresponding to the live broadcast content provided by the first live broadcast room. Optionally, the live broadcast interface corresponding to the first live broadcast room displays the first live broadcast room title of the first live broadcast room.
[0117] In some embodiments, the live broadcast picture of the first live broadcast room is generated based on the picture collected by the camera connected to the terminal where the anchor client corresponding to the first live broadcast room is located. The live broadcast picture of the first live broadcast room can also be set by the anchor client corresponding to the first live broadcast room. The live broadcast picture of the first live broadcast room can also be generated based on the picture collected by the above-mentioned camera combined with the picture set by the anchor client corresponding to the first live broadcast room. The embodiments of the present application do not limit this.
[0118] In some embodiments, in the process of displaying the first list item with the title of the first live broadcast room, in response to a display operation triggered on the first list item, the viewer client will display the live broadcast interface corresponding to the first live broadcast room. Optionally, the display operation is a touch operation on the first list item, such as single click, double click, long press, etc.
[0119] Step 606: The anchor client displays the live broadcast interface corresponding to the first live broadcast room.
[0120] The live broadcast interface corresponding to the first live broadcast room is a user interface for providing the live broadcast content of the first live broadcast room. In some embodiments, the first live broadcast room is created by an anchor (anchor user) using an anchor client. Optionally, the live broadcast content provided by the first live broadcast room includes at least one of game live broadcast, e-commerce live broadcast, music live broadcast, education live broadcast, and entertainment live broadcast.
[0121] The anchor client will display the live broadcast screen of the first live broadcast room in the live broadcast interface, and the live broadcast screen of the first live broadcast room is the display screen corresponding to the live broadcast content provided by the first live broadcast room. Optionally, the live broadcast interface corresponding to the first live broadcast room displays the first live broadcast room title of the first live broadcast room.
[0122] It should be noted that the live broadcast interface corresponding to the first live broadcast room displayed by the viewer client is completely or partially the same as the live broadcast interface corresponding to the first live broadcast room displayed by the anchor client. For example, the live broadcast interface displayed by the viewer client is the same as the live broadcast screen in the live broadcast interface displayed by the anchor client, but the controls displayed in the live broadcast interface are different.
[0123] Step 608: The server obtains the live broadcast keyword corresponding to the first live broadcast room.
[0124] The live broadcast keyword is determined based on the content of the portrait area, and the portrait area is the area of the live broadcast screen of the first live broadcast room that includes the portrait. In some embodiments, the live broadcast keyword is determined by the anchor client, for example, the anchor client obtains the live broadcast keyword by identifying the content of the portrait area, and sends the live broadcast keyword to the server so that the server obtains the live broadcast keyword. In some embodiments, the live broadcast keyword is determined by the server, for example, the server can obtain the live broadcast keyword by identifying the content of the portrait area. The following mainly introduces the example of the anchor client determining the live broadcast keyword.
[0125] In some embodiments, the live broadcast keyword is determined based on the content of the anchor portrait area, and the anchor portrait area is an area in the live broadcast screen that includes the anchor portrait. Optionally, in the process of determining the live broadcast keyword, the anchor client will locate the anchor portrait area in the live broadcast screen, thereby identifying the anchor portrait area to obtain the live broadcast keyword. Optionally, the anchor client uses an artificial intelligence (AI) model to locate the anchor portrait area in the live broadcast screen. For example, the anchor client uses the AI model to locate the anchor portrait area in the live broadcast screen based on the character features of the anchor in the first live broadcast room. The character features of the anchor in the first live broadcast room include facial features, hairstyle, body features, etc., and the AI model is obtained by training with images having the character features of the anchor in the first live broadcast room.
[0126] In some embodiments, the live broadcast keyword includes the anchor dynamic information corresponding to the anchor in the first live broadcast room, and the anchor dynamic information is obtained by identifying the anchor portrait area. The anchor dynamic information includes at least one of the expression information and behavior information of the anchor in the first live broadcast room. The expression information is used to reflect the expression of the anchor in the first live broadcast room in the anchor portrait area, for example, the expression information includes smiling, laughing, crying, being in a daze, being excited, and being excited. The behavior information is used to reflect the behavior of the anchor in the first live broadcast room in the anchor portrait area, and the behavior information includes sitting still, dancing, explaining, playing games, etc. Optionally, the anchor client identifies the anchor portrait area through an AI model to obtain the anchor dynamic information. For example, for expression information: the anchor client first locates the face area in the anchor portrait area based on the face detection technology through the AI model, and this process can be implemented by a convolutional neural network (CNN) model, which is obtained by training images with different annotated face areas. After that, the anchor client extracts feature information in the face area through a feature extraction model, and the feature information includes the position and shape of facial features such as eyes, mouth, and eyebrows. Afterwards, the anchor client classifies the extracted features through the classification model, thereby identifying the expression information corresponding to the anchor portrait area. The classification model is trained by using different images labeled with facial expressions. Regarding behavioral information: the anchor client first locates the human body area in the anchor portrait area through the AI model based on human body detection technology. This process can be achieved through the CNN model, which is trained by using different images labeled with human body areas. Afterwards, the anchor client extracts feature information in the human body area through the feature extraction model. The feature information includes the position and shape of the limbs. Afterwards, the anchor client classifies the extracted features through the classification model, thereby identifying the behavioral information corresponding to the anchor portrait area. The classification model is trained by using different images labeled with human body behaviors.
[0127] In some embodiments, the anchor client loads the container, thereby identifying the content of the portrait area through the AI model in the container to obtain the live broadcast keyword. In some embodiments, the anchor client is provided with an automatic title switching option, and the above-mentioned step of determining the live broadcast keyword is performed only when the automatic title switching option is turned on.
[0128] Optionally, in the process of determining the live broadcast keyword, the anchor client will not only identify the content of the portrait area in the live broadcast screen, but also refer to other information. For example, the live broadcast keyword is determined by the anchor client based on the content of the portrait area and at least one of the following information: the first bullet screen in the first live broadcast room, the first bullet screen includes bullet screens discussing the same topic content in the first live broadcast room; the second bullet screen in the first live broadcast room, the second bullet screen includes bullet screens describing the image of the anchor in the first live broadcast room; the third bullet screen in the first live broadcast room, the third bullet screen includes bullet screens discussing the status of the anchor in the first live broadcast room.
[0129] For example, for the first barrage: the anchor client inputs the most recent n barrages in the first live broadcast room and the prompt information (prompt) corresponding to the first task into the large language model (LLM), thereby obtaining the first barrage output by the LLM, and the first task is a task for filtering out the first barrage from the n barrages, where n is a positive integer. Afterwards, the anchor client inputs the first barrage and the prompt information corresponding to the second task into the LLM, thereby obtaining the first information output by the LLM. The first information is used to reflect the discussion topic of the first barrage, and the first task is a task for summarizing the first information based on the first barrage. The live broadcast keyword determined by the anchor client based on the anchor's dynamic information and the first information is, for example, "happy-discussing the anchor's age".
[0130] For example, for the second barrage: the anchor client inputs the most recent n barrages in the first live broadcast room and the prompt information corresponding to the third task into the LLM, thereby obtaining the second barrage output by the LLM, and the third task is a task for filtering out the second barrage from the n barrages. Afterwards, the anchor client inputs the second barrage and the prompt information corresponding to the fourth task into the LLM, thereby obtaining the second information output by the LLM. The second information is used to reflect the image of the anchor described in the second barrage, and the fourth task is a task for summarizing the second information based on the second barrage. The live broadcast keyword determined by the anchor client based on the anchor's dynamic information and the second information is, for example, "happy-cold girl".
[0131] For example, for the third barrage: the anchor client inputs the most recent n barrages in the first live broadcast room and the prompt information corresponding to the fifth task into the LLM, thereby obtaining the third barrage output by the LLM, and the fifth task is a task for filtering out the third barrage from the n barrages. Afterwards, the anchor client inputs the third barrage and the prompt information corresponding to the sixth task into the LLM, thereby obtaining the third information output by the LLM. The third information is used to reflect the status of the anchor discussed in the third barrage, and the sixth task is a task for summarizing the third information based on the third barrage. The live broadcast keywords determined by the anchor client based on the anchor's dynamic information and the third information are, for example, "happy-energetic".
[0132] Step 610: The server determines the title of the second live broadcast room based on the live broadcast keyword.
[0133] The second live broadcast room title includes live broadcast keywords. In some embodiments, the second live broadcast room title is obtained by adding live broadcast keywords to the initial live broadcast room title of the first live broadcast room, and the initial live broadcast room title is the live broadcast room title set by the anchor of the first live broadcast room.
[0134] In some embodiments, the live broadcast keyword is text information, and the presentation method of the live broadcast keyword in the second live broadcast room title includes at least one of the text information, the expression corresponding to the text information, and the icon corresponding to the text information.
[0135] Step 612: The server sends the second live broadcast room title to the viewer client.
[0136] After generating the second live broadcast room title, the server will send the second live broadcast room title to the viewer client to trigger the viewer client to switch the live broadcast room title of the first live broadcast room according to the second live broadcast room title.
[0137] Step 614: The server sends the second live broadcast room title to the anchor client.
[0138] After generating the second live broadcast room title, the server will send the second live broadcast room title to the anchor client to trigger the anchor client to switch the live broadcast room title of the first live broadcast room according to the second live broadcast room title.
[0139] Step 616: The viewer client switches the display of the first live broadcast room title to the second live broadcast room title.
[0140] In some embodiments, the viewer client displays a live broadcast room list interface, and the live broadcast room list interface displays the first live broadcast room title of the first live broadcast room. After receiving the second live broadcast room title, the viewer client switches the live broadcast room title of the first live broadcast room to the second live broadcast room title. In some embodiments, the viewer client displays a live broadcast interface corresponding to the first live broadcast room, and the live broadcast interface displays the first live broadcast room title of the first live broadcast room. After receiving the second live broadcast room title, the viewer client switches the live broadcast room title of the first live broadcast room to the second live broadcast room title.
[0141] For example, Figure 7 FIG. 1 is a schematic diagram of a process of switching a live broadcast room title provided by an exemplary embodiment of the present application. Figure 7 As shown, the audience client displays the live broadcast interface 701 corresponding to the first live broadcast room, and the first live broadcast room title (initial live broadcast room title) 702 of the first live broadcast room is displayed in the live broadcast interface 701. After receiving the second live broadcast room title 703 sent by the server, the audience client switches the first live broadcast room title 702 to the second live broadcast room title 703.
[0142] It should be noted that, in addition to the user interface displaying the first live broadcast room title, the viewer client may also have other user interfaces displaying the first live broadcast room title. After receiving the second live broadcast room title, the viewer client may also switch the first live broadcast room title to the second live broadcast room title in other user interfaces displaying the first live broadcast room title.
[0143] During the process of the audience client displaying the live broadcast room list interface with the first live broadcast room title, after receiving the second live broadcast room title, in response to the display operation triggered on the first list item in the live broadcast room list interface, the audience client will display the live broadcast interface corresponding to the first live broadcast room, and the second live broadcast room title of the first live broadcast room will be displayed in the live broadcast interface.
[0144] Step 618: The anchor client switches the display of the first live broadcast room title to the second live broadcast room title.
[0145] In some embodiments, the anchor client displays a live broadcast interface corresponding to the first live broadcast room, and the live broadcast interface displays a first live broadcast room title of the first live broadcast room. After receiving the second live broadcast room title, the anchor client switches the live broadcast room title of the first live broadcast room to the second live broadcast room title.
[0146] It should be noted that, in addition to the user interface displaying the first live broadcast room title, there may be other user interfaces displaying the first live broadcast room title in the anchor client. After receiving the second live broadcast room title, the anchor client can also switch the first live broadcast room title to the second live broadcast room title in other user interfaces displaying the first live broadcast room title.
[0147] It should be noted that the above steps 602, 604 and 606 are parallel steps. When implementing the method provided in the embodiment of the present application, all or part of the steps may be selected for execution. The above steps 612 and 616 are parallel steps with the above steps 614 and 618. When implementing the method provided in the embodiment of the present application, steps 612 and 616 may be selected for execution, and / or steps 614 and 618 may be selected for execution.
[0148] In summary, the method provided in this embodiment determines the live broadcast keyword corresponding to the first live broadcast room according to the content of the portrait area in the live broadcast screen of the first live broadcast room, and determines the title of the second live broadcast room based on this, thereby automatically switching the live broadcast room title of the first live broadcast room from the first live broadcast room title to the second live broadcast room title. Since the live broadcast keyword in the second live broadcast room title is related to the content of the live broadcast screen of the first live broadcast room, it is possible to automatically switch the live broadcast room title reasonably according to the live broadcast content, thereby improving the efficiency of setting the live broadcast room title.
[0149] The method provided in this embodiment also determines the live broadcast keyword based on the anchor portrait area, thereby determining the second live broadcast room title, which can make the determined second live broadcast room title closer to the anchor's status, which helps to improve the accuracy of setting the live broadcast room title. By identifying the anchor's dynamic information corresponding to the anchor portrait area, thereby determining the second live broadcast room title, an interesting way of setting the live broadcast room title is provided. By adding the live broadcast keyword to the initial live broadcast room title of the first live broadcast room to obtain the second live broadcast room title, it is possible to avoid the generated live broadcast room title deviating from the live broadcast room title set by the anchor. By combining the live broadcast keyword in the live broadcast room to determine the live broadcast keyword, the generated live broadcast room title can be closer to the interactive situation in the live broadcast room, which helps to improve the accuracy of setting the live broadcast room title.
[0150] It should be noted that before collecting relevant data of users and during the process of collecting relevant data of users, this application can display a prompt interface, pop-up window or output voice prompt information, and the prompt interface, pop-up window or voice prompt information is used to prompt the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining relevant data of users after obtaining the confirmation operation issued by the user to the prompt interface or pop-up window, otherwise (that is, when the confirmation operation issued by the user to the prompt interface or pop-up window is not obtained), the relevant steps of obtaining relevant data of users are terminated, that is, the relevant data of users are not obtained. In other words, all user data collected by this application are collected with the consent and authorization of the user, and the collection, use and processing of relevant user data need to comply with the relevant laws, regulations and standards of relevant countries and regions.
[0151] It should be noted that the sequence of the method steps provided in the embodiments of the present application can be appropriately adjusted, and the steps can be increased or decreased accordingly according to the circumstances. Any technician familiar with the technical field can easily think of the changed methods within the technical scope disclosed in the present application, and they should be included in the protection scope of the present application, so they will not be repeated here.
[0152] Figure 8 FIG. 1 is a schematic diagram of a display device for a live broadcast room title provided by an exemplary embodiment of the present application. Figure 8 As shown, the device comprises:
[0153] Display module 801, used to display a live broadcast room list interface, the live broadcast room list interface includes a first list item corresponding to a first live broadcast room, and the first list item displays a first live broadcast room title of the first live broadcast room;
[0154] The display module 801 is also used to switch the first live broadcast room title to a second live broadcast room title, where the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area. The portrait area is the area including the portrait in the live broadcast screen of the first live broadcast room.
[0155] In an optional design, the live broadcast keyword is determined based on the content of the anchor portrait area, and the anchor portrait area is the area in the live broadcast screen that includes the anchor portrait.
[0156] In an optional design, the live broadcast keyword includes the anchor dynamic information corresponding to the anchor of the first live broadcast room, the anchor dynamic information includes at least one of the expression information and behavior information of the anchor of the first live broadcast room, and the anchor dynamic information is obtained by identifying the anchor portrait area.
[0157] In an optional design, the second live broadcast room title is obtained by adding the live broadcast keyword to the initial live broadcast room title of the first live broadcast room.
[0158] In an optional design, the display module 801 is used to display the live broadcast interface corresponding to the first live broadcast room in response to the display operation triggered on the first list item, and the live broadcast interface displays the second live broadcast room title of the first live broadcast room.
[0159] In an optional design, the live broadcast keyword is determined based on the content of the portrait area and at least one of the following information:
[0160] The first bullet screen in the first live broadcast room, the first bullet screen comprising bullet screens discussing the same subject content in the first live broadcast room;
[0161] The second bullet screen in the first live broadcast room, the second bullet screen comprising a bullet screen in the first live broadcast room describing the image of the anchor in the first live broadcast room;
[0162] The third barrage in the first live broadcast room, the third barrage includes barrages in the first live broadcast room discussing the status of the host of the first live broadcast room.
[0163] Fig. 9 FIG. 1 is a schematic diagram of a display device for a live broadcast room title provided by an exemplary embodiment of the present application. Fig. 9 As shown, the device comprises:
[0164] Display module 901, used for displaying a live broadcast interface corresponding to the first live broadcast room, wherein the live broadcast interface displays a first live broadcast room title of the first live broadcast room;
[0165] The display module 901 is further configured to display the live broadcast screen of the first live broadcast room in the live broadcast interface;
[0166] The display module 901 is also used to switch the first live broadcast room title to a second live broadcast room title, where the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, which is the area including the portrait in the live broadcast screen of the first live broadcast room.
[0167] In an alternative design, such as Fig.10 As shown, the device also includes: an identification module 902, used to obtain the live broadcast keyword by identifying the content of the portrait area; a sending module 903, used to send the live broadcast keyword to the server; a receiving module 904, used to receive the second live broadcast room title sent by the server, and the second live broadcast room title is determined according to the live broadcast keyword; the display module 901, used to switch the live broadcast room title of the first live broadcast room to the second live broadcast room title.
[0168] In an alternative design, such as Fig.11 As shown, the device also includes: a receiving module 904, used to receive the second live broadcast room title sent by the server, the second live broadcast room title is determined according to the live broadcast keyword, and the live broadcast keyword is obtained by the server by identifying the content of the portrait area; the display module 901, used to switch the live broadcast room title of the first live broadcast room to the second live broadcast room title.
[0169] Fig.12 FIG. 1 is a schematic diagram of a display device for a live broadcast room title provided by an exemplary embodiment of the present application. Fig.12 As shown, the device comprises:
[0170] The acquisition module 1201 is used to acquire a live broadcast keyword corresponding to the first live broadcast room, where the live broadcast keyword is determined according to the content of the portrait area, where the portrait area is an area including the portrait in the live broadcast screen of the first live broadcast room, and the first live broadcast room corresponds to a first live broadcast room title;
[0171] A determination module 1202 is used to determine a second live broadcast room title according to the live broadcast keyword, where the second live broadcast room title includes the live broadcast keyword;
[0172] The sending module 1203 is used to send the second live broadcast room title to at least one of the anchor client and the viewer client, and the second live broadcast room title is used to switch the first live broadcast room title to the second live broadcast room title.
[0173] It should be noted that the display device for the live broadcast room title provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the display device for the live broadcast room title provided in the above embodiment and the display method embodiment of the live broadcast room title belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0174] An embodiment of the present application also provides a computer device, which includes: a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the method for displaying the live broadcast room title provided by the above-mentioned method embodiments.
[0175] In some embodiments, the computer device is a terminal. Fig.13 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application.
[0176] Typically, the terminal 1300 includes a processor 1301 and a memory 1302 .
[0177] The processor 1301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1301 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1301 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0178] The memory 1302 may include one or more computer-readable storage media, which may be non-transitory. The memory 1302 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1302 is used to store at least one instruction, which is used to be executed by the processor 1301 to implement the method for displaying the live broadcast room title provided in the method embodiment of the present application.
[0179] In some embodiments, the terminal 1300 may further optionally include: a peripheral device interface 1303 and at least one peripheral device. The processor 1301, the memory 1302 and the peripheral device interface 1303 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1303 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1304, a display screen 1305, a camera assembly 1306, an audio circuit 1307 and a power supply 1308.
[0180] The peripheral device interface 1303 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1301 and the memory 1302. In some embodiments, the processor 1301, the memory 1302, and the peripheral device interface 1303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1301, the memory 1302, and the peripheral device interface 1303 may be implemented on a separate chip or circuit board, which is not limited in the embodiments of the present application.
[0181] The radio frequency circuit 1304 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1304 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1304 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1304 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1304 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1304 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0182] The display screen 1305 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1305 is a touch display screen, the display screen 1305 also has the ability to collect touch signals on the surface or above the surface of the display screen 1305. The touch signal can be input to the processor 1301 as a control signal for processing. At this time, the display screen 1305 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1305 can be one, and the front panel of the terminal 1300 is set; in other embodiments, the display screen 1305 can be at least two, which are respectively set on different surfaces of the terminal 1300 or are folded; in some other embodiments, the display screen 1305 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 1300. Even, the display screen 1305 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1305 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0183] The camera assembly 1306 is used to capture images or videos. Optionally, the camera assembly 1306 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal 1300, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1306 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0184] The audio circuit 1307 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1301 for processing, or input them into the radio frequency circuit 1304 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1300. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1301 or the radio frequency circuit 1304 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1307 may also include a headphone jack.
[0185] The power supply 1308 is used to power various components in the terminal 1300. The power supply 1308 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1308 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0186] In some embodiments, the terminal 1300 further includes one or more sensors 1309 , including but not limited to: an acceleration sensor 1310 , a gyroscope sensor 1311 , a pressure sensor 1312 , an optical sensor 1313 , and a proximity sensor 1314 .
[0187] The acceleration sensor 1310 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 1300. For example, the acceleration sensor 1310 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1301 can control the touch display screen 1305 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1310. The acceleration sensor 1310 can also be used for collecting game or user motion data.
[0188] The gyro sensor 1311 can detect the body direction and rotation angle of the terminal 1300, and the gyro sensor 1311 can cooperate with the acceleration sensor 1310 to collect the user's 3D actions on the terminal 1300. The processor 1301 can implement the following functions based on the data collected by the gyro sensor 1311: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0189] The pressure sensor 1312 can be set on the side frame of the terminal 1300 and / or the lower layer of the touch display screen 1305. When the pressure sensor 1312 is set on the side frame of the terminal 1300, it can detect the user's holding signal of the terminal 1300, and the processor 1301 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1312. When the pressure sensor 1312 is set on the lower layer of the touch display screen 1305, the processor 1301 controls the operability controls on the UI interface according to the user's pressure operation on the touch display screen 1305. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0190] The optical sensor 1313 is used to collect the ambient light intensity. In one embodiment, the processor 1301 can control the display brightness of the touch display screen 1305 according to the ambient light intensity collected by the optical sensor 1313. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1305 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 1305 is reduced. In another embodiment, the processor 1301 can also dynamically adjust the shooting parameters of the camera assembly 1306 according to the ambient light intensity collected by the optical sensor 1313.
[0191] The proximity sensor 1314, also called a distance sensor, is usually arranged on the front panel of the terminal 1300. The proximity sensor 1314 is used to collect the distance between the user and the front of the terminal 1300. In one embodiment, when the proximity sensor 1314 detects that the distance between the user and the front of the terminal 1300 is gradually decreasing, the processor 1301 controls the touch display screen 1305 to switch from the screen-on state to the screen-off state; when the proximity sensor 1314 detects that the distance between the user and the front of the terminal 1300 is gradually increasing, the processor 1301 controls the touch display screen 1305 to switch from the screen-off state to the screen-on state.
[0192] Those skilled in the art will understand that Fig.13 The structure shown in the figure does not constitute a limitation on the terminal 1300, and the terminal 1300 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.
[0193] In some embodiments, the computer device is a server. Fig.14 It is a structural diagram of a computer device provided by an exemplary embodiment of the present application, and the computer device can be implemented as a server.
[0194] The computer device 1400 includes a central processing unit (CPU) 1401, a system memory 1404 including a random access memory (RAM) 1402 and a read-only memory (ROM) 1403, and a system bus 1405 connecting the system memory 1404 and the central processing unit 1401. The computer device 1400 also includes a basic input / output system (I / O system) 1406 for facilitating information transmission between various components in the computer device, and a large-capacity storage device 1407 for storing an operating system 1413, application programs 1414, and other program modules 1415.
[0195] The basic input / output system 1406 includes a display 1408 for displaying information and an input device 1409 such as a mouse and a keyboard for user inputting information. The display 1408 and the input device 1409 are connected to the central processing unit 1401 through an input / output controller 1410 connected to the system bus 1405. The basic input / output system 1406 may also include an input / output controller 1410 for receiving and processing inputs from a plurality of other devices such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 1410 also provides output to a display screen, a printer, or other types of output devices.
[0196] The mass storage device 1407 is connected to the central processing unit 1401 through a mass storage controller (not shown) connected to the system bus 1405. The mass storage device 1407 and its associated computer-readable storage medium provide non-volatile storage for the computer device 1400. That is, the mass storage device 1407 may include a computer-readable storage medium (not shown) such as a hard disk or a compact disc read-only memory (CD-ROM) drive.
[0197] Without loss of generality, the computer-readable storage medium may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable storage instructions, data structures, program modules or other data. Computer storage media include RAM, ROM, Erasable Programmable Read Only Memory (EPROM), Electronically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other solid-state storage devices, CD-ROM, Digital Versatile Disc (DVD) or other optical storage, cassettes, tapes, disk storage or other magnetic storage devices. Of course, those skilled in the art will know that the computer storage medium is not limited to the above. The above-mentioned system memory 1404 and mass storage device 1407 can be collectively referred to as memory.
[0198] The memory stores one or more programs, and the one or more programs are configured to be executed by one or more central processing units 1401. The one or more programs contain instructions for implementing the above-mentioned method embodiments. The central processing unit 1401 executes the one or more programs to implement the methods provided by the above-mentioned various method embodiments.
[0199] According to various embodiments of the present application, the computer device 1400 can also be connected to a remote computer device on a network through a network such as the Internet. That is, the computer device 1400 can be connected to a network 1412 through a network interface unit 1411 connected to the system bus 1405, or the network interface unit 1411 can be used to connect to other types of networks or remote computer device systems (not shown).
[0200] The memory also includes one or more programs, which are stored in the memory and include steps executed by a computer device in the method provided in the embodiment of the present application.
[0201] A computer-readable storage medium is also provided in an embodiment of the present application, in which at least one instruction, at least one program, code set or instruction set is stored. When the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor of a computer device, the method for displaying the live broadcast room title provided in the above-mentioned method embodiments is implemented.
[0202] The present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method for displaying the live broadcast room title provided by the above-mentioned method embodiments.
[0203] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned readable storage medium may be a read-only memory, a disk or an optical disk, etc.
[0204] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent switching, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for displaying a live broadcast room title, characterized in that: The method is applied to a viewer client, and the method comprises: Displaying a live broadcast room list interface, the live broadcast room list interface including a first list item corresponding to a first live broadcast room, wherein the first list item displays a first live broadcast room title of the first live broadcast room; The first live broadcast room title is switched to be displayed as the second live broadcast room title, wherein the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, and the portrait area is the area including the portrait in the live broadcast screen of the first live broadcast room.
2. The method according to claim 1, characterized in that The live broadcast keyword is determined according to the content of the anchor portrait area, and the anchor portrait area is the area including the anchor portrait in the live broadcast screen.
3. The method according to claim 2, characterized in that The live broadcast keyword includes anchor dynamic information corresponding to the anchor in the first live broadcast room, and the anchor dynamic information includes at least one of expression information and behavior information of the anchor in the first live broadcast room. The anchor dynamic information is obtained by identifying the anchor portrait area.
4. The method according to any one of claims 1 to 3, characterized in that: The second live broadcast room title is obtained by adding the live broadcast keyword to the initial live broadcast room title of the first live broadcast room.
5. The method according to any one of claims 1 to 3, characterized in that: After switching the first live broadcast room title to a second live broadcast room title, the method further includes: In response to a display operation triggered on the first list item, a live broadcast interface corresponding to the first live broadcast room is displayed, and the live broadcast interface displays the second live broadcast room title of the first live broadcast room.
6. The method according to any one of claims 1 to 3, characterized in that: The live broadcast keyword is determined according to the content of the portrait area and at least one of the following information: The first barrage in the first live broadcast room, the first barrage including barrages discussing the same topic in the first live broadcast room; The second bullet screen in the first live broadcast room, the second bullet screen comprising a bullet screen in the first live broadcast room describing the image of the anchor in the first live broadcast room; The third barrage in the first live broadcast room, the third barrage includes barrages in the first live broadcast room discussing the status of the host of the first live broadcast room.
7. A method for displaying a live broadcast room title, characterized in that: The method is applied to a host client, and the method includes: Displaying a live broadcast interface corresponding to the first live broadcast room, wherein the live broadcast interface displays a first live broadcast room title of the first live broadcast room; Displaying the live broadcast screen of the first live broadcast room in the live broadcast interface; The first live broadcast room title is switched to be displayed as the second live broadcast room title, wherein the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, and the portrait area is the area including the portrait in the live broadcast screen of the first live broadcast room.
8. The method according to claim 7, characterized in that The step of switching the first live broadcast room title to display the second live broadcast room title includes: Obtaining the live broadcast keyword by identifying the content of the portrait area; Sending the live broadcast keyword to the server; receiving the second live broadcast room title sent by the server, where the second live broadcast room title is determined according to the live broadcast keyword; The live broadcast room title of the first live broadcast room is switched to be displayed as the title of the second live broadcast room.
9. The method according to claim 7, characterized in that: The step of switching the first live broadcast room title to display the second live broadcast room title includes: receiving the second live broadcast room title sent by the server, where the second live broadcast room title is determined according to the live broadcast keyword, and the live broadcast keyword is obtained by the server by identifying the content of the portrait area; Switch the live broadcast room title of the first live broadcast room to the title of the second live broadcast room.
10. A method for displaying a live broadcast room title, characterized in that: The method is applied to a server, and the method comprises: Acquire a live broadcast keyword corresponding to the first live broadcast room, wherein the live broadcast keyword is determined according to the content of the portrait area, wherein the portrait area is an area including the portrait in the live broadcast screen of the first live broadcast room, and the first live broadcast room corresponds to a first live broadcast room title; Determine a second live broadcast room title according to the live broadcast keyword, wherein the second live broadcast room title includes the live broadcast keyword; The second live broadcast room title is sent to at least one of the anchor client and the audience client, and the second live broadcast room title is used to switch the first live broadcast room title to the second live broadcast room title.
11. A display device for a live broadcast room title, characterized in that: The device comprises: A display module, configured to display a live broadcast room list interface, wherein the live broadcast room list interface includes a first list item corresponding to a first live broadcast room, wherein the first list item displays a first live broadcast room title of the first live broadcast room; The display module is also used to switch the first live broadcast room title to a second live broadcast room title, where the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, which is the area including the portrait in the live broadcast screen of the first live broadcast room.
12. A display device for a live broadcast room title, characterized in that: The device comprises: A display module, used for displaying a live broadcast interface corresponding to the first live broadcast room, wherein the live broadcast interface displays a first live broadcast room title of the first live broadcast room; The display module is further used to display the live broadcast screen of the first live broadcast room in the live broadcast interface; The display module is also used to switch the first live broadcast room title to a second live broadcast room title, where the second live broadcast room title includes live broadcast keywords, and the live broadcast keywords are determined based on the content of the portrait area, which is the area including the portrait in the live broadcast screen of the first live broadcast room.
13. A display device for a live broadcast room title, characterized in that: The device comprises: an acquisition module, configured to acquire a live broadcast keyword corresponding to the first live broadcast room, wherein the live broadcast keyword is determined according to the content of the portrait area, wherein the portrait area is an area including the portrait in the live broadcast screen of the first live broadcast room, and the first live broadcast room corresponds to a first live broadcast room title; A determination module, configured to determine a second live broadcast room title according to the live broadcast keyword, wherein the second live broadcast room title includes the live broadcast keyword; The sending module is used to send the second live broadcast room title to at least one of the anchor client and the audience client, and the second live broadcast room title is used to switch the first live broadcast room title to the second live broadcast room title.
14. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for displaying the live broadcast room title as described in any one of claims 1 to 10.
15. A computer-readable storage medium, characterized in that: At least one program is stored in the readable storage medium, and the at least one program is loaded and executed by the processor to implement the method for displaying the live broadcast room title as described in any one of claims 1 to 10.
16. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for displaying a live room title as described in any one of claims 1 to 10.