CN110351575B - Virtual pet processing method and related equipment - Google Patents

Virtual pet processing method and related equipment Download PDF

Info

Publication number
CN110351575B
CN110351575B CN201910631123.8A CN201910631123A CN110351575B CN 110351575 B CN110351575 B CN 110351575B CN 201910631123 A CN201910631123 A CN 201910631123A CN 110351575 B CN110351575 B CN 110351575B
Authority
CN
China
Prior art keywords
live broadcast
terminal
virtual
data
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
Application number
CN201910631123.8A
Other languages
Chinese (zh)
Other versions
CN110351575A (en
Inventor
沈枫菊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Cubesili Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Cubesili Information Technology Co Ltd filed Critical Guangzhou Cubesili Information Technology Co Ltd
Priority to CN201910631123.8A priority Critical patent/CN110351575B/en
Publication of CN110351575A publication Critical patent/CN110351575A/en
Application granted granted Critical
Publication of CN110351575B publication Critical patent/CN110351575B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a virtual pet processing method and related equipment. The method comprises the following steps: the server receives live broadcast data uploaded by the first terminal and user data uploaded by the second terminal in real time; determining current live broadcast operation data of a live broadcast room based on live broadcast data of a first terminal; and when the live broadcast operation data meet the preset live broadcast operation data and user data meeting the preset user data exist, sending a preset number of virtual pets to the first terminal and displaying the virtual pets, and sending a virtual pet collection request to the second terminal, of which the user data meet the preset user data. In the scheme, the virtual pets are to be issued for the live broadcast room configuration, when the second terminal meets the collection condition, the collection request of the virtual pets configured in advance is sent to the second terminal, so that the second terminal determines to collect the virtual pets, the virtual pets of different types are configured for the live broadcast room to attract users to collect the virtual pets, and then the activity of the users can be improved, and the stickiness of the users to the live broadcast platform can be improved.

Description

Virtual pet processing method and related equipment
Technical Field
The invention belongs to the technical field of data processing, and particularly relates to a virtual pet processing method and related equipment.
Background
With the development of emerging media, the number of video live broadcast platforms is rapidly increased, the selection range of users is wider and wider, and how to increase the user stickiness becomes an important problem for the operation of the video live broadcast platforms.
In the prior art, a user is attracted by adding content in a live broadcast room of a video platform, but the content added in the live broadcast room is too single and tedious. Therefore, the activity of the user is low, and the method is not beneficial to improving the viscosity of the user to the live broadcast platform.
Therefore, it is an urgent need to solve the problem of providing a virtual pet processing method and related devices to improve the liveness of the user and the stickiness of the user to the live broadcast platform.
Disclosure of Invention
In view of this, embodiments of the present invention provide a virtual pet processing method and apparatus, so as to solve the problems that in the prior art, the liveness of a live broadcast platform user is low, and it is not beneficial to improve the stickiness of the live broadcast platform for the user.
In order to achieve the above purpose, the embodiments of the present invention provide the following technical solutions:
the first aspect of the embodiment of the invention discloses a virtual pet processing method, which is applied to a server and comprises the following steps:
receiving live broadcast data uploaded by a first terminal and corresponding to a live broadcast room in real time, and user data uploaded by a second terminal and corresponding to the live broadcast room, wherein the live broadcast room is a live broadcast room preset with virtual pets to be issued;
determining the current live broadcast operation data of the live broadcast room based on the live broadcast data;
when the live broadcast operation data meet preset live broadcast operation data and user data meeting preset user data exist, sending a preset number of virtual pets to the first terminal and displaying the virtual pets, and uploading the virtual pets to the second terminal, wherein the user data meet the preset user data, and sending a collection request of the virtual pets to the second terminal.
Preferably, the process of presetting the live broadcast room for issuing the virtual pet comprises the following steps:
acquiring basic data of a live broadcast room, wherein the basic data at least comprises a live broadcast room ID and a live broadcast room attention;
determining whether the live broadcast room meets the requirement of configuring and issuing virtual pets or not according to the attention of the live broadcast room;
if the live broadcast room meets the requirement of configuring and issuing virtual pets, establishing the association between the ID of the live broadcast room and the virtual pet configuration, wherein the virtual pet configuration comprises the number of the virtual pets to be issued and the type of the virtual pets;
and/or the presence of a gas in the gas,
acquiring basic data of a live broadcast room carrying a specific identifier, wherein the specific identifier is used for indicating that the live broadcast room is a live broadcast room to be promoted currently, and the basic data at least comprises a live broadcast room ID;
and establishing the association between the live broadcast room ID and the virtual pet configuration, wherein the virtual pet configuration comprises the number of virtual pets to be issued and the type of the virtual pets.
Preferably, the determining the current live broadcast operation data of the live broadcast room based on the live broadcast data includes:
acquiring the total number of people in a live broadcast room, the number of earnings, the number of public screen information, the gift sending amount and the attention amount in the live broadcast data;
calculating based on the total number of people in the live broadcast room, the number of earnings, the number of public screen information and the number of concerns to obtain the number increase rate, the per-capita amount, the average number of concerns and the increase amount of concerns in the live broadcast room;
determining current live broadcast operation data T based on T ═ R × S1% + N × S2% + M × S3% + D × S4%, wherein T is the current live broadcast operation data, R is the growth rate of the number of people on a live broadcast channel, N is the ratio of the number of public screen information to the total number of people, M is the ratio of the gift sending amount to the average number of people, D is the ratio of the number of people who increase and the average number of people who pay attention to the main broadcast, and the sum of S1%, S2%, S3% and S4% is 1.
Preferably, after the live broadcast operation data meets preset live broadcast operation data and the user data meeting preset user data exists, the method further includes:
judging whether the residual quantity of the virtual pets issued by the live broadcast room is greater than 0;
and when the residual quantity of the virtual pets issued by the live broadcast room is greater than 0, sending a collection request of the virtual pets to the second terminal which uploads the user data and meets the preset user data.
Preferably, the sending, by the second terminal that uploads the user data and satisfies preset user data, the request for collecting the virtual pet includes:
acquiring user data of the second terminal, wherein the user data meet preset user data, and the user data comprise live broadcast room watching time, attention interactive data, gift sending interactive data, live broadcast room watching average time and public screen interactive data;
determining a user score F of the second terminal according to F ═ G × S5% + E + B + K, wherein G is a ratio of viewing duration to average duration of a live broadcast room, E is attention interactive data, B is presentation interactive data, K is public screen interactive data, and S5% is a preset percentage;
sorting the second terminals based on the user scores to obtain a sequence list of the second terminals sorted from high to low according to the user scores;
according to the second terminals which are sequenced from high to low in the sequence table, sending the collection requests of the virtual pets to the second terminals in sequence;
and stopping sending when the number of the sent virtual pet collecting requests reaches the preset number.
Preferably, the method further comprises the following steps:
receiving feedback information of a collection request sent by the second terminal;
and if the feedback information of the collection request sent by the second terminal is rejection information, sending the collection request of the virtual pet to the next second terminal according to the sequence table, and stopping sending until the quantity of the sent collection requests of the virtual pet reaches the preset quantity.
Preferably, the method further comprises the following steps:
and when the number of the virtual pets collected by the second terminal reaches a certain number, issuing the exchanged virtual goods to the second terminal.
A second aspect of the present invention discloses a virtual pet processing apparatus, including:
the receiving unit is used for receiving live broadcast data uploaded by a first terminal and corresponding to a live broadcast room in real time and user data uploaded by a second terminal and corresponding to the live broadcast room, and the live broadcast room is a live broadcast room preset with virtual pets to be issued;
the determining unit is used for determining the current live broadcast operation data of the live broadcast room based on the live broadcast data;
and the sending unit is used for sending a preset number of virtual pets to the first terminal and displaying the virtual pets, and sending a collection request of the virtual pets to the second terminal, which uploads the user data meeting the preset user data, when the live broadcast operation data meet the preset live broadcast operation data and the user data meeting the preset user data exist.
The third aspect of the embodiments of the present invention discloses a processor, where the processor is configured to run a program, where the program executes a virtual pet processing method as disclosed in the first aspect of the embodiments of the present invention.
A fourth aspect of the embodiments of the present invention discloses a storage medium, where the storage medium includes a storage program, and when the program runs, the storage medium controls a device where the storage medium is located to execute the virtual pet processing method disclosed in the first aspect of the embodiments of the present invention.
Based on the virtual pet processing method and device provided by the embodiment of the invention, the method comprises the following steps: the server receives live broadcast data uploaded by a first terminal and corresponding to a live broadcast room in real time and user data uploaded by a second terminal and corresponding to the live broadcast room, wherein the live broadcast room is a live broadcast room preset with virtual pets to be issued; the server determines the current live broadcast operation data of a live broadcast room based on the live broadcast data of the first terminal; when the live broadcast operation data meet preset live broadcast operation data and user data meeting preset user data exist, the server sends a preset number of virtual pets to the first terminal and displays the virtual pets, and sends a collection request of the virtual pets to the second terminal, wherein the uploaded user data meet the preset user data. So that the second terminal determines the collection. In the scheme, the server configures the virtual pet to be issued to the live broadcast room, when it is determined that the live broadcast operation data meet the preset live broadcast operation data and user data meeting the preset user data exist, the server issues the configured virtual pet to the live broadcast room corresponding to the first terminal and issues a collection request carrying the virtual pet to the second terminal so that the second terminal can determine collection. Through attracting the user to collect to the virtual pet of configuration different grade type of live broadcast room, can improve user's liveness, and increase the viscidity of user to live broadcast platform.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic diagram of a processing architecture constructed based on a anchor terminal a, a user terminal b and a server c according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart illustrating a virtual pet collecting method according to an embodiment of the present invention;
FIG. 3 is a schematic flow chart illustrating a virtual pet collecting method according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating a virtual pet collecting method according to an embodiment of the present invention;
fig. 5 is a block diagram of a virtual pet collecting device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It can be known from the background art that the main way of interaction between the anchor and the user at present is that the user presents gifts to the anchor through a live broadcast platform, the interaction way is single, and the content of some specific live broadcast channels is boring, so that audiences are easy to be boring and boring, and are difficult to attract the user, thus the liveness of the video live broadcast platform is low, and the stickiness of the user is also low. As shown in fig. 1, the present invention provides a processing architecture constructed based on an anchor terminal a, a user terminal b and a server c.
The implementation of the processing process for the virtual pet based on the processing architecture comprises the following steps:
the anchor carries out live broadcast through an anchor terminal a, and when the anchor terminal carries out live broadcast, the anchor terminal a uploads live broadcast data to a server c in real time. And the user watches the live broadcast content of the live broadcast room corresponding to the anchor terminal a through the user terminal b, and the user terminal b uploads the real-time user data to the server c. Here, the user terminal b may be plural.
The server c judges whether the anchor terminal a meets the requirement of issuing the virtual pet, and when the anchor terminal a meets the requirement of issuing the virtual pet, the server c issues the virtual pet to the anchor terminal a. Meanwhile, the server c judges whether the user terminal b meets the requirement for receiving the virtual pet, and when the live broadcast room corresponding to the watching anchor terminal a also meets the corresponding requirement for issuing the virtual pet, the server c issues the virtual pet to the user terminal b, so that the user can conveniently collect the virtual pet through the user terminal b.
Based on the processing architecture shown in the embodiment, the virtual pet is issued to the user terminal, the user is guided to collect the virtual pet, the activity of the user on the live broadcast platform can be improved, and the viscosity of the user on the live broadcast platform is improved.
Based on the processing architecture disclosed in the above embodiment of the present invention, referring to fig. 2, a flowchart of a virtual pet processing method provided in the embodiment of the present invention is shown. The method is suitable for a server, the server can be embodied as the server shown in fig. 1, and the process of the server for implementing virtual pet processing specifically comprises the following steps:
step S201, receiving live broadcast data of a corresponding live broadcast room uploaded by a first terminal in real time and user data of the corresponding live broadcast room uploaded by a second terminal.
In step S201, the first terminal may be specifically the anchor terminal shown in fig. 1, and the second terminal may be specifically the user terminal shown in fig. 1. The live broadcast room is a preset live broadcast room for virtual pets to be issued.
The number of the second terminals is plural.
In the process of implementing step S201 specifically, the first terminal uploads live broadcast data to the server in real time, where the live broadcast data at least includes a live broadcast channel identifier, a live broadcast channel type, a total number of people in the live broadcast channel, an amount of revenue, a public screen information number, and an attention number. In the embodiment of the present invention, the live data is not limited to this, and may also include other live data that affects the operation condition of the live broadcast room.
And the second terminal uploads the user data to the server in real time, wherein the user data are generated when the user watches the content of the live broadcast room corresponding to the first terminal through the second terminal, and the user data at least comprise watching duration, attention operation, public screen speech and gift sending operation data corresponding to the live broadcast room. In the embodiment of the present invention, the user data is not limited to this, and may also include other user data that affects the operation condition of the live broadcast room.
It should be noted that the virtual pet may be a virtual panda, a virtual dog, a virtual rabbit, a virtual dinosaur, and the like, which is not limited in this application.
Step S202: and determining the current live broadcast operation data of the live broadcast room based on the live broadcast data.
In the specific implementation process of step S202, the server calculates based on the live channel identifier, the live channel type, the total number of people in the live channel, the revenue amount, the public screen information amount, and the attention amount, and determines the current live operation data in the live room.
It should be noted that the live operation data may be revenue generated when the live broadcast is performed in the live broadcast room.
Step S203: and judging whether the live broadcast operation data meet preset live broadcast operation data or not and whether a second terminal with uploaded user data meeting the preset user data exists or not, if the live broadcast operation data meet the preset user data, executing the step S204, and if the live broadcast operation data do not meet the preset user data or if any one of the live broadcast operation data does not meet the preset user data, determining the current live broadcast operation data through the received new live broadcast data, namely returning to the step S202.
In the process of implementing step S203 specifically, the current income condition of the anchor can be determined by the live broadcast operation data, and the activity of the current user can be determined by the user data. Therefore, the user activity of the live broadcast platform and the income condition of the live broadcast platform can be determined by judging whether the live broadcast operation data meet the preset live broadcast operation data and whether the second terminal with the uploaded user data meeting the preset user data exists.
Step S204: sending a preset number of virtual pets to the first terminal, displaying the virtual pets, and sending a collection request of the virtual pets to the second terminal, which uploads the user data and meets the preset user data.
In the process of implementing step S204 specifically, the server sends a collection request of the virtual pets to the second terminal so as to be received by the second terminal when the user data corresponding to the second terminal meets the preset user data by sending a preset number of virtual pets to be issued to the first terminal and displaying in the first terminal.
The virtual pet processing method disclosed by the invention determines whether the issuing and collecting conditions are met by judging whether the live broadcast operation data meet the preset live broadcast operation data and whether user data meeting the preset user data exist, when the live broadcast operation data meet the preset live broadcast operation data and the user data meeting the preset user data exist, the first terminal is determined to meet the issuing conditions and the second terminal obtains the collecting conditions, and the server sends the preset number of virtual pets to the first terminal and displays the virtual pets and sends the collecting request of the virtual pets to the second terminal, the uploaded user data of which meet the preset user data. So that the second terminal determines the collection. According to the invention, the user is attracted to collect the virtual pets, and the interaction diversity between the anchor and the user is increased, so that the activity of the user is improved, and the stickiness of the user is further increased.
The virtual pet processing method disclosed above in the present invention will be described in more detail.
Based on the preset live broadcast room for issuing the virtual pet shown in step S201 of the above embodiment, in the process of executing the preset live broadcast room for issuing the virtual pet, the specific execution process includes the following steps:
step S11: and acquiring basic data of the live broadcast room.
In the process of implementing step S11, the server obtains basic data of the live broadcast room corresponding to the first terminal, where the basic data at least includes a live broadcast room ID and a live broadcast room attention.
In step S11, the live broadcast room ID may be a unique number of a live broadcast room determined by the live broadcast platform, and the attention of the live broadcast room may be a user' S attention degree to the live broadcast room, that is, a popularity value of the live broadcast room.
In the embodiment of the present invention, the basic data of the live broadcast room is not limited thereto, and may include other basic data that affects the configuration of the virtual pet.
Step S12: and determining whether the live broadcast room meets the requirement of configuring and issuing the virtual pet or not according to the attention of the live broadcast room. And if the live broadcast room is determined to meet the requirement of configuring and issuing the virtual pet, executing the step S13, and if the live broadcast room is determined to not meet the requirement of configuring and issuing the virtual pet, executing the step S14.
Step S13: and establishing the association between the live broadcast room ID and the virtual pet configuration.
It should be noted that the virtual pet configuration includes the number of virtual pets to be issued and the type of virtual pet.
In the process of implementing step S13, an association between the live broadcast room ID and the virtual pet profile is established. When the live broadcast operation data of the first terminal meet preset live broadcast operation data, the virtual pet configured to the live broadcast room ID is determined through the live broadcast room ID, and the virtual pet is issued to the live broadcast room based on the live broadcast room ID.
Step S14: no association is established between the live room ID and the virtual pet profile.
In order to better understand the above-described process of presetting the live broadcast room for issuing the virtual pet, the following description is given by way of example.
The requirement issued by the configuration is that the popularity of the live broadcast room exceeds 300 ten thousand. Acquiring basic data of a live broadcast room, and determining that the live broadcast room with the ID of 542314 meets the requirement of configuring and issuing virtual pets according to the attention of the live broadcast room, wherein the ID of the live broadcast room is 542314 and the attention of the live broadcast room is 400 ten thousand. And establishing association between the ID of the first terminal live broadcast room being 542314, the number of issued virtual pets being 100 and the type of the virtual pet being virtual dinosaur. When the live broadcast operation data of the first terminal meet preset live broadcast operation data, the virtual pet configured to the live broadcast room ID is determined through the live broadcast room ID, and the virtual pet is issued to the live broadcast room based on the live broadcast room ID 542314. In the embodiment of the invention, the requirement of issuing the virtual pet is met by determining that the live broadcast room meets the configuration. Thereby configuring the number of virtual pets and the type of virtual pets to the live broadcast room. Therefore, the server can conveniently execute subsequent strategies, and the activity of the user to the live broadcast room is further increased.
Based on the process of executing the preset live broadcast room for issuing the virtual pet shown in the step S201, the live broadcast room for issuing the virtual pet may be preset in the following manner, and the specific execution process includes the following steps:
step S21: and acquiring basic data of the live broadcast room carrying the specific identifier.
In the process of implementing step S21 specifically, the server identifies the live broadcast room to be promoted currently, and obtains basic data of the live broadcast room carrying the specific identification, where the basic data at least includes a live broadcast room ID.
It should be noted that the to-be-promoted live broadcast room may be a non-popular type or a non-popular anchor live broadcast room, and the application is not limited thereto.
Step S22: and establishing the association between the live broadcast room ID and the virtual pet configuration.
In order to better understand the above-described process of presetting the live broadcast room for issuing the virtual pet, the following description is given by way of example.
And acquiring basic data of a live broadcast room carrying a specific identifier, wherein the ID of the live broadcast room is 542314. In order to promote the live channel, the association between the first terminal live broadcast room ID and the virtual pet number to be issued of 300 and the virtual pet type to be a virtual rabbit is established.
In the embodiment of the invention, the association between the live broadcast room ID and the virtual pet configuration is established by determining the basic data of the live broadcast room with the specific identifier, so that the daily activity of the live broadcast room to be promoted by a user is increased.
Based on the step S202 shown in fig. 2, the process of specifically determining the current live operation data of the live broadcast room based on the live broadcast data includes the following steps:
step S31: and acquiring the total number of people in the live broadcast room, the number of earnings, the number of public screen information, the gift sending amount and the attention amount in the live broadcast data in real time.
Step S32: and calculating based on the total number of people, the earnings and the concerns of the live broadcast room to obtain the number increase rate, the per-capita amount, the average concerns and the concerns increase of the live broadcast room.
In the specific implementation process of the step S32, calculating based on the total number of people in the live broadcast room to obtain the growth rate of the number of people in the live broadcast room per minute; calculating based on the revenue amount to obtain per-capita amount; and calculating based on the attention number to obtain the average attention number and the attention increment of the live broadcast room.
Step S33: determining current live operation data T based on T ═ R S1% + N × S2% + M × S3% + D × S4%.
Wherein T is current live broadcast operation data, R is live broadcast channel population growth rate, N is the ratio of public screen information number to total population, M is the ratio of gift sending amount to per-capita amount, D is the ratio of growth population of the concerned anchor to average concerned population, and the sum of S1%, S2%, S3% and S4% is 1.
In step S33, the increase rate of the number of people in the live broadcast channel may be the number of people who increase in unit time, the number of public screen information may be the number of messages left in the typing area of the user who watches the live broadcast room, the total number of people may be the total number of people who currently watch the live broadcast in the live broadcast room, the gift sending amount may be the value of the user giving a gift to the anchor broadcast, and the increase number of people who pay attention to the anchor broadcast may be the number of people who pay attention to the anchor broadcast in unit time. Can be set according to practical application, and the application is not limited.
The S1%, S2%, S3% and S4% may be set to 30%, 20% and 20%, and may be set according to practical situations, and the present application is not limited thereto.
In the embodiment of the invention, the current live broadcast operation data is determined, so that the live broadcast platform can adjust the strategy for configuring the virtual pet according to the data, and the user viscosity is further increased.
Based on the above fig. 2, step S204 is shown, and a process of sending a collection request of the virtual pet to the second terminal, which uploads the user data and meets the preset user data, specifically includes the following steps:
step S41: and acquiring the user data of the second terminal, wherein the user data meets the preset user data.
The user data comprises the watching time length of a live broadcast room, attention interactive data, gift sending interactive data, the average watching time length of the live broadcast room and public screen interactive data.
Step S42: and determining the user score F of the second terminal according to the F ═ G × S5% + E + B + K.
In the process of implementing step S42, the user score F of the second terminal is determined according to F ═ G × S5% + E + B + K. G is the ratio of the watching time length of a live broadcast room to the average time length, E is concerned interactive data, B is gift sending interactive data, K is public screen interactive data, and S5% is a preset percentage.
In step S42, the average duration is a duration of watching the live broadcast room in unit time, the watching duration of the live broadcast room is a duration of watching the live broadcast room corresponding to the first terminal by the user through the second terminal, the attention interactive data is data of the user concerning the live broadcast room, and the public screen interactive data is a number of messages left by the user in a typing area corresponding to the live broadcast room. The preset time period can be set to 5 minutes and can be set according to practical application, and the application is not limited.
It should be noted that the S5% can be preset to 30%, which can be determined according to practical situations, and the application is not limited thereto.
Step S43: and sorting the second terminals based on the user scores to obtain a sequence list of the second terminals sorted from high to low according to the user scores.
In the process of implementing step S43 specifically, it is determined that the user score of the second terminal is greater than a preset user score, and when the user score of the second terminal is greater than the preset user score, the second terminal is sorted based on the user score, so as to obtain a sequence table of the second terminal sorted from high to low according to the user score.
It should be noted that the preset user score may be set according to actual conditions, and the application is not limited thereto.
Step S44: and sending the collection requests of the virtual pets to the second terminal in sequence according to the second terminal which is sorted from high to low in the sequence list.
In the specific implementation process of step S44, the collection requests of the virtual pets are sequentially sent to the second terminal according to the second terminal sorted from high to low in the sequence list. For example, it is assumed that the number of the second terminals is 3, specifically, the second terminal 1, the second terminal 2, and the second terminal 3. And when the arrangement sequence of the second terminals in the sequence list is the second terminal 2, the second terminal 1 and the second terminal 3, sending the collection requests of the virtual pets to the second terminal 2, the second terminal 1 and the second terminal 3 in sequence according to the sequence of the second terminals 2, the second terminal 1 and the second terminal 3 in the sequence list.
Step S45: and judging whether the quantity of the sent virtual pet collecting requests reaches the preset quantity or not, and stopping sending when the quantity of the sent virtual pet collecting requests reaches the preset quantity.
It should be noted that the preset number may be set to be greater than or equal to the number of virtual pets in the preset configuration, and the setting is performed according to the practical application, which is not limited in the present application.
In the embodiment of the invention, the second terminals are sorted according to the scores of the users, and the collection requests are sent to the second terminals of which the user data meet the preset user data according to the sorting sequence, so that the second terminals can confirm the collection.
In step S203 shown in the present invention, after the process of sending the collection request of the virtual pet to the second terminal whose uploaded user data meets the preset user data is specifically performed, the virtual pet processing method further includes the following steps:
step S51: and receiving the feedback information of the collection request sent by the second terminal.
In the process of implementing step S51 specifically, receiving feedback information of the collection request sent by the second terminal, where the feedback information includes: rejection information for rejecting reception of the collection request and determination information for determining reception of the collection request.
Step S52: and judging whether the collection request feedback information sent by the second terminal is rejection information, if so, executing step S53, and if not, executing step S54.
Step S53: and sending the virtual pet collecting request to a next second terminal according to the sequence table, and stopping sending until the quantity of the sent virtual pet collecting requests reaches the preset quantity.
Step S54: recording the number of the second terminals receiving the collection request.
In the embodiment of the invention, the server sorts the second terminals based on the user scores and sequentially sends the collection requests of the virtual pets to the second terminals sorted from high to low in the sequence list according to the sorted sequence list. And stopping sending when the number of the sent virtual pet collecting requests reaches the preset number. So as to determine the collection of the virtual pet.
On the basis of the virtual pet processing method provided by the present invention, after step S203, when the live broadcast operation data meets preset live broadcast operation data and the user data meeting preset user data exists, the method further includes the following steps:
step S61: judging whether the residual quantity of the virtual pets issued by the live broadcast room is greater than 0, executing the step S62 when the residual quantity of the virtual pets issued by the live broadcast room is greater than 0, and executing the step S63 when the residual quantity of the virtual pets issued by the live broadcast room is equal to 0
The number of virtual pets is an integer of 0 or more.
In the process of implementing step S61 specifically, since the total number of the collection requests issued to the second terminal must not exceed the total number of the virtual pets configured in the live broadcast room, it is necessary to determine the remaining number of the virtual pets to be issued.
The specific implementation process is as follows: and the server receives the feedback information of each second terminal, records the number of the second terminals receiving the collection request, judges whether the residual number of the virtual pets issued by the live broadcast room is greater than 0, and issues the collection request of the virtual pets to the next second terminal if the residual number of the virtual pets issued by the live broadcast room is greater than 0.
Step S62: and sending a collection request of the virtual pet to the second terminal which uploads the user data and meets the preset user data.
In the process of implementing step S62, a virtual pet collecting request is continuously sent to the second terminal whose user data satisfies the preset user data.
Step S63: and stopping sending the collection request corresponding to the virtual pet to the second terminal and stopping displaying the virtual pet in the first terminal.
Specific implementation processes of step S61-step S63 are illustrated as follows:
supposing that the number of the second terminals meeting the requirement of receiving the collection requests is 7, the number of the virtual pets to be issued is 5, the server receives feedback information of each second terminal, records that the number of the second terminals receiving the collection requests is 4, and if the fact that the residual number of the virtual pets issued in the live broadcast room is greater than 0 is determined, the collection requests of the virtual pets are issued to the next second terminal in sequence; and if the fact that the residual quantity of the virtual pets issued by the live broadcast room is 0 is determined, the collection requests of the virtual pets are not issued to the residual second terminals any more.
On the basis of the virtual pet processing method provided by the invention, after the step S204, the method further comprises the following steps:
step S71: when a request for exchanging virtual articles sent by a second terminal is received, whether the number of virtual pets collected by the second terminal meets a certain number is judged, if the number of virtual pets collected by the second terminal reaches the certain number, step S72 is executed, and if the number of virtual pets collected by the second terminal does not reach the certain number, step S73 is executed.
It should be noted that the certain number may be set to 16 or 32, and the like, which may be determined according to practical situations, and the application is not limited thereto.
Step S72: and issuing the exchanged virtual articles to a second terminal, wherein the virtual articles can be displayed in a live channel along with the user.
In the process of implementing the step S72 specifically, the exchanged virtual item is issued to the second terminal, and the number of virtual pets in the second terminal corresponding to the exchanged virtual item is cleared, where the virtual item may be displayed in a live channel along with the user.
Step S73: and not issuing the exchanged virtual goods to the second terminal.
In order to better understand the contents shown in the above steps S71 to S73, the following description is made in detail.
Assume that the number of virtual pets is 16 or 32. And the number of the virtual pets collected by the second terminal is 17. When receiving a request of exchanging the virtual tail light sent by the second terminal, the server judges whether the number of the virtual pets collected by the second terminal meets 16 or 32, when the number of the virtual pets meets 16, the server issues the exchanged special virtual tail light to the second terminal, and the number of the virtual pets corresponding to the exchanged virtual tail light in the second terminal is cleared away by 16, at the moment, the number of the virtual pets collected in the second terminal is 1, and the special virtual tail light is displayed in a live broadcast room along with a user.
In the embodiment of the invention, when the virtual pets collected by the second terminal reach a certain number, the virtual articles can be exchanged, so that the interactive interest of the second terminal and the first terminal is increased.
Based on the processing architecture disclosed in the above embodiment of the present invention, referring to fig. 3, a flowchart of a virtual pet processing method provided in the embodiment of the present invention is shown, where the method is applicable to a second terminal, and the second terminal may specifically be the user terminal b shown in fig. 1, and a process of implementing virtual pet processing by the second terminal specifically includes the following steps:
step S301: and uploading the user data of the second terminal corresponding to the live broadcast room to a server in real time.
In the process of implementing step S301, the second terminal uploads the viewing duration, the attention operation, the public screen speech, and the gift delivery operation data of the viewing corresponding to the live broadcast room to the server.
Step S302: and judging whether a collection request corresponding to the virtual pet sent by a server is received or not. If the second terminal receives the collection request corresponding to the virtual pet, step S303 is executed. If the second terminal does not receive the collection request corresponding to the virtual pet, step S304 is performed.
It should be noted that the collection request carries the virtual pet that is sent by the server to the first terminal.
Step S303: and collecting the virtual pet.
Step S304: and sending feedback information to the server, wherein the feedback information is rejection information for rejecting to receive the collection request.
In the virtual pet processing method disclosed by the invention, whether a collection request corresponding to the virtual pet sent by the server is received or not is judged. Therefore, whether the virtual pet corresponding to the live broadcast room is collected or not is determined, and the virtual pet is collected after the collection request carrying the virtual pet and sent by the server is received. Thereby increasing the user's stickiness to the live platform.
Based on the virtual pet processing method shown in fig. 3, after step S303, the method further includes:
displaying animation corresponding to the virtual pet, displaying color brightness at a corresponding virtual pet position in a achievement wall of the second terminal, and transmitting feedback information to the server, the feedback information being determination information for determining reception of a collection request.
Further, when the second terminal triggers the position of the colored virtual pet in the achievement wall, the animation corresponding to the colored virtual pet is played.
Based on the virtual pet processing method shown in fig. 3, the present invention further includes: and when the collected virtual pets reach a certain number, sending a request for exchanging the virtual goods to a server and receiving the virtual goods. For example, when the user collects 16 virtual pets, a redemption request for redeeming the virtual tail light may be sent to the server. And when the virtual tail lamp sent by the server is received, the virtual automobile is displayed in a live channel along with the user.
In the embodiment of the invention, the exchange request is sent to the server after a certain amount of virtual pets are met, so that the stickiness of the user to the live broadcast platform is increased.
Based on the processing architecture disclosed in the above embodiment of the present invention, referring to fig. 4, a flowchart of a virtual pet processing method provided in the embodiment of the present invention is shown, where the method is applicable to a first terminal, the first terminal may specifically be the anchor terminal a shown in fig. 1, and a process of the first terminal specifically implementing virtual pet processing includes the following steps:
step S401: and uploading live broadcast data corresponding to the live broadcast room in real time.
In step S401, the live broadcast room is a live broadcast room in which a virtual pet to be issued is preset.
The live broadcast data is content directly displayed by a live broadcast user through a first terminal.
It should be noted that the live data includes: the live channel identification, the live channel type, the total number of people in the live channel, the revenue amount, the public screen information amount and the attention amount.
Step S402: and displaying the virtual pet which is sent by the server and corresponds to the live broadcast room.
In the embodiment of the application, the first terminal uploads live broadcast data corresponding to the live broadcast room in real time, and displays the virtual pet of the corresponding live broadcast room issued by the server, so that a user is attracted to collect the virtual pet.
Corresponding to the virtual pet processing method disclosed in the embodiment of the invention, the embodiment of the invention also provides a virtual pet processing device.
Referring to fig. 5, a block diagram of a virtual pet processing device according to an embodiment of the present application is further provided, where the virtual pet processing device includes:
the receiving unit 501 is configured to receive live broadcast data, which is uploaded by a first terminal and corresponds to a live broadcast room, and user data, which is uploaded by a second terminal and corresponds to the live broadcast room, in real time.
It should be noted that the live broadcast room is a live broadcast room in which a virtual pet to be issued is preset.
A determining unit 502, configured to determine, based on the live broadcast data, current live broadcast operation data of the live broadcast room.
A sending unit 503, configured to send a preset number of virtual pets to the first terminal and display the virtual pets when the live broadcast operation data meets preset live broadcast operation data and the user data meeting preset user data exists, and send a collection request of the virtual pets to the second terminal, which uploads the user data meeting preset user data.
It should be noted that, the specific principle and the execution process of each unit in the virtual pet processing apparatus disclosed in the above embodiment of the present invention are the same as the virtual pet processing method implemented in the above embodiment of the present invention, and reference may be made to corresponding parts in the virtual pet processing method disclosed in the above embodiment of the present invention, which are not described herein again.
In the embodiment of the invention, a server receives uploaded data of a first terminal and a second terminal through a receiving unit, judges whether live broadcast operation data meets preset live broadcast operation data or not, and whether user data meeting preset user data exists or not so as to determine whether issuing and collecting conditions are met or not, and when the live broadcast operation data meets the preset live broadcast operation data and the user data meeting the preset user data exists, a preset number of virtual pets are sent to the first terminal through a sending unit and displayed, and a collecting request of the virtual pets is sent to the second terminal, which uploads the user data to meet the preset user data. In the scheme, the server sends the collection request of the virtual pet to the second terminal when determining that the live operation data meets the preset live operation data and determining that the user data meeting the preset user data exists, so that the second terminal can determine the collection. Different types of virtual pets are issued to the live broadcast room to attract users to collect, so that the activity of the users and the viscosity of the users to the live broadcast platform can be improved.
Based on the virtual pet processing apparatus disclosed in the above embodiment of the present invention, the above units may be implemented by a hardware device composed of a processor and a memory. The method specifically comprises the following steps: the units and modules are stored in the memory as program units, and the processor executes the program units stored in the memory to realize the processing of the virtual pet.
The processor comprises a kernel, and the kernel calls a corresponding program unit from the memory. The kernel can be set to be one or more, and the virtual pet is processed by adjusting the kernel parameters.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
Further, an embodiment of the present invention provides a processor, where the processor is configured to execute a program, where the program executes the processing method for the virtual pet according to the foregoing embodiment when running.
Further, an embodiment of the present invention provides an electronic device, where the device includes a processor, a memory, and a program stored in the memory and capable of being executed on the processor, and the processor executes the program to implement the steps shown in the virtual pet processing method in the foregoing embodiments.
The electronic equipment disclosed in the embodiment of the invention can be a server, a PC, a PAD, a mobile phone and the like.
Further, an embodiment of the present invention also provides a storage medium, on which a program is stored, which when executed by a processor implements the virtual pet processing method shown in the above-described embodiment.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device:
receiving live broadcast data uploaded by a first terminal and corresponding to a live broadcast room in real time, and user data uploaded by a second terminal and corresponding to the live broadcast room, wherein the live broadcast room is a preset live broadcast room for virtual pets to be issued.
And determining the current live broadcast operation data of the live broadcast room based on the live broadcast data.
When the live broadcast operation data meet preset live broadcast operation data and user data meeting preset user data exist, sending a preset number of virtual pets to the first terminal and displaying the virtual pets, and uploading the virtual pets to the second terminal, wherein the user data meet the preset user data, and sending a collection request of the virtual pets to the second terminal.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (8)

1. A virtual pet processing method is applied to a server, and comprises the following steps:
receiving live broadcast data uploaded by a first terminal and corresponding to a live broadcast room in real time, and user data uploaded by a second terminal and corresponding to the live broadcast room, wherein the live broadcast room is a live broadcast room preset with a virtual pet to be issued, the user data are used for determining the activity of a current user, the first terminal is a main broadcast terminal, the second terminal is a user terminal, the live broadcast data at least comprise a live broadcast room ID and the attention of the live broadcast room, and the user data comprise live broadcast room watching time length, attention interactive data, gift sending interactive data, average live broadcast room watching time length and public screen interactive data;
determining the current live broadcast operation data of the live broadcast room based on the live broadcast data;
when the live broadcast operation data meet preset live broadcast operation data and user data meeting preset user data exist, sending a preset number of virtual pets to the first terminal, displaying the virtual pets on the first terminal, and sending a collection request of the virtual pets to the second terminal, which uploads the user data and meets the preset user data;
receiving a virtual article exchange request sent by a second terminal, and judging whether the number of virtual pets collected by the second terminal meets a certain number;
when the number of the virtual pets collected by the second terminal reaches a certain number, issuing exchanged virtual articles to the second terminal, wherein the virtual articles are displayed in a live channel of the second terminal along with the user;
wherein, the sending the collection request of the virtual pet to the second terminal which uploads the user data and meets the preset user data includes:
determining a user score according to the user data, and sequencing the second terminals based on the user score to obtain a sequence table of the second terminals which are sequenced from high to low according to the user score;
according to the second terminals which are sequenced from high to low in the sequence table, sending the collection requests of the virtual pets to the second terminals in sequence;
and when the number of the sent virtual pet collecting requests reaches the preset number, stopping sending and displaying the virtual pets in the first terminal.
2. The method of claim 1, wherein the process of presetting the live broadcast room for issuing the virtual pet comprises:
acquiring basic data of a live broadcast room, wherein the basic data at least comprises a live broadcast room ID and a live broadcast room attention;
determining whether the live broadcast room meets the requirement of configuring and issuing virtual pets or not according to the attention of the live broadcast room;
if the live broadcast room meets the requirement of configuring and issuing virtual pets, establishing the association between the ID of the live broadcast room and the virtual pet configuration, wherein the virtual pet configuration comprises the number of the virtual pets to be issued and the type of the virtual pets;
and/or the presence of a gas in the gas,
acquiring basic data of a live broadcast room carrying a specific identifier, wherein the specific identifier is used for indicating that the live broadcast room is a live broadcast room to be promoted currently, and the basic data at least comprises a live broadcast room ID;
and establishing the association between the live broadcast room ID and the virtual pet configuration, wherein the virtual pet configuration comprises the number of virtual pets to be issued and the type of the virtual pets.
3. The method of claim 1, wherein the determining the current live operation data of the live broadcast room based on the live broadcast data comprises:
acquiring the total number of people in a live broadcast room, the number of earnings, the number of public screen information, the gift sending amount and the attention amount in the live broadcast data;
calculating based on the total number of people in the live broadcast room, the number of earnings, the number of public screen information and the number of concerns to obtain the number increase rate, the per-capita amount, the average number of concerns and the increase amount of concerns in the live broadcast room;
determining current live broadcast operation data T based on T = R S1% + N S2% + M S3% + D S4%, wherein T is the current live broadcast operation data, R is the live broadcast channel population growth rate, N is the ratio of public screen information number to total population, M is the ratio of gift sending amount to average person amount, D is the ratio of the number of growth persons paying attention to the main broadcast and the average attention number, and the sum of S1%, S2%, S3% and S4% is 1.
4. The method of claim 1, wherein after the live operation data meets preset live operation data and the user data meeting preset user data exists, the method further comprises:
judging whether the residual quantity of the virtual pets issued by the live broadcast room is greater than 0;
and when the residual quantity of the virtual pets issued by the live broadcast room is greater than 0, sending a collection request of the virtual pets to the second terminal which uploads the user data and meets the preset user data.
5. The method of claim 1, wherein the sending the request for collecting the virtual pet to the second terminal that uploads the user data satisfying preset user data comprises:
acquiring user data of the second terminal, wherein the user data meet preset user data, and the user data comprise live broadcast room watching time, attention interactive data, gift sending interactive data, live broadcast room watching average time and public screen interactive data;
determining a user score F of the second terminal according to F = G × S5% + E + B + K, wherein G is a ratio of watching duration to average duration of a live broadcast room, E is attention interactive data, B is gift sending interactive data, K is public screen interactive data, and S5% is a preset percentage;
sorting the second terminals based on the user scores to obtain a sequence list of the second terminals sorted from high to low according to the user scores;
according to the second terminals which are sequenced from high to low in the sequence table, sending the collection requests of the virtual pets to the second terminals in sequence;
and stopping sending when the number of the sent virtual pet collecting requests reaches the preset number.
6. The method of claim 5, further comprising:
receiving feedback information of a collection request sent by the second terminal;
and if the feedback information of the collection request sent by the second terminal is rejection information, sending the collection request of the virtual pet to the next second terminal according to the sequence table, and stopping sending until the quantity of the sent collection requests of the virtual pet reaches the preset quantity.
7. A virtual pet processing apparatus, the apparatus comprising:
the receiving unit is used for receiving live broadcast data uploaded by a first terminal and corresponding to a live broadcast room in real time and user data uploaded by a second terminal and corresponding to the live broadcast room, the live broadcast room is a live broadcast room preset with a virtual pet to be issued, the user data are used for determining the activity of a current user, the first terminal is a main broadcast terminal, the second terminal is a user terminal, the live broadcast data at least comprise a live broadcast room ID and a live broadcast room attention, and the user data comprise live broadcast room watching time, attention interactive data, gift sending interactive data, average live broadcast room watching time and public screen interactive data;
the determining unit is used for determining the current live broadcast operation data of the live broadcast room based on the live broadcast data;
a sending unit, configured to send a preset number of virtual pets to the first terminal and display the virtual pets on the first terminal, and send a collection request of the virtual pets to the second terminal, where the uploaded user data satisfy preset user data, when the live broadcast operation data satisfy preset live broadcast operation data and the user data satisfy preset user data exists; receiving a virtual article exchange request sent by a second terminal, and judging whether the number of virtual pets collected by the second terminal meets a certain number; when the number of the virtual pets collected by the second terminal reaches a certain number, issuing the exchanged virtual articles to the second terminal;
wherein, the sending the collection request of the virtual pet to the second terminal which uploads the user data and meets the preset user data includes:
determining a user score according to the user data, and sequencing the second terminals based on the user score to obtain a sequence table of the second terminals which are sequenced from high to low according to the user score;
according to the second terminals which are sequenced from high to low in the sequence table, sending the collection requests of the virtual pets to the second terminals in sequence;
and when the number of the sent virtual pet collecting requests reaches the preset number, stopping sending and displaying the virtual pets in the first terminal.
8. A storage medium comprising a stored program, wherein the program, when executed, controls a device on which the storage medium is located to perform a virtual pet processing method according to any one of claims 1 to 6.
CN201910631123.8A 2019-07-12 2019-07-12 Virtual pet processing method and related equipment Active CN110351575B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910631123.8A CN110351575B (en) 2019-07-12 2019-07-12 Virtual pet processing method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910631123.8A CN110351575B (en) 2019-07-12 2019-07-12 Virtual pet processing method and related equipment

Publications (2)

Publication Number Publication Date
CN110351575A CN110351575A (en) 2019-10-18
CN110351575B true CN110351575B (en) 2021-06-11

Family

ID=68175150

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910631123.8A Active CN110351575B (en) 2019-07-12 2019-07-12 Virtual pet processing method and related equipment

Country Status (1)

Country Link
CN (1) CN110351575B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112040262B (en) * 2020-08-31 2021-11-02 腾讯科技(深圳)有限公司 Virtual resource object processing method and device
CN113163224B (en) * 2021-04-27 2022-08-19 思享智汇(海南)科技有限责任公司 Method and system for issuing virtual image

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105959718A (en) * 2016-06-24 2016-09-21 乐视控股(北京)有限公司 Real-time interaction method and device in video live broadcasting
CN106375774A (en) * 2016-08-31 2017-02-01 广州酷狗计算机科技有限公司 Live broadcast room display content control method, apparatus and system
CN106658040A (en) * 2016-12-19 2017-05-10 天脉聚源(北京)传媒科技有限公司 Resource distribution method and device
CN108235102A (en) * 2017-12-29 2018-06-29 广州酷狗计算机科技有限公司 Method for processing business, device and storage medium
CN109547823A (en) * 2018-12-07 2019-03-29 四川链窗区块链科技有限公司 A kind of net cast platform bonus data processing method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150035877A (en) * 2015-02-25 2015-04-07 네이버 주식회사 Method, system and recording medium for transaction processing using real time conversation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105959718A (en) * 2016-06-24 2016-09-21 乐视控股(北京)有限公司 Real-time interaction method and device in video live broadcasting
CN106375774A (en) * 2016-08-31 2017-02-01 广州酷狗计算机科技有限公司 Live broadcast room display content control method, apparatus and system
CN106658040A (en) * 2016-12-19 2017-05-10 天脉聚源(北京)传媒科技有限公司 Resource distribution method and device
CN108235102A (en) * 2017-12-29 2018-06-29 广州酷狗计算机科技有限公司 Method for processing business, device and storage medium
CN109547823A (en) * 2018-12-07 2019-03-29 四川链窗区块链科技有限公司 A kind of net cast platform bonus data processing method

Also Published As

Publication number Publication date
CN110351575A (en) 2019-10-18

Similar Documents

Publication Publication Date Title
CN109241425B (en) Resource recommendation method, device, equipment and storage medium
US20220360825A1 (en) Livestreaming processing method and apparatus, electronic device, and computer-readable storage medium
US9324094B1 (en) Ad skip feature for characterizing advertisement effectiveness
CN110278466B (en) Short video advertisement putting method, device and equipment
CN109257631B (en) Video carousel playing method and device, computer equipment and storage medium
US11962866B2 (en) Information display and processing methods and apparatuses, device, and medium
CN109173271B (en) Live broadcast room game position grabbing method, live broadcast-based game interaction system and server
CN107563836B (en) Billboard leasing method, server and storage medium
CN110225361B (en) Live broadcast room recommendation method, storage medium, electronic device and system
CN110351575B (en) Virtual pet processing method and related equipment
CN103718166A (en) Information processing apparatus, information processing method, and computer program product
CN102077227A (en) System for up-selling content during periods of likely viewer disinterest
CN111654716A (en) Live broadcast room recommendation method and device, electronic equipment and computer readable storage medium
CN113709508A (en) Associated object adding method and device, electronic equipment and storage medium
CN114286156A (en) Live broadcast interaction method and device, storage medium and computer equipment
CN113170216A (en) Live broadcast-based gift delivery method and device, equipment and storage medium
CN108550058A (en) A kind of advertisement placement method
CN112770131A (en) Live broadcast room red packet processing method, device, equipment and storage medium
CN111104551A (en) Live broadcast room label determination method and device, storage medium and electronic equipment
JP5297510B2 (en) Information processing apparatus and information providing method
CN116193206A (en) High-quality content screening method, device, terminal equipment and storage medium
US20230269432A1 (en) System, method and computer-readable medium for recommending streaming data
CN113573131B (en) Data processing method and device applied to live broadcast, electronic equipment and storage medium
CN114268512B (en) Chat room recommendation method, chat room recommendation device, chat room recommendation server, chat room recommendation terminal, chat room recommendation program and chat room recommendation storage medium
CN112738608B (en) Live video interaction method, client, device and 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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210118

Address after: 510000 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Applicant after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 28th floor, block B1, Wanda Plaza, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Applicant before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant