Page presentation method and device, equipment and medium
By presenting a page for setting interactive events in the terminal device of the live broadcast platform, and using the user type, historical live broadcast information and historical setting information of the anchor user to determine the recommended value, the problem of anchor users need to manually set interactive content in the existing technology is solved, and more efficient and flexible interaction effects are achieved.
Patent Information
- Application Number
- CN202510240126.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-06-03
AI Technical Summary
There is a problem that anchor users need to manually set interactive content in the existing live broadcast platform, which causes anchor users to spend a lot of energy or be unable to modify fixed content, resulting in poor interaction with viewers.
By presenting a page for setting an interactive event in the terminal device, the page includes multiple setting items, and its recommended value is determined based on the user type, historical live broadcast information and historical setting information of the anchor user, and after confirmation, the interface elements for triggering the interactive event are presented in the live broadcast interface.
Dynamically determine the recommended value of the setting items of interactive events, reduce the energy of the anchor user to manually set, improve the configuration effect of the interactive events, and support the anchor user to freely change the value of the setting items according to their needs, improving the interaction effect and flexibility.
Smart Images

Figure CN120091148A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to methods, apparatuses, devices, and media for page presentation. Background Art
[0002] With the continuous development of Internet technology, the live broadcast industry has emerged and made certain progress. In some cases, the interaction between the host user and the audience user of the live broadcast can be increased in some ways. Taking knowledge-based live broadcasts as an example, the host user can conduct knowledge Q&A with the audience user orally or through the comment area, etc., thereby enhancing the communication between the host user and the audience user. Therefore, it is desirable to improve the interaction method to enhance the interaction effect between the host user and the audience user. Summary of the Invention
[0003] In a first aspect of the present disclosure, there is provided a method for page presentation. The method includes: in response to a setting request for an interaction event in a live broadcast, presenting a first page, the first page including a plurality of setting items for the interaction event, wherein the recommended value of each setting item is presented as being in a selected state, and the recommended value of each setting item is determined based on at least one of the following: the user type of the host user of the live broadcast, historical live broadcast information related to the live broadcast, and historical setting information for the interaction event; and in response to a setting confirmation for the interaction event, presenting, in the live broadcast interface of the live broadcast, an interface element for triggering the interaction event based on the received confirmation values for the plurality of setting items.
[0004] In a second aspect of the present disclosure, there is provided an apparatus for page presentation. The apparatus includes: a first presentation module configured to present a first page in response to a setting request for an interaction event in a live broadcast, the first page including a plurality of setting items for the interaction event, wherein the recommended value of each setting item is presented as being in a selected state, and the recommended value of each setting item is determined based on at least one of the following: the user type of the host user of the live broadcast, historical live broadcast information related to the live broadcast, and historical setting information for the interaction event; and a second presentation module configured to present, in the live broadcast interface of the live broadcast, an interface element for triggering the interaction event based on the received confirmation values for the plurality of setting items in response to a setting confirmation for the interaction event.
[0005] In a third aspect of the present disclosure, there is provided an electronic device. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, there is provided a computer-readable storage medium. Computer-executable instructions are stored on the computer-readable storage medium and can be executed by a processor to implement the method of the first aspect.
[0007] In a fifth aspect of the present disclosure, there is provided a computer program product, which is tangibly stored in a computer storage medium and includes computer-executable instructions. When the computer-executable instructions are executed by a device, the device is caused to execute the method of the first aspect.
[0008] It should be understood that the content described in this part is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:
[0010] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented is shown;
[0011] Figures 2A to 8B A schematic diagram showing an example page for page presentation according to some embodiments of the present disclosure is shown;
[0012] Figure 9 A flowchart showing an example process for page presentation according to some embodiments of the present disclosure is shown;
[0013] Figure 10 A schematic structural block diagram showing an example device for page presentation according to some embodiments of the present disclosure is shown; and
[0014] Figure 11 A block diagram showing an electronic device capable of implementing multiple embodiments of the present disclosure is shown. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0016] Note that the titles of any sections / subsections provided in this document are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Additionally, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any manner.
[0017] In the description of the embodiments of the present disclosure, the term "comprising" and its like should be understood as an open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. Terms such as "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.
[0018] The embodiments of the present disclosure may involve the user's data, data acquisition and / or use, etc. These aspects all comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware and has confirmed. Accordingly, when implementing the various embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means in accordance with the relevant laws and regulations. The specific notification and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.
[0019] For the solutions in this specification and embodiments, if they involve personal information processing, they will all be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. If the user refuses to process personal information other than the necessary information required for the basic functions, it will not affect the user's use of the basic functions.
[0020] The following will describe various example implementations of the solution in detail with reference to the accompanying drawings.
[0021] Example environment
[0022] Figure 1 A schematic diagram of an example environment 100 in which the embodiments of the present disclosure can be implemented is shown. As Figure 1As shown, in environment 100, one or more users 110-1, 110-2, 110-3, ……, 110-N can watch a live stream (sometimes also referred to as a "live session") or initiate a live stream through their respective associated terminal devices 120-1, 120-2, ……, 120-N. For example, user 110 can also be referred to as a participant. For ease of discussion, users 110-1, 110-2, ……, 110-N can be collectively or individually referred to as user 110, and terminal devices 120-1, 120-2, ……, 120-N can be collectively or individually referred to as terminal device 120.
[0023] In some embodiments, among all users 110, one or more users, such as user 110-1, can initiate a live stream through the associated terminal device 120-1. In some scenarios, the user 110-1 who initiates the live stream can also be referred to as the host of the live session, the host user, the host participant, the live party, or the live management party. In some embodiments, user 110-1 can include a user corresponding to an e-commerce store or an object recommender who can recommend online products.
[0024] In some embodiments, the users who interact with the host user 110-1 of the live stream can include one or more other participants 110-2 to 110-N. The other participants 110-2 to 110-N can be audience users who do not initiate the live stream themselves but enter the live room corresponding to the current live stream. Additionally, other users 110 can also include viewers, listeners, or watchers during the live stream.
[0025] In some embodiments, the terminal device 120 can be respectively installed with an application capable of providing live stream services, or can access a website capable of providing live stream services. User 110 can operate the terminal device 120 to access the corresponding application or website. Accordingly, the terminal device 120 can present a corresponding live stream page, for example, can provide the live stream content of the live room, such as audio live stream content or video live stream content, etc.
[0026] In some embodiments, the terminal device 120 can also communicate with the server 130 through the network 132 to implement the supply of live stream services. The server 130 can provide functions such as management, configuration, and maintenance of the application or website. In some embodiments, the server 130 can store the data generated during the live stream, including the live interaction data generated during the live interaction.
[0027] The terminal device 120 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 120 can also support any type of user interface (such as a "wearable" circuit, etc.).
[0028] The server 130 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. For example, the server 130 can include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The server 130 can provide background services for applications that support live streaming in the terminal device 120.
[0029] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.
[0030] Currently, there are various interaction methods between the host side and the audience users during live streaming. The interaction methods provided by different categories of live streaming may be the same or different. For example, in game live streaming, the host side can interact by inviting the audience to participate in the game. Another example is that in knowledge-based live streaming, the host side can interact with the audience users by posting knowledge quizzes. Still another example is that in e-commerce live streaming, the audience users can obtain products associated with the interaction tasks by participating in the interaction tasks posted by the host side. However, since the interaction content involved in the current interaction methods is completely or mostly manually set by the host side according to requirements or experience, it causes the host side to spend a lot of effort to determine appropriate interaction content to ensure a good interaction effect with the audience users. Or, since the platform configures the interaction content as fixed content, the host side cannot modify the interaction content, resulting in a poor interaction effect between the host side and the audience users.
[0031] According to an embodiment of the present disclosure, an improved page presentation scheme is provided. According to this scheme, in response to a setting request for an interaction event in a live broadcast, a terminal device can present a first page. The first page can include multiple setting items for the interaction event, where the recommended value of each setting item can be presented as being in a selected state, and the terminal device can determine the recommended value of each setting item based on at least one of the user type of the host user of the live broadcast, historical live broadcast information related to the live broadcast, and historical setting information for the interaction event. In response to a setting confirmation for the interaction event, the terminal device can present an interface element for triggering the interaction event in the live broadcast interface based on the received confirmation values for the multiple setting items. Thus, based on information related to the live broadcast, the recommended value of each setting item can be dynamically determined when presenting the interaction event to the host user of the live broadcast, so that the host user does not need to expend additional effort to determine appropriate values for each setting item in the interaction event. At the same time, since the recommended value of each setting item in the interaction event is determined based on information related to the live broadcast, for different host users and / or different live broadcasts, the recommended value of each setting item in the interaction event can be recommended to the host user to meet the host user's requirements for the effect that can be achieved by interacting with the audience users in the live broadcast.
[0032] Some example embodiments of the present disclosure will be further described below with reference to the accompanying drawings. It should be understood that the pages shown in the drawings are only examples, and various page designs can actually exist. The various graphical elements in the page can have different arrangements and different visual representations, one or more of which can be omitted or replaced, and there can also be one or more other elements. The embodiments of the present disclosure are not limited in this regard. In addition, in the following, example embodiments will be mainly described with respect to the terminal device 120. It should be understood that the actions described with respect to the terminal device 120 can also be performed by an application on the terminal device 120, or can be performed by the application in cooperation with its server (such as the server 130).
[0033] Example interaction
[0034] Figures 2A to 2C Example pages 200A to 200C for page presentation according to some embodiments of the present disclosure are shown. Pages 200A to 200C can be provided, for example, by Figure 1 the terminal device 120 shown.
[0035] In some embodiments, if the live streamer user expects to enhance the interaction effect with the live stream audience users, the interaction event can be set and published through the terminal device associated with the live streamer user. The live stream audience users can receive the interaction event of the live stream through the terminal device associated with them and interact with the live streamer user by participating in the interaction event. It can be understood that the interaction event refers to an event in which the audience users can participate and perform various interaction operations during the live stream. In each live stream, the setting of the interaction event can be executed by the live streamer user. For example, the interaction event can include a text interaction event, and the live stream audience users can interact with the live streamer user through the text content. For another example, the interaction event can also include an audio-video interaction event, and the live stream audience users can interact with the live streamer user through the audio-video content. It should be understood that only example interaction events are listed here. In practical applications, other aspects of interaction events can be considered according to needs, as long as the publication of these interaction events helps to enhance the interaction effect between the live streamer user and the live stream audience users.
[0036] The following will take the scenario of e-commerce live streaming as an example to discuss various embodiments of the present disclosure. For the convenience of discussion, reference will be made to Figure 1 environment 100 to describe pages 200A to 200C.
[0037] In the embodiments of the present disclosure, pages 200A to 200C can be provided by the terminal device 120. In some embodiments, at least to enhance the participation of the live stream audience users, the live streamer user can set and publish an interaction event including interaction resources. The interaction resources can be resources that can meet at least one need of the live stream audience users (for example: physical needs, virtual needs). For example, the interaction resources can be physical resources corresponding to physical needs such as material products and services that the live stream audience users can obtain. For another example, the interaction resources can be virtual resources corresponding to virtual needs such as information and social interaction that the live stream audience users can obtain. It should be understood that only example interaction resources are listed here.
[0038] In some embodiments, the live streamer user (taking user 110-1 as an example) or other users on the live streamer side (such as backstage personnel, operation and maintenance personnel, etc.) can set an interaction event for interacting with the live stream audience users (taking user 110-2 as an example) through the associated terminal device (terminal device 120-1). Exemplarily, such as Figure 2AAs shown, the terminal device 120-1 can present the setting page 200A to the host user 110-1. The setting page 200A may include entries for multiple setting contents such as the interactive event setting, Setting A, Setting B, etc. shown in the box 210. If the arrow 210-1 in the setting page 200A is triggered, or in other words, if the terminal device 120-1 receives a setting request from the host user 110-1 for the interactive event during the live broadcast through the setting page 200A, the terminal device 120-1 can present the first page.
[0039] Exemplarily, after the terminal device 120-1 receives a setting request from the host user 110-1 for the interactive event during the live broadcast, it can present Figure 2B the first page 200B shown. The first page 200B may at least include the content associated with the interactive event setting indicated by the box 220. The box 220 may at least include multiple setting items for the interactive event and the recommended values for each setting item. It can be understood that different setting items may indicate content regarding different aspects of the interactive event. In the first page 200B, the multiple setting items for the interactive event may at least include the first setting item for the type of interactive resource indicated by the box 221, the second setting item for the interactive resource indicated by the box 222-1, the fourth setting item for the upper limit of the number of users obtaining the interactive resource indicated by the box 222-2, the sixth setting item for the user requirements for participating in the interactive event indicated by the box 223, the fifth setting item for the interactive task to be executed for participating in the interactive event indicated by the box 224, and the seventh setting item for the effective duration of the interactive event indicated by the box 225. Note that although a specific number of setting items are given here only as examples, actually more, fewer, or different setting items can be provided according to needs.
[0040] Still as Figure 2B shown, to improve the convenience of the host user 110-1 in setting the interactive event, the terminal device 120-1 can at least determine the recommended values of the setting items according to at least one piece of information related to the live broadcast, and present the recommended values of the setting items as the selected state in the page 200B. For example, for the first setting item for the type of interactive resource indicated by the box 221, if it is determined that the first type of interactive resource indicated by the box 221-1 is the recommended value, the border of the box 221-1 is made bold and the content of the box 221-1 is underlined to indicate that the first type of interactive resource is in the selected state. Another example is that for the seventh setting item for the effective duration of the interactive event indicated by the box 225, if it is determined that "Duration 1" is the recommended value, the font of "Duration 1" is made bold and underlined to indicate that "Duration 1" is in the selected state. It should be understood that only an example presentation method for indicating that the recommended value of the setting item is in the selected state is given here. In practical applications, the presentation method for indicating that the recommended value of the setting item is in the selected state can be determined according to needs, and the embodiments of the present disclosure do not limit this.
[0041] In an embodiment of the present disclosure, at least one piece of information related to the live broadcast used to determine the recommended value of the setting item includes, but is not limited to: the user type of the host user of the live broadcast, historical live broadcast information related to the live broadcast, and historical setting information for interactive events. Compared to requiring the host user to manually set appropriate values for different setting items, in an embodiment of the present disclosure, a more appropriate value can be determined for each setting item by automatically combining diverse information, which not only improves the user's setting efficiency, but also allows the configuration of live interactive events to achieve a more satisfactory effect. In some embodiments, when recommending values for each setting item, prompt information can also be provided to prompt the host user that these recommended values are automatically confirmed based on the above information, so that the host user can understand the recommendation basis of the recommended values and can determine whether these values need to be further adjusted.
[0042] It is understandable that different user types of live broadcast hosts can set different interactive events to obtain the desired interactive effects and achieve the desired operational goals by publishing different interactive events. Exemplarily, live broadcast hosts may include: business users who hope to enhance brand influence through interactive events in live broadcasts, and individual users who hope to gain more attention from audience users and improve the closeness of connection with audience users through interactive events in live broadcasts. It should be understood that only an example division method of user types of live broadcast hosts is given here. In actual applications, live broadcast hosts can be divided into different types according to different division criteria, and the embodiments of the present disclosure do not limit this.
[0043] In some embodiments, the historical live broadcast information related to the live broadcast may at least include: historical live broadcast information from the start of the live broadcast to the current time. Alternatively or additionally, the historical live broadcast information related to the live broadcast may also include historical live broadcast information of at least one historical live broadcast process of the live broadcast room corresponding to the live broadcast. The following will provide exemplary historical live broadcast information and how to determine recommended values of some setting items based on the historical live broadcast information in conjunction with specific embodiments.
[0044] In some embodiments, the historical setting information for interactive events may refer to the setting information for each setting item confirmed by the host user of the live broadcast corresponding to any historical setting request for interactive events in the live broadcast. In other words, before the host user of the live broadcast initiates a current setting request for interactive events in the live broadcast through an associated terminal device, the live broadcast user of the live broadcast may initiate at least one historical setting request for interactive events in the live broadcast through an associated terminal device, and in the process of responding to the historical setting request, the historical confirmation values of multiple setting items received by the terminal device associated with the live broadcast user of the live broadcast may constitute the historical setting information for the interactive event.
[0045] Still Figure 2BAs shown, if the content indicated by box 226 in page 200B is triggered, or in other words, if the terminal device 120-1 receives the setting confirmation of the interaction event from the host user 110-1 based on page 200B, the terminal device 120-1 can send the confirmation values of multiple setting items to the server 130. Then, the terminal device 120-2 associated with the viewer user 110-2 watching the live stream can obtain the relevant information of the interaction event (such as the confirmation values of multiple setting items of the interaction event) from the server 130. And the terminal device 120-2 can generate and present the interface elements of the interaction event according to the relevant information of the interaction event.
[0046] Exemplarily, as Figure 2C shown, if the terminal device 120-2 obtains the relevant information of the interaction event from the server 130, it can generate the interface elements of the interaction event according to the relevant information of the interaction event, and present the interface elements 231 of the interaction event in the page 200C associated with the live broadcast room 230 corresponding to the live stream. Further, if the interface elements 231 of the interaction event are triggered, or in other words, if the terminal device 120-2 receives the viewing request of the interaction event from the viewer user 120-2, the content shown in the presentation box 232 is presented. The content of the setting items of the interaction event presented in the box 232 corresponds to the content of the same setting items in the first page 200B that has been set and confirmed. For example, if the confirmation value of the fifth setting item of the interaction task to be performed for participating in the interaction event indicated by the box 224 in the first page 200B is "Task 1", in the box 232, the task to be performed for participating in the interaction event indicated by the box 232-2 is "Task 1". Exemplarily, in addition to the confirmation values of multiple setting items of the interaction event, the content presented in the box 232 may further include: the countdown to the end of the interaction event indicated by the box 232-1, and the status of the task to be performed for participating in the interaction event indicated by the box 232-21. It should be understood that the box 232 only lists the exemplary content related to the interaction event. In practical applications, more, fewer, or other content related to the interaction event can be considered according to needs, as long as this content helps to improve the participation of the viewer user in the interaction event.
[0047] In some embodiments, in order to improve the freedom of the host user of the live stream to set the interaction event, the terminal device 120-1 associated with the host user 110-1 of the live stream can be configured with an operation to change the value of the setting item of the interaction event to support the host user 110-1 to freely change the value of the setting item of the interaction event.
[0048] The following will describe in detail with reference to the drawings an example process of determining the recommended value of each setting item of the interaction event in the live stream and an example process of changing the value of the setting item of the interaction event.
[0049] As Figure 2BAs shown, in some embodiments, to meet the needs of different types of anchor users for different interactive effects they expect to achieve through live streaming, different interactive resources related to interactive events can be configured for different types of anchor users. In this embodiment, the recommended value of the first setting item for the type of interactive resources can be determined according to the user type of the anchor user of the live stream.
[0050] Exemplarily, when configuring, the user type of the anchor user of the live stream can be configured into two types: merchant users and individual users. The first type of interactive resources indicated by box 221-1 can be determined by merchant users, and the second type of interactive resources indicated by box 221-2 can be determined by individual users. Or rather, if the anchor user 110-1 of the live stream is a merchant user, after the merchant user initiates a setting request for the interactive event in the live stream, the terminal device 120-1 associated with the merchant user can determine the first type of interactive resources indicated by box 221-1 as the recommended value of the first setting item 221 in the presented first page 200B, and present the first type of interactive resources as being in a selected state. And if the anchor user of the live stream is an individual user, after the individual user initiates a setting request for the interactive event in the live stream, the terminal device associated with the individual user can determine the second type of interactive resources indicated by 221-2 as the recommended value of the first setting item 221 in the presented first page 200B, and present the second type of interactive resources as being in a selected state. It should be understood that only an example determination process of the recommended value of the first setting item for the type of interactive resources is given here. In practical applications, the recommended value of the first setting item for the interactive resources can be determined according to other possible processes as needed, and the embodiments of the present disclosure do not limit this.
[0051] In some embodiments, the second setting item for the interactive resources can be configured to be related to the first setting item for the type of interactive resources. Exemplarily, as Figure 2B shown, if the anchor user 110-1 of the live stream is a merchant user, the second setting item for the interactive resources can be configured as an object provided to the users participating in the interactive event corresponding to the first type of interactive resources. It can be understood that merchant users, who are considered to expect to enhance brand influence through live streaming, can provide brand-related objects (such as goods) to the users participating in the interactive event through the interactive event in the live stream. To improve the participation of the users participating in the interactive event, the terminal device 120-1 associated with the merchant user can present the recommended value of the second setting item through box 222-1 in the first page 200B, or rather present the recommended object provided to the users participating in the interactive event through box 222-1.
[0052] Taking the object recommended to the user participating in the interaction event as a commodity as an example, the terminal device 120-1 associated with the merchant user can present the recommended commodity provided to the user participating in the interaction event indicated by the frame 222-1 to the merchant user through the first page 200B, and indicate that the recommended commodity is in the selected state by bolding the frame 222-1. Exemplarily, the frame 222-1 can at least include an example picture of the recommended commodity indicated by the frame 222-11, and different information related to the recommended commodity indicated by the frame 222-12 and the frame 222-13. Exemplarily, the information 1 indicated by the frame 222-12 can be basic information for describing at least one of the brand, name, use, etc. of the recommended commodity, and the information 2 indicated by the frame 222-13 can be attribute information of the recommended commodity (such as price, cumulative transaction quantity in the historical transaction process, etc.). It should be understood that only an example configuration method of the second setting item of the interaction resource is given here. In practical applications, different associated information can be configured for the second setting item of the interaction resource according to needs, and the embodiments of the present disclosure do not limit this.
[0053] In some embodiments, the historical live information may include first live information, and the first live information may indicate historical interaction information of at least one candidate object among a plurality of candidate objects. The historical interaction information may refer to relevant information of the candidate object involved in the historical interaction (such as commodity transaction, interaction based on interaction events) between the live host user and the audience user. For example, if the candidate object is a commodity, the historical interaction information may include whether the commodity participates in any historical transaction process between the host user and the audience user, and the cumulative number of commodities traded in the historical transaction process.
[0054] In some embodiments, the terminal device 120-1 associated with the live host user 110-1 can determine the recommended value of the second setting item of the interaction resource according to the first live information. Exemplarily, the terminal device 120-1 can determine the recommendation degree of each candidate object according to the historical interaction information. Then, the terminal device 120-1 can determine the recommended object from a plurality of candidate objects according to the level of the recommendation degree. In some embodiments, if the historical interaction information indicates that the user interaction frequency or interaction volume of a certain object (such as a commodity) is relatively high, then the recommendation degree of this object is determined to be higher, so that this object is more likely to be selected as the recommended value of the second setting item.
[0055] In some embodiments, the terminal device 120-1 can sort a plurality of candidate objects according to the recommendation degree. It can be understood that the recommendation degree of the candidate object with a higher order can be higher than that of the candidate object with a lower order. The terminal device 120-1 can determine the candidate object with the highest recommendation degree as the recommended object, and present the recommended object through the frame 222-1 in the first page 200B.
[0056] Still taking the object recommended to the user participating in the interaction event as an example of a commodity, for multiple candidate commodities provided to the user participating in the interaction event, the terminal device 120-1 can rank the multiple candidate commodities according to the historical interaction information of the candidate commodities.
[0057] Exemplarily, the terminal device 120-1 can determine the recommendation degree of the candidate commodity according to at least one piece of historical interaction information, such as whether the candidate commodity has participated in any historical transaction process between the host user 110-1 and the audience user 110-2, and the number of candidate commodities cumulatively traded in the historical transaction process. In this example, the candidate commodity with the highest recommendation degree can be the one that has participated in any historical transaction process between the host user 110-1 and the audience user 110-2 and has the highest cumulative transaction quantity in the historical transaction process. The candidate commodity with a lower recommendation degree can be the one that has participated in any historical transaction process between the host user 110-1 and the audience user 110-2 and has a relatively small cumulative transaction quantity in the historical transaction process. The candidate commodity with the lowest recommendation degree can be the one that has not participated in any historical transaction process between the host user 110-1 and the audience user 110-2.
[0058] In some embodiments, the terminal device 120-1 associated with the host user 110-1 of the live broadcast can determine the recommended value of the second setting item for the interaction resource according to the respective attribute information of multiple candidate objects. Exemplarily, the terminal device 120-1 can determine the recommendation degree of each candidate object according to the respective attribute information of multiple candidate objects, and can rank the multiple candidate objects according to the recommendation degree. The recommendation degree of the candidate commodity in the front order can be higher than that of the candidate commodity in the back order.
[0059] Still taking the object recommended to the user participating in the interaction event as an example of a commodity, for multiple candidate commodities provided to the user participating in the interaction event, the terminal device 120-1 can rank the multiple candidate commodities according to at least one piece of attribute information, such as the price, inventory, cost, cumulative transaction quantity of the commodity in the historical transaction process, and the attention degree of the audience user to the commodity. In some embodiments, if the attribute information of a certain candidate commodity meets at least one of the following: the price of the commodity is lower, the inventory of the commodity is lower, the cost of the commodity is lower, the cumulative transaction quantity of the commodity in the historical transaction process is higher, and the attention degree of the audience user to the commodity is higher, then the recommendation degree of this commodity is determined to be higher, and thus this commodity is more likely to be selected as the recommended value of the second setting item.
[0060] Exemplarily, the terminal device 120-1 may determine the recommendation degree of a candidate product according to the price of the candidate product. In this example, the candidate product with the highest recommendation degree may be the candidate product with the lowest price. The candidate products with lower recommendation degrees may be the candidate products with lower prices. The candidate product with the lowest recommendation degree may be the candidate product with the highest price.
[0061] In some embodiments, the terminal device 120-1 associated with the live stream host user 110-1 may determine the recommended value of the second setting item of the interactive resource according to the association degree between a plurality of candidate objects and the object type involved in the historical live stream. Exemplarily, the terminal device 120-1 may determine the recommendation degree of each object according to the association degree between a plurality of candidate objects and the object type involved in the historical live stream. In some embodiments, if the association degree between a plurality of candidate objects and the object type involved in the historical live stream is greater, that is, if the relevance between a plurality of candidate objects and the object type involved in the historical live stream is stronger, then the recommendation degree of this object is determined to be higher, and thus this object is more likely to be selected as the recommended value of the second setting item. Then, the terminal device 120-1 may sort the plurality of candidate objects according to the recommendation degree. It can be understood that the recommendation degree of the candidate product with a higher order may be higher than that of the candidate product with a lower order. The terminal device 120-1 may determine the candidate product with the highest recommendation degree as the recommended product and present the recommended product through the box 222-1 in the first page 200B.
[0062] Still taking the object recommended to the user participating in the interactive event as a product as an example, for a plurality of candidate products provided to the user participating in the interactive event, the terminal device 120-1 may determine the association degree between the candidate product and the product type involved in the historical live stream by comparing whether the type of the candidate product is consistent with the product type involved in the historical live stream, and determine the recommendation degree corresponding to different association degrees, and then sort the plurality of candidate products according to the recommendation degree. In this example, the candidate product with the highest recommendation degree may be the candidate product with the highest association degree with the product type involved in the historical live stream, and the candidate product with the highest association degree with the product type involved in the historical live stream may be the candidate product with the same product type as the product type involved in the historical live stream. The candidate products with lower recommendation degrees may be the candidate products with lower association degrees with the product type involved in the historical live stream, and the candidate products with lower association degrees with the product type involved in the historical live stream may be the candidate products similar to the product type involved in the historical live stream. The candidate product with the lowest recommendation degree may be the candidate product with the lowest association degree with the product type involved in the historical live stream, and the candidate product with the lowest association degree with the product type involved in the historical live stream may be the candidate product with a different product type from the product type involved in the historical live stream.
[0063] In some embodiments, the recommended value of the second setting item may be determined according to the setting information of the second setting item in the historical setting information by referring to the above-described manner of determining the recommended value of the first setting item according to the setting information of the first setting item in the historical setting information.
[0064] In some embodiments, to improve the freedom of setting the second setting item of the interactive resource by the host user of the live broadcast, for example, Figure 2B as shown, frame 222-14 may be presented on the first page 200B. Frame 222-14 may indicate an entry for replacing the object provided to the users participating in the interactive event. If the recommended value of the second setting item indicated by frame 221-1 presented on the first page 200 does not meet the needs of the host user of the live broadcast, or if the host user 110-1 of the live broadcast expects to change the value of the second setting item, a request for changing the value of the second setting item may be initiated by triggering the content indicated by frame 222-14. Exemplarily, still taking the object provided to the users participating in the interactive event as a commodity, in response to the request for replacing the commodity, the terminal device 120-1 may present Figure 3 the commodity list page 300 as shown. The commodity list page 300 may include a plurality of commodities such as commodity 1 indicated by frame 310, commodity 2 indicated by frame 320, commodity 3 indicated by frame 330, etc. To facilitate the host user of the live broadcast to understand the commodities, content such as pictures of the commodities, information 1 and information 2 indicating different aspects related to the commodities, etc. may be presented on the commodity list page 300. And an interface element of "select commodity" associated with the commodity may be presented on the commodity list page 300. If the host user of the live broadcast expects to change the recommended commodity presented on the first page 200B to a certain commodity presented on the commodity list page 300, for example, if the host user 110-1 of the live broadcast expects to change the recommended commodity presented on the first page 200B to commodity 2 indicated by frame 320 on the commodity list page 300, a selection request for commodity 2 may be initiated by triggering the content indicated by frame 320-1. In response to the selection request, the terminal device 120-1 may present commodity 2 in frame 222-1 on the first page 200B and present commodity 2 as being in a selected state.
[0065] In some embodiments, for example, Figure 4AAs shown, multiple setting items of the interaction event can at least include a third setting item for the interaction resource indicated by box 222-3. The third setting item for the interaction resource can be configured to be related to the first setting item for the type of the interaction resource. Exemplarily, if the host user 110-1 of the live broadcast is an individual user, the third setting item for the interaction resource can be configured as a virtual resource corresponding to the second type of interaction resource and distributed to the users participating in the interaction event. It can be understood that an individual user who is considered to expect to obtain more attention from viewer users through the interaction event in the live broadcast and improve the closeness of connection with the viewer users can distribute virtual resources (such as e-books, digital assets, etc.) to the users participating in the interaction event through the interaction event in the live broadcast. To enhance the participation of the users participating in the interaction event, the terminal device 120-1 associated with the individual user can present the recommended value of the third setting item through box 222-3 in the first page 200B, or present the recommended amount of virtual resources provided to the users participating in the interaction event through box 222-3.
[0066] In some embodiments, the historical live broadcast information can include second live broadcast information, and the second live broadcast information can indicate the popularity of the live broadcast. The popularity of the live broadcast can be determined based on at least one of the total number of users participating in the live broadcast and the amount of interaction in the live broadcast. In some embodiments, the amount of interaction in the live broadcast can include at least one of the following: the number of text contents sent by viewer users during the live broadcast, the purchase volume of products associated with the live broadcast by viewer users, and the amount of interaction resources sent by viewer users during the multimedia interaction (such as voice interaction, etc.) in the live broadcast. In some embodiments, if the total number of users participating in the live broadcast and / or the amount of interaction in the live broadcast is more, then it can be determined that the popularity of the live broadcast is higher.
[0067] In some examples, the terminal device 120-1 associated with the live streamer user 110-1 determines the recommended value of the third setting item for the interactive resource according to the total number of users participating in the live stream in the second live stream information. If the total number of users participating in the live stream is larger, that is, if the popularity of the live stream is higher, then the amount of virtual resources distributed to the users participating in the interactive event can be increased. Exemplarily, if different numbers of candidate virtual resource amounts such as box 222-31, box 222-32, box 222-33, etc. are presented on page 400A. When configuring, the terminal device 120-1 can divide corresponding numerical ranges for different numbers of candidate virtual resource amounts. For example, number 1 corresponds to the first numerical range, number 2 corresponds to the second numerical range, and number 3 corresponds to the third numerical range. If the terminal device 120-1 determines that the total number of users participating in the live stream falls within the third numerical range, on page 400A, the number 3 indicated by box 222-33 is presented as the selected state, or in other words, if the terminal device 120-1 determines that the total number of users participating in the live stream falls within the third numerical range, the number 3 is determined as the recommended virtual resource amount distributed to the users participating in the interactive event.
[0068] In some examples, the terminal device 120-1 associated with the live streamer user 110-1 determines the recommended value of the third setting item for the interactive resource according to the amount of interaction in the live stream in the second live stream information. If the amount of interaction in the live stream is larger, that is, if the popularity of the live stream is higher, then the amount of virtual resources distributed to the users participating in the interactive event can be increased. Exemplarily, if different numbers of candidate virtual resource amounts such as box 222-31, box 222-32, box 222-33, etc. are presented on page 400A. Similarly, the terminal device 120-1 can, in the same way as determining the recommended value of the third setting item according to the total number of users participating in the live stream above, divide corresponding numerical ranges for different candidate virtual resource amounts during configuration, and determine the corresponding candidate virtual resource amount as the recommended virtual resource amount according to the numerical range into which the amount of interaction in the live stream falls.
[0069] In some embodiments, the recommended value of the third setting item can be determined according to the setting information of the third setting item in the historical setting information by referring to the way of determining the recommended value of the first setting item according to the setting information of the first setting item in the historical setting information above.
[0070] In some embodiments, in order to improve the freedom of setting the third setting item of the interactive resource by the live streamer user of the live stream, still as Figure 4AAs shown, the box 222-34 can be presented on the page 400A. The box 222-34 can indicate an entry for replacing the amount of virtual resources distributed to users participating in the interactive event. If the recommended value of the third setting item indicated by the box 221-3 presented on the page 400A cannot meet the needs of the live stream host user, or if the live stream host user 110-1 expects to change the value of the third setting item, a request to change the value of the third setting item can be initiated by triggering the content indicated by the box 222-34. Exemplarily, in response to a request to replace the amount of virtual resources distributed to users participating in the interactive event, the terminal device 120-1 can present Figure 4B the page 400B shown. The box 240 in the page 400B contains a keyboard indicated by the box 243 and the content input through the keyboard indicated by the box 242. If the terminal device 120-1 receives the amount of virtual resources expected to be replaced through the box 240 in the page 400B and the content indicating confirmation of replacement indicated by the box 241 is triggered, the terminal device 120-1 can present Figure 4C the page 400C shown. The number indicated by the box 222-34 in the page 400C is the number presented by the box 242 in the confirmed page 400B, and the number indicated by the box 222-34 is presented as being in a selected state.
[0071] In some embodiments, the terminal device 120-1 associated with the live stream host user 110-1 can determine the recommended value of the fourth setting item for the upper limit of the number of users obtaining interactive resources based on at least one of the following: the second live stream information in the historical live stream information, where the second live stream information can indicate the popularity of the live stream, and the popularity of the live stream can be determined based on at least one of the total number of users participating in the live stream and the amount of interaction in the live stream; or the setting information of the fourth setting item in the historical setting information.
[0072] In some embodiments, the terminal device 120-1 associated with the live stream host user 110-1 can determine the recommended value of the fourth setting item for the upper limit of the number of users obtaining interactive resources based on the second live stream information in the historical live stream information. It can be understood that the terminal device 120-1 can determine the recommended value of the fourth setting item by referring to the above method of determining the recommended amount of virtual resources distributed to users participating in the interactive event based on at least one of the total number of users participating in the live stream and the amount of interaction in the live stream. In some embodiments, if the total number of users participating in the live stream and / or the amount of interaction in the live stream is more, then the recommended value of the fourth setting item for the upper limit of the number of users obtaining interactive resources can be increased.
[0073] In some embodiments, the recommended value of the fourth setting item can be determined according to the setting information of the fourth setting item in the historical setting information by referring to the above method of determining the recommended value of the first setting item according to the setting information of the first setting item in the historical setting information.
[0074] In some examples, the terminal device 120-1 may be configured to support an operation of replacing the value of a fourth setting item for the upper limit of the number of users who obtain interactive resources by the host user for live streaming. Exemplarily, the terminal device 120-1 may present a box 222-21 on the first page 200B. The box 222-21 may indicate an entry for replacing the upper limit of the number of users who obtain interactive resources. If the recommended value of the fourth setting item indicated by the box 222-2 does not meet the needs of the host user for live streaming, or if the host user 110-1 for live streaming expects to replace the value of the fourth setting item, a request for replacing the value of the fourth setting item may be initiated by triggering the content indicated by the box 222-21. Exemplarily, in response to the recommended value of the third setting item indicated by the box 221-3 presented on the page 400A not meeting the needs of the host user for live streaming, or if the host user 110-1 for live streaming expects to replace the value of the third setting item, a request for replacing the value of the third setting item may be initiated by triggering the content indicated by the box 222-34. Exemplarily, in response to a request for replacing the amount of virtual resources distributed to users participating in the interactive event, the terminal device 120-1 may present Figure 5A the page 500A as shown. The box 250 in the page 500A includes a keyboard indicated by the box 253 and the content input through the keyboard indicated by the box 252. If the terminal device 120-1 receives the upper limit of the number of users expected to be replaced through the box 250 in the page 500A and the content indicating confirmation of replacement indicated by the box 251 is triggered, the terminal device 120-1 may present Figure 5B the page 500B as shown. The number indicated by the box 222-21 in the page 500B is the number presented by the box 252 in the confirmed page 500A, and the number indicated by the box 222-21 is presented as being in a selected state.
[0075] In some embodiments, the terminal device 120-1 associated with the live host user 110-1 may determine a recommended value for a fifth setting item of the interaction task to be performed for participating in the interaction event according to the third live information in the historical live information. The third live information may include the interaction status of users during a past period of time in the live broadcast. In some embodiments, the terminal device 120-1 may determine the interaction status of users during a past period of time in the live broadcast through at least one of the following information: the number of text contents sent by the user within a fixed time (for example, the number of comments sent by the user within one minute), and the average viewing duration of the users watching the live broadcast. It should be understood that if the number of text contents sent by the user within a fixed time is less, and / or if the average viewing duration of the users watching the live broadcast is shorter, it can be determined that the interaction status of users during a past period of time in the live broadcast is worse. In some embodiments, if the third live information indicates that the interaction status of users for an interaction task associated with a certain type during a past period of time in the live broadcast is poor, then this type of interaction task may be determined as the recommended value for the fifth setting item of the interaction task to be performed for participating in the interaction event.
[0076] In some embodiments, the terminal device 120-1 may configure corresponding interaction tasks based on the user type of the live host user, or rather, the terminal device 120-1 may configure different types of interaction tasks for different types of host users. Exemplarily, the terminal device 120-1 may configure an interaction task that can enhance the brand influence for a merchant user, for example, an interaction task that instructs to recommend that the viewer user join the brand membership of the merchant. Exemplarily, the terminal device 120-1 may configure an interaction task that can enhance the closeness of the connection between the host user and the viewer user for an individual user, for example, an interaction task that instructs to recommend that the viewer user join the "fan club" of the host user.
[0077] In some embodiments, the terminal device 120-1 may determine a recommended value for a fifth setting item of the task to be completed for participating in the interaction event according to at least one piece of third live information including the number of text contents sent by the user within a fixed time and the average viewing duration of the users watching the live broadcast. It can be understood that the terminal device 120-1 may pre-configure corresponding interaction tasks for the information indicating the interaction status of users during a past period of time in the live broadcast. For example, the terminal device 120-1 may configure that when the number of text contents sent by the user within a fixed time is within the minimum value range, it corresponds to Task 1. It should be understood that the setting of Task 1 can at least increase the number of text contents sent by the viewer user within a fixed time. As Figure 2BAs shown, if the task to be executed for the participation interaction event indicated by box 224-2 is task 1, the description information of task 1 indicated by box 224-1 can be dynamically configured for task 1. The viewer user can use the description information of task 1 indicated by box 224-1 to interact with the host user, so as to achieve the purpose of enhancing the interaction effect between the host user and the viewer user. For another example, the terminal device 120-1 can be configured to correspond to task 2 in the case where the number of text contents sent by the user within a fixed time is within a relatively high numerical range and the average viewing duration of the users watching the live broadcast is lower than the configured minimum duration. It should be understood that the setting of task 2 can at least increase the average viewing duration of the users watching the live broadcast. For example, task 2 can be to recommend that the viewing duration of the viewer user watching the live broadcast reaches a preset duration (longer than the minimum duration).
[0078] In this embodiment, if the terminal device 120-1 determines that the conditions corresponding to task 1 are met according to the third live broadcast information, Figure 2B present the content in box 224-2 as task 1, present the content in box 224-1 as the description information of task 1, and set the content of box 224-2 and box 224-1 to be in a selected state.
[0079] In some other embodiments, the terminal device 120-1 can determine the recommended value of the fifth setting item for the task to be completed in the participation interaction event according to the enabling or disabling of the specified interaction task type in the live broadcast. Exemplarily, if the terminal device 120-1 determines that the host user of the live broadcast is a merchant user, preferentially present the interaction task that can enhance the brand influence as the recommended task on the first page 200B. If the terminal device 120-1 determines that the host user of the live broadcast is an individual user, preferentially present the interaction task that can enhance the closeness of the connection between the host user and the viewer user as the recommended task on the first page 200B.
[0080] In some embodiments, the recommended value of the fifth setting item can be determined according to the setting information of the fifth setting item in the historical setting information in the same way as the recommended value of the first setting item is determined according to the setting information of the first setting item in the historical setting information as described above.
[0081] In some examples, the terminal device 120-1 may be configured to support the replacement operation of the value of the fifth setting item of the tasks to be performed by the host user who supports live streaming for participating in the interactive event. Exemplarily, the terminal device 120-1 may present an arrow indicated by the box 224-2 on the first page 200B. If the recommended value of the fifth setting item indicated by the box 224 presented on the first page 200B does not meet the needs of the host user of the live stream, or if the host user 110-1 of the live stream expects to replace the value of the fifth setting item, a replacement request for the value of the fifth setting item may be initiated by triggering the arrow indicated by the box 224-2. In response to the replacement request for the value of the fifth setting item, the terminal device 120-1 may present Figure 6A the task list page 600A as shown. The task list page 600A may include multiple candidate tasks such as task 1, task 2, task 3, etc. in the box 262. If the host user of the live stream expects to change the task to be performed for participating in the interactive event presented on the first page 200B to task 2 presented on the task list page 600A, task 2 may be made in a selected state by triggering the relevant content of task 2 on the task list page 600A. The terminal device 120-1 may present Figure 6B the page 600B as shown in response to the setting confirmation indicated by the box 261. The task 2 to be performed for the interactive event that is replaced and confirmed is indicated by the box 224 on the page 600B.
[0082] In some embodiments, in order to meet the diverse setting needs of the host user of the live stream for the interactive event, the terminal device 120-1 may be configured to support the host user of the live stream to simultaneously select two tasks to be performed for participating in the interactive event. As Figure 6C shown, the host user 110-1 may simultaneously select task 1 and task 2 in the box 262. In this case, if the box 261 is triggered, the terminal device 120-1 may present Figure 6D the page 600D as shown. The tasks 1 and 2 are indicated to be in a selected state by the box 224 on the page 600D. Further, in response to the setting confirmation for the interactive event, the terminal device 120-1 sends the confirmation values of the multiple setting items presented on the page 600D to the server 130. The terminal device 120-2 associated with the viewer user 110-2 of the live stream may present the interface element of the interactive event indicated by the box 231 in Figure 6E the page 600E as shown after obtaining the information of the interactive event. In response to the content indicated by the box 231 being triggered, the terminal device 120-2 presents the detailed information of the interactive event indicated by the box 232. It can be understood that the tasks to be performed by the viewer user 110-2 for participating in the interactive event presented in the box 232-2 include task 1 and task 2 that are in a selected state indicated by the box 224 on the page 600D.
[0083] In some embodiments, the terminal device 120-1 may dynamically configure the value of the sixth setting item required for the user participating in the interaction event, or may determine the recommended value of the sixth setting item according to the setting information of the sixth setting item in the historical setting information.
[0084] In some embodiments, the terminal device 120-1 may configure an operation to replace the value of the sixth setting item required for the user participating in the interaction event by the host user who supports live streaming. Exemplarily, the terminal device 120-1 may present an arrow indicated by the frame 223-1 on the first page 200B. If the recommended value of the sixth setting item indicated by the frame 223 presented on the first page 200B does not meet the requirements of the host user of the live stream, or if the host user 110-1 of the live stream expects to replace the value of the sixth setting item, a replacement request for the value of the sixth setting item may be initiated by triggering the arrow indicated by the frame 223-1. In response to the replacement request for the value of the sixth setting item, the terminal device 120-1 may present Figure 7A the page 700A as shown. The frame 270 in the page 700A may include multiple candidate user requirements such as requirement 1, requirement 2, requirement 3, etc. If the host user of the live stream expects to change the user requirement for participating in the interaction event presented on the first page 200B to requirement C presented in the page 700A, requirement C may be made in a selected state by triggering the relevant content of requirement C in the page 700A. The terminal device 120-1 may present Figure 7B the page 700B as shown. The frame 223 in the page 700B indicates that the user requirement for the interaction event that has been replaced and confirmed is requirement C.
[0085] In some embodiments, the terminal device 120-1 may dynamically configure the value of the seventh setting item for the effective duration of the interaction event, or may determine the recommended value of the seventh setting item according to the setting information of the seventh setting item in the historical setting information.
[0086] In some embodiments, the terminal device 120-1 may configure an operation to replace the value of the seventh setting item for the effective duration of the interaction event by the host user who supports live streaming. Exemplarily, the terminal device 120-1 may present an arrow indicated by the frame 225-1 on the first page 200B. If the recommended value of the seventh setting item indicated by the frame 225 presented on the first page 200B does not meet the requirements of the host user of the live stream, or if the host user 110-1 of the live stream expects to replace the value of the seventh setting item, a replacement request for the value of the seventh setting item may be initiated by triggering the arrow indicated by the frame 225-1. In response to the replacement request for the value of the seventh setting item, the terminal device 120-1 may present Figure 8AThe page 800A shown. In the page 800A, the box 280 may include multiple candidate durations such as duration 1, duration 2, duration 3, etc. If the host user of the live broadcast expects to change the effective duration of the interaction event presented in the first page 200B to the duration 3 presented in the page 800A, the relevant content of the duration 3 in the page 800A can be triggered to make the duration 3 in the selected state. The terminal device 120-1 can respond to the setting confirmation indicated by the box 281 and present Figure 8B the page 800B shown. In the page 800B, the box 225 indicates that the effective duration of the interaction event for replacement and confirmation is the duration 3.
[0087] In this way, the embodiments of the present disclosure can dynamically determine the recommended value of each setting item when presenting an interaction event to the host user of the live broadcast according to at least one piece of information related to the live broadcast, thereby not only improving the convenience of the host user for setting the interaction event, but also improving the interaction effect between the host user and the audience user to a certain extent. In addition, since the embodiments of the present disclosure can also support the host user of the live broadcast to freely change and select the values of multiple setting items of the interaction event according to the needs, the embodiments of the present disclosure also achieve the improvement of the flexibility of the host user for setting the interaction event, thereby not only being able to improve the setting experience of the host user for the interaction event, but also being able to further improve the interaction effect between the host user and the audience user of the live broadcast.
[0088] Example process
[0089] Figure 9 The flowchart of an example process 900 for page presentation according to some embodiments of the present disclosure is shown. In some embodiments, the process 900 may be applied to the terminal device 120. For the purpose of explanation, the process 900 will be described from the perspective of the terminal device 120 below.
[0090] As Figure 9 shown, in block 910, the terminal device 120 responds to a setting request for an interaction event in the live broadcast and presents a first page, the first page including multiple setting items for the interaction event, wherein the recommended value of each setting item is presented as being in the selected state, and the recommended value of each setting item is determined based on at least one of the following at least one item: the user type of the host user of the live broadcast, the historical live broadcast information related to the live broadcast, and the historical setting information for the interaction event.
[0091] In block 920, the terminal device 120 responds to the setting confirmation of the interaction event and presents an interface element for triggering the interaction event in the live broadcast interface based on the received confirmation values of the multiple setting items.
[0092] In some embodiments, the historical live broadcast information related to the live broadcast includes at least one of the following: the historical live broadcast information from the start of the live broadcast to the current time, or the historical live broadcast information during at least one historical live broadcast process of the live broadcast room corresponding to the live broadcast.
[0093] In some embodiments, the multiple setting items at least include a first setting item for the type of interactive resource. The terminal device 120 may determine a recommended value for the first setting item from multiple candidate types based on at least one of the following: the user type of the host user of the live broadcast, or the setting information for the first setting item in the historical setting information.
[0094] In some embodiments, the multiple setting items further include a second setting item for the interactive resource, and wherein in response to the first setting item indicating that the type of the interactive resource is an object provided to the users participating in the interactive event, the recommended value of the second setting item indicates the recommended object.
[0095] In some embodiments, the terminal device 120 may determine a recommended value for the second setting item from multiple candidate objects based on at least one of the following: the first live broadcast information in the historical live broadcast information, the first live broadcast information indicating historical interaction information for at least one of the multiple candidate objects, the attribute information of each of the multiple candidate objects, the degree of association between the multiple candidate objects and the object type involved in the historical live broadcast, or the setting information for the second setting item in the historical setting information.
[0096] In some embodiments, the multiple setting items further include a third setting item for the interactive resource, and wherein in response to the first setting item indicating that the type of the interactive resource is a virtual resource distributed to the users participating in the interactive event, the recommended value of the third setting item indicates the recommended amount of virtual resources to be distributed.
[0097] In some embodiments, the terminal device 120 may determine the recommended value of the third setting item based on at least one of the following: the second live broadcast information in the historical live broadcast information, the second live broadcast information indicating the popularity of the live broadcast, the popularity of the live broadcast being determined based on at least one of the following: the total number of users participating in the live broadcast, the amount of interaction in the live broadcast, or the setting information for the third setting item in the historical setting information.
[0098] In some embodiments, the multiple setting items further include a fourth setting item for the upper limit of the number of users obtaining the interactive resource. The terminal device 120 may determine the recommended value of the fourth setting item based on at least one of the following: the second live broadcast information in the historical live broadcast information, the second live broadcast information indicating the popularity of the live broadcast, the popularity of the live broadcast being determined based on at least one of the following: the total number of users participating in the live broadcast, the amount of interaction in the live broadcast, or the setting information for the fourth setting item in the historical setting information.
[0099] In some embodiments, the multiple setting items further include a fifth setting item for the interaction task to be performed in the participation in the interaction event. The completion of the interaction task triggers the acquisition of interaction resources, and the terminal device 120 may determine the recommended value of the fifth setting item based on at least one of the following: the third live broadcast information in the historical live broadcast information, the third live broadcast information including the interaction status of the user during a past period of time in the live broadcast, the enabling or disabling of a specified interaction task type in the live broadcast, or the setting information of the fifth setting item in the historical setting information.
[0100] In some embodiments, the multiple setting items further include at least one of the following: a sixth setting item for the user requirements for participating in the interaction event, a seventh setting item for the effective duration of the interaction event.
[0101] In some embodiments, in response to a change trigger for a setting item among the multiple setting items, the recommended value of the setting item is updated to the update value corresponding to the change trigger.
[0102] Example apparatus and equipment
[0103] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 10 The schematic structural block diagram of an example device 1000 for page presentation according to certain embodiments of the present disclosure is shown. The device 1000 may be implemented as or included in the terminal device 120. Each module / component in the device 1000 may be implemented by hardware, software, firmware, or any combination thereof.
[0104] As Figure 10 shown, the device 1000 includes: a first presentation module 1010 configured to present a first page in response to a setting request for an interaction event in a live broadcast, the first page including multiple setting items for the interaction event, wherein the recommended value of each setting item is presented as being in a selected state, and the recommended value of each setting item is determined based on at least one of the following: the user type of the host user of the live broadcast, the historical live broadcast information related to the live broadcast, and the historical setting information for the interaction event; and a second presentation module 1020 configured to present an interface element for triggering the interaction event in the live broadcast interface of the live broadcast based on the confirmation values of the multiple setting items received in response to a setting confirmation for the interaction event.
[0105] In some embodiments, the historical live broadcast information related to the live broadcast includes at least one of the following: the historical live broadcast information from the start of the live broadcast to the current time, or the historical live broadcast information in at least one historical live broadcast process of the live broadcast room corresponding to the live broadcast.
[0106] In some embodiments, the multiple setting items at least include a first setting item for the type of interactive resource. The first presentation module 1010 is further configured to determine a recommended value of the first setting item from multiple candidate types based on at least one of the following: the user type of the host user of the live broadcast, or the setting information of the first setting item in the historical setting information.
[0107] In some embodiments, the multiple setting items further include a second setting item for the interactive resource, and wherein in response to the first setting item indicating that the type of the interactive resource is an object provided to the users participating in the interactive event, the recommended value of the second setting item indicates a recommended object.
[0108] In some embodiments, the first presentation module 1010 is further configured to determine a recommended value of the second setting item from multiple candidate objects based on at least one of the following: the first live broadcast information in the historical live broadcast information, the first live broadcast information indicating the historical interaction information of at least one candidate object among the multiple candidate objects, the respective attribute information of the multiple candidate objects, the degree of association between the multiple candidate objects and the object type involved in the historical live broadcast, or the setting information of the second setting item in the historical setting information.
[0109] In some embodiments, the multiple setting items further include a third setting item for the interactive resource, and wherein in response to the first setting item indicating that the type of the interactive resource is a virtual resource distributed to the users participating in the interactive event, the recommended value of the third setting item indicates the amount of recommended virtual resource to be distributed.
[0110] In some embodiments, the first presentation module 1010 is further configured to determine a recommended value of the third setting item based on at least one of the following: the second live broadcast information in the historical live broadcast information, the second live broadcast information indicating the popularity of the live broadcast, the popularity of the live broadcast being determined based on at least one of the following: the total number of users participating in the live broadcast, the amount of interaction in the live broadcast, or the setting information of the third setting item in the historical setting information.
[0111] In some embodiments, the multiple setting items further include a fourth setting item for the upper limit of the number of users obtaining the interactive resource, and the first presentation module 1010 is further configured to determine a recommended value of the fourth setting item based on at least one of the following: the second live broadcast information in the historical live broadcast information, the second live broadcast information indicating the popularity of the live broadcast, the popularity of the live broadcast being determined based on at least one of the following: the total number of users participating in the live broadcast, the amount of interaction in the live broadcast, or the setting information of the fourth setting item in the historical setting information.
[0112] In some embodiments, the plurality of setting items further includes a fifth setting item for an interaction task to be performed in participating in an interaction event, the completion of the interaction task triggers the acquisition of interaction resources, and the first presentation module 1010 is further configured to determine a recommended value of the fifth setting item based on at least one of the following: the third live broadcast information in the historical live broadcast information, the third live broadcast information includes the interaction status of the user in the live broadcast in the past period of time, the enabling or disabling of a specified interaction task type in the live broadcast, or the setting information of the fifth setting item in the historical setting information.
[0113] In some embodiments, the plurality of setting items further includes at least one of the following: a sixth setting item for user requirements for participating in an interaction event, a seventh setting item for the effective duration of the interaction event.
[0114] In some embodiments, the apparatus 1000 further includes an update module, configured to update the recommended value of the setting item to an update value corresponding to the change trigger in response to a change trigger for a setting item among the plurality of setting items.
[0115] Figure 11 A block diagram of an electronic device 1100 in which one or more embodiments of the present disclosure can be implemented is shown. It should be understood that Figure 11 The illustrated electronic device 1100 is merely exemplary and should not constitute any limitation to the functions and scope of the embodiments described herein. The electronic device 1100 may include or be implemented as Figure 10 the apparatus 1000.
[0116] As Figure 11 shown, the electronic device 1100 is in the form of a general-purpose electronic device. The components of the electronic device 1100 may include, but are not limited to, one or more processors or processing units 1110, a memory 1120, a storage device 1130, one or more communication units 1140, one or more input devices 11110, and one or more output devices 1160. The processing unit 1110 may be an actual or virtual processor and is capable of performing various processes according to the programs stored in the memory 1120. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 1100.
[0117] The electronic device 1100 generally includes multiple computer storage media. Such media can be any accessible media to which the electronic device 1100 has access, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 1120 can be volatile memory (such as registers, caches, random access memory (RAM)), non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 1130 can be removable or non-removable media and can include machine-readable media, such as a flash drive, a magnetic disk, or any other media that can be capable of storing information and / or data and can be accessed within the electronic device 1100.
[0118] The electronic device 1100 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 11 it, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (such as a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk can be provided. In these cases, each drive can be connected to a bus (not shown) by one or more data media interfaces. The memory 1120 can include a computer program product 1125 having one or more program modules that are configured to perform the various methods or actions of the various embodiments of the present disclosure.
[0119] The communication unit 1140 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 1100 can be implemented by a single computing cluster or multiple computer machines that can communicate via a communication connection. Thus, the electronic device 1100 can operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.
[0120] The input device 1150 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 1160 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 1100 can also communicate with one or more external devices (not shown) as needed via the communication unit 1140, such as storage devices, display devices, etc., communicate with one or more devices that enable a user to interact with the electronic device 1100, or communicate with any device that enables the electronic device 1100 to communicate with one or more other electronic devices (such as a network card, a modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0121] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, and the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.
[0122] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0123] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is produced that implements the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause a computer, a programmable data processing device, and / or other devices to work in a specific manner. Thus, the computer-readable medium storing the instructions includes a manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0124] The computer-readable program instructions can be loaded onto a computer, other programmable data processing device, or other device, such that a series of operation steps are executed on the computer, other programmable data processing device, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing device, or other device to implement the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0125] 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 implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in the 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, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions.
[0126] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art in the field without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of the technology in the market, or to enable other ordinary skill in the art in the field to understand the various implementation manners disclosed herein.
Claims
1. A method for page presentation, comprising: In response to a setting request for an interactive event in a live broadcast, presenting a first page, the first page including a plurality of setting items for the interactive event, wherein a recommended value of each setting item is presented as being in a selected state, and the recommended value of each setting item is determined based on at least one of the following: a user type of a host user of the live broadcast, historical live broadcast information related to the live broadcast, and historical setting information for the interactive event; as well as In response to confirmation of the setting of the interactive event, based on the received confirmation values of the multiple setting items, an interface element for triggering the interactive event is presented in the live broadcast interface of the live broadcast.
2. The method according to claim 1, wherein the historical live broadcast information related to the live broadcast includes at least one of the following: The historical live broadcast information from the start of the live broadcast to the current time, or Historical live broadcast information of at least one historical live broadcast process in the live broadcast room corresponding to the live broadcast.
3. The method according to claim 1, wherein the plurality of setting items at least includes a first setting item for a type of an interactive resource, and a recommendation value of the first setting item is determined from a plurality of candidate types based on at least one of the following: The user type of the live broadcast host, or The setting information of the first setting item in the historical setting information.
4. The method according to claim 3, wherein the multiple setting items also include a second setting item for interactive resources, and wherein in response to the first setting item indicating that the type of interactive resource is an object provided to users participating in the interactive event, the recommended value of the second setting item indicates a recommended object.
5. The method according to claim 4, wherein the recommended value of the second setting item is determined from a plurality of candidate objects based on at least one of the following: The first live broadcast information in the historical live broadcast information indicates historical interaction information of at least one candidate object among the multiple candidate objects. attribute information of each of the plurality of candidate objects, The degree of association between the multiple candidate objects and the object types involved in the historical live broadcast, or The setting information for the second setting item in the historical setting information.
6. A method according to claim 3, wherein the multiple setting items also include a third setting item for interactive resources, and wherein in response to the first setting item indicating that the type of interactive resource is a virtual resource distributed to users participating in the interactive event, the recommended value of the third setting item indicates the recommended amount of virtual resources to be distributed.
7. The method according to claim 6, wherein the recommended value of the third setting item is determined based on at least one of the following: The second live broadcast information in the historical live broadcast information indicates the popularity of the live broadcast, and the popularity of the live broadcast is determined based on at least one of the following: the total number of users participating in the live broadcast, the amount of interaction in the live broadcast, or The setting information of the third setting item in the historical setting information.
8. The method according to claim 1, wherein the plurality of setting items further comprises a fourth setting item for an upper limit on the number of users who obtain the interactive resource, and a recommended value of the fourth setting item is determined based on at least one of the following: The second live broadcast information in the historical live broadcast information indicates the popularity of the live broadcast, and the popularity of the live broadcast is determined based on at least one of the following: the total number of users participating in the live broadcast, the amount of interaction in the live broadcast, or The setting information for the fourth setting item in the historical setting information.
9. The method according to claim 1, wherein the plurality of setting items further comprises a fifth setting item for an interactive task to be performed to participate in the interactive event, completion of the interactive task triggers acquisition of the interactive resource, and a recommended value of the fifth setting item is determined based on at least one of the following: The third live broadcast information in the historical live broadcast information includes the user's interaction status of the live broadcast in the past period of time. The enabling or disabling of a specified interactive task type in the live broadcast, or The setting information for the fifth setting item in the historical setting information.
10. The method according to claim 1, wherein the plurality of setting items further include at least one of the following: a sixth setting item for user requirements for participating in the interactive event, and a seventh setting item for the effective duration of the interactive event.
11. The method according to claim 1, further comprising: In response to a change trigger for a setting item among the plurality of setting items, the recommended value of the setting item is updated to an updated value corresponding to the change trigger.
12. A device for page presentation, comprising: A first presentation module is configured to present a first page in response to a setting request for an interactive event in a live broadcast, wherein the first page includes a plurality of setting items for the interactive event, wherein a recommended value of each setting item is presented as being in a selected state, and the recommended value of each setting item is determined based on at least one of the following: a user type of a host user of the live broadcast, historical live broadcast information related to the live broadcast, and historical setting information for the interactive event; as well as The second presentation module is configured to present an interface element for triggering the interactive event in the live broadcast interface of the live broadcast in response to the setting confirmation of the interactive event and based on the received confirmation values of the multiple setting items.
13. An electronic device comprising: at least one processor; as well as At least one memory, the at least one memory is coupled to the at least one processor and stores instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, causing the electronic device to perform the method according to any one of claims 1 to 11.
14. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions can be executed by a processor to implement the method according to any one of claims 1 to 11.
15. A computer program product tangibly stored in a computer storage medium and comprising computer executable instructions which, when executed by a device, cause the device to perform the method according to any one of claims 1 to 11.
Citation Information
Cited By
Method and apparatus for page presentation, device, and medium
WO2026179269A1