Method, device, medium and program product for sharing multimedia information

By recording and sharing audio and video information in the live broadcast room, the real-time interaction between users and anchors is solved, and the interactive effect and fun of the live broadcast room is improved.

CN116156208BActive Publication Date: 2025-08-12SHANGHAI ZHANGMEN TECH
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210847214.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-19
Publication Date
2025-08-12
Estimated Expiration
2042-07-19

AI Technical Summary

Technical Problem

In the existing live broadcast room, users cannot interact with the anchor in real time, and the communication method is not interesting enough, so users can only communicate by leaving messages or sending gifts.

Method used

Provide a method and device that allows users to record and share audio and video information in the live broadcast room, which can be viewed by anchors and other users to enhance the interaction effect.

Benefits of technology

By recording and sharing multimedia information in real time, the interactive effect and fun of the live broadcast room are enhanced, allowing users to imitate the anchor's performance and share multimedia information in the live broadcast room.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116156208B_ABST
    Figure CN116156208B_ABST
Patent Text Reader

Abstract

The purpose of this application is to provide a method, device, medium and program product for sharing multimedia information, the method comprising: in response to a follow-up trigger operation performed by a first user in a live broadcast room of an anchor user, obtaining first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room; in response to a sharing operation performed by the first user on the first audio and video information, sharing first multimedia information corresponding to the first audio and video information to the live broadcast room, so that the anchor user and other users in the live broadcast room can view the first multimedia information. This application allows users watching in the live broadcast room to imitate and follow the anchor's performance in real time when the anchor is performing, and share the multimedia materials after following in the live broadcast room, so that the anchor and other users in the live broadcast room can view the multimedia materials, thereby enhancing the interactive effect and fun of the live broadcast.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a technology for sharing multimedia information. Background Art

[0002] In the existing technology, when users watch a live broadcast and find that a host's performance is very interesting, they can only shoot a new short video and send it to imitate it, and cannot achieve real-time interaction with the host. At the same time, in the current live broadcast room, users can only communicate with the host by leaving messages and giving gifts, and the communication method is not interesting enough. Summary of the Invention

[0003] One object of the present application is to provide a method, device, medium and program product for sharing multimedia information.

[0004] According to one aspect of the present application, a method for sharing a video is provided, the method comprising:

[0005] In response to a follow-up triggering operation performed by a first user in a live broadcast room of a host user, obtaining first audio and video information recorded by the first user based on a live broadcast screen of the live broadcast room;

[0006] In response to the sharing operation performed by the first user on the first audio and video information, the first multimedia information corresponding to the first audio and video information is shared to the live broadcast room, so that the anchor user and other users in the live broadcast room can watch the first multimedia information.

[0007] According to another aspect of the present application, a method for sharing a video is provided, the method comprising:

[0008] Obtain one or more multimedia information recorded by users in the live broadcast room of the anchor user based on the live broadcast screen of the live broadcast room and shared in the live broadcast room;

[0009] The entry information of one or more multimedia information is presented in the live broadcast room, and in response to the playback trigger operation performed by the anchor user on the entry information of the target multimedia information, the target multimedia information is played in the live broadcast room so that users in the live broadcast room can watch the target multimedia information.

[0010] According to one aspect of the present application, a first user device for sharing multimedia information is provided, the device comprising:

[0011] A module, configured to, in response to a follow-up triggering operation performed by a first user in a live broadcast room of a host user, obtain first audio and video information recorded by the first user based on a live broadcast screen of the live broadcast room;

[0012] Module one and module two are used to share the first multimedia information corresponding to the first audio and video information to the live broadcast room in response to the sharing operation performed by the first user on the first audio and video information, so that the anchor user and other users in the live broadcast room can watch the first multimedia information.

[0013] According to another aspect of the present application, a second user device for sharing a video is provided, the device comprising:

[0014] Module 21 is used to obtain one or more multimedia information recorded by users in the live broadcast room of the anchor user based on the live broadcast screen of the live broadcast room and shared in the live broadcast room;

[0015] Module 22 is used to present the entry information of one or more multimedia information in the live broadcast room, and in response to the playback trigger operation performed by the anchor user on the entry information of the target multimedia information, play the target multimedia information in the live broadcast room so that users in the live broadcast room can watch the target multimedia information.

[0016] According to one aspect of the present application, a computer device for sharing multimedia information is provided, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the operation of any of the methods described above.

[0017] According to one aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the operation of any of the methods described above is implemented.

[0018] According to one aspect of the present application, a computer program product is provided, comprising a computer program, which implements the steps of any of the above methods when executed by a processor.

[0019] Compared with the existing technology, the present application responds to a follow-up trigger operation performed by a first user in the live broadcast room of the anchor user, obtains the first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room, and responds to a sharing operation performed by the first user on the first audio and video information, and shares the first audio and video information to the live broadcast room, so that the anchor user and other users in the live broadcast room can watch the first audio and video information, so that when the anchor is performing, the users watching in the live broadcast room can imitate and follow the anchor's performance in real time, and share the multimedia materials after following in the live broadcast room, which can be viewed by the anchor and other users in the live broadcast room, thereby enhancing the interactive effect and fun of the live broadcast. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0021] Figure 1 A flowchart of a method for sharing multimedia information according to one embodiment of the present application is shown;

