Interaction method, device, equipment, medium and program product

By displaying the first tab and interactive area on the live stream page, cross-live stream interactive messages can be disseminated, solving the problem of limited reach of interactive messages and enhancing the user's social interaction experience.

CN121126013APending Publication Date: 2025-12-12BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511256699.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-03
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

In existing live streaming interaction methods, the reach of interactive messages is limited, failing to meet users' broader social needs and resulting in a poor user experience.

Method used

By displaying the first tab on the live stream page and responding to triggered actions to show interactive and message areas, cross-live stream interactive message propagation is achieved, allowing users to view and post interactive messages from other live streams within the current live stream.

Benefits of technology

This expands the reach of interactive messages, allowing users to interact not only with other users in the same live stream but also with users in other live streams, thus enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121126013A_ABST
    Figure CN121126013A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an interaction method and device, equipment, a medium and a program product. The method comprises the following steps: displaying a first tag item on a first page of a first live broadcast; in response to a trigger operation on the first tag item, displaying an interaction area and a message area corresponding to the first tag item, the message area comprising at least one second live broadcast interaction message; and in response to a message publishing operation corresponding to the interaction area, displaying an interaction message corresponding to the message publishing operation in the at least one second live broadcast message area. According to the technical scheme of the embodiment of the invention, the problem that the public screen of the current live broadcast only displays the interactive message of the current live broadcast in the related technology is solved, and the interactive messages of other live broadcast are displayed in the current live broadcast, so that the user of the current live broadcast can interact and communicate with the users in the same live broadcast, and the user experience is improved. And interaction and communication with other live broadcast users can be realized, so that the social interaction range is expanded.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present disclosure relate to computer technology, and in particular, to an interaction method, device, apparatus, medium and program product. BACKGROUND

[0002] With the development of computer technology and Internet technology, live broadcast has become a popular form of entertainment due to its rich and lively content. During the process of watching live broadcast, users may send comments or other interactive messages, and the interactive messages will be displayed on the public screen of the live broadcast. The anchor or other viewers can interact or communicate with the user based on the interactive message. However, the propagation range of the interactive message is limited in this live broadcast interaction mode, resulting in a limited range of social interaction, which cannot meet the user's greater social needs and the user experience is poor. SUMMARY

[0003] Embodiments of the present disclosure provide an interaction method, device, apparatus, medium and program product, which can break the propagation limit of interactive messages and expand the propagation range of interactive messages.

[0004] In a first aspect, the embodiments of the present disclosure provide an interaction method, comprising:

[0005] displaying a first label item on a first page of a first live broadcast;

[0006] in response to a triggering operation on the first label item, displaying an interaction area and a message area corresponding to the first label item, wherein the message area includes interactive messages of at least one second live broadcast;

[0007] in response to a message publishing operation corresponding to the interaction area, displaying an interactive message corresponding to the message publishing operation in the message area of the at least one second live broadcast.

[0008] In a second aspect, the embodiments of the present disclosure further provide an interaction device, comprising:

[0009] a first display module configured to display a first label item on a first page of a first live broadcast;

[0010] a second display module configured to, in response to a triggering operation on the first label item, display an interaction area and a message area corresponding to the first label item, wherein the message area includes interactive messages of at least one second live broadcast;

[0011] a message distribution module configured to, in response to a message publishing operation corresponding to the interaction area, display an interactive message corresponding to the message publishing operation in the message area of the at least one second live broadcast.

[0012] In a third aspect, the embodiments of the present disclosure further provide an electronic device, comprising:

[0013] one or more processors;

[0014] a memory device storing one or more programs,

