Information processing method, information processing device, electronic device, and computer program

By displaying live room controls on the chat page and displaying relevant information according to specific conditions, the problem of users having difficulty understanding the dynamics of live room is solved, improving the user experience.

JP2025510961AActive Publication Date: 2025-04-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024557491
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-04-02
Filing Date
2023-03-31
Publication Date
2025-04-15
Estimated Expiration
2043-03-31

AI Technical Summary

Technical Problem

In a multi-function application, users find it difficult to understand the dynamics of the live broadcast room on the chat page and are prone to missing live broadcast content of interest.

Method used

By realizing the display of live room control on the chat page, we can determine whether specific display conditions are met (such as the live room is in the live state and the specific event is in the trigger state), and display the live room control and related event information when the conditions are met.

Benefits of technology

Users can easily understand the dynamics of the live broadcast room during the chat process, promptly obtain live broadcast content of interest, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025510961000001_ABST
    Figure 2025510961000001_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose an information processing method, an apparatus, a device, and a storage medium, which include, in response to receiving an instruction to present a live streaming room control on a talk page of a target talk, when determining that a predetermined live streaming room corresponding to the live streaming room control is in a live streaming state and at least one predetermined event thereof is in a triggered state, presenting the live streaming room control on the talk page and presenting related information of the predetermined event in a first region of the talk page.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to a Chinese patent application bearing application number 202210350116.2, filed with the China Patent Office on April 2, 2022, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD The present disclosure relates to the field of computer technology, for example, to information processing methods, devices, equipment, and storage media. [Background technology]

[0002] With the rapid development of information technology and the popularity of mobile Internet, app functions are becoming increasingly rich. Summary of the Invention [Problem to be solved by the invention]

[0003] The embodiments of the present disclosure provide an information processing method, an apparatus, a device, and a storage medium. [Means for solving the problem]

[0004] In a first aspect, an embodiment of the present disclosure provides an information processing method, the method comprising: In response to receiving an instruction to present a live streaming room control on a talk page of a target talk, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, the predetermined presentation condition including that the predetermined live streaming room is in a live streaming state and at least one predetermined event in the predetermined live streaming room is in a triggered state; In response to a specific live streaming room corresponding to the live streaming room control satisfying the specific presentation condition, presenting the live streaming room control on the talk page and presenting related information of the at least one specific event within a first area of ​​the talk page.

[0005] In a second aspect, an embodiment of the present disclosure provides an information processing device, the device including a determination module and a presentation module.

[0006] The determination module is configured to, in response to receiving an instruction to present a live streaming room control on a talk page of a target talk, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, where the predetermined presentation condition includes that the predetermined live streaming room is in a live streaming state and at least one predetermined event in the predetermined live streaming room is in a triggered state.

[0007] The presentation module is configured to present the live streaming room control on the talk page and present related information of the at least one specified event within a first area of ​​the talk page in response to a specified live streaming room corresponding to the live streaming room control satisfying the specified presentation condition.

[0008] In a third aspect, an embodiment of the present disclosure provides an electronic device, the electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the information processing method provided in the embodiment of the present disclosure is implemented.

[0009] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, which stores a computer program, and when the program is executed by a processor, performs the information processing method provided in the embodiment of the present disclosure. [Brief description of the drawings]

[0010] [Figure 1] FIG. 2 is a flow diagram of an information processing method provided by an embodiment of the present disclosure.

[0011] [Diagram 2] FIG. 2 is a schematic diagram of an interface provided by an embodiment of the present disclosure.

[0012] [Diagram 3] FIG. 2 is a schematic diagram of another interface provided by an embodiment of the present disclosure.

[0013] [Figure 4] FIG. 13 is a schematic diagram of yet another interface provided by an embodiment of the present disclosure.

[0014] [Diagram 5] FIG. 2 is a flow diagram of an information processing method provided by an embodiment of the present disclosure.

[0015] [Figure 6] FIG. 2 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure.

[0016] [Figure 7] FIG. 1 is a block diagram of the structure of an information processing device provided by an embodiment of the present disclosure.

[0017] [Figure 8] FIG. 1 is a block diagram of the structure of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] Apps are becoming increasingly feature-rich, with many apps including both live streaming and chat functions.

[0019] The live streaming page and the talk page are two different pages in the app. When users are chatting with other users on the talk page, it is difficult for them to know what is happening in the live streaming room, and they are likely to miss the live streaming content they are interested in.

[0020] In consideration of the above circumstances, embodiments of the present disclosure provide an information processing method, an apparatus, a device, and a storage medium.

[0021] Hereinafter, the embodiments of the present disclosure will be described with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be realized in various forms, and should not be construed as being limited to the embodiments described herein, but rather these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are merely illustrative, and are not intended to limit the scope of protection of the present disclosure.

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

[0023] As used herein, the term "including" and variations thereof are open-ended, meaning "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "in another embodiment" refers to "at least one other embodiment," and the term "in some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided below.

[0024] It should be noted that the concepts of "first", "second", etc. referred to in this disclosure are merely intended to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules or units.

[0025] It should be noted that the modifications "a" and "multiple" referred to in this disclosure are general rather than limiting, and those of skill in the art should understand "one or more" unless the context clearly indicates otherwise.

[0026] The names of messages or information exchanged between devices in the embodiments of the present disclosure are used for explanatory purposes only and are not intended to limit the scope of these messages or information.

[0027] In each of the following embodiments, optional features and examples are provided simultaneously in each individual embodiment, but each feature described in the embodiment may be combined to form multiple optional embodiments, and each numbered embodiment should not be considered as only one embodiment.

[0028] FIG. 1 is a flow diagram of an information processing method provided by an embodiment of the present disclosure. The method can be executed by an information processing device. The device can be realized by at least one of software and hardware, and can generally be integrated into an electronic device. The electronic device can be a mobile device such as a mobile phone, a smart watch, a tablet, and a personal digital assistant, or other device such as a desktop computer. As shown in FIG. 1, the method includes the following steps:

[0029] In step 101, in response to receiving an instruction to present a live streaming room control on a talk page of a target talk, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, where the predetermined presentation condition includes: the predetermined live streaming room is in a live streaming state, and at least one predetermined event in the predetermined live streaming room is in a triggered state.

[0030] In an embodiment of the present disclosure, the talk page may be a page of a predetermined app, and the predetermined app may provide a live streaming function and a talk function, and may be installed in an electronic device. The target talk may include at least two talk members, and may be regarded as a one-to-one chat talk when two talk members are included, and may be regarded as a group chat talk when at least three talk members are included. The talk members may send or view talk messages on the talk page. The format of the talk message is not limited, and may include, for example, text, emoticons, images, audio, video, or controls (such as talk cards).

[0031] For example, in a given app, a chat member may broadcast a live stream under the identity of a broadcaster account, and the chat member may further watch the live stream under the identity of a viewer account.