[0022] Figure 2 A flowchart of a method for sharing multimedia information according to one embodiment of the present application is shown;

[0023] Figure 3 A structural diagram of a first user device for sharing multimedia information according to an embodiment of the present application is shown;

[0024] Figure 4 A structural diagram of a second user device for sharing multimedia information according to an embodiment of the present application is shown;

[0025] Figure 5 An exemplary system is shown that can be used to implement the various embodiments described in this application.

[0026] The same or similar reference numerals in the drawings represent the same or similar components. DETAILED DESCRIPTION

[0027] The present application is described in further detail below with reference to the accompanying drawings.

[0028] In a typical configuration of the present application, the terminal, the device of the service network and the trusted party all include one or more processors (eg, a central processing unit (CPU)), an input / output interface, a network interface and a memory.

[0029] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory. Memory is an example of a computer-readable medium.

[0030] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PCM), programmable random access memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0031] The devices referred to in this application include but are not limited to terminals, network devices, or devices formed by integrating terminals and network devices through a network. The terminals include but are not limited to any mobile electronic product that can interact with a user (for example, through a touchpad), such as a smartphone, a tablet computer, etc. The mobile electronic product can use any operating system, such as the Android operating system, the iOS operating system, etc. Among them, the network device includes an electronic device that can automatically perform numerical calculations and information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc. The network device includes but is not limited to a computer, a network host, a single network server, a set of multiple network servers, or a cloud composed of multiple servers; here, the cloud is composed of a large number of computers or network servers based on cloud computing, wherein cloud computing is a type of distributed computing, a virtual supercomputer composed of a group of loosely coupled computers. The network includes but is not limited to the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless self-organizing network (Ad Hoc network), etc. Preferably, the device may also be a program running on the terminal, the network device, or a device formed by integrating the terminal and the network device, the network device, the touch terminal, or the network device and the touch terminal via a network.

[0032] Of course, those skilled in the art should understand that the above-mentioned devices are only examples, and other existing or future devices that are applicable to this application should also be included in the scope of protection of this application and are included here by reference.

[0033] In the description of the present application, “plurality” means two or more, unless otherwise clearly defined.

[0034] Figure 1A flowchart of a method for sharing multimedia information according to one embodiment of the present application is shown, the method comprising steps S11 and S12. In step S11, a first user device, in response to a follow-up trigger operation performed by a first user in a live broadcast room of a host user, obtains first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room; in step S12, in response to a sharing operation performed by the first user on the first audio and video information, the first user device shares first multimedia information corresponding to the first audio and video information with the live broadcast room, so that the host user and other users in the live broadcast room can view the first multimedia information.

[0035] In step S11, the first user device obtains the first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room in response to the follow-up trigger operation performed by the first user in the live broadcast room of the anchor user. In some embodiments, the first user is an audience user of the live broadcast room of the anchor user. The first user can watch the live broadcast screen of the anchor user in the live broadcast interface of the live broadcast room. For example, the first user can watch the talent show of the anchor user (for example, performing a dance or singing a song) in the live broadcast interface. In some embodiments, a follow-up button will be displayed on the live broadcast interface of the live broadcast room. In response to the follow-up trigger operation performed by the first user on the follow-up button, the first user device starts shooting and recording. The first user can imitate the performance of the anchor user in the live broadcast screen of the live broadcast room in real time during recording. After the shooting and recording is completed, the first audio and video information is generated, wherein the first audio and video information can include video information and audio information at the same time, or can also include only video information or audio information.

[0036] In step S12, the first user device, in response to the first user's sharing operation on the first audio and video information, shares the first multimedia information corresponding to the first audio and video information to the live broadcast room, so that the anchor user and other users in the live broadcast room can view the first multimedia information. In some embodiments, the first multimedia information includes but is not limited to audio, video, and pictures. The first multimedia information can be the first audio and video information itself, that is, the first user directly chooses to share the first audio and video information to the live broadcast room, or the first multimedia information can also be part of the first audio and video information. For example, the first multimedia information can be a video screenshot corresponding to a certain frame of the first audio and video information. For example, the first multimedia information can also be a video clip composed of part of the video frames (for example, the first 30 seconds of video frames) in the first audio and video information, that is, the first user can choose to share only part of the content of the first audio and video information to the live broadcast room. In some embodiments, the first user can share the first multimedia information in the live broadcast room, for example, in the user comment area of the live broadcast room, or in the user follow-up area of the live broadcast room. In some embodiments, the host user and other users in the live broadcast room can see the identification information of the first multimedia information (for example, multimedia name, multimedia upload time, multimedia description, multimedia screenshots, etc.), and can view the first multimedia information by performing an access operation on the first multimedia information. This application allows users watching in the live broadcast room to imitate and film the host's performance in real time during the host's performance, and share the multimedia data after filming in the live broadcast room. The host and other users in the live broadcast room can view the multimedia data, thereby enhancing the interactive effect and fun of the live broadcast.

[0037] In some embodiments, step S11 includes: if the live broadcast room of the anchor user has the follow-up function turned on, the first user device obtains the first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room in response to the follow-up trigger operation performed by the first user in the live broadcast room. In some embodiments, the follow-up button will be presented on the live broadcast interface of the live broadcast room only if the follow-up function of the live broadcast room is turned on. If the follow-up function of the live broadcast room is turned off, the follow-up button will be cancelled on the live broadcast interface of the live broadcast room. In some embodiments, the anchor user can manually turn on or off the follow-up function of the live broadcast room, or automatically turn on or off the follow-up function of the live broadcast room in response to the broadcast trigger event or the broadcast trigger event of the anchor user in the live broadcast room.

