Interaction method and apparatus, device, and storage medium

By adjusting the display position of visual elements based on user interaction information in the live broadcast interface, the problem of difficult relevance of user interaction information in the prior art is solved, and the user's interaction enthusiasm and experience are enhanced.

WO2025176143A1PCT designated stage Publication Date: 2025-08-28BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/078029
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-19
Filing Date
2025-02-19
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

How to improve the user's interactive experience in the live broadcast room, especially in live broadcast interactive activities, it is difficult for the prior art to effectively represent the correlation between user interaction information.

Method used

A set of visual elements is displayed in the live broadcast interface, and the display position of these visual elements is adjusted based on the user's interactive information in the live broadcast interactive activity to represent the correlation between the user's interactive information.

Benefits of technology

By flexibly adjusting the display position of visual elements, users' interaction enthusiasm and interactive experience are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025078029_28082025_PF_FP_ABST
    Figure CN2025078029_28082025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide an interaction method and apparatus, a device, and a storage medium. The method comprises: displaying a group of visual elements in a livestreaming interface of a livestreaming room, wherein the group of visual elements corresponds to a group of users who have joined an interaction activity of the livestreaming room; and adjusting the display position of the group of visual elements in the livestreaming interface on the basis of interaction information of the group of users during a first time period of the livestreaming interaction activity, so as to represent the association among the interaction information of the group of users during the first time period.
Need to check novelty before this filing date? Find Prior Art

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 19, 2024, with application number: 202410186455.0. 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 providing interactive methods, apparatuses, devices, and computer-readable storage media. Background Art

[0003] With the rapid development of intelligent technology, various electronic devices are greatly enriching people's daily lives. For example, users can interact with live broadcasts using these devices. Improving the user experience during live broadcasts is a key concern. Summary of the Invention

[0004] In a first aspect of the present disclosure, an interaction method is provided. The method includes: displaying a set of visual elements in a live broadcast interface, the set of visual elements corresponding to a set of users participating in a live broadcast interactive activity; and adjusting display positions of the set of visual elements in the live broadcast interface based on interactive information of the set of users during a first period of the live broadcast interactive activity, so as to indicate associations between the interactive information of the set of users during the first period.

[0005] In a second aspect of the present disclosure, a device for interaction is provided. The device includes: a display module configured to display a set of visual elements in a live broadcast interface, the set of visual elements corresponding to a set of users participating in a live broadcast interactive activity; and an adjustment module configured to adjust the display positions of the set of visual elements in the live broadcast interface based on interaction information of the set of multiple users during a first period of the live broadcast interactive activity, so as to indicate the association between the interaction information of the set of users during the first period.

[0006] 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.

[0007] 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.

[0008] In a fifth aspect of the present disclosure, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions, which, when executed by a device, cause the device to perform the method of the first aspect.

[0009] 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

[0010] 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:

[0011] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0012] 2A and 2B illustrate schematic diagrams of example live broadcast interfaces according to some embodiments of the present disclosure;

[0013] 3 to 8 illustrate schematic diagrams of example live broadcast interfaces according to some embodiments of the present disclosure;

[0014] FIG9 shows a flowchart of an interaction process according to some embodiments of the present disclosure;

[0015] FIG10 shows a schematic structural block diagram of an apparatus for interaction according to certain embodiments of the present disclosure;

[0016] FIG11 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0017] 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.

[0018] 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.

[0019] 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.

[0020] 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.

[0021] 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.

[0022] Embodiments of the present disclosure propose an interactive solution. According to this solution, a set of visual elements can be displayed in a live broadcast interface, where each set of visual elements corresponds to a group of users participating in a live interactive activity. Furthermore, during the live interactive activity, based on the interactive information of the group of users during a first period of the process, the display positions of the set of visual elements in the live broadcast interface can be adjusted to indicate the association between the interactive information of the group of users during the first period.

[0023] Therefore, the embodiments of the present disclosure can adjust the display position of the user's corresponding visual elements in the live broadcast room based on the interaction information of the user in the first period of the interactive activity in the live broadcast room, making the interaction more flexible and effectively improving the user's interactive enthusiasm and interactive experience.

[0024] Sample Environment

[0025] 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 an electronic device 110 .