[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive method according to any of the embodiments of the present disclosure.

[0016] In a fourth aspect, the embodiments of the present disclosure further provide a storage medium containing computer executable instructions for executing the interactive method according to any of the embodiments of the present disclosure when executed by a computer processor.

[0017] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product comprising a computer program for implementing the interactive method according to any of the embodiments of the present disclosure when executed by a processor.

[0018] The embodiments of the present disclosure provide an interactive method. The first label item is displayed on a first page of a first live broadcast. The first label item is used to start a set interactive function. The set interactive function can display at least one interactive message of a second live broadcast in the first live broadcast. Further, in response to a triggering operation on the first label item, an interactive area and a message area corresponding to the first label item are displayed. The set interactive function page is entered quickly by triggering the first label item. The at least one interactive message of the second live broadcast is displayed in the message area corresponding to the first label item. The interactive message of the other live broadcast is displayed in the current live broadcast. The limitation that the public screen of the current live broadcast only displays the interactive message of the current live broadcast is broken. The propagation range of the interactive message is expanded. Further, in response to a message publishing operation of the interactive area, the interactive message corresponding to the message publishing operation is displayed in the message area of the at least one second live broadcast. The interactive message of the current live broadcast is sent to the at least one other live broadcast. The technical scheme of the embodiments of the present disclosure solves the problem that the public screen of the current live broadcast only displays the interactive message of the current live broadcast in the related art. The interactive message of the other live broadcast is displayed in the current live broadcast. The limitation that the public screen of the current live broadcast only displays the interactive message of the current live broadcast is broken. The propagation range of the interactive message is expanded. The user of the current live broadcast can not only interact and communicate with the user in the same live broadcast, but also interact and communicate with the user of the other live broadcast. The range of social interaction is expanded. The interactive demand of the user is met. The user experience is improved. BRIEF DESCRIPTION OF DRAWINGS

[0019] The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings. The same or similar components have the same or similar reference numbers throughout the drawings. It should be understood that the drawings are not necessarily to scale, with emphasis being placed instead upon illustrating the principles of the embodiments of the present disclosure.

[0020] Figure 1 A flowchart of an interaction method provided by an embodiment of the present disclosure;

[0021] Figure 2 A schematic diagram of a first page provided by an embodiment of the present disclosure;

[0022] Figure 3 A schematic diagram of another first page provided by an embodiment of the present disclosure;

[0023] Figure 4 A schematic diagram of publishing an interaction message in a first page provided by an embodiment of the present disclosure;

[0024] Figure 5 A flowchart of another interaction method provided by an embodiment of the present disclosure;

[0025] Figure 6 A schematic diagram of another interaction method provided by an embodiment of the present disclosure;

[0026] Figure 7 A flowchart of another interaction method provided by an embodiment of the present disclosure;

[0027] Figure 8 A schematic diagram of a distribution system of an interaction message in an interaction method provided by an embodiment of the present disclosure;

[0028] Figure 9 A schematic diagram of a structure of an interaction device provided by an embodiment of the present disclosure;

[0029] Figure 10 A schematic diagram of a structure of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0030] Embodiments of the present disclosure will be described in detail with reference to the drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be embodied in various forms, and should not be construed as being limited to the embodiments set forth herein, but rather, the embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of protection of the present disclosure.

[0031] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0032] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0033] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0034] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0035] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0036] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0037] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0038] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0039] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0040] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0041] Figure 1 This is a flowchart illustrating an interactive method provided in an embodiment of the present disclosure. This embodiment is applicable to live streaming. The method can be executed by an interactive device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, such as a mobile terminal, a PC, or a server.

[0042] like Figure 1 As shown, the method includes:

[0043] S110, the first tab item is displayed on the first page of the first live broadcast.

[0044] The first tag indicates the entry point for setting up interactive functions. For example, setting up interactive functions refers to the entry point for displaying interactive messages from other live streams within the current live stream. Setting up interactive functions is used to enable user interaction or communication between different live streams.

[0045] Optionally, the first page can be a live streaming page. The live video of the first live stream is displayed on the first live stream's first page. Multiple tabs are displayed on the public screen of the live stream page. These tabs include a first tab, a second tab, and a third tab, etc. The second tab represents the entry point for user interaction within the current live stream. For example, the second tab is used to enable interaction or communication among users within the current live stream. The third tab represents the entry point for the chat channel. The chat channel refers to the function for viewers or broadcasters to interact or communicate with other users.

[0046] For example, multiple tabs are displayed at the bottom of the first page of the first live stream. These tabs are used in response to user actions triggered by the first live stream to navigate to the corresponding function page. For instance, if the first tab is triggered, the first page displays an interaction area and a message area corresponding to the first tab. The message area displays interactive messages from the first live stream and at least one interactive message from the second live stream. If the second tab is triggered, the first page switches to display the interaction area and message area corresponding to the second tab, with the message area displaying interactive messages from the first live stream.

[0047] Figure 2 This is a schematic diagram of a first page provided as an embodiment of this disclosure. (As shown...) Figure 2As shown, multiple tabs are displayed above the input box 220 at the bottom of the live streaming page 210. These tabs include a first tab 230, a second tab 240, and a third tab 250, etc. Interactive messages within the message area 260 of the live streaming page 210 are associated with these tabs. In response to a tab switching operation, the interactive messages within the message area 260 are switched. The ellipses in the diagram represent other controls on the first page.

