Method and device for interface configuration, equipment, storage medium and program product

By introducing object configuration interface and information configuration interface in the live broadcast system, users are allowed to select and configure information elements in the live broadcast interface, which solves the problem of inflexible information configuration in the prior art and achieves a higher quality user experience.

CN120223972APending Publication Date: 2025-06-27BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510301278.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-13
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

It is difficult for existing live broadcast systems to achieve flexible configuration of object-related information elements in the live broadcast interface, resulting in the information elements presented in the information card not meeting the expectations of the live broadcast operator or viewers.

Method used

By responding to user triggers in the live broadcast object configuration interface, the information configuration interface corresponding to the object is presented, allowing the user to select and configure the information elements to be presented, thereby dynamically adjusting the information content in the live broadcast interface.

Benefits of technology

The live broadcast operators independently select and configure information elements in the live broadcast interface, improve the quality and user experience of information elements, and meet the flexible configuration needs in different scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223972A_ABST
    Figure CN120223972A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an interface configuration method and device, equipment, a storage medium and a program product. The method comprises: in response to triggering of a first object in an object configuration interface of live broadcast, presenting an information configuration interface of a first interface element corresponding to the first object, the first interface element being presented in a live broadcast interface of live broadcast when the first object is selected, the information configuration interface is configured to present a plurality of information elements associated with the first object; receiving, via the information configuration interface, a selection of at least one information element of the plurality of information elements; and configuring the first interface element based at least on the selected at least one information element.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, devices, electronic devices, computer-readable storage media, and computer program products for live interaction. Background Art

[0002] With the development of computer technology, various live broadcasts can provide people with content in many aspects such as information, education, and entertainment. A live broadcast can involve multiple objects. For example, multiple objects can be explained during the live broadcast. During the live broadcast, if the live broadcast content can be associated with one or more objects, interface elements associated with the one or more objects can be presented on the live broadcast interface. For example, when the current live broadcast content is an explanation or display of a certain object, the live broadcast interface can include an information presentation area corresponding to the object. The information presentation area is configured to present multiple information elements associated with the object. Summary of the Invention

[0003] In a first aspect of the present disclosure, a method for interface configuration is provided. The method includes: in response to a trigger on a first object in an object configuration interface of a live broadcast, presenting an information configuration interface for a first interface element corresponding to the first object, where the first interface element is to be presented on the live broadcast interface when the first object is selected, and the information configuration interface is configured to present multiple information elements associated with the first object; receiving, via the information configuration interface, a selection of at least one information element from the multiple information elements; and configuring the first interface element based at least on the selected at least one information element.

[0004] In a second aspect of the present disclosure, a device for interface configuration is provided. The device includes: a configuration interface presentation module configured to, in response to a trigger on a first object in an object configuration interface of a live broadcast, present an information configuration interface for a first interface element corresponding to the first object, where the first interface element is to be presented on the live broadcast interface when the first object is selected, and the information configuration interface is configured to present multiple information elements associated with the first object; an information element selection module configured to receive, via the information configuration interface, a selection of at least one information element from the multiple information elements; and an interface element configuration module configured to configure the first interface element based at least on the selected at least one information element.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the electronic device to execute the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. Computer instructions are stored on the medium, and when the computer instructions are executed by a processor, the method of the first aspect is implemented.

[0007] In a fifth aspect of the present disclosure, a computer program product is provided. The product includes a computer program, and when the computer program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.

[0008] It should be understood that the content described in this part is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In combination with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:

[0010] Figure 1 A schematic diagram showing an example environment in which the embodiments of the present disclosure can be implemented;

[0011] Figure 2A and Figure 2B A schematic diagram showing an example live broadcast interface;

[0012] Figures 3A to 3D A schematic diagram showing an example interface for interface configuration according to some embodiments of the present disclosure;

[0013] Figure 4 A flowchart showing a method for interface configuration according to some embodiments of the present disclosure;

[0014] Figure 5 A schematic structural block diagram showing a device for interface configuration according to some embodiments of the present disclosure; and

[0015] Figure 6 A block diagram showing an electronic device in which one or more embodiments of the present disclosure can be implemented. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0016] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0017] In the description of the embodiments of the present disclosure, the term "including" and its similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter.

[0018] In this article, unless otherwise specified, performing a step "in response to A" does not mean that the step is immediately performed after "A", but may include one or more intermediate steps.