[0032] For example, the live streaming room control can be understood as a control related to a specific live streaming room, and the specific content and format are not limited. For example, the live streaming room control can be used to present live streaming information of a specific live streaming room, the live streaming room control can further be used to provide a live streaming room portal of a specific live streaming room, and the live streaming room control can further be used to present recommended information of a specific live streaming room. The command to present the live streaming room control on the talk page of the target talk can be generated by a user's trigger or automatically generated by a specific app, and is not specifically limited.

[0033] By way of example, the predetermined event may include an event that can be triggered in the live streaming room, and the type of the event is not limited. For example, the predetermined event may include a resource distribution event, and accordingly, the predetermined event being in a triggered state may include that the predetermined live streaming room is in the process of resource distribution, i.e., the resource distribution has started and the distribution has not been completed.

[0034] In step 102, if yes, present the live streaming room control on the talk page and present information related to a given event in a first region of the talk page.

[0035] For example, after it is determined that a predetermined presentation condition is satisfied, a live streaming room control may be presented on the talk page, and information related to a predetermined event may be presented in a first area of ​​the talk page. Here, the first area may be a fixed area set in advance, such as the top of the talk page, or may be an area dynamically determined according to the current situation and trends, for example, the first area is associated with the presentation position of the live streaming room control. For example, the presentation position of the first area changes with a change in the display position of the presentation position of the live streaming room control.

[0036] For example, the related information of a given event may include status information of the given event, status information of an object related to the given event, or attribute information of an object related to the given event, etc.

[0037] For example, a given event may be a resource distribution event, the status information of the event may include the end time of distribution, etc., the related object may be a resource, and the related information may be attribute information of the resource, such as the total number of resources, the number of distributed resources, and the type of resource.

[0038] By way of example, the related information presented in the first region of the talk page may correspond to at least one of the predefined events, or may correspond to at least two or more predefined events.

[0039] FIG. 2 is a schematic diagram of an interface provided by an embodiment of the present disclosure. As shown in FIG. 2, the target talk is a one-to-one chat talk, and the talk includes two talk members. The talk page 201 may display talk messages between the talk members. The sharing of a live streaming room A by one of the talk members in the talk may be regarded as receiving an instruction to present a live streaming room control on the talk page of the target talk, in which the live streaming room A is a predetermined live streaming room. The live streaming room control may be a control for presenting recommended information of the live streaming room A. The predetermined event may include a resource distribution event, and assuming that the live streaming room A is in a live state and is distributing a resource a, a live streaming room control 202 may be presented on the talk page 201, and related information of the predetermined event may be presented in the first area 203 of the talk page 201, and the related information may include the name of the resource being distributed "a" and may further include the remaining amount "100". Another talk member can quickly and intuitively understand the relevant information of the event that resource is being distributed in live streaming room A through the talk page 201, and can better understand the trends in the live streaming room.

[0040] In one example, if not, the live streaming room control is presented on the talk page and no information related to the given event is presented in the first region of the talk page.

[0041] In the information processing method provided by the embodiment of the present disclosure, when it is determined that a specific live streaming room corresponding to the live streaming room control is in a live streaming state and at least one specific event is in a trigger state in response to receiving an instruction to present a live streaming room control on the talk page of the target talk, the live streaming room control is presented on the talk page and related information of the specific event is presented in the first area of ​​the talk page. By adopting the above-mentioned embodiment, when it is determined that the corresponding live streaming room is in a live state and a specific event is in a trigger state when an instruction to present a live streaming room control is received on the current talk page, the live streaming room control is presented on the talk page and related information of the specific event is presented at the same time, so that the talk members can easily know related information of the specific event currently in a trigger state in the live streaming room while chatting on the talk page, and can better understand the trend of the live streaming room.

[0042] In some embodiments, there is a first predetermined relationship between the predetermined live streaming room and at least one talk member of the target talk. That is, the predetermined live streaming room may be understood as a live streaming room with a first predetermined relationship between the predetermined live streaming room and one or more talk members of the target talk. Here, the first predetermined relationship may be set according to actual needs, for example, the talk member is a broadcaster account of the predetermined live streaming room, the talk member subscribes to the predetermined live streaming room, and the talk member has posted the predetermined live streaming room to the target talk, etc.

[0043] In some embodiments, the existence of a first predetermined association between the predetermined live streaming room and at least one talk member of the target talk includes at least one talk member of the target talk posting the predetermined live streaming room to the target talk and presenting the live streaming room control on a talk page of the target talk. An advantage of such a setting is that related information of a predetermined event in the predetermined live streaming room posted by a talk member can be presented on the talk page.

[0044] In some embodiments, the target talk may be created by a broadcaster account of a specific live streaming room, and the talk members other than the broadcaster account in the target talk may be viewer accounts, and the talk members posting to the specific live streaming room may include the broadcaster account and may include viewer accounts. Here, the posting method may be, for example, posting in the form of a talk message.

[0045] In some embodiments, the talk page includes a second area. The second area is for presenting the live streaming room control, and the first area is associated with the second area. The live streaming room control satisfies at least one of the following: the live streaming room control is for presenting live stream information of the specific live streaming room; and the live streaming room control is for presenting a live streaming room portal that provides the specific live streaming room. The advantage of such a setting is that by presenting related information in association with live stream information, talk members can have a more comprehensive understanding of live streaming content, and by presenting related information in association with a live streaming room portal, talk members can quickly locate the live streaming room portal and quickly enter the specific live streaming room when they are interested in related information. Here, the method of associating the first region with the second region is not limited, and may be, for example, that the distance between the center position of the first region and the center position of the second region is smaller than a first predetermined distance threshold, or that the distance between the first boundary of the first region and the second boundary of the second region is equal to or less than a predetermined distance threshold (for example, the upper boundary of the first region and the lower boundary of the second region overlap), or that the first region and the second region overlap (i.e., the first region and the second region are the same region), etc.

[0046] In some embodiments, the second area and the first area may be present in the same talk message, which may be a talk message presented when a specific live streaming room is posted to the target talk. For example, the talk message presented when a specific live streaming room is posted to the target talk may include the first area, or may not include the first area, and is not specifically limited. If the first area is included, if a specific presentation condition is not met, a specific text may be presented in the first area. For example, "Enter the live streaming room to see great content" may be displayed, or an overview of the content being explained in the live streaming room may be presented.

[0047] For illustration, FIG. 3 is a schematic diagram of another interface provided by an embodiment of the present disclosure. As shown in FIG. 3, assuming that the target talk is a fan group created by a broadcaster XX, the broadcaster posts his / her live streaming room (a specific live streaming room) to the target talk. The second area 301 of the talk page is for presenting a live streaming room control, which presents live stream information of the specific live streaming room (such as the live streaming screen in FIG. 3) and provides a live streaming room portal of the specific live streaming room (the current user can enter the specific live streaming room by inputting a trigger operation on the second area 301). In the first area 302 below the second area 301, related information of the resource distribution event, such as a thumbnail of the distribution resource and countdown information of the end of distribution, is presented. Here, the first area 302 and the second area 301 exist in the same talk message, and the talk message may be a talk message when a broadcaster account posts a specific live broadcasting room, and assuming that the talk message is a talk card, the first area 302 and the second area 301 may together constitute a talk card.