[0038] In some embodiments, the method further includes: obtaining, by the first user device, at least one target basic resource information, wherein the at least one target basic resource information includes at least one first basic resource information in the live broadcast screen of the live broadcast room; wherein obtaining the first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room includes: obtaining the first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room, wherein the first audio and video information includes the at least one target basic resource information. In some embodiments, obtaining at least one basic resource information of the current performance of the anchor user in the live broadcast screen of the live broadcast room, the basic resource information includes but is not limited to the background image of the live broadcast screen, the background music of the live broadcast screen, the at least one basic resource information of the current performance of the anchor user, the prop information used by the anchor user in the current performance, the special effects information used in the live broadcast screen, etc. In some embodiments, the at least one basic resource information can be obtained by performing image recognition on the live broadcast screen, or the at least one basic resource information can be obtained by obtaining configuration information set by the anchor user for the live broadcast screen and reading the at least one basic resource information from the configuration information. In some embodiments, the original audio and video information generated after the shooting and recording is completed can be synthesized with the at least one basic resource information to obtain the first audio and video information. Alternatively, during the shooting and recording process, each frame of audio and video captured can be synthesized with the at least one basic resource information in real time, and finally the recording is completed to generate the first audio and video information containing the at least one basic resource information.

[0039] In some embodiments, the first basic resource information includes at least one of the following: background image information; background music information; live broadcast wear information; live broadcast prop information; live broadcast special effect information. In some embodiments, the basic resource information includes but is not limited to the background image of the live broadcast (for example, the background image of the live broadcast room), the background music of the live broadcast, the wear information of the anchor user during the current performance (for example, the clothing, glasses, hat, shoes, accessories, etc. currently worn by the anchor user), the prop information used by the anchor user during the current performance (for example, the items currently held by the anchor user), the special effect information used in the live broadcast, etc.

[0040] In some embodiments, the method further includes: the first user device obtaining one or more basic resource information in the live broadcast screen of the live broadcast room; and obtaining at least one first basic resource information selected by the first user from the one or more basic resource information. In some embodiments, the first user can select at least one first basic resource information to be used from the one or more basic resource information in the live broadcast screen of the live broadcast room, that is, the first user does not need to use all the basic resource information in the live broadcast screen, but can select some of the basic resource information as needed, or can not select any of the basic resource information.

[0041] In some embodiments, the at least one basic resource information also includes at least one second basic resource information customized by the first user. In some embodiments, the first user can add at least one customized second basic resource information in addition to the one or more basic resource information. For example, the first user can add a virtual pet to the shooting screen, or the first user can replace part of the basic resource information in the one or more basic resource information with customized second basic resource information. For example, the first user can replace the background image of the live broadcast room with the real background of the first user's location or other virtual background. For another example, the first user can replace the background music of the live broadcast room with other audio.

[0042] In some embodiments, the method further includes: the first user device synthesizes the real shooting picture of the camera of the first user device with the at least one target basic resource information to obtain a shooting preview picture; and presents the shooting preview picture. In some embodiments, the real shooting picture acquired in real time by the camera on the first user device during the shooting process is synthesized with the at least one target basic resource information to obtain a shooting preview picture, and the shooting preview picture is presented to the first user. In some embodiments, when presenting the shooting preview picture, the live broadcast picture of the live broadcast room can be hidden, or the live broadcast picture of the live broadcast room can be minimized.

[0043] In some embodiments, presenting the shooting preview screen includes: presenting the live broadcast screen of the live broadcast room and the shooting preview screen in split screen. In some embodiments, the shooting preview screen and the live broadcast screen of the live broadcast room can be presented in split screen on the first user device, so that the first user can watch the live broadcast screen of the live broadcast room in real time while imitating and following the performance in real time.

[0044] In some embodiments, the method further includes: the first user device presenting in the live broadcast room entry information of one or more second multimedia messages recorded and shared to the live broadcast room by other users based on the live broadcast screen of the live broadcast room; in response to the first user performing a play trigger operation on the entry information of the target second multimedia message, playing the target second multimedia message. In some embodiments, entry information (for example, multimedia name, multimedia upload time, multimedia description, multimedia screenshot, etc.) of one or more second multimedia messages recorded and shared to the live broadcast room by other users in the live broadcast room based on the live broadcast screen history of the live broadcast room will be presented in the live broadcast room, and in response to the first user performing a play trigger operation on the entry information of the target second multimedia message in the one or more second multimedia messages, playing of the target second multimedia message will begin. In some embodiments, when playing the target second multimedia message, the live broadcast screen of the live broadcast room will be hidden, or the live broadcast screen of the live broadcast room will be minimized.

[0045] In some embodiments, the method further includes: in response to the interactive operation performed by the first user on the target second multimedia information, the first user device sends the interactive information corresponding to the interactive operation to the live broadcast room, so that the anchor user and other users in the live broadcast room can view the interactive information. In some embodiments, the first user can perform an interactive operation on the target second multimedia information, and the interactive operation may include but is not limited to like, reward, comment, score, etc. The first user device will send the corresponding interactive information to the live broadcast room, so that the anchor user and other users in the live broadcast room can view the interactive information. In some embodiments, the first user can perform an interactive information viewing operation on the target second multimedia information. At this time, the interactive information of the anchor user or other users in the live broadcast room about the target second multimedia information will be presented to the first user.

[0046] In some embodiments, the method further includes: the first user device presents, in response to the first user performing a view trigger operation on the identification information of the target other user in the live broadcast room, entry information of one or more third multimedia messages recorded by the target other user based on the live broadcast screen of the live broadcast room and shared to the live broadcast room; and in response to the first user performing a play trigger operation on the entry information of the target third multimedia message, playing the target third multimedia message. In some embodiments, in response to the first user performing a view trigger operation on the identification information of the target other user in the live broadcast room (for example, user name, user avatar, etc.), the first user will be presented with entry information of one or more third multimedia messages recorded by the target other user based on the live broadcast screen history of the live broadcast room and shared to the live broadcast room; and in response to the first user performing a play trigger operation on the entry information of the target third multimedia message among the one or more third multimedia messages, the target third multimedia message will start to be played.

[0047] Figure 2 A flowchart of a method for sharing multimedia information according to one embodiment of the present application is shown, the method comprising steps S21 and S22. In step S21, a second user device obtains one or more multimedia information recorded and shared to the live broadcast room by users in the live broadcast room based on the live broadcast screen of the live broadcast room; in step S22, the second user device presents entry information of the one or more multimedia information in the live broadcast room, and in response to a play trigger operation performed by the live broadcast user on the entry information of the target multimedia information, plays the target multimedia information in the live broadcast room so that the users in the live broadcast room can view the target multimedia information.

[0048] In step S21, the second user device obtains one or more multimedia information recorded by users in the live broadcast room of the anchor user based on the live broadcast screen of the live broadcast room and shared in the live broadcast room. In some embodiments, when the audience user in the live broadcast room is watching the talent performance of the anchor user in the live broadcast interface, the audience user can execute a follow-up trigger operation for the follow-up button displayed on the live broadcast interface of the live broadcast room to start shooting and recording. During the recording, the audience user can imitate and follow the performance of the anchor user in the live broadcast screen of the live broadcast room in real time. After the shooting and recording is completed, audio and video information is generated. The audience user can share the multimedia information corresponding to the audio and video information in the live broadcast room, for example, in the user comment area of the live broadcast room, or in the user follow-up area of the live broadcast room. In some embodiments, the second user device is the user device used by the anchor user. In some embodiments, the first multimedia information includes but is not limited to audio, video, and pictures. The first multimedia information may be the first audio and video information itself, that is, the first user directly chooses to share the first audio and video information to the live broadcast room, or the first multimedia information may also be part of the content in the first audio and video information. For example, the first multimedia information may be a video screenshot corresponding to a certain frame of video in the first audio and video information. For another example, the first multimedia information may also be a video clip composed of part of the video frames in the first audio and video information (for example, the first 30 seconds of video frames), that is, the first user may only choose to share part of the content in the first audio and video information to the live broadcast room.

[0049] In step S22, the second user device presents the entry information of the one or more multimedia messages in the live broadcast room. In response to the host user performing a play trigger operation on the entry information of the target multimedia message, the target multimedia message is played in the live broadcast room so that users in the live broadcast room can view the target multimedia message. In some embodiments, the entry information of the one or more multimedia messages (e.g., multimedia name, multimedia upload time, multimedia description, multimedia screenshot, etc.) is presented in the live broadcast room. In response to the host user performing a view trigger operation on the entry information of the target multimedia message in the one or more multimedia messages, the target multimedia message is played only on the first user device, rather than in the live broadcast room. That is, the audience users in the live broadcast room will not view the target multimedia message in the live broadcast room. In some embodiments, in response to the host user performing a play trigger operation on the entry information of the target multimedia message in the one or more multimedia messages, the target multimedia message is played in the live broadcast room so that the audience users in the live broadcast room can view the target multimedia message directly in the live broadcast room. In some embodiments, when the target multimedia information is played in the live broadcast room, the current live broadcast screen of the live broadcast room will be hidden, so that the audience users in the live broadcast room will not see the current live broadcast screen. In some embodiments, after the target multimedia information is played, the current live broadcast screen of the live broadcast room will be automatically switched to be displayed, or the host user can manually switch to display the current live broadcast screen of the live broadcast room so that the audience users in the live broadcast room can continue to watch the current live broadcast screen.

[0050] In some embodiments, playing the target multimedia information in the live broadcast room includes: playing the current live broadcast screen of the anchor user and the target multimedia information in the live broadcast room in split-screen, so that users in the live broadcast room can watch the current live broadcast screen and the target multimedia information at the same time. In some embodiments, the current live broadcast screen of the anchor user and the target multimedia information are played in split-screen in the live broadcast room, so that audience users in the live broadcast room can watch the current live broadcast screen and the target multimedia information at the same time, that is, the anchor user can select a multimedia information shared in the live broadcast room to compete with himself, and the audience users in the live broadcast room can score.

[0051] In some embodiments, there are multiple target multimedia information; wherein, playing the target multimedia information in the live broadcast room includes: playing the multiple target multimedia information in the live broadcast room in a split-screen manner so that users in the live broadcast room can watch the multiple target multimedia information at the same time. In some embodiments, the multiple target multimedia information is played in a split-screen manner in the live broadcast room so that users in the live broadcast room can watch the multiple target multimedia information at the same time, that is, the host user can select multiple multimedia information shared in the live broadcast room for competition with audience users, and the audience users in the live broadcast room can score.

[0052] In some embodiments, the method further includes: the first user device, in response to the host user performing an operation of allowing follow-up in the live broadcast room, enabling a follow-up function of the live broadcast room. In some embodiments, the host user can manually enable or disable the follow-up function of the live broadcast room.

[0053] In some embodiments, the method further includes: the first user device automatically enabling a follow-up function of the live broadcast room in response to a trigger event for the host user to start broadcasting in the live broadcast room. In some embodiments, the follow-up function of the live broadcast room is automatically enabled or disabled in response to a trigger event for the host user to start broadcasting or a trigger event for the host user to stop broadcasting in the live broadcast room. For example, in response to the host user clicking a "Start Live Broadcast" button in the live broadcast room, the follow-up function of the live broadcast room is automatically enabled, and in response to the host user clicking a "End Live Broadcast" button in the live broadcast room, the follow-up function of the live broadcast room is automatically disabled.

[0054] Figure 3 The structure of a first user device for sharing multimedia information according to one embodiment of the present application is shown. The device includes a first module 11 and a second module 12. Module 11 is configured to, in response to a follow-up trigger operation performed by a first user in a live broadcast room of a host user, obtain first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room; and module 12 is configured to, in response to a sharing operation performed by the first user on the first audio and video information, share first multimedia information corresponding to the first audio and video information to the live broadcast room, so that the host user and other users in the live broadcast room can view the first multimedia information.

[0055] A module 11 is configured to obtain, in response to a follow-up trigger operation performed by a first user in the live broadcast room of an anchor user, first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room. In some embodiments, the first user is an audience user of the live broadcast room of the anchor user. The first user can watch the live broadcast screen of the anchor user in the live broadcast interface of the live broadcast room. For example, the first user can watch the talent show of the anchor user (for example, performing a dance, or singing a song) in the live broadcast interface. In some embodiments, a follow-up button is displayed on the live broadcast interface of the live broadcast room. In response to the follow-up trigger operation performed by the first user on the follow-up button, the first user device starts shooting and recording. The first user can imitate the performance of the anchor user in the live broadcast screen of the live broadcast room in real time during recording. After the shooting and recording is completed, the first audio and video information is generated, wherein the first audio and video information can include both video information and audio information, or can also include only video information or audio information.

[0056] Module 12 is configured to, in response to the first user's sharing operation on the first audio and video information, share the first multimedia information corresponding to the first audio and video information to the live broadcast room, so that the host user and other users in the live broadcast room can view the first multimedia information. In some embodiments, the first multimedia information includes but is not limited to audio, video, and pictures. The first multimedia information can be the first audio and video information itself, that is, the first user directly chooses to share the first audio and video information to the live broadcast room, or the first multimedia information can also be part of the first audio and video information. For example, the first multimedia information can be a video screenshot corresponding to a certain frame of the first audio and video information. For another example, the first multimedia information can also be a video clip composed of part of the video frames (for example, the first 30 seconds of video frames) in the first audio and video information, that is, the first user can choose to share only part of the first audio and video information to the live broadcast room. In some embodiments, the first user can share the first multimedia information in the live broadcast room, for example, in the user comment area of the live broadcast room, or in the user follow-up area of the live broadcast room. In some embodiments, the host user and other users in the live broadcast room can see the identification information of the first multimedia information (for example, multimedia name, multimedia upload time, multimedia description, multimedia screenshots, etc.), and can view the first multimedia information by performing an access operation on the first multimedia information. This application allows users watching in the live broadcast room to imitate and film the host's performance in real time during the host's performance, and share the multimedia data after filming in the live broadcast room. The host and other users in the live broadcast room can view the multimedia data, thereby enhancing the interactive effect and fun of the live broadcast.

[0057] In some embodiments, the module 11 is used to: if the live broadcast room of the anchor user has the follow-up function turned on, in response to the follow-up trigger operation performed by the first user in the live broadcast room, obtain the first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room. Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0058] In some embodiments, the device is further used to: obtain at least one target basic resource information, wherein the at least one target basic resource information includes at least one first basic resource information in the live broadcast screen of the live broadcast room; wherein, obtaining the first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room includes: obtaining the first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room, wherein the first audio and video information includes the at least one target basic resource information. Here, the relevant operations are the same as Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0059] In some embodiments, the first basic resource information includes at least one of the following: background image information; background music information; live broadcast wear information; live broadcast props information; live broadcast special effects information. Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0060] In some embodiments, the device is further configured to: obtain one or more basic resource information in the live broadcast screen of the live broadcast room; obtain at least one first basic resource information selected by the first user from the one or more basic resource information. Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0061] In some embodiments, the at least one basic resource information also includes at least one second basic resource information defined by the first user. Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0062] In some embodiments, the device is further configured to: synthesize the actual shooting picture of the camera of the first user device with the at least one target basic resource information to obtain a shooting preview picture; and present the shooting preview picture. Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0063] In some embodiments, presenting the shooting preview screen includes: presenting the live screen of the live broadcast room and the shooting preview screen in split screen. Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0064] In some embodiments, the device is further configured to: present in the live broadcast room the entry information of one or more second multimedia information recorded and shared to the live broadcast room by other users based on the live broadcast screen of the live broadcast room; and play the target second multimedia information in response to the play trigger operation performed by the first user on the entry information of the target second multimedia information. Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0065] In some embodiments, the device is further configured to: in response to the interactive operation performed by the first user on the target second multimedia information, send the interactive information corresponding to the interactive operation to the live broadcast room, so that the anchor user and other users in the live broadcast room can view the interactive information. Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0066] In some embodiments, the device is further configured to: in response to the first user performing a view trigger operation on the identification information of the target other user in the live broadcast room, present entry information of one or more third multimedia information recorded by the target other user based on the live broadcast screen of the live broadcast room and shared to the live broadcast room; in response to the first user performing a play trigger operation on the entry information of the target third multimedia information, play the target third multimedia information. Here, the relevant operations are similar to Figure 1 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0067] Figure 4 A structural diagram of a second user device for sharing multimedia information according to one embodiment of the present application is shown. The device includes a 21 module 21 and a 22 module 22. Module 21 is used to obtain one or more multimedia information recorded and shared to the live broadcast room by users in the live broadcast room based on the live broadcast screen of the live broadcast room; module 22 is used to present the entry information of the one or more multimedia information in the live broadcast room, and in response to the host user performing a play trigger operation on the entry information of the target multimedia information, play the target multimedia information in the live broadcast room so that users in the live broadcast room can view the target multimedia information.

[0068] Module 21 is used to obtain one or more multimedia information recorded by users in the live broadcast room of the anchor user based on the live broadcast screen of the live broadcast room and shared in the live broadcast room. In some embodiments, when the audience user in the live broadcast room is watching the talent performance of the anchor user in the live broadcast interface, the audience user can execute a follow-up trigger operation for the follow-up button displayed on the live broadcast interface of the live broadcast room to start shooting and recording. During the recording, the audience user can imitate and follow the performance of the anchor user in the live broadcast screen of the live broadcast room in real time. After the shooting and recording is completed, audio and video information is generated. The audience user can share the multimedia information corresponding to the audio and video information in the live broadcast room, for example, in the user comment area of the live broadcast room, or in the user follow-up area of the live broadcast room. In some embodiments, the second user device is the user device used by the anchor user. In some embodiments, the first multimedia information includes but is not limited to audio, video, and pictures. The first multimedia information may be the first audio and video information itself, that is, the first user directly chooses to share the first audio and video information to the live broadcast room, or the first multimedia information may also be part of the content in the first audio and video information. For example, the first multimedia information may be a video screenshot corresponding to a certain frame of video in the first audio and video information. For another example, the first multimedia information may also be a video clip composed of part of the video frames in the first audio and video information (for example, the first 30 seconds of video frames), that is, the first user may only choose to share part of the content in the first audio and video information to the live broadcast room.

[0069] Module 22 is configured to present entry information of one or more multimedia messages in the live broadcast room, and in response to the host user performing a play trigger operation on the entry information of the target multimedia message, play the target multimedia message in the live broadcast room so that users in the live broadcast room can view the target multimedia message. In some embodiments, entry information (e.g., multimedia name, multimedia upload time, multimedia description, multimedia screenshot, etc.) of the one or more multimedia messages is presented in the live broadcast room, and in response to the host user performing a view trigger operation on the entry information of the target multimedia message in the one or more multimedia messages, the target multimedia message is played only on the first user device, rather than in the live broadcast room, i.e., the audience users in the live broadcast room will not view the target multimedia message in the live broadcast room. In some embodiments, in response to the host user performing a play trigger operation on the entry information of the target multimedia message in the one or more multimedia messages, the target multimedia message is played in the live broadcast room so that the audience users in the live broadcast room can view the target multimedia message directly in the live broadcast room. In some embodiments, when the target multimedia information is played in the live broadcast room, the current live broadcast screen of the live broadcast room will be hidden, so that the audience users in the live broadcast room will not see the current live broadcast screen. In some embodiments, after the target multimedia information is played, the current live broadcast screen of the live broadcast room will be automatically switched to be displayed, or the host user can manually switch to display the current live broadcast screen of the live broadcast room so that the audience users in the live broadcast room can continue to watch the current live broadcast screen.

[0070] In some embodiments, playing the target multimedia information in the live broadcast room includes: playing the current live broadcast screen of the anchor user and the target multimedia information in the live broadcast room in split screen, so that users in the live broadcast room can watch the current live broadcast screen and the target multimedia information at the same time. Figure 2 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0071] In some embodiments, there are multiple target multimedia information; wherein, playing the target multimedia information in the live broadcast room includes: playing the multiple target multimedia information in the live broadcast room in a split screen manner so that users in the live broadcast room can watch the multiple target multimedia information at the same time. Figure 2 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0072] In some embodiments, the device is further configured to: in response to the anchor user's permission to follow the camera operation in the live broadcast room, enable the follow-up function of the live broadcast room. Figure 2The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0073] In some embodiments, the device is further configured to: automatically activate the follow-up function of the live broadcast room in response to the live broadcast trigger event of the anchor user in the live broadcast room. Figure 2 The embodiments shown are the same or similar and therefore will not be described in detail, but are incorporated herein by reference.

[0074] In addition to the methods and devices described in the above embodiments, the present application also provides a computer-readable storage medium, which stores computer code. When the computer code is executed, the method described in any of the above items is executed.

[0075] The present application also provides a computer program product. When the computer program product is executed by a computer device, the method described in any one of the preceding items is executed.

[0076] The present application also provides a computer device, comprising:

[0077] one or more processors;

[0078] a memory for storing one or more computer programs;

[0079] When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any one of the preceding items.

[0080] Figure 5 shows an exemplary system that can be used to implement the various embodiments described in this application;

[0081] like Figure 5 In some embodiments, the system 300 can function as any of the devices described in the various embodiments. In some embodiments, the system 300 can include one or more computer-readable media (e.g., system memory or NVM / storage device 320) having instructions and one or more processors (e.g., processor(s) 305) coupled to the one or more computer-readable media and configured to execute the instructions to implement the modules and thereby perform the actions described herein.

[0082] For one embodiment, system control module 310 may include any suitable interface controller to provide any suitable interface to at least one of processor(s) 305 and / or any suitable device or component in communication with system control module 310 .

[0083] The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. The memory controller module 330 may be a hardware module, a software module, and / or a firmware module.

[0084] System memory 315 can be used, for example, to load and store data and / or instructions for system 300. For one embodiment, system memory 315 can include any suitable volatile memory, such as a suitable DRAM. In some embodiments, system memory 315 can include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).

[0085] For one embodiment, system control module 310 may include one or more input / output (I / O) controllers to provide interfaces to NVM / storage device 320 and communication interface(s) 325 .

[0086] For example, NVM / storage 320 may be used to store data and / or instructions. NVM / storage 320 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives (HDDs), one or more compact disk (CD) drives, and / or one or more digital versatile disk (DVD) drives).

[0087] NVM / storage device 320 may include storage resources that are physically part of the device on which system 300 is installed, or it may be accessible to the device without being part of the device. For example, NVM / storage device 320 may be accessed over a network via communication interface(s) 325.

[0088] Communication interface(s) 325 may provide an interface for system 300 to communicate over one or more networks and / or with any other suitable devices. System 300 may wirelessly communicate with one or more components of a wireless network in accordance with any of one or more wireless network standards and / or protocols.

[0089] For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 (e.g., the memory controller module 330). For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310 to form a system-on-chip (SoC).

[0090] In various embodiments, system 300 may be, but is not limited to, a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, system 300 may have more or fewer components and / or a different architecture. For example, in some embodiments, system 300 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touchscreen display), a non-volatile memory port, multiple antennas, a graphics chip, an application-specific integrated circuit (ASIC), and a speaker.

[0091] It should be noted that the application can be implemented in software and / or a combination of software and hardware, for example, can be implemented using an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the application can be executed by a processor to realize the steps or functions described above. Similarly, the software program of the application (including relevant data structures) can be stored in a computer-readable recording medium, for example, a RAM memory, a magnetic or optical drive or a floppy disk and similar devices. In addition, some steps or functions of the application can be implemented using hardware, for example, as a circuit that cooperates with a processor to perform each step or function.

[0092] In addition, a part of the present application may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present application through the operation of the computer. Those skilled in the art should understand that the form in which the computer program instruction exists in a computer-readable medium includes but is not limited to a source file, an executable file, an installation package file, etc. Accordingly, the way in which the computer program instruction is executed by the computer includes but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium that can be accessed by the computer.

[0093] Communication media include media by which communication signals containing, for example, computer-readable instructions, data structures, program modules, or other data are transmitted from one system to another. Communication media may include guided transmission media such as cables and wires (e.g., fiber optic, coaxial, etc.) and wireless (unguided transmission) media capable of propagating energy waves, such as acoustic, electromagnetic, RF, microwave, and infrared. Computer-readable instructions, data structures, program modules, or other data may be embodied as, for example, a modulated data signal in a wireless medium such as a carrier wave or similar mechanism such as that embodied as part of spread spectrum technology. The term "modulated data signal" refers to a signal that has one or more of its characteristics changed or set in such a manner as to encode information in the signal. Modulation may be analog, digital, or a hybrid modulation technique.

[0094] By way of example and not limitation, computer-readable storage media may include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic / ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, magnetic tapes, CDs, DVDs); or other media now known or later developed that can store computer-readable information / data for use by a computer system.

[0095] Here, according to one embodiment of the present application, a device is included, which includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the device is triggered to run the methods and / or technical solutions based on the aforementioned multiple embodiments of the present application.

[0096] It is obvious to those skilled in the art that the present application is not limited to the details of the above-mentioned exemplary embodiments, and that the present application can be implemented in other specific forms without departing from the spirit or basic characteristics of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the present application is defined by the appended claims rather than the above description, and it is intended that all changes that fall within the meaning and scope of the equivalent elements of the claims are included in the present application. Any figure mark in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claim can also be implemented by one unit or device through software or hardware. Words such as first and second are used to indicate names and do not indicate any particular order.

Claims