[0019] It can be understood that the data involved in the technical solution (including but not limited to the data itself, the acquisition, use, storage, or deletion of the data) should comply with the requirements of the corresponding laws, regulations, and related regulations.

[0020] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the type, scope of use, usage scenarios, etc. of the information involved in the present disclosure should be informed to the relevant users in an appropriate manner and the authorization of the relevant users should be obtained in accordance with the relevant laws and regulations. Among them, the relevant users may include any type of right subject, such as individuals, enterprises, and groups.

[0021] For example, when receiving an active request from a user, a prompt message is sent to the relevant user to clearly prompt the relevant user that the operation requested by them will require obtaining and using the information of the relevant user, so that the relevant user can autonomously choose whether to provide information to software or hardware such as an electronic device, application program, server, or storage medium that performs the operations of the technical solution of the present disclosure according to the prompt message.

[0022] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the relevant user in response to receiving an active request from the relevant user may be, for example, in the form of a pop-up window. The prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide information to the electronic device.

[0023] It can be understood that the above process of notifying and obtaining user authorization is only illustrative and does not limit the implementation manner of the present disclosure. Other manners that meet the relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0024] Figure 1FIG. shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In environment 100, user 110 can initiate a live broadcast through an associated terminal device 120. In some scenarios, user 110 is also referred to as, for example, the host of a live session, the host user, the host participant, the live party, the live management party, and so on. In some embodiments, user 110 may include a user corresponding to an e-commerce store, or an object recommender capable of recommending online products.

[0025] User 130 can manage the live broadcast through an associated terminal device 140. In some scenarios, user 130 can be referred to as the operator of the live broadcast, the management party, the live control party, and so on. User 130 can set the live broadcast via terminal device 140. For example, set the live broadcast interface of the live broadcast, set multiple objects involved in the live broadcast, set the name of the live broadcast, and so on.

[0026] One or more users 150-1, 150-2,..., 150-N can watch the live broadcast and participate in live interaction, etc. through their respective associated terminal devices 160-1, 160-2,..., 160-N. For ease of discussion, users 150-1, 150-2,..., 150-N can be collectively or individually referred to as user 150, and terminal devices 160-1, 160-2,..., 160-N can be collectively or individually referred to as terminal device 160. User 150 itself does not initiate the live broadcast, but joins the live interaction event (such as e-commerce live broadcast, product recommendation, etc.) of the current host user (such as user 110). In some scenarios, user 150 can also be referred to as the audience user of the live broadcast, the listener user, the viewing party, the participating party, and so on.

[0027] It should be understood that although Figure 1 only a single host user is shown, in some embodiments, there can be multiple host users initiating a live broadcast in a certain live broadcast room. Although Figure 1 only a single operator is shown, in fact, there can be multiple operators managing the live broadcast in a certain live broadcast room. In addition, although the live party and the operator of the live broadcast are respectively shown as user 110 and user 130 in the figure, in some embodiments, user 110 and user 130 can be the same user.

[0028] In some embodiments, applications or websites capable of providing live broadcast services, applications or websites capable of managing live broadcasts, and applications or websites capable of accessing live broadcast services can be respectively installed in terminal device 120, terminal device 140, and terminal device 160. Users 110, 130, and 150 can operate terminal devices 120, 140, and 160 to access the corresponding applications or websites.

[0029] Accordingly, the terminal device 120 and the terminal device 160 can present a live broadcast interface, which can provide live broadcast content, such as audio live broadcast content or video live broadcast content, etc. The terminal device 140 can present a management interface for the live broadcast, which can receive various configurations for the live broadcast, for example.

[0030] In some embodiments, the terminal device 120, the terminal device 140, and the terminal device 160 can also communicate with the server 170 through the network 172 to implement the supply of the live broadcast service. The server 170 can provide functions such as management, configuration, and maintenance of applications or websites. In some embodiments, the server 170 can store data generated during the live broadcast, including live broadcast interaction data generated during the live broadcast interaction.

[0031] The terminal device 120, the terminal device 140, and the terminal device 160 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 120, the terminal device 140, and the terminal device 160 can also support any type of user interface (such as "wearable" circuits, etc.).

[0032] The server 170 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The server 170 can include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on.

[0033] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.