[0048] S120. In response to the triggering operation of the first tag item, display the interaction area and message area corresponding to the first tag item, wherein the message area includes at least one interactive message from the second live broadcast.

[0049] The interactive area refers to the live stream interaction area. This area is used for entering comments, sending gifts, and liking posts. The interactive area includes a primary control. This primary control triggers the display of a third page. The third page is used to post interactive messages. For example, the primary control may include a message input control or a message posting button. Optionally, on the viewer's side of the first live stream's first page, the primary control is a message input control. On the broadcaster's side of the first live stream's first page, the primary control is a message posting button.

[0050] The message area includes interactive messages from at least one second live stream. These interactive messages are posted by users of other live streams different from the first live stream. In response to a trigger action on the first tab, the interactive area corresponding to the first tab is displayed on the first page, and a message list consisting of interactive messages from at least one second live stream is displayed within the message area.

[0051] Figure 3 This is a schematic diagram of another first page provided as an embodiment of this disclosure. (See diagram below.) Figure 3 As shown, the first page 310 of the first live stream displays a first tab item 320, a second tab item 330, and a third tab item 340. The second tab item 330 is selected (represented by a thick black line in the figure). The first page 310 also includes an input box 350 corresponding to the second tab item 330. In response to a trigger operation on the first tab item 320, the first tab item 320 is switched to a selected state (represented by a thick black line in the figure). The first page 310 displays an interaction area 360 and a message area 370 corresponding to the first tab item 320. The message area 370 includes at least one interactive message from the second live stream. Optionally, the interaction area 360 includes an input box or a publish button (not shown).

[0052] Optionally, the interactive message includes entry information for the first live stream, where the first live stream is either the live stream of the user who posted the interactive message or the live stream they are currently watching. The technical solution of this embodiment facilitates entry into the first live stream by following the interactive message, quickly matching the live stream to the user's expectations, saving the user the step of selecting a live stream from the live stream, and improving live stream viewing efficiency.

[0053] In some embodiments, the interactive message is associated with a user profile card. The user profile card includes an entry point to the first live stream. For example, entry information for the first live stream is displayed in the user profile card. The entry information is used in response to a user's triggering action in response to a second live stream to enter the first live stream. If the user who posted the interactive message is a broadcaster, then the first live stream is the live stream generated by the user who posted the message. If the user who posted the interactive message is a viewer, then the first live stream is the live stream that the user who posted the message is currently watching.

[0054] S130. In response to the message publishing operation corresponding to the interactive area, display the interactive message corresponding to the message publishing operation in at least one second live broadcast message area.

[0055] The message publishing operation represents the action taken to publish an interactive message. For example, a message publishing operation may include triggering a display on a third-party page, inputting message content, and then publishing the message. The interactive message corresponding to the message publishing operation refers to the interactive message published through the message publishing operation. The server identifies multiple second live streams of first users whose message characteristics match the newly published interactive message. The interactive message corresponding to the message publishing operation is sent to each of the second live streams. The first user represents the user who triggered the first tag item.

[0056] For example, a first control is displayed within the interactive area. In response to a triggering operation of the first control, a third page is displayed, wherein the third page is used to publish the interactive message. In response to a message publishing operation on the third page, the interactive message corresponding to the message publishing operation is displayed in the message area of ​​at least one second live stream. The technical solution of this disclosure embodiment, by triggering the display of a third page through a first control within the interactive area, achieves quick display of the interactive message publishing page. By inputting and publishing message content on the third page, the rapid publishing of interactive messages is achieved, improving message publishing efficiency. Since the second live stream is associated with the first user matched with the interactive message, displaying the interactive message corresponding to the message publishing operation in the message area of ​​the second live stream enables cross-live stream message display, facilitating users to express their thoughts or demands across live streams, and promoting user comments, interactions, or exploration of more live streams.

[0057] Specifically, in response to the message publishing operation on the third page, displaying the interactive message corresponding to the message publishing operation in the message area of ​​at least one second live stream includes: in response to the message publishing operation on the third page, sending the interactive message corresponding to the message publishing operation to the server, so that the server, based on the message characteristics of the interactive message corresponding to the message publishing operation, sends the interactive message to at least one second live stream. The interactive message corresponding to the message publishing operation is then displayed in the message area of ​​at least one second live stream.

[0058] Figure 4 This is a schematic diagram illustrating the publishing of interactive messages on a first page, provided as an embodiment of this disclosure. Figure 4 As shown, the first page 410 displays the interactive area 430 and message area 440 corresponding to the first tab item 420. The interactive area 430 includes a first control 450. For example, in the interactive area 430 of the first page 410 on the viewer's side, the first control 450 is a message text input control (e.g., an input box). Alternatively, in the interactive area 430 of the first page 410 on the broadcaster's side, the first control 450 is a publish button. In response to the triggering operation of the first control 450, the third page 460 is displayed. The third page 460 includes an input box 470 and a confirmation control 480, etc. In response to the text input operation in the input box 470, the message content is displayed in the input box 470. In response to the triggering operation of the confirmation control 480, the interactive message A corresponding to the message publish operation is determined based on the message content, and the interactive message A is sent to the server so that the interactive message A can be sent to at least one second live broadcast through the server. The interactive message A is displayed in the message area 440 of at least one second live broadcast.

[0059] It should be noted that voice information can also be input via the voice control on the third page, and interactive messages can be determined based on the voice information. This disclosure does not limit the specific content of the interactive messages. In some embodiments, the interactive messages include rich media data such as text, audio, images, or video.

[0060] The technical solution of this disclosure embodiment displays a first tab on the first page of the first live stream. Since the first tab is used to enable the setting of interactive functions, the entry point for the setting of interactive functions is intuitively displayed within the first live stream. The setting of interactive functions can display interactive messages from at least one second live stream within the first live stream. Furthermore, in response to a trigger operation on the first tab, an interactive area and a message area corresponding to the first tab are displayed. This allows for quick access to the setting of interactive functions page by triggering the first tab, and the display of interactive messages from at least one second live stream in the message area corresponding to the first tab. This enables the display of interactive messages from other live streams within the current live stream, breaking the limitation that the public screen of the current live stream only displays interactive messages from the current live stream, and expanding the dissemination range of interactive messages. Furthermore, in response to a message publishing operation corresponding to the interactive area, the interactive message corresponding to the message publishing operation is displayed in the message area of ​​at least one second live stream, enabling the sending of interactive messages from the current live stream to at least one other live stream. The technical solution of this disclosure solves the problem in related technologies that the public screen of the current live stream only displays interactive messages of the current live stream. By displaying interactive messages of other live streams in the current live stream, the limitation that the public screen of the current live stream only displays interactive messages of the current live stream is broken, the dissemination range of interactive messages is expanded, and users of the current live stream can not only interact and communicate with users in the same live stream, but also with users of other live streams, thus expanding the scope of social interaction, meeting users' interactive needs, and improving user experience.

[0061] Figure 5 This is a flowchart illustrating another interactive method provided by an embodiment of the present disclosure. Based on the above embodiments, this embodiment of the present disclosure additionally defines entering the first live broadcast through an entry point included in the interactive message.

[0062] like Figure 5 As shown, the method includes:

[0063] S510 displays the first tab item on the first page of the first live broadcast.

[0064] S520. In response to the triggering operation of the first tag item, display the interaction area and message area corresponding to the first tag item, wherein the message area includes at least one interactive message from the second live broadcast.

[0065] S530. In response to the message publishing operation corresponding to the interactive area, display the interactive message corresponding to the message publishing operation in at least one second live broadcast message area.

[0066] S540. In response to the user's triggering operation on the interactive message in the second live stream, a second page is displayed, which includes the entry information of the first live stream.

[0067] In this embodiment of the disclosure, the interactive message includes entry information for a first live stream, which is either a live stream posted by the user who posted the interactive message or a live stream currently being watched. For example, the second user is the user who posted the interactive message, and the first live stream is a live stream associated with the second user. In some embodiments, the second user is the broadcaster, and the first live stream is a live stream generated by the second user. In some embodiments, the second user is a viewer, and the first live stream is a live stream currently being watched by the second user.

[0068] In some embodiments, the second page refers to a user profile card. At least one interactive message from a second live stream is displayed in the message area. In response to a user's click on the interactive message in the second live stream, the user profile card associated with the clicked interactive message is displayed. The user profile card includes entry information for the first live stream. The user profile card associated with the interactive message represents the profile card of the user who posted the interactive message.

[0069] S550, In response to the triggering operation of the entry information, display the live video of the first live broadcast.

[0070] For example, in response to a user's triggering action on the entry information in the second live stream, the user switches from the second live stream to the first live stream to display the live video of the first live stream on the live stream page.