[0026] In this example environment 100, electronic device 110 may run an application 120 that supports interface interaction. Application 120 may be any appropriate type of application for interface interaction, including, but not limited to, video applications, social networking applications, live streaming applications, or other appropriate applications. User 140 may perform activities associated with live streaming based on application 120. In some embodiments, activities associated with live streaming may include initiating a live streaming, viewing a live streaming, and the like. Target user 140 may interact with application 120 via electronic device 110 and / or its attached devices.

[0027] In the environment 100 of FIG. 1 , if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120 .

[0028] In some embodiments, the electronic device 110 communicates with the server 130 to enable the provision of services for the application 120. The electronic 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 electronic device 110 can also support any type of interface for the target user (such as a "wearable" circuit, etc.).

[0029] The server 130 may 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. For example, the server 130 may include a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 may provide background services for the application 120 that supports interface interaction in the electronic device 110.

[0030] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired or wireless manner. 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 electronic device 110 may implement signaling interaction through the communication connection between the two.

[0031] 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.

[0032] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0033] Example Interaction

[0034] An example interaction process according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.

[0035] 2A to 8 illustrate example live broadcast interfaces 200A to 800 according to some embodiments of the present disclosure. The live broadcast interfaces 200A to 800 may be provided by the electronic device 110 shown in FIG.

[0036] Such live broadcast interface 200A to 800 can be associated with the live broadcast room, for showing the interactive activities (also referred to as live interactive activities) in the live broadcast room. In some scenarios, the live broadcast room represents the virtual live broadcast scene created in the live broadcast platform, which for example can also be referred to as a live broadcast session.

[0037] The following specific embodiments will use interactive activities as an example of activities associated with singing to describe the example process of the present disclosure. Activities associated with singing may include, but are not limited to: chorus activities about the target song in the live broadcast room, singing activities about the target song in the live broadcast room, round-robin activities about the target song in the live broadcast room, aggregated interactive activities about the target song in the live broadcast room, etc. In addition to activities associated with singing, such interactive activities may also include ensemble activities, fun story sharing activities, interactive teaching activities, etc., which will not be detailed here.

[0038] As shown in FIG2A , electronic device 110 may present, for example, an interactive interface 200A, which may be used to present information related to a live broadcast. Interface 200A may display a selection control for joining the live broadcast, allowing the target user to select whether to join the live broadcast. For example, interface 200A may display a control 210 corresponding to "Click to join the live broadcast room." The target user may click control 210 to join the live broadcast room.

[0039] To facilitate the target user's identification of the live broadcast room and whether to join it, interface 200A may also display identification information of the user who opened the live broadcast room and information about the live broadcast content associated with the room. For example, interface 200A may display "User A" and "Flipped! Come in and listen to the song #singing." The live broadcast content information associated with the live broadcast room may be identified by electronic device 110 or set by user A who opened the live broadcast room, which will not be detailed here.

[0040] As shown in Figure 2B, after the target user joins the live broadcast room, the electronic device 110 can, for example, present a live broadcast interface 200B, which can be used to display a group of visual elements corresponding to a group of users who join the live broadcast and participate in activities related to singing, wherein one user corresponds to one visual element. For each user in this group of users, in some embodiments, the visual element corresponding to the user can be an image identifier of the corresponding user, and the corresponding user can be the user himself or another user. For example, the visual element can be the user's avatar. In other embodiments, the visual element corresponding to the user can also be a virtual image determined based on the configuration operation of the corresponding user, etc. This configuration operation can be a virtual image selection operation. In some other embodiments, the visual element can also include a real-time image of the corresponding user, for example, a video stream captured by a camera.

[0041] For example, the live broadcast interface 200B displays an avatar 220 corresponding to user 1, an avatar 230 corresponding to user 2, an avatar 240 corresponding to user 3, an avatar 250 corresponding to user 4, and so on. It should be noted that the visual image corresponding to each user who joins the live broadcast room and participates in the chorus activity can be randomly configured by the electronic device 110 or selected by the user himself, which is not limited here.

[0042] In some embodiments, to improve the user's viewing experience, the electronic device 110 may determine the display size of each user's avatar in the live broadcast interface 200B based on the number of users who have joined the live broadcast room to participate in the chorus activity. The number of users who have joined the live broadcast room to participate in the chorus activity is inversely proportional to the display size.

[0043] As shown in Figure 2B, the live interface 200B may also present a selection control for joining a chorus, and the target user may join in a singing activity with other users by clicking on the selection control. For example, the live interface 200B may present a selection control 260 for joining a chorus activity.