[0048] In some embodiments, the existence of a first predetermined association between the predetermined live streaming room and at least one talk member of the target talk includes that the talk members of the target talk include a broadcaster account of the predetermined live streaming room. The advantage of such a setting is that even if there is no talk member who posts the predetermined live streaming room to the target talk, related information can also be automatically presented, so that talk members can avoid missing related information.

[0049] As an example, the target talk may be created by a broadcaster account of a specific live streaming room. While a broadcaster is live streaming in a specific live streaming room, the current user may be chatting in the target talk. At this time, if a specific event enters a trigger state, a live streaming room control may be presented on the talk page, and related information of the specific event may be presented in the first area, which is convenient for the current user to quickly browse. In one example, the live streaming room control may be presented in the first area, that is, related information may be presented on the live streaming room control. FIG. 4 is a schematic diagram of yet another interface provided by an embodiment of the present disclosure. As shown in FIG. 4, a live streaming room control may be presented in the first area 401, and related information may be presented on the live streaming room control as image and text content of the live streaming room control. In one example, if there is currently no specific event that enters a trigger state, the image and text content of the live streaming room control may be a message to remind the user that the specific live streaming room is in a live streaming state, such as "XX live streaming room is live streaming". In one example, the first area may be used to display a predetermined control (which may be the same as or different from a live streaming room control), and the predetermined control may be displayed in the first area in the form of a floating window or the like, and related information may be displayed within the predetermined control.

[0050] In some embodiments, the display of the first region is further controlled based on a predetermined display control method, and the control contents in the predetermined display control method include at least one of a display position, a display size, a display state, a display time, and a display interval between two adjacent displays. The advantage of such a setting is that the presentation of the predetermined information can be controlled more flexibly. Here, the control method of the display position may be set in advance, or a blank area of ​​the talk page may be dynamically set as the display position. The control method of the display size may be dynamically set according to the content amount of related information that needs to be presented. The display state may include display and non-display, and when the display state of the first region changes, the contents of the talk message, etc. in the talk page may change accordingly. For example, when the first region 401 in FIG. 4 is changed to non-display, the display position of the two talk messages at the bottom may be moved up to improve the utilization rate of the display space of the talk page. The control method of the display time or the display frequency (which can be understood as the display interval between two adjacent displays) may be set according to the type of a predetermined event or the type of related information, for example, different types correspond to different display times, different types correspond to different display frequencies, etc. The number of times of display may be multiple, which can reduce the occurrence of a situation where the user misses the relevant information.

[0051] In some embodiments, the at least one predetermined event includes an event with which a second predetermined association exists with the current user. The second predetermined association may include, for example, that the current user is subscribed to a predetermined event, or may include that the current user is subscribed to a predetermined event of a predetermined live streaming room. For example, assuming that the current user is subscribed to event a, if the current predetermined live streaming room is live streaming room A, the predetermined event may include event m, and if the current predetermined live streaming room is live streaming room B, the predetermined event may also include event m. As another example, assuming that the current user is subscribed to event m of live streaming room A and is not subscribed to event m of live streaming room B, if the current predetermined live streaming room is live streaming room A, the predetermined event may include event m, and if the current predetermined live streaming room is live streaming room B, the predetermined event does not include event m.

[0052] In some embodiments, the at least one predetermined event includes distributing a predetermined resource that the current user has the right to obtain, and the related information of the predetermined event includes resource attribute information of the distributed predetermined resource. Here, the predetermined resource may be set according to the type of a predetermined live streaming room, for example, the type of the predetermined live streaming room may be a product recommendation, and the predetermined resource may include coupons, lucky bags, etc., and taking a coupon as an example, the resource attribute information may include, for example, the type of coupon, the value of the coupon, and the end time of coupon distribution, etc. Continuing with the example of a coupon, assuming that the coupon only supports one-time receipt, if the current user has not received it, it has the right to obtain it and the corresponding related information may be displayed, but if the current user has already received it, it does not have the right to obtain it and the corresponding related information will not be displayed.

[0053] In some embodiments, the at least one predetermined event includes a predetermined target associated with the predetermined live streaming room being in a predetermined state, and the related information of the predetermined event includes at least one of status information of the predetermined target in the predetermined state and target attribute information. Here, the predetermined target may be set according to the type of the predetermined live streaming room, for example, the type of the predetermined live streaming room may be a product recommendation, the predetermined target may be a product, and the predetermined state may include, for example, a discount, a price reduction, a limited-time acquisition, or a limited-quantity acquisition, etc. The status information of the predetermined target may include, for example, discount information (e.g., 30% off) or price reduction information (e.g., a current price or a past price), etc., and the target attribute information may include a product name, a product image, etc.

[0054] In some embodiments, presenting the related information of the predetermined event in the first area of ​​the talk page includes obtaining an attribute change indicator for each of the predetermined objects when it is determined that the number of the predetermined objects currently in the predetermined state is more than one, determining a target predetermined object based on the attribute change indicator, and presenting at least one of the state information and the target attribute information of the target predetermined object in the first area of ​​the talk page, where the attribute change indicator is for comparing the degree of deviation of the current attribute value of the predetermined attribute of the predetermined object from the original attribute value. An advantage of such a setting is that it is possible to automatically determine an appropriate target predetermined object based on the attribute change indicator of each predetermined object and present the related information corresponding thereto.

[0055] In some embodiments, the attribute change indicator may be determined by (original attribute value-current attribute value) / original attribute value. When determining the target predetermined object based on the attribute change indicator, one or more predetermined objects with the highest attribute change indicator may be determined as the target predetermined object.

[0056] For example, take the predetermined object as an item, the predetermined attribute may be value, and if the predetermined state is discount, the attribute change indicator may be determined based on discount information, for example, if it is 30% off, the attribute change indicator may be 0.3. If it is discount, the current attribute value may be the current value, for example, 20, and the original attribute value may be the original value, for example, 25, and the attribute change indicator may be 0.2.

[0057] In some embodiments, the predetermined event includes a broadcaster account participating in a first predetermined theme project, and the related information of the predetermined event includes participation information of the broadcaster account in the first predetermined theme project. Here, the first predetermined theme project includes an interaction between different broadcaster accounts. Here, the first predetermined theme project may be, for example, a match (PK) project, or a competition project between at least two broadcasters. The participation information may include, for example, relationship information between the current broadcaster account and the opponent broadcaster account, such as account identification information (e.g., account name or avatar), and may further include live match information such as whether the current broadcaster account is superior to the opponent broadcaster account or the current match score between the current broadcaster account and the opponent broadcaster account, which is convenient for the current user to view the participation information and decide whether to enter a live broadcast room to watch or vote for a broadcaster based on his / her own wishes.