[0071] Figure 6 This is a schematic diagram illustrating yet another interactive method provided in an embodiment of this disclosure. Figure 6 As shown, at least one interactive message 630 from the second live stream is displayed in the message area 620 of the first live stream's first page 610. In response to a user's click on the interactive message 630 in the second live stream, a user profile card 640 associated with the clicked interactive message 630 is displayed. The user profile card 640 includes entry information 660 for the first live stream 650. In response to a user's trigger operation on the entry information 660 in the second live stream, the live video of the second live stream on the first page 610 of the second live stream is switched to the live video of the first live stream 650.

[0072] Optionally, a prompt message is displayed in the message area on the broadcaster's side of the first live stream, wherein the prompt message includes the identification information of the first tag item.

[0073] In some embodiments, in response to a new user entering the first live stream, a notification message is displayed on the live stream page on the broadcaster's side of the first live stream to inform the broadcaster that a new user has entered the live stream. Identification information for a first tag item can be added to the notification message to identify the source of the new user. The technical solution of this disclosure, by displaying the identification information of the first tag item in the notification message, can intuitively indicate the source of the user to the broadcaster, and can assist the broadcaster in determining the promotional effect of interactive messages on the live stream based on the identification information. Therefore, it is convenient for the broadcaster to choose an appropriate time to publish interactive messages through the interactive area.

[0074] The technical solution of this disclosure embodiment displays a second page through user-triggered interactive messages in the second live stream. The second page includes entry information for the first live stream, enabling live stream distribution based on interactive messages, facilitating users to quickly discover live streams that meet their expectations. Furthermore, in response to triggering operations on the entry information, the live video of the first live stream is displayed, enabling convenient access to live streams that meet user expectations, improving live stream viewing efficiency, and optimizing user experience.

[0075] Figure 7 This is a flowchart illustrating another interactive method provided by an embodiment of the present disclosure. Based on the above embodiments, this embodiment of the present disclosure specifically defines the method for distributing interactive messages.

[0076] like Figure 7 As shown, the method includes:

[0077] S710 displays the first tab item on the first page of the first live broadcast.

[0078] S720. In response to the triggering operation of the first tag item, display the interaction area and message area corresponding to the first tag item, wherein the message area includes at least one interactive message from a second live broadcast.

[0079] S730, Display the first control within the interactive area.

[0080] S740. In response to the triggering operation of the first control, a third page is displayed, wherein the third page is used to publish the interactive message.

[0081] S750. In response to the message publishing operation on the third page, display the interactive message corresponding to the message publishing operation in at least one message area of ​​the second live broadcast.

[0082] For example, in response to a message publishing operation on the third page, an interactive message corresponding to the message publishing operation is sent to the server. The server then, based on the message characteristics of the interactive message corresponding to the message publishing operation, sends the interactive message to at least one second live stream. The interactive message corresponding to the message publishing operation is displayed in the message area of ​​at least one second live stream.

[0083] Optionally, in response to a message publishing operation on the third page, an interactive message is generated based on the content text of the interactive message and relevant data from the first live stream. The relevant data may include the entry information for the first live stream and other settings related to the first live stream. The first live stream refers to the live stream of the user who published the interactive message or the live stream they are currently watching.

[0084] In this embodiment, the server obtains the content text of the interactive message corresponding to the message publishing operation. The server also obtains the live streaming information and live stream segments associated with the first live stream. Optionally, the live streaming information includes the live stream ID, live stream title, live stream tags, and live stream entry information. The live stream tags are tags associated with the first live stream within the live streaming platform. Optionally, the live stream tags are related to the live stream content. In some embodiments, the live stream segment includes a segment of approximately x seconds, where x is a preset time value. For example, the live stream segment includes the anchor's voice text, audience comment text, and the text recognition results of the live stream image. The content text of the interactive message, the live streaming information of the first live stream, and the live stream segments are input into a message feature generation model to obtain message features.

[0085] Among them, the message feature generation model is a large language model that extracts message features from interactive messages. A large language model refers to a deep learning model trained on a large amount of text data, which enables the model to generate natural language text or understand the meaning of natural language text.

[0086] Optionally, message features may include a list of message keywords. The list of message keywords includes multiple message features. In some embodiments, the list of message keywords includes semantic vectors for each message feature.

[0087] For example, sending the interactive message to at least one second live stream based on the message characteristics of the interactive message corresponding to the message publishing operation includes: determining behavioral characteristics based on the historical interactive behavior data of the user who triggered the first tag item; determining message characteristics based on the content text of the interactive message and the content of a set dimension of the first live stream; and sending the interactive message to at least one second live stream based on the behavioral characteristics and the message characteristics.

