Virtual article display control method, virtual article display method and device

文档序号:196386 发布日期:2021-11-02 浏览:26次 中文

阅读说明:本技术 虚拟物品的显示控制方法、虚拟物品的显示方法、装置 (Virtual article display control method, virtual article display method and device ) 是由 汪明鑫 于 2021-07-28 设计创作,主要内容包括:本公开关于一种虚拟物品的显示控制方法、虚拟物品的显示方法、装置。所述虚拟物品的显示控制方法包括:显示虚拟物品配置面板,虚拟物品配置面板中显示有多个物品槽位;获取直播属性,直播属性是响应于属性选择操作获取的;获取与物品槽位对应的虚拟物品,虚拟物品是响应于对物品槽位的虚拟物品配置操作后获取的;建立直播属性、物品槽位和虚拟物品之间的映射关系,映射关系用于指示观众端在虚拟物品面板的物品槽位中显示虚拟物品。通过以物品槽位为单位可视化配置得到虚拟物品,使观众端能够在相应的物品槽位中显示配置得到的虚拟物品,极大地提高了配置虚拟物品的灵活性。(The disclosure relates to a display control method of a virtual article, a display method of the virtual article and a device. The display control method of the virtual article comprises the following steps: displaying a virtual article configuration panel, wherein a plurality of article slot positions are displayed in the virtual article configuration panel; acquiring a live broadcast attribute, wherein the live broadcast attribute is acquired in response to an attribute selection operation; acquiring a virtual article corresponding to the article slot position, wherein the virtual article is acquired after responding to the virtual article configuration operation of the article slot position; and establishing a mapping relation among the live broadcast attribute, the article slot position and the virtual article, wherein the mapping relation is used for indicating the audience end to display the virtual article in the article slot position of the virtual article panel. The virtual article is obtained through visual configuration by taking the article slot position as a unit, so that the spectator end can display the virtual article obtained through configuration in the corresponding article slot position, and the flexibility of virtual article configuration is greatly improved.)

1. A display control method for a virtual article, comprising:

displaying a virtual article configuration panel, wherein a plurality of article slot positions are displayed in the virtual article configuration panel;

acquiring a live broadcast attribute, wherein the live broadcast attribute is acquired in response to an attribute selection operation;

acquiring a virtual article corresponding to the article slot position, wherein the virtual article is acquired after responding to the virtual article configuration operation of the article slot position;

and establishing a mapping relation among the live broadcast attribute, the article slot position and the virtual article, wherein the mapping relation is used for indicating an audience end to display the virtual article in the article slot position of the virtual article panel.

2. A method for displaying a virtual article, comprising:

responding to the virtual article acquisition request, and determining the target live broadcast attribute of the currently displayed live broadcast room;

acquiring a target article slot position corresponding to the target live broadcast attribute and a target virtual article corresponding to the target article slot position, wherein the target article slot position and the target virtual article corresponding to the target article slot position are determined according to a preset live broadcast attribute, a mapping relation between the article slot position and the virtual article, and the mapping relation is obtained by the configuration of a virtual article configuration panel displayed by a server;

and displaying the target virtual article in the target article slot of the virtual article panel.

3. A display control apparatus for a virtual article, comprising:

a panel display module configured to execute displaying a virtual article configuration panel in which a plurality of article slots are displayed;

the attribute acquisition module is configured to execute acquisition of live broadcast attributes, and the live broadcast attributes are acquired in response to attribute selection operation;

an article obtaining module configured to perform obtaining of a virtual article corresponding to the article slot, where the virtual article is obtained in response to a virtual article configuration operation on the article slot;

a relationship generation module configured to perform establishing a mapping relationship among the live broadcast attribute, the item slot and the virtual item, where the mapping relationship is used to instruct an audience to display the virtual item in the item slot of the virtual item panel.

4. A display device for a virtual article, comprising:

a response module configured to perform determining a target live property of a currently displayed live broadcast room;

the acquisition module is configured to execute acquisition of a target article slot position corresponding to the target live broadcast attribute and a target virtual article corresponding to the target article slot position, wherein the target article slot position and the target virtual article corresponding to the target article slot position are determined according to a preset live broadcast attribute, a mapping relation between the article slot position and the virtual article, and the mapping relation is obtained by configuration of a virtual article configuration panel displayed by a server;

a display module configured to perform displaying the target virtual item in the target item slot of a virtual item panel.

5. An electronic device, comprising:

a processor;

a memory for storing the processor-executable instructions;

wherein the processor is configured to execute the instructions to implement the display control method of the virtual article of claim 1.

6. An electronic device, comprising:

a processor;

a memory for storing the processor-executable instructions;

wherein the processor is configured to execute the instructions to implement the display method of the virtual article of claim 2.

7. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the display control method of a virtual article according to claim 1.

8. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the virtual article display method of claim 2.

9. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the method of controlling the display of a virtual article according to claim 1.

10. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the method of displaying a virtual article according to claim 2.

Technical Field

The present disclosure relates to the field of internet technologies, and in particular, to a display control method for a virtual article, a display method for a virtual article, an apparatus, an electronic device, a computer-readable storage medium, and a computer program product.

Background

Virtual objects, such as gifts, props, etc., can facilitate interaction between the anchor and the audience. At present, a virtual object panel corresponding to the type of the live broadcast room can be configured in advance, so that the audience end displays the virtual object panel corresponding to the type of the live broadcast room.

In the related art, a new virtual article panel may be generated by adjusting the position of the virtual article in the virtual article panel. And the position of the virtual item in the virtual item panel is typically determined by the rank value. The larger the rank value, the more forward the position of the virtual item in the virtual item panel. When the position of the virtual article in the virtual article panel needs to be adjusted, a user needs to configure the ranking value of the virtual article in a hard coding mode, and the problem of complex operation exists.

Disclosure of Invention

The present disclosure provides a display control method for a virtual article, a display method for a virtual article, an apparatus, an electronic device, a computer-readable storage medium, and a computer program product, so as to at least solve the problem of complicated operation in configuring a ranking value of a virtual article in the related art. The technical scheme of the disclosure is as follows:

according to a first aspect of the embodiments of the present disclosure, there is provided a display control method for a virtual article, including:

displaying a virtual article configuration panel, wherein a plurality of article slot positions are displayed in the virtual article configuration panel;

acquiring a live broadcast attribute, wherein the live broadcast attribute is acquired in response to an attribute selection operation;

acquiring a virtual article corresponding to the article slot position, wherein the virtual article is acquired after responding to the virtual article configuration operation of the article slot position;

and establishing a mapping relation among the live broadcast attribute, the article slot position and the virtual article, wherein the mapping relation is used for indicating an audience end to display the virtual article in the article slot position of the virtual article panel.

In one embodiment, the method further comprises:

displaying a live broadcast attribute configuration page;

receiving target live broadcast attribute parameters through the live broadcast attribute configuration page, wherein the target live broadcast attribute parameters are used for defining the content and attributes of a live broadcast room and/or a main broadcast account;

and generating the live broadcast attribute according to the target live broadcast attribute parameter.

In one embodiment, the method further comprises:

when a plurality of live broadcast attributes exist, acquiring the type number of virtual articles configured in the article slot positions under the live broadcast attributes from the established mapping relation among the live broadcast attributes, the article slot positions and the virtual articles;

