Information processing method, information processing device, electronic device, and computer program
The method and device integrate live streaming room controls and related information on a talk page, addressing the challenge of users missing live streaming content during chat, by ensuring timely awareness of ongoing events and trends.
Patent Information
- Application Number
- JP2024557491
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-04-02
- Filing Date
- 2023-03-31
- Publication Date
- 2025-09-25
- Estimated Expiration
- 2043-03-31
AI Technical Summary
Users often miss live streaming content while chatting on a talk page due to the difficulty in knowing what is happening in the live streaming room within apps that integrate both live streaming and chat features.
An information processing method and device that determines if a live streaming room meets certain conditions and presents live streaming room controls and related information on a talk page, allowing users to easily view current events and trends in the live streaming room.
Enables users to quickly understand live streaming room events and trends while chatting, enhancing user experience by providing timely and relevant information without missing important content.
Smart Images

Figure 0007744532000001 
Figure 0007744532000002 
Figure 0007744532000003
Abstract
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 Embodiments of the present disclosure relate 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 spread of mobile internet, app functionality is becoming increasingly rich. Summary of the Invention [Problem to be solved by the invention]
[0003] 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 a command to present a live streaming room control on a talk page of a target talker, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, wherein 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; The method includes presenting the live streaming room control on the talk page and presenting related information of the at least one specified event in 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.
[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 a command to present a live streaming room control on a talk page of a target talker, 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 being in a live streaming state and at least one predetermined event in the predetermined live streaming room being 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 by the processor, the information processing method provided in the embodiment of the present disclosure being implemented when the processor executes the computer program.
[0009] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored therein, the computer program executing the information processing method provided in the embodiment of the present disclosure being implemented when executed by a processor. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a flow diagram of an information processing method provided by an embodiment of the present disclosure.
[0011] [Figure 2] FIG. 1 is a schematic diagram of an interface provided by an embodiment of the present disclosure.
[0012] [Figure 3] FIG. 10 is a schematic diagram of another interface provided by an embodiment of the present disclosure.
[0013] [Figure 4] FIG. 10 is a schematic diagram of yet another interface provided by an embodiment of the present disclosure.
[0014] [Figure 5] FIG. 1 is a flow diagram of an information processing method provided by an embodiment of the present disclosure.
[0015] [Figure 6] 1 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] 1 is a block diagram of the structure of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0018] App features are becoming increasingly rich, with many apps including both live streaming and chat features.
[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, 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. Furthermore, method embodiments may include additional steps and / or omit performing steps as described. 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" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "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 between 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 "one" and "multiple" referred to in this disclosure are general rather than limiting, and those skilled in the art should understand "one or more" unless the context clearly indicates otherwise.
[0026] The names of messages or information interacting between devices in the embodiments of the present disclosure are used for descriptive 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 an 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 performed by an information processing device. The device can be realized by at least one of software and hardware, and generally can be integrated into an electronic device. The electronic device can be a mobile device such as a mobile phone, a smart watch, a tablet, or a personal digital assistant, or can be other devices such as a desktop computer. As shown in FIG. 1, the method includes the following steps:
[0029] In step 101, in response to receiving a command to present a live streaming room control on the talk page of a target talker, it is determined 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.
[0030] In an embodiment of the present disclosure, the talk page may be a page of a predetermined app, which may provide a live streaming function and a talk function and may be installed on an electronic device. The target talk may include at least two talk members. If two talk members are included, it may be considered a one-to-one chat talk, and if at least three talk members are included, it may be considered a group chat talk. 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 also watch the live stream under the identity of a viewer account.
[0032] For example, a 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 may be used to present live streaming information of a specific live streaming room, or may further be used to provide a live streaming room portal for a specific live streaming room, or may further be used to present recommended information for a specific live streaming room. The command to present the live streaming room control on the talk page of the target talk may be generated by a user trigger or automatically generated by a specific app, and is not specifically limited.
[0033] For example, the predetermined event may include an event that can be triggered in a 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 trigger state of the predetermined event may include the fact that the predetermined live streaming room is in the process of resource distribution, i.e., the resource distribution has started but not completed.
[0034] In step 102, if the condition is met, the live streaming room control is presented on the talk page, and information related to the predetermined event is presented in a first region of the talk page.
[0035] For example, after determining that a predetermined presentation condition is met, 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 current circumstances or trends. For example, the first area may be associated with the presentation position of the live streaming room control. For example, the presentation position of the first area changes in accordance with a change in the display position of the presentation position of the live streaming room control.
[0036] For example, the information related to 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.
[0037] For example, the specified event may be a resource distribution event, and the status information of the event may include the distribution end time, 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] Illustratively, the related information presented in the first region of the talk page may correspond to at least one of the predetermined events, or may correspond to at least two or more predetermined 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 including two talk members. The talk page 201 may display talk messages between the talk members. When one of the talk members shares a live streaming room A in the talk, this may be considered as receiving an instruction to present a live streaming room control on the talk page of the target talk. In this case, the live streaming room A is a predetermined live streaming room. The live streaming room control may be a control for presenting recommended information for the live streaming room A. The predetermined event may include a resource distribution event. Assuming that the live streaming room A is live and distributing resource A, a live streaming room control 202 may be presented on the talk page 201, and related information about the predetermined event may be presented in the first area 203 of the talk page 201. The related information may include the name of the resource being distributed, "A," and the remaining amount, "100." Another talk member can quickly and intuitively understand the relevant information of the event that resources are 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 information related to the specified event is not presented in the first region of the talk page.
[0041] In an information processing method provided by an embodiment of the present disclosure, in response to receiving an instruction to present a live streaming room control on the talk page of a target chat, if 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 triggered state, the live streaming room control is presented on the talk page and information related to the specific event is presented in a first area of the talk page. By adopting the above embodiment, if it is determined that the corresponding live streaming room is in a live state and a specific event is in a triggered state when receiving an instruction to present a live streaming room control on the current talk page, the live streaming room control is presented on the talk page and information related to the specific event is also presented. This allows chat members to easily view information related to the specific event currently in a triggered state in the live streaming room while chatting on the talk page, and better understand the trends in the live streaming room.
[0042] In some embodiments, a first predetermined relationship exists between the predetermined live streaming room and at least one talk member of the target chat. That is, the predetermined live streaming room may be understood as a live streaming room with which a first predetermined relationship exists between one or more talk members of the target chat. 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 is subscribed to the predetermined live streaming room, and the talk member has posted the predetermined live streaming room to the target chat.
[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 the talk page of the target talk. An advantage of such a setting is that information related to a predetermined event in the predetermined live streaming room posted by the talk member can be presented on the talk page.
[0044] In some embodiments, the target chat may be created by a broadcaster account of a specific live streaming room, and chat members other than the broadcaster account in the target chat may be viewer accounts. Chat members posting to the specific live streaming room may include the broadcaster account and viewer accounts. Here, the posting method may be, for example, posting in the form of a chat message.
[0045] In some embodiments, the talk page includes a second area 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 specified live streaming room; and the live streaming room control is for presenting a live streaming room portal that provides the specified live streaming room. An advantage of this configuration is that presenting related information in association with live stream information allows talk members to have a more comprehensive understanding of the live streaming content. Also, presenting related information in association with the live streaming room portal allows talk members who are interested in related information to quickly locate the live streaming room portal and quickly enter the specified live streaming room. Here, the method of associating the first region and 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).
[0046] In some embodiments, the second area and the first area may be present in the same chat message, which may be the chat message presented when a specific live streaming room is posted to the target chat. For example, the chat message presented when a specific live streaming room is posted to the target chat may 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, predetermined text may be presented in the first area. For example, the first area may say, "Enter the live streaming room to see great content," or may present an overview of the content being discussed in the live streaming room.
[0047] For example, 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 chat is a fan group created by a broadcaster XX, the broadcaster posts their own live streaming room (a specific live streaming room) to the target chat. The second area 301 of the chat page is for presenting live streaming room controls, which present live stream information (such as the live streaming screen in FIG. 3) of the specific live streaming room and provide a live streaming room portal for the specific live streaming room (the current user can enter the specific live streaming room by inputting a trigger operation in the second area 301). The first area 302 below the second area 301 presents information related to the resource distribution event, such as thumbnails of the distributed resources and countdown information for the end of distribution. 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 the talk card.
[0048] In some embodiments, the existence of a first predetermined relationship 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 this setting is that even if no talk member posts to the target talk about the predetermined live streaming room, related information can be automatically presented, preventing talk members from missing related information.
[0049] For example, a target chat may be created by a broadcaster's account in 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 chat. If a specific event triggers a live streaming event, a live streaming room control may be presented on the chat page, and related information about the specific event may be presented in the first area, making it convenient for the current user to quickly view. In one example, the live streaming room control may be presented in the first area, i.e., related information may be presented in 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 in the live streaming room control as image and text content. In one example, if there is currently no specific event triggering a live streaming event, the image and text content of the live streaming room control may be a message indicating that the specific live streaming room is in a live streaming state, such as "XX live streaming room is currently 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 the 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 method further includes controlling the display of the first region based on a predetermined display control method, where the control content of the predetermined display control method includes at least one of the display position, display size, display state, display time, and display interval between two adjacent displays. Such settings have the advantage of enabling more flexible control of the presentation of predetermined information. The display position control method may be preset, or may be dynamically set by setting a blank area on the talk page as the display position. The display size control method may be dynamically set according to the amount of related information content 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 content of the talk messages, etc. on the talk page may change accordingly. For example, when the first region 401 in FIG. 4 is changed to non-display, the display positions of the two lower talk messages may be moved up to improve the utilization of the display space on the talk page. The control method of the display time or display frequency (which can be understood as the display interval between two adjacent displays) may be set according to the type of 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 relevant information.
[0051] In some embodiments, the at least one predetermined event includes an event having a second predetermined association with the current user. The second predetermined association may include, for example, the current user subscribing to the predetermined event, or the current user subscribing to a predetermined event in a predetermined live streaming room. For example, assuming that the current user subscribes to event a, if the current predetermined live streaming room is live streaming room A, the predetermined event may include event m. 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 subscribes to event m in live streaming room A but does not subscribe to event m in live streaming room B, if the current predetermined live streaming room is live streaming room A, the predetermined event may include event m, but 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 acquire, 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 the predetermined live streaming room. For example, the type of the predetermined live streaming room may be product recommendations, and the predetermined resource may include coupons, lucky bags, etc. Taking coupons as an example, the resource attribute information may include, for example, the coupon type, coupon value, and coupon distribution end time. Continuing with the example of coupons, assuming that the coupon can only be received once, if the current user has not received the coupon, the current user has the right to acquire it and corresponding related information may be displayed. However, if the current user has already received the coupon, the current user does not have the right to acquire it and 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 information related to 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. The status information of the predetermined target may include, for example, discount information (e.g., 30% off) or price reduction information (e.g., current price or past price), and the target attribute information may include, for example, a product name, a product image, and the like.
[0054] In some embodiments, presenting information related to the predetermined event in the first region of the talk page includes, when determining that a plurality of predetermined targets are currently in the predetermined state, obtaining an attribute change indicator for each predetermined target, determining a target predetermined target based on the attribute change indicator, and presenting at least one of status information and target attribute information of the target predetermined target in the first region of the talk page, where the attribute change indicator is for comparing the degree of deviation of a current attribute value of a predetermined attribute of the predetermined target from an original attribute value. An advantage of such a setting is that an appropriate target predetermined target can be automatically determined based on the attribute change indicator of each predetermined target, and corresponding related information can be presented.
[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, if the predetermined object is a product, the predetermined attribute may be a value, and if the predetermined state is a discount, the attribute change indicator may be determined based on the discount information, for example, if there is a 30% discount, the attribute change indicator may be 0.3. If there is a price reduction, 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's participation in a first predetermined theme project, and the information related to the predetermined event includes participation information of the broadcaster account in the first predetermined theme project. The first predetermined theme project includes interactions between different broadcaster accounts. The first predetermined theme project may be, for example, a match-up (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 competing 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 competing broadcaster account or the current match score between the current broadcaster account and the competing broadcaster account. This makes it convenient for the current user to view the participation information and decide, based on their preferences, whether to enter a live streaming room to watch or vote for a broadcaster.
[0058] In some embodiments, the predetermined event includes a broadcaster account participating in a second predetermined theme project, and the information related to the predetermined event includes project information for the second predetermined theme project. Here, the second predetermined theme project includes interactions between the broadcaster account and a viewer account. Here, the second predetermined theme project may be, for example, microphone linking. When the broadcaster account turns on the microphone linking function, prompt information indicating that the microphone linking function has been turned on may be displayed on the talk page, which is convenient for the current user to view the prompt information and then decide whether to enter the live streaming room and participate in the microphone linking according to their needs.
[0059] In some embodiments, presenting related information for the predetermined event in the first region of the talk page includes obtaining event priority information when determining that a plurality of predetermined events are currently in a trigger state, determining a target predetermined event based on the event priority information, and presenting related information corresponding to the target predetermined event in the first region of the talk page. An advantage of such a setting is that when multiple predetermined events are all in a trigger state, an appropriate 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 default by a predetermined app or may be set independently by the current user, but is not limited thereto.
[0060] In some embodiments, after presenting the related information of the predetermined event in the first area of the talk page, if a change in the state of the predetermined event is detected, the related information presented in the first area is updated. The advantage of such a setting is that the related information can be dynamically updated, allowing the current user to more accurately grasp the trends in the live streaming room 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 current progress information when a change in progress information of the predetermined event is detected. Progress information may be understood to be a change that occurs internally during the progress of the predetermined event. For example, the progress information 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. Another example may be a change in the countdown time of a limited-time discount or a change in a predetermined target (e.g., a change from a limited-time discount on product A to a limited-time discount on product B). Another example may be a change in the match score between the current streamer account and the opponent streamer account in a penalty kick program, or a change in the opponent streamer account.
[0062] In some embodiments, updating the related information presented in the first area when a change in the state of the predetermined event is detected includes determining whether a second predetermined event in a triggered state exists when an end of a trigger state of the 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. An advantage of such a configuration is that related information can be automatically updated based on a change in the trigger state of a predetermined event. In some embodiments, when selecting a second predetermined event, the second predetermined event may be determined based on the event priority information described above, even if there are multiple predetermined events in a triggered state.
[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, and both the product discount and the lucky bag distribution are in a triggered state and the lucky bag distribution has a higher priority than the product discount, the lucky bag distribution may be determined as the second predetermined event. 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 changes, the related information presented on the talk page is also updated accordingly.
[0064] In some embodiments, after presenting information related to the predetermined event in the first area 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; or automatically performing an operation corresponding to the related information. The advantage of such a setting is that it can reduce user-initiated operations and improve interaction efficiency. 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, a predetermined trigger operation for the second area (which may be the same as or different from the predetermined trigger operation for triggering the first area) is used to enter the live streaming page of the predetermined live streaming room. The advantage of this setting is that different ways of entering the live streaming page can be determined based on different areas triggered by the user, making interaction more flexible.
[0066] In some embodiments, automatically performing an operation corresponding to the related information includes, if 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 current user's account and displaying a usage portal corresponding to the added predetermined resource. An advantage of this configuration is that after entering the live streaming room, the user does not need to perform an operation to receive the predetermined resource, and can quickly locate the usage portal for the predetermined resource, improving interaction efficiency. The presentation format of the usage portal is not limited. For example, the predetermined resource may be a coupon, and the usage portal may be a list of products for which the coupon can be used, including links to obtain each product. Furthermore, simultaneously with adding the predetermined resource corresponding to the related information to the current user's account, a prompt message indicating successful acquisition may be displayed on the live streaming page to indicate that the user has successfully received the predetermined resource, and the usage portal for the predetermined resource may be displayed in the success prompt message.
[0067] In some embodiments, displaying interface information corresponding to the related information includes displaying an access portal of a predetermined object corresponding to the related information when the predetermined event includes a predetermined object being in a predetermined state. An advantage of this 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 interaction efficiency. The presentation format of the access portal is not limited. For example, if the predetermined object is a product, the access portal may be a link to obtain the product.
[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 theme project.
[0069] In some embodiments, displaying interface information matching the related information includes, if the predetermined event includes a broadcaster account starting a second predetermined theme project, displaying inquiry information about whether to participate in a second predetermined theme project. Automatically performing an operation matching the related information includes, if the predetermined event includes a broadcaster account starting a second predetermined theme project, automatically submitting an application to participate in the second predetermined theme project.
[0070] FIG. 5 is a flow diagram of an information processing method provided by an embodiment of the present disclosure. In the embodiment of the present disclosure, adjustments are made based on the above-described 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] In step 501, an instruction to present live streaming room controls on the talk page of a target talk is received.
[0073] In step 502, it is determined whether or not a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined 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 may include distributing a predetermined resource (which the current user has the right to acquire), a predetermined target being in a predetermined state, a broadcaster account participating in a first predetermined theme project, and a broadcaster account starting a second predetermined theme project. For example, the predetermined resource may include a coupon, the predetermined target may include a product, the predetermined state may include a limited-time discount, the first predetermined theme project may include a PK project, and the second predetermined theme project may include microphone integration.
[0076] In step 503, the live streaming room control is presented in the second area of the talk page, and the execution returns to step 502.
[0077] As shown in FIG. 6, assume that a broadcaster account posts a specific live streaming room to a target chat in the form of a talk message and then receives a command to display live streaming room controls on the talk page of the target chat. If it is determined that the specific live streaming room does not currently meet the predetermined presentation conditions, a talk card (which may also 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 display live streaming room controls. The live streaming room controls are intended to display the live streaming screen of the specific live streaming room and provide a live streaming room portal. The first area 601 may display predetermined text, such as "Enter the live streaming room to view great content" in the figure. Then, it continues to determine whether the specific live streaming room meets the predetermined presentation conditions. If it does, proceed to step 504 and update the content displayed 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, if it is assumed that both coupon distribution and limited-time product discounts are currently in the trigger state, step 505 is executed, and if only limited-time product discounts are 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 highest to lowest priority of events, they are coupon distribution, limited-time discount on 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 on 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, if the target event is a limited-time discount on a product and multiple products are participating in the limited-time discount, the target product may be determined by obtaining the attribute change indicators of each product. As shown in Fig. 6, if the target product is product d, the first area 601 may be changed to present a description of product d, discount information, and countdown information.
[0085] In step 508, if a change in the predetermined event is detected, the related information presented in the first area is updated.
[0086] For example, countdown information may be updated in real time, and when the countdown ends, the display may switch to displaying information related to a limited-time discount on another product. If there are no products participating in the limited-time discount and the streamer 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 the specified text may be restored.
[0087] In step 509, in response to a predetermined trigger operation on the first area, enter the 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, if the current user triggers the first area 601 by clicking or other means, the user may enter a live streaming page 603 of a specific live streaming room, a product card control may pop up on the live streaming page 603, and an access portal 604 for product d may be displayed in the product card control. For example, if the user triggers the access portal 604, the user may enter a details page for product d.
[0089] For example, assuming that the current user triggers the second area 602 by clicking or other means, the user may enter the 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 an information processing method provided by an embodiment of the present disclosure, a broadcaster account may post their own live streaming room in the form of a chat card in a target chat created by them during live streaming. When a triggered predetermined event occurs, live stream information is presented in the second area of the chat card, a live streaming room portal is provided, and related information of the predetermined event is presented in the first area of the chat card. When multiple predetermined events that meet the conditions exist, the target predetermined event is selected according to event priority information and related information is presented preferentially. Then, the related information presented in the first area is dynamically updated, allowing the current user to easily understand the trends in the live streaming room in real time during chat. When the current user views related information that interests them, they may trigger the first area to enter the live streaming room. At the same time, interface information corresponding to the related information is displayed and / or an operation corresponding to the related information is automatically performed, reducing user operations, providing user convenience, and improving interaction efficiency.
[0091] 7 is a block diagram of an information processing device according to an embodiment of the present disclosure. The device can be implemented by software and / or hardware, and can generally be integrated into an electronic device. The device 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 a command to present a live streaming room control on a talk page of a target talker, 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 an information processing device provided by an embodiment of the present disclosure, upon receiving an instruction to present a live streaming room control on the talk page of a target chat, if it determines 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 triggered state, the information processing device presents the live streaming room control on the talk page and presents information related to the specific event in a first area of the talk page. By adopting the above-described embodiment, if it determines that the corresponding live streaming room is in a live state and a specific event is in a triggered state when receiving an instruction to present a live streaming room control on the current talk page, the information processing device presents the live streaming room control on the talk page and presents information related to the specific event. This allows chat members to easily view information related to the specific event currently in a triggered state in the live streaming room while chatting on the talk page, and better understand the trends in the live streaming room.
[0095] In one embodiment, a first predetermined association exists between the predetermined 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 the talk page of the target talk.
[0097] In one embodiment, the talk page includes a second area configured to present 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 live streaming room control is configured to present live stream information for the specified live streaming room; and the live streaming room control is configured to provide a live streaming room portal for the specified 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 predetermined event includes an event for which a second predetermined 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 to be distributed.
[0101] In one embodiment, the at least one specified event includes a specified object 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 object attribute information of the specified object 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 predetermined object when the predetermined presentation condition is satisfied and when it is determined that the number of predetermined objects in the predetermined state is plural, 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 predetermined object determining unit is configured to determine a target predetermined object based on the attribute change indicator.
[0105] The first presentation unit is configured to present at least one of status information and object attribute information of a predetermined object of the target within a first area of the talk page.
[0106] In one embodiment, the predetermined event includes a broadcaster account participating in a first predetermined themed project, and the information related to the predetermined event includes the broadcaster account's participation in the first predetermined themed project, where the first predetermined 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 for the second predetermined themed project, where the second predetermined themed project includes an interaction between the 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 that the number of predetermined events currently in a trigger state is plural.
[0110] A target predetermined event determination unit is configured to determine a target predetermined event based on the event priority information.
[0111] A second presentation unit is configured to present relevant information corresponding to a predetermined event of the target within a first region of the talk page.
[0112] In one embodiment, the device 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 the 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 the 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 the state of the predetermined event is detected includes determining whether a second predetermined event in a triggered state exists 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, after related information of the specified event is presented in a first area of the talk page, perform at least one of entering a live streaming page of the specified 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 specified trigger operation on the first area.
[0118] In one embodiment, automatically performing an operation consistent with the related information includes, if the specified event includes distributing a specified resource to which 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.
[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, which shows a schematic diagram of the structure of an electronic device 800 suitable for implementing an embodiment of the present disclosure. Electronic devices in the embodiment of the present disclosure may include, but are 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), as well as 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 functionality and scope of use of the embodiment of the present disclosure.
[0121] 8, electronic device 800 may include a processing unit (e.g., CPU, graphics processor, etc.) 801. The processing unit may perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 802 or programs loaded from storage device 808 into random access memory (RAM) 803. RAM 803 also stores various programs and data necessary for the operation of electronic device 800. The processing unit 801, ROM 802, and RAM 803 are connected to one another 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 touchscreen, touchpad, 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. While FIG. 8 illustrates the electronic device 800 with various devices, it should be understood that it is not necessary for the electronic device 800 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 processes described above with reference to the flowcharts 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 program code for executing the method illustrated in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 809, or may be installed from the storage device 808, or may be installed from the ROM 802. When the computer program is executed by the processing device 801, the functions defined above in the method of the embodiment of the present disclosure are performed.
[0124] It should be noted that the computer-readable medium described above in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of both. A 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, fiber optics, 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. Furthermore, 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 carry a program for use by or in connection with an instruction execution system, apparatus, or device. The program code embodied in the computer-readable medium may be transmitted by any suitable medium, including, but not limited to, electrical wire, optical cable, 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 communication network). Examples of communication 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 network.
[0126] The computer-readable medium described above may be included in the electronic device described above, or may exist independently and not be incorporated into the electronic device.
[0127] The computer-readable medium stores one or more programs. When the one or more programs are executed by the electronic device, the electronic device, upon receiving an instruction to present a live streaming room control on the talk page of a target talker, 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, the electronic device presents the live streaming room control on the talk page and presents information related to 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, but are not limited to, 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. The program code may run entirely on the user's computer, partially on the user's computer, as a 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 systems, methods, and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion 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 depicted in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel, or may even be executed in the reverse order, as determined by 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 performs the specified functions or operations, or in a combination of dedicated hardware and computer instructions.
[0131] The related modules described in the embodiments of the present disclosure may be implemented in software or hardware. Here, the names of the modules are not necessarily limitations on the modules themselves. For example, a presentation module may be further described as a module that presents the live streaming room control on the talk page and presents information related to the predetermined event in a first region of the talk page when a predetermined live streaming room corresponding to the live streaming room control satisfies 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, typical 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), Systems on Chips (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 foregoing. Examples of machine-readable storage media include electrical connections via 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, fiber optics, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0134] According to one or more embodiments of the present disclosure, there is provided an information processing method, the information processing method including: In response to receiving a command to present a live streaming room control on the talk page of a target talker, 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 being in a live streaming state and at least one predetermined event in the predetermined live streaming room being in a triggered state. If so, the live streaming room control is presented on the talk page, and information related to the specified event is presented 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 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 the 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 predetermined event includes an event with which a second predetermined 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 the right to acquire, and the related information of the predetermined event includes resource attribute information of the predetermined resource to be 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 there are a plurality of predetermined objects currently in the predetermined state, acquiring an attribute change indicator for each predetermined object; determining a target predetermined object based on the attribute change indicator; and 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, 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.
[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 participation information of the broadcaster account 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 the 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 predetermined events currently in a trigger state is plural; determining a target predetermined event based on the event priority information; and presenting relevant information corresponding to a predetermined 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 predetermined event in a first region of the talk page, When a change in the 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, updating the related information presented in the first area when detecting a state change of the predetermined event 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, updating the related information presented in the first area when detecting a state change of the predetermined event includes: When detecting the end of a trigger state of a first predetermined event corresponding to the currently presented first related information, determining whether a second predetermined event is in a trigger state, and if so, switching to presenting second related information corresponding to the second predetermined event within the first area of the talk page.
[0149] According to one or more embodiments of the present disclosure, after presenting information related to the predetermined event in a first region of the talk page, The method further includes performing at least one of entering a live streaming page of the specified live streaming room and displaying interface information that matches the related information in response to a predetermined trigger operation on the first area, and automatically performing an operation that matches 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, the specified resource corresponding to the related information is added to the current user's account, and a usage portal corresponding to the added specified resource is displayed.
[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 a command to present a live streaming room control on a talk page of a target talker, 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 being in a live streaming state and at least one predetermined event in the predetermined live streaming room being 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 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.
[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 embodiments consisting of the specific combinations of the above-mentioned technical features, but should also cover other embodiments formed by any combination of the above-mentioned technical features or their equivalent features without departing from the concept of the above-mentioned disclosure, such as embodiments formed by replacing the above-mentioned 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 these operations are required to be performed in the particular order or sequence shown. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes several specific implementation details, these should not be construed as limitations on the scope of the disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented 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 methodological, logical, or operational acts, 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 of implementing the claims.
Claims
1. In response to receiving a command to present a live streaming room control on a talk page of a target talker, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, wherein 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; 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, the at least one predetermined event is an event held in the predetermined live streaming room, The at least one predetermined event being in a trigger state means that the at least one predetermined event is in progress in the predetermined live streaming room. 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 relationship between the predetermined live streaming room and at least one talk member of the target talk is At least one talk member of the target talk posts the predetermined live streaming room to the target talk so 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 streaming room control 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 of the predetermined live streaming room; Satisfy at least one of the following: The method of claim 2.
5. further comprising controlling the 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 with 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 in the predetermined live streaming room, and the related information of the at least one predetermined event includes resource attribute information of the predetermined resource to be distributed; 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 and target attribute information of the predetermined target being in the predetermined state. 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, wherein the attribute change indicators are configured to compare the degree of deviation of current attribute values of the predetermined attributes of the predetermined objects from original attribute values; 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 within a first region of the talk page; Including, The method of claim 8.
10. The at least one predetermined event includes a broadcaster account participating in a first predetermined theme project, and the related information of the at least one predetermined event includes participation information of the broadcaster account in the first predetermined theme project, and the first predetermined theme project includes interactions between different broadcaster accounts; The method of claim 1.
11. The at least one predetermined event includes a broadcaster account participating in a second predetermined theme project, and the related information of the at least one predetermined event includes project information of the second predetermined theme project, and the second predetermined theme project includes an interaction between the 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 predetermined events currently in a trigger state is plural; determining a target predetermined event based on the event priority information; presenting relevant information corresponding to a predetermined 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 related information presented in the first area in response to detecting a change in the 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 the state of the at least one predetermined event; updating the 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 the state of the at least one predetermined event; determining whether a second predetermined event is in a triggered state in response to detecting an end of a trigger state of a first predetermined event corresponding to the currently presented first related information; and, in response to the existence of the second predetermined event in the triggered state, switching to presenting second related information corresponding to the second predetermined event in the first region of the talk page. 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; automatically performing an operation consistent with said related information; [0033] Further comprising performing at least one of: The method of claim 1.
17. Automatically performing an operation consistent with the associated information includes: In response to the at least one predetermined event including distributing a predetermined resource in the predetermined live streaming room, 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, in response to receiving a command to present a live streaming room control on a talk page of a target talker, determine whether a predetermined live streaming room corresponding to the live streaming room control satisfies a predetermined presentation condition, wherein 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; a presentation module configured to present the live streaming room control on the talk page and present information related to 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, the at least one predetermined event is an event held in the predetermined live streaming room, The at least one predetermined event being in a trigger state means that the at least one predetermined event is in progress in the predetermined live streaming room. 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 and 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. When executed by a processor, the method according to any one of claims 1 to 18 is carried out. Computer program.
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