[0034] Figure 2A and Figure 2B FIG. shows schematic diagrams of an example live broadcast interface 200A and an example live broadcast interface 200B. The interfaces shown in the example live broadcast interface 200A and the example live broadcast interface 200B can be presented at the terminal device 120 or the terminal device 160. For ease of discussion, reference will be made to Figure 1The environment 100 is used to describe the example live broadcast interfaces 200A and 200B. The terminal device 120 or the terminal device 160 can be used for interaction by receiving operations of the associated user (i.e., user 110 or user 150) to present corresponding interaction results.

[0035] In this article, the example live broadcast interfaces 200A and 200B being presented at the terminal device 160 are taken as an example for description. It can be understood that the live broadcast interfaces presented at the terminal device 120 and the live broadcast interfaces presented at the terminal device 160 can be partially different.

[0036] As Figure 2A shown, the live broadcast interface shown in the example live broadcast interface 200A can include interaction controls (such as a follow control) for the host party corresponding to the live broadcast. The terminal device 160 can, for example, respond to the triggering of the interaction control and perform corresponding interactions on the host party (such as following the host party, favoriting the host party, liking the host party, etc.). The example live broadcast interface 200A can include an acquisition control for the interaction resources available in the live broadcast. The interaction resources can include at least one type of virtual resource. The terminal device 160 can respond to the triggering of the acquisition control and acquire the corresponding virtual resource. The number of virtual resources acquired by the terminal device 160 each time can be pre-configured by the host party or randomly determined.

[0037] Virtual resources, sometimes also referred to as incentives, refer to the resources or incentives that users can obtain after completing interaction tasks. Examples of virtual resources can include, but are not limited to: physical or virtual objects, coupons, point incentives, etc. The virtual resources in the live broadcast are usually configurable. The present disclosure does not limit specific virtual resources. The terminal device 160 can respond to the triggering of the acquisition control and acquire the corresponding type of interaction resource.

[0038] During the live broadcast, the live broadcast content can be associated with one or more objects, and the objects can include physical goods / services, virtual goods / services, digital content / physical content, etc. In some embodiments, when the current live broadcast content of the live broadcast is an explanation or display of a certain object, the terminal device 160 can present an information presentation area 210, and the information presentation area 210 can also be referred to as an information card, an object information card, a commodity information card, etc. The information presentation area 210 is configured to present at least one information element associated with the object. Taking the object as commodity A as an example, at least one information element associated with commodity A can include any appropriate content such as the origin, shelf life, efficacy, net content, etc. of commodity A. By presenting the information card in the live broadcast interface, the users watching the live broadcast can quickly obtain the summary information related to the current object from it.

[0039] As Figure 2A andFigure 2B As shown, in some embodiments, the terminal device 160 may present the information presentation area 210 shown in the example live interface 200A, and in response to receiving a trigger on the information presentation area 210, present the information presentation area 210 shown in the example live interface 200B. The terminal device 160 may also present the information presentation area 210 shown in the example live interface 200B, and in response to receiving a trigger on the information presentation area 210, present the information presentation area 210 shown in the example live interface 200A.

[0040] The information presentation area 210 shown in the example live interface 200A may be regarded as the thumbnail state of the information presentation area 210, and the information presentation area 210 shown in the example live interface 200B may be regarded as the expanded state of the information presentation area 210. That is, the terminal device 160 may switch the presentation state of the information presentation area 210 (switch between the thumbnail state and the expanded state) in response to a trigger on the information presentation area 210.

[0041] As shown in the example live interface 200A, in the thumbnail state, the information presentation area 210 may only include the identifier of the object (such as the thumbnail of the object, the name of the object, the image of the object, the code of the object, etc.) and the indication text for indicating that the current area is the information presentation area (such as Figure 2A the text "Commodity Information" shown in ). As shown in the example live interface 200B, in the expanded state, the information presentation area 210 may include the identifier of the object, the indication text, and at least one information element associated with the object (such as Figure 2B "Ingredients: XXX Net content: XXX Shelf life: XXX" shown in ).

[0042] Thus, if the user expects to view the information elements of the object, the information elements can be viewed via the information presentation area 210 in the expanded state. If the user expects to better watch the live broadcast, the information presentation area 210 in the thumbnail state can be maintained to reduce the occlusion of the live broadcast screen. It can be understood that the default presentation state of the information presentation area 210 can be the thumbnail state or the expanded state, and the present disclosure does not limit this.