[0058] In some embodiments, the predetermined event includes a broadcaster account participating in a second predetermined theme project, and the related information of the predetermined event includes project information of the second predetermined theme project, where the second predetermined theme project includes an interaction between a broadcaster account and a viewer account. Here, the second predetermined theme project may be, for example, a microphone linkage, and when the broadcaster account turns on the microphone linkage function, a prompt information indicating that the microphone linkage function is turned on may be presented on the talk page, which is convenient for the current user to enter the live streaming room and decide whether to participate in the microphone linkage according to his or her needs after viewing the prompt information.

[0059] In some embodiments, presenting related information of the predetermined event in the first area of ​​the talk page includes obtaining event priority information when it is determined that the number of the predetermined events currently in a trigger state is more than one, determining a target predetermined event based on the event priority information, and presenting related information corresponding to the target predetermined event in the first area of ​​the talk page. An advantage of such a setting is that when a plurality of predetermined events are all in a trigger state, a suitable target predetermined event can be quickly determined based on the event priority information and its related information can be presented. For example, the event priority information may be set by a predetermined app as a default, or may be set independently by the current user, and is not specifically limited.

[0060] In some embodiments, the method further includes presenting related information of the predetermined event in a first area of ​​the talk page, and then updating the related information presented in the first area when a state change of the predetermined event is detected. The advantage of such a setting is that the related information can be dynamically updated, so that the current user can grasp the trend of the live streaming room more accurately in real time.

[0061] In some embodiments, updating the related information presented in the first area when a state change of the predetermined event is detected includes updating the related information presented in the first area based on the current progress information when a change in progress information of the predetermined event is detected. The progress information may be understood to be a change that occurs internally during the progress of the predetermined event. For example, it may be a change in the type of a predetermined resource to be distributed, a change in the quantity, or a change in the countdown time, etc. Another example may be a change in the countdown time of a limited-time discount, or a change in a predetermined target (such as a change from a limited-time discount on product A to a limited-time discount on product B), and yet another example may be a change in the match score between a current distributor account and an opponent distributor account in a PK program, or a change in the opponent distributor account, etc.

[0062] In some embodiments, updating the related information presented in the first area when detecting a change in the state of the predetermined event includes determining whether a second predetermined event in a triggered state exists when detecting an end of a triggered state of the first predetermined event corresponding to the currently presented first related information, and if so, switching to presenting the second related information corresponding to the second predetermined event in the first area of ​​the talk page. An advantage of such a configuration is that the related information can be automatically updated based on a change in the trigger state of the predetermined event. In some embodiments, when there are multiple predetermined events in a triggered state, the second predetermined event may be selected based on the event priority information described above.

[0063] For example, if the first predetermined event is coupon distribution, and the coupon distribution has ended or the current user is no longer able to receive the coupon, if both the product discount and the lucky bag distribution are in a trigger state and the priority of the lucky bag distribution is higher than the product discount, the lucky bag distribution may be determined as the second predetermined event, and if the product discount has not yet ended after the lucky bag distribution has ended, the product discount may be determined as the new second predetermined event. When the predetermined event is switched, the related information presented on the talk page is updated accordingly.

[0064] In some embodiments, after presenting related information of the predetermined event in the first area of ​​the talk page, the method further includes performing at least one of entering a live streaming page of the predetermined live streaming room and displaying interface information corresponding to the related information, and automatically performing an operation corresponding to the related information in response to a predetermined trigger operation on the first area. The advantage of such a setting is that it can reduce the user's subjective operation and improve the efficiency of interaction. The type of the predetermined trigger operation is not limited, and may be, for example, a click or a long press.

[0065] In some embodiments, the live streaming page of the predetermined live streaming room is entered in response to a predetermined trigger operation for the second area (which may be the same as or different from the predetermined trigger operation that triggers the first area described above). The advantage of such a setting is that it makes the interaction more flexible by determining different ways to enter the live streaming page based on different areas that the user triggers.

[0066] In some embodiments, automatically performing an operation that matches the related information includes, when the predetermined event includes distributing a predetermined resource that the current user has the right to acquire, adding the predetermined resource corresponding to the related information to the account of the current user and displaying a usage portal corresponding to the added predetermined resource. The advantage of such a setting is that after entering a live streaming room, the user does not need to perform an operation to receive the predetermined resource, and can quickly locate the usage portal of the predetermined resource, thereby improving interaction efficiency. Here, the presentation format of the usage portal is not limited, and for example, the predetermined resource may be a coupon, and the usage portal may be a list of products that can be used with the coupon, and the product list may include links to acquire each product, etc. In addition, at the same time as adding the predetermined resource corresponding to the related information to the account of the current user, acquisition success prompt information may be displayed on the live streaming page to indicate that the user has successfully received the predetermined resource, and the usage portal of the predetermined resource may be presented in the success prompt information.

[0067] In some embodiments, displaying interface information that matches the related information includes displaying an access portal of a predetermined object corresponding to the related information when the predetermined event includes that the predetermined object is in a predetermined state. An advantage of such a setting is that after a user enters a live streaming room, the user can quickly locate the access portal of the predetermined object, thereby improving the efficiency of interaction. Here, the presentation format of the access portal is not limited, and for example, the predetermined object may be a product, and the access portal may be a link to obtain the product, etc.

[0068] In some embodiments, displaying interface information matching the related information includes displaying a virtual resource (virtual gift) selection interface if the predetermined event includes a broadcaster account participating in a first predetermined themed project.

[0069] In some embodiments, displaying interface information conforming to the related information includes displaying inquiry information for participating in a second predefined theme project when the predetermined event includes a broadcaster account starting a second predefined theme project. Automatically performing an operation conforming to the related information includes automatically sending an application to participate in a second predefined theme project when the predetermined event includes a broadcaster account starting a second predefined theme project.

[0070] FIG. 5 is a flow diagram of an information processing method provided by an embodiment of the present disclosure. In an embodiment of the present disclosure, adjustments are made based on the above-mentioned embodiments. FIG. 6 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure. The embodiment of the present disclosure can be understood with reference to FIG. 5 and FIG. 6.

[0071] The method may include the following steps.

[0072] At step 501, an instruction is received to present live streaming room controls on the talk page of a target talk.

[0073] In step 502, it is determined whether or not a given live streaming room corresponding to the live streaming room control satisfies a given presentation condition. If it does, step 504 is executed; if it does not, step 503 is executed.