[0044] The live interface 200B may also present a selection control for songs to be sung, so as to support the target user in selecting songs to be sung in the current live broadcast room, such as a “song request” control 270 presented by the live interface 200B. The target user may select a song by clicking the control 270.

[0045] In some embodiments, other visual elements may also be displayed on the live broadcast interface, such as information associated with interactive activities, information associated with users who have joined the live broadcast room, etc. The live broadcast interface 200B shown in FIG2 may also display information 280 of each user who has joined the live broadcast room, historical interactive conversations 290 of each user who has joined the live broadcast room, etc., which will not be described in detail here.

[0046] The following specific embodiment will use an activity associated with singing as an example of a chorus activity about a target song in a live broadcast room to describe an example process of adjusting the position of visual elements disclosed in the present invention.

[0047] As shown in FIG3 , the electronic device 110 may, for example, present an interactive live broadcast interface 300 , which may be used to present avatars corresponding to a group of users who join the chorus in the live broadcast room.

[0048] In some embodiments, the interaction information corresponding to the chorus activity may include information evaluating the user's performance in the chorus activity. As an example, the interaction information may be the chorus score corresponding to the group of users who joined the live broadcast chorus. For example, the interaction value of each user can be determined by comparing their chorus performance with the standard of the song.

[0049] As another example, the interactive information can also be the chorus enthusiasm corresponding to the group of users who join the live broadcast room chorus, etc., where the enthusiasm can be determined based on information such as the number of lyrics sung by the users; the number of lyrics sung is proportional to the enthusiasm.

[0050] In some embodiments, the electronic device 110 may adjust the display positions of the avatars of a group of users in the live broadcast interface 300 based on the chorus scores of the group of users who joined the live broadcast chorus during the first period of the chorus process, so as to indicate the association of the chorus scores of the group of users during the first period. In some examples, the first period may include the entire period or a portion of the chorus process.

[0051] In some embodiments, the association between interaction information (e.g., chorus scores) may indicate that the interaction information of one or more users in a group of users meets a predetermined condition. Alternatively, such an association may also indicate that a specific relationship exists between the interaction information of one or more users and the interaction information of other users, for example, the interaction value is higher than the interaction value of other users. As an example, the smaller the difference between interaction information (e.g., interaction values, such as chorus scores), the greater the association between them; conversely, the greater the difference between interaction information (e.g., interaction values, such as chorus scores), the smaller the association between them.

[0052] In some embodiments, the electronic device can adjust the display position of the avatars of this group of users in the live broadcast interface 300 to indicate that the interaction information of multiple users in this group of users during a specific period of the chorus activity meets predetermined conditions, for example, the interaction value is higher than a threshold, or the interaction value ranking is within a preset range.

[0053] In some embodiments, the electronic device may determine multiple users with high chorus scores in the group of users based on whether the chorus scores of each user in the group of users meet a first condition. The first condition may be whether the chorus score is greater than a first threshold, etc., which will not be described in detail here.

[0054] In order to ensure that the avatars corresponding to users with high chorus scores can be displayed in the live broadcast interface 300 with a higher display priority, in some embodiments, the electronic device 110 can display multiple visual elements corresponding to multiple users whose chorus scores meet the first condition in an aggregated style in the live broadcast interface 300, for example, image identifications (for example, avatars) of multiple users.

[0055] In some embodiments, the aggregation pattern may indicate that the distance between one of the avatars of multiple users with high chorus scores and at least one other avatar is less than a threshold. In other embodiments, the aggregation pattern may indicate that one of the multiple avatars overlaps with at least one other avatar.

[0056] In other embodiments, the aggregation style may also indicate that the avatars corresponding to multiple users with high chorus scores are moved to the first area of ​​the live broadcast interface. As an example, the first area may be the center area of ​​the live broadcast page. As shown in Figure 3, in the live broadcast interface 300, the electronic device 110 may display the visual elements of multiple users in an aggregated style in area 320 to indicate the relationship between the interaction information of the multiple users and the interaction information of other users. For example, the chorus scores of the multiple users are high and higher than those of other users that are not displayed in an aggregated manner.

[0057] In some embodiments, the first time period can be associated with a target segment of the target song. For example, the first time period can be the time period corresponding to when the user finishes singing the target segment. The target segment contains a preset number of lyrics. The preset number can be set according to actual needs and will not be described in detail here. The time period corresponding to the two lines of lyrics circled in the box 310 shown in Figure 3 can be this first time period. In other words, every time a segment of the target song is sung, the electronic device 110 adjusts the display position of the avatars of this group of users in the live broadcast interface 300.