[0043] When the current live content of the live broadcast is the explanation or display of an object, the terminal device 160 can also present an object presentation window 230 and present the object being explained or displayed currently in the object presentation window 230. The object presentation window 230 can also be referred to as an object card, a product card, etc. of the object. The terminal device 160 can directly present the operation interface of the corresponding object in response to the trigger of the object presentation window 230. This allows users to conveniently understand object information and perform further operations on the objects of interest through the live broadcast. Taking the object currently presented in the object presentation window 230 as Product A as an example, the terminal device 160 can directly present the detail interface of Product A or the purchase interface of Product A, etc. in response to the trigger of the object presentation window 230. The information presentation area 210 and the object presentation window 230 can be collectively referred to as the interface elements of the object.

[0044] The exemplary live interface 200A may further include an input box 225. The terminal device 160 can receive user input from the user via the input box 225. The terminal device 160 can also determine the received user input as a comment message of the user for the comment. The live interface can at least include a comment area for presenting comment messages for the live broadcast. The comment area has a certain dimension (i.e., length and width), and the comment messages in the comment area can be presented in a scrollable manner. For example, the live interface shown in the exemplary live interface 200A can include a comment area 220 for presenting comment messages. In some embodiments, the comment area 220 can also present other types of interactive messages other than comment messages, and the present disclosure does not limit the specific messages presented in the comment area 220.

[0045] Traditionally, the live broadcaster or operator of the live broadcast can usually only set whether to present the interface elements of the object in the live interface, but cannot configure the specific content of the interface elements. For example, the live broadcaster or operator can usually only set whether to present the information card of the object, but cannot set which information elements to present in the information card. This may result in the information elements presented in the information card in the live interface not being the information elements that the live broadcaster or operator expects to present, or the information elements presented in the information card not being the information elements that the audience is interested in.

[0046] In view of this, according to an embodiment of the present disclosure, an improved solution for interface configuration is provided. According to this solution, in response to the trigger of the first object in the object configuration interface of the live broadcast, an information configuration interface of the first interface element corresponding to the first object is presented. The first interface element is to be presented in the live interface of the live broadcast when the first object is selected, and the information configuration interface is configured to present a plurality of information elements associated with the first object. Receive the selection of at least one of the plurality of information elements via the information configuration interface. Configure the first interface element at least based on the selected at least one information element.

[0047] Thus, the operator of the live broadcast can conveniently and quickly arrange the first interface elements of the object, and support the operator to independently select at least one information element expected to be presented in the first interface elements. This helps to improve the quality of at least one information element in the first interface elements.

[0048] In the present disclosure, "trigger" refers to one or more interaction operations of a user on a terminal device. Further, these interaction operations can be triggered within the same user interface / popup window, or can be triggered within different user interfaces / popup windows. The present disclosure is not limited in this regard.

[0049] In the present disclosure, "object" can refer to any entity or virtual object, including but not limited to, physical or virtual goods, media works, etc.

[0050] The following will be combined with Figures 3A to 3D to describe some exemplary embodiments of the present disclosure. Figures 3A to 3D FIGS. 300A to 300D are schematic diagrams of exemplary interfaces for interface configuration according to some embodiments of the present disclosure. The interface configuration method involved in the present disclosure can be implemented on a terminal device 140 (i.e., FIGS. 300A to 300D are exemplary interfaces presented by the terminal device 140). It should be noted that the operations performed by the terminal device 140 can specifically be performed by relevant applications installed on the terminal device 140. Some operations described with reference to the terminal device 140 may require the assistance of a server 170 to complete.

[0051] It should be understood that FIGS. 300A to 300D and the interfaces in other drawings to be described herein are merely examples, and various interface designs can actually exist. Each graphical element in the interface can have different arrangements and different visual representations, one or more of the elements can be omitted or replaced, and one or more other elements can also exist. The embodiments of the present disclosure are not limited in this regard.

[0052] The terminal device 140 can present an object configuration interface of a live object. The object configuration interface can include an object list, and the object list includes a plurality of objects associated with the live broadcast. The object configuration interface can be configured to perform configuration on the objects in the object list. Referring to Figure 3A , FIG. 300A shows an example of the object configuration interface. FIG. 300A can include an object list, and the object list at least includes regions 310-1, 310-2, 310-3, 310-4, and 310-5, and each region can correspond to an object. It can be understood that the terminal device 110 can present more regions in response to receiving an upward swipe operation or a downward swipe operation.