[0074] Here, the predetermined presentation conditions include that the predetermined live streaming room is in a live state, at least one predetermined event of the predetermined live streaming room is in a trigger state, and at least one chat member in the target chat has posted the predetermined live streaming room to the target chat. For example, the target chat may be created by a broadcaster account of the predetermined live streaming room, and the broadcaster account may post the predetermined live streaming room to the target chat in the form of a chat message and display it in the form of a chat card.

[0075] For example, the predetermined event includes distributing a predetermined resource (which the current user has the right to acquire), a predetermined target being in a predetermined state, a distributor account participating in a first predetermined theme project, and a distributor account starting a second predetermined theme project. For example, the predetermined resource includes a coupon, the predetermined target includes a product, the predetermined state includes a limited-time discount, the first predetermined theme project includes a PK project, and the second predetermined theme project includes a microphone linkage.

[0076] In step 503, the live streaming room controls are presented in a second area of ​​the talk page and execution returns to step 502.

[0077] As shown in FIG. 6, it is assumed that the broadcaster account posts a specific live streaming room to the target talk in the form of a talk message, and then receives an instruction to present a live streaming room control on the talk page of the target talk. If it is determined that the specific live streaming room does not currently meet the predetermined presentation condition, a talk card (which may be referred to as a live streaming card) may be displayed on the talk page. The talk card includes a first area 601 and a second area 602, of which the second area 602 may present a live streaming room control. The live streaming room control is for presenting a live streaming screen of the specific live streaming room and providing a live streaming room portal. The first area 601 may present a predetermined text, such as "Enter the live streaming room to see great content" in the figure. Then, it continues to determine whether the specific live streaming room meets the predetermined presentation condition, and if it does, proceed to step 504 to update the content presented in the first area 601.

[0078] In step 504, it is determined whether the number of predetermined events currently in the trigger state is greater than 1, and if so, step 505 is executed; if not, step 506 is executed.

[0079] As an example, assuming that both coupon distribution and limited-time discount on the product are currently in the trigger state, step 505 is executed, and if only limited-time discount on the product is currently in the trigger state, step 506 is executed.

[0080] In step 505, obtain the event priority information, determine the target predetermined event based on the event priority information, and execute step 507.

[0081] For example, from high to low priority of events, they are coupon distribution, limited-time discount of a product, participation of a broadcaster account in a PK project, and start of microphone linkage of a broadcaster account. If both coupon distribution and limited-time discount of a product are currently in a trigger state, coupon distribution is determined as the target predetermined event.

[0082] In step 506, the predetermined event currently in the trigger state is determined as the target predetermined event.

[0083] At step 507, a live streaming room control is presented in a second region of the talk page, and information related to the given event is presented in a first region of the talk page associated with the second region.

[0084] For example, assuming that the target predetermined event is a limited-time discount on a product and there are multiple products participating in the limited-time discount, the target product may be determined by obtaining the attribute change indicator of each product. As shown in Fig. 6, assuming that the target product is product d, the first area 601 may be changed to present the description, discount information, and countdown information of product d.

[0085] In step 508, if a change in the predetermined event is detected, the relevant information presented in the first area is updated.

[0086] For example, the countdown information may be updated in real time, and when the countdown ends, the display may be switched to display information related to a limited-time discount on another product. If there are no products participating in the limited-time discount and the broadcaster account starts microphone linking, the display may be updated to display information related to microphone linking. If a specified presentation condition is no longer met, the display of a specified text may be restored.

[0087] In step 509, in response to a predetermined trigger operation on the first area, enter a live streaming page of a predetermined live streaming room, and perform at least one of displaying interface information corresponding to the related information, and automatically performing an operation corresponding to the related information.

[0088] For example, assuming that the current user triggers the first area 601 by a click or other method, the user may enter a live streaming page 603 of a specific live streaming room, a product card control may be popped up on the live streaming page 603, and an access portal 604 for product d may be displayed on the product card control. For example, when the user triggers the access portal 604, the user may enter a details page for product d.

[0089] As an example, assuming that the current user triggers the second area 602 by a click or other means, the user may enter a live streaming page 605 of a specific live streaming room, and the live streaming page 605 at this time may not display related content for product d for a while.

[0090] In the information processing method provided by the embodiment of the present disclosure, during live streaming, a broadcaster account may post his / her own live streaming room in the form of a talk card in a target talk created by him / her, and when there is a predetermined event in a trigger state, present live stream information in the second area of ​​the talk card and provide a live streaming room portal, and present related information of the predetermined event in the first area of ​​the talk card. When there are multiple predetermined events that meet the conditions, the target predetermined event is selected according to the event priority information to preferentially present related information, and then the related information presented in the first area is dynamically updated, so that the current user can easily understand the trend of the live streaming room in real time during chat. When the current user views related information that he / she is interested in, he / she may trigger the first area to enter the live streaming room. At the same time, interface information that matches the related information is displayed, and / or an operation that matches the related information is automatically performed, reducing the user's operations, providing convenience to the user, and improving the efficiency of interaction.

[0091] 7 is a block diagram of the structure of an information processing device provided by an embodiment of the present disclosure. The device can be realized by at least one of software and hardware, and can generally be integrated into an electronic device, and can process information by executing an information processing method. As shown in FIG. 7, the device includes a determination module 701 and a presentation module 702.

[0092] The determination module 701 is configured to, in response to receiving an instruction to present a live streaming room control on a talk page of a target talk, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, where the predetermined presentation condition includes that the predetermined live streaming room is in a live streaming state and at least one predetermined event in the predetermined live streaming room is in a triggered state.

[0093] The presentation module 702 is configured to present the live streaming room control on the talk page and present related information of the specified event in a first area of ​​the talk page when a specified live streaming room corresponding to the live streaming room control satisfies the specified presentation condition.

[0094] In response to receiving an instruction to present a live streaming room control on the talk page of the target talk, the information processing device presents the live streaming room control on the talk page and presents related information of the specific event in the first area of ​​the talk page when it is determined that a specific live streaming room corresponding to the live streaming room control is in a live streaming state and at least one specific event is in a trigger state. By adopting the above-mentioned embodiment, when it is determined that the corresponding live streaming room is in a live state and a specific event is in a trigger state when an instruction to present a live streaming room control is received on the current talk page, the information processing device presents the live streaming room control on the talk page and presents related information of the specific event at the same time, so that the talk members can easily know related information of the specific event currently in a trigger state in the live streaming room while chatting on the talk page, and can better understand the trends of the live streaming room.

[0095] In one embodiment, a first predefined association exists between the predefined live streaming room and at least one talk member of the target talk.

[0096] In one embodiment, the existence of a first predetermined association between the predetermined live streaming room and at least one talk member of the target talk includes at least one talk member of the target talk posting the predetermined live streaming room to the target talk and presenting the live streaming room control on a talk page of the target talk.

[0097] In one embodiment, the talk page includes a second area, the second area configured to present the live streaming room control, and the first area associated with the second area, the live streaming room control satisfying at least one of: the live streaming room control configured to present live stream information of the given live streaming room; and the live streaming room control configured to provide a live streaming room portal for the given live streaming room.