[0058] In some embodiments, the electronic device may update the display position of a group of avatars corresponding to the group of users on the live broadcast page based on the interaction information of the group of users during the second period of the chorus process. The second preset period is the period after the first preset period. As an example, if the first period corresponds to the singing of the target segment, the second period may correspond to other segments after the target segment.

[0059] In some embodiments, after the chorus activity ends, the target area of ​​the live broadcast page may further display interactive information about the chorus activity. This interactive information may include information about the users who participated in the chorus activity, the duration of the chorus activity, etc. In some embodiments, a group of avatars corresponding to the group of users who joined the live broadcast room may be arranged in the target area of ​​the live broadcast page, and this arrangement is determined based on the historical chorus scores of the group of users in the completed chorus activity.

[0060] In some embodiments, for any two users in the group of users who have joined the live broadcast room, if the first user has a higher historical chorus score in the chorus activity than the second user, then the display priority of the first user's image in the target area is higher than the display priority of the second user in the target area. As an example, the target area may include multiple sub-areas, and the display priorities of these multiple sub-areas are different. The avatars corresponding to the group of users who have joined the live broadcast room can be displayed in the areas corresponding to the multiple sub-areas according to their corresponding display priorities, with one avatar corresponding to one sub-area, and the avatar of the user with a higher historical chorus score is displayed in the sub-area corresponding to a higher priority.

[0061] As shown in Figure 4, the live broadcast interface 400 can display the display positions of the avatars corresponding to each user after the electronic device 110 adjusts the corresponding chorus scores of each user after the user finishes singing song 1. The display area of ​​the avatar corresponding to the user with the highest chorus score in the live broadcast interface 400 is sub-area 410, the display area of ​​the avatar corresponding to the user with the second highest chorus score in the live broadcast interface 400 is sub-area 420, and so on. The display priority of sub-area 410 is higher than the display priority of sub-area 420.

[0062] In some embodiments, the live broadcast interface 400 may also display information about the next chorus song, etc.

[0063] The following specific embodiment will take the activity associated with singing as an example of the activity of stealing the song to describe the example process of visual element adjustment of the present disclosure.

[0064] In some embodiments, the interaction information corresponding to the "sing-along" activity may include a live broadcast interaction value corresponding to each user. For example, the live broadcast interaction value may be based on the number of live broadcast interaction actions received by each user, such as comments, shares, virtual gifts, and likes. In some examples, a specific user whose interaction information meets preset conditions (e.g., the user with the highest interaction value) has the right to sing in the live broadcast room.

[0065] In some embodiments, the electronic device 110 may adjust the display position of the avatars of a group of users in the live broadcast interface based on the live broadcast interaction values ​​of the group of users in the first period of the singing-for-the-sing process, to indicate the correlation between the live broadcast interaction values ​​of the group of users in the first period. In some embodiments, the electronic device may adjust the display position of the avatars of the group of users in the live broadcast interface to indicate that the live broadcast interaction value of a certain person is higher than that of others.

[0066] As shown in Figure 5, the live broadcast interface 500 can display the avatars corresponding to this group of users, and the electronic device 110 can move the target avatar 510 of the user with the highest live broadcast interaction value to the target position of the live broadcast interface 500, where the target position can be the center of the live broadcast page 500, and display the avatars 520 and 530 of other users in other positions other than the target position of the live broadcast interface 500. As an example, the avatars of other users can be randomly displayed in other positions. As another example, the avatars of other users can also be displayed in corresponding positions according to the live broadcast interaction value, where the avatar corresponding to the user with the higher live broadcast interaction value can be closer to the avatar 510, and the specific setting can be made according to the needs.

[0067] In some embodiments, to give avatar 510 a higher display priority in interface 500, an indicator element associated with the target location may also be displayed in live interface 500. This indicator element may be a microphone, a crown, etc. As shown in FIG5 , a microphone 540 is provided at the target location corresponding to avatar 510, and a crown 550 is provided on avatar 510.

[0068] In some embodiments, in order to give avatar 510 a higher display priority in interface 500, the size of avatar 510 displayed in live interface 500 can also be different from other avatars. As shown in FIG5 , avatar 510 is displayed larger than other avatars. The display size can be determined based on the size of live interface 500 and the number of all avatars displayed in live interface 500, which will not be described in detail here.

[0069] The following specific embodiment will take an activity associated with singing as an example of a round-robin activity to describe an example process of visual element adjustment of the present disclosure.