[0088] In some embodiments, determining message features based on the content text of the interactive message and the content of the first live stream within a set dimension includes: determining a list of message keywords and the relevance of the interactive message to the first live stream based on the content text of the interactive message and the content of the first live stream within a set dimension, as the message features. The set dimension includes at least one of live stream identifier, live stream title, live stream tag, and live stream segment.

[0089] In this embodiment of the disclosure, the content of the defined dimension includes at least one related content selected from live stream identifier, live stream title, live stream tag, and live stream segment. The content text of the interactive message and the content of the defined dimension of the first live stream are input into a relevance model to determine the relevance score between the interactive message and the first live stream. Based on the relevance score, the relevance degree between the interactive message and the first live stream is determined.

[0090] The first user refers to the user who triggered the first tag. If the first user's client maintains the triggered state of the first tag, the first user's client will poll the server every n seconds to obtain interactive messages, where n is a preset time value. The first user's client is a live streaming application. For example, the first user's client is used to generate or watch live streams. Historical interaction behavior data includes media content such as short videos and live streams that have been viewed in the past. Optionally, historical interaction behavior data may also include data related to at least one behavior such as liking, collecting, and commenting on media content such as short videos and live streams.

[0091] The historical interaction data of the first user is input into the behavioral feature generation model to obtain the user's behavioral characteristics. The behavioral feature generation model is a large language model that extracts the user's behavioral characteristics based on historical interaction data. These behavioral characteristics can represent content that meets the first user's expectations.

[0092] Optionally, based on the behavioral and message characteristics, sending the interactive message to at least one second live stream includes:

[0093] Based on the similarity between the message features and behavioral features of the interactive message, an interactive message matching the user who triggered the first tag is determined. The interactive message is then sent to the second live stream of the user who triggered the first tag.

[0094] Optionally, a list of user keywords can be determined based on behavioral characteristics. The list of user keywords includes semantic vectors of content that the user expects to view.

[0095] For example, based on the similarity of semantic vectors within the user keyword list and the message keyword list, the similarity between the message features and behavioral features of the interactive message is determined. Interactive messages with similarity exceeding a set similarity threshold can be identified as the interactive messages matched to the first user. Alternatively, interactive messages can be sorted based on similarity, and the interactive messages matched to the first user can be determined based on the sorting results. Or, interactive messages can be sorted based on similarity and a preset weight. The interactive messages matched to the first user are determined based on the sorting results. The first user's live stream or the live stream the first user is currently watching is designated as the second live stream. The server sends the interactive messages matched to the first user to the second live stream.

[0096] In this embodiment, a recommendation model determines the top N interactive messages matching the first user based on the similarity between the message features of the interactive messages and the behavioral features of the first user. Additionally, the top K interactive messages are obtained based on their publication time. The top N and top K interactive messages are deduplicated, and the resulting messages are sorted and distributed to at least one second live stream.

[0097] Optionally, the interactive messages are sorted based on the similarity between the interactive messages after removing duplicate messages and the behavioral characteristics of the first user, as well as the relevance of the interactive messages to the first live broadcast.

[0098] Optionally, a recommendation model is used to determine the similarity between the message features of the interactive messages and the behavioral features of the first user. Based on the similarity and the relevance of the interactive messages to the first live stream, the recommendation model determines the top N interactive messages matching the first user. Additionally, the top K interactive messages are obtained based on their publication time. The top N and top K interactive messages are deduplicated, and the duplicate-free interactive messages are sorted and distributed to at least one second live stream.

[0099] Figure 8 This is a schematic diagram of an interactive message distribution system in an interactive method provided by an embodiment of this disclosure. Figure 8As shown, the system includes: responding to a user entering the first live stream 810, displaying the first page of the first live stream. Enabling the set-up interactive function by triggering the first tab item 820 on the first page. Publishing interactive messages through the interactive area on the first page. For example, interactive messages may include comment information 830. The server determines message features 850 based on comment information 830, live stream information, and live stream segments 840, etc. Writing the message features 850 into the message feature database 860. Determining whether it is in the set-up display mode 860. If not, retrieving the message feature database 860 according to the message publication time using a recommendation model to obtain the top K comments 870, and sorting and distributing the top K comments 870. If it is in the set-up display mode 860, determining behavioral features 890 based on the first user's historical interactive behavior data 880. Retrieving the message feature database 860 based on the behavioral features 890 using a recommendation model to obtain the top N comments 8100. Also retrieving the message feature database 860 according to the message publication time using a recommendation model to obtain the top K comments 870. The top N comments (8100) and top K comments (870) are deduplicated, and the deduplicated comments are then sorted and distributed.