generating identification information according to the type and quantity of the virtual articles;

and displaying the identification information in the article slot.

In one embodiment, the method further comprises:

and acquiring and displaying the configured virtual article and the live broadcast attribute corresponding to the virtual article, wherein the configured virtual article is acquired after responding to the trigger operation of the identification information.

In one embodiment, the obtaining the virtual article corresponding to the article slot includes:

acquiring a candidate virtual article, wherein the candidate virtual article is acquired after responding to the virtual article configuration operation of the article slot position;

and acquiring a virtual article corresponding to the article slot position from the candidate virtual article, wherein the virtual article is acquired after responding to the selection operation of the candidate virtual article.

In one embodiment, the method further comprises:

responding to a virtual article acquisition request sent by the audience, and determining a target live broadcast attribute of a live broadcast room displayed by the audience;

determining a target article slot position under the target live broadcast attribute and a target virtual article corresponding to the target article slot position according to the live broadcast attribute, the article slot position and the mapping relation of the virtual article;

and sending the target virtual article corresponding to the target article slot position to the audience end, wherein the target virtual article is used for indicating the audience end to display in the target article slot position of the virtual article panel.

In one embodiment, when there are a plurality of target live broadcast attributes, the determining, according to the live broadcast attributes, the item slot positions, and the mapping relationship between the virtual items, target item slot positions under the target live broadcast attributes, and target virtual items corresponding to the target item slot positions includes:

searching and obtaining an article slot position under each target live broadcast attribute and a virtual article corresponding to the article slot position from the mapping relation;

and determining the target article slot position and the target virtual article corresponding to the target article slot position according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position.

In one embodiment, the determining, according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position, the target article slot position and the target virtual article corresponding to the target article slot position includes:

acquiring the attribute priority of each target live broadcast attribute;

and according to the attribute priority, obtaining the target article slot positions and the target virtual articles from a plurality of article slot positions of the target live broadcast attributes and virtual articles corresponding to the article slot positions.

In one embodiment, the method further comprises:

and responding to a history record viewing operation, and displaying a generated history panel configuration record, wherein the history panel configuration record comprises the established mapping relation among the live broadcast attribute, the item slot position and the virtual item.

According to a second aspect of the embodiments of the present disclosure, there is provided a display method of a virtual article, including:

responding to the virtual article acquisition request, and determining the target live broadcast attribute of the currently displayed live broadcast room;

acquiring a target article slot position corresponding to the target live broadcast attribute and a target virtual article corresponding to the target article slot position, wherein the target article slot position and the target virtual article corresponding to the target article slot position are determined according to a preset live broadcast attribute, a mapping relation between the article slot position and the virtual article, and the mapping relation is obtained by the configuration of a virtual article configuration panel displayed by a server;

and displaying the target virtual article in the target article slot of the virtual article panel.

In one embodiment, when there are a plurality of target live broadcast attributes, the obtaining a target article slot corresponding to the target live broadcast attribute and a target virtual article corresponding to the target article slot includes:

acquiring an article slot position under each target live broadcast attribute and a virtual article corresponding to the article slot position according to the mapping relation;

and determining the target article slot position and the target virtual article corresponding to the target article slot position according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position.

In one embodiment, the determining the target article slot position and the target virtual article corresponding to the target article slot position according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position includes:

and acquiring the attribute priority of each target live broadcast attribute, and determining the target article slot position and the target virtual article corresponding to the target article slot position according to the attribute priority.

According to a third aspect of the embodiments of the present disclosure, there is provided a display control apparatus of a virtual article, including:

a panel display module configured to execute displaying a virtual article configuration panel in which a plurality of article slots are displayed;

the attribute acquisition module is configured to execute acquisition of live broadcast attributes, and the live broadcast attributes are acquired in response to attribute selection operation;

an article obtaining module configured to perform obtaining of a virtual article corresponding to the article slot, where the virtual article is obtained in response to a virtual article configuration operation on the article slot;

a relationship generation module configured to perform establishing a mapping relationship among the live broadcast attribute, the item slot and the virtual item, where the mapping relationship is used to instruct an audience to display the virtual item in the item slot of the virtual item panel.

In one embodiment, the apparatus further comprises:

the configuration page display module is configured to execute display of a live broadcast attribute configuration page;

a receiving module configured to execute receiving of a target live broadcast attribute parameter through the live broadcast attribute configuration page, where the live broadcast attribute parameter is used to define the content and attribute of a live broadcast room and/or a main broadcast account;

and the attribute generation module is configured to execute the generation of the live broadcast attribute according to the target live broadcast attribute parameter.

In one embodiment, the apparatus further comprises:

the quantity obtaining module is configured to obtain the type quantity of the virtual articles configured in the article slot positions under the plurality of live broadcast attributes from the established mapping relation among the live broadcast attributes, the article slot positions and the virtual articles when the plurality of live broadcast attributes exist;

the identification generation module is configured to generate identification information according to the type quantity of the virtual article;

an identification display module configured to perform displaying the identification information in the item slot.

In one embodiment, the apparatus further comprises:

and the item and attribute display module is configured to acquire and display the configured virtual item and the live broadcast attribute corresponding to the virtual item, wherein the configured virtual item is acquired after responding to the triggering operation of the identification information.

In one embodiment, the item acquisition module includes:

a candidate item acquisition unit configured to perform acquisition of a candidate virtual item, the candidate virtual item being acquired in response to a virtual item configuration operation for the item slot;

an item acquisition unit configured to perform acquisition of a virtual item corresponding to the item slot position from the candidate virtual item, the virtual item being acquired in response to a selection operation of the candidate virtual item.

In one embodiment, the apparatus further comprises:

the attribute determining module is configured to execute a virtual article acquisition request sent by the audience, and determine a target live broadcast attribute of a live broadcast room displayed by the audience;

the slot position and article determining module is configured to execute determining a target article slot position under the target live broadcast attribute and a target virtual article corresponding to the target article slot position according to the mapping relation among the live broadcast attribute, the article slot position and the virtual article;

a sending module configured to execute sending of a target virtual article corresponding to the target article slot to the spectator end, where the target virtual article is used to instruct the spectator end to display in the target article slot of a virtual article panel.

In one embodiment, when there are a plurality of the target live attributes, the slot and item determination module includes:

the searching unit is configured to search the mapping relation to obtain an article slot position under each target live broadcast attribute and a virtual article corresponding to the article slot position;

the slot position and article determining unit is configured to execute determining the target article slot position and the target virtual article corresponding to the target article slot position according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position.

In one embodiment, the slot and item determining unit is configured to perform obtaining an attribute priority of each of the target live broadcast attributes; and according to the attribute priority, obtaining the target article slot positions and the target virtual articles from a plurality of article slot positions of the target live broadcast attributes and virtual articles corresponding to the article slot positions.

In one embodiment, the apparatus further comprises:

and the record display module is configured to execute a history record viewing operation and display a generated history panel configuration record, wherein the history panel configuration record comprises the established mapping relation among the live broadcast attribute, the item slot and the virtual item.

According to a fourth aspect of the embodiments of the present disclosure, there is provided a display device of a virtual article, including:

a response module configured to perform determining a target live property of a currently displayed live broadcast room;

a first obtaining module, configured to perform obtaining of a target article slot position corresponding to the target live broadcast attribute and a target virtual article corresponding to the target article slot position, where the target article slot position and the target virtual article corresponding to the target article slot position are determined according to a mapping relationship among a preset live broadcast attribute, the article slot position and the virtual article, and the mapping relationship is obtained through configuration of a virtual article configuration panel displayed by a server;

a display module configured to perform displaying the target virtual item in the target item slot of a virtual item panel.

In one embodiment, when there are a plurality of the target live broadcast attributes, the obtaining module includes:

the obtaining unit is configured to obtain an article slot position under each target live broadcast attribute and a virtual article corresponding to the article slot position according to the mapping relation;

the slot position and article determining unit is configured to execute determining the target article slot position and the target virtual article corresponding to the target article slot position according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position.

In one embodiment, the slot and item determining unit is configured to perform obtaining an attribute priority of each target live broadcast attribute, and determine the target item slot and the target virtual item corresponding to the target item slot according to the attribute priority.

According to a fifth aspect of embodiments of the present disclosure, there is provided an electronic apparatus including:

a processor;

a memory for storing the processor-executable instructions;

wherein the processor is configured to execute the instructions to implement the display control method for the virtual article according to any one of the first aspect.

According to a sixth aspect of embodiments of the present disclosure, there is provided an electronic apparatus including:

a processor;

a memory for storing the processor-executable instructions;

wherein the processor is configured to execute the instructions to implement the display method of the virtual item according to any one of the second aspect.

According to a seventh aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions of the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method for controlling display of a virtual article according to any one of the first aspect.

According to an eighth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions, when executed by a processor of an electronic device, enable the electronic device to perform the method for displaying a virtual article according to any one of the second aspect.

According to a ninth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the display control method for a virtual article according to any one of the above first aspects.

According to a tenth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the method of displaying a virtual article of any one of the above-mentioned second aspects.

The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:

and carrying out visual deployment on the configuration mode of the virtual article, displaying a virtual article configuration panel in a screen of the server, wherein the virtual article configuration panel and the virtual article panel presented by the audience end both comprise a plurality of article slots. The server side responds to the attribute selection operation to obtain the selected live broadcast attribute; and responding to the virtual article configuration operation of the article slot position, acquiring the virtual article corresponding to the article slot position, and further establishing the direct broadcast attribute, the article slot position and the mapping relation between the virtual articles. The mapping relation is used for indicating the audience to display the corresponding virtual article in the article slot position of the virtual article panel. By introducing the concept of the article slot positions, the virtual articles are visually configured by taking the article slot positions as units, so that the flexibility of configuring the virtual articles is greatly improved, and the time cost for configuring the virtual articles is reduced. By introducing the concept of the live broadcast attribute, the corresponding relation between the live broadcast attribute and the virtual article panel is established, so that the styles of the virtual article panels displayed by different audiences are different, and the diversity of the virtual article panels displayed by the audiences is improved.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.

Fig. 1 is a diagram illustrating an application environment of a display control method for a virtual article according to an exemplary embodiment.

Fig. 2 is a flowchart illustrating a display control method of a virtual article according to an example embodiment.

FIG. 3 is a schematic diagram illustrating a virtual article configuration panel in one configuration, according to an example embodiment.

FIG. 4 is a schematic diagram illustrating a configured virtual article configuration panel in accordance with an exemplary embodiment.

Fig. 5 is a flowchart illustrating a step of generating live properties in accordance with an exemplary embodiment.

Fig. 6a is a schematic diagram illustrating a generation page of a live property according to an exemplary embodiment.

FIG. 6b is a schematic diagram illustrating another generation page of live properties according to an exemplary embodiment.

FIG. 7 is a schematic diagram illustrating an attribute conflict items page in accordance with an exemplary embodiment.

FIG. 8 is a schematic diagram illustrating an item selection page in accordance with an exemplary embodiment.

Fig. 9 is a flow diagram illustrating a process for a viewer-side virtual object acquisition request according to an example embodiment.

FIG. 10 is a schematic diagram illustrating a viewer-side displayed virtual object panel in accordance with an exemplary embodiment.

Fig. 11 is a schematic diagram illustrating a step of determining a target item slot and a target virtual item according to an example embodiment.

FIG. 12 is a flowchart illustrating a method of displaying a virtual item in accordance with an exemplary embodiment.

Fig. 13 is a flowchart illustrating another method of controlling display of a virtual item according to an example embodiment.

Fig. 14 is a block diagram illustrating a display control apparatus for a virtual article according to an example embodiment.

FIG. 15 is a block diagram illustrating a display device of a virtual article according to an example embodiment.

FIG. 16 is a block diagram illustrating an electronic device in accordance with an example embodiment.

FIG. 17 is a block diagram illustrating another electronic device in accordance with an example embodiment.

Detailed Description

In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for presentation, analyzed data, etc.) referred to in the present disclosure are both information and data that are authorized by the user or sufficiently authorized by various parties.

The display control method of the virtual article provided by the present disclosure may be applied to an application environment as shown in fig. 1. Wherein the server 110 interacts with the viewer 120 via the network. The server 110 has a first application installed therein for configuring a virtual article. The server 110 displays a virtual article configuration panel through the first application program, so that the user obtains the mapping relationship among the live broadcast attribute, the article slot position and the virtual article through the configuration of the virtual article configuration panel. The server 110 stores the mapping relationship. Further, the server 110 may also send the mapping relationship to the viewer 120, so that the viewer 120 stores the mapping relationship in a local database. The viewer side 120 has installed therein a second application that can be used to view live video. When the audience 120 detects a virtual article acquisition request, a target article slot position which is obtained from the mapping relation and accords with the current live broadcast attribute and a target virtual article corresponding to the target article slot position are acquired. The spectator end 120 displays the target virtual item in the target item slot.

The server 110 may be implemented by an independent server or a server cluster composed of a plurality of servers. The spectator end 120 may be, but is not limited to, various personal computers, laptops, smartphones, tablets, portable wearable devices.

Fig. 2 is a flowchart illustrating a display control method for a virtual article according to an exemplary embodiment, where as shown in fig. 2, the display control method for a virtual article is used in a server, and includes the following steps.

In step S210, a virtual article arrangement panel is displayed, and a plurality of article slots are displayed in the virtual article arrangement panel.

The virtual article may refer to a network article, such as a virtual gift, a virtual prop, etc., which is designed and has a use value and an exchange value through the operation of the system platform in a network-specific virtual environment.

The virtual article configuration panel may be understood as an editable form of a virtual article panel displayed at the viewer end. The virtual article configuration panel and the virtual article panel displayed by the audience end both comprise a plurality of article slots, and the condition that one article slot is included is not excluded. The number of the article slots in the virtual article configuration panel is greater than or equal to the number of the article slots in the virtual article panel. In contrast, the article slot in the virtual article configuration panel may be, but is not limited to, used for configuring, storing, and displaying a virtual article, so that the virtual article in each article slot may be changed. The article slot position in the virtual article panel is used for receiving and displaying the virtual article.

It can be understood that the article slot position in the virtual article configuration panel and the article slot position in the virtual article panel have a corresponding relationship, and a corresponding relationship between the two article slot positions can be established through a unique slot position id (identity), so that the same virtual article is displayed in the virtual article configuration panel and the article slot position having the corresponding relationship in the virtual article panel.