[0070] In some embodiments, the interactive information corresponding to the round-robin activity may include the identifiers of the corresponding users to be interacted with during the first time period, that is, the unused time period corresponds to the unused users' turns to sing. For example, the target song contains 20 lines of lyrics, and there are four users joining the live broadcast room for the round-robin, namely user 1, user 2, user 3, and user 4. Each user sings 5 ​​lines of lyrics. The round-robin order of these four users is user 1, user 3, user 2, and user 4. Then user 1 sings lines 1 to 5 first, then user 3 sings lines 6 to 10, then user 2 sings lines 11 to 15, and finally user 4 sings lines 16 to 20.

[0071] In some embodiments, the electronic device 110 may display the avatar corresponding to the user currently singing in rounds in the live broadcast interface 600 with a higher priority.

[0072] As shown in FIG6 , live broadcast interface 600 may display avatars corresponding to each user. In interface 600, the avatars corresponding to each user may be displayed in an aggregated format as indicated by a box 610 in live broadcast interface 600. Electronic device 110 may display the avatar 610 of the user currently performing the round-robin at a preset position in interface 600. This preset position may be position 610 in live broadcast interface 600, which has a higher display priority than other positions.

[0073] In some embodiments, to give the avatar 610 a higher display priority in the live broadcast interface 600, the electronic device 110 may further adjust the display size of the avatar 610 in the live broadcast interface 600. As shown in FIG6 , the display size of the avatar 610 is larger than that of the other avatars. The display size may be determined based on the size of the live broadcast interface 600 and the number of all avatars displayed in the live broadcast interface 600, which will not be described in detail here.

[0074] The following specific embodiments will use singing-related activities as an example of an aggregated interactive activity to describe the exemplary process of visual element adjustment disclosed herein. An aggregated interactive activity is an activity involving multiple groups, each of which includes at least one user. For example, a group of users in a live broadcast room can be divided into two groups, each of which participates in a chorus competition.

[0075] In some embodiments, the interactive information corresponding to the aggregated interactive activity may include chorus scores corresponding to at least two groups, the number of users who have joined the at least two groups, and the like.

[0076] In some embodiments, the aggregated interaction information may be determined based on the interaction information of at least one user associated with the target group. As an example, the chorus score may be determined based on the chorus score of each user in the target group. As another example, the chorus score may be determined based on the chorus scores of a subset of users in the target group (e.g., the users with the highest chorus scores).

[0077] As shown in FIG7 , the live broadcast interface 700 can display a group of user avatars, and each user belongs to a group. The live broadcast interface 700 can also display the chorus scores corresponding to each group. As shown in FIG7 , taking two groups as an example, the users whose avatars are framed by dotted lines belong to the first group with a higher chorus score, and the users whose avatars are framed by solid lines belong to the second group with a lower chorus score.

[0078] In some embodiments, the electronic device 110 may adjust the display position of the user avatars of the group of users in the live broadcast interface based on the chorus scores of each group of users in the first period of the aggregated interactive activity to indicate the correlation between the chorus scores of the group of users in the first period. In some embodiments, the electronic device may adjust the display position of the user avatars of the group of users in the live broadcast interface 300 to indicate that the chorus score of the target group is higher than the chorus scores of the other groups.

[0079] In some embodiments, the electronic device may determine a target group whose chorus score meets a third condition based on whether the chorus scores associated with multiple groups meet a third condition. The third condition may be whether the chorus score is higher than the chorus scores of other groups.

[0080] In order to display the target group with the highest chorus score with a higher display priority in the live broadcast interface 700, as shown in Figure 7, the electronic device 110 can display the avatar of at least one user associated with the target group with the highest chorus score (first group) in the second area of ​​the live broadcast interface 700. This second area can be the central area of ​​the live broadcast page 700, such as area 710 in the live broadcast interface 700. This area 710 has a higher display priority relative to the positions where other avatars are displayed.

[0081] In some embodiments, the electronic device 110 may display the avatars of all users in the target group in area 710, or may display the avatars of some users in the target group in area 710, without limitation. As shown in FIG7 , the electronic device 110 may display the avatars of the top three users in the chorus score in the target group in area 710.

[0082] In some embodiments, each of the multiple groups may be associated with a predetermined number of users. As shown in FIG8 , two users may constitute a group.