[0053] The terminal device 140 can, in response to the triggering of a first object (which can be any one of multiple objects) in the object configuration interface, present an information configuration interface for the first interface element corresponding to the first object. The triggering can be any appropriate triggering. For example, it can be the triggering of a certain control associated with the first object, the triggering of the area corresponding to the first object, etc. The first object can correspond to multiple interface elements (such as the information presentation area and the object presentation window mentioned above). The first interface element can be a specified interface element among the multiple interface elements, or any one of the first interface elements. The first interface element is to be presented in the live interface during the live broadcast when the first object is selected.

[0054] In this article, taking the first interface element as the information presentation area mentioned above as an example for illustrative description. During the live broadcast process, the terminal device 140 can, in response to the selection of the first object, present the first interface element in the live interface, and the first interface element includes at least one selected information element. As an example, during the live broadcast, the terminal device 140 can, in response to receiving the selection of product A, determine to live explain / demonstrate product A and present the information presentation area corresponding to product A in the live interface of the live broadcast.

[0055] Reference Figure 3A , the terminal device 140 can, in response to receiving the triggering of a certain object (such as the triggering of the control 320 in the area 310-1) in the example interface 300A, present a setting panel 330 for the object. The setting panel 330 at least includes an interaction control 331 for configuring the first interface element. The terminal device 140 can, in response to the triggering of the interaction control 331, present an information configuration interface.

[0056] The information configuration interface can be configured to present multiple information elements associated with the first object. The multiple information elements can include pre-determined and specified information elements, or information elements received during the configuration process of the first object. The terminal device 140 can receive the selection of at least one information element among the multiple information elements via the information configuration interface and configure the first interface element at least based on the at least one selected information element. The number of information elements included in the at least one information element can be any appropriate number, and the maximum value of this number can be a pre-set specified number. For example, the at least one information element can be pre-set to include at most 5 information elements.

[0057] Reference Figure 3B, the example interface 300B includes an interface 340, and the interface 340 shows an example of an information configuration interface. It should be noted that although in the example interface 300B, the interface 340 is superimposed on the object configuration interface, and the size of the interface 340 is smaller than that of the example interface 300B, in some embodiments, the interface 340 can also be an interface unrelated to the object configuration interface.

[0058] The interface 340 may include a region 350 (which may also be referred to as a first configuration region). The region 350 may include an option 351 (which may also be referred to as a first configuration item) indicating that a first interface element is allowed to be presented in the live interface and an option 352 (which may also be referred to as a second configuration item) indicating that the first interface element is not presented in the live interface. The terminal device 140 may, for example, in response to the selection of the option 351, cause the first interface element to be presented in the live interface. The terminal device 140 may also, for example, in response to the selection of the option 352, cause the first interface element not to be presented in the live interface.

[0059] It can be understood that the terminal device 140 may, only when the option 351 is selected, during the live broadcast, in response to the selection of the first object, cause the first interface element to be presented in the live interface. If the option 352 is selected, during the live broadcast, even if the terminal device 140 receives the selection of the first object, it will still not cause the first interface element to be presented in the live interface.

[0060] The interface 340 may also present a preview of the first interface element in the live interface. In some embodiments, the terminal device 140 may present a preview of the first interface element in the live interface in the interface 340 only when the option 351 is selected. In some embodiments, the terminal device 140 may also default to directly presenting a preview of the first interface element in the live interface in the interface 340. The terminal device 140 may, for example, present a preview of the first interface element in the live interface at any appropriate position in the interface 340. In some embodiments, the terminal device 140 may present an example 353 of the live interface in the region 350 and present a preview 354 of the first interface element in the live interface in the example 353. When no information element is selected, the preview 354 may present a prompt text indicating that no information element is selected (such as the text "No display content has been selected yet" shown in the figure).

[0061] The interface 340 may further include a region 360 that presents a plurality of information elements associated with the first object (such as the fabric material shown in the figure: XXXX, applicable population: XXXX, etc.). The terminal device 140 may receive a selection of at least one of the plurality of information elements via the region 360. The terminal device 140 may configure the first interface element based on the selected at least one information element. For example, the terminal device 140 may present Figure 3C the example interface 300C shown. The terminal device 140 may present a preview 354 according to the selected at least one information element, where the preview 354 indicates at least one information element included in the first interface element.