Specifically, when the server detects a panel configuration operation triggered by a user through a virtual article panel, the virtual article configuration panel is displayed, and a plurality of article slots are displayed in the virtual article configuration panel.

In step S220, a live attribute is obtained, where the live attribute is obtained in response to the attribute selection operation.

The live broadcast attribute is an integration and classification mode for the live broadcast room. The live broadcast attribute can be determined according to inherent attribute characteristics of a live broadcast room, an anchor account, an audience account and the like, for example, the live broadcast attribute can be determined according to the gender of the anchor, the city of the anchor, the type of the live broadcast room and the like. Alternatively, the live property may be a property that satisfies a custom condition, e.g., the number of fans of the anchor exceeds a threshold. The attribute selection operation of the live broadcast attribute can be triggered by clicking, preset gestures, voice instructions and the like.

In some possible embodiments, a general live attribute may be set. And when the audience end does not hit any live broadcast attribute except the universal live broadcast attribute, the audience end hits the universal live broadcast attribute, and then the audience end displays a virtual article panel corresponding to the universal live broadcast attribute.

Specifically, when the server detects an attribute selection operation of the live broadcast attribute triggered by the user through the virtual article configuration panel, the selected live broadcast attribute is acquired. FIG. 3 illustrates a virtual good configuration panel in a configuration of a server-side display. As shown in fig. 3, a plurality of article slots and a plurality of keys with live broadcast attributes are displayed in the virtual article configuration panel: attribute 1 to attribute 5. The user may perform a click operation (e.g., attribute 1 in fig. 3) on a button of the live broadcast attribute that needs to be configured, so that the server obtains the selected live broadcast attribute in response to the click operation.

Further, a virtual article that can be currently displayed at the viewer side may be displayed in each article slot of the virtual article configuration panel. With continued reference to fig. 3, the currently selected live broadcast attribute is attribute 1, and a virtual item that can be currently displayed at the viewer side conforming to attribute 1 is displayed in each item slot.

In step S230, a virtual article corresponding to the article slot is obtained, where the virtual article is obtained after the virtual article configuration operation on the article slot is performed.

Specifically, the virtual article configuration operation may be triggered by clicking, dragging, a preset gesture, a voice instruction, and the like. When the service end detects that the user carries out virtual article configuration operation on each article slot position needing configuration, the virtual article corresponding to each article slot position is obtained, and the corresponding virtual article is displayed in each article slot position.

Fig. 4 schematically shows a panel obtained by configuring the virtual article configuration panel shown in fig. 3. As shown in fig. 4, if the virtual article in the article slot position 1 needs to be changed from the article a to the article B, the user may drag the article B in the article slot position 2 to the article slot position 1, so that the service end obtains the virtual article corresponding to the article slot position 1 as the article B, and displays the article B in the article slot position 1, thereby completing the configuration of the article slot position 1.

In step S240, a mapping relationship among the live broadcast attribute, the article slot and the virtual article is established, where the mapping relationship is used to instruct the viewer to display the virtual article in the article slot of the virtual article panel.

Specifically, after the configuration of the article slot position in the virtual article configuration panel is completed, the server establishes a mapping relationship among the live broadcast attribute, the article slot position and the virtual article, and stores the mapping relationship.

Further, the server sends the virtual article corresponding to the article slot position to the audience according to the mapping relation. Illustratively, the server determines that the live broadcast attribute of the live broadcast room currently displayed by the spectator is the game live broadcast room. The game direct broadcast room comprises an article slot position 1, an article slot position 2 and an article slot position 3; the article slot position 1 corresponds to the virtual article A, the article slot position 2 corresponds to the virtual article B, and the article slot position 3 corresponds to the virtual article C. The server side sends the virtual article corresponding to each article slot position to the audience side, so that the audience side displays an article slot position 1, an article slot position 2 and an article slot position 3 in the virtual article panel, displays a virtual article A in the article slot position 1, displays a virtual article B in the article slot position 2 and displays a virtual article C in the article slot position 3.

In the display control method of the virtual article, the configuration mode of the virtual article is visually deployed, the virtual article configuration panel is displayed in the screen of the server, and the virtual article configuration panel and the virtual article panel presented by the audience end both comprise a plurality of article slots. The server side responds to the attribute selection operation to obtain the selected live broadcast attribute; and responding to the virtual article configuration operation of the article slot position, acquiring the virtual article corresponding to the article slot position, and further establishing the direct broadcast attribute, the article slot position and the mapping relation between the virtual articles. The mapping relation is used for indicating the audience to display the corresponding virtual article in the article slot position of the virtual article panel. By introducing the concept of the article slot positions, the virtual articles are visually configured by taking the article slot positions as units, so that the flexibility of configuring the virtual articles is greatly improved, and the time cost for configuring the virtual articles is reduced. By introducing the concept of the live broadcast attribute, the corresponding relation between the live broadcast attribute and the virtual article panel is established, so that the styles of the virtual article panels displayed by different audiences are different, and the diversity of the virtual article panels displayed by the audiences is improved.

In an exemplary embodiment, the live property may be customizable. For example, white list attributes are established for a specified anchor account and/or viewer account; alternatively, custom specified live room conditions (e.g., live room viewership) establish ab experiment attributes. As shown in fig. 5, the method further comprises:

in step S510, a live property configuration page is displayed.

Specifically, the live property configuration page may be displayed after a property configuration operation in response to the live property. The attribute configuration operation can be triggered by means of a preset setting menu, an attribute configuration control and the like. And after the server receives the attribute configuration operation, displaying a live attribute configuration page. A plurality of edit sections, such as a basic property (e.g., property name, property id) edit section, a property condition edit section, and the like, may be included in the live property configuration page.

In step S520, a target live property parameter is received through the live property configuration page.

The target live broadcast attribute parameter refers to a parameter configured for a live broadcast attribute and is used for defining the content and the attribute of a live broadcast room and/or a main broadcast account.

Specifically, the server may receive a target live attribute parameter configured by the user through each editing area in the live attribute configuration page. Illustratively, customizable live attributes include whitelist attributes and ab experiment attributes. And when the server detects the selection operation of the white list attribute, displaying a live attribute configuration page shown in fig. 6 a. Referring to fig. 6a, the live attribute configuration page of the white list attribute includes an id type editing area, an attribute name editing area, an id input area, an effective time editing area, and an ineffective time editing area. Correspondingly, when the server detects the selection operation of the ab experiment attribute, the live broadcast attribute configuration page shown in fig. 6b is displayed. Referring to fig. 6b, the live broadcast attribute configuration page of the ab experiment attribute includes an id type editing area, an attribute name editing area, an ab experiment parameter input area, and an experiment period.

In step S530, a live attribute is generated according to the target live attribute parameter.

Specifically, when the server detects the operation of storing the live broadcast attribute, the live broadcast attribute is generated according to the target live broadcast attribute parameters in each editing area in the live broadcast attribute configuration page. Exemplarily, if the server receives the target live broadcast attribute parameter through the live broadcast attribute configuration page, the method includes: id type-anchor id, attribute name-a white list; a white list id-A anchor; effective time-6 months and 4 days in 2021, and ineffective time-7 months and 4 days in 2021. Then the server may generate a white list attribute for the a anchor with an effective time period of 2021, 6 months and 4 days-2021, 7 months and 4 days.