[0100] The technical solution of this disclosure embodiment, in response to the message publishing operation on the third page, sends the interactive message to the server. The server then determines the message features based on the message characteristics corresponding to the interactive message and the relevance of the interactive message to the first live broadcast. Since the message features include not only the content features of the message itself but also the relevance of the interactive message to the live broadcast, the message features are determined from different dimensions such as the message itself and the live broadcast in which the message was published, thus improving the richness and completeness of the message features. Furthermore, based on the similarity between the behavioral characteristics of the first user and the message features, the interactive message is recalled, sorted, and distributed, enabling the interactive message to be sent to users matching the interactive message, thereby achieving an accurate matching effect between message production and message consumption.

[0101] Figure 9 This is a schematic diagram of the structure of an interactive device provided in an embodiment of the present disclosure. The device can be implemented in the form of software and / or hardware, and optionally, it can be implemented by an electronic device, such as a mobile terminal, a PC, or a server.

[0102] like Figure 9 As shown, the device includes: a first display module 910, a second display module 920, and a message distribution module 930.

[0103] The first display module 910 is used to display the first tag item on the first page of the first live broadcast.

[0104] The second display module 920 is used to display the interactive area and message area corresponding to the first tag item in response to the trigger operation of the first tag item, wherein the message area includes at least one interactive message of the second live broadcast;

[0105] The message distribution module 930 is used to respond to the message publishing operation corresponding to the interactive area and display the interactive message corresponding to the message publishing operation in at least one second live broadcast message area.

[0106] Optionally, the interactive message includes the entry information of the first live stream, where the first live stream is either the live stream of the user who posted the interactive message or the live stream they are currently watching.

[0107] Optionally, it also includes:

[0108] In response to a user's triggering action on the interactive message in the second live stream, a second page is displayed, which includes the entry information of the first live stream;

[0109] In response to the triggering operation of the entry information, the live video of the first live stream is displayed.

[0110] Optionally, it also includes:

[0111] A prompt message is displayed in the message area on the broadcaster's side of the first live stream, wherein the prompt message includes the identification information of the first tag item.

[0112] Optionally, the message distribution module 930 is specifically used for:

[0113] Display the first control within the interactive area;

[0114] In response to the triggering operation of the first control, a third page is displayed, wherein the third page is used to publish the interactive message;

[0115] In response to the message publishing operation on the third page, the interactive message corresponding to the message publishing operation is displayed in at least one message area of ​​the second live broadcast.

[0116] Optionally, in response to the message publishing operation on the third page, displaying the interactive message corresponding to the message publishing operation in at least one message area of ​​the second live stream includes:

[0117] In response to the message publishing operation on the third page, an interactive message corresponding to the message publishing operation is sent to the server, so that the server can send the interactive message to at least one second live stream based on the message characteristics of the interactive message corresponding to the message publishing operation.

[0118] In at least one second live message area, the interactive message corresponding to the message publishing operation is displayed.

[0119] Optionally, sending the interactive message to at least one second live stream based on the message characteristics of the interactive message corresponding to the message publishing operation includes:

[0120] Based on the historical interaction data of the user who triggered the first tag item, determine the behavioral characteristics;

[0121] Based on the content text of the interactive message and the content of the first live broadcast in a set dimension, the message characteristics are determined;

[0122] Based on the behavioral and message characteristics, the interactive message is sent to at least one second live stream.

[0123] Optionally, sending the interactive message to at least one second live stream based on the behavioral and message characteristics includes:

[0124] Based on the similarity between the message features and the behavioral features of the interactive message, an interactive message matching the user who triggered the first tag item is determined;

[0125] Send the interactive message to the second live stream of the user who triggered the first tag item.

[0126] Optionally, the defined dimensions include at least one of the following: live stream identifier, live stream title, live stream tag, and live stream slice;

[0127] The process of determining message characteristics based on the content text of the interactive message and the content of the first live stream in a defined dimension includes:

[0128] Based on the content text of the interactive message and the content of the first live broadcast in a set dimension, a list of message keywords and the relevance of the interactive message to the first live broadcast are determined as the message features.

[0129] The interactive device provided in this disclosure can execute the interactive method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of executing the method.

[0130] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.