[0062] In some embodiments, the interface 340 may further include a control 371. The terminal device 140 may reset the selected at least one information element in response to a trigger of the control 371. In some embodiments, the interface 340 may further include a region 370 (which may also be referred to as a second configuration region), and in the case where at least one information element has been selected, the region 370 may present the sorting of the selected at least one information element in the first interface element.

[0063] In some embodiments, this sorting may be determined based on the order in which at least one information element is selected. For example, if the information element "fabric material: XXXX" is selected first and the information element "origin: XXXX" is selected second, then the information element "fabric material: XXXX" is the first in the sorting and the information element "origin: XXXX" is the second in the sorting.

[0064] In some embodiments, this sorting may be determined based on the priority of the respective categories of at least one information element. Taking the information elements including the 6 categories shown on the left side of the region 360 (i.e., product information, recommended points, price-related, and other categories) as an example, the priorities of these 6 categories decrease in the order from top to bottom shown in the figure, that is, the descending order of the priorities of these 6 categories is: product information > recommended points > price-related > other categories. In this case, the sorting of the information element corresponding to the category "product information" may be higher than the sorting of the information element corresponding to the category "recommended points".

[0065] In some embodiments, the terminal device 140 may adjust the sorting of at least one information element in the first interface element based on the sorting adjustment of at least one information element in the area 370. The terminal device 140 may receive the sorting adjustment of at least one information element in any suitable manner. In some embodiments, the terminal device 140 may, in response to receiving a drag operation on a certain information element among at least one information element, adjust the sorting of the information element in the first interface element based on the position where the drag operation stops.

[0066] As an example, referring to Figure 3C and Figure 3D , the terminal device 140 may, in response to receiving an upward drag operation on the information element "Place of Origin: XXXX" in the example interface 300C, adjust the sorting of the information element "Place of Origin: XXXX" forward in the first interface element. The terminal device 140 may, for example, present the example interface 300D, in which the information element "Place of Origin: XXXX" is sorted first in the first interface element. The terminal device 140 may adjust the preview 354 accordingly based on the adjustment result of the sorting.

[0067] The interface 340 may further include a confirmation control 382 and a cancellation control 384. The terminal device 140 may, in response to receiving a trigger on the confirmation control 382, configure the first interface element based on the configuration received in the interface 340 (including the selection of at least one information element and the adjustment of the sorting of at least one information element). The terminal device 140 may, in response to receiving a trigger on the cancellation control 384, exit the presentation of the interface 340 (the terminal device 140 may, for example, return to present the example interface 300A).

[0068] In summary, according to the embodiments of the present disclosure, the operator of the live broadcast can conveniently and quickly sort the first interface element of the object, and support the operator to independently select at least one information element expected to be presented in the first interface element. This helps to improve the quality of at least one information element in the first interface element.

[0069] Figure 4 FIG. shows a flowchart of a method 400 for interface configuration according to some embodiments of the present disclosure. The method 400 may be implemented at the terminal device 140. The following refers to Figure 1 to describe the method 400.

[0070] In block 410, the terminal device 140, in response to a trigger on the first object in the object configuration interface of the live broadcast, presents an information configuration interface of the first interface element corresponding to the first object, where the first interface element is to be presented in the live broadcast interface of the live broadcast when the first object is selected, and the information configuration interface is configured to present a plurality of information elements associated with the first object.

[0071] At block 420, the terminal device 140 receives a selection of at least one information element among a plurality of information elements via an information configuration interface.

[0072] At block 420, the terminal device 140 configures a first interface element based at least on the at least one selected information element.

[0073] In some embodiments, method 400 further includes: during a live broadcast, in response to a selection of a first object, causing the first interface element to be presented on the live broadcast interface, the first interface element including the at least one selected information element.

[0074] In some embodiments, the information configuration interface further includes a first configuration area, the first configuration area including a first configuration item indicating that the first interface element is allowed to be presented on the live broadcast interface and a second configuration item indicating that the first interface element is not to be presented on the live broadcast interface, and method 400 further includes: in response to a selection of the first configuration item, causing the first interface element to be presented on the live broadcast interface; and in response to a selection of the second configuration item, causing the first interface element not to be presented on the live broadcast interface.