Further, the server may display the generated live broadcast attribute in a live broadcast attribute list, and configure each item slot under the live broadcast attribute according to the contents described in steps S210 to S240.

In this embodiment, through supporting the live attribute of custom, make different spectators end can show the virtual article panel that accords with the live room attribute more, increase the variety of the virtual article panel of spectator end, still help promoting spectator's use the enthusiasm of virtual article simultaneously, promote the interactive degree of spectator and anchor.

In an exemplary embodiment, the method further comprises: when a plurality of live broadcast attributes exist, acquiring the type number of virtual articles configured in the article slot positions under the plurality of live broadcast attributes from the established live broadcast attributes, the mapping relation between the article slot positions and the virtual articles; generating identification information according to the type and quantity of the virtual articles; and displaying the identification information in the article slot.

Specifically, when a plurality of live broadcast attributes exist in the virtual article configuration panel, the server performs clustering processing on the configured virtual articles of the plurality of live broadcast attributes in each article slot position to obtain the type number of the virtual articles corresponding to each article slot position. The service end generates identification information corresponding to each article slot position according to the type quantity, and displays the identification information corresponding to each article slot position in each article slot position.

Further, when the number of the types corresponding to the article slots is 0 or 1, the service end may not display the identification information, thereby simplifying the display content of the virtual article configuration panel.

Further, the identification information can be updated in real time along with the real-time configuration of the virtual article in the article slot position, so that the accuracy of the identification information is ensured.

Further, a display style of the identification information may be configured in advance, and the display style may be, but is not limited to, a display color (e.g., red), a display shape (e.g., square), a display position in the article slot (e.g., upper left corner of the article slot), a display font, and the like.

Continuing to refer to fig. 3, as shown in fig. 3, identification information (c) is displayed in the article slot 1, and the number of types of the configured virtual articles with 5 live broadcast attributes in the article slot 1 is 3.

In this embodiment, under the condition that a plurality of live broadcast attributes exist, the type number of the configured virtual article corresponding to each article slot position is obtained, and the type number is displayed at each article slot position in the form of identification information, so that a user can intuitively learn about the overall configuration condition of the virtual article with the plurality of live broadcast attributes, and a way for the user to know information is simplified.

In an exemplary embodiment, the identification information may be configured as an access portal for the virtual item. The method further comprises the following steps: and acquiring and displaying the configured virtual article and the live broadcast attribute corresponding to the virtual article, wherein the configured virtual article is acquired after responding to the triggering operation of the identification information.

The triggering operation of the identification information can be triggered by clicking, preset gestures, voice instructions and the like. And when the server detects the triggering operation aiming at the identification information in the article slot position, displaying the attribute conflict article page. The attribute conflict item page comprises all configured virtual items of a plurality of live broadcast attributes in the item slot position and live broadcast attributes corresponding to each virtual item. Continuing with the example of fig. 3, the number of types of virtual articles in the article slot 1 for the 5 live broadcast attributes is 3: the virtual article of attribute 1 is article a, the virtual article of attribute 2 is article B, the virtual article of attribute 3 is article C, and the virtual articles of attribute 4 and attribute 5 have not yet been arranged. And when the server detects the click operation on the identification information (c), displaying the attribute conflict article page shown in FIG. 7.

In some possible embodiments, the attribute conflict item page may be presented in the form of a popup page on the virtual item configuration panel page, in which case the virtual item configuration panel page may be displayed in a semi-transparent form.

In the embodiment, the identification information is configured to be the access entrance for accessing the virtual article, so that a user can check article conflict conditions of a plurality of live broadcast attributes by performing simple operations such as clicking, the information understanding mode of the user is greatly simplified, and the configuration efficiency of the virtual article is improved.

In an exemplary embodiment, the step S230 of obtaining the virtual article corresponding to the article slot includes: acquiring a candidate virtual article, wherein the candidate virtual article is acquired after responding to the virtual article configuration operation of the article slot position; and acquiring a virtual article corresponding to the article slot position from the candidate virtual article, wherein the virtual article is acquired after responding to the selection operation of the candidate virtual article.

Wherein, the candidate virtual item refers to the available virtual items, for example, all the available virtual items existing in the current system.

Specifically, the virtual article configuration operation may be triggered by clicking, voice command, or the like. In this embodiment, when the virtual article configuration panel is in an editable state (for example, clicking an edit button in fig. 3), each article slot is an access entry for accessing the candidate virtual article. And when the server detects the triggering operation of a certain article slot position, displaying an article selection page. The item selection page comprises a plurality of candidate virtual items, and the candidate virtual items can be displayed in the item selection page in the forms of lists, image grids and the like. And when the server detects the selection operation of a certain candidate virtual article, acquiring the selected candidate virtual article, and displaying the selected candidate virtual article in the article slot.

FIG. 8 illustrates a schematic diagram of an item selection page. The item selection page may be presented in the form of a popup page on the virtual item configuration panel page, in which case the virtual item configuration panel page may be displayed in a semi-transparent form. As shown in fig. 8, for a certain article slot, when the server detects a click operation on the virtual article G, the virtual article G is used as a virtual article corresponding to the article slot, and the virtual article G is displayed in the article slot.

In the embodiment, the candidate virtual articles are displayed in the form of the page, so that the user can conveniently check the selectable virtual articles, the user can complete the configuration of the virtual articles through simple operation, and the configuration efficiency of the virtual articles is greatly improved.

In an exemplary embodiment, the method further comprises: the generated history panel configuration record is displayed in response to the history viewing operation.

Specifically, the history viewing operation may be triggered by a history viewing control, a preset setting menu, and the like. And when the server detects the history record viewing operation, displaying all or part of the generated history panel configuration records. The partial history panel configuration record may be any one or more of a record generated within a preset time period, a preset number of records, a record specifying an account configuration, and the like. When there are multiple history panel configuration records, the multiple history panel configuration records may be sorted and displayed according to the chronological order generated by the history panel configuration records, for example, the history panel configuration record closer to the current time is displayed in front. Each historical panel configuration record can include, but is not limited to, the established live broadcast attribute, the mapping relationship between the item slot position and the virtual item; operator information, etc.

In the embodiment, the user can quickly know the historical configuration condition of the virtual article by supporting the batch viewing operation of the historical records.

In an exemplary embodiment, as shown in fig. 9, after the mapping relationship between the live broadcast attribute, the item slot and the virtual item is established, the method further includes the following steps:

in step S910, in response to the virtual article acquisition request sent by the viewer, a target live broadcast attribute of the live broadcast room displayed by the viewer is determined.

The virtual article obtaining request may be generated by triggering a virtual article control, and the virtual article control may be displayed in a live broadcast page displayed by the viewer. And when the audience detects the triggering operation of the virtual article control, sending a virtual article acquisition request to the server. The virtual object acquisition request may also be a request autonomously triggered by the viewer, for example, when the viewer detects an access request to the current live broadcast room, the virtual object acquisition request is autonomously generated.

The virtual object acquisition request carries audience information. The audience information may be, but is not limited to: viewer account information, e.g., viewer account identification, region, viewer gender, an associative relationship (e.g., an attention relationship) between the viewer account and the anchor, etc.; information of the live broadcast room currently displayed by the audience, such as the type of the live broadcast room (game live broadcast room, e-commerce live broadcast room, etc.), the number of audience, etc.; anchor account information, such as anchor account identification, anchor fan count, anchor work count, and the like.

Specifically, the server compares the viewer-side information with a plurality of live broadcast attributes after receiving the virtual article acquisition request. And acquiring a live broadcast attribute consistent with the audience information as a target live broadcast attribute. For example, if the type of live broadcast included in the spectator information is a game live broadcast, the live broadcast attribute "game live broadcast" may be used as the target live broadcast attribute.

In step S920, a target article slot position under the target live broadcast attribute and a target virtual article corresponding to the target article slot position are determined according to the mapping relationship between the live broadcast attribute, the article slot position and the virtual article.

In step S930, the target virtual article corresponding to the target article slot is sent to the viewer, where the target virtual article is used to instruct the viewer to display in the target article slot of the virtual article panel.

Specifically, the server side obtains at least one target article slot position under the target live broadcast attribute and a target virtual article corresponding to each target article slot position from the mapping relation among the live broadcast attribute, the article slot position and the virtual article. And the server side sends the target virtual article corresponding to each target article slot position to the audience side, so that the audience side displays the target virtual article corresponding to each target article slot position in each target article slot position of the virtual article panel.

Fig. 10 is a schematic diagram illustrating a virtual object panel displayed by the viewer when the target live broadcast attribute is attribute 1 in fig. 3. As shown in fig. 10, the layout of the plurality of article slots in the viewer side and the server side is the same, and the same virtual article is displayed in each article slot.

Further, with continued reference to fig. 10, the item types of the virtual item may include a variety, such as a gift, a prop, a puff, and the like. For each article type, a virtual article corresponding to the article slot position may be configured with reference to the display control method for a virtual article in the present disclosure.

In this embodiment, the live broadcast attribute, the mapping relationship between the article slot and the virtual article are stored in the server, so that the server centrally processes the request for acquiring the virtual article sent by each audience, and the accuracy and the data consistency of the virtual article can be ensured. By configuring the article slot positions consistent with the virtual article configuration panel of the server side in the virtual article panel of the audience side, the audience side can display the configured virtual articles in the corresponding article slot positions, and therefore the diversity of the virtual article panel displayed by the audience side is improved.

In an exemplary embodiment, when there are multiple target live broadcast attributes, step S920, determining a target item slot position under the target live broadcast attribute and a target virtual item corresponding to the target item slot position according to the mapping relationship between the live broadcast attribute, the item slot position and the virtual item, including: searching and obtaining an article slot position under each target live broadcast attribute and a virtual article corresponding to the article slot position from the mapping relation; and determining a target article slot position and a target virtual article corresponding to the target article slot position according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position.

Specifically, if the server compares the viewer side information with the plurality of live broadcast attributes, and then obtains a plurality of live broadcast attributes consistent with the viewer side information, all the plurality of live broadcast attributes are used as target live broadcast attributes. For example, the spectator information includes a live-air room type, game live-air room, anchor account a. Among the plurality of live attributes are a game live room, and a white list attribute-anchor account a. Then the live attribute "game live room" and the white list attribute are both taken as target live attributes. And the server side obtains at least one article slot position under each target live broadcast attribute and a virtual article corresponding to each article slot position from the mapping relation.

For each target item slot, a target virtual item can be determined from the virtual items with the target live broadcast attributes according to a pre-configured item selection strategy.

In a possible embodiment, for each target item slot, one of the virtual items under the target live broadcast attribute may be randomly selected as the target virtual item.

In one possible embodiment, the priority of each virtual item may be preconfigured. And selecting the virtual article with the highest priority from the virtual articles under the target live broadcast attributes as the target virtual article aiming at each target article slot position.

In one possible embodiment, the usage heat of each virtual item may be obtained. And selecting the virtual article with the highest heat degree from the virtual articles under the target live broadcast attributes as the target virtual article aiming at each target article slot position.

In a possible embodiment, after determining that a plurality of target live broadcast attributes exist, one target live broadcast attribute may be selected from the plurality of target live broadcast attributes, and then the article slot positions under the selected target live broadcast attribute and the virtual article corresponding to each article slot position are obtained for display.

In this embodiment, when a plurality of live broadcast attributes matched with the audience information exist, the target object slot position and the target virtual object are determined according to the object selection policy, so that the matching degree between the target object slot position and the target virtual object and a live broadcast room and/or an audience can be improved, audiences can use the virtual object more, and the use experience of the audiences and the anchor is improved.

In an exemplary embodiment, determining the target item slot position and the target virtual item corresponding to the target item slot position according to the item slot position under each target live broadcast attribute and the virtual item corresponding to the item slot position includes: acquiring the attribute priority of each target live broadcast attribute; and according to the attribute priority, obtaining target article slot positions and target virtual articles from the article slot positions of the target live broadcast attributes and the virtual articles corresponding to the article slot positions.

Specifically, the priority of each target live property is pre-configured. And aiming at each target article slot position, selecting a virtual article corresponding to the target live broadcast attribute with the highest priority from the virtual articles under the target live broadcast attributes as a target virtual article. FIG. 11 illustrates a schematic diagram of determining a target virtual item. As shown in fig. 11, the target live attributes include attribute 1, attribute 2, and attribute 3. Attribute 1 has a higher priority than attribute 2, and attribute 2 has a higher priority than attribute 3. Then:

selecting a virtual article A corresponding to the attribute 1 as a target virtual article aiming at the article slot position 1;

aiming at the article slot position 2, selecting a virtual article C corresponding to the attribute 2 as a target virtual article;

selecting a virtual article B corresponding to the attribute 3 as a target virtual article aiming at the article slot position 3;

and selecting the virtual article D corresponding to the attribute 1 as a target virtual article aiming at the article slot position 4.

Further, when the same target virtual article exists in the target virtual articles determined in the above manner, the target virtual article may be subjected to deduplication processing.

In this embodiment, when there are a plurality of live broadcast attributes matching with the audience information, the target object slot position and the target virtual object are determined according to the priority, and the important virtual object can be preferentially displayed, so that the audience can be promoted to use the virtual object more.

Fig. 12 is a flowchart illustrating a display method of a virtual object, which is used in a viewer's end as shown in fig. 12, according to an exemplary embodiment, and includes the following steps.

In step S1210, a target live broadcast attribute of the currently displayed live broadcast room is determined in response to the virtual item acquisition request.

The manner of generating the virtual article obtaining request may refer to the above embodiments, and is not specifically described herein. The virtual object acquisition request carries audience information. The content contained in the information of the audience can refer to the above embodiments, and is not specifically described herein.

Specifically, the audience compares the audience information with a plurality of live broadcast attributes, and the live broadcast attribute consistent with the audience information is used as the target live broadcast attribute. For example, if the type of live broadcast included in the spectator information is a game live broadcast, the live broadcast attribute "game live broadcast" is used as the target live broadcast attribute.

In step S1220, a target article slot corresponding to the target live broadcast attribute and a target virtual article corresponding to the target article slot are obtained.

And the target article slot position and the target virtual article corresponding to the target article slot position are determined according to the direct broadcast attribute, the article slot position and the mapping relation between the virtual articles. The mapping relation is configured according to the display control method of the virtual article.

Specifically, after the server establishes the mapping relationship among the live broadcast attribute, the article slot position and the virtual article, the mapping relationship can be sent to the audience, so that the audience stores the mapping relationship in the local database. And when the audience terminal determines the target live broadcast attribute, at least one target article slot position under the target live broadcast attribute and a target virtual article corresponding to each target article slot position are obtained from the stored mapping relation.

In step S1230, the target virtual item is displayed in the target item slot of the virtual item panel.

Specifically, the viewer side displays a virtual object panel. The virtual article panel includes a plurality of article slots, but one article slot is not excluded. The typesetting mode of the plurality of article slots in the virtual article panel can be the same as the typesetting mode of the plurality of article slots of the server. And after determining the target article slot positions and the target virtual articles corresponding to the target article slot positions, the audience end displays the target virtual articles corresponding to the target article slot positions in each target article slot position of the virtual article panel.

In the embodiment, the live broadcast attribute, the object slot position and the target virtual object are stored to the audience terminals, so that each audience terminal can obtain the currently displayed target virtual object according to the audience terminal information, the operation pressure of the server is reduced, and the virtual object acquisition efficiency is improved. By configuring the article slot positions consistent with the virtual article configuration panel of the server side in the virtual article panel of the audience side, the audience side can display the configured target virtual articles in the corresponding article slot positions, and therefore the diversity of the virtual article panel displayed by the audience side is improved.

In an exemplary embodiment, when there are multiple target live broadcast attributes, in step S1220, acquiring a target item slot corresponding to the target live broadcast attribute and a target virtual item corresponding to the target item slot, including: acquiring an article slot position under each target live broadcast attribute and a virtual article corresponding to the article slot position according to the mapping relation; and determining a target article slot position and a target virtual article corresponding to the target article slot position according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position.

Specifically, if the audience compares the audience information with the live attributes to obtain live attributes consistent with the audience information, the live attributes are all used as target live attributes. And the audience end acquires at least one article slot position under each target live broadcast attribute and the virtual article corresponding to each article slot position from the mapping relation. For each target article slot, a target virtual article can be determined from virtual articles under multiple target live broadcast attributes according to a pre-configured article selection strategy. Specific implementation manners of the item selection strategy can be made with reference to the above embodiments, and are not specifically set forth herein.

In this embodiment, when a plurality of live broadcast attributes matched with the audience information exist, the target object slot position and the target virtual object are determined according to the object selection policy, so that the matching degree between the target object slot position and the target virtual object and a live broadcast room and/or an audience can be improved, audiences can use the virtual object more, and the use experience of the audiences and the anchor is improved.

In an exemplary embodiment, determining the target item slot position and the target virtual item corresponding to the target item slot position according to the item slot position under each target live broadcast attribute and the virtual item corresponding to the item slot position includes: and acquiring the attribute priority of each target live broadcast attribute, and determining a target article slot position and a target virtual article corresponding to the target article slot position according to the attribute priority.

Specifically, the priority of each target live property is pre-configured. And selecting a virtual article corresponding to the target live broadcast attribute with the highest priority from the virtual articles under the target live broadcast attributes as a target virtual article aiming at each target article slot position. In this embodiment, when there are a plurality of live broadcast attributes matching with the audience information, the target object slot position and the target virtual object are determined according to the priority, and the important virtual object can be preferentially displayed, so that the audience can be promoted to use the virtual object more.

Fig. 13 is a flowchart illustrating a display control method of a virtual article according to an example embodiment. The display control method of the virtual article is applied to a display control system of the virtual article. The display control system comprises a viewer side and a server side. As shown in fig. 13, the following steps are included.

The configuration stage of the virtual goods at the server side comprises the following steps:

in step S1302, the server displays a virtual article allocation panel, in which a plurality of article slots are displayed.

In step S1304, the server acquires a live attribute.

The live broadcast attribute may be a preset live broadcast attribute, for example, each existing live broadcast room type is used as a live broadcast attribute; custom live attributes, such as whitelist attributes, are also possible.

In step S1306, the server displays the candidate virtual article in response to the virtual article configuration operation for the article slot.

In step S1308, the server displays the selected candidate virtual article in the article slot in response to the selection operation of the candidate virtual article.

In step S1310, the server establishes a mapping relationship between the live broadcast attribute, the item slot and the virtual item in response to the saving operation, and saves the mapping relationship.

In the display stage of the virtual article at the audience, the audience self-determines the slot position of the target article and the target virtual article as an example:

in step S1312, the viewer determines a target live broadcast attribute according to the current viewer information in response to the virtual article acquisition request.

In step S1314, the spectator obtains the mapping relationship among the live broadcast attribute, the item slot, and the virtual item from the server.

In step S1316, the audience obtains the target item slot position under the target live broadcast attribute and the target virtual item corresponding to the target item slot position from the mapping relationship.

When a plurality of target live broadcast attributes are determined according to the audience information, the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position can be obtained from the mapping relation, and the target article slot position and the target virtual article corresponding to the target article slot position are determined by referring to the embodiment.

In step S1318, a target virtual article corresponding to each target article slot is displayed in each target article slot of the virtual article panel.

It should be understood that, although the steps in the above-described flowcharts are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a part of the steps in the above-mentioned flowcharts may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the steps or the stages is not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a part of the steps or the stages in other steps.

Fig. 14 is a block diagram illustrating a display control apparatus 1400 for a virtual item, according to an example embodiment. Referring to fig. 14, the apparatus includes a panel display module 1402, an attribute acquisition module 1404, an item acquisition module 1406, and a relationship generation module 1408.

A panel display module 1402 configured to execute displaying a virtual article configuration panel, in which a plurality of article slots are displayed; an attribute obtaining module 1404 configured to perform obtaining a live attribute, the live attribute being obtained in response to the attribute selecting operation; an article obtaining module 1406 configured to perform obtaining of a virtual article corresponding to the article slot, where the virtual article is obtained in response to a virtual article configuration operation on the article slot; a relationship generation module 1408 configured to execute establishing a mapping relationship among the live broadcast attribute, the item slot position, and the virtual item, where the mapping relationship is used to instruct the audience to display the virtual item in the item slot position of the virtual item panel.

In an exemplary embodiment, the apparatus 1400 further comprises: the configuration page display module is configured to execute display of a live broadcast attribute configuration page; the receiving module is configured to receive a target live broadcast attribute parameter through a live broadcast attribute configuration page, wherein the live broadcast attribute parameter is used for defining the content and the attribute of a live broadcast room and/or a main broadcast account; and the attribute generation module is configured to execute the generation of the live broadcast attribute according to the target live broadcast attribute parameter.

In an exemplary embodiment, the apparatus 1400 further comprises: the quantity obtaining module is configured to obtain the type quantity of the virtual articles configured in the article slot positions under the multiple live broadcast attributes from the established mapping relation among the live broadcast attributes, the article slot positions and the virtual articles when the multiple live broadcast attributes exist; the identification generation module is configured to generate identification information according to the type quantity of the virtual articles; and the identification display module is configured to display the identification information in the article slot.

In an exemplary embodiment, the apparatus 1400 further comprises: and the article and attribute display module is configured to execute acquisition and display of the configured virtual article and the live broadcast attribute corresponding to the virtual article, wherein the configured virtual article is acquired after responding to the triggering operation of the identification information.