[0131] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Reference is made below. Figure 10It illustrates an electronic device suitable for implementing embodiments of the present disclosure (e.g., Figure 10 The diagram below shows the structure of the terminal device or server 1000. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0132] like Figure 10 As shown, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An edit / output (I / O) interface 1005 is also connected to the bus 1004.

[0133] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 An electronic device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0134] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.

[0135] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0136] The electronic device provided in this embodiment and the interactive method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0137] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the interactive method provided in the above embodiments.

[0138] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0139] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0140] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0141] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:

[0142] The first tab item is displayed on the first page of the first live stream;

[0143] In response to a trigger operation on the first tag item, an interactive area and a message area corresponding to the first tag item are displayed, wherein the message area includes at least one interactive message from a second live stream;

[0144] In response to the message publishing operation corresponding to the interactive area, the interactive message corresponding to the message publishing operation is displayed in at least one second live broadcast message area.

[0145] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0146] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0147] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0148] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0149] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0150] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0151] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0152] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An interactive method, characterized in that, include: The first tab item is displayed on the first page of the first live stream; In response to a trigger operation on the first tag item, an interactive area and a message area corresponding to the first tag item are displayed, wherein the message area includes at least one interactive message from a second live stream; In response to the message publishing operation corresponding to the interactive area, the interactive message corresponding to the message publishing operation is displayed in at least one second live broadcast message area.

2. The method according to claim 1, characterized in that, The interactive message includes the entry information of the first live stream, which is either the live stream of the user who posted the interactive message or the live stream they are currently watching.

3. The method according to claim 2, characterized in that, Also includes: In response to a user's triggering action on the interactive message in the second live stream, a second page is displayed, which includes the entry information of the first live stream; In response to the triggering operation of the entry information, the live video of the first live stream is displayed.

4. The method according to claim 3, characterized in that, Also includes: A prompt message is displayed in the message area on the broadcaster's side of the first live stream, wherein the prompt message includes the identification information of the first tag item.

5. The method according to claim 2, characterized in that, The response to the message publishing operation corresponding to the interactive area, displaying the interactive message corresponding to the message publishing operation in at least one second live broadcast message area, includes: Display the first control within the interactive area; In response to the triggering operation of the first control, a third page is displayed, wherein the third page is used to publish the interactive message; In response to the message publishing operation on the third page, the interactive message corresponding to the message publishing operation is displayed in at least one message area of ​​the second live broadcast.

6. The method according to claim 5, characterized in that, In response to the message publishing operation on the third page, the interactive message corresponding to the message publishing operation is displayed in at least one message area of ​​the second live stream, including: In response to the message publishing operation on the third page, an interactive message corresponding to the message publishing operation is sent to the server, so that the server can send the interactive message to at least one second live stream based on the message characteristics of the interactive message corresponding to the message publishing operation. In at least one second live message area, the interactive message corresponding to the message publishing operation is displayed.

7. The method according to claim 6, characterized in that, Sending the interactive message to at least one second live stream based on the message characteristics of the interactive message corresponding to the message publishing operation includes: Based on the historical interaction data of the user who triggered the first tag item, determine the behavioral characteristics; Based on the content text of the interactive message and the content of the first live broadcast in a set dimension, the message characteristics are determined; Based on the behavioral and message characteristics, the interactive message is sent to at least one second live stream.

8. The method according to claim 7, characterized in that, The step of sending the interactive message to at least one second live stream based on the behavioral and message characteristics includes: Based on the similarity between the message features and the behavioral features of the interactive message, an interactive message matching the user who triggered the first tag item is determined; Send the interactive message to the second live stream of the user who triggered the first tag item.

9. The method according to claim 7, characterized in that, The defined dimensions include at least one of the following: live stream identifier, live stream title, live stream tag, and live stream segment; The process of determining message characteristics based on the content text of the interactive message and the content of the first live stream in a defined dimension includes: Based on the content text of the interactive message and the content of the first live broadcast in a set dimension, a list of message keywords and the relevance of the interactive message to the first live broadcast are determined as the message features.

10. An interactive device, characterized in that, include: The first display module is used to display the first tab item on the first page of the first live broadcast. The second display module is used to display the interactive area and message area corresponding to the first tag item in response to the trigger operation of the first tag item, wherein the message area includes at least one interactive message of the second live broadcast; The message distribution module is used to respond to the message publishing operation corresponding to the interactive area and display the interactive message corresponding to the message publishing operation in at least one second live broadcast message area.

11. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method as described in any one of claims 1-9.

12. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the interactive method as described in any one of claims 1-9.

13. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the interactive method as described in any one of claims 1-9.