[0083] In some embodiments, users belonging to the same group may also be displayed in the interface 800A in an aggregated style. For example, the live broadcast interface 800A includes group 810, group 820, group 830, etc. displayed in an aggregated style.

[0084] In some embodiments, the electronic device 110 may display the users in the target group with the highest chorus score during the chorus competition with a higher display priority in the live broadcast interface 800. As an example, the electronic device 110 may display the avatars of the users in the target group 810 with the highest chorus score in a specific area of ​​the live broadcast interface 800, for example, the center area of ​​the live broadcast page.

[0085] In order to make the avatars of the users included in the target group have a higher display priority in the live broadcast interface 800, the electronic device 110 can also not display the users included in other groups in the live broadcast interface 800, and only display the avatars of the users included in the target group 810 in the live broadcast interface 800.

[0086] Based on the interaction process described above, the embodiments of the present disclosure can adjust the display position of the user's corresponding visual elements in the live broadcast room based on the interaction information of the user during a predetermined period of the interactive activities in the live broadcast room, making the interaction more flexible and effectively improving the user's interaction enthusiasm and interactive experience.

[0087] Example Process

[0088] FIG9 shows a flow chart of a process 900 of interaction according to some embodiments of the present disclosure. The process 900 may be implemented at the electronic device 110. The process 900 is described below with reference to FIG1.

[0089] In box 910, in the live broadcast interface, the electronic device 110 displays a group of visual elements, and the group of visual elements corresponds to a group of users who have joined the live broadcast interactive activity.

[0090] In box 920, the electronic device 110 adjusts the display positions of a group of multiple visual elements in the live broadcast interface based on the interaction information of a group of multiple users in the first time period of the live broadcast interactive activity to represent the association between the interaction information of a group of users in the first time period.

[0091] In some embodiments, adjusting the display positions of a group of visual elements in a live broadcast interface based on interaction information of a group of users during a first period of a live broadcast interactive activity includes: in response to interaction information of multiple users in a group of users satisfying a first condition, displaying multiple visual elements corresponding to the multiple users in an aggregated style in the live broadcast interface.

[0092] In some embodiments, the aggregation style indicates that: the distance between one of the multiple visual elements and at least one other visual element is less than a threshold; one of the multiple visual elements overlaps with at least one other visual element; or multiple visual elements are moved to the first area of ​​the live broadcast interface.

[0093] In some embodiments, adjusting the display position of a group of visual elements in the live broadcast interface based on the interaction information of a group of users during the first time period of a live broadcast interactive activity includes: in response to the interaction information of a target user in a group of users satisfying a second condition, moving the target visual element corresponding to the target user to the target position in the live broadcast interface.

[0094] In some embodiments, process 900 further includes: displaying an indicator element associated with the target location in the live broadcast interface.

[0095] In some embodiments, a group of users is associated with multiple groups, and adjusting the display position of a group of visual elements in the live broadcast interface based on the interaction information of a group of users during a first time period of a live broadcast interactive activity includes: in response to the aggregated interaction information associated with a target group among the multiple groups satisfying a third condition, displaying at least one visual element associated with the target group in the second area of ​​the live broadcast interface, and the aggregated interaction information is determined based on the interaction information of at least one user associated with the target group.

[0096] In some embodiments, each group is associated with a predetermined number of users.

[0097] In some embodiments, process 900 further includes: during the live interactive activity, based on interaction information of a group of users in a second period of the live interactive activity, updating the display positions of a group of visual elements in the live interface.

[0098] In some embodiments, process 900 also includes: in response to the end of the live interactive activity, displaying activity information of the live interactive activity in a target area of ​​the live interface, wherein the arrangement of a group of visual elements in the target area is determined based on historical interaction information of a group of users in the ended live interactive activity.

[0099] In some embodiments, if the historical interaction value of the first user in the live interactive activity is higher than that of the second user, the display priority of the first visual element in the target area is higher than that of the second visual element in a group of visual elements, the first visual element corresponds to the first user, and the second visual element corresponds to the second user.

[0100] In some embodiments, the target area includes a plurality of sub-areas associated with different display priorities, and a set of visual elements is displayed in corresponding areas of the plurality of sub-areas according to the corresponding display priorities.

[0101] In some embodiments, the visual element includes at least one of the following: an image identification of the corresponding user; a real-time image of the corresponding user; and a virtual image determined based on a configuration operation of the corresponding user.

[0102] In some embodiments, the live interactive activity includes a chorus activity about a target song, and the first time period is associated with a target segment of the target song, and the interactive information indicates an evaluation of the corresponding user's singing content in the first time period.