In an exemplary embodiment, the item acquisition module 1406, includes: a candidate article acquisition unit configured to perform acquisition of a candidate virtual article, the candidate virtual article being acquired in response to a virtual article configuration operation for the article slot; and the article acquisition unit is configured to acquire the virtual article corresponding to the article slot position from the candidate virtual article, wherein the virtual article is acquired after responding to the selection operation of the candidate virtual article.

In an exemplary embodiment, the apparatus 1400 further comprises: the attribute determining module is configured to execute a virtual article acquisition request sent by a viewer end, and determine a target live broadcast attribute of a live broadcast room displayed by the viewer end; the slot position and article determining module is configured to execute determining a target article slot position under the target live broadcast attribute and a target virtual article corresponding to the target article slot position according to the mapping relation among the live broadcast attribute, the article slot position and the virtual article; and the transmitting module is configured to transmit the target virtual article corresponding to the target article slot position to the audience, wherein the target virtual article is used for indicating the audience to display in the target article slot position of the virtual article panel.

In an exemplary embodiment, when there are multiple target live attributes, the slot and item determination module includes: the searching unit is configured to search the mapping relation to obtain an article slot position under each target live broadcast attribute and a virtual article corresponding to the article slot position; and the slot position and article determining unit is configured to execute determining a target article slot position and a target virtual article corresponding to the target article slot position according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position.

In an exemplary embodiment, the slot and item determining unit is configured to perform obtaining an attribute priority of each target live broadcast attribute; and according to the attribute priority, obtaining target article slot positions and target virtual articles from the article slot positions of the target live broadcast attributes and the virtual articles corresponding to the article slot positions.

In an exemplary embodiment, the apparatus 1400 further comprises: and the record display module is configured to execute a history record viewing operation and display the generated history panel configuration record, wherein the history panel configuration record comprises the established mapping relation among the live broadcast attribute, the item slot and the virtual item.

FIG. 15 is a block diagram illustrating a display device 1500 for a virtual item, according to an example embodiment. Referring to fig. 15, the apparatus includes a response module 1502, an acquisition module 1504, and a display module 1506.

A response module 1502 configured to perform determining a target live property of a currently displayed live room; the acquisition module 1504 is configured to execute acquisition of a target article slot position corresponding to the target live broadcast attribute and a target virtual article corresponding to the target article slot position, wherein the target article slot position and the target virtual article corresponding to the target article slot position are determined according to a preset live broadcast attribute, a mapping relation between the article slot position and the virtual article, and the mapping relation is obtained through configuration of a virtual article configuration panel displayed by a server; a display module 1506 configured to execute displaying the target virtual article in the target article slot of the virtual article panel.

In an exemplary embodiment, when there are multiple target live attributes, the obtaining module 1504 includes: the acquisition unit is configured to acquire an article slot position under each target live broadcast attribute and a virtual article corresponding to the article slot position according to the mapping relation; and the slot position and article determining unit is configured to execute determining a target article slot position and a target virtual article corresponding to the target article slot position according to the article slot position under each target live broadcast attribute and the virtual article corresponding to the article slot position.

In an exemplary embodiment, the slot and item determining unit is configured to perform obtaining an attribute priority of each target live broadcast attribute, and determine the target item slot and the target virtual item corresponding to the target item slot according to the attribute priority.

With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.

FIG. 16 is a block diagram illustrating an electronic device S00 for display control of a virtual item, according to an example embodiment. For example, the electronic device S00 may be a server. Referring to FIG. 16, electronic device S00 includes a processing component S20 that further includes one or more processors and memory resources represented by memory S22 for storing instructions, such as applications, that are executable by processing component S20. The application program stored in the memory S22 may include one or more modules each corresponding to a set of instructions. Further, the processing component S20 is configured to execute instructions to perform the above-described display control method of the virtual item.

The electronic device S00 may also include a power supply assembly S24 configured to perform power management of the electronic device S00, a wired or wireless network interface S26 configured to connect the electronic device S00 to a network, and an input-output (I/O) interface S28. The electronic device S00 may operate based on an operating system stored in the memory S22, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, or the like.

In an exemplary embodiment, a computer-readable storage medium comprising instructions, such as the memory S22 comprising instructions, executable by the processor of the electronic device S00 to perform the above method is also provided. The storage medium may be a computer-readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

In an exemplary embodiment, there is also provided a computer program product comprising a computer program which, when executed by a processor, implements the display control method of a virtual article according to any one of the above embodiments.

FIG. 17 is a block diagram illustrating an electronic device Z00 for displaying virtual items, according to an example embodiment. For example, electronic device Z00 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and so forth.

Referring to fig. 17, electronic device Z00 may include one or more of the following components: a processing component Z02, a memory Z04, a power component Z06, a multimedia component Z08, an audio component Z10, an interface for input/output (I/O) Z12, a sensor component Z14 and a communication component Z16.

The processing component Z02 generally controls the overall operation of the electronic device Z00, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component Z02 may include one or more processors Z20 to execute instructions to perform all or part of the steps of the method described above. Further, the processing component Z02 may include one or more modules that facilitate interaction between the processing component Z02 and other components. For example, the processing component Z02 may include a multimedia module to facilitate interaction between the multimedia component Z08 and the processing component Z02.

The memory Z04 is configured to store various types of data to support operations at the electronic device Z00. Examples of such data include instructions for any application or method operating on electronic device Z00, contact data, phonebook data, messages, pictures, videos, and the like. The memory Z04 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.

The power supply component Z06 provides power to the various components of the electronic device Z00. The power component Z06 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device Z00.

The multimedia component Z08 comprises a screen providing an output interface between the electronic device Z00 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component Z08 includes a front facing camera and/or a rear facing camera. When the electronic device Z00 is in an operating mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

The audio component Z10 is configured to output and/or input an audio signal. For example, the audio component Z10 includes a Microphone (MIC) configured to receive external audio signals when the electronic device Z00 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory Z04 or transmitted via the communication component Z16. In some embodiments, the audio component Z10 further includes a speaker for outputting audio signals.

The I/O interface Z12 provides an interface between the processing component Z02 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.

The sensor assembly Z14 includes one or more sensors for providing status assessment of various aspects to the electronic device Z00. For example, the sensor assembly Z14 may detect the open/closed state of the electronic device Z00, the relative positioning of the components, such as the display and keypad of the electronic device Z00, the sensor assembly Z14 may also detect a change in the position of one component of the electronic device Z00 or the electronic device Z00, the presence or absence of user contact with the electronic device Z00, the orientation or acceleration/deceleration of the electronic device Z00, and a change in the temperature of the electronic device Z00. The sensor assembly Z14 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly Z14 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly Z14 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

The communication component Z16 is configured to facilitate wired or wireless communication between the electronic device Z00 and other devices. The electronic device Z00 may have access to a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component Z16 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component Z16 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

In an exemplary embodiment, the electronic device Z00 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components for performing the above-described methods.

In an exemplary embodiment, a computer readable storage medium is also provided, for example the memory Z04, comprising instructions executable by the processor Z20 of the electronic device Z00 to perform the above method. For example, the computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

In an exemplary embodiment, there is also provided a computer program product comprising a computer program which, when executed by a processor, implements the method of displaying a virtual article according to any of the above embodiments.

Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

30页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于电视的事件提醒处理方法、装置、智能终端及介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类