[0075] In some embodiments, method 400 further includes: in response to a selection of at least one information element, presenting a preview of the first interface element on the live broadcast interface in the information configuration interface, the preview indicating the at least one information element included in the first interface element.

[0076] In some embodiments, the information configuration interface further includes a second configuration area, the second configuration area presenting the sorting of the at least one selected information element in the first interface element.

[0077] In some embodiments, the sorting is determined based on at least one of the following: the order in which the at least one information element is selected, the priority of each category of the at least one information element.

[0078] In some embodiments, method 400 further includes: based on an adjustment of the sorting of at least one information element in the second configuration area, adjusting the sorting of the at least one information element in the first interface element.

[0079] In some embodiments, the information configuration interface presenting the first interface element corresponding to the first object includes: in response to receiving a trigger on the first object in the object configuration interface, presenting a setting panel for the first object, the setting panel including at least interaction controls for configuring the first interface element; and in response to a trigger on the interaction controls, presenting the information configuration interface.

[0080] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above methods or processes. Figure 5FIG. 0 shows a schematic structural block diagram of a device 500 for interface configuration according to some embodiments of the present disclosure. The device 500 can be implemented in or included in a terminal device 140, for example. Each module / component in the device 500 can be implemented by hardware, software, firmware, or any combination thereof.

[0081] As shown in the figure, the device 500 includes a configuration interface presentation module 510 configured to present an information configuration interface of a first interface element corresponding to a first object in response to a trigger on the first object in the live object configuration interface, where the first interface element is to be presented in the live interface during the live broadcast when the first object is selected, and the information configuration interface is configured to present a plurality of information elements associated with the first object. The device 500 further includes an information element selection module 510 configured to receive a selection of at least one information element from the plurality of information elements via the information configuration interface. The device 500 further includes an interface element configuration module 530 configured to configure the first interface element based at least on the selected at least one information element.

[0082] In some embodiments, the device 500 further includes: an interface element presentation module configured to cause the first interface element to be presented in the live interface during the live broadcast in response to a selection of the first object, where the first interface element includes the selected at least one information element.

[0083] In some embodiments, the information configuration interface further includes a first configuration area, the first configuration area includes a first configuration item indicating that the first interface element is allowed to be presented in the live interface and a second configuration item indicating that the first interface element is not to be presented in the live interface, and the device 500 further includes: a presentation module configured to cause the first interface element to be presented in the live interface in response to a selection of the first configuration item; and a non-presentation module configured to cause the first interface element not to be presented in the live interface in response to a selection of the second configuration item.

[0084] In some embodiments, the device 500 further includes: a preview presentation module configured to present a preview of the first interface element in the live interface in the information configuration interface in response to a selection of at least one information element, where the preview indicates the at least one information element included in the first interface element.

[0085] In some embodiments, the information configuration interface further includes a second configuration area, and the second configuration area presents the sorting of the selected at least one information element in the first interface element.

[0086] In some embodiments, the sorting is determined based on at least one of the following: the order in which at least one information element is selected, the priority of the categories of at least one information element.

[0087] In some embodiments, the apparatus 500 further includes: a sorting adjustment module configured to adjust the sorting of at least one information element in a first interface element based on the sorting adjustment of at least one information element in a second configuration area.

[0088] In some embodiments, the configuration interface presentation module 510 is further configured to: in response to receiving a trigger on a first object in an object configuration interface, present a setting panel for the first object, the setting panel including at least interaction controls for configuring the first interface element; and in response to a trigger on the interaction control, present an information configuration interface.

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

[0090] It should be understood that one or more steps in the above methods can be performed by a suitable electronic device or a combination of electronic devices. Such an electronic device or combination of electronic devices can include, for example Figure 1 the terminal device 120, the terminal device 140, the terminal device 160, and / or the server 170 in

[0091] Figure 6 The block diagram of an electronic device 600 in which one or more embodiments of the present disclosure can be implemented is shown. It should be understood that Figure 6 the electronic device 600 shown is merely exemplary and should not constitute any limitation to the functions and scopes of the embodiments described herein. Figure 6 The electronic device 600 shown can include or be implemented as Figure 1 the terminal device 140 of Figure 5 the apparatus 500 of

[0092] As Figure 6As shown, the electronic device 600 is in the form of a general-purpose electronic device. The components of the electronic device 600 may include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual or virtual processor and is capable of performing various processes according to programs stored in the memory 620. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 600.

