Interactive service processing method and device, equipment and storage medium
A technology of interactive services and processing methods, applied in the field of live broadcast, can solve the problems of increasing the pressure of live broadcast platform switching processing, increasing the switching frequency of live broadcast rooms, consuming viewers' time and traffic, saving time and traffic, and reducing switching processing pressure , the effect of reducing frequency
Active Publication Date: 2019-09-17
GUANGZHOU HUYA TECH CO LTD
6 Cites 5 Cited by
AI-Extracted Technical Summary
Problems solved by technology
In the process of implementing the present invention, the inventor found that: the prior art does not have an anchor sorting method that reflects the interaction between the anchor user and the audience user in the live broadcast application. Selecting the desired live ...
Method used
In this embodiment, by setting resource pools to correspond to the extraction of a type of second resource respectively, different extraction conditions can be conveniently set for different resource pools. On the one hand, the extraction form of the second resource is enriched; on the other hand On the one hand, the types of second resources acquired by audience users are enriched. Furthermore, it increases the fun of interactive services and provides the number of visits for anchor users.
[0074] By extracting the second resource to give back to the audience user to participate in the interactive service, the enthusiasm of the audience user to participate in the interactive service can be improved.
[0077] Generally, a variety of business resources can be provided in the live broadcast platform. Since business resources, as an exchange medium in a live broadcast platform, have the nature of equivalent exchange. In order to ensure the equivalent exchange of business resources, basic resources can be set in the live broadcast platform, and all business resources can be converted into corresponding basic resources based on the set resource conversion mapping relationship. The unified management and allocation of business resources can be realized through the setting of basic resources.
[0081] In the technical solution of this embodiment, by determining the first resource that the audience user sends to the anchor user in the interactive service; according to the first resource, a second resource is extracted for the audience user, and the second resource is used In order to give back to the viewer user to participate in the interactive service; calculate the interaction score of the anchor user according to the first resource and the extracted second resource; sort at least one anchor user according to the interaction score, and The sorting results are displayed, which solves the problem that the audience users take a long time to select the anchor users due to the insufficient sorting forms of the anchor users. First, use the interaction score to evaluate the interaction quality of the interactive service to sort the anchor users. In order to realize the simplification of the selection procedure of the audience user to the anchor user, save the time and traffic of the audience user, reduce the frequency of the audience user switching the anchor user, thereby reducing the switching processing pressure of the live broadcast platform; the second aspect, using the first resource and the second The resource comprehensively calculates the interaction score, which can increase the accuracy of the interaction score to evaluate the interaction quality of the interactive service; thirdly, extracting the second resource for the viewer user according to the first resource can further improve the enthusiasm of the viewer user to participate in the interactive service.
[0089] Generally, a variety of business resources can b...
Abstract
The embodiment of the invention discloses an interactive service processing method and device, equipment and a storage medium. The method comprises the following steps: determining a first resource sent to a streamer user by an audience user in an interactive service; extracting a second resource for the audience user according to the first resource, the second resource being used for feeding back the audience user to participate in the interactive service; calculating an interaction score of the streamer user according to the first resource and the extracted second resource; sequencing the at least one streamer user according to the interaction score, and displaying a sequencing result, so as to simplify the selection program of the audience user for the streamer user, and save the time and flow of the audience user; in addition, the frequency of switching the anchor user by the audience user is reduced, so that the switching processing pressure of the live streaming platform is reduced.
Application Domain
Selective content distribution
Technology Topic
Traffic volumeTraffic capacity +3
Image
Examples
- Experimental program(6)
Example Embodiment
[0061] Example one
[0062] figure 1 This is a flowchart of an interactive service processing method provided in the first embodiment of the present invention. This embodiment is applicable to a situation where an anchor user is recommended to viewer users based on an interactive service. The method can be executed by an interactive service processing device. In this embodiment, the interactive service processing device may be a server, and the server may be a cluster server or an independent server.
[0063] Reference figure 1 , The method specifically includes the following steps:
[0064] S110: Determine the first resource sent by the viewer user to the anchor user in the interactive service.
[0065] Generally, users on a live broadcast platform include anchor users and viewer users. It should be noted that for the live broadcast platform, both the anchor user and the audience user can use the identity identification number, account number, etc. for unique identification, not a real person. A host user can create a live broadcast room in the live broadcast platform, provide live broadcast content for viewer users who enter the live broadcast room, and communicate and interact with viewer users. The live broadcast room in this embodiment is a virtual space (or virtual room) created based on the live broadcast platform.
[0066] In this embodiment, the interactive service is a service set by the live broadcast platform for the audience users and the anchor users to communicate and interact. Specifically, in this interactive service, viewer users can send the first resource to their interested anchor users, so as to increase the anchor users' enthusiasm for recording high-quality live content. Further, the amount of the first resource received by the host user in the interactive service can be used to determine the degree of interest of the viewer user to the host user, the quality rating of the live content of the host user, and the like.
[0067] Among them, the first resource is a service resource sent to the anchor user when the viewer user participates in the interactive service. Further, the business resource is an exchange medium in the live broadcast platform, which may be a virtual item provided by the live broadcast platform or a virtual currency.
[0068] In one embodiment, the service component can be sent to the live room where the designated host user is located, and the service component is used to initiate an interactive service in the live room; the first resource is received through the service component, and the first resource is the audience participating in the interactive service The service resource sent by the user to the host user. Specifically, the service component may be displayed on the page where the live broadcast room of the host user is located. Further, the business information of the interactive business can be set on the business component. The business information may include: description information for participating in the interactive business, time information of the interactive business (such as activity duration, countdown to the end of the activity), etc. In addition, the service component may also be provided with an interface for the audience user to select the type and quantity of the first resource.
[0069] S120. Extract a second resource for the audience user according to the first resource, where the second resource is used to reward the audience user for participating in the interactive service.
[0070] In this embodiment, the second resource is a service resource sent by the live broadcast platform to audience users participating in the interactive service. Specifically, the live broadcast platform determines the extraction quantity or extraction probability of the second resource according to the quantity of the first resource sent by the audience user.
[0071] In an extraction method, the greater the number of first resources, the more second resources the live broadcast platform extracts for viewer users.
[0072] In another extraction method, the greater the number of the first resource, the higher the probability that the live broadcast platform will extract the second resource for the audience user. That is to say, in this extraction method, the audience user may not extract the second resource every time, but the second resource is extracted for the audience user according to the extraction probability determined according to the first resource.
[0073] Further, the extracted second resource may be extracted from the first resource acquired by the anchor user from at least one viewer user; or may be extracted from the live broadcast platform.
[0074] By extracting the second resource to reward the audience user for participating in the interactive service, the enthusiasm of the audience user to participate in the interactive service can be improved.
[0075] S130. Calculate the interaction score of the anchor user according to the first resource and the extracted second resource.
[0076] In this embodiment, the interaction score is the evaluation of the live broadcast platform on the interactive quality of the anchor user in the interactive service. Generally, the more the number of first resources acquired by the anchor user, the higher the interaction score of the anchor user. However, considering that, the more second resources that the audience user obtains and the live broadcast platform returns, the more enthusiasm the audience user participates in the interactive service, and the more first resources are sent to the host user. Therefore, in this embodiment, the second resource is also used as one of the factors reflecting the interactive quality of the anchor user in the interactive service.
[0077] Generally, a variety of service resources can be provided in a live broadcast platform. As a kind of exchange medium in a live broadcast platform, business resources have the nature of being able to exchange equal value. In order to ensure the equivalent exchange of business resources, basic resources can be set in the live broadcast platform, and all business resources can be converted into corresponding basic resources based on the set resource conversion mapping relationship. The unified management and distribution of business resources can be realized through the setting of basic resources.
[0078] In one embodiment, the number of basic resources converted from the first resource can be used as the first interaction score; the number of basic resources converted from the second resource can be used as the second interaction score; The weighting ratio is calculated, and the weighted sum of the first interaction score and the second interaction score is calculated to obtain the interaction score of the anchor user. Exemplarily, the preset weighting ratio may be (0.05, 1). Assuming that the first interaction score is a and the second interaction score is b, the interaction score of the anchor user is (0.05*a+b).
[0079] S140: Sort at least one anchor user according to the interaction score, and display the sorting result.
[0080] In this embodiment, in the ranking result of the display, the entry information of the accessing anchor user can be set. The entry information may include: the address to enter the live broadcast room of the anchor user. Furthermore, the viewer user can access the address to enter the live broadcast room of the anchor user in the sorted result.
[0081] The technical solution of this embodiment determines the first resource sent by the viewer user to the anchor user in the interactive service; extracts a second resource for the viewer user based on the first resource, and the second resource is used to give back The audience user participates in the interactive service; the interaction score of the anchor user is calculated according to the first resource and the extracted second resource; at least one anchor user is sorted according to the interaction score, and the sorting result is performed The display solves the problem of long time consumption for viewer users to select anchor users due to the lack of richness in the ordering of anchor users. The first aspect is to rank anchor users by using interactive scores that evaluate the interactive quality of interactive services to achieve simplification. The viewer user's selection process for the host user saves the viewer user's time and traffic, reduces the frequency of the viewer user switching the host user, thereby reducing the pressure of switching the live broadcast platform; the second aspect, the use of the first resource and the second resource for comprehensive calculation The interactive score can increase the accuracy of the interactive score in evaluating the interactive quality of the interactive service; in the third aspect, extracting the second resource for the audience user based on the first resource can further improve the enthusiasm of the audience user to participate in the interactive service.
Example Embodiment
[0082] Example two
[0083] Figure 2A This is a flowchart of an interactive service processing method provided in the second embodiment of the present invention. Figure 2B-2C It is a schematic diagram of the interface of the interactive service provided in the second embodiment of the present invention.
[0084] This embodiment is further refined on the basis of the foregoing embodiment, and includes a specific description of the method for extracting the second resource.
[0085] Reference Figure 2A , The method specifically includes the following steps:
[0086] S210: Determine the first resource sent by the viewer user to the anchor user in the interactive service.
[0087] Reference Figure 2B , The service component can be sent to the live broadcast room 20 where the designated host user is located. Exemplarily, a button "interactive service" 30 may be set under the playing interface of the live broadcast room 20, and the audience user can enter the service interface 40 of the service component by clicking the button "interactive service" 30. Further, the service interface 40 of the service component is used to initiate an interactive service in the live broadcast room 20, and may include a resource sending sub-interface 41. Specifically, the audience user can input the number of the first resource (virtual item) "NNNN" in the input area 411 in the resource sending sub-interface 41, and after the input is completed, click the button "Send" 412, so that the live broadcast platform can Receive the first resource (virtual item) whose quantity is "NNNN" sent by the viewer user to the host user.
[0088] S220: Convert the first resource into a basic resource according to the set resource conversion mapping relationship.
[0089] Generally, a variety of service resources can be provided in a live broadcast platform. As a kind of exchange medium in a live broadcast platform, business resources have the nature of being able to exchange equal value. In order to ensure the equivalent exchange of business resources, basic resources can be set in the live broadcast platform, and all business resources can be converted into corresponding basic resources based on the set resource conversion mapping relationship. The unified management and distribution of business resources can be realized through the setting of basic resources. Reference Figure 2B , Can display the resource conversion mapping relationship between the first resource (virtual item) and the basic resource, such as displaying "virtual item (equivalent to NN basic resource)"
[0090] S230: Distribute the converted basic resources to a preset resource pool according to a preset ratio.
[0091] In this embodiment, at least one resource pool may be set in the live broadcast platform. The second resource extracted for the audience user may be extracted from the resource pool. Further, each resource pool can be used to extract different types of business resources as the second resource.
[0092] Wherein, the service resource in the resource pool may be the first resource obtained by at least one anchor user from viewer users. Specifically, in this embodiment, the basic resource obtained by the conversion of the first resource may be distributed to at least one resource pool.
[0093] It should be noted that in addition to distributing the basic resources obtained in exchange to the resource pool, the remaining basic resources will be returned to the anchor user who obtained the first resource.
[0094] S240: When the extraction condition is met, extract a preset amount of basic resources from the resource pool;
[0095] In this embodiment, by setting resource pools to respectively correspond to the extraction of one type of second resource, different extraction conditions can be conveniently set for different resource pools. In this embodiment, an example will be used for description.
[0096] The first way: draw in time
[0097] The resource pool includes a first resource pool; the second resource includes a first type of resource.
[0098] In this manner, step S240 can be further refined to include steps S241-S243:
[0099] S241. When it is determined that the total amount of basic resources in the first resource pool exceeds a preset threshold, it is determined that the extraction condition is satisfied.
[0100] S242. Obtain a first extraction probability associated with the first resource.
[0101] Exemplarily, the association relationship between the first resource and the first extraction probability is preset by the live broadcast platform.
[0102] In an embodiment, the greater the number of first resources, the higher the probability of first extraction.
[0103] In another embodiment, the first resource and the first extraction probability can be arbitrarily set by the operation and maintenance personnel in the live broadcast platform. For example, the number of the first resource is divided into several ranges, and the first extraction is set for each range. Probability.
[0104] Exemplarily, the first resource is a virtual item. The first extraction probability associated with the number of first resources sent by a viewer user at a time is as follows:
[0105] Virtual item*1: 0.00003
[0106] Virtual item*10: 0.00006
[0107] Virtual item*66: 0.0001
[0108] Virtual item*188: 0.00003
[0109] Virtual item*1314: 0.00008
[0110] S243. Extract a basic resource equivalent to the first type resource from the first resource pool according to the first extraction probability.
[0111] Exemplarily, the extraction process may adopt a roulette method for extraction.
[0112] Reference Figure 2B In the "timely extraction" extraction mode, the business interface 40 of the business component can also include a notification sub-interface 42 about the first resource extraction. For example, when the audience user AAAA extracts the first type of resources, it can display "Audience user AAAA is in The anchor user BBBB gets the first type of resources".
[0113] The second way: point extraction
[0114] The resource pool includes a second resource pool, and the second resource includes a second type of resource.
[0115] In this manner, step S240 can be further refined to include steps S244-S247:
[0116] S244: When the preset period is reached, it is determined that the extraction condition is satisfied.
[0117] In this embodiment, the reaching of the preset period may be determined by using a preset time point, and the preset period may correspond to the time period determined at the time point. Exemplarily, the time point may be 11, 17, 21, 0 o'clock, and the live broadcast platform determines that 11, 17, 21, 0 o'clock are all time points that meet the extraction conditions. Among them, the preset periods respectively correspond to time periods such as 0-11 o'clock, 11-17 o'clock, 17-21 o'clock, and 21-0 o'clock.
[0118] In an embodiment, when it is determined that the distance reaches the preset period and is less than the preset duration, it can be set to enter the countdown state. When in the countdown state, the countdown information of the countdown state can be displayed in the live broadcast room where the host user is located, to remind the viewer user to participate in the interactive activity in time to extract the second resource.
[0119] S245. Determine the participation score of the viewer user based on the first resource sent by the viewer user in the preset period.
[0120] In this embodiment, the first resource sent by the audience user in the preset period can be mapped to the basic score of the audience user; the resource coefficient associated with the audience user is determined; the product of the basic score and the resource coefficient is taken as the audience user’s basic score. Participation score. Wherein, the resource coefficient may be a ratio value configured by the live broadcast platform for viewer users, so that the live broadcast platform can configure different first resources for different viewer users to convert into a conversion ratio of participation scores.
[0121] Further, the score weights dynamically configured by the live broadcast platform according to the size of the second resource pool can be obtained; the participation scores of the audience users are used as the base number and the score weights are the index to update the participation scores of the audience users. Specifically, whether the second resource can be extracted for the audience user is determined by the second extraction probability. When the basic resources in the second resource pool have not been extracted for a long time, on the one hand, it is easy to cause the problem of too much basic resources in the second resource pool; on the other hand, it is easy to cause the audience users to fail to extract for a long time. The second resource affects the enthusiasm of audience users to participate in interactive services. For this reason, in this embodiment, the score weights can be dynamically configured according to the scale of the second resource pool, so that when the scale of the second resource pool is too large, the participation score of the audience user is increased, thereby increasing the audience user extraction. The second extraction probability of the second resource.
[0122] S246. Determine the second selection probability of the audience user according to the participation score; wherein, the higher the participation score, the higher the second selection probability.
[0123] S247. Extract a basic resource equivalent to the second type resource from the second resource pool according to the second extraction probability.
[0124] Exemplarily, the extraction process may adopt a roulette method for extraction.
[0125] Reference Figure 2B-2C In the "point-to-point extraction" extraction method, the business interface 40 of the business component may also include a second resource display sub-interface 43 for displaying images or introduction information of the second type of resource. The service interface 40 of the service component may also include a time display sub-interface 44 for extracting the second resource, which is used to display the countdown information of the preset period for extracting the second resource, such as “Send the first resource before HH:MM”. It is possible to obtain resources of the second type". Further, when the second-type resource is extracted for the audience user, the second-type resource extraction notification sub-interface 45 can be used to display the information of the second-type resource winner, such as displaying that the second-type resource winner is the audience user AAAA, The audience user AAAA sends the first resource (virtual item) CCCC with the quantity NNNN to the anchor user BBBB.
[0126] S250: Convert the extracted basic resource into a second resource of equivalent value.
[0127] S260. Calculate the interaction score of the anchor user according to the first resource and the extracted second resource.
[0128] S270: Sort at least one anchor user according to the interaction score, and display the sorting result.
[0129] In this embodiment, by setting resource pools to correspond to the extraction of one type of second resource, it is convenient to set different extraction conditions for different resource pools. On the one hand, it enriches the extraction form of the second resource; The type of the second resource acquired by the audience user. Furthermore, the interest of interactive services is increased, and the traffic of anchor users is provided.
Example Embodiment
[0130] Example three
[0131] image 3 This is a flowchart of an interactive service processing method provided in Embodiment 3 of the present invention.
[0132] This embodiment is further refined on the basis of the above-mentioned embodiment, adding a specific description of sorting the audience users.
[0133] Reference image 3 , The method specifically includes the following steps:
[0134] S310. Determine the first resource sent by the viewer user to the anchor user in the interactive service.
[0135] S320. Extract a second resource for the audience user according to the first resource, where the second resource is used to reward the audience user for participating in the interactive service;
[0136] S330. Calculate the interaction score of the audience user according to the first resource and the second resource.
[0137] In this embodiment, the interaction score of the audience user is the evaluation of the interactive service quality of the audience user by the live broadcast platform. Generally, the more the number of first resources sent by the audience user, the higher the interaction score of the audience user. However, considering that, the more second resources that the audience user obtains and the live broadcast platform returns, the more enthusiasm the audience user participates in the interactive service, and the more first resources are sent to the host user. Therefore, in this embodiment, the second resource is also used as one of the factors reflecting the interactive quality of the audience user in the interactive service.
[0138] Generally, a variety of service resources can be provided in a live broadcast platform. As a kind of exchange medium in a live broadcast platform, business resources have the nature of being able to exchange equal value. In order to ensure the equivalent exchange of business resources, basic resources can be set in the live broadcast platform, and all business resources can be converted into corresponding basic resources based on the set resource conversion mapping relationship. The unified management and distribution of business resources can be realized through the setting of basic resources.
[0139] In an embodiment, the number of basic resources obtained by converting the first resource sent by the audience user within a preset period can be used as the third interaction score; The number of basic resources converted from the second resource is used as the fourth interaction score; according to the preset weight ratio, the weighted sum of the third interaction score and the fourth interaction score is calculated to obtain the interaction score of the audience user. Exemplarily, the preset weighting ratio may be (0.05, 1). Assuming that the third interaction score is c and the fourth interaction score is d, the interaction score of the audience user is (0.05*c+d).
[0140] S340: Sort at least one audience user according to the interaction score of the audience user, and display the sorting result.
[0141] Wherein, the ranking result of the viewer user includes: access information of the associated anchor user.
[0142] Specifically, each viewer user in the ranking result is associated with an anchor user, and the associated anchor user is an anchor user who sends the first resource for the interactive service by the viewer user.
[0143] S350. In response to the target users selected in the ranking result of the viewer users, sort and display the anchor users of the first resource sent by the target users for at least one interactive service.
[0144] In an embodiment, in the ranking result of the displayed audience users, a selection operation acting on the ranking result may be received, and the audience user affected by the selection operation may be regarded as the target user. Further, jump to the host list corresponding to the target user. The anchor list includes anchor users who are associated with the target user and send the first resource for the interactive service within a preset period. Correspondingly, it is possible to set the portal information of the user to access the host. The entry information may include: the address to enter the live broadcast room of the anchor user. Specifically, further, it is possible to enter the live broadcast room of the anchor user in the sorted result by accessing the address.
[0145] Through the above settings, you can increase the channels for streamers to attract streamers, and can also simplify the viewer users' selection procedures for streamers, saving audience users' time and traffic; in addition, reducing the frequency of audience users switching anchor users, thereby reducing live broadcasts The switching of platforms handles the pressure.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Similar technology patents
Page calling method and device, and page management server
Owner:BEIJING 58 INFORMATION TECH
Document content display method and terminal
InactiveCN106445321ASave time and traffic
Owner:YULONG COMPUTER TELECOMM SCI (SHENZHEN) CO LTD
Equipment and method for generating emoticon based on shot image
ActiveCN104333688ARich contentSave time and traffic
Owner:SAMSUNG GUANGZHOU MOBILE R&D CENT +1
Outdoor construction site-oriented dangerous source intelligent identification system and method
Owner:CHINA UTONE CONSTR CONSULTING CO LTD
Aircraft height control method and system based on radar technology
Owner:ANHUI NIKOLA ELECTRONICS TECH CO LTD
Webpage browsing method for mobile communication equipment terminal
InactiveCN102185923ASave time and traffic
Owner:GUANGZHOU UCWEB COMP TECH CO LTD
Ruggedized, self aligning, sliding air seal for removable electronic units
Owner:NORTHROP GRUMMAN SYST CORP
Gearing generator for an electric vehicle
Owner:LIAO HO YO +1
Classification and recommendation of technical efficacy words
- Save time and traffic
Webpage browsing method for mobile communication equipment terminal
InactiveCN102185923ASave time and traffic
Owner:GUANGZHOU UCWEB COMP TECH CO LTD
Equipment and method for generating emoticon based on shot image
ActiveCN104333688ARich contentSave time and traffic
Owner:SAMSUNG GUANGZHOU MOBILE R&D CENT +1
Document content display method and terminal
InactiveCN106445321ASave time and traffic
Owner:YULONG COMPUTER TELECOMM SCI (SHENZHEN) CO LTD
Page calling method and device, and page management server
Owner:BEIJING 58 INFORMATION TECH