Configuration parameter sharing method and apparatus, electronic device, storage medium, and program product

Through the virtual live broadcast room configuration parameter sharing method, the anchor shares configuration parameters related to live broadcast content, and the audience applies these parameters, which solves the problem that users need professional knowledge and spend a lot of time when configuring parameters, and improves the sharing and application efficiency of configuration parameters.

WO2025055474A1PCT designated stage expired Publication Date: 2025-03-20TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/102242
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-11
Filing Date
2024-06-28
Publication Date
2025-03-20

AI Technical Summary

Technical Problem

Users need expertise and spend a lot of time when adjusting the parameter configuration of electronic devices and applications, which is inefficient.

Method used

Provide a configuration parameter sharing method, through the anchor and audience side of the virtual live broadcast room, the parameter selection interface and configuration processing interface are displayed, allowing the anchor to share configuration parameters related to live broadcast content, and the audience side applies these parameters to obtain the same audio and video effect.

Benefits of technology

Optimized audio and video effects can be obtained without professional knowledge, which improves the sharing and application efficiency of configuration parameters and reduces labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024102242_20032025_PF_FP_ABST
    Figure CN2024102242_20032025_PF_FP_ABST
Patent Text Reader

Abstract

A configuration parameter sharing method, executed by an electronic device, and comprising: on a livestreaming interface provided to a live stream host, displaying livestreaming content of a virtual livestreaming room (210); in response to a configuration sharing operation, displaying a parameter selection interface, and on the parameter selection interface, displaying a parameter identifier of at least one configuration parameter related to the livestreaming content (220); and in response to a selection operation for the parameter identifier in the parameter selection interface, sending a target configuration parameter indicated by the selected parameter identifier to audience ends used by at least some of the audiences of the virtual livestreaming room (230).
Need to check novelty before this filing date? Find Prior Art

Description

Configuration parameter sharing method, device, electronic device, storage medium and program product

[0001] Related applications

[0002] This application claims priority to Chinese patent application number 2023111709595, filed on September 11, 2023, entitled “Configuration parameter sharing method, device, electronic device, storage medium and program product,” the entire text of which is hereby incorporated by reference. Technical Field

[0003] The present application relates to the field of multimedia technology, and in particular to a configuration parameter sharing method, a configuration parameter sharing device, an electronic device, a computer-readable storage medium, and a computer program product. Background Art

[0004] Currently, various electronic devices, such as smartphones, tablets, laptops, and desktop computers, have become part of our daily lives, providing users with a wide variety of functions. For example, electronic devices can play audio and video through installed audio and video applications, and can capture images through system camera applications or third-party camera applications.

[0005] To make electronic devices operate better, they themselves or their installed applications usually provide parameter configuration functions. For example, for electronic devices, users can change the screen brightness by adjusting the screen brightness parameters, or the speaker volume parameters to change the speaker volume. For applications installed on electronic devices, users can adjust the noise reduction parameters of video playback applications to change the noise reduction effect of video applications, or adjust the beauty configuration parameters of shooting applications to change the beauty effect of shooting applications, etc.

[0006] However, users are usually not professionals and are not good at parameter configuration. If professionals are asked to perform the configuration, it will consume a lot of manpower and time, which is inefficient.

[0007] Summary of the Invention

[0008] Embodiments of the present application provide a configuration parameter sharing method, a configuration parameter sharing device, an electronic device, a computer-readable storage medium, and a computer program product.

[0009] In a first aspect, the configuration parameter sharing method provided in this application is performed by an electronic device, including:

[0010] Display the live broadcast content of the virtual live broadcast room on the live broadcast interface provided to the anchor;

[0011] In response to the configuration sharing operation, a parameter selection interface is displayed;

[0012] On the parameter selection interface, displaying a parameter identifier of at least one configuration parameter related to the live content; and

[0013] In response to a selection operation on a parameter identifier in the parameter selection interface, the target configuration parameter indicated by the selected parameter identifier is sent to a viewer terminal used by at least a portion of the viewers in the virtual live broadcast room.

[0014] In a second aspect, a configuration parameter sharing method is provided, which is performed by an electronic device and includes:

[0015] The live broadcast content of the virtual live broadcast room is displayed on the live broadcast interface provided to the audience;

[0016] In response to receiving the target configuration parameters sent by the host of the virtual live broadcast room, displaying a configuration processing interface;

[0017] On the configuration processing interface, a parameter application control is displayed, wherein the target configuration parameter is related to the live broadcast content;

[0018] In response to a parameter application operation on the parameter application control, the target configuration parameter is applied.

[0019] According to a third aspect, a configuration parameter sharing device is provided, comprising:

[0020] The host-side display module is used to display the live broadcast content of the virtual live broadcast room on the live broadcast interface provided to the host;

[0021] A parameter display module, configured to display a parameter selection interface in response to a configuration sharing operation; and display a parameter identifier of at least one configuration parameter related to the live content on the parameter selection interface;

[0022] The parameter sharing module is used to send the target configuration parameters indicated by the selected parameter identifier to the audience terminals used by at least part of the audience in the virtual live broadcast room in response to the selection operation of the parameter identifier in the parameter selection interface.

[0023] In a fourth aspect, a configuration parameter sharing device is provided, comprising:

[0024] The audience-side display module is used to display the live broadcast content of the virtual live broadcast room on the live broadcast interface provided to the audience;

[0025] A parameter processing module is configured to display a configuration processing interface in response to receiving target configuration parameters sent by the host of the virtual live broadcast room; and display parameter application controls on the configuration processing interface, wherein the target configuration parameters are related to the live broadcast content;

[0026] A parameter execution module is configured to apply the target configuration parameter in response to a parameter application operation on the parameter application control.

[0027] In a fifth aspect, the electronic device provided in the present application includes a memory and a processor, the memory stores a computer program, and the processor is used to run the computer program in the memory to implement the steps in the configuration parameter sharing method provided in the present application.

[0028] In a sixth aspect, the computer-readable storage medium provided in the present application stores a computer program, which is suitable for execution by a processor to implement the steps in the configuration parameter sharing method provided in the present application.

[0029] In a seventh aspect, the computer program product provided in the present application includes a computer program or instructions, which, when executed by a processor, implements the steps in the configuration parameter sharing method provided in the present application.

[0030] The details of one or more embodiments of the present application are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the present application will become apparent from the description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0032] FIG1 is a schematic diagram of a configuration parameter sharing system according to an embodiment of the present application;

[0033] FIG2 is a flow chart of a configuration parameter sharing method provided in an embodiment of the present application;

[0034] FIG3 is an example diagram of a live broadcast interface according to an embodiment of the present application;

[0035] FIG4 is an example diagram of triggering the display sharing sub-interface in an embodiment of the present application;

[0036] FIG5 is an example diagram of a trigger display parameter selection interface in an embodiment of the present application;

[0037] FIG6 is a schematic diagram of sharing target configuration parameters to a viewer terminal via a live broadcast server in an embodiment of the present application;

[0038] FIG7 is an example diagram of a viewer selection interface according to an embodiment of the present application;

[0039] FIG8 is another example diagram of the viewer selection interface in an embodiment of the present application;

[0040] FIG9 is another flow chart of a configuration parameter sharing method provided in an embodiment of the present application;

[0041] FIG10 is an example diagram of a configuration processing interface in an embodiment of the present application;

[0042] FIG11 is another flow chart of a configuration parameter sharing method provided in an embodiment of the present application;

[0043] FIG12 is an example diagram of a sharing confirmation interface in an embodiment of the present application;

[0044] FIG13 is a schematic diagram of a configuration parameter sharing device according to an embodiment of the present application;

[0045] FIG14 is another structural diagram of the configuration parameter sharing device provided in an embodiment of the present application;

[0046] FIG15 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0048] In the following description of this application, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it can be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.

[0049] In the following description of this application, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0051] To improve the audio and video effects of electronic devices, embodiments of the present application provide a configuration parameter sharing method, a configuration parameter sharing device, an electronic device, a computer-readable storage medium, and a computer program product. The configuration parameter sharing method can be executed by the configuration parameter sharing device, or by an electronic device incorporating the configuration parameter sharing device.

[0052] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0053] Please refer to Figure 1. The present application also provides a configuration parameter sharing system. As shown in Figure 1, the configuration parameter sharing system includes an electronic device 100, and the configuration parameter sharing device provided by the present application is integrated in the electronic device 100. For example, when the configuration parameter sharing device is in operation, the live broadcast content of the virtual live broadcast room is displayed on the live broadcast interface provided to the anchor, and in response to the configuration sharing operation, a parameter selection interface is displayed. The parameter selection interface includes a parameter identifier of at least one configuration parameter related to the live broadcast content, and in response to the selection operation of the parameter identifier in the parameter selection interface, the target configuration parameter indicated by the selected parameter identifier is sent to the audience terminal used by the audience in the virtual live broadcast room. Among them, the electronic device 100 can be any device equipped with a processor, such as a mobile electronic device with live broadcast capability, such as a smart phone, tablet computer, PDA, laptop computer, or a fixed electronic device with live broadcast capability, such as a desktop computer, TV, etc.

[0054] In addition, as shown in FIG. 1 , the configuration parameter sharing system may further include a memory 200 for storing relevant data during the configuration parameter sharing process. For example, the electronic device 100 stores the target configuration parameter indicated by the selected parameter identifier in the memory 200 .

[0055] It should be noted that the scenario diagram of the configuration parameter sharing system shown in Figure 1 is only an example. The configuration parameter sharing system and scenario described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the configuration parameter sharing system and the emergence of new business scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.

[0056] It should be noted that the serial numbers of the following embodiments are not intended to limit the preferred order of the embodiments.

[0057] Please refer to FIG2 , which is a flow chart of a configuration parameter sharing method provided in an embodiment of the present application. In the following embodiments, an electronic device logs in with a host's host account and acts as a host terminal to execute the configuration parameter sharing method. As shown in FIG2 , the flow of the configuration parameter sharing method provided in the present application is as follows:

[0058] Step 210: Display the live content of the virtual live room on the live interface provided to the anchor.

[0059] Live streaming refers to the technology of collecting content data in the form of audio or video, encoding and compressing the content data to form perceptible (such as auditory perception, visual perception, etc.) and transmittable live content for streaming playback. The host and the audience are users with different roles. The host can initiate a live broadcast through an electronic device acting as the host end, and the live content is sent to the electronic device acting as the audience end via a server, and the audience can watch it through the audience end. In other words, the host can be the user who initiates the live broadcast, and the audience can be the user who watches the live content initiated by the host.

[0060] The anchor uses the live broadcast application running on the electronic device with the anchor account to log in, so that the electronic device is used as the anchor terminal. The live broadcast application refers to an application that provides a live broadcast platform to the anchor account and provides the audience account with an application for watching live videos. It can be a dedicated live broadcast application or a comprehensive application that integrates live broadcast functions. A comprehensive application is an application with multiple application functions, and each application function here is an independent function that can be developed into a dedicated application separately, including the live broadcast function. That is, the electronic device can respond to user operations, log in to the anchor account in the live broadcast application, and create a virtual live broadcast room as the anchor terminal to initiate a live broadcast, or log in to the audience account in the live broadcast application as the audience terminal to enter the virtual live broadcast room created by the anchor terminal and watch the live content being broadcast by the anchor terminal.

[0061] In addition to sending the live broadcast content generated to the audience in the virtual live broadcast room for live broadcast, the anchor also displays the live broadcast content of the virtual live broadcast room and provides real-time live broadcast feedback to the anchor so that the anchor can grasp the live broadcast effect.

[0062] Typically, live broadcast content includes visual content and auditory content. The corresponding host terminal can display visual content through a visual content display component (such as a screen) and display auditory content through an auditory content display component.

[0063] Taking visual content as an example, the host can use the visual content display component to display the live broadcast interface of the virtual live broadcast room. This live broadcast interface includes the visual content of the live broadcast content. The live broadcast interface is an interface that can be used to display visual content and live broadcast interaction. In other words, the live broadcast interface can be logically divided into a live broadcast area and an interactive area. The live broadcast area is used to display the visual content of the live broadcast content, and the interactive area is used to display interactive operation controls that enable live broadcast interaction, such as like controls, comment controls, and share controls.

[0064] It should be noted that the live broadcast area and interactive area of ​​the live broadcast interface can be set to overlap or be set independently. For example, referring to Figure 3, the live broadcast area and interactive area of ​​the live broadcast interface are set to overlap, among which the like control, comment control, and share control are superimposed (which can be called floating) on ​​the live broadcast area.

[0065] Step 220 , in response to the configuration sharing operation, a parameter selection interface is displayed, in which a parameter identifier of at least one configuration parameter related to the live content is displayed.

[0066] The electronic device serving as the host can display a parameter selection interface in response to a configuration sharing operation. The parameter selection interface includes a parameter identifier of at least one configuration parameter related to the live content.

[0067] It should be noted that this embodiment does not impose any specific restrictions on the operation form of configuring sharing operations, including but not limited to touch operations input based on the touch screen configured on the anchor end, voice operations input based on the microphone configured on the anchor end, and hardware operations based on external input devices configured on the anchor end such as a mouse.

[0068] For example, please continue to refer to Figure 3. The sharing control is configured to generate a configuration sharing operation when triggered. When the anchor side is equipped with a touch screen, the user can use a body part such as a finger to click the sharing control to trigger the configuration sharing operation, or use an external touch device such as a touch pen to click the sharing control (not shown in the figure) to trigger the configuration sharing operation; or when the anchor side knows an external control device such as a mouse, the mouse can be operated to click the sharing control (not shown in the figure) to trigger the configuration sharing operation.

[0069] For another example, referring to Figures 3 and 4, the sharing control is configured to display a sharing sub-interface when triggered, and the sharing sub-interface includes a sharing sub-control 1, a sharing sub-control 2, and a configuration sharing sub-control. When sharing sub-control 1 is triggered, it indicates that the virtual live broadcast room should be shared with external applications such as friend users in an instant messaging application; when sharing sub-control 2 is triggered, it indicates that the virtual live broadcast room should be shared with external applications such as information groups in an instant messaging application; and the configuration sharing sub-control is configured to generate a configuration sharing operation when triggered. The specific implementation can refer to the above-described method for generating a configuration sharing operation through the sharing control, and will not be repeated here.

[0070] It should be noted that this embodiment does not impose any specific restrictions on the display forms of the above-mentioned live broadcast interface, sharing controls, and sharing sub-controls such as configuration sharing sub-controls, and can be configured by those skilled in the art according to actual needs.

[0071] In addition, in this embodiment, in response to the configuration sharing operation, a parameter selection interface is displayed, where the parameter selection interface is used to provide a parameter selection function, including a parameter identifier of at least one configuration parameter corresponding to the live content of the virtual live room.

[0072] For example, when the host is live streaming a game, the live streaming content at least includes the game content of the host playing the game application (including visual content such as the game screen of the game application, and auditory content such as the background sound of the game). The configuration parameters that can be shared at this time include the application configuration parameters of the game application, and the hardware configuration parameters of the host (such as the processor's operating frequency, screen brightness, volume, etc.).

[0073] For example, when the host is broadcasting a live chat, the live broadcast content includes at least the host's chat content (including visual content such as the host's image and auditory content such as the host's chat voice). The configuration parameters that can be shared at this time include the image acquisition configuration parameters of the image acquisition component, the beauty configuration parameters for beautifying the image content captured by the image acquisition component, the audio acquisition configuration parameters of the audio acquisition component, and the lighting configuration parameters of external auxiliary equipment such as lighting equipment. Among them, the image acquisition component can be an external image acquisition component of the host end, or it can be an internal image acquisition component of the host end; the audio acquisition component can be an external audio acquisition component of the host end, or it can be an internal audio acquisition component of the host end, etc.

[0074] It should be noted that this embodiment does not impose any specific restrictions on the display method of the parameter selection interface, and can be configured by those skilled in the art according to actual needs. Optionally, in one embodiment, displaying the parameter selection interface in response to the configuration sharing operation includes: displaying the parameter selection interface in a floating window in response to the configuration sharing operation.

[0075] This embodiment provides an optional parameter selection interface display method. When a configuration sharing operation is triggered, a floating window is displayed overlaid on the live broadcast interface of the virtual live broadcast room, allowing the host to select the configuration parameters to share. Displaying the parameter selection interface in a floating window provides a timely and eye-catching reminder to the host without excessively disrupting the live broadcast interface. The floating window's display parameters can be customized as needed, including display location, display style, whether it can be moved, and transparency.

[0076] For example, please refer to Figure 5, which shows a parameter selection interface displayed in the form of a floating window. As shown in Figure 5, this parameter selection interface is superimposed on the visual content of the live broadcast interface in the form of a floating window, displaying the parameter identifiers of three configuration parameters currently available for sharing: "Game Configuration" corresponding to the configuration parameters of the game application currently being broadcast by the host, "Beauty Configuration" corresponding to the beauty configuration parameters currently used by the host, and "Lighting, Screen Brightness and Volume Configuration" corresponding to the hardware configuration parameters related to the host and external lighting equipment. In addition, the parameter selection interface also includes a prompt message "Share Configuration with Viewers" for prompting the selection of configuration parameters.

[0077] Optionally, in one embodiment, a parameter identifier of at least one configuration parameter related to the live content is displayed in the parameter selection interface, including: determining the content category of the live content; determining a second arrangement order of multiple configuration parameters related to the live content based on the content category; and displaying the parameter identifiers of multiple configuration parameters related to the live content in the parameter selection interface according to the second arrangement order.

[0078] In this embodiment, in order to facilitate the host end to accurately share the configuration parameters to the audience end conveniently, the arrangement order of the parameter identifiers in the parameter selection interface is determined according to the content category of the live content.

[0079] When responding to a configuration sharing operation, the content category of the live broadcast content is first determined (e.g., game live broadcast, teaching live broadcast, chat live broadcast, etc., which can be defined by those skilled in the art according to actual needs). The content category of the live broadcast content can be obtained by analyzing the content of the live broadcast content, or it can be determined based on the type tag of the virtual live broadcast room configured by the anchor.

[0080] After determining the content category of the live content, the order of the parameter identifiers of the configuration parameters related to the live content is further determined based on the degree of association between the configuration parameters corresponding to the live content and the content category of the live content, which is recorded as the second arrangement order. For example, the arrangement positions of the parameter identifiers of the configuration parameters related to the live content can be determined in descending order of association, that is, the higher the degree of association between the configuration parameter indicated by the parameter identifier and the live content, the higher the arrangement position of the parameter identifier.

[0081] For example, when live streaming a game, the content category of the live streaming content is determined to be "game". The live streaming content can include both the gameplay content of the game application and the image content of the host. The configuration parameters related to the live streaming content can include game application configuration parameters, beauty configuration parameters, and hardware configuration parameters of the host end (such as screen brightness and volume, etc.). Obviously, at this time, the game application configuration parameters have the highest correlation with the live streaming content, the hardware configuration parameters of the host end have a medium correlation with the live streaming content, and the beauty configuration parameters have the lowest correlation with the live streaming content.

[0082] In some embodiments, after determining the second arrangement order of the parameter identifiers of the configuration parameters related to the live content, the parameter identifiers are displayed in the parameter selection interface according to the second arrangement order, and the displayed parameter identifiers are sorted according to the second arrangement order of the configuration parameters identified by the parameter identifiers.

[0083] Step 230 , in response to a selection operation on a parameter identifier in the parameter selection interface, the target configuration parameter indicated by the selected parameter identifier is sent to a viewer terminal used by at least a portion of the viewers in the virtual live broadcast room.

[0084] The target configuration parameters are the configuration parameters identified by the selected parameter identifier. The audience in the virtual live broadcast room refers to the audience participating in the live broadcast in the virtual live broadcast room. At least a portion of the audience refers to one or more viewers among all viewers in the virtual live broadcast room. The host can choose to send the target configuration parameters to one, several, or all viewers. The host or live broadcast server can store the target configuration parameters in a standard format file according to a preset format and share it with the audience. The audience can then read the standard format file according to the preset format to obtain the target configuration parameters shared by the host.

[0085] On the one hand, based on the parameter identifiers displayed in the parameter selection interface, the host can decide which configuration parameters to share with the audience of the virtual live broadcast room, or they can select configuration parameters to share with the audience of the virtual live broadcast room in response to the needs of the audience of the virtual live broadcast room. In response to the selection operation of the parameter identifier in the parameter selection interface, the configuration parameters indicated by the selected parameter identifier are determined as the target configuration parameters to be shared and sent to the audience of the virtual live broadcast room accordingly. Among them, there is at least one target configuration parameter. For example, the host can select game application configuration parameters as the target configuration parameters, or they can select game application configuration parameters and beauty configuration parameters as target configuration parameters at the same time.

[0086] On the other hand, after receiving the target configuration parameters shared by the host, the audience can apply the target configuration parameters to their own end and configure their own end. For example, if the live broadcast content of the host is the gameplay content of a certain game application, the game application configuration parameters of the game application are shared with the audience in the virtual live broadcast room. The audience can apply the game application configuration parameters shared by the host to obtain the same or similar visual and / or auditory effects as the host. For another example, if the live broadcast content of the host is the host's video chat content, the host's beauty configuration parameters are shared with the audience in the virtual live broadcast room. The audience can apply the beauty configuration parameters shared by the host to obtain the same or similar beauty effects as the host when they start broadcasting or connect with the host.

[0087] This embodiment does not impose any specific restrictions on the operation type for selecting parameter identifiers in the parameter selection interface. For example, it can be a touch and click operation, a mouse click operation, a keyboard selection operation, and a voice selection operation such as a voice command "select a certain parameter identifier".

[0088] It should be noted that live streaming is implemented based on a virtual live streaming room created by a live streaming server. The host transmits live content to the live streaming server, which then distributes the live content to the audience terminals that join the virtual live streaming room, thus achieving live streaming. Accordingly, in this embodiment, to reduce configuration sharing costs, the live streaming link can be reused to achieve configuration parameter sharing.

[0089] 6 , in response to a selection operation on a parameter identifier in the parameter selection interface, the selected target configuration parameter may be distributed to the audience end of the virtual live broadcast room via the live broadcast server.

[0090] Optionally, to achieve more accurate configuration sharing, in one embodiment, in response to a selection operation on a parameter identifier in a parameter selection interface, the target configuration parameters indicated by the selected parameter identifier are sent to the audience end of the virtual live broadcast room, including: in response to a selection operation on a parameter identifier in the parameter selection interface, displaying an audience selection interface, and displaying the audience identifiers of the audience in the virtual live broadcast room on the audience selection interface; in response to a selection operation on an audience identifier in the audience selection interface, sending the target configuration parameters indicated by the selected parameter identifier to the audience end indicated by the selected audience identifier.

[0091] In this embodiment, the host terminal is provided with the ability to independently select the audience terminal that needs to be shared, so that the host terminal can select the audience terminal that needs to be shared according to actual needs, thereby achieving more accurate configuration sharing and avoiding the waste of resources caused by repeated operations due to inaccurate sharing.

[0092] Among them, different from the above embodiments, in this embodiment, when there is a selection operation for the parameter identifier in the parameter selection interface, in response to the selection operation, the configuration parameters corresponding to the selected parameter identifier are determined as the target configuration parameters, and the audience selection interface is displayed, which includes the audience identifier of the audience in the corresponding virtual live broadcast room. The audience identifier uniquely represents the audience end, and may include an audience end image identifier (such as an avatar) and a text identifier (such as a nickname). It should be noted that in this embodiment, there is no specific restriction on the display form of the audience selection interface, and the display parameters of the audience selection interface can be customized as needed, such as display position, display style, whether it is movable, and transparency, etc.

[0093] When there is a selection operation for the audience identifier in the audience interface, the audience end indicated by the selected audience identifier is determined as the audience end with which the configuration parameters need to be shared, and the target configuration parameters indicated by the selected parameter identifier are sent to the audience end indicated by the selected audience identifier.

[0094] For example, please refer to FIG7 , which shows an audience selection interface. As shown in FIG7 , the audience selection interface displays the audience IDs of some viewers in the virtual live broadcast room, as well as a prompt message prompting the host to select an audience terminal, "Select the audience you want to share with." The host terminal can change the audience IDs of the displayed audience in response to an audience switching operation on the audience selection interface (such as a sliding touch operation on the audience selection interface). In addition, the audience selection interface also includes a search control and a cancel control. The search control is used to provide a search capability for the audience terminal, allowing the host to quickly find the audience terminal they want to share with. The cancel control is used to indicate when triggered to stop displaying the audience selection interface.

[0095] When the viewer selection interface displays the viewer IDs of the viewers with whom the host wishes to share configurations, the host can trigger a selection operation for the viewer IDs of the viewers with whom the host wishes to share configurations, wherein at least one viewer can be selected as the viewer with whom the configuration parameters need to be shared.

[0096] As shown in Figure 7, the anchor side displays the audience selection interface in the single-selection mode by default. The anchor can trigger the selection operation for the audience ID of a single audience with whom the configuration is desired to be shared. For example, the anchor can short-press the audience ID of the audience with whom the configuration is desired to be shared to trigger the selection operation for the audience ID; in response to the selection operation, the anchor side determines the audience side indicated by the selected audience ID as the audience side with which the configuration parameters need to be shared.

[0097] In addition, the host side also provides an audience selection interface in multi-selection mode (see Figure 8). Unlike the single-selection mode shown in Figure 7, the audience selection interface also includes a selection box for associated audience identifiers and a confirmation control. The selection box is used to select an audience identifier, and the confirmation control generates a selection operation for the selected audience identifier when triggered. The multi-selection mode of the audience selection interface can be triggered by the host side in response to a long press operation on the audience identifier in the audience selection interface, or a separate mode switching control can be set to trigger the switch between single-selection mode and multi-selection mode through the mode switching control.

[0098] Optionally, to further improve the accuracy of configuration sharing, in one embodiment, the audience identification of the audience in the virtual live broadcast room is displayed on the audience selection interface, including: determining the degree of demand of the audience in the virtual live broadcast room for the target configuration parameters; determining the first arrangement order of the audience identification of the audience in the virtual live broadcast room according to the corresponding degree of demand of the audience in the virtual live broadcast room; and displaying the audience identification of the audience in the virtual live broadcast room in the audience selection interface according to the first arrangement order.

[0099] The electronic device can determine the degree of demand for target configuration parameters by viewers in the virtual live broadcast room; determine the first arrangement order of viewer identifiers corresponding to the viewers in the virtual live broadcast room according to the corresponding degree of demand by the viewers in the virtual live broadcast room; and display the viewer selection interface according to the first arrangement order.

[0100] In this embodiment, in order to facilitate the host end to conveniently and accurately share the configuration parameters with the audience end that has needs, the arrangement order of the audience identifiers is determined according to the degree of demand for the configuration parameters by the audience end. The host end can determine the degree of demand for the target configuration parameters by the audience in the virtual live broadcast room according to the configured demand degree evaluation strategy. There is no specific restriction on the configuration of the demand degree evaluation strategy here.

[0101] After determining the demand levels corresponding to the viewers in the virtual live broadcast room, the arrangement order of the viewer identifiers corresponding to the viewers in the virtual live broadcast room in the viewer selection interface is determined according to the demand levels corresponding to the viewers in the virtual live broadcast room, and recorded as the first arrangement order.

[0102] Among them, corresponding to the order of display of the audience selection interface, for any two viewers in the virtual live broadcast room, the arrangement position of the audience identifier corresponding to the audience end with a higher degree of demand can be determined to be before the arrangement position of the audience identifier corresponding to the audience end with a lower degree of demand; the arrangement position of the audience identifier corresponding to the audience end with a higher degree of demand can also be determined to be after the arrangement position of the audience identifier corresponding to the audience end with a lower degree of demand.

[0103] In layman's terms, the first ranking order of the audience identifiers corresponding to the audience end can be determined in descending order according to the audience end's demand, or the first ranking order of the audience identifiers corresponding to the audience end can be determined in ascending order according to the audience end's demand.

[0104] As described above, after determining the first order of viewer identifiers corresponding to viewers in the virtual live broadcast room, the viewer selection interface is displayed according to the first order, and the order of viewer identifiers in the displayed viewer selection interface is the first order. Using the solution of this embodiment, viewers can be recommended to the host based on their needs, and the host can select viewer sharing configuration parameters based on their needs, further ensuring the accuracy of sharing targets and avoiding wasting resources by sharing configuration parameters with viewers without needs.

[0105] Optionally, in one embodiment, an optional demand level assessment strategy is provided to determine the demand level of the audience in the virtual live broadcast room for the target configuration parameters, including: determining the virtual resources transferred by the audience in the virtual live broadcast room; and determining the demand level of the audience in the virtual live broadcast room for the target configuration parameters based on the virtual resources transferred by the audience in the virtual live broadcast room.

[0106] In this embodiment, virtual resources can be transferred from the viewer end to the host end to indicate the degree of demand for the target configuration parameters.

[0107] Virtual resources refer to any form of resource that can be transmitted across a network, measured in terms of "amount." Virtual resources can be electronic currency for payments, and the amount can be the amount of the payment (i.e., the value of the electronic currency included in the payment). Payments are based on mobile payment technology, enabling the transfer of electronic currency between users. Virtual resources can also be virtual items (or gifts), such as virtual sports cars, virtual lighters, virtual flowers, virtual cakes, and virtual diamonds. Users of live streaming platforms can purchase these items using legal tender and gift them to the live streamer.

[0108] In this embodiment, the host first determines the virtual resources transferred by viewers in the virtual live broadcast room. This is the virtual resources transferred from the viewer account on the viewer side to the host account on the host side. Based on the amount of virtual resources transferred by the viewers in the virtual live broadcast room, the host determines the level of demand for the target configuration parameters by the viewers in the virtual live broadcast room. The determined level of demand is positively correlated with the amount of virtual resources. Specifically, for a viewer, the greater the amount of virtual resources transferred, the higher the level of demand for the target configuration parameters determined by the viewer.

[0109] In other embodiments, the degree of demand for the target configuration parameters by the audience end can also be determined based on the interactive information sent by the audience end. For example, the interactive information sent by the audience end can be semantically recognized through a semantic recognition model, and the degree of demand for the target configuration parameters by the audience end can be determined based on the semantic recognition results. For example, the interactive information "I really want the configuration parameters of a certain application" represents a higher degree of demand for the configuration parameters of a certain application than the interactive information "I want the configuration parameters of a certain application".

[0110] Optionally, in one embodiment, in response to a selection operation for an audience identifier in an audience selection interface, the target configuration parameters indicated by the selected parameter identifier are sent to the audience terminal indicated by the selected audience identifier, including: in response to a selection operation for an audience identifier in an audience selection interface, the target configuration parameters indicated by the selected parameter identifier are exported from the source application according to the configuration file format of the source application of the live content source, and sent to the audience terminal indicated by the selected audience identifier. In another embodiment, in response to a selection operation for an audience identifier in an audience selection interface, the target configuration parameters indicated by the selected parameter identifier are sent to the audience terminal indicated by the selected audience identifier, including: in response to a selection operation for an audience identifier in an audience selection interface, the target configuration parameters indicated by the selected parameter identifier are obtained from the source application, and sent to the audience terminal indicated by the selected audience identifier in the format of a key-value pair.

[0111] In this embodiment, the selection operation of the viewer identifier in the viewer selection interface is responded to in different ways depending on whether the source application of the live content source supports importing / exporting of configuration files.

[0112] If the source application of the live content supports the import / export of configuration files, then when the host responds to the selection operation for the viewer ID in the viewer selection interface, it will export the target configuration parameters indicated by the selected parameter ID from the source application in accordance with the configuration file format of the source application through the configuration file export interface provided by the source application, and send the exported target configuration parameters to the viewer end indicated by the selected viewer ID. Correspondingly, the viewer end with which the configuration parameters need to be shared can use the configuration file import interface provided by the same application as the source application to directly import the target configuration parameters from the host end, thereby implementing the application of the target configuration parameters.

[0113] If the source application of the live content source does not support the import / export of configuration files, then when the host end responds to the selection operation for the audience identifier in the audience selection interface, the host end reads the target configuration parameters indicated by the selected parameter identifier from the source application through the configuration parameter interface provided by the source application, and sends the read target configuration parameters in the format of key-value pairs to the audience end indicated by the selected audience identifier. Accordingly, the audience end with which the configuration parameters need to be shared can display the target configuration parameters in the format of key-value pairs, and the audience of the audience end with which the configuration parameters need to be shared can manually apply the target configuration parameters, or the target audience end can generate corresponding simulated configuration operation instructions based on the target configuration parameters in the format of key-value pairs, and execute the simulated configuration operation instructions to simulate the input of the configuration operation corresponding to the target configuration parameters, thereby realizing the application of the target configuration parameters.

[0114] As can be seen from the above, in this application, the live content of the virtual live broadcast room is displayed; in response to the configuration sharing operation, a parameter selection interface is displayed, and the parameter selection interface includes a parameter identifier of at least one configuration parameter related to the live broadcast content; in response to the selection operation of the parameter identifier in the parameter selection interface, the target configuration parameter indicated by the selected parameter identifier is sent to the audience end of the virtual live broadcast room. Compared with the related art, this application provides a new sharing channel for configuration parameters, that is, sharing from the anchor end to the audience end based on the virtual live broadcast room. It is understandable that different anchors are good at different fields, and the parameter configuration performed by the anchor to provide live broadcast content with good audio and video effects is an accumulation of experience of the anchor in this field. After the audience joins the live broadcast, they can obtain the configuration parameters shared by the anchor from the anchor end, realizing the inheritance of the anchor's experience and knowledge in the relevant field. Without the audience mastering the parameter configuration skills, good audio and video effects can be obtained. Configuration sharing and dissemination can be achieved without a dedicated person spending a lot of time, with high operation efficiency and low cost.

[0115] Please refer to FIG9 , which is another flowchart of the configuration parameter sharing method provided by the present application. In the following embodiments, the electronic device executes the configuration parameter sharing method as a viewer terminal. As shown in FIG9 , the configuration parameter sharing method provided by the present application may also be as follows:

[0116] Step 910: Display the live content of the virtual live room on the live interface provided to the audience.

[0117] In this embodiment, the audience can use the audience account to log in to the live broadcast application of the electronic device, so that the electronic device serves as the audience terminal.

[0118] The audience terminal displays the live content of the virtual live broadcast room. Generally, live broadcast content includes visual content and auditory content. The audience terminal can display the visual content through the visual content display component (such as a screen) and the auditory content through the auditory content display component. Taking visual content as an example, the audience terminal can display the live broadcast interface of the virtual live broadcast room through the visual content display component, and the live broadcast interface includes the visual content in the live broadcast content.

[0119] The live broadcast interface is an interface that can be used to display visual content and enable live broadcast interaction. That is, the live broadcast interface can be logically divided into a live broadcast area and an interactive area. The live broadcast area is used to display the visual content of the live broadcast, and the interactive area is used to display interactive operation controls that enable live broadcast interaction, such as like controls, comment controls, and share controls. It should be noted that the live broadcast area and interactive area of ​​the live broadcast interface can be overlapped or set independently.

[0120] Step 920: In response to receiving the target configuration parameters sent by the host of the virtual live broadcast room, a configuration processing interface is displayed. In the configuration processing interface, parameter application controls are displayed, and the target configuration parameters are related to the live broadcast content.

[0121] An electronic device used as an audience end can display a configuration processing interface in response to receiving target configuration parameters sent by the host end of the virtual live broadcast room. The configuration processing interface includes parameter application controls, and the target configuration parameters are configuration parameters related to the live broadcast content.

[0122] In this embodiment, the host shares target configuration parameters with the audience in the virtual live broadcast room. The target configuration parameters are configuration parameters related to the live broadcast content. For example, when the host is broadcasting a game, the live broadcast content at least includes the game content of the game application played by the host (including visual content such as the game screen of the game application, and auditory content such as the background sound of the game). At this time, the target configuration parameters that can be shared include the application configuration parameters of the game application, and the hardware configuration parameters of the host (such as the operating frequency of the processor, the brightness of the screen, the volume, etc.); for another example, when the host is broadcasting a chat, the live broadcast content at least includes the chat content of the host (including visual content such as the image of the host, and auditory content such as the chat voice of the host). At this time, the target configuration parameters that can be shared include the image acquisition configuration parameters of the picture acquisition component, the beauty configuration parameters for beautifying the picture content captured by the picture acquisition component, the audio acquisition configuration parameters of the audio acquisition component, and the lighting configuration parameters of external auxiliary equipment such as lighting equipment. Among them, the picture acquisition component can be a picture acquisition component outside the anchor end, or it can be a picture acquisition component built into the anchor end; the audio acquisition component can be an audio acquisition component outside the anchor end, or it can be an audio acquisition component built into the anchor end, etc.

[0123] In response to the configuration sharing operation, the host terminal can display a parameter selection interface. The parameter selection interface displays a parameter identifier for at least one configuration parameter related to the live content. In response to a selection operation for a parameter identifier in the parameter selection interface, the target configuration parameter indicated by the selected parameter identifier is sent to the viewer terminals used by at least a portion of the viewers in the virtual live broadcast room. For details, please refer to the relevant description of the configuration parameter sharing method applicable to the host terminal above, and will not be repeated here.

[0124] In this embodiment, upon receiving target configuration parameters from the host in the virtual live broadcast room, the viewer terminal displays a configuration processing interface in response. The configuration processing interface is used to provide processing functions for the received target configuration parameters. The display method of the configuration processing interface is not specifically limited herein and can be configured by those skilled in the art according to actual needs.

[0125] For example, viewers can display a configuration interface in the form of a floating window overlaid on the live broadcast interface of the virtual live broadcast room, allowing them to select how to process the received target configuration parameters. Displaying the configuration interface in a floating window provides a timely and eye-catching reminder to the audience without causing excessive interference with the live broadcast interface. The display parameters of the floating window can be customized as needed, including display position, display style, whether it can be moved, and transparency.

[0126] For example, please refer to FIG10, which shows a configuration processing interface displayed in the form of a floating window. As shown in FIG9, the configuration processing interface is superimposed on the visual content of the live broadcast interface in the form of a floating window, displaying the processing controls that can currently perform processing operations on the target configuration parameters, including a parameter application control, a parameter save control, and a parameter discard control, wherein the parameter application control is configured to generate a parameter application operation when triggered, the parameter save control is configured to generate a parameter save operation when triggered, and the parameter discard control is configured to generate a parameter discard operation when triggered. In addition, as shown in FIG10, the configuration processing interface also includes a prompt message "Received host sharing" for prompting the receipt of the target configuration parameters from the anchor end, a prompt message "Apply configuration" for indicating that the processing control is a parameter application control, a prompt message "Save configuration" for indicating that the processing control is a parameter save control, and a prompt message "Apply configuration" for indicating that the processing control is a parameter discard control.

[0127] Step 930: Apply the target configuration parameters in response to the parameter application operation on the parameter application control.

[0128] In this embodiment, when a viewer on the viewer side has a need to apply the target configuration parameters shared by the host side, a parameter application operation can be triggered based on the parameter application control displayed in the configuration processing interface. Accordingly, the viewer side responds to the parameter application operation based on the parameter application control and applies the target configuration parameters.

[0129] For example, when the target configuration parameters shared by the host are hardware configuration parameters such as screen brightness and volume, the audience can call the parameter configuration interface provided by the system to apply the hardware configuration parameters shared by the host to this end. For another example, when the target configuration parameters shared by the host are beauty configuration parameters, the audience can configure the beauty configuration parameters to this end, so that when the audience starts broadcasting themselves or connects with the host, they can obtain the same or similar beauty effect as the host. For another example, when the target configuration parameters shared by the host are configuration parameters of other applications (applications other than live broadcast applications), if the target configuration parameters are in the format of a configuration file and the other applications are applications that support the import and export of configuration files, the target configuration parameters in the configuration file format can be imported through the configuration file import interface provided by the other applications to implement the application of the target configuration parameters; if the target configuration parameters are not in the format of a configuration file or the other applications are applications that do not support the import and export of configuration files, an operation instruction simulating the configuration operation is generated according to the target configuration parameters, and the generated operation instruction is executed to simulate the configuration operation and apply the target configuration parameters to other applications.

[0130] In other embodiments, in response to a parameter application operation based on a parameter application control, after applying the target configuration parameters, the method further includes: responding to a triggered parameter rollback operation, and restoring the historical configuration parameters before applying the target configuration parameters.

[0131] Before applying the target configuration parameters, the viewer first records the currently applied corresponding configuration parameters and then applies the target configuration parameters. After applying the target configuration parameters shared by the host, if the viewer decides they are inappropriate or no longer needed, they can trigger a parameter rollback operation. Accordingly, in response to this parameter rollback operation, the viewer restores the historical configuration parameters before applying the target configuration parameters, namely the recorded corresponding configuration parameters.

[0132] In other embodiments, after displaying the configuration processing interface, the method further includes: storing target configuration parameters in response to a parameter storage operation based on the parameter storage control.

[0133] In other embodiments, after displaying the configuration processing interface, the method further includes: responding to a parameter discard operation based on a parameter discard control and discarding the target configuration parameter.

[0134] It is understandable that viewers on the viewer side do not necessarily need to apply the target configuration parameters shared by the host side, or do not need to apply the target configuration parameters shared by the host side temporarily.

[0135] When viewers on the viewer side temporarily no longer need to apply the target configuration parameters shared by the host side, they can trigger a parameter storage operation based on the parameter storage control displayed in the configuration processing interface. Accordingly, in response to the parameter storage operation, the viewer side stores the received target configuration parameters to a preset storage path or to the designated storage path indicated by the parameter storage operation.

[0136] In addition, when the audience on the viewer side no longer needs to apply the target configuration parameters shared by the host side, they can trigger the parameter discard operation based on the parameter discard control displayed in the configuration processing interface. Accordingly, the audience side responds to the parameter discard operation and directly discards the received target configuration parameters.

[0137] It is understandable that the audience in the virtual live broadcast room may use different types of devices from the host. For example, the host may use a mobile phone and the audience may use a computer. In this case, the target configuration parameters shared by the host cannot be directly applied to the audience. Based on this, in an optional embodiment, in order to improve the success rate of applying the shared target configuration parameters, the target configuration parameters are applied, including: if the current audience supports the target configuration parameters, the target configuration parameters are directly applied;

[0138] If the current viewer terminal does not support the target configuration parameters, the target configuration parameters are forwarded to an external associated device that supports the target configuration parameters, and the external associated device is instructed to apply the target configuration parameters.

[0139] In this embodiment, if the target configuration parameter is currently supported, the viewer terminal directly applies the target configuration parameter; otherwise, the target configuration parameter is forwarded to an external associated device that supports the target configuration parameter, and the external associated device is instructed to apply the target configuration parameter.

[0140] Among them, when the audience end and the anchor end are the same type of devices, the audience end will support the target configuration parameters shared by the anchor end. At this time, the target configuration parameters can be directly applied. For details, please refer to the relevant description in the above embodiment, which will not be repeated here.

[0141] In addition, when the audience end and the host end are different types of devices, the audience end will not support the target configuration parameters shared by the host end. At this time, the target configuration parameters will be forwarded to an external associated device that supports the target configuration parameters (such as other devices that belong to the audience and are of the same type as the host end), and the external associated device will be instructed to apply the target configuration parameters. For example, the host end is a computer, the audience end is a mobile phone, and the shared target configuration parameters are the game application configuration parameters of the A game application running on the computer. Obviously, the audience end will not support the target configuration parameters. At this time, the audience end will receive the game application configuration parameters and forward them to the audience's computer, and the audience's computer will apply the game application configuration parameters to the A game application on this end.

[0142] Please refer to FIG11, which is another flow chart of the configuration parameter sharing method provided by the present application. In the following embodiments, the configuration parameter sharing method provided by the present application will be described from the perspectives of both the host end and the viewer end. As shown in FIG11, the configuration parameter sharing method provided by the present application can also be as follows:

[0143] In step 1110 , the host terminal displays the live content of the virtual live broadcast room, and sends the live content to the audience terminal for display via the live broadcast server.

[0144] In this embodiment, for the live broadcast content generated by the anchor end, on the one hand, the anchor end sends the live broadcast content to the audience end of the virtual live broadcast room via the live broadcast server for display to realize live broadcast. On the other hand, the anchor end itself also displays the live broadcast content of the virtual live broadcast room and provides real-time live broadcast feedback to the anchor so that the anchor can grasp the live broadcast effect.

[0145] Step 1120: The viewer end transfers virtual resources to the host end via the live broadcast server.

[0146] Virtual resources refer to any form of resource that can be transmitted across a network, measured in terms of "amount." Virtual resources can be electronic currency for payments, and the amount can be the amount of the payment (i.e., the value of the electronic currency included in the payment). Payments are based on mobile payment technology, enabling the transfer of electronic currency between users. Virtual resources can also be virtual items (or gifts), such as virtual sports cars, virtual lighters, virtual flowers, virtual cakes, and virtual diamonds. Users of live streaming platforms can purchase these items using legal tender and gift them to the live streamer.

[0147] In this embodiment, the viewer can transfer virtual resources to the host via the live streaming server to indicate a request for configuration parameters corresponding to the live streaming content. For example, if the host is live streaming a game, and the live streaming content is the host playing a game application, and the viewer finds that the audio and visual effects of the game application played by the host are what they like and expect, they can operate the viewer to transfer virtual resources to the host via the live streaming server, such as giving a male host virtual items such as a virtual sports car or a virtual lighter, or giving a female host virtual items such as virtual flowers or virtual diamonds.

[0148] In addition, in order to clearly represent the audience's demand for the configuration parameters corresponding to the live broadcast content, the audience end sends a demand indication when transferring virtual resources to the anchor end via the live broadcast server. The demand indication is used to indicate the target configuration parameters among the configuration parameters corresponding to the live broadcast content required by the audience.

[0149] In step 1130 , the host terminal displays a parameter selection interface in response to the configuration sharing operation.

[0150] When the host receives the virtual resources transferred from the viewer via the live broadcast server, along with the demand indication, it determines the configuration parameters corresponding to the live broadcast content requested by the viewer. At this point, the host displays a sharing confirmation interface. Refer to FIG12 . This sharing confirmation interface includes a confirm sharing control and a reject sharing control. The confirm sharing control is configured to generate a configuration sharing operation when triggered, while the reject sharing control is configured to indicate that the display of the sharing confirmation interface is stopped when triggered. In addition, the sharing confirmation interface also includes a prompt message, "Viewer Requests Your Configuration," to prompt the viewer to select the configuration parameters for the live broadcast content.

[0151] If the host agrees to share, they can trigger the configuration sharing operation based on the confirmation sharing control. In response, the host displays a parameter selection interface. This interface provides parameter selection functionality, including a parameter identifier for at least one configuration parameter corresponding to the live content of the virtual live broadcast room.

[0152] For example, when a host is live-streaming a game, the live content includes at least the game content of the host playing the game application (including visual content such as the game application's game screen, and auditory content such as the game background sound). The configuration parameters that can be shared include the application configuration parameters of the game application and the host's hardware configuration parameters (such as the processor's operating frequency, screen brightness, volume, etc.);

[0153] For example, when the host is broadcasting a live chat, the live broadcast content includes at least the host's chat content (including visual content such as the host's image and auditory content such as the host's chat voice). The configuration parameters that can be shared at this time include the image acquisition configuration parameters of the image acquisition component, the beauty configuration parameters for beautifying the image content captured by the image acquisition component, the audio acquisition configuration parameters of the audio acquisition component, and the lighting configuration parameters of external auxiliary equipment such as lighting equipment. Among them, the image acquisition component can be an external image acquisition component of the host end, or it can be an internal image acquisition component of the host end; the audio acquisition component can be an external audio acquisition component of the host end, or it can be an internal audio acquisition component of the host end, etc.

[0154] It should be noted that this embodiment does not impose any specific restrictions on the display method of the parameter selection interface, and it can be set by those skilled in the art according to actual needs.

[0155] In step 1140 , the host sends the selected target configuration parameters to the viewer via the live broadcast server.

[0156] Based on the parameter identifiers displayed in the parameter selection interface, the host can respond to the audience's needs and select the target configuration parameters required by the audience to share with the audience. Correspondingly, the host's end responds to the selection operation of the parameter identifier corresponding to the target configuration parameter in the parameter selection interface and sends the target configuration parameters to the audience via the live broadcast server.

[0157] Step 1150: The viewer terminal displays a configuration processing interface.

[0158] In this embodiment, upon receiving target configuration parameters from the host in the virtual live broadcast room, the viewer terminal displays a configuration processing interface in response. The configuration processing interface is used to provide processing functions for the received target configuration parameters. The display method of the configuration processing interface is not specifically limited herein and can be configured by those skilled in the art according to actual needs.

[0159] For example, viewers can display a configuration interface in the form of a floating window overlaid on the live broadcast interface of the virtual live broadcast room, allowing them to select how to process the received target configuration parameters. Displaying the configuration interface in a floating window provides a timely and eye-catching reminder to the audience without causing excessive interference with the live broadcast interface. The display parameters of the floating window can be customized as needed, including display position, display style, whether it can be moved, and transparency.

[0160] Among them, the configuration processing interface includes processing controls that can currently perform processing operations on target configuration parameters, including parameter application controls, parameter saving controls, and parameter discarding controls. Among them, the parameter application control is configured to generate a parameter application operation when triggered, the parameter saving control is configured to generate a parameter saving operation when triggered, and the parameter discarding control is configured to generate a parameter discarding operation when triggered.

[0161] Step 1160 : The viewer terminal responds to the parameter application operation based on the configuration processing interface and applies the target configuration parameters.

[0162] For example, when the target configuration parameters are the hardware configuration parameters of the host end, such as screen brightness and volume, the audience end can call the parameter configuration interface provided by the system to apply the hardware configuration parameters shared by the host end to this end. For another example, when the target configuration parameters are the beauty configuration parameters of the host end, the audience end can configure the beauty configuration parameters to this end, so that when the audience starts broadcasting themselves or connects with the host, they can obtain the same or similar beauty effect as the host end. For another example, when the target configuration parameters are configuration parameters of other applications (applications other than live broadcast applications), if the target configuration parameters are in the format of a configuration file and the other applications are applications that support the import and export of configuration files, the target configuration parameters in the configuration file format can be imported through the configuration file import interface provided by the other applications to implement the application of the target configuration parameters; if the target configuration parameters are not in the format of a configuration file or the other applications are applications that do not support the import and export of configuration files, then an operation instruction simulating the configuration operation is generated according to the target configuration parameters, and the generated operation instruction is executed to simulate the configuration operation to apply the target configuration parameters to other applications, etc.

[0163] To facilitate better implementation of the configuration parameter sharing method for the host side provided in this application, the present embodiment also provides a corresponding configuration parameter sharing device. The meanings of the terms herein are the same as those in the configuration parameter sharing method for the host side described above. For specific implementation details, please refer to the description in the embodiment of the configuration parameter sharing method for the host side described above.

[0164] Please refer to FIG13, which is a schematic diagram of the structure of a configuration parameter sharing device provided in an embodiment of the present application. The configuration parameter sharing device may include a host display module 1310, a parameter display module 1320, and a parameter sharing module 1330, wherein:

[0165] The host-side display module 1310 is used to display the live broadcast content of the virtual live broadcast room on the live broadcast interface provided to the host.

[0166] The parameter display module 1320 is used to display a parameter selection interface in response to the configuration sharing operation; on the parameter selection interface, a parameter identifier of at least one configuration parameter related to the live content is displayed.

[0167] The parameter sharing module 1330 is used to send the target configuration parameters indicated by the selected parameter identifier to the audience terminals used by at least part of the audience in the virtual live broadcast room in response to the selection operation of the parameter identifier in the parameter selection interface.

[0168] Optionally, in one embodiment, the parameter sharing module 1330 is used to display an audience selection interface in response to a selection operation on a parameter identifier in the parameter selection interface, and display the audience identifiers of the audience in the virtual live broadcast room on the audience selection interface; in response to a selection operation on an audience identifier in the audience selection interface, the target configuration parameters indicated by the selected parameter identifier are sent to the audience end indicated by the selected audience identifier.

[0169] Optionally, in one embodiment, the parameter sharing module 1330 is used to determine the degree of demand for target configuration parameters by viewers in the virtual live broadcast room; determine the first arrangement order of the audience identifiers of the viewers in the virtual live broadcast room based on the corresponding degree of demand of the viewers in the virtual live broadcast room; and display the audience identifiers of the viewers in the virtual live broadcast room in the audience selection interface according to the first arrangement order.

[0170] Optionally, in one embodiment, the parameter sharing module 1330 is used to determine the virtual resources transferred by the audience in the virtual live broadcast room; and determine the degree of demand for target configuration parameters by the audience in the virtual live broadcast room based on the virtual resources transferred by the audience in the virtual live broadcast room.

[0171] Optionally, in one embodiment, the parameter sharing module 1330 is used to respond to the selection operation of the audience identifier in the audience selection interface, export the target configuration parameters indicated by the selected parameter identifier from the source application according to the configuration file format of the source application of the live content source, and send it to the audience end indicated by the selected audience identifier.

[0172] Optionally, in one embodiment, the parameter sharing module 1330 is used to respond to a selection operation on an audience identifier in the audience selection interface, obtain the target configuration parameters indicated by the selected parameter identifier from the source application, and send them to the audience end indicated by the selected audience identifier in the format of a key-value pair.

[0173] Optionally, in one embodiment, the parameter display module 1320 may be configured to display a parameter selection interface via a floating window in response to a configuration sharing operation.

[0174] Optionally, in one embodiment, the parameter display module 1320 can be used to determine the content category of the live content; determine the second arrangement order of multiple configuration parameters related to the live content based on the content category; and display the parameter identifiers of multiple configuration parameters related to the live content in the parameter selection interface according to the second arrangement order.

[0175] The specific implementation of each of the above modules can be found in the previous embodiments and will not be described again here.

[0176] In this embodiment, the live broadcast content of the virtual live broadcast room is displayed by the host-side display module 1310, and the parameter display module 1320 displays a parameter selection interface in response to a configuration sharing operation. The parameter selection interface includes a parameter identifier of at least one configuration parameter related to the live broadcast content, and the parameter sharing module 1330 responds to a selection operation on the parameter identifier in the parameter selection interface and sends the target configuration parameter indicated by the selected parameter identifier to the audience end of the virtual live broadcast room. Compared with the related art, the present application provides a new sharing channel for configuration parameters, namely, sharing from the host end to the audience end based on the virtual live broadcast room. It is understandable that different hosts are good at different fields, and the parameter configuration performed by the host to provide live broadcast content with good audio and video effects is an accumulation of experience of the host in this field. After the audience joins the live broadcast, they can obtain the configuration parameters shared by the anchor from the anchor, realizing the inheritance of the anchor's experience and knowledge in related fields. Without the need for the audience to master parameter configuration skills, they can also obtain good audio and video effects. In addition, sharing configuration parameters through a virtual live broadcast room can also improve the flexibility of configuration parameter sharing. It can be achieved without the need for dedicated personnel to spend a lot of time, with high operation efficiency and low cost.

[0177] To facilitate better implementation of the configuration parameter sharing method for the viewer end provided in this application, the embodiment of this application also provides a corresponding configuration parameter sharing device. The meanings of the terms herein are the same as those in the configuration parameter sharing method for the viewer end described above. For specific implementation details, please refer to the description in the above method embodiment.

[0178] Please refer to Figure 14, which is another structural diagram of the configuration parameter sharing device provided in an embodiment of the present application. The configuration parameter sharing device may include an audience-end display module 1410, a parameter processing module 1420 and a parameter execution module 1430.

[0179] The audience-side display module 1410 is used to display the live broadcast content of the virtual live broadcast room on the live broadcast interface provided to the audience.

[0180] The parameter processing module 1420 is used to display a configuration processing interface in response to receiving target configuration parameters sent by the anchor of the virtual live broadcast room; in the configuration processing interface, parameter application controls are displayed, and the target configuration parameters are related to the live broadcast content.

[0181] The parameter execution module 1430 is configured to apply target configuration parameters in response to a parameter application operation on the parameter application control.

[0182] Optionally, in one embodiment, the configuration processing interface further displays a parameter storage control, and the parameter execution module 1430 is further configured to store target configuration parameters in response to a parameter storage operation on the parameter storage control.

[0183] Optionally, in one embodiment, the configuration processing interface further displays a parameter discard control, and the parameter execution module 1430 is further configured to discard the target configuration parameter in response to a parameter discard operation on the parameter discard control.

[0184] Optionally, in one embodiment, the parameter execution module 1430 is used to directly apply the target configuration parameters if the current viewer end supports the target configuration parameters; if the current viewer end does not support the target configuration parameters, the target configuration parameters are forwarded to an external associated device that supports the target configuration parameters, and the external associated device is instructed to apply the target configuration parameters.

[0185] The specific implementation of each of the above modules can be found in the previous embodiments and will not be described again here.

[0186] An embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the processor is configured to execute the steps of the configuration parameter sharing method provided in this embodiment by calling a computer program stored in the memory.

[0187] Please refer to FIG. 15 , which is a schematic structural diagram of an electronic device provided in an embodiment of the present application.

[0188] The electronic device may include components such as a processor 1501 with one or more processing cores, a memory 1502 with one or more computer-readable storage media, a power supply 1503, and an input unit 1504. Those skilled in the art will appreciate that the electronic device structure shown in FIG15 does not limit the electronic device and may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0189] Processor 1501 is the control center of the electronic device. It connects all parts of the electronic device using various interfaces and circuits. It executes software programs and / or modules stored in memory 1502 and accesses data stored in memory 1502 to perform various functions of the electronic device and process data. Optionally, processor 1501 may include one or more processing cores. Alternatively, processor 1501 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 1501.

[0190] The memory 1502 can be used to store software programs and modules. The processor 1501 executes various functional applications and data processing by running the software programs and modules stored in the memory 1502. The memory 1502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 1502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1502 may also include a memory controller to provide the processor 1501 with access to the memory 1502.

[0191] The electronic device also includes a power supply 1503 for supplying power to various components. Optionally, the power supply 1503 can be logically connected to the processor 1501 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 1503 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0192] The electronic device may further include an input unit 1504, which may be configured to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0193] Although not shown, the electronic device may also include a display unit, an image acquisition component, etc., which will not be described in detail here. Specifically in this embodiment, when the electronic device acts as a host terminal, the processor 1501 will load the executable code corresponding to one or more computer programs into the memory 1502, and the processor 1501 will execute the steps of the configuration parameter sharing method suitable for the host terminal provided in this application, such as: displaying the live content of the virtual live broadcast room in the live broadcast interface provided to the host; displaying the parameter selection interface in response to the configuration sharing operation; displaying the parameter identifier of at least one configuration parameter related to the live broadcast content in the parameter selection interface; and sending the target configuration parameter indicated by the selected parameter identifier to the audience terminal used by at least part of the audience in the virtual live broadcast room in response to the selection operation of the parameter identifier in the parameter selection interface.

[0194] In addition, when the electronic device acts as a server, the processor 1501 will load the executable code corresponding to one or more computer programs into the memory 1502, and the processor 1501 will execute the steps of the configuration parameter sharing method suitable for the server provided in this application, such as: displaying the live content of the virtual live room in the live broadcast interface provided to the audience; displaying the configuration processing interface in response to receiving the target configuration parameters sent by the anchor of the virtual live broadcast room; displaying the parameter application control in the configuration processing interface, and the target configuration parameters are related to the live content; and applying the target configuration parameters in response to the parameter application operation on the parameter application control.

[0195] It should be noted that the electronic device provided in the embodiment of the present application and the configuration parameter sharing method in the above embodiment belong to the same concept, and its specific implementation process is detailed in the above related embodiments and will not be repeated here.

[0196] The present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program stored thereon is executed on a processor of an electronic device provided in an embodiment of the present application, the processor of the electronic device implements the steps of the configuration parameter sharing method provided in the present application. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0197] The present application also provides a computer program product, which includes a computer program. When the computer program is executed on the processor of the electronic device provided in the embodiment of the present application, the processor of the electronic device implements the steps in the configuration parameter sharing method provided in the present application.

[0198] It should be noted that when the above embodiments of this application are applied to specific products or technologies, it is necessary to obtain the permission or consent of the owner of the video work to which the video clip belongs. In addition, relevant data involving users must be obtained from the user, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0199] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0200] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.

Claims

1. A configuration parameter sharing method, executed by an electronic device, comprising: On the live broadcast interface provided to the anchor, the live broadcast content of the virtual live broadcast room is displayed; In response to the configuration sharing operation, a parameter selection interface is displayed; On the parameter selection interface, displaying a parameter identifier of at least one configuration parameter related to the live content; and In response to a selection operation on a parameter identifier in the parameter selection interface, the target configuration parameter indicated by the selected parameter identifier is sent to a viewer terminal used by at least a portion of the viewers in the virtual live broadcast room.

2. The configuration parameter sharing method according to claim 1, wherein in response to a selection operation on a parameter identifier in the parameter selection interface, sending the target configuration parameter indicated by the selected parameter identifier to a viewer terminal used by at least a portion of viewers in the virtual live broadcast room comprises: In response to a selection operation on a parameter identifier in the parameter selection interface, displaying a viewer selection interface, and displaying viewer identifiers of viewers in the virtual live broadcast room on the viewer selection interface; In response to a selection operation on a viewer identifier in the viewer selection interface, the target configuration parameter indicated by the selected parameter identifier is sent to the viewer terminal indicated by the selected viewer identifier.

3. According to the configuration parameter sharing method of claim 2, the displaying of the viewer identification of the viewer in the virtual live broadcast room on the viewer selection interface comprises: Determining the degree of demand for the target configuration parameters by viewers in the virtual live broadcast room; Determining a first arrangement order of audience identifiers of viewers in the virtual live broadcast room according to the demand levels corresponding to the viewers in the virtual live broadcast room; In the audience selection interface, audience identifiers of the audience in the virtual live broadcast room are displayed according to the first arrangement order.

4. According to the configuration parameter sharing method of claim 3, the step of determining the degree of demand for the target configuration parameter by viewers in the virtual live broadcast room comprises: Determining virtual resources transferred by viewers of the virtual live broadcast room; According to the virtual resources transferred by the audience in the virtual live broadcast room, the degree of demand for the target configuration parameters by the audience in the virtual live broadcast room is determined.

5. The configuration parameter sharing method according to any one of claims 2 to 4, wherein in response to a selection operation on a viewer identifier in the viewer selection interface, sending the target configuration parameter indicated by the selected parameter identifier to the viewer terminal indicated by the selected viewer identifier comprises: In response to a selection operation on a viewer identifier in the viewer selection interface, the target configuration parameters indicated by the selected parameter identifier are exported from the source application according to the configuration file format of the source application of the live content source, and sent to the viewer end indicated by the selected viewer identifier.

6. The configuration parameter sharing method according to any one of claims 2 to 5, wherein in response to a selection operation on a viewer identifier in the viewer selection interface, sending the target configuration parameter indicated by the selected parameter identifier to the viewer terminal indicated by the selected viewer identifier comprises: In response to a selection operation on a viewer identifier in the viewer selection interface, a target configuration parameter indicated by the selected parameter identifier is obtained from the source application and sent to a viewer terminal indicated by the selected viewer identifier in a key-value pair format.

7. The configuration parameter sharing method according to any one of claims 1 to 6, wherein in response to the configuration sharing operation, displaying a parameter selection interface comprises: In response to the configuration sharing operation, a parameter selection interface is displayed through a floating window.

8. The configuration parameter sharing method according to any one of claims 1 to 7, wherein displaying a parameter identifier of at least one configuration parameter related to the live content on the parameter selection interface comprises: Determining a content category of the live broadcast content; Determining, according to the content category, a second arrangement order of a plurality of configuration parameters related to the live content; According to the second arrangement order, multiple configuration parameters related to the live content are displayed in the parameter selection interface. Parameter identifier of a number.

9. A configuration parameter sharing method, executed by an electronic device, comprising: The live broadcast content of the virtual live broadcast room is displayed on the live broadcast interface provided to the audience; In response to receiving the target configuration parameters sent by the anchor of the virtual live broadcast room, displaying a configuration processing interface; On the configuration processing interface, a parameter application control is displayed, and the target configuration parameter is related to the live broadcast content; In response to a parameter application operation on the parameter application control, the target configuration parameter is applied.

10. The configuration parameter sharing method according to claim 9, wherein the configuration processing interface further displays a parameter storage control, and the method further comprises: In response to a parameter storage operation on the parameter storage control, the target configuration parameter is stored.

11. The configuration parameter sharing method according to claim 9 or 10, wherein the configuration processing interface further displays a parameter discard control, and the method further comprises: In response to a parameter discard operation on the parameter discard control, the target configuration parameter is discarded.

12. The configuration parameter sharing method according to claim 9, wherein in response to a parameter application operation on the parameter application control, applying the target configuration parameter comprises: If the current viewer terminal supports the target configuration parameter, the target configuration parameter is directly applied; If the current viewer terminal does not support the target configuration parameter, the target configuration parameter is forwarded to an external associated device that supports the target configuration parameter, and the external associated device is instructed to apply the target configuration parameter.

13. A configuration parameter sharing device, comprising: The anchor-side display module is used to display the live broadcast content of the virtual live broadcast room on the live broadcast interface provided to the anchor; A parameter display module, for displaying a parameter selection interface in response to a configuration sharing operation; displaying a parameter identifier of at least one configuration parameter related to the live content on the parameter selection interface; The parameter sharing module is used to respond to the selection operation of the parameter identifier in the parameter selection interface and send the target configuration parameters indicated by the selected parameter identifier to the audience terminal used by at least part of the audience in the virtual live broadcast room.

14. A configuration parameter sharing device, comprising: The audience end display module is used to display the live broadcast content of the virtual live broadcast room in the live broadcast interface provided to the audience end; A parameter processing module, configured to display a configuration processing interface in response to receiving a target configuration parameter sent by the anchor of the virtual live broadcast room; display a parameter application control on the configuration processing interface, wherein the target configuration parameter is related to the live broadcast content; A parameter execution module is used to apply the target configuration parameter in response to a parameter application operation on the parameter application control.

15. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 12 are implemented.

16. A computer-readable storage medium storing a computer program, wherein 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.

17. A computer program product, comprising a computer program, wherein 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

  • Display method, device and system of direct broadcasting room

    CN106231378A

  • Game operation synchronization system, method and device, equipment and storage medium

    CN114025180A

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

    CN115243064A

  • Live broadcast room beautifying method, device and system, storage medium and electronic equipment

    CN116016972A

  • Configuration parameter sharing method and device, electronic equipment, storage medium and program product

    CN117201888A