[0093] The electronic device 600 generally includes multiple computer storage media. Such media may be any accessible media that can be obtained by the electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 may be a volatile memory (such as registers, caches, random access memory (RAM)), a non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 may be a removable or non-removable medium and may include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 600.

[0094] The electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 6 a disk drive for reading from or writing to a removable, non-volatile magnetic disk (such as a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 620 may include a computer program product 625 having one or more program modules that are configured to perform various methods or actions of the various embodiments of the present disclosure.

[0095] The communication unit 640 enables communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 600 may be implemented in a single computing cluster or multiple computer machines that are capable of communicating through a communication connection. Thus, the electronic device 600 may operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.

[0096] The input device 650 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 660 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 600 can also communicate with one or more external devices (not shown) as needed through the communication unit 640. The external devices such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 600, or communicate with any device that enables the electronic device 600 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).

[0097] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0098] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0099] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is produced that implements the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause a computer, a programmable data processing device, and / or other devices to work in a specific manner. Thus, the computer-readable medium storing the instructions includes a manufacture, which includes instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0100] The computer-readable program instructions can be loaded onto a computer, other programmable data processing device, or other device, such that a series of operation steps are performed on the computer, other programmable data processing device, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing device, or other device implement the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0101] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions.

[0102] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art in the field of the present technology without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of the technology in the market, or to enable other ordinary skilled persons in the field of the present technology to understand the various implementation manners disclosed herein.

Claims

1. A method for interface configuration, comprising: In response to triggering a first object in an object configuration interface of a live broadcast, presenting an information configuration interface of a first interface element corresponding to the first object, wherein the first interface element is to be presented in the live broadcast interface of the live broadcast when the first object is selected, and the information configuration interface is configured to present a plurality of information elements associated with the first object; receiving, via the information configuration interface, a selection of at least one of the plurality of information elements; as well as The first interface element is configured based at least on the selected at least one information element.

2. The method according to claim 1, further comprising: During the live broadcast process, in response to the selection of the first object, the first interface element is presented on the live broadcast interface, and the first interface element includes the selected at least one information element.

3. The method according to claim 1, wherein the information configuration interface further includes a first configuration area, the first configuration area includes a first configuration item indicating that the first interface element is allowed to be presented in the live broadcast interface and a second configuration item indicating that the first interface element is not presented in the live broadcast interface, and the method further includes: In response to selection of the first configuration item, causing the first interface element to be presented in the live broadcast interface; as well as In response to selection of the second configuration item, the first interface element is not presented in the live broadcast interface.

4. The method according to claim 1, further comprising: In response to selection of the at least one information element, a preview of the first interface element in the live broadcast interface is presented on the information configuration interface, and the preview indicates the at least one information element included in the first interface element. 5 . The method according to claim 1 , wherein the information configuration interface further comprises a second configuration area, wherein the second configuration area presents the order of the selected at least one information element in the first interface element.

6. The method of claim 5, wherein the ranking is determined based on at least one of: the order in which the at least one information element is selected, The at least one information element has a respective priority of a category.

7. The method according to claim 5, further comprising: Based on the adjustment of the order of the at least one information element in the second configuration area, the order of the at least one information element in the first interface element is adjusted.

8. The method according to claim 1, wherein presenting the information configuration interface of the first interface element corresponding to the first object comprises: In response to receiving a trigger for the first object in the object configuration interface, presenting a setting panel for the first object, the setting panel comprising at least an interactive control for configuring the first interface element; and In response to triggering the interactive control, presenting the information configuration interface.

9. A device for interface configuration, comprising: a configuration interface presenting module, configured to present an information configuration interface of a first interface element corresponding to the first object in response to a triggering of the first object in the object configuration interface of the live broadcast, wherein the first interface element is to be presented in the live broadcast interface of the live broadcast when the first object is selected, and the information configuration interface is configured to present a plurality of information elements associated with the first object; an information element selection module, configured to receive, via the information configuration interface, a selection of at least one information element among the plurality of information elements; as well as The interface element configuration module is configured to configure the first interface element based at least on the selected at least one information element.

10. An electronic device, comprising: at least one processor; as well as At least one memory, the at least one memory is coupled to the at least one processor and stores instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 8 when executed by the at least one processor.

11. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions can be executed by a processor to implement the method according to any one of claims 1 to 8.

12. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 8.