[0103] Example devices and equipment

[0104] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG10 shows a schematic block diagram of an apparatus 1000 for providing media content according to certain embodiments of the present disclosure. Apparatus 1000 may be implemented as or included in electronic device 110 as discussed above. The various modules / components in apparatus 1000 may be implemented by hardware, software, firmware, or any combination thereof.

[0105] As shown in Figure 10, the device 1000 includes a first display module 1010, which is configured to display multiple groups of visual elements in the live broadcast interface, and the multiple groups of visual elements correspond to multiple groups of users who join the live broadcast interactive activity; and an adjustment module 1020, which is configured to adjust the display position of a group of visual elements in the live broadcast interface based on the interactive information of a group of users in the first time period of the live broadcast interactive activity to represent the association between the interactive information of a group of users in the first time period.

[0106] In some embodiments, the adjustment module 1020 is specifically configured to: in response to the interaction information of multiple users in a group of users meeting the first condition, display multiple visual elements corresponding to the multiple users in an aggregated style in the live broadcast interface.

[0107] In some embodiments, the aggregation style indicates that: the distance between one of the multiple visual elements and at least one other visual element is less than a threshold; one of the multiple visual elements overlaps with at least one other visual element; or multiple visual elements are moved to the first area of ​​the live broadcast interface.

[0108] In some embodiments, the adjustment module 1020 is specifically configured to: in response to the interaction information of a target user in a group of users satisfying the second condition, move the target visual element corresponding to the target user to the target position in the live broadcast interface.

[0109] In some embodiments, the device 1000 further includes a second display module configured to: display an indicator element associated with the target location in the live broadcast interface.

[0110] In some embodiments, a group of users is associated with multiple groups, and the adjustment module 1020 is specifically configured to: in response to the aggregated interaction information associated with a target group among the multiple groups satisfying a third condition, display at least one visual element associated with the target group in the second area in the live broadcast interface, and the aggregated interaction information is determined based on the interaction information of at least one user associated with the target group.

[0111] In some embodiments, each group is associated with a predetermined number of users.

[0112] In some embodiments, the device 1000 further includes an updating module configured to update the display positions of a group of visual elements in the live broadcast interface based on interaction information of a group of users during a second period of the live broadcast interactive activity.

[0113] In some embodiments, the device 1000 also includes a third display module, which is configured to: in response to the end of the live interactive activity, display activity information of the live interactive activity in a target area of ​​the live interface, wherein the arrangement of a group of visual elements in the target area is determined based on historical interaction information of a group of users in the ended live interactive activity.

[0114] In some embodiments, if the historical interaction value of the first user in the live interactive activity is higher than that of the second user, the display priority of the first visual element in the target area is higher than that of the second visual element in a group of visual elements, the first visual element corresponds to the first user, and the second visual element corresponds to the second user.

[0115] In some embodiments, the target area includes a plurality of sub-areas associated with different display priorities, and a set of visual elements is displayed in corresponding areas of the plurality of sub-areas according to the corresponding display priorities.

[0116] In some embodiments, the visual element includes at least one of the following: an image identification of the corresponding user; a real-time image of the corresponding user; and a virtual image determined based on a configuration operation of the corresponding user.

[0117] In some embodiments, the live interactive activity includes a chorus activity about a target song, and the first time period is associated with a target segment of the target song, and the interactive information indicates an evaluation of the corresponding user's singing content in the first time period.

[0118] The units included in the device 1000 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 1000 can be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0119] FIG11 shows a block diagram of an electronic device 1100 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 1100 shown in FIG11 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 1100 shown in FIG11 may be used to implement the electronic device 110 shown in FIG1 .

[0120] As shown in FIG11 , electronic device 1100 is a general-purpose electronic device. Components of electronic device 1100 may include, but are not limited to, one or more processors or processors 1110, memory 1120, storage device 1130, one or more communication units 1140, one or more input devices 1150, and one or more output devices 1160. Processor 1110 may be a real or virtual processor and is capable of executing various processes according to programs stored in memory 1120. In a multi-processor system, multiple processors execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 1100.

[0121] The electronic device 1100 typically includes a plurality of computer storage media. Such media can be any accessible media that is accessible to the electronic device 1100, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 1120 can be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 1130 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 (e.g., training data for training) and can be accessed within the electronic device 1100.