[0098] In one embodiment, the device further includes a display control module configured to control the display of the first area based on a predetermined display control method, and the control content in the predetermined display control method includes at least one of a display position, a display size, a display state, a display time, a display frequency, and a display count.

[0099] In one embodiment, the at least one predefined event includes an event for which a second predefined association exists with the current user.

[0100] In one embodiment, the at least one predetermined event includes distributing a predetermined resource that the current user has the right to acquire, and the related information of the predetermined event includes resource attribute information of the predetermined resource being distributed.

[0101] In one embodiment, the at least one specified event includes a specified target associated with the specified live streaming room being in a specified state, and the related information of the specified event includes at least one of status information and target attribute information of the specified target in the specified state.

[0102] In one embodiment, the presenting module includes an indicator obtaining unit, a target predetermined object determining unit, and a first presenting unit.

[0103] The indicator obtaining unit is configured to obtain an attribute change indicator for each of the predetermined objects when the predetermined presentation condition is satisfied and when it is determined that the number of the predetermined objects in the predetermined state is more than one, wherein the attribute change indicator is for comparing a degree of deviation of a current attribute value of a predetermined attribute of the predetermined object from an original attribute value.

[0104] A target pre-determined object determining unit is configured to determine a target pre-determined object based on the attribute change indicator.

[0105] The first presentation unit is configured to present at least one of status information, object attribute information of a predetermined object of the target within a first area of ​​the talk page.

[0106] In one embodiment, the predefined event includes a broadcaster account participating in a first predefined themed project, and the information related to the predefined event includes the broadcaster account's participation in the first predefined themed project, where the first predefined themed project includes interactions between different broadcaster accounts.

[0107] In one embodiment, the predetermined event includes a broadcaster account participating in a second predetermined themed project, and the information related to the predetermined event includes project information of the second predetermined themed project, where the second predetermined themed project includes an interaction between a broadcaster account and a viewer account.

[0108] In one embodiment, the presenting module includes a priority information obtaining unit, a target predetermined event determining unit, and a second presenting unit.

[0109] The priority information acquisition unit is configured to acquire event priority information when it is determined that the predetermined presentation condition is satisfied and the number of predetermined events currently in a triggered state is more than one.

[0110] A target predefined event determination unit is configured to determine a target predefined event based on the event priority information.

[0111] A second presentation unit is configured to present relevant information corresponding to a given event of the target within a first region of the talk page.

[0112] In one embodiment, the apparatus further includes an update module.

[0113] The update module is configured to update the related information presented in the first area of ​​the talk page when a change in a state of the specified event is detected after the related information of the specified event is presented in the first area of ​​the talk page.

[0114] In one embodiment, updating the related information presented in the first area when a change in a state of the specified event is detected includes updating the related information presented in the first area based on current progress information when a change in progress information of the specified event is detected.

[0115] In one embodiment, updating the related information presented in the first area when a change in state of the predetermined event is detected includes determining whether there is a second predetermined event in a triggered state when an end of a triggered state of a first predetermined event corresponding to the currently presented first related information is detected, and if so, switching to presenting second related information corresponding to the second predetermined event in the first area of ​​the talk page.

[0116] In one embodiment, the apparatus further includes a trigger response module.

[0117] The trigger response module is configured to perform at least one of the following in response to a predetermined trigger operation on the first area after related information of the specified event is presented in the first area of ​​the talk page: enter a live streaming page of the specified live streaming room and display interface information corresponding to the related information; and automatically perform an operation corresponding to the related information.

[0118] In one embodiment, automatically performing an operation consistent with the related information includes, if the specified event includes distributing a specified resource that the current user has rights to acquire, adding a specified resource corresponding to the related information to the current user's account and displaying a usage portal corresponding to the added specified resource.

[0119] In one embodiment, displaying interface information that matches the related information includes displaying an access portal for a predetermined object that corresponds to the related information when the predetermined event includes a predetermined object being in a predetermined state.

[0120] Reference is now made to FIG. 8. FIG. 8 shows a schematic diagram of the structure of an electronic device 800 suitable for implementing an embodiment of the present disclosure. The electronic device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 8 is merely an example and does not impose any limitations on the functions and scope of use of the embodiment of the present disclosure.

[0121] 8, the electronic device 800 may include a processing unit (e.g., a CPU, a graphics processor, etc.) 801. The processing unit may perform various appropriate operations and processes based on a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 to a random access memory (RAM) 803. The RAM 803 further stores various programs and data necessary for the operation of the electronic device 800. The processing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0122] Typically, devices such as input devices 806, such as a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 807, such as a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 808, such as a magnetic tape, hard disk, etc., and communication devices 809 may be connected to the I / O interface 805. The communication devices 809 may enable the electronic device 800 to communicate and exchange data with other devices, wirelessly or via wires. Although FIG. 8 illustrates the electronic device 800 having various devices, it should be understood that it is not necessary to implement or include all of the devices shown. Alternatively, more or fewer devices may be implemented or included.

[0123] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product. The computer program product includes a computer program stored on a non-transitory computer-readable medium, the computer program including a program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via a communication device 809, or may be installed from a storage device 808, or may be installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions limited in the method of the embodiment of the present disclosure are performed.

[0124] It should be explained that the computer readable medium described above in this disclosure may be a computer readable signal medium, or a computer readable storage medium, or any combination of both. The computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Examples of computer readable storage media include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM) or flash memory, optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this disclosure, a computer readable storage medium may be any tangible medium that contains or stores a program usable by or in combination with an instruction execution system, apparatus, or device. Also, in this disclosure, a computer-readable signal medium may include a data signal propagating in baseband or as part of a carrier wave. The data signal carries computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. Also, a computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium. The computer-readable signal medium may transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium may be transmitted by any suitable medium, including, but not limited to, electrical wires, optical cables, radio frequency (RF), etc., or any suitable combination thereof.

[0125] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks (LANs), wide area networks (WANs), inter-network networks (such as the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any now known or later developed networks.

[0126] The computer-readable medium described above may be included in the electronic device described above, or may exist separately and not be incorporated in the electronic device.

[0127] The computer-readable medium stores one or more programs, and when the one or more programs are executed by the electronic device, the electronic device, in response to receiving an instruction to present a live streaming room control on a talk page of a target talk, determines whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, where the predetermined presentation condition includes that the predetermined live streaming room is in a live streaming state and at least one predetermined event in the predetermined live streaming room is in a trigger state. If the predetermined presentation condition is met, present the live streaming room control on the talk page and present related information of the predetermined event in a first region of the talk page.

[0128] The storage medium may be a non-transitory storage medium.

[0129] Computer program code for carrying out the operations of the present disclosure may be written in one or more programming languages, or a combination thereof. Such programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages, but are not limited to these. The program code may run entirely on the user's computer, partially on the user's computer, as a single, separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the context of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0130] The flowcharts and block diagrams in the figures illustrate possible architectures, functions and operations of the systems, methods and computer program products according to the embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment or part of code, which includes one or more executable instructions for implementing a specified logical function. It should be noted that in some alternative implementations, the functions depicted in the blocks may occur in a different order than that depicted in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel, or may be executed in the opposite order, depending on the functionality 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 in a dedicated hardware-based system that executes the specified functions or operations, or may be implemented in a combination of dedicated hardware and computer instructions.