1. A method for sharing multimedia information, applied to a first user device, wherein: The method includes: In response to a follow-up triggering operation performed by a first user in a live broadcast room of a host user, obtaining first audio and video information recorded by the first user based on a live broadcast screen of the live broadcast room, wherein the first audio and video information includes at least one target basic resource information, and the first audio and video information is obtained by synthesizing original audio and video information generated after shooting and recording and the at least one target basic resource information, and the first user shoots and records by imitating and following the performance of the host user in the live broadcast screen in real time; In response to a sharing operation performed by the first user on the first audio and video information, sharing first multimedia information corresponding to the first audio and video information to the live broadcast room, so that the anchor user and other users in the live broadcast room can view the first multimedia information; The method further comprises: Acquire at least one target basic resource information, wherein the at least one target basic resource information includes at least one first basic resource information in the live broadcast screen of the live broadcast room, wherein the first basic resource information includes at least one of the following: background screen information; background music information; live broadcast wear information; live broadcast props information; live broadcast special effects information; The method further comprises: synthesizing a real shooting picture of a camera of the first user equipment with the at least one target basic resource information to obtain a shooting preview picture; The live broadcast screen of the live broadcast room and the shooting preview screen are presented in split screen.

2. The method according to claim 1, wherein The step of obtaining, in response to a follow-up triggering operation performed by a first user in a live broadcast room of a host user, first audio and video information recorded by the first user based on a live broadcast screen of the live broadcast room includes: If the anchor user's live broadcast room has turned on the follow-up function, in response to the follow-up trigger operation performed by the first user in the live broadcast room, the first audio and video information recorded by the first user based on the live broadcast screen of the live broadcast room is obtained.

3. The method according to claim 1, wherein The method further comprises: Obtain one or more basic resource information in the live broadcast screen of the live broadcast room; At least one first basic resource information selected by the first user from the one or more basic resource information is obtained.

4. The method according to claim 3, wherein: The at least one basic resource information further includes at least one second basic resource information customized by the first user.

5. The method according to claim 1, wherein The method further comprises: Presenting, in the live broadcast room, entry information of one or more second multimedia information recorded by other users based on the live broadcast screen of the live broadcast room and shared in the live broadcast room; In response to the first user performing a play triggering operation on the entry information of the target second multimedia information, the target second multimedia information is played.

6. The method according to claim 5, wherein: The method further comprises: In response to the interactive operation performed by the first user on the target second multimedia information, the interactive information corresponding to the interactive operation is sent to the live broadcast room, so that the anchor user and other users in the live broadcast room can view the interactive information.

7. The method according to claim 1, wherein The method further comprises: In response to a viewing trigger operation performed by the first user on identification information of a target other user in the live broadcast room, presenting entry information of one or more third multimedia information recorded by the target other user based on the live broadcast screen of the live broadcast room and shared to the live broadcast room; In response to the first user performing a play triggering operation on the entry information of the target third multimedia information, the target third multimedia information is played.

8. A method for sharing a video, applied to a second user device, wherein: The method includes: Obtain one or more multimedia information recorded by users in the live broadcast room of the anchor user based on the live broadcast screen of the live broadcast room and shared to the live broadcast room, wherein the first user device obtains at least one target basic resource information in response to the follow-up trigger operation performed by the user in the live broadcast room, wherein the at least one target basic resource information includes at least one first basic resource information in the live broadcast screen of the live broadcast room, wherein the first basic resource information includes at least one of the following: background screen information; background music information; live broadcast wear information; props information used in live broadcast; live broadcast special effects information; the first user device obtains the first audio and video information recorded by the user based on the live broadcast screen of the live broadcast room, wherein the first audio and video information includes at least one target basic resource information, and the first audio and video information is obtained by synthesizing the original audio and video information generated after shooting and recording and the at least one target basic resource information; the first user device shares the multimedia information corresponding to the first audio and video information to the live broadcast room in response to the sharing operation performed by the user on the first audio and video information; The entry information of the one or more multimedia information is presented in the live broadcast room, and in response to the playback trigger operation performed by the anchor user on the entry information of the target multimedia information, the target multimedia information is played in the live broadcast room so that users in the live broadcast room can watch the target multimedia information.

9. The method according to claim 8, wherein Playing target multimedia information in the live broadcast room includes: The current live broadcast screen of the anchor user and the target multimedia information are played in split screen in the live broadcast room, so that users in the live broadcast room can watch the current live broadcast screen and the multimedia information at the same time.

10. The method according to claim 8, wherein There are multiple target multimedia information; The playing of target multimedia information in the live broadcast room includes: Multiple target multimedia information are played in split screen in the live broadcast room, so that users in the live broadcast room can watch the multiple target multimedia information at the same time.

11. The method according to claim 8, wherein The method further comprises: In response to the anchor user performing an operation of allowing follow-up shooting in the live broadcast room, the follow-up shooting function of the live broadcast room is turned on.

12. The method according to claim 8, wherein The method further comprises: In response to the live broadcast triggering event of the anchor user in the live broadcast room, the follow-up function of the live broadcast room is automatically turned on.

13. A computer device for sharing multimedia information, comprising a memory, a processor, and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 12.

14. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

Citation Information

Patent Citations

  • Interaction method, device and system of live streaming room

    CN106341695A

  • Video resource recording method and device, storage medium and electronic device

    CN109361954A

  • Live streaming interaction method and device, terminal and computer readable storage medium

    CN113032081A

  • Interaction method and device in live broadcast room, equipment and storage medium

    CN113068053A