Interaction method and apparatus, device and storage medium
By displaying the attributes and interaction information of the current user in the live broadcast interface, the problem that users cannot perceive the interaction situation in the live broadcast room is solved, and the user's interactive experience is improved.
Patent Information
- Application Number
- PCT/CN2025/078069
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-21
- Filing Date
- 2025-02-19
- Publication Date
- 2025-08-28
AI Technical Summary
Users cannot effectively perceive the interaction with the live broadcast room in the live broadcast scenario, which affects the interactive experience.
By displaying the information page associated with the current user in the live broadcast interface, displaying the attribute information of the current user and the interactive information with the target live broadcast room, including the current and historical interaction situations.
It improves the user's interactive experience in the live broadcast room, allowing users to understand their interactive behavior with the live broadcast room while watching the live broadcast.
Smart Images

Figure CN2025078069_28082025_PF_FP_ABST
Abstract
Description
Interaction method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “Interactive Method, Apparatus, Device and Storage Medium” filed on February 21, 2024, with application number: 202410196436.6. The entire contents of that application are incorporated herein by reference. Technical Field
[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to interactive methods, apparatuses, devices, and computer-readable storage media. Background Art
[0003] With the development of computer technology, Internet live broadcast has become a popular interactive platform for users. In the process of information exchange through Internet live broadcast, users can interact with the anchor through the live broadcast room.
[0004] In some live broadcast room interaction scenarios, users can interact through commenting, giving gifts to the host, and giving likes, etc. However, how to improve the user interaction experience in live broadcast scenarios is a key issue. Summary of the Invention
[0005] In a first aspect of the present disclosure, an interaction method is provided. The method includes: presenting a live broadcast interface of a target live broadcast room; and based on a preset operation received in the live broadcast interface, displaying an information page associated with a current user, the information page displaying at least one attribute information of the current user and interaction information between the current user and the target live broadcast room, the interaction information indicating the current user's current interaction status in a current live broadcast activity in the target live broadcast room and the current user's historical interaction status in historical live broadcast activities in the target live broadcast room.
[0006] In a second aspect of the present disclosure, an interactive device is provided. The device includes: a live broadcast interface display module configured to present a live broadcast interface of a target live broadcast room; and an information page display module configured to display an information page associated with a current user based on a preset operation received in the live broadcast interface, the information page displaying at least one attribute information of the current user and interaction information between the current user and the target live broadcast room, the interaction information indicating the current user's current interaction status in a current live broadcast activity in the target live broadcast room and the current user's historical interaction status in historical live broadcast activities in the target live broadcast room.
[0007] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0008] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored on the computer-readable storage medium, and the computer-executable instructions can be executed by a processor to implement the method of the first aspect.
[0009] In a fifth aspect of the present disclosure, there is provided a computer program product, which is tangibly stored in a computer storage medium and comprises computer executable instructions, which when executed by a device cause the device to perform the method of the first aspect.
[0010] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0012] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0013] FIG2 shows a flowchart for an interaction process according to some embodiments of the present disclosure;
[0014] FIG3 shows a schematic diagram of a live broadcast interface according to some embodiments of the present disclosure;
[0015] FIG4 is a schematic diagram showing interaction information between a current user and a live broadcast room according to some embodiments of the present disclosure;
[0016] FIG5 is a schematic diagram showing current user reservation information according to some embodiments of the present disclosure;
[0017] FIG6 is a schematic diagram showing current user focused information according to some embodiments of the present disclosure;
[0018] 7A and 7B are schematic diagrams showing interactive information according to some embodiments of the present disclosure;
[0019] FIG8 shows a schematic structural block diagram of an interaction device according to certain embodiments of the present disclosure; and
[0020] FIG9 illustrates a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0021] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0022] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.
[0023] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0024] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0025] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.
[0026] Traditionally, when users watch live broadcasts, their interactions with the current live broadcast room cannot be effectively perceived by users, which affects their user experience.
[0027] Embodiments of the present disclosure propose an interactive solution. According to various embodiments of the present disclosure, a live broadcast interface of a target live broadcast room can be presented; and based on a preset operation received in the live broadcast interface, an information page associated with the current user can be displayed. The information page displays at least one attribute information of the current user and information about the current user's interaction with the target live broadcast room. The interaction information indicates the current user's current interaction status in the current live broadcast activity of the target live broadcast room and the current user's historical interaction status in the historical live broadcast activities of the target live broadcast room.
[0028] According to an embodiment of the present disclosure, by interacting with a target live broadcast room, the current user can have the interaction information displayed on the information page associated with the current user, thereby displaying the current and historical interaction status of the current user with the target live broadcast room. As a result, the current user can view the interaction status with the target live broadcast room while watching the live broadcast, which helps the user understand the interaction behavior with the target live broadcast room, thereby improving the user's interactive experience.
[0029] Sample Environment
[0030] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment 100 may include a terminal device 110 .
[0031] In this example environment 100, a terminal device 110 may run an application 120 that supports live broadcast scenarios. Application 120 may be any suitable type of application for presenting live broadcast scenarios, including but not limited to simulation applications, emulation applications, gaming applications, virtual reality applications, augmented reality applications, and the like, although the embodiments of the present disclosure are not limited in this respect. User 140 may interact with application 120 via terminal device 110 and / or its attached devices.
[0032] In the environment 100 of Figure 1 , if the application 120 is active, the terminal device 110 can present an interface 150 associated with the live broadcast scene through the application 120. The interface 150 can present an information page associated with the current user. The information page can include at least one attribute information related to the current user and information about the interaction between the current user and the target live broadcast room. For example, the interface 150 can be a live broadcast application interface to present the corresponding live broadcast scene. Alternatively, the interface 150 can also be another appropriate type of interactive interface, which can support the display of the interaction between the current user and the target live broadcast room in the user control interface.
[0033] In some embodiments, the terminal device 110 communicates with the server 130 to enable the provision of services for the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).
[0034] Server 130 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. Server 130 can include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, and the like. Server 130 provides backend services for application 120 that supports virtual scenarios in terminal device 110.
[0035] A communication connection may be established between the server 130 and the terminal device 110. The communication connection may be established via a wired or wireless method. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the terminal device 110 may implement signaling interaction via the communication connection between the two.
[0036] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0037] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0038] Example Process
[0039] FIG2 shows a flow chart of a process 200 for providing media content according to some embodiments of the present disclosure. The process 200 may be implemented at the terminal device 110. The process 200 is described below with reference to FIG1.
[0040] In block 210, the terminal device 110 presents a live broadcast interface of a target live broadcast room. In some scenarios, the live broadcast room refers to a virtual live broadcast scene created in a live broadcast platform, which may also be referred to as a live broadcast session.
[0041] The specific process of block 210 will be described below in conjunction with FIG. 3 .
[0042] As shown in FIG. 3 , the terminal device 110 may, for example, present an interface 300 , which may be used to present relevant information of a live broadcast scene.
[0043] In some embodiments, the terminal device 110 may further provide a comment control 310 associated with the current live broadcast interface. The comment control 310 is used to send comment messages to the target live broadcast room to support interaction between the user 140 and the target live broadcast room 300. For example, such a comment control 310 may be provided based on a dialogue request between the user 140 and the target live broadcast room. The user 140 may be, for example, a user in the live broadcast room, such as a viewer.
[0044] At block 220, the terminal device 110 displays an information page associated with the user 140 based on the preset operation received in the live broadcast interface. The information page displays at least one attribute information of the current user and interaction information between the current user and the target live broadcast room, and the interaction information indicates the current user's current interaction in the current live broadcast activity of the target live broadcast room and the current user's historical interaction in the historical live broadcast activities of the target live broadcast room.
[0045] 3 , terminal device 110 may provide an access portal in association with comment control 310 in interface 300. In some examples, the access portal may present a visual identifier 320 associated with user 140. For example, such visual identifier 320 may include, but is not limited to, avatar information of user 140.
[0046] In some embodiments, the terminal device 110 may display an information page associated with the user 140 based on a preset operation on an access portal (eg, the visual identification 320). The information page will be described in detail with reference to FIG3 to FIG4.
[0047] In some embodiments, the terminal device 110 may present live interactive content associated with the user 140 on the live interface. As an example, the live interactive content may be associated with the following interactive events: the user 140 sending comments to the target live room, giving a virtual gift, entering the live room, etc.
[0048] In some examples, the live interactive content includes identification information 330 associated with the user 140. For example, such identification information 330 may include a text identification (e.g., a username) and / or an image identification (e.g., an avatar) of the user 140.
[0049] In some embodiments, the terminal device 110 may display an information page associated with the user 140 based on a preset operation on the identification information 330. The information page will be described in detail with reference to FIG3.
[0050] In some embodiments, the terminal device 110 may also trigger the presentation of the information page based on other appropriate methods. For example, the terminal device 110 may trigger the presentation of the information page based on a sliding operation or a long press operation on a predetermined area in the interface 300 .
[0051] An example of an information page associated with user 140 will be described below in conjunction with FIG. 4 .
[0052] 4 , terminal device 110 may display information page 410 in interface 400 based on the preset operation described above. It should be understood that information page 410 may be in any appropriate form, such as an independent interface, an integrated display area, a floating window, or a swipe window.
[0053] As described above, the information page 410 can be used to display at least one attribute information 420 of the user 140 and the interaction information between the user 140 and the target live broadcast room.
[0054] Taking FIG. 4 as an example, the attribute information 420 may include personal information of the user 140 , such as: avatar, user name, number of fans, number of followings, honor level, honor wall, number of fan groups, and number of members.
[0055] In some embodiments, the attribute information 420 may have a preset maximum size. When the attribute information 420 exceeds the maximum size, the attribute information 420 may be collapsed to display a portion of the content. Furthermore, the attribute information 420 may be expanded to display the entire content in response to a user operation.
[0056] As shown in Figure 4, information page 410 can also present information corresponding to different columns, such as a first column 430, a second column 440, and a third column 450. First column 430 can be used to present information about user 140's interactions with different live broadcast rooms, also known as "My Viewing." Second column 440 can be used to present user 140's reservation information. Third column 450 can be used to present information that user 140 is interested in.
[0057] As shown in FIG. 4 , when the first column 430 is displayed, the terminal device 110 may present an information card 455 corresponding to the target live broadcast room in the information page 410 , and the information card 455 may be used to display interaction information between the user 140 and the target live broadcast room.
[0058] As shown in the figure, the information card 455 can display descriptive information associated with the target live broadcast room, for example, the anchor's avatar, the anchor's nickname, etc. Additionally, the information card 455 can also provide controls for following the live broadcast room or making an appointment with the live broadcast room.
[0059] In some embodiments, the information card 455 can display the interaction information between the user 140 and the target live broadcast room, and the interaction information indicates the current interaction status of the user 140 in the current live broadcast activity of the target live broadcast room and the historical interaction status of the current user in the historical live broadcast activities of the target live broadcast room.
[0060] In some embodiments, the current interaction status may indicate the interaction events that occurred during the current live broadcast activity of the live broadcast room by the user 140. For example, the current interaction status may indicate the duration 460-1 of the current live broadcast activity that the user 140 has watched. For example, it may be shown that the live broadcast has been watched for 300 minutes.
[0061] In some other embodiments, the current interaction situation may also include other interactions conducted by the user 140 in the current live broadcast activity, such as the number of comments sent, the number of different types of gifts given, the total value of the gifts given, the number of mentions in the current live broadcast and by whom the mentions were made, and other relevant information related to the current live broadcast.
[0062] In some embodiments, historical interaction information indicates interactive events that occurred during the historical live broadcasts of the target live broadcast room by user 140. For example, historical interaction information may indicate the duration, number of times, and / or time at which the user 140 has watched the historical live broadcasts. For example, the historical live broadcast viewing duration, the number of times the historical live broadcast has been viewed 460-2, the time of the historical live broadcast, the time of the first viewing of the host 460-3, etc. may be displayed.
[0063] In some embodiments, the information page 410 also displays a set of live broadcast rooms that the user 140 has watched within a preset time period. For example, the information page 410 can present information about the live broadcast rooms that have been watched in different areas according to the time period. As shown in Figure 4, the information page 410 can display a set of live broadcast information 470 that the user 140 has watched within a week and a set of live broadcast information 480 that the user has watched earlier. The live broadcast information may include but is not limited to the host's name, host's avatar, the end time of the live broadcast, the following status (already followed or not followed), and the user 140's interaction with the host, such as: sending gifts, liking, and commenting.
[0064] In some embodiments, in response to a first live broadcast room in a group of live broadcast rooms being live, a reminder element is presented in the information page in association with the first live broadcast room to indicate that the first live broadcast room is live. For example, as shown in 475-1, 475-2, and 485 in FIG4 , if host 1 in a group of live broadcast information 470 viewed within a week is live, a reminder element 470-1 is presented in the information page in association with host 1's live broadcast room and above host 1's avatar; if host 3 in a group of live broadcast information 470 viewed within a week is live, a reminder element 470-2 is presented in the information page in association with host 3's live broadcast room and above host 3's avatar; and if host 6 in a group of live broadcast information 480 viewed earlier is live, a reminder element 480-1 is presented in the information page in association with host 6's live broadcast room and above host 6's avatar. It is understandable that presenting a reminder element associated with the first live broadcast room in the information page is not only presenting a reminder element at the avatar as mentioned above, but can also be any form of expression that is different from other live broadcast rooms that are not in a live broadcast state.
[0065] In some embodiments, if there is no broadcaster that has been watched, the terminal device 110 may display information such as no viewing record in the information page 410 .
[0066] In some embodiments, when the information page 410 is swiped upward, the user 140's profile picture and name may be displayed vertically, and other information in the attribute information 420 may be hidden. The first column 430, the second column 440, and the third column 450 may be fixed below the user 140's profile picture and name.
[0067] In some embodiments, when the user 140 selects the second column 440 , the terminal device 110 may present an interface 500 as shown in FIG. 5 , and may display the reservation information of the user 140 in the information page 410 .
[0068] In some embodiments, the reservation information 440 may indicate multiple live broadcast rooms reserved by the user 140. In some embodiments, the display style of the first live broadcast room in the live broadcast state may be different from the second live broadcast room that is not live broadcast.
[0069] As an example, the live broadcast room 510 in the live broadcast state may be located before the live broadcast room 520 that is not in the live broadcast state.
[0070] In some embodiments, the live broadcast room information reserved by the user 140 can be divided into, but not limited to, the reserved live broadcast room 510 that is currently broadcasting and the live broadcast room 520 that is about to start broadcasting.
[0071] For example, the scheduled live broadcast room 510 that is currently broadcasting can display information such as the number of scheduled live broadcasts 510-1, the host's name 510-2, and controls 510-3 for watching the live broadcast.
[0072] For example, the live broadcast room 520 that is about to start broadcasting can display information such as prompt information of the upcoming broadcast 520-1, the name of the anchor who is about to start broadcasting 520-2, the time information introduction of the broadcasting 520-3, and the reserved controls 520-4.
[0073] In some other embodiments, the live broadcast room 520 that is about to start broadcasting can display, but is not limited to, how many live broadcasts are about to start broadcasting within a preset time. For example, the live broadcast room that is about to start broadcasting within 6 hours is displayed.
[0074] In some embodiments, if the user 140 has no reservation record, the terminal device 110 may display information such as "no record" in the information page 410 .
[0075] In some embodiments, when the user 140 selects the third column 450 , the terminal device 110 may present an interface 600 as shown in FIG. 6 , and may display the information of interest to the user 140 in the information page 410 .
[0076] As shown in Figure 6, the attention information may indicate at least one live broadcast room that the user 140 has followed and is in a live broadcast state. As shown in the figure, the terminal device 110 may display the number information 610, the anchor name 620, and the control 630 for entering the live broadcast in the information page 410.
[0077] In some embodiments, if there is no live broadcaster in the follow-up information, the terminal device 110 can display information such as no host is currently broadcasting in the information page 410.
[0078] In some embodiments, the terminal device 110 may further display a description item associated with a set of interactive events within a predetermined period in the information page 410. Such a set of interactive events may include a first interactive event associated with the information page and / or a second interactive event associated with the current user.
[0079] In some embodiments, the first interactive event may include accessing an information page. For example, another user accesses the information page 410 of user 140. As an example, another user may access the information page of user 140 by clicking on the identification information of user 140 in the live broadcast room.
[0080] As shown in FIG. 7A , if a new interactive event associated with a predetermined time period is added, the terminal device 110 may display a corresponding description item in the information display area 705 of the interface 700A.
[0081] In some embodiments, if the newly added description items involve different types of interactive events, the terminal device 110 may rotate different description items corresponding to the different types of interactive events in the information display area 705, for example, description item 710 and description item 715. That is, the terminal device 110 may display description item 710 during a first period of time and switch to displaying description item 715 during a second period of time.
[0082] In some embodiments, the terminal device 110 may also receive a preset operation on the description item 710 or the description item 715 and accordingly display the interactive information viewing page 720 as shown in FIG7B . In some examples, the interactive information viewing page 720 may display the event content of the interactive event.
[0083] As an example, the interactive information viewing page 720 may include multiple columns, such as column 725 , column 730 , and column 735 , for presenting description items corresponding to different types of interactive events.
[0084] For example, the column 725 may be used to present visitor information of the information page 410. In the case that there are no visitors within a predetermined period of time, the terminal device 110 may display the preset information 740, for example.
[0085] As another example, column 730 may be used to present information about other users who have followed user 140 within a predetermined period. As yet another example, column 735 may be used to present information about user 140 being mentioned. For example, the information about user 140 being mentioned may include information about user 140 being mentioned in the current live broadcast room, as well as information about user 140 being mentioned in other live broadcast rooms.
[0086] According to an embodiment of the present disclosure, by interacting with a target live broadcast room, the current user can have the interaction information displayed on the information page associated with the current user, thereby displaying the current and historical interaction status of the current user with the target live broadcast room. As a result, the current user can view the interaction status with the target live broadcast room while watching the live broadcast, which helps the user understand the interaction behavior with the target live broadcast room, thereby improving the user's interactive experience.
[0087] Example devices and equipment
[0088] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG8 shows a schematic structural block diagram of an example interactive apparatus 800 according to certain embodiments of the present disclosure. Apparatus 800 may be implemented as or included in electronic device 110. Each module / component in apparatus 800 may be implemented by hardware, software, firmware, or any combination thereof.
[0089] As shown in Figure 8, the device 800 includes a live broadcast interface display module 810, which is configured to present the live broadcast interface of the target live broadcast room; and an information page display module 820, which is configured to display an information page associated with the current user based on a preset operation received in the live broadcast interface, the information page displays at least one attribute information of the current user and the interaction information between the current user and the target live broadcast room, the interaction information indicates the current interaction status of the current user in the current live broadcast activity of the target live broadcast room and the historical interaction status of the current user in the historical live broadcast activities of the target live broadcast room.
[0090] In some embodiments, the device 800 also includes an access entry module, which is configured to be associated with a comment control of the live broadcast interface, provide an access entry, and the comment control is used to send comment messages to the target live broadcast room; and receive a selection of the access entry as a preset operation.
[0091] In some embodiments, the access portal presents a visual identifier associated with the current user.
[0092] In some embodiments, the device 800 also includes an interactive information module, which is configured to present live interactive content associated with the current user in the live interface, the live interactive content including identification information associated with the current user; and receive a selection for the identification information as a preset operation.
[0093] In some embodiments, the information page presents an information card corresponding to the target live broadcast room, and the information card is used to display the interaction information between the current user and the target live broadcast room.
[0094] In some embodiments, the current interaction situation indicates how long the current user has watched the current live event; and / or the historical interaction situation indicates the length, number and / or time of historical live events that the current user has watched.
[0095] In some embodiments, the information page also displays a group of live broadcast rooms that the current user has watched within a preset time period. The device 800 also includes a reminder module, which is configured to present a reminder element associated with the first live broadcast room in the information page in response to the first live broadcast room in the group of live broadcast rooms being in a live broadcast state, to indicate that the first live broadcast room is in a live broadcast state.
[0096] In some embodiments, the information page also displays reservation information associated with the current user, where the reservation information indicates multiple live broadcast rooms reserved by the current user, wherein the display style of the first live broadcast room in the multiple live broadcast rooms that is in a live broadcast state is different from that of the second live broadcast room that is not broadcasting.
[0097] In some embodiments, the information page also displays follow-up information associated with the current user, where the follow-up information indicates at least one live broadcast room that the current user has followed and is in a live broadcast state.
[0098] In some embodiments, the device 800 also includes an interactive information display module, which is configured to: display descriptive items associated with a group of interactive events within a predetermined time period in the information page, and the group of interactive events includes at least one of the following: a first interactive event associated with the information page, and a second interactive event associated with the current user.
[0099] In some embodiments, the first interaction event includes visiting an information page; or the second interaction event includes following the current user and / or mentioning the current user.
[0100] In some embodiments, the interactive information display module is further configured to rotate different description items corresponding to different types of interactive events in the information page.
[0101] In some embodiments, the interactive information display module is further configured to display an interactive information viewing page in response to receiving a preset operation on a description item, where the interactive information viewing page displays event content of the interactive event.
[0102] FIG9 shows a block diagram of an electronic device 900 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 900 shown in FIG9 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 900 shown in FIG9 can be used to implement the terminal device 110 of FIG1 .
[0103] As shown in FIG9 , electronic device 900 is a general-purpose electronic device. Components of electronic device 900 may include, but are not limited to, one or more processors or processors 910, memory 920, storage device 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. Processor 910 may be a real or virtual processor and is capable of executing various processes according to programs stored in memory 920. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 900.
[0104] The electronic device 900 typically includes a plurality of computer storage media. Such media can be any accessible media that the electronic device 900 can access, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 920 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 930 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 900.
[0105] The electronic device 900 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 9 , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 920 may include a computer program product 925 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0106] The communication unit 940 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 900 can be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 900 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0107] The input device 950 may be one or more input devices, such as a mouse, keyboard, or trackball. The output device 960 may be one or more output devices, such as a display, a speaker, or a printer. The electronic device 900 may also communicate with one or more external devices (not shown) through the communication unit 940 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with the electronic device 900, or with any device that allows the electronic device 900 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0108] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0109] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0110] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0111] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0112] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0113] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. An interactive method, comprising: Present the live broadcast interface of the target live broadcast room; as well as Based on the preset operation received in the live broadcast interface, an information page associated with the current user is displayed, the information page displays at least one attribute information of the current user and the interaction information between the current user and the target live broadcast room, the interaction information indicates the current interaction status of the current user in the current live broadcast activity of the target live broadcast room and the historical interaction status of the current user in the historical live broadcast activities of the target live broadcast room.
2. The method according to claim 1, further comprising: A comment control associated with the live broadcast interface provides an access entry, and the comment control is used to send a comment message to the target live broadcast room; as well as A selection of the access entry is received as the preset operation. The method of claim 2 , wherein the access portal presents a visual identifier associated with the current user.
4. The method according to claim 1, further comprising: Presenting live interactive content associated with the current user in the live interface, wherein the live interactive content includes identification information associated with the current user; as well as A selection of the identification information is received as the preset operation.
5. The method according to claim 1, wherein the information page presents an information card corresponding to the target live broadcast room, and the information card is used to display the interaction information between the current user and the target live broadcast room.
6. The method according to claim 1, wherein: The current interaction status indicates the length of time the current user has watched the current live event; and / or The historical interaction status indicates the duration, number of times and / or time of historical live events that the current user has watched.
7. The method according to claim 1, wherein the information page further displays a set of live broadcast rooms that the current user has watched within a preset time period, and the method further comprises: In response to a first live broadcast room in the group of live broadcast rooms being in a live broadcast state, a reminder element associated with the first live broadcast room is presented in the information page to indicate that the first live broadcast room is in the live broadcast state.
8. The method according to claim 1, wherein the information page also displays reservation information associated with the current user, the reservation information indicating multiple live broadcast rooms reserved by the current user, wherein the display style of the first live broadcast room in the multiple live broadcast rooms that is in a live broadcast state is different from that of the second live broadcast room that is not in a live broadcast state.
9. The method according to claim 1, wherein the information page also displays attention information associated with the current user, and the attention information indicates at least one live broadcast room that the current user has followed and is in a live broadcast state.
10. The method according to claim 1, further comprising: Descriptive items associated with a group of interactive events within a predetermined time period are displayed in the information page, and the group of interactive events includes at least one of the following: a first interactive event associated with the information page, and a second interactive event associated with the current user.
11. The method according to claim 10, wherein: The first interactive event includes accessing the information page; or The second interactive event includes following the current user and / or mentioning the current user.
12. The method according to claim 10, wherein displaying description items associated with interactive events within a predetermined period in the information page comprises: Different interactive information corresponding to different types of interactive events is displayed in a carousel on the information page.
13. The method according to claim 10, further comprising: In response to receiving a preset operation on the description item, an interactive information viewing page is displayed, and the interactive information viewing page displays the event content of the interactive event.
14. An interactive device comprising: A live broadcast interface display module is configured to present the live broadcast interface of the target live broadcast room; as well as The information page display module is configured to display an information page associated with the current user based on a preset operation received in the live broadcast interface, wherein the information page displays at least one attribute information of the current user and interaction information between the current user and the target live broadcast room, wherein the interaction information indicates the current interaction status of the current user in the current live broadcast activity of the target live broadcast room and the historical interaction status of the current user in the historical live broadcast activities of the target live broadcast room.
15. An electronic device comprising: at least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 13 when executed by the at least one processor. 16 . A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions can be executed by a processor to implement the method according to claim 1 .
17. A computer program product tangibly stored in a computer storage medium and comprising computer executable instructions which, when executed by a device, cause the device to perform the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Interaction method and device, equipment and storage medium
CN117998136A
Live broadcast interaction method and device, storage medium and electronic equipment
CN113058270A
Interactive data processing method and device, electronic equipment and storage medium
CN114663188A
Method, device and equipment for live broadcast interaction and storage medium
CN117278794A
System and method for providing an interactive message inbox
US20150033141A1