[0131] The related modules described in the embodiments of the present disclosure may be realized in the form of software or hardware. Here, the names of the modules are not limitations on the modules themselves in some circumstances. For example, a presentation module may be further described as "a module for presenting the live streaming room control on the talk page and presenting related information of the predetermined event in a first region of the talk page when a predetermined live streaming room corresponding to the live streaming room control meets the predetermined presentation condition."

[0132] The functionality described herein may be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that may be used include, but are not limited to, Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), System on Chip (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0133] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program provided for use by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any combination of the above. Examples of machine-readable storage media include electrical connections through one or more cables, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM) or flash memory, optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0134] According to one or more embodiments of the present disclosure, an information processing method is provided, the information processing method including: In response to receiving an instruction to present a live streaming room control on a talk page of a target talk, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, where the predetermined presentation condition includes that the predetermined live streaming room is in a live streaming state and at least one predetermined event in the predetermined live streaming room is in a triggered state. If so, present the live streaming room control on the talk page and present information related to the given event in a first region of the talk page.

[0135] According to one or more embodiments of the present disclosure, a first predetermined association exists between the predetermined live streaming room and at least one talk member of the target talk.

[0136] According to one or more embodiments of the present disclosure, the existence of a first predetermined association between the specified live streaming room and at least one talk member of the target talk includes at least one talk member of the target talk posting the specified live streaming room to the target talk and presenting the live streaming room control on the talk page of the target talk.

[0137] According to one or more embodiments of the present disclosure, the talk page includes a second area, the second area is for presenting the live streaming room control, and the first area is associated with the second area, and the live streaming room control satisfies at least one of the following: the live streaming room control is for presenting live stream information of the specific live streaming room; and the live streaming room control is for providing a live streaming room portal of the specific live streaming room.

[0138] According to one or more embodiments of the present disclosure, Further comprising controlling display of the first region based on a predetermined display control method; The control content in the predetermined display control method includes at least one of a display position, a display size, a display state, a display time, a display frequency, and a display count.

[0139] According to one or more embodiments of the present disclosure, the at least one predefined event includes an event for which a second predefined association exists with the current user.

[0140] According to one or more embodiments of the present disclosure, the at least one predetermined event includes distributing a predetermined resource that the current user has a right to acquire, and the related information of the predetermined event includes resource attribute information of the predetermined resource being distributed.

[0141] According to one or more embodiments of the present disclosure, the at least one specified event includes a specified target associated with the specified live streaming room being in a specified state, and the related information of the specified event includes at least one of status information and target attribute information of the specified target in the specified state.

[0142] According to one or more embodiments of the present disclosure, presenting information related to the predetermined event in a first region of the talk page includes: When it is determined that the number of predetermined objects currently in the predetermined state is more than one, acquiring an attribute change indicator for each of the predetermined objects; determining a target predetermined object based on the attribute change indicator; and presenting at least one of status information and target attribute information of a predetermined object of the target in a first region of the talk page, where the attribute change indicator is for comparing a degree of deviation of a current attribute value of a predetermined attribute of the predetermined object from an original attribute value.

[0143] According to one or more embodiments of the present disclosure, the predetermined event includes a broadcaster account participating in a first predetermined theme project, and the related information of the predetermined event includes the broadcaster account's participation in the first predetermined theme project, where the first predetermined theme project includes interactions between different broadcaster accounts.

[0144] According to one or more embodiments of the present disclosure, the predetermined event includes a broadcaster account participating in a second predetermined theme project, and the related information of the predetermined event includes project information of the second predetermined theme project, where the second predetermined theme project includes an interaction between a broadcaster account and a viewer account.

[0145] According to one or more embodiments of the present disclosure, presenting information related to the predetermined event in a first region of the talk page includes: acquiring event priority information when it is determined that the number of the predetermined events currently in a triggered state is more than one; determining a target predetermined event based on the event priority information; and presenting relevant information corresponding to a given event of the target within a first region of the talk page.

[0146] According to one or more embodiments of the present disclosure, after presenting information related to the given event in a first region of the talk page, When a change in state of the predetermined event is detected, the related information presented in the first area is updated.

[0147] According to one or more embodiments of the present disclosure, when detecting a state change of the predetermined event, updating the related information presented in the first area includes: When a change in the progress information of the predetermined event is detected, the related information presented in the first area is updated based on the current progress information.

[0148] According to one or more embodiments of the present disclosure, when detecting a state change of the predetermined event, updating the related information presented in the first area includes: When detecting the end of a trigger state of a first predetermined event corresponding to the currently presented first related information, determining whether there is a second predetermined event in a trigger state, and if so, switching to presenting second related information corresponding to the second predetermined event within the first region of the talk page.

[0149] According to one or more embodiments of the present disclosure, after presenting information related to the given event in a first region of the talk page, The method further includes, in response to a predetermined trigger operation on the first area, performing at least one of entering a live streaming page of the predetermined live streaming room and displaying interface information corresponding to the related information, and automatically performing an operation corresponding to the related information.

[0150] According to one or more embodiments of the present disclosure, automatically performing an operation consistent with the related information includes: If the specified event includes distributing a specified resource that the current user has the right to acquire, adding the specified resource corresponding to the related information to the current user's account and displaying a usage portal corresponding to the added specified resource.

[0151] According to one or more embodiments of the present disclosure, displaying interface information that matches the related information includes: If the predetermined event includes a predetermined object being in a predetermined state, displaying an access portal for the predetermined object corresponding to the related information.

[0152] According to one or more embodiments of the present disclosure, an information processing device is provided, and the information processing device includes a determination module and a presentation module.

[0153] The determination module is configured to, in response to receiving an instruction to present a live streaming room control on a talk page of a target talk, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, where the predetermined presentation condition includes that the predetermined live streaming room is in a live streaming state and at least one predetermined event in the predetermined live streaming room is in a triggered state.

[0154] The presentation module is configured to present the live streaming room control on the talk page and present related information of the specified event within a first area of ​​the talk page when a specified live streaming room corresponding to the live streaming room control satisfies the specified presentation condition.

[0155] The embodiments of the present disclosure provide an information processing method, device, apparatus, and storage medium that can optimize the processing of information related to a live streaming room.

