Live living room interaction method, device, equipment and medium
The live-room interaction method addresses the limitations of conventional methods by generating and displaying interaction images based on user interactions, thereby enhancing user experience and interaction atmosphere.
Patent Information
- Application Number
- JP2024573955
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-06-28
- Filing Date
- 2023-06-28
- Publication Date
- 2025-06-26
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Conventional live-room interaction methods are limited and cannot meet the diverse needs of users, affecting user experience.
A live-room interaction method that receives a predetermined interaction operation, generates an interaction image based on target object information when a predetermined condition is met, and displays the interaction image on the live room interface.
Enhances the interaction experience, improves the interaction atmosphere in the live room, and meets the diverse needs of users by providing a more engaging and interactive environment.
Smart Images

Figure 2025519765000001_ABST
Abstract
Description
Technical Field
[0001] (Cross - reference to related applications) This application is based on and claims priority to a Chinese application with an application number of 202210784430.1 and a filing date of June 28, 2022, and the entire disclosure content of this Chinese application is incorporated herein by reference.
[0002] This disclosure relates to the field of image processing technology, and particularly to a live - room interaction method, apparatus, device, and medium.
Background Art
[0003] With the rise of video applications, live streaming based on live rooms has become common. Therefore, increasing the degree of attention to the interaction between the live room and viewing users has also been attracting more and more attention.
[0004] In related technologies, the live - room interface provides controls such as like, comment, share, etc., and the user's interaction needs are met by the user's trigger on the controls.
[0005] However, the conventional live - room interaction method is single and cannot meet the diverse needs of users, which affects the user experience.
Summary of the Invention
[0006] To solve the above - mentioned technical problems, or at least partially solve the above - mentioned technical problems, this disclosure provides a live - room interaction method, apparatus, device, and medium.
[0007] Embodiments of the present disclosure provide a live room interaction method, including receiving a predetermined interaction operation executed in a current live room, triggering generation of an interaction image based on target object information of the current live room in response to the predetermined interaction operation satisfying a predetermined condition, and displaying the interaction image on a live room interface of the current live room.
[0008] Embodiments of the present disclosure further provide a live room interaction apparatus, including a receiving module for receiving a predetermined interaction operation executed in a current live room, a generating module for triggering generation of an interaction image based on target object information of the current live room in response to the predetermined interaction operation satisfying a predetermined condition, and a display control module for displaying the interaction image on a live room interface of the current live room.
[0009] Embodiments of the present disclosure further provide an electronic device, including a processor and a memory for storing instructions executable by the processor, where the processor reads the executable instructions from the memory and executes the instructions to implement the live room interaction method according to embodiments of the present disclosure.
[0010] Embodiments of the present disclosure further provide a computer-readable storage medium storing a computer program for executing the live room interaction method according to embodiments of the present disclosure.
[0011] Embodiments of the present disclosure further provide a computer program product, where when instructions in the computer program product are executed by a processor, the live room interaction method according to embodiments of the present disclosure is implemented.
[0012] Embodiments of the present disclosure further provide a computer program that, when executed by a processor, includes instructions for implementing the live room interaction method according to the embodiments of the present disclosure.
Brief Description of the Drawings
[0013] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent by referring to the following embodiments for implementing the invention in conjunction with the accompanying drawings. In all the accompanying drawings, the same or similar elements are denoted by the same or similar reference numerals. It should be understood that the accompanying drawings are schematic and that the originals and elements are not necessarily drawn to scale.
Figure 1
Figure 2A
Figure 2B
Figure 3
Figure 4
Figure 5A
Figure 5B
Figure 6
Figure 7A
Figure 7B
Figure 8A
Figure 8B
Figure 9
Figure 10
Mode for Carrying Out the Invention
[0014] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although several 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 being limited to the embodiments described herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are merely illustrative and do not limit the protection scope of the present disclosure.
[0015] It should be understood that each step described in the embodiment of the method of the present disclosure may be executed in a different order and / or may be executed in parallel. Furthermore, the embodiment of the method may include additional steps and / or may omit the execution of the steps shown. The scope of the present disclosure is not limited in this regard.
[0016] As used herein, the term "including" and its variations are open-ended, i.e., it means "including but not limited to". The term "based on" means "at least partially based on". The term "an embodiment" means "at least one embodiment", the term "another embodiment" means "at least one another embodiment", and the term "some embodiments" means "at least some embodiments". Related definitions of other terms are given in the following description.
[0017] Note that the concepts such as "first" and "second" described in this disclosure are merely for distinguishing different devices, modules, or units, and are not for limiting the order or interdependence of the functions executed by these devices, modules, or units.
[0018] Note that the modifications of "one" and "a plurality" described in this disclosure are illustrative and not restrictive. It is self-evident to those skilled in the art that "one or a plurality" should be understood unless otherwise specifically stated.
[0019] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are merely illustrative and do not limit the scope of these messages or information.
[0020] In order to solve the above problems, the embodiments of this disclosure provide a live room interaction method. The following will describe the method by giving specific examples.
[0021] The technical solutions according to the embodiments of this disclosure have the following advantages compared with the related technologies.
[0022] The live room interaction mode according to the embodiments of this disclosure receives a predetermined interaction operation executed in the current live room, and in response to the predetermined interaction operation satisfying a predetermined condition, triggers the generation of an interaction image based on the target object information of the current live room, and displays the interaction image on the live room interface of the current live room. Thereby, it meets the diverse needs of users, improves the interaction atmosphere in the live room, and enhances the interaction experience.
[0023] FIG. 1 is a schematic diagram showing the flow of a living room interaction method according to an embodiment of the present disclosure. The method may be executed by an interaction image generation device. The device may be implemented by software and / or hardware, and generally may be integrated into an electronic device where a client corresponding to the living room is located. Of course, the living room interaction method according to the present embodiment may also be integrated into a server of the living room, and is not limited here. Whether it is on the client or on the server, it is similar to executing the corresponding functional steps. As shown in FIG. 1, the method includes the following steps.
[0024] Step 101: Receive a predetermined interaction operation executed in the current living room.
[0025] Here, the predetermined interaction operation includes at least one of a like operation, a comment operation, and a share operation.
[0026] In some embodiments of the present disclosure, a predetermined interaction operation executed in the current living room is received, and interaction feedback is performed based on the predetermined interaction operation.
[0027] Here, in some possible embodiments, as can be understood, when generating an interaction image, in order to present participation in the interaction, during the detection of the interaction activity, interaction presentation information is displayed on the live distribution interface of the current living room to intuitively present the interaction progress at the interaction stage and the like. Here, the interaction presentation information is for presenting the interaction progress at the interaction stage corresponding to the predetermined interaction operation, for example, when the interaction starts, when it ends, and the duration of the interaction stage. In order to intuitively present that the current living room is in the interaction stage, the interaction presentation information may further include at least one of interaction copy information and interaction icon information.
[0028] Here, in some possible embodiments, as shown in FIG. 2A, the interaction presentation information may be in text form. For example, it may be displayed in text such as "Since the interaction has started, quickly participate in the interaction with your little hands". In some other possible embodiments, the interaction presentation information may be an interaction presentation progress bar. As the duration of the interaction stage increases, the progress filling of the interaction presentation progress bar increases. The interaction tool tip may be in the form of a progress bar or, as shown in FIG. 2B, in a "tray form" or the like. In the case of the "tray form", based on the duration of the interaction stage, the filled area is gradually increased to visualize and present, for example, how long it will take until the current activity stage ends, and the progress of the interaction stage may be displayed by the visual effect of "being gradually filled".
[0029] Here, during actual execution, if other elements are included at the position where the interaction presentation information is displayed, for example, other "tray form" component elements are included, they may be removed after being displayed for a second predetermined time, and the control may be such that the interaction presentation information is displayed, or the control may be such that other elements are moved to a blank area of the current live streaming interface or the like.
[0030] Of course, the interaction presentation information may be in any other visualization form such as animation, which will not be enumerated one by one here.
[0031] In some possible embodiments, the live streaming client may receive a predetermined interaction operation executed by a user in the current live room in the current live room. For example, the live streaming client of the current user may receive a predetermined interaction operation executed by the current user in the current live room.
[0032] Step 102: In response to a predetermined interaction operation satisfying a predetermined condition, trigger generating an interaction image based on the target object information of the current live room.
[0033] In some possible embodiments, the predetermined interaction operation may include at least one of a like operation, a comment operation, and a share operation. The fact that the predetermined interaction operation satisfies a predetermined condition includes that the interaction data corresponding to the predetermined interaction operation satisfies a predetermined condition. For example, the number of operations corresponding to the interaction operation (for example, the number of likes) within a predetermined time is equal to or greater than a predetermined threshold value. Here, the number of operations corresponding to the interaction operation may be the number of times of interaction operations executed by all users in the current live room within a predetermined time (or a predetermined period), or may be the number of times of interaction operations executed by some users (for example, the current user) in the current live room within a predetermined time, but of course, it is not limited thereto.
[0034] In some embodiments of the present disclosure, in response to a predetermined interaction operation satisfying a predetermined condition, at this time, it is considered that the timing to improve the interaction atmosphere has been reached, so generating an interaction image based on the target object information of the current live room is triggered. Here, the entity generating the interaction image may be a client or a server. It may be generated on the client side or on the server side. When the interaction image is generated on the server side, the client acquires the interaction image from the server side. Thereby, the delay is reduced.
[0035] Here, in some possible embodiments, in order to improve the interaction experience, information of an interaction target that has performed a predetermined interaction operation is obtained as target target information, and generation of an interaction image is triggered based on the target target information of the current live room. Here, the interaction target is, for example, a target participating in the interaction in the live room, that is, an interaction participant, for example, a user who has liked in the live room. The target target information includes, but is not limited to, a target nickname, a target avatar, and the like.
[0036] In some possible embodiments, information of all viewing targets viewing the current live room is determined as target target information. Here, the viewing target is, for example, a viewer in the live room. The information of the viewing target includes, but is not limited to, a target nickname, a target avatar, and the like. Thereby, the activity of the interaction in the current live room is improved.
[0037] Step 103: Display the interaction image on the live room interface of the current live room.
[0038] Here, the interaction image may be an image in any format. For example, it may be an image generated by splicing based on the target target information, or an image displayed based on the interaction operation. The interaction image is displayed on the live room interface when a predetermined interaction operation meets a predetermined condition, forming an Easter egg effect, expanding the interaction method of the live room, satisfying various needs of users, and improving the interaction experience of users.
[0039] In some embodiments of the present disclosure, an interaction image is displayed on the live room interface of the current live room. That is, in this embodiment, in order to improve the interaction experience, an interaction image is displayed on the live room interface of the current live room.
[0040] In order to further improve the interaction experience, storage operations, sharing operations, etc. may be performed on the interaction image.
[0041] In some embodiments of the present disclosure, in response to a storage operation by a corresponding interaction target on the interaction image, memory processing is executed on the interaction image. For example, the corresponding live broadcast viewing client is controlled to locally store the interaction image. Here, as shown in FIG. 3, the storage operation may be realized by triggering the displayed corresponding storage control.
[0042] In some embodiments of the present disclosure, in response to a sharing operation by a corresponding interaction target on the interaction image, the corresponding live broadcast viewing client is controlled to display a sharing page corresponding to the interaction image, that is, it may jump to the sharing page. The sharing page may be a corresponding activity page, or a sharing page corresponding to a sharing route, etc. Here, as shown in FIG. 3, the sharing operation may be realized by triggering the displayed corresponding sharing control, or by inputting a corresponding voice, or by performing a gesture operation matching the sharing operation, etc.
[0043] Thereby, in the interaction image generation method according to the embodiments of the present disclosure, the interaction image is displayed based on the interaction operation in the live room, the interaction experience is improved, the atmosphere of the interaction stage is improved, which has important significance for improving the activity of the live room.
[0044] As described above, the interaction image generation method according to the embodiments of the present disclosure triggers generating an interaction image based on the target object information of the current live room in response to a predetermined interaction operation satisfying a predetermined condition, and displays the interaction image on the live room interface of the current live room. Thereby, an interaction image is generated based on the user's interaction operation, improving the interaction experience, enhancing the interaction atmosphere in the live room, expanding the interaction method in the live room, meeting the diverse needs of users, enhancing the interaction atmosphere in the live room, and improving the communication experience.
[0045] Note that based on the above embodiments, in different application scenarios, the manner in which a predetermined interaction operation responds to satisfying a predetermined condition is different. This is illustrated as follows.
[0046] In some embodiments of the present disclosure, in response to the number of operations corresponding to the interaction operation within a first predetermined time being equal to or greater than a predetermined number threshold, specifically, determining the number of operations within a predetermined time from the start to the end of the interaction, and if it is equal to or greater than the predetermined number threshold, it may be determined that the predetermined condition is satisfied. Thereby, in some scenarios, following the activity of the interaction of the currently live-streamed video, an interaction image is generated, realizing an increase in the freedom of live room interaction.
[0047] In some embodiments of the present disclosure, the interaction stage is started according to the time period. For example, in some live rooms, there may be a possibility that a certain user participates in the live stream of Tweetcast A during a certain time period, or a live stream of a specific promotion target is started during a certain time period. Therefore, in order to enhance the atmosphere of the live stream during this time period, this time period is determined as the interaction stage.
[0048] In this embodiment, according to scenario needs, a predetermined interaction start time and a predetermined interaction end time are determined. The predetermined interaction start time and the predetermined interaction end time are determined based on the above-mentioned predetermined time period, and in response to the current time being the predetermined interaction start time, an interaction start command is detected. When an interaction start command is detected, the reception of the predetermined interaction operation mentioned in step 101 above is started.
[0049] In some embodiments of the present disclosure, in order to meet the personalization needs of the interaction stage, the interaction stage may be customized.
[0050] In this embodiment, a predetermined start control and a predetermined end control are displayed on the live distribution interface of the Twecast client corresponding to the current living room. Thereby, in response to a trigger operation on the predetermined start control, an interaction start command is detected, and in response to a trigger operation on the predetermined start control in the live distribution interface, the reception of the predetermined interaction operation mentioned in step 101 above is started.
[0051] In this embodiment, in response to detecting an interaction end command, it is determined that a predetermined interaction operation satisfies a predetermined condition. That is, when an interaction end command is detected, it is regarded that the interaction stage has ended, etc. Thereby, in order to form an activity for the target object in the interaction stage, it is regarded that a predetermined activity operation satisfies a predetermined condition, and an interaction image is further generated. In some embodiments of the present disclosure, in order to improve the user's sense of participation, after the interaction stage ends, it is controlled to display the interaction image on the live distribution viewing interface. Thereby, the sense of gain from participating in the interaction is increased.
[0052] As described above, the live room interaction method according to the embodiments of the present disclosure can flexibly determine whether to satisfy the above-mentioned predetermined conditions according to scenario needs, facilitate the generation of interaction images, further expand the interaction method of the live room, and meet various needs of users.
[0053] The following is to describe the generation method of interaction image information by taking specific embodiments as examples.
[0054] In some embodiments of the present disclosure, the target object information may include a target avatar and a target name. Therefore, in this embodiment, the live room jacket image or a predetermined template image at the current interaction stage can be obtained, and the target avatar and the target name are rendered and displayed on the live room jacket image or the predetermined template image to obtain a single interaction image. Here, the predetermined interaction template image may be defaulted in advance or actively selected according to the current target object. For example, the live room interface is a live streaming interface corresponding to the current target object. When obtaining a predetermined interaction image template, in response to a trigger operation on the current target object for a plurality of predetermined candidate interaction image templates, an interaction image template corresponding to the trigger operation is obtained. Thereby, the personalization needs of the target object are further satisfied.
[0055] In this embodiment, as an example, when the current live room is the live room of Twitcast A, the predetermined template image is the poster of the concert that Twitcast A will hold soon. Therefore, as shown in FIG. 4, for the interaction user B, the displayed interaction image reflects that the concert poster is used as the background image, and the target name ("Mr. B" in the figure) and the target avatar are used as the upper-layer display content. Based on the interaction image, the target object can know, for example, that it has participated in the live distribution activity of the live room of Twitcast A. Here, the display position and display form of the target avatar and the target name in FIG. 4 are only examples. During actual execution, the display position and display form of the target avatar and the target name may be set according to the scenario and are not limited here.
[0056] That is, in some embodiments of the present disclosure, in order to ensure the correlation between the generated interaction image and the current live video, the interaction image template may be an interaction image template corresponding to the Twitcast information of the live room. Here, the Twitcast information includes, but is not limited to, the Twitcast name, the Twitcast avatar, etc. Here, the interaction image generated in the embodiment of the present disclosure may simultaneously include the target object image and the Twitcast image. Specifically, the contour of the Twitcast image may be obtained from the target object image. Thereby, the interaction method is enriched. For example, the target object image is combined with the contour shape of the Twitcast image.
[0057] In this embodiment, the interaction image template corresponds to the tweetcast information. For example, the tweetcast information may be A, such as a poster of a concert of A. Thereby, the relevance between the interaction image template and the current live room's tweetcast information is ensured, so that the generated interaction image corresponds to the tweetcast information, and the interaction image intuitively presents the correlation degree between the interaction image and the tweetcast information, improving the sense of participation in the interaction. For example, when the tweetcast user corresponding to the current live room is tweetcast A, the corresponding first target may be a poster of tweetcast A or the like.
[0058] In some embodiments of the present disclosure, the target object information may include a target avatar. In this embodiment, an interaction image template is preset. Here, the interaction image template includes a plurality of avatar display areas, and the arrangement method of the plurality of avatar display areas may be arranged two-dimensionally or arranged according to a predetermined shape. For example, it may be arranged in a circular or triangular shape or the like. The sizes and shapes of the plurality of avatar display areas may be the same or different.
[0059] As an example, as shown in FIG. 5A, the interaction image template includes 100 avatar display areas, and the 100 avatar display areas are uniformly distributed two-dimensionally in the horizontal and vertical directions, and the sizes of the plurality of avatar display areas are the same. As an example, as shown in FIG. 5B, the interaction image template includes a plurality of avatar display areas, and the plurality of avatar display areas are arranged in a circular shape, and the sizes and shapes of the plurality of avatar display areas are not all the same.
[0060] In the embodiments of the present disclosure, a target avatar is displayed in a plurality of avatar display areas to generate an interaction image.
[0061] In some possible embodiments, in consideration of the possibility that the number of multiple avatar display areas may not actually match the number of interaction users who participated in the interaction, a first number of all target avatars and a second number of multiple avatar display areas are determined.
[0062] When the first number is less than or equal to the second number, multiple target avatars are displayed in multiple avatar display areas. Here, the avatar display areas for displaying multiple target avatars may be determined randomly or selected according to a preset order. For example, when the second number is 100 and the first number is 90, based on the numbers of multiple avatar display areas, the top 90 avatar display areas may be determined to display the target avatars. Here, one target avatar is displayed in each of the avatar display areas, and the target avatars displayed in different avatar display areas are different.
[0063] In this embodiment, empty avatar display areas where no target avatars are displayed are determined, a predetermined template avatar is displayed in the empty avatar display areas, and an interaction image is generated. Here, the predetermined template avatar may be a preset avatar image, and the predetermined template avatars displayed in different empty avatar display areas may be the same or different, which will not be further described here. Thereby, since the interaction image contains target object information, the sense of participation in the interaction is improved, and moreover, a preset avatar image is displayed in the empty avatar display areas, improving the reality of the interaction image.
[0064] Here, deformation processing may be performed on the target avatar of the current interaction target, and the deformed target avatar may be displayed in the empty avatar display area, etc.
[0065] In some embodiments of the present disclosure, when the first number of the target avatars of the interaction targets described above is greater than the second number of the avatar display areas, the second number of target avatars is determined for all the target avatars. The second number of target avatars may be selected in the order of the oldest interaction time, or the second number of target avatars may be randomly selected. The second number of target avatars is displayed in a plurality of avatar display areas to generate an interaction image. Here, one target avatar is displayed in each of the avatar display areas. Thereby, in this embodiment, it is ensured that the interaction image is normally generated, and even when the number of target images is large, the corresponding interaction image can be generated, improving the flexibility of the generation of the interaction image.
[0066] In this embodiment, as shown in FIG. 6, the generated interaction image includes the target avatars of a plurality of interaction targets participating in the interaction stage, and the stitching effect of the generated interaction image can inherit the interaction results of the activity stage, providing a real Easter egg feeling of participation.
[0067] In some possible embodiments, in order to further improve the interestingness of the interaction image, a predetermined interaction image template further includes a predetermined background image. Here, a plurality of avatar display areas are displayed on the predetermined background image. Here, the predetermined background image may be a poster corresponding to a preset interaction stage, for example, a concert poster or the like.
[0068] As an example, as shown in FIG. 7A, when the predetermined background image is a concert poster, an image stitching of a plurality of target avatars of the interaction targets may be displayed with the concert poster corresponding to the twicast as the background.
[0069] In some possible embodiments, a predetermined interaction image template further includes a copy display area, which may be located at any position of the interaction image template, for example, below the interaction image template, for example, on the left side of the interaction image template, etc. The copy display area contains predetermined interaction copy information, and as the predetermined interaction copy information, character information with a commemorative meaning such as "XXX Concert Commemoration" and "Year Month Day" may be set.
[0070] For example, referring to FIG. 7B, when the predetermined background image is a concert poster, a plurality of spliced images of interaction targets are displayed against the background of the concert poster, and copy information such as "XXX Concert Commemoration" may be displayed in the copy display area below the interaction image template.
[0071] In some possible embodiments, in order to further improve the user's interaction feeling, the first target display position of the target target information of the corresponding interaction target in the interaction image is obtained, and position indication information of the target target information is associated and displayed in the related area of the first target display position, and the target information of the corresponding interaction target may be emphasized by the position indication information. For example, in the interaction image sent to Interaction Target 1, the position indication information of the target target information of Interaction Target 1 is associated and displayed, and in the interaction image sent to Interaction Target 2, the position indication information of the target target information of Interaction Target 2 is associated and displayed.
[0072] Here, the position indication information may be any target object information that can intuitively highlight the corresponding target interaction object. For example, as shown in FIG. 8A, the position indication information may be in the form of an arrow. When the interaction image is sent to Interaction Target 1, an arrow pointing to the target object information of Interaction Target 1 is displayed on the interaction image, and character information such as the target name "Mr. A" of Interaction Target 1 is displayed. For example, as shown in FIG. 8B, the position indication information may be in the form of a speech bubble. When the interaction image is sent to Interaction Target 1, a speech bubble pointing to Interaction Target 1 is displayed on the interaction image, and the area of the speech bubble is larger than the area of the target object information of Interaction Target 1 in the interaction image. For example, the target avatar of Interaction Target 1 may be displayed in the speech bubble. Thereby, an enlargement effect on the target avatar of Interaction Target 1 is realized.
[0073] In some embodiments of the present disclosure, in order to further meet the personalization needs of the interaction, a second target display position selected by the current target object in the interaction image may be further determined. The selection of the second target display position may be realized by triggering the corresponding area, or may be realized by inputting a position identifier such as the corresponding position coordinates. Thereby, the target object information of the current target object is displayed at the second target display position, and the target object information of other target objects may be appropriately adjusted. Thereby, the current target object can adjust the display position of the target object information in the interaction image according to personal preferences, further meeting the personalization needs of the interaction.
[0074] As described above, the live room interaction method according to the embodiments of the present disclosure flexibly generates an interaction image according to scenario needs, improves the interestingness of the interaction image, and further improves the interaction atmosphere.
[0075] To implement the above embodiments, the present disclosure further proposes a live room interaction device.
[0076] FIG. 9 is a schematic configuration diagram of a live room interaction device according to an embodiment of the present disclosure. The device may be implemented by software and / or hardware, and generally can be integrated into an electronic device to perform interaction processing. As shown in FIG. 9, the device includes a reception module 910, a generation module 920, and a display control module 930. Among them, The reception module 910 is for receiving a predetermined interaction operation executed in the current live room. The generation module 920 is for triggering the generation of an interaction image based on the target object information of the current live room in response to the predetermined interaction operation satisfying a predetermined condition. The display control module 930 is for displaying the interaction image on the live room interface of the current live room.
[0077] The above modules may be implemented as software components executed on one or more general-purpose processors, or may be implemented as hardware for performing some functions, such as programmable logic devices and / or application-specific integrated circuits. In some embodiments, these modules may be embodied in the form of software products, and the software products may be stored in non-volatile storage media. These non-volatile storage media include causing a computer device (such as a personal computer, a server, a network device, a mobile terminal, etc.) to execute the methods described in the embodiments of the present disclosure. In some embodiments, the above modules may be implemented on a single device or may be distributed on multiple devices. The functions of these modules may be integrated with each other or may be further divided into multiple sub-modules.
[0078] The live room interaction device according to an embodiment of the present disclosure can execute the live room interaction method according to any embodiment of the present disclosure, and has a functional module and beneficial effects corresponding to the execution of the method.
[0079] To implement the above embodiments, the present disclosure further proposes a computer program product including a computer program / instructions that, when executed by a processor, implements the live room interaction method in the above embodiments.
[0080] Some embodiments of the present application further provide a computer program including instructions that, when executed by a processor, implement the live room interaction method in the above embodiments.
[0081] FIG. 10 is a schematic configuration diagram of an electronic device according to an embodiment of the present disclosure.
[0082] Specifically referring to FIG. 10, which shows a schematic configuration diagram of an electronic device 1000 adapted to implement the embodiments of the present disclosure. The electronic device 1000 in the embodiments of the present disclosure may include, for example, portable terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablets), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc., but is not limited thereto. The electronic device shown in FIG. 10 is only an example and does not impose any limitation on the functions and usage ranges of the embodiments of the present disclosure.
[0083] As shown in FIG. 10, the electronic device 1000 may include a processor (e.g., a central processor, a graphics processor, etc.) 1001, which can execute various appropriate operations and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a memory 1008 into a random access memory (RAM) 1003. Various programs and data necessary for the operation of the electronic device 1000 are further stored in the RAM 1003. The processor 1001, the ROM 1002, and the RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0084] Generally, an input device 1006 including, for example, a touch screen, a touch panel, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, an oscillator, etc., a memory 1008 including, for example, a magnetic tape, a hard disk, etc., and a communication device 1009 may be connected to the I / O interface 1005. The communication device 1009 enables the electronic device 1000 to communicate with other devices wirelessly or wiredly to exchange data. Although FIG. 10 shows an electronic device 1000 having various devices, it should be understood that there is no intention to require the implementation or provision of all the shown devices. It is possible to alternatively implement or provide more or fewer devices.
[0085] In particular, according to the embodiments of the present disclosure, the process described with reference to the flowchart may be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program comprising program code for executing the method shown in the flowchart, mounted on a non-transitory computer-readable medium. In such an embodiment, this computer program may be downloaded and installed from a network by the communication device 1009, or installed from the memory 1008, or installed from the ROM 1002. When this computer program is executed by the processor 1001, the above-mentioned functions limited in the interaction image generation method of the embodiments of the present disclosure are executed.
[0086] Note that the computer-readable medium in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specifically, the computer-readable storage medium may include, but is not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program that can be used in or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or a data signal propagated as part of a carrier wave, with computer-readable program code carried therein. The data signal propagated in this way may adopt various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit a program used in or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted via any suitable medium, including, but not limited to, electric wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0087] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be connected to digital data communication of any form or medium (e.g., communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any network currently known or future-developed.
[0088] The above computer-readable medium may be included in the above electronic device or may be a separate one not implemented in the electronic device.
[0089] One or more programs are stored on the above computer-readable medium. When the one or more programs are executed by the electronic device, the electronic device is triggered to generate an interaction image based on the target object information of the current live room in response to a predetermined interaction operation satisfying a predetermined condition, and to display the interaction image on the live room interface of the current live room. Thereby, an interaction image is generated based on the user's interaction operation, the interaction experience is improved, the interaction atmosphere of the live room is enhanced, the interaction method of the live room is extended, various needs of the user are satisfied, the interaction atmosphere of the live room is enhanced, and the communication experience is improved.
[0090] An electronic device can create computer program code for executing the operations of the present disclosure using one or more programming languages or combinations thereof. The above programming languages include object-oriented programming languages such as Java (registered trademark), Smalltalk, C++, and further include general procedural programming languages such as the "C" language or similar programming languages, but are not limited thereto. The program code can be executed entirely on a user computer, partially on a user computer, executed as an independent software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user computer by any network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, connected via the Internet using an Internet service provider).
[0091] Among the accompanying drawings, the flowcharts and block diagrams illustrate the possible system architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent one module, program segment, or a portion of code, and this module, program segment, or portion of code includes one or more executable instructions for implementing the specified logical function. Note that in some alternative implementations, the functions represented by the blocks may be implemented in a different order than that shown in the accompanying drawings. For example, two consecutively shown blocks may be executed substantially simultaneously, or depending on the functions, they may be executed in reverse order. Also, each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated system based on hardware for executing the specified function or operation, or may be implemented by a combination of dedicated hardware and computer instructions.
[0092] The units according to the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of the unit may not limit the unit itself.
[0093] The functions described above in this specification may be executed, at least in part, by one or more hardware logic components. For example, exemplary hardware logic components that can be used include, but are not limited to, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and the like.
[0094] In the present disclosure, a machine-readable medium may be a tangible medium that includes, or is capable of storing, a program used by, or used in combination with, an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include electrical connections based on one or more wirings, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0095] The above description is only an explanation of the preferred embodiments of the present disclosure and the applicable technical principles. It is obvious to those skilled in the art that the scope of the disclosure according to the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and other technical solutions formed by arbitrarily combining the above technical features or equivalent features thereof without departing from the concept of the above disclosure should also be included. For example, it also includes technical solutions formed by replacing the above features with technical features having similar functions (not limited thereto) disclosed in the present disclosure.
[0096] Also, although the operations are described in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above description, they should not be construed as limiting the scope of the present disclosure. The specific features described in connection with a single embodiment may be implemented in combination with the single embodiment. Conversely, the various features described in connection with a single embodiment may also be implemented separately in multiple embodiments or in any suitable sub-combination.
[0097] The subject matter has been described in language specific to structural features and / or methodological acts, but it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely exemplary forms of implementing the claims.
Claims
1. Receiving a predetermined interaction operation executed in the current living room; Triggering, in response to the predetermined interaction operation satisfying a predetermined condition, generating an interaction image based on target object information of the current living room; And displaying the interaction image on a living room interface of the current living room. A living room interaction method.
2. The predetermined interaction operation Includes at least one of a like operation, a comment operation, and a share operation. The method according to claim 1.
3. That the predetermined interaction operation satisfies a predetermined condition Includes that interaction data corresponding to the predetermined interaction operation satisfies a predetermined condition. The method according to claim 1 or 2.
4. Responding to the above-mentioned fact that the predetermined interaction operation satisfies a predetermined condition Includes responding to the number of operations corresponding to the interaction operation within a predetermined time being equal to or greater than a threshold value of a predetermined number. The method according to claim 3.
5. Before generating the interaction image based on the target object information of the current living room as described above, Obtaining information of an interaction target that executed the predetermined interaction operation as the target object information, or Determining information of all viewing targets viewing the current living room as the target object information. The method according to any one of claims 1 to 4.
6. The target object information includes target avatar information. Generating the interaction image based on the target object information of the current living room as described above Is obtaining a predetermined interaction image template, where the interaction image template includes a plurality of avatar display areas, and Displaying the target avatar information in the plurality of avatar display areas to generate the interaction image. The method according to any one of claims 1 to 5.
7. Obtaining a predetermined interaction image template includes obtaining, as the predetermined interaction image template, an interaction image template corresponding to the twitchcast information of the live room, according to the method of claim 6.
8. Generating an interaction image by displaying the target avatar information in the plurality of avatar display areas as described above includes: Determining a first number of the target avatar information and a second number of the plurality of avatar display areas; When the first number is less than or equal to the second number, displaying all of the target avatar information in the plurality of avatar display areas; Determining an empty avatar display area in which the target avatar information is not displayed, displaying a predetermined template avatar in the empty avatar display area, and generating the interaction image, according to the method of claim 6 or 7.
9. When the first number is greater than the second number, determining target avatar information of the second number among all of the target avatar information; The method according to claim 8, further comprising: displaying the target avatar information of the second number in the plurality of avatar display areas to generate the interaction image.
10. The predetermined interaction image template further includes a predetermined background image, and the plurality of avatar display areas are displayed on the predetermined background image, and / or The predetermined interaction image template further includes a copy display area, and the copy display area includes predetermined interaction copy information, according to the method of any one of claims 6 to 9.
11. The live room interface is a live distribution interface corresponding to the current target. Obtaining the predetermined interaction image template as described above includes: In response to a trigger operation by the current target on a plurality of predetermined candidate interaction image templates, obtaining an interaction image template corresponding to the trigger operation, according to the method of any one of claims 6 to 10.
12. Further including displaying interaction presentation information in the current living room, the interaction presentation information being for presenting the interaction progress corresponding to the predetermined interaction operation, the method according to any one of claims 1 to 11.
13. The interaction presentation information includes an interaction presentation progress bar, and the progress filling of the interaction presentation progress bar corresponds to the reception time length of the predetermined interaction operation, the method according to claim 12.
14. In the interaction presentation progress bar, including at least one of interaction copy information and interaction icon information, the method according to claim 13.
15. The living room interface is a live distribution interface corresponding to the current target object, and the method includes determining a first target display position of target object information corresponding to the current target object in the interaction image, and further including prominently displaying target avatar information corresponding to the first target display position in the interaction image, the method according to any one of claims 1 to 14.
16. The living room interface is a live distribution interface corresponding to the current target object, and the method includes determining a second target display position selected by the current target object in the interaction image, and further including displaying the target object information of the current target object at the second target display position, the method according to any one of claims 1 to 15.
17. In response to a save operation on the interaction image, performing a storage process on the interaction image, and / or in response to a share operation on the interaction image, further including displaying a share page corresponding to the interaction image, the method according to any one of claims 1 to 16.
18. A reception module for receiving a predetermined interaction operation executed in the current living room, A generation module for triggering the generation of an interaction image based on the target object information of the current live room in response to the predetermined interaction operation satisfying a predetermined condition; A live room interaction device including a display control module for displaying the interaction image on the live room interface of the current live room.
19. A processor; A memory for storing instructions executable by the processor, wherein the processor reads the executable instructions from the memory and executes the executable instructions to implement the live room interaction method according to any one of claims 1 to 17, an electronic device.
20. A computer-readable storage medium storing a computer program for executing the live room interaction method according to any one of claims 1 to 17.
21. A computer program product, wherein when the instructions in the computer program product are executed by a processor, the live room interaction method according to any one of claims 1 to 17 is implemented, a computer program product.
22. A computer program including instructions that, when executed by a processor, implement the live room interaction method according to any one of claims 1 to 17.
Citation Information
Patent Citations
Live broadcast data processing method and device, electronic equipment and storage medium
CN110913264A