[0122] The electronic device 1100 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 11 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading from or writing to 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 1120 may include a computer program product 1125 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0123] The communication unit 1140 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 1100 can be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 1100 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0124] Input device 1150 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 1160 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 1100 may also communicate with one or more external devices (not shown) via communication unit 1140 as needed, such as storage devices, display devices, or the like, with one or more devices that allow a user to interact with electronic device 1100, or with any device that allows electronic device 1100 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).

[0125] 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.

[0126] 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.

[0127] These computer-readable program instructions can be provided to a processor 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 processor 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.

[0128] 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.

[0129] 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.

[0130] 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: In the live broadcast interface, a group of visual elements is displayed, where the group of visual elements corresponds to a group of users who have joined the live broadcast interactive activity; as well as Based on the interaction information of the group of users in the first time period of the live interactive activity, the display positions of the group of visual elements in the live interface are adjusted to represent the association between the interaction information of the group of users in the first time period.

2. The method according to claim 1, wherein adjusting the display position of the set of visual elements in the live broadcast interface comprises: In response to the interaction information of multiple users in the group of users satisfying a first condition, multiple visual elements corresponding to the multiple users are displayed in an aggregated style in the live broadcast interface.

3. The method according to claim 2, wherein the aggregation pattern indicates: A distance between one of the plurality of visual elements and at least one other visual element is less than a threshold; One of the plurality of visual elements overlaps with at least one other visual element; or The multiple visual elements are moved to the first area of ​​the live broadcast interface.

4. The method according to claim 1, wherein adjusting the display position of the set of visual elements in the live broadcast interface comprises: In response to the interaction information of the target user in the group of users satisfying the second condition, the target visual element corresponding to the target user is moved to the target position in the live broadcast interface.

5. The method according to claim 4, further comprising: In the live broadcast interface, an indication element associated with the target location is displayed.

6. The method according to claim 1, wherein the group of users is associated with a plurality of groups, and adjusting the display positions of the group of visual elements in the live interface based on interaction information of the group of users during a first period of the live interactive activity comprises: In response to the aggregated interaction information associated with a target group among the multiple groups satisfying a third condition, at least one visual element associated with the target group is displayed in a second area in the live broadcast interface, and the aggregated interaction information is determined based on the interaction information of at least one user associated with the target group. The method according to claim 6 , wherein each group is associated with a predetermined number of users.

8. The method according to claim 1, further comprising: During the live interactive activity, the display positions of the group of visual elements in the live interface are updated based on the interactive information of the group of users in the second time period of the live interactive activity.

9. The method according to claim 1, further comprising: In response to the end of the live interactive activity, activity information of the live interactive activity is displayed in the target area of ​​the live interface, wherein the arrangement of the group of visual elements in the target area is determined based on the historical interaction information of the group of users in the ended live interactive activity.

10. The method according to claim 9, wherein: If the historical interaction value of the first user in the live interactive activity is higher than that of the second user, the display priority of the first visual element in the target area is higher than that of the second visual element in the group of visual elements, the first visual element corresponds to the first user, and the second visual element corresponds to the second user. 11 . The method of claim 10 , wherein the target area comprises a plurality of sub-areas associated with different display priorities, and the set of visual elements are displayed in corresponding areas of the plurality of sub-areas according to corresponding display priorities.

12. The method of claim 1 , wherein the visual element comprises at least one of the following: Image ID of the corresponding user; Real-time image of the corresponding user; The virtual image is determined based on the configuration operation of the corresponding user.

13. The method according to claim 1, wherein the live interactive activity includes a chorus activity about a target song, and the first time period is associated with a target segment of the target song, and the interactive information indicates an evaluation of the corresponding user's singing content within the first time period.

14. An apparatus for interaction, comprising: A first display module is configured to display a plurality of groups of visual elements in the live broadcast interface, wherein the plurality of groups of visual elements correspond to a plurality of groups of users who have joined the live broadcast interactive activity; as well as The adjustment module is configured to adjust the display positions of the group of visual elements in the live broadcast interface based on the interaction information of the group of users in the first time period of the live broadcast interactive activity, so as to represent the association between the interaction information of the group of users in the first time period.

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

    CN118075538A

  • Live broadcast interaction method, apparatus and system

    CN107911724A

  • Method, device and equipment for interaction between live broadcast rooms and storage medium

    CN116708857A

  • Live broadcast interaction method and device, equipment and storage medium

    CN117097941A

  • Live-streaming method and apparatus, and device, medium and program product

    WO2023222112A1