[0156] It should be understood by those skilled in the art that the scope of the disclosure of the present disclosure is not limited to the embodiment consisting of a specific combination of the above technical features, but should also cover other embodiments formed by any combination of the above technical features or their equivalent features without departing from the concept of the above disclosure, such as embodiments formed by replacing the above features with technical features having similar functions disclosed in the present disclosure (but not limited to these).

[0157] It should be noted that although operations are described in a particular order, it should not be understood that such operations are required to be performed in the particular order or sequence shown. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, the above discussion includes some specific implementation details, which should not be construed as limitations on the scope of the disclosure. Some features described in the context of individual embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented in multiple embodiments alone or in any suitable subcombination.

[0158] Although the subject matter of the present invention has been described in terms specific to structural features and / or method, logic, or operations, it should be understood that the subject matter defined by the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms for implementing the claims.

Claims

1. In response to receiving an instruction to present a live streaming room control on a talk page of a target talk, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, the predetermined presentation condition including that the predetermined live streaming room is in a live streaming state and at least one predetermined event in the predetermined live streaming room is in a triggered state; When a predetermined live streaming room corresponding to the live streaming room control satisfies the predetermined presentation condition, presenting the live streaming room control on the talk page and presenting information related to the at least one predetermined event in a first area of ​​the talk page; Including, Information processing methods.

2. A first predetermined association exists between the predetermined live streaming room and at least one talk member of the target talk; The method of claim 1.

3. The existence of a first predetermined association between the predetermined live streaming room and at least one talk member of the target talk is posting the predetermined live streaming room to the target talk by at least one talk member of the target talk such that the live streaming room control is presented on a talk page of the target talk. The method of claim 2.

4. the talk page includes a second area, the second area configured to present the live streaming room controls, the first area associated with the second area; The live distribution room control includes: The live streaming room control is configured to present live stream information of the predetermined live streaming room; and The live streaming room control is configured to provide a live streaming room portal for the predetermined live streaming room; At least one of the following is satisfied: The method of claim 2.

5. The method further includes controlling display of the first region based on a predetermined display control method; The control content in the predetermined display control method includes at least one of a display position, a display size, a display state, a display time, a display frequency, and a display count. The method of claim 1.

6. the at least one predetermined event includes an event for which a second predetermined association exists with the current user; The method of claim 1.

7. The at least one predetermined event includes distributing a predetermined resource that the current user has a right to acquire, and the related information of the at least one predetermined event includes resource attribute information of the distributed predetermined resource. The method of claim 1.

8. The at least one predetermined event includes a predetermined target associated with the predetermined live streaming room being in a predetermined state, and the related information of the at least one predetermined event includes at least one of status information of the predetermined target in the predetermined state and target attribute information; The method of claim 1.

9. Presenting information related to the at least one predetermined event in a first region of the talk page includes: acquiring attribute change indicators for a plurality of the predetermined objects in response to determining that the number of the predetermined objects currently in the predetermined state is a plurality of the predetermined objects, the attribute change indicators being configured to compare a degree of deviation of a current attribute value of a predetermined attribute of the predetermined objects from an original attribute value; determining a target predetermined object based on the attribute change indicator; Presenting at least one of status information and attribute information of a predetermined object of the target in a first region of the talk page; Including, The method according to claim 8.

10. The at least one predefined event includes a broadcaster account participating in a first predefined theme project, and the related information of the at least one predefined event includes participation information of the broadcaster account in the first predefined theme project, and the first predefined theme project includes interactions between different broadcaster accounts; The method of claim 1.

11. The at least one predefined event includes a broadcaster account participating in a second predefined theme project, and the related information of the at least one predefined event includes project information of the second predefined theme project, and the second predefined theme project includes an interaction between a broadcaster account and a viewer account. The method of claim 1.

12. Presenting information related to the at least one predetermined event in a first region of the talk page includes: acquiring event priority information in response to determining that the number of the predetermined events currently in a triggered state is more than one; determining a target predetermined event based on the event priority information; presenting relevant information corresponding to a given event of the target within a first region of the talk page; Including, The method of claim 1.

13. after presenting information related to the at least one predetermined event in a first region of the talk page; updating the relevant information presented in the first area in response to detecting a change in a state of the at least one predetermined event. The method of claim 1.

14. updating the related information presented in the first area in response to detecting a change in a state of the at least one predetermined event; updating related information presented in the first area based on current progress information in response to detecting a change in progress information of the at least one predetermined event. The method of claim 13.

15. updating the related information presented in the first area in response to detecting a change in a state of the at least one predetermined event; determining whether a second predefined event is in a triggered state in response to detecting an end of a trigger state of a first predefined event corresponding to the currently presented first related information, and switching to presenting second related information corresponding to the second predefined event in the first region of the talk page in response to the second predefined event being in a triggered state; The method of claim 13.

16. after presenting information related to the at least one predetermined event in a first region of the talk page; Entering a live streaming page of the predetermined live streaming room in response to a predetermined trigger operation on the first area, Displaying interface information that matches the related information; and automatically performing an operation consistent with said associated information; and performing at least one of the following: The method of claim 1.

17. Automatically performing an operation consistent with the associated information, In response to the at least one predetermined event including distribution of a predetermined resource to which the current user has an acquisition right, adding a predetermined resource corresponding to the related information to an account of the current user, and displaying a usage portal corresponding to the added predetermined resource.

17. The method of claim 16.

18. Displaying interface information that matches the related information includes: displaying an access portal for the predetermined object corresponding to the related information in response to the at least one predetermined event including a predetermined object being in a predetermined state.

17. The method of claim 16.

19. a determination module configured to determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition in response to receiving an instruction to present a live streaming room control on a talk page of a target talk, the predetermined presentation condition including that the predetermined live streaming room is in a live streaming state and at least one predetermined event in the predetermined live streaming room is in a triggered state; a presentation module configured to present the live streaming room control on the talk page and present related information of the at least one predetermined event in a first region of the talk page in response to a predetermined live streaming room corresponding to the live streaming room control satisfying the predetermined presentation condition; Including, Information processing device.

20. Further comprising a module for carrying out the method according to any one of claims 2 to 18.

20. The apparatus of claim 19.

21. An electronic device, Memory, A processor; a computer program stored in a memory and executable on a processor; Including, When the processor executes the computer program, the method according to any one of claims 1 to 18 is performed. electronic equipment.

22. A computer-readable storage medium having a computer program stored thereon, When the computer program is executed by a processor, the method according to any one of claims 1 to 18 is performed. A computer-readable storage medium.

Citation Information

Patent Citations

  • Live broadcast data display method, device thereof, equipment, and storage medium

    CN111641840A

  • Live broadcast interaction method and device, electronic equipment and computer readable storage medium

    CN112291632A

  • Picture display method and device, storage medium and electronic equipment

    CN113656133A

  • Interactive method and device for e-commerce application program

    US20180144396A1