CN112468836B - Virtual article issuing management method and device, electronic equipment and storage medium - Google Patents
Virtual article issuing management method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN112468836B CN112468836B CN202011315343.9A CN202011315343A CN112468836B CN 112468836 B CN112468836 B CN 112468836B CN 202011315343 A CN202011315343 A CN 202011315343A CN 112468836 B CN112468836 B CN 112468836B
- Authority
- CN
- China
- Prior art keywords
- target
- virtual
- virtual article
- live broadcast
- broadcast room
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
- G06Q20/0652—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash with decreasing value according to a parameter, e.g. time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4784—Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Graphics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present disclosure relates to a virtual article issuing management method, apparatus, electronic device and storage medium, the method comprising: responding to a virtual article issuing request of a target audience user in a target live broadcast room, and acquiring a plurality of target virtual article packages corresponding to the target live broadcast room; determining a virtual article issuing mode of a target live broadcast room; if the virtual article issuing mode is the permission mode for limiting issuing, selecting a first target virtual article packet from a plurality of target virtual article packets, wherein the number of virtual resources of the first target virtual article packet is greater than that of the remaining target virtual article packets; generating first virtual article description information according to the number of virtual resources of the first target virtual article package; and returning the description information of the first virtual object to the target audience terminal for displaying. The method and the system enhance the control of the live broadcast platform on the gift red envelope release in the live broadcast room, and are beneficial to reducing the probability that the user acquires the qualification of the manager of the anchor live broadcast room through the private transaction with the anchor.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a virtual article issuing management method and apparatus, an electronic device, and a storage medium.
Background
With the development of mobile internet technology, live broadcasting by using a mobile terminal has become a popular life style of people. In the related technology, audiences are allowed to send gift red packages in the live broadcasting process, the gift red packages are displayed in a live broadcasting room after being sent, and the gift red packages are opened to display the attention buttons of the gift red packages and users who send the gift red packages, so that the audiences can obtain more attention of the users by sending the gift red packages in the live broadcasting room, namely, the pollen expansion is realized.
At present, the anchor in the live broadcast room can carry out the authority setting to the spectator who provides gift red envelope at its live broadcast room, like in the live broadcast room spectator red envelope setting interface that fig. 1 shows, the anchor can set up only that live broadcast room administrator can send gift red envelope, perhaps all can send gift red envelope, only by the anchor set up to live broadcast room administrator's spectator user can send gift red envelope in the live broadcast room under the mode that only live broadcast room administrator can send gift red envelope. However, in the above mode in practical application, many anchor (especially anchor with very large amount of power) may trade and sell the administrator qualification of the live broadcast room with the users (especially the users of the power providers) with the heavy appeal in private, which brings adverse effect to the operation of the live broadcast platform and also causes serious impact to the environment of the live broadcast platform.
Therefore, a reliable and effective technical solution is needed to strengthen the control of the live broadcast platform to the release of the gift red envelope in the live broadcast room.
Disclosure of Invention
The disclosure provides a virtual article issuing management method, a virtual article issuing management device, electronic equipment and a storage medium, and aims to at least solve the problem that a live broadcast platform in the related art is lack of control over issuing gift red envelope in a live broadcast room. 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 virtual article issuance management method, including:
responding to a virtual article issuing request of a target audience user in a target live broadcast room, and acquiring a plurality of target virtual article packages corresponding to the target live broadcast room; the number of virtual resources of each target virtual commodity package in the plurality of target virtual commodity packages is different;
determining a virtual article issuing mode of the target live broadcast room;
if the virtual article issuing mode is the restricted issuing permission mode, selecting a first target virtual article package from the target virtual article packages, wherein the number of virtual resources of the first target virtual article package is greater than that of the target virtual article packages remaining in the target virtual article packages;
generating first virtual article description information according to the number of virtual resources of the first target virtual article package;
and returning the first virtual article description information to a target audience terminal corresponding to the target audience user so as to enable the target audience terminal to display the first virtual article description information.
In an exemplary embodiment, the method further comprises:
if the virtual article issuing mode is a non-limited issuing permission mode, selecting a second target virtual article package from the plurality of target virtual article packages, wherein the number of virtual resources of the second target virtual article package is smaller than that of the first target virtual article package;
generating second virtual article description information according to the number of the virtual resources of the second target virtual article package;
and returning the second virtual article description information to a target audience terminal corresponding to the target audience user so as to enable the target audience terminal to display the second virtual article description information.
In an exemplary embodiment, the obtaining, in response to a virtual article release request of a target audience user in a target live broadcast room, a plurality of target virtual article packages corresponding to the target live broadcast room includes:
responding to a virtual article issuing request of a target audience user in a target live broadcast room, and acquiring a current online viewer number of the target live broadcast room;
determining an average historical online viewer number according to the historical online viewer number of the target live broadcast room in the historical live broadcast;
and determining a plurality of target virtual item packages corresponding to the target live broadcast room according to the current online viewer number and the average historical online viewer number.
In an exemplary embodiment, the determining the plurality of target virtual item packages corresponding to the target live broadcast room according to the current online viewer and the average historical online viewer comprises:
comparing the current online audience with the average historical online audience, and taking the largest value as the target online audience of the target live broadcast room;
and determining the target virtual article packages matched with the target online audience number according to the preset mapping relation between the online audience number and the virtual article packages.
In an exemplary embodiment, the determining the virtual item release mode of the target live broadcast room includes:
acquiring the number of concerned users concerning the anchor of the target live broadcast room;
judging whether the concerned user number exceeds a preset user number threshold value or not;
and if the concerned user number exceeds a preset user number threshold value, determining a virtual article issuing mode of the target live broadcast room.
In an exemplary embodiment, the method further comprises:
responding to the confirmed issuing operation of the target audience user, and generating a virtual article picking control according to the first virtual article description information or the second virtual article description information; the virtual item pickup control comprises a countdown element;
displaying the virtual article getting control in the target live broadcast room, and starting the countdown element to count down;
when the countdown is finished, activating the virtual article getting control, and allowing the virtual article getting control to be triggered to carry out virtual article getting operation when the virtual article getting control is in an activated state;
when the first time length of the virtual article getting control in the activated state exceeds the second time length, removing the virtual article getting control from the target live broadcast room; and the second time length is determined according to the total number of the virtual article picking controls in the target live broadcast room.
In an exemplary embodiment, the method further comprises:
acquiring the total number of the currently displayed virtual article picking controls in the target live broadcast room;
when the total number exceeds a first preset number threshold, taking a first preset time length as the second time length;
when the total number does not exceed the first preset number threshold, taking a second preset time length as the second time length;
the first preset time length is less than the second preset time length.
In an exemplary embodiment, the generating a virtual article pickup control according to the first virtual article description information or the second virtual article description information in response to the confirmed issuing operation of the target audience user includes:
responding to the confirmed issuing operation of the target audience user, and acquiring a target online audience number of the target live broadcast room; the target online audience number is determined according to the current online audience number and the historical online audience number of the target live broadcast room;
when the target online audience number exceeds a second preset number threshold, taking a third preset time length as a countdown time length corresponding to the countdown element;
when the target online viewer number does not exceed the second preset number threshold, taking a fourth preset time as a countdown time corresponding to the countdown element; the third preset time length is less than the fourth preset time length;
and generating a virtual article pickup control comprising the countdown element according to the first virtual article description information or the second virtual article description information.
According to a second aspect of the embodiments of the present disclosure, there is provided a virtual article issuance management apparatus including:
the virtual article package obtaining unit is configured to execute a virtual article issuing request responding to a target audience user in a target live broadcast room, and obtain a plurality of target virtual article packages corresponding to the target live broadcast room; the number of virtual resources of each target virtual commodity package in the plurality of target virtual commodity packages is different;
a distribution mode determination unit configured to perform determination of a virtual article distribution mode of the target live broadcast room;
a first selecting unit, configured to select a first target virtual item package from the multiple target virtual item packages if the virtual item distribution mode is a restricted distribution permission mode, where a virtual resource number of the first target virtual item package is greater than a virtual resource number of each remaining target virtual item package in the multiple target virtual item packages;
a first description information generation unit configured to perform generation of first virtual item description information from the number of virtual resources of the first target virtual item package;
a first returning unit, configured to perform returning the first virtual article description information to a target audience terminal corresponding to the target audience user, so that the target audience terminal displays the first virtual article description information.
In an exemplary embodiment, the apparatus further comprises:
a second selecting unit, configured to select a second target virtual item package from the multiple target virtual item packages if the virtual item distribution mode is a non-restricted distribution permission mode, where the number of virtual resources of the second target virtual item package is smaller than that of the first target virtual item package;
a second description information generation unit configured to perform generation of second virtual item description information according to the number of virtual resources of the second target virtual item package;
a second returning unit, configured to perform returning of the second virtual item description information to a target audience terminal corresponding to the target audience user, so that the target audience terminal displays the second virtual item description information.
In an exemplary embodiment, the virtual item package obtaining unit includes:
a first online audience acquisition unit configured to execute a virtual article release request in response to a target audience user in a target live broadcast room, and acquire a current online audience of the target live broadcast room;
an average historical online audience determination unit configured to determine an average historical online audience according to the historical online audience of the target live broadcast room in the historical live broadcast;
a virtual item package determining unit configured to perform determining a plurality of target virtual item packages corresponding to the target live broadcast according to the current online viewer and the average historical online viewer.
In an exemplary embodiment, the virtual item package determining unit includes:
a comparison unit configured to perform comparison between the current online viewer and the average historical online viewer, and use the largest value as the target online viewer of the target live broadcast room;
a determining subunit configured to perform determining the plurality of target virtual item packages matching the target online audience number according to a mapping relationship between a preset online audience number and a virtual item package.
In an exemplary embodiment, the issue mode determination unit includes:
an attention user acquisition unit configured to perform acquisition of an attention user number of a anchor who pays attention to the target live broadcast;
a judging unit configured to perform judgment on whether the number of users of interest exceeds a preset user number threshold;
a distribution mode determination subunit configured to perform determination of a virtual article distribution mode of the target live broadcast room when the concerned user number exceeds a preset user number threshold.
In an exemplary embodiment, the apparatus further comprises:
a receiving control generating unit configured to execute a confirmation issuing operation in response to the target audience user, and generate a virtual article receiving control according to the first virtual article description information or the second virtual article description information; the virtual item pickup control comprises a countdown element;
a countdown unit configured to execute displaying the virtual article pickup control in the target live broadcast room and start the countdown element to count down;
the activation unit is configured to activate the virtual article getting control when the countdown is finished, and the virtual article getting control is allowed to be triggered to get the virtual article when the virtual article getting control is in an activated state;
a receiving control removing unit configured to remove the virtual item receiving control from the target live broadcast room when a first time length of the virtual item receiving control in an activated state exceeds a second time length; and the second time length is determined according to the total number of the virtual article picking controls in the target live broadcast room.
In an exemplary embodiment, the apparatus further comprises:
the quantity acquisition unit is configured to acquire the total quantity of the currently displayed virtual article picking controls in the target live broadcast room;
a first determination unit configured to perform a first preset time period as the second time period when the total number exceeds a first preset number threshold;
a second determination unit configured to perform, when the total number does not exceed the first preset number threshold, taking a second preset duration as the second duration;
the first preset time length is less than the second preset time length.
In an exemplary embodiment, the getting control generating unit includes:
a first acquisition unit configured to perform a confirmation issuance operation in response to the target viewer user, and acquire a target online viewer count of the target live broadcast; the target online audience number is determined according to the current online audience number and the historical online audience number of the target live broadcast room;
a third determining unit configured to perform a third preset duration as a countdown duration corresponding to the countdown element when the target online audience number exceeds a second preset number threshold;
a fourth determining unit, configured to execute, when the target online viewer number does not exceed the second preset number threshold, taking a fourth preset duration as a countdown duration corresponding to the countdown element; the third preset time length is less than the fourth preset time length;
a generating subunit configured to perform generating a virtual item pickup control including the countdown element according to the first virtual item description information or the second virtual item description information.
According to a third aspect of the 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 virtual article issuance management method according to any one of the above embodiments.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a storage medium, wherein when executed by a processor of an electronic device, instructions of the storage medium enable the electronic device to execute the virtual article issuance management method according to any one of the above embodiments.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising computer instructions stored in a computer readable storage medium. A processor of the electronic device reads the computer instructions from the computer-readable storage medium, and executes the computer instructions, so that the electronic device executes the virtual article issuance management method provided in any one of the above embodiments;
the technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
when the virtual article issuing mode of the live broadcast room is the permission limiting mode, the description information of the virtual article package with the large number of virtual resources in the virtual article package corresponding to the live broadcast room is returned to the audience user requesting to issue the virtual article, and the description information is displayed by the audience terminal of the audience user.
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 schematic view of a viewer red parcel setting interface for a live room;
FIG. 2 is a diagram of an application environment illustrating a virtual article release management method in accordance with an exemplary embodiment;
FIG. 3 is a flowchart illustrating a virtual article issuance management method according to one exemplary embodiment;
FIG. 4 is a schematic diagram illustrating a virtual item release mode interface into a live room in accordance with an illustrative embodiment;
FIG. 5 is an interface illustration of a virtual article release icon shown in accordance with an exemplary embodiment;
FIG. 6 is a flowchart illustrating a server obtaining a plurality of target virtual good packages corresponding to a target live broadcast room according to an example embodiment;
fig. 7a is a diagram illustrating gift red envelope description information presented on a terminal of a live broadcast room administrator in a situation where only an administrator can send out a gift red envelope, according to an example embodiment;
FIG. 7b is a diagram illustrating red envelope descriptive information for a gift being presented on a viewer terminal of a live air station in a situation where all people may send out red envelopes for the gift in accordance with an exemplary embodiment;
FIG. 8 is a schematic flow diagram illustrating a server determining a virtual item release pattern for a target live broadcast room in accordance with an illustrative embodiment;
fig. 9 is a flowchart illustrating another virtual article release management method in accordance with an exemplary embodiment;
FIG. 10a is an interface illustration of a virtual item pickup control including a countdown element at an audience terminal, according to an example embodiment;
FIG. 10b is an interface illustration of a virtual object pick-up control at a viewer terminal in an activated state, according to an exemplary embodiment;
fig. 11 is a block diagram illustrating a virtual article issuance management apparatus according to an exemplary embodiment;
FIG. 12 is a block diagram illustrating an electronic device in accordance with an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood, 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 do not represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the disclosure, as detailed in the appended claims.
Referring to fig. 2, a diagram of an application environment of a virtual article release management method according to an exemplary embodiment is shown, and the application environment may include an anchor terminal 210, a server 220 and a viewer terminal 230.
The anchor terminal 210 may be, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, etc. An application program supporting a live broadcast function may be installed and run in the anchor terminal 210, and the application program may include a live broadcast application, a short video application, a social application, a game application, or the like. In the process of the anchor using the anchor terminal 210 for live broadcasting, the anchor terminal 210 may push a live video stream to the server 220.
The viewer terminal 230 may be, but is not limited to, a smart phone, a tablet computer, a laptop computer, a desktop computer, etc. The application programs supporting the live broadcast function may be installed and run in the viewer terminal 230, and the application programs may include a live broadcast application, a short video application, a social application, or a game application, and the viewer may use the viewer terminal 230 to access the server 220 to obtain a live broadcast video stream of the anchor terminal 210, and may further view a live broadcast in a live broadcast room of the anchor terminal 210.
The server 220 is configured to provide background services for an application program supporting live broadcast, and may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as cloud services, a cloud database, cloud computing, a cloud function, cloud storage, network services, cloud communication, middleware services, domain name services, security services, a CDN, and a big data and artificial intelligence platform. The anchor terminal 210 and the viewer terminal 230 may be directly or indirectly connected to the server 220 through wired or wireless communication, and the application is not limited thereto.
In the related art, as shown in fig. 1, a director of a live broadcast room may set an authority for an audience who issues a gift red envelope in the live broadcast room, may set only a live broadcast room administrator to issue the gift red envelope, or may set all persons to issue the gift red envelope. Only audience users who are set as live broadcast room administrators by a anchor can send gift red packages in a mode that only the administrators can send the gift red packages in the live broadcast room, and the gift red packages usually contain attention buttons for paying attention to users who pay attention to the red packages, so that the purpose of increasing the popularity can be achieved by sending the audience red packages in the live broadcast room. However, the gift red envelope distribution mode enables many anchor broadcasters (especially anchor broadcasters with an excessive fan amount) to privately trade and sell the manager qualification of the live broadcast room with users with heavy demand (especially users of electricity providers) on line, thereby bringing adverse effects to the operation of the live broadcast platform and also seriously affecting the environment of the live broadcast platform.
In view of this, the embodiments of the present disclosure provide a virtual article issuing management method, when a virtual article issuing mode of a live broadcast room is a restricted issuing permission mode, returning description information of a virtual article package with a large number of virtual resources in a virtual article package corresponding to the live broadcast room to an audience user requesting to issue a virtual article, and displaying the description information by an audience terminal of the audience user, because the audience user qualified to issue the virtual article in the live broadcast room in the restricted issuing permission mode is generally a live broadcast manager preset for live broadcast in the live broadcast room, by the above technical scheme of the present disclosure, the number of virtual resources of the virtual article package allowed to be issued by the live broadcast room manager is relatively high, that is, the live broadcast room manager consumes more virtual resources compared with an ordinary audience user when issuing the virtual article package based on the description information of the virtual article displayed to the live broadcast room manager, and thus, to a certain extent, the intention of trying to issue a virtual article to issue in the live broadcast room through the live broadcast manager to increase the popularity of the virtual article package can be issued by the live broadcast manager, which is beneficial to reduce the possibility of users obtaining the propriety broadcast manager through private transactions with the live broadcast, thereby enhancing the operation of live broadcast platform.
It should be noted that the virtual item package in the embodiment of the present disclosure refers to a virtual item combination that may be sent out by viewers during live broadcast viewing, for example, the virtual item package may be a gift red package, at least one type of virtual item may be provided in the virtual item package, each type of virtual item corresponds to a virtual resource number, the virtual resource number of the virtual item represents a value of the virtual item, and the virtual resource numbers corresponding to different types of virtual items may be the same or different. Wherein the type of the virtual item may include: virtual roses, virtual sports cars, virtual stars, virtual love hearts, virtual cakes, virtual microphones, virtual diamonds, and the like. The virtual resources may include gold coins, gold beans, credits, and the like, and the number of virtual resources is the number of virtual resources, such as the number of gold coins, the number of gold beans, the integral value, and the like.
Fig. 3 is a flowchart illustrating a virtual article release management method according to an exemplary embodiment, and as shown in fig. 3, the virtual article release management method is applied to the system including the anchor terminal 210, the server 220 and the viewer terminal 310 shown in fig. 2 for explanation, and includes the following steps:
in step S310, the anchor terminal transmits a virtual article distribution mode setting result to the server in response to a virtual article distribution mode setting operation of the target live broadcast.
The anchor uses the anchor terminal to broadcast the virtual room as the target live broadcasting room, the target live broadcasting room can have a live broadcasting room mark, the live broadcasting room mark is used for uniquely marking a live broadcasting room, and the live broadcasting room mark can be the user name, the mobile phone number or other account numbers of the anchor.
The virtual article issuing mode represents the authority of audience users in the live broadcast room to issue virtual articles in the live broadcast room, and the authority is set by the main broadcast of the live broadcast room. In the embodiment of the disclosure, the virtual article issuing mode may include a restricted issuing permission mode and an unrestricted issuing permission mode, in the restricted issuing permission mode, only audience users having issuing permission can issue virtual articles in the live broadcast room, and in the unrestricted issuing permission mode, all audience users in the live broadcast room can issue virtual articles in the live broadcast room.
For example, taking a scene of sending a red envelope of a spectator gift in a live broadcast room as an example, as shown in fig. 4, the anchor may enter a setting interface by operating a "setting" icon on a display interface of the live broadcast room, where the setting interface includes a "spectator red envelope setting" entry and an "administrator setting" entry, and the red envelope setting interface shown in fig. 1 may be entered by operating the "spectator red envelope setting" entry, where the red envelope setting interface is a virtual article issuing mode setting interface. The red envelope setting interface can comprise two gift red envelope distribution modes which can be selected by the anchor: "all can send" and "only the administrator can send", and default may be "all can send" mode. The anchor may select "administrator only" in which only audience users configured by the anchor as administrators of their live room may send out an audience gift red envelope in the live room. The live room administrator may be configured by the anchor through an "administrator settings" portal, which may configure only one audience user as the live room administrator, or may configure multiple audience users as the live room administrator. And after the anchor completes the operation of setting the virtual article distribution mode of the live broadcast room, the anchor terminal sends the setting result to the server so as to enable the server to carry out corresponding storage.
It should be understood that fig. 4 is only an example of the interface for entering the virtual article release mode, and in practical applications, the anchor may also be guided to enter the virtual article release mode interface through another form of the live broadcast room display interface to perform the setting operation of the virtual article release mode, which is not limited in this disclosure in particular.
In the embodiment of the disclosure, the server can store the corresponding relation between the latest virtual article issuing mode setting result of each live broadcast room and the live broadcast room identification for each live broadcast room.
For example, after correspondingly storing the virtual article dispensing mode setting result of the live broadcast, the server may send an icon state adjustment instruction to the viewer terminal entering the live broadcast, where the icon state adjustment instruction is used to instruct the viewer terminal to adjust the state of the icon for triggering the virtual article dispensing operation, where the state includes a triggerable state and a non-triggerable state. Specifically, if the virtual article issuing mode setting result is the issuing permission limiting mode, the server sends a first icon state adjusting instruction to the audience terminal with the issuing permission, wherein the first icon state adjusting instruction is used for indicating the audience terminal with the issuing permission to adjust the icon for triggering the virtual article issuing operation into a triggerable state; meanwhile, the server sends a second icon state adjusting instruction to the audience terminal without the issuing authority, wherein the second icon state adjusting instruction is used for indicating the audience terminal without the issuing authority to adjust the icon used for triggering the virtual article issuing operation into an triggerable state. It can be understood that, if the virtual article dispensing mode setting result is the unlimited dispensing permission mode, the server sends an icon state adjustment instruction indicating that the icon for triggering the virtual article dispensing operation is adjusted to a triggerable state to all the viewer terminals. Therefore, when the virtual article issuing mode is the limited issuing permission mode, only audience users with issuing permission, such as a live broadcast room administrator, can trigger the virtual article issuing operation, and when the virtual article issuing mode is the unlimited issuing permission mode, all audience users in the live broadcast room can trigger the virtual article issuing operation, so that the subsequent virtual article issuing efficiency can be improved.
In step S320, the target audience terminal transmits a virtual article release request for releasing a virtual article in the target live broadcast room to the server in response to the virtual article release operation of the target audience user.
In practical application, a spectator terminal enters a live broadcast room of a main broadcast, namely a target live broadcast room, by acquiring a live broadcast video stream of the main broadcast terminal from a server. When the audience user needs to release the virtual article in the target live broadcast room, the virtual article release icon in the display interface of the target live broadcast room can be operated to send a virtual article release request for releasing the virtual article in the target live broadcast room to the server through the audience terminal. It is understood that the virtual article release request may carry the live room identifier of the target live room and the user identifier of the audience user requesting to release the virtual article.
For example, taking a scene of sending a red envelope of a spectator gift in a live broadcast room as an example, as shown in fig. 5, when a spectator user clicks a "red envelope" icon displayed in the lower portion of the live broadcast room, a spectator terminal corresponding to the spectator user may send a request for sending the red envelope to the server in response to the red envelope sending operation.
In step S330, the server obtains a plurality of target virtual item packages corresponding to the target live broadcast room in response to the virtual item issuance request.
The virtual resource number of each target virtual commodity package in the plurality of target virtual commodity packages is different.
In the embodiment of the present disclosure, a virtual item library is maintained on a server side, where the virtual item library includes a plurality of virtual item packages that are packaged in advance, each virtual item package may include at least one virtual item, the number of virtual items related to each virtual item package and the type of the virtual item may be different, and specifically may be configured by a live broadcast platform administrator according to actual needs, and the number of virtual resources corresponding to each virtual item package is the sum of the numbers of virtual resources of the virtual items included in the virtual item package. It is understood that the number of virtual resources of the plurality of virtual good packages in the virtual good library may be different.
For example, the virtual goods packages in the virtual goods library may be divided into a plurality of gears according to the number of virtual resources of the virtual goods package, each gear may include a preset number of virtual goods packages, and the number of virtual resources of the preset number of virtual goods packages is different. The server can pre-configure the mapping relation between the live broadcast room online audience and the virtual article packages based on the gear division of the virtual article packages in the virtual article library, and the higher the online audience is, the higher the gear of the virtual resource number of the corresponding virtual article package is.
For example, there are 12 packaged virtual item packages in the virtual item library, the number of virtual resources corresponding to the 12 virtual item packages is increased to 100-1200 coins according to 100 coins, if the 12 virtual item packages are divided into 3 bins on average, the first bin may be 100-400 coins, the second bin may be 500-800 coins, and the third bin may be 800-1200 coins. The number of online viewers is 1 ten thousand to 2 ten thousand corresponding to a first gear, the number of online viewers is 2 ten thousand to 5 ten thousand corresponding to a second gear, and the number of online viewers exceeds 5 ten thousand corresponding to a third gear.
It can be understood that the above is only an example of dividing virtual resource packages in a virtual resource library and configuring a mapping relationship between the live broadcast room online audience and the virtual item packages, in practical applications, the number of the virtual resource packages included in each gear may be the same or different, the number of the divided gears and the number of the online audiences corresponding to each gear may also be determined according to actual needs, and the disclosure does not specifically limit this.
The online viewer of the live broadcast room may be a current online viewer of the live broadcast room, or may be a viewer number determined according to the current online viewer and a historical online viewer.
For example, the server in step S330 may include the following steps in fig. 6 when acquiring a plurality of target virtual good packages corresponding to the target live broadcast room:
in step S610, the current online viewer count of the target live broadcast room is acquired.
The current online viewer number refers to the current online viewer number of the target live broadcast room in the live broadcast.
In step S620, an average historical online viewer is determined according to the historical online viewers in the historical live broadcast of the target live broadcast room.
The historical online viewer number may be a maximum online viewer number or an average online viewer number in each live broadcast of a target live broadcast room in a preset historical time period, and the preset historical time period may be set according to an actual situation, for example, a time period from a first live broadcast to a current time, or a month, two months, or the like before the current time. For example, the target live broadcast rooms are live broadcast 5 times in total from the first live broadcast to the current time, the maximum online audience number in each live broadcast is 1 ten thousand, 2 ten thousand, 1 ten thousand, 2 ten thousand and 3 ten thousand respectively, and then the average historical online audience number in the target live broadcast rooms is (1 +2+ 3)/5 =1.8 ten thousand.
In step S630, a plurality of target virtual item packages corresponding to the target live broadcast room are determined according to the current online audience count and the average historical online audience count.
Specifically, the current online audience number and the average historical online audience number may be compared, the largest value is used as the target online audience number of the target live broadcast room, and then a plurality of target virtual item packages matched with the target live broadcast room are determined according to the preset mapping relationship between the online audience number and the virtual item packages.
Assuming that the current online viewer number of the target live broadcast room is 1.2 ten thousand, and the average historical online viewer number is 1.8 ten thousand, the target online viewer number of the target live broadcast room is the maximum of the two, namely 1.8 ten thousand. Taking the mapping relationship between the online audience preset by the server and the virtual article package as an example, the first gear is a gear matched with 1.8 million target online audience, so that the virtual article package in the first gear can be used as a plurality of target virtual article packages corresponding to the target live broadcast room.
In step S340, the server determines a virtual article issuance mode of the target live broadcast.
Specifically, the server may search the virtual article distribution mode setting result corresponding to the live broadcast room identifier of the target live broadcast room from the stored correspondence between the latest virtual article distribution mode setting result of each live broadcast room and the live broadcast room identifier, and may further obtain the virtual article distribution mode of the target live broadcast room.
In step S350, if the virtual item distribution mode of the target live broadcast is the distribution permission limiting mode, the server selects a first target virtual item package from the plurality of target virtual item packages, and performs steps S360 to S380.
The number of virtual resources of the first target virtual goods package is greater than the number of virtual resources of each target virtual goods package remaining in the plurality of target virtual goods packages. It is understood that the first destination virtual good package may be one or more of the plurality of destination virtual good packages, but may not include the destination virtual good package with the lowest number of virtual resources among the plurality of destination virtual good packages.
Taking the example that the plurality of target virtual good packages are the first gear 100-400 coins in the previous example, the first target virtual good package may be a virtual resource package of 400 coins in the first gear.
In step S360, the server generates first virtual item description information according to the number of virtual resources of the first target virtual item package.
In step S370, the server returns the first virtual object description information to the target audience terminal corresponding to the target audience user,
in step S380, the target audience terminal displays the first virtual object description information.
Illustratively, the first virtual article description information may include the number of virtual resources of the first target virtual article package, the total number of virtual articles in the first target virtual article package, and the number of virtual articles of each type, and of course, may further include a preset icon of each type of virtual article.
In step S390, if the virtual item distribution mode of the target live broadcast is the unlimited distribution authority mode, the server selects a second target virtual item package from the plurality of target virtual item packages, and performs steps S3110 to S3130.
The number of virtual resources of the second target virtual commodity package is smaller than that of the first target virtual commodity package.
Taking the example that the plurality of target virtual good packages are the first gears 100-400 gold coins in the foregoing example, if the first target virtual good package is a virtual resource package of 400 gold coins in the first gear, the second target virtual resource package may be one or more of the virtual resource packages of 300 gold coins, 200 gold coins, and 100 gold coins in the first gear.
In step S3110, the server generates second virtual item description information based on the number of virtual resources of the second target virtual item package.
In step S3120, the server returns the second virtual object description information to the target audience terminal corresponding to the target audience user.
In step S3130, the target audience terminal displays the second virtual item description information.
Fig. 7a is a description information of a gift red envelope displayed on a terminal of a live broadcast room manager in a case of a limited issuing authority mode (i.e., only an administrator can issue); fig. 7b is a gift red envelope description presented on a spectator terminal in a live room in a non-restricted issue rights mode (i.e., all people may issue). The amount of the gift red packet corresponding to the live broadcast room comprises four groups of 208, 1999, 5999 and 12345, when the gift red packet issuing authority of the live broadcast room is that only a live broadcast room administrator can issue the gift red packet, the amount of the gift red packet which can be seen by the live broadcast room administrator is only one group of 12345, and when the gift red packet issuing authority of the live broadcast room is that all people can issue, the amount of the gift red packet which can be seen by the audience user is three groups of 208, 1999 and 5999. Therefore, based on the technical scheme of the embodiment of the disclosure, under the condition that only an administrator can send gift red packages in a live broadcast room, the amount of the gift red packages visible by the administrator of the live broadcast room is far more than the amount of the gift red packages visible by common audiences under the condition that all people can send the gift red packages, that is, if the audience users want to send the gift red packages based on the qualification of the administrator of the live broadcast room, more gift red packages are consumed compared with the common audience users, so that the intention that the users try to send the gift red packages to the live broadcast room through the qualification of the administrator of the live broadcast room to expand the powder can be eliminated to a certain extent, the probability that the users obtain the qualification of the administrator of the live broadcast room through private transaction with the live broadcast is reduced, the benign operation of a live broadcast platform is facilitated, and the control of the live broadcast platform on sending the gift red packages in the live broadcast room is enhanced.
In order to enhance the efficiency of the live broadcast platform in controlling the red envelope of the gift to be sent between live broadcast rooms, the range of the controlled object may be limited to a certain extent in combination with actual conditions, and in a possible embodiment, as shown in fig. 8, the step of determining, by the server, the virtual article release mode of the target live broadcast room may include the following steps:
in step S810, the number of users of interest of the anchor of the interest target live broadcast room is acquired.
In step S820, it is determined whether the noted user number exceeds a preset user number threshold.
In step S830, if the concerned user number exceeds a preset user number threshold, the server determines a virtual article distribution mode of the target live broadcast.
The preset user number threshold may be set according to actual needs, and for example, the preset user number threshold may be 10 ten thousand. Therefore, the server only controls the gift red envelope distribution of the live broadcast room with the bean vermicelli amount exceeding the preset user number threshold value, and the management and control efficiency is improved.
In order to further enhance the control of the live broadcast platform on the red gift package release in the live broadcast room, in a possible embodiment, as shown in the flowchart of another virtual article release management method provided in fig. 9, after the audience terminal displays the description information of the virtual article, the method may further include:
in step S910, the server responds to the confirmed issuing operation of the target audience user, and generates a virtual article pickup control according to the virtual article description information, where the virtual article pickup control includes a countdown element.
The virtual item description information may include the aforementioned first virtual item description information or second virtual item description information. Specifically, the target audience user may select a virtual article package to be issued based on the virtual article description information displayed to the target audience user, and click the confirmation issuing control after the selection is completed, so that the target audience terminal sends a confirmation issuing instruction to the server, where the confirmation issuing instruction carries the identifier of the selected virtual article package. And the server responds to the confirmation operation of the target audience user after receiving the confirmation issuing instruction, and generates a virtual article getting control according to the virtual article description information corresponding to the selected virtual article package identification, wherein the virtual article getting control comprises a countdown element.
For example, the server may generate the virtual article pickup control according to the virtual article description information in response to the confirmed issuing operation of the target audience user, including the following steps:
(1) And responding to the confirmed issuing operation of the target audience user, and acquiring the target online audience number of the target live broadcast room.
The target online audience count may be determined according to the current online audience count and the historical online audience count of the target live broadcast room, and the specific determination process may refer to the related content of determining the target online audience count in steps S610 to S630 in this disclosure, which is not described herein again.
(2) And when the target online audience number exceeds a second preset number threshold, taking a third preset time length as a countdown time length corresponding to the countdown element.
(3) And when the target online viewer number does not exceed the second preset number threshold, taking the fourth preset time as the countdown time corresponding to the countdown element.
And the third preset time length is less than the fourth preset time length. In practical applications, the second preset number threshold, the third preset duration and the third preset duration may all be set according to actual needs, for example, the second preset number threshold may be 1 ten thousand, the third preset duration may be 30s, and the fourth preset duration may be 60s.
(4) And generating a virtual article picking control comprising a countdown element according to the virtual article description information.
In the above scheme of the embodiment of the present disclosure, the countdown duration corresponding to the countdown element of the virtual article getting control is the unpacking time of the gift red envelope after being sent out in the live broadcast room, the unpacking time of the gift red envelope can be distinguished according to the target online audience number of the live broadcast room, the larger the target online audience number is, the shorter the time from sending out the gift red envelope to unpacking the gift red envelope can be, for example, the target online audience number is greater than 1 ten thousand of the live broadcast room, and the unpacking time of the gift red envelope can be 60s; the target online audience is <1 ten thousand live rooms, and the gift red envelope opening time can be 30s.
In step S920, the virtual item pickup control is displayed in the target live broadcast room, and the countdown element is started to count down.
Specifically, the server can send the virtual article getting control to all audience terminals of the target live broadcast room, so that each audience terminal displays the virtual article getting control on a display interface of the live broadcast room, and starts the countdown element to count down. In the countdown process, the virtual article getting control is in an inactive state, and the virtual article getting control is operated by a user in the inactive state so as not to trigger the getting operation of the virtual article. Fig. 10a is a schematic view of an optional interface display of a virtual article pickup control including a countdown element in an audience terminal, where the virtual article pickup control is in an inactive state and cannot be clicked, and a middle "10" is a remaining countdown duration corresponding to the countdown element.
In step S930, when the countdown is finished, the virtual article pickup control is activated, and the virtual article pickup control is allowed to be triggered to perform the virtual article pickup operation when the virtual article pickup control is in the activated state.
Specifically, the server may send an instruction to activate the virtual article pickup control to each viewer terminal in the live broadcast room when the countdown is finished, and accordingly, the viewer terminal activates the virtual article pickup control. Fig. 10b is a schematic view showing an optional interface of the virtual article pickup control in the activated state at the audience terminal, at this time, the middle countdown element becomes "on", and the virtual article pickup operation can be triggered by clicking "on".
In step S940, when the first duration of the virtual item pickup control in the activated state exceeds the second duration, the virtual item pickup control is removed from the target live broadcast.
And the second time length is determined according to the total number of the virtual article picking controls in the target live broadcast room. Specifically, the server records a first time length when the virtual article getting control is in an activated state, and sends an instruction for moving the virtual article getting control to each audience terminal of the target live broadcast room when the first time length exceeds a second time length, and correspondingly, each audience terminal removes the virtual article getting control from a display interface of the target live broadcast room according to the instruction.
For example, when determining the second duration according to the total number of the virtual item pickup controls in the target live broadcast room, the server may first obtain the total number of the virtual item pickup controls currently displayed in the target live broadcast room, and take the first preset duration as the second duration when the total number exceeds a first preset number threshold, and take the second preset duration as the second duration when the total number exceeds the first preset number threshold, where the first preset duration is less than the second preset duration. The first preset number threshold, the first preset duration and the second preset duration may all be set according to actual conditions, for example, the first preset number threshold may be 60, the first preset duration may be 10s, and the second preset duration may be 60s.
The embodiment of the disclosure controls the time from unpacking to overall discarding of the red packet according to the density (namely the quantity) of the gift red packets in the target live broadcast room, and the more the current gift red packets in the live broadcast room are, the shorter the discarding time (namely the second time length) can be, thereby further strengthening the control of the live broadcast platform on the issuance of the gift red packets in the live broadcast room.
Fig. 11 is a block diagram illustrating a virtual-article-issuance management apparatus according to an exemplary embodiment. Referring to fig. 11, the apparatus includes a virtual item package obtaining unit 1110, an issuance mode determination unit 1120, a first selection unit 1130, a first description information generation unit 1140, and a first return unit 1150.
The virtual article package obtaining unit 1110 is configured to execute a virtual article issuing request in response to a target audience user in a target live broadcast room, and obtain a plurality of target virtual article packages corresponding to the target live broadcast room; the number of virtual resources of each target virtual commodity package in the plurality of target virtual commodity packages is different;
the distribution mode determining unit 1120 is configured to execute a virtual article distribution mode for determining the target live broadcast room;
the first selecting unit 1130 is configured to select a first destination virtual good package from the plurality of destination virtual good packages if the virtual good distribution mode is the distribution permission limiting mode, where the number of virtual resources of the first destination virtual good package is greater than the number of virtual resources of each of the remaining destination virtual good packages in the plurality of destination virtual good packages;
the first description information generation unit 1140 is configured to generate first virtual item description information according to the number of virtual resources of the first target virtual item package;
the first returning unit 1150 is configured to perform returning the first virtual article description information to a target audience terminal corresponding to the target audience user, so that the target audience terminal displays the first virtual article description information.
In an exemplary embodiment, the apparatus may further include:
a second selecting unit configured to select a second target virtual good package from the plurality of target virtual good packages if the virtual good distribution mode is a non-restricted distribution permission mode, wherein the number of virtual resources of the second target virtual good package is smaller than that of the first target virtual good package;
a second description information generation unit configured to execute generation of second virtual item description information according to the number of virtual resources of the second target virtual item packet;
and the second returning unit is configured to return the second virtual article description information to a target audience terminal corresponding to the target audience user, so that the target audience terminal displays the second virtual article description information.
In an exemplary embodiment, the virtual item package obtaining unit 1110 may include:
the system comprises a first online audience acquisition unit, a second online audience acquisition unit and a control unit, wherein the first online audience acquisition unit is configured to execute a virtual article release request responding to a target audience user in a target live broadcast room and acquire the current online audience number of the target live broadcast room;
an average historical online audience determining unit, configured to execute determining an average historical online audience according to the historical online audience in the historical live broadcast of the target live broadcast room;
and the virtual article package determining unit is configured to determine a plurality of target virtual article packages corresponding to the target live broadcast room according to the current online viewer number and the average historical online viewer number.
In an exemplary embodiment, the virtual item package determining unit may include:
a comparison unit configured to perform comparison between the current online viewer and the average historical online viewer, and use the value with the largest value as the target online viewer of the target live broadcast room;
and the determining subunit is configured to determine the plurality of target virtual article packages matched with the target online audience number according to a mapping relation between a preset online audience number and the virtual article packages.
In an exemplary embodiment, the apparatus may further include:
an attention user acquiring unit configured to execute acquiring an attention user number of a main broadcast paying attention to the target live broadcast room;
a judging unit configured to perform judgment on whether the number of users of interest exceeds a preset user number threshold;
and the distribution mode determining subunit is configured to determine the virtual article distribution mode of the target live broadcast room when the concerned user number exceeds a preset user number threshold.
In an exemplary embodiment, the apparatus may further include:
a receiving control generating unit configured to execute a confirmation issuing operation in response to the target audience user, and generate a virtual article receiving control according to the first virtual article description information or the second virtual article description information; the virtual article pickup control comprises a countdown element;
a countdown unit configured to perform displaying of the virtual item pickup control in the target live broadcast room and start the countdown element to count down;
the activation unit is configured to activate the virtual article getting control when the countdown is finished, and the virtual article getting control is allowed to be triggered to get the virtual article when the virtual article getting control is in an activated state;
a receiving control removing unit configured to remove the virtual item receiving control from the target live broadcast room when a first time length of the virtual item receiving control in an activated state exceeds a second time length; and the second time length is determined according to the total number of the virtual article getting controls in the target live broadcast room.
In an exemplary embodiment, the apparatus may further include:
the quantity acquisition unit is configured to execute acquisition of the total quantity of the currently displayed virtual article picking controls in the target live broadcast room;
a first determination unit configured to perform a first preset time period as the second time period when the total number exceeds a first preset number threshold;
a second determining unit configured to perform a second preset time period as the second time period when the total number does not exceed the first preset number threshold;
wherein the first preset time period is shorter than the second preset time period.
In an exemplary embodiment, the pickup control generating unit includes:
a first obtaining unit configured to perform a confirmation issuing operation in response to the target audience user, and obtain a target online viewer number of the target live broadcast room; the target online audience is determined according to the current online audience and the historical online audience of the target live broadcast room;
a third determining unit, configured to execute, when the target online audience number exceeds a second preset number threshold, taking a third preset time length as a countdown time length corresponding to the countdown element;
a fourth determining unit, configured to execute, when the target online viewer number does not exceed the second preset number threshold, taking a fourth preset duration as a countdown duration corresponding to the countdown element; the third preset time is shorter than the fourth preset time;
a generating subunit configured to execute generating a virtual item pickup control including the countdown element according to the first virtual item description information or the second virtual item description information.
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.
In an exemplary embodiment, there is also provided an electronic device comprising a processor; a memory for storing processor-executable instructions; the processor is configured to implement the steps of any of the virtual article issuance management methods in the above embodiments when executing the instructions stored in the memory.
The electronic device may be a terminal, a server, or a similar computing device, taking the electronic device as a server as an example, fig. 12 is a block diagram of an electronic device for virtual article release management according to an exemplary embodiment, where the electronic device 1200 may have a relatively large difference due to different configurations or performances, and may include one or more Central Processing Units (CPUs) 1210 (the processors 1210 may include but are not limited to Processing devices such as a microprocessor MCU or a programmable logic device FPGA), a memory 1230 for storing data, and one or more storage media 1220 (e.g., one or more mass storage devices) for storing applications 1223 or data 1222. Memory 1230 and storage media 1220 can be, among other things, transient storage or persistent storage. The program stored in storage medium 820 may include one or more modules, each of which may include a sequence of instructions operating on an electronic device. Still further, the central processor 1210 may be configured to communicate with the storage medium 1220 to execute a series of instruction operations in the storage medium 1220 on the electronic device 1200. The electronic device 1200 may also include one or more power supplies 1260, one or more wired or wireless network interfaces 1250, one or more input-output interfaces 1240, and/or one or more operating systems 1221, such as Windows ServerTM, mac OS XTM, unixTM, linuxTM, freeBSDTM, and so forth.
The input/output interface 1240 may be used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the electronic device 1200. In one example, the input/output Interface 1240 includes a Network Interface Controller (NIC) that may be coupled to other Network devices via a base station to communicate with the internet. In an exemplary embodiment, the input/output interface 1240 may be a Radio Frequency (RF) module for communicating with the internet in a wireless manner.
It will be understood by those skilled in the art that the structure shown in fig. 12 is only an illustration, and does not limit the structure of the electronic device. For example, electronic device 1200 may also include more or fewer components than shown in FIG. 12, or have a different configuration than shown in FIG. 12.
In an exemplary embodiment, there is further provided a storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the steps of any of the virtual article issuance management methods in the above embodiments.
In an exemplary embodiment, a computer program product is also provided that includes computer instructions stored in a computer readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the virtual article issuance management method provided in any one of the above embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above may be implemented by hardware instructions of a computer program, which may be stored in a non-volatile computer-readable storage medium, and when executed, the computer program may include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), rambus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application 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 in 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 that have been 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.
Claims (18)
1. A virtual article issuance management method, comprising:
responding to a virtual article issuing request of a target audience user in a target live broadcast room, and acquiring a plurality of target virtual article packages corresponding to the target live broadcast room; the number of virtual resources of each target virtual commodity package in the plurality of target virtual commodity packages is different; the virtual article issuing request is generated based on the virtual article issuing operation of the target audience user;
determining a virtual article issuing mode of the target live broadcast room; the virtual article issuing mode comprises a limited issuing authority mode and a non-limited issuing authority mode; in the limited issuing authority mode, only audience users with issuing authorities can trigger the issuing operation of the virtual article; in the unlimited issuing authority mode, all audience users in the target live broadcast room can trigger the virtual article issuing operation;
if the virtual article issuing mode is the restricted issuing permission mode, selecting a first target virtual article package from the target virtual article packages, wherein the number of virtual resources of the first target virtual article package is greater than that of the target virtual article packages remaining in the target virtual article packages;
generating first virtual article description information according to the number of virtual resources of the first target virtual article package;
and returning the first virtual article description information to a target audience terminal corresponding to the target audience user so as to enable the target audience terminal to display the first virtual article description information.
2. The virtual article issuance management method according to claim 1, wherein the method further comprises:
if the virtual article issuing mode is the unlimited issuing permission mode, selecting a second target virtual article packet from the target virtual article packets, wherein the number of virtual resources of the second target virtual article packet is smaller than that of the first target virtual article packet;
generating second virtual article description information according to the number of the virtual resources of the second target virtual article package;
and returning the second virtual article description information to a target audience terminal corresponding to the target audience user so as to enable the target audience terminal to display the second virtual article description information.
3. The virtual article release management method according to claim 1, wherein the obtaining of the plurality of target virtual article packages corresponding to the target live broadcast room in response to the virtual article release request of the target audience user in the target live broadcast room comprises:
responding to a virtual article issuing request of a target audience user in a target live broadcast room, and acquiring a current online viewer number of the target live broadcast room;
determining an average historical online viewer number according to the historical online viewer number of the target live broadcast room in the historical live broadcast;
and determining a plurality of target virtual item packages corresponding to the target live broadcast room according to the current online viewer number and the average historical online viewer number.
4. The virtual article release management method according to claim 3, wherein the determining the plurality of target virtual article packages corresponding to the target live broadcast according to the current online viewer and the average historical online viewer comprises:
comparing the current online audience with the average historical online audience, and taking the largest value as the target online audience of the target live broadcast room;
and determining the target virtual object packages matched with the target online audience number according to a preset mapping relation between the online audience number and the virtual object packages.
5. The virtual article release management method according to claim 1, wherein the determining the virtual article release mode of the target live broadcast room comprises:
acquiring the number of concerned users concerning the anchor of the target live broadcast room;
judging whether the concerned user number exceeds a preset user number threshold value or not;
and if the concerned user number exceeds a preset user number threshold value, determining a virtual article issuing mode of the target live broadcast room.
6. The virtual article issuance management method according to claim 1 or 2, wherein the method further includes:
responding to the confirmed issuing operation of the target audience user, and generating a virtual article picking control according to the first virtual article description information or the second virtual article description information; the virtual item pickup control comprises a countdown element;
displaying the virtual article getting control in the target live broadcast room, and starting the countdown element to count down;
when the countdown is finished, activating the virtual article getting control, and allowing the virtual article getting control to be triggered to carry out virtual article getting operation when the virtual article getting control is in an activated state;
when the first time length of the virtual article getting control in the activated state exceeds the second time length, removing the virtual article getting control from the target live broadcast room; and the second time length is determined according to the total number of the virtual article picking controls in the target live broadcast room.
7. The virtual article issuance management method according to claim 6, wherein the method further includes:
acquiring the total number of the currently displayed virtual article picking controls in the target live broadcast room;
when the total number exceeds a first preset number threshold, taking a first preset time length as the second time length;
when the total number does not exceed the first preset number threshold, taking a second preset time length as the second time length;
the first preset time length is less than the second preset time length.
8. The virtual article release management method according to claim 6, wherein the generating a virtual article pickup control according to the first virtual article description information or the second virtual article description information in response to the confirmed release operation of the target viewer user comprises:
responding to the confirmed issuing operation of the target audience user, and acquiring a target online audience number of the target live broadcast room; the target online audience number is determined according to the current online audience number and the historical online audience number of the target live broadcast room;
when the target online audience number exceeds a second preset number threshold, taking a third preset time length as a countdown time length corresponding to the countdown element;
when the target online viewer number does not exceed the second preset number threshold, taking a fourth preset time length as a countdown time length corresponding to the countdown element; the third preset time length is less than the fourth preset time length;
and generating a virtual article pickup control comprising the countdown element according to the first virtual article description information or the second virtual article description information.
9. A virtual article issuance management apparatus, comprising:
the virtual article package obtaining unit is configured to execute a virtual article issuing request responding to a target audience user in a target live broadcast room, and obtain a plurality of target virtual article packages corresponding to the target live broadcast room; the number of virtual resources of each target virtual commodity package in the plurality of target virtual commodity packages is different; the virtual article issuing request is generated based on the virtual article issuing operation of the target audience user;
a distribution mode determination unit configured to perform determination of a virtual article distribution mode of the target live broadcast room; the virtual article issuing mode comprises a limited issuing permission mode and a non-limited issuing permission mode; in the limited issuing authority mode, only audience users with issuing authorities can trigger the issuing operation of the virtual article; in the unrestricted issuing permission mode, all audience users of the target live broadcast room can trigger the virtual article issuing operation;
a first selecting unit, configured to execute, if the virtual article issuance mode is the restricted issuance permission mode, selecting a first target virtual article package from the plurality of target virtual article packages, where a virtual resource number of the first target virtual article package is greater than a virtual resource number of each remaining target virtual article package in the plurality of target virtual article packages;
a first description information generation unit configured to perform generation of first virtual item description information from the number of virtual resources of the first target virtual item package;
and the first returning unit is configured to return the first virtual article description information to a target audience terminal corresponding to the target audience user so that the target audience terminal displays the first virtual article description information.
10. The virtual article issuance management apparatus according to claim 9, wherein the apparatus further comprises:
a second selecting unit, configured to select a second target virtual item package from the multiple target virtual item packages if the virtual item distribution mode is the unrestricted distribution permission mode, where a number of virtual resources of the second target virtual item package is smaller than a number of virtual resources of the first target virtual item package;
a second description information generation unit configured to perform generation of second virtual item description information according to the number of virtual resources of the second target virtual item package;
and the second returning unit is configured to return the second virtual article description information to a target audience terminal corresponding to the target audience user, so that the target audience terminal displays the second virtual article description information.
11. The virtual-item-distribution management apparatus according to claim 9, wherein the virtual-item-package obtaining unit includes:
a first online audience acquisition unit configured to execute a virtual article release request in response to a target audience user in a target live broadcast room, and acquire a current online audience of the target live broadcast room;
an average historical online audience determination unit configured to determine an average historical online audience according to the historical online audience in the historical live broadcast of the target live broadcast room;
and the virtual article package determining unit is configured to determine a plurality of target virtual article packages corresponding to the target live broadcast room according to the current online viewer number and the average historical online viewer number.
12. The virtual-item-distribution management apparatus according to claim 11, wherein the virtual-item-package determination unit includes:
a comparison unit configured to perform comparison between the current online viewer and the average historical online viewer, and use the largest value as the target online viewer of the target live broadcast room;
a determining subunit, configured to perform determining the plurality of target virtual item packets matching the target online audience number according to a mapping relationship between a preset online audience number and a virtual item packet.
13. The virtual article issuance management apparatus according to claim 9, wherein the issuance mode determination unit includes:
an attention user acquisition unit configured to perform acquisition of an attention user number of a anchor who pays attention to the target live broadcast;
a judging unit configured to perform judgment on whether the number of users of interest exceeds a preset user number threshold;
a distribution mode determination subunit configured to perform determination of a virtual article distribution mode of the target live broadcast room when the number of the concerned users exceeds a preset user number threshold.
14. The virtual article issuance management apparatus according to claim 9 or 10, wherein the apparatus further includes:
a receiving control generating unit configured to execute a confirmation issuing operation in response to the target audience user and generate a virtual article receiving control according to the first virtual article description information or the second virtual article description information; the virtual item pickup control comprises a countdown element;
a countdown unit configured to execute displaying the virtual article pickup control in the target live broadcast room and start the countdown element to count down;
the activation unit is configured to activate the virtual article getting control when the countdown is finished, and the virtual article getting control is allowed to be triggered to get the virtual article when the virtual article getting control is in an activated state;
a receiving control removing unit configured to remove the virtual item receiving control from the target live broadcast room when a first time length of the virtual item receiving control in an activated state exceeds a second time length; and the second time length is determined according to the total number of the virtual article picking controls in the target live broadcast room.
15. The virtual article issuance management apparatus according to claim 14, wherein the apparatus further comprises:
the quantity acquisition unit is configured to acquire the total quantity of the currently displayed virtual article picking controls in the target live broadcast room;
a first determination unit configured to perform a first preset time period as the second time period when the total number exceeds a first preset number threshold;
a second determination unit configured to perform, when the total number does not exceed the first preset number threshold, taking a second preset duration as the second duration;
the first preset time length is less than the second preset time length.
16. The virtual article issuance management apparatus according to claim 14, wherein the pickup control generation unit includes:
a first acquisition unit configured to perform a confirmation issuance operation in response to the target viewer user, and acquire a target online viewer count of the target live broadcast; the target online audience number is determined according to the current online audience number and the historical online audience number of the target live broadcast room;
a third determining unit, configured to execute, when the target online audience number exceeds a second preset number threshold, taking a third preset time length as a countdown time length corresponding to the countdown element;
a fourth determining unit, configured to execute, when the target online viewer number does not exceed the second preset number threshold, taking a fourth preset duration as a countdown duration corresponding to the countdown element; the third preset time is shorter than the fourth preset time;
a generating subunit configured to perform generating a virtual item pickup control including the countdown element according to the first virtual item description information or the second virtual item description information.
17. 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 virtual article issuance management method according to any one of claims 1 to 8.
18. A computer-readable storage medium, wherein instructions, when executed by a processor of an electronic device, enable the electronic device to perform the virtual article issuance management method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011315343.9A CN112468836B (en) | 2020-11-20 | 2020-11-20 | Virtual article issuing management method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011315343.9A CN112468836B (en) | 2020-11-20 | 2020-11-20 | Virtual article issuing management method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112468836A CN112468836A (en) | 2021-03-09 |
CN112468836B true CN112468836B (en) | 2023-01-20 |
Family
ID=74799027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011315343.9A Active CN112468836B (en) | 2020-11-20 | 2020-11-20 | Virtual article issuing management method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112468836B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113163224B (en) * | 2021-04-27 | 2022-08-19 | 思享智汇(海南)科技有限责任公司 | Method and system for issuing virtual image |
CN113329232B (en) * | 2021-04-28 | 2023-01-20 | 北京达佳互联信息技术有限公司 | Resource distribution method and device, electronic equipment and storage medium |
CN113422973B (en) * | 2021-06-09 | 2022-04-12 | 广州方硅信息技术有限公司 | Method, device, equipment and medium for controlling fighting session between live broadcast rooms |
CN113468068B (en) * | 2021-07-21 | 2023-08-25 | 腾讯科技(深圳)有限公司 | Virtual resource testing method and device, storage medium and electronic equipment |
CN113824974B (en) * | 2021-08-27 | 2022-10-04 | 北京达佳互联信息技术有限公司 | Virtual asset sending method and device, electronic equipment and storage medium |
CN113747187B (en) * | 2021-08-31 | 2022-10-14 | 北京达佳互联信息技术有限公司 | Virtual resource processing method and device |
CN113781022A (en) * | 2021-09-10 | 2021-12-10 | 北京快来文化传播集团有限公司 | Interactive live broadcast system based on virtual gift |
CN113781119B (en) * | 2021-09-14 | 2024-03-08 | 腾讯数码(深圳)有限公司 | Virtual resource sending method and device, electronic equipment and storage medium |
CN114025193B (en) * | 2021-11-24 | 2024-03-01 | 广州方硅信息技术有限公司 | Method for controlling discount dispatch in living broadcast room and device, equipment, medium and product thereof |
CN114237450B (en) * | 2021-12-17 | 2022-12-13 | 北京字跳网络技术有限公司 | Virtual resource transfer method, device, equipment, readable storage medium and product |
CN114356484B (en) * | 2022-01-06 | 2023-12-15 | 北京字跳网络技术有限公司 | Resource processing method, device, electronic equipment, storage medium and program product |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106341706A (en) * | 2016-08-18 | 2017-01-18 | 北京奇虎科技有限公司 | Method for recommending virtual present to user and device thereof |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9508222B1 (en) * | 2014-01-24 | 2016-11-29 | Kabam, Inc. | Customized chance-based items |
CN107784524A (en) * | 2017-11-08 | 2018-03-09 | 上海壹账通金融科技有限公司 | Exchange method, electric terminal and the computer-readable recording medium of live platform |
CN110337025B (en) * | 2019-07-15 | 2021-12-28 | 网易(杭州)网络有限公司 | Interaction control method and device in live webcasting, storage medium and electronic equipment |
CN111614924B (en) * | 2020-04-28 | 2024-06-25 | 腾讯科技(深圳)有限公司 | Computer system, resource sending method, device, equipment and medium |
-
2020
- 2020-11-20 CN CN202011315343.9A patent/CN112468836B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106341706A (en) * | 2016-08-18 | 2017-01-18 | 北京奇虎科技有限公司 | Method for recommending virtual present to user and device thereof |
Also Published As
Publication number | Publication date |
---|---|
CN112468836A (en) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112468836B (en) | Virtual article issuing management method and device, electronic equipment and storage medium | |
US11734621B2 (en) | Methods and systems for building custom appliances in a cloud-based network | |
CN106487781B (en) | Resource data processing method, device and system based on live broadcast | |
CN112616068A (en) | Task processing method and device, electronic equipment and storage medium | |
EP4050543A1 (en) | Method for processing live-streaming data | |
US9686329B2 (en) | Method and apparatus for displaying webcast rooms | |
WO2018107994A1 (en) | Method and device for allocating augmented reality-based virtual objects | |
CN108174305B (en) | The message treatment method and device of chatroom is broadcast live | |
US11889133B2 (en) | Burst traffic processing method, computer device and readable storage medium | |
CN113709508B (en) | Associated object adding method and device, electronic equipment and storage medium | |
CN110288328B (en) | Virtual article sending method, virtual article receiving method, virtual article sending device, virtual article receiving equipment and storage medium | |
WO2014183427A1 (en) | Method and apparatus for displaying webcast rooms | |
CN110097349B (en) | Resource processing method, device and storage medium | |
WO2015013235A1 (en) | In-stream video advertising using a user-choice-based ad unit | |
CN109698807A (en) | A kind of living broadcast interactive method, apparatus and system | |
CN113824977B (en) | Live broadcast room virtual gift giving method, system, device, equipment and storage medium | |
CN106302111A (en) | A kind of information processing method, terminal and server | |
EP2804406A1 (en) | Real Time Bidding System For Applications | |
CN113077280A (en) | Electronic resource allocation method and device, electronic equipment and storage medium | |
CN114257833A (en) | Live broadcast room recommending and entering method, system, device, equipment and storage medium | |
CN113727129A (en) | Live broadcast interaction method, device, system, equipment and storage medium | |
CN112950275A (en) | Electronic bill issuing method, device, equipment and storage medium | |
CN113852834A (en) | Content display method, device, equipment and storage medium | |
WO2019071825A1 (en) | Method for extending video socializing connection time, storage medium, electronic device and system | |
CN112418583A (en) | Information pushing method, server, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |