Flow control method, device and equipment of live broadcast room and storage medium
The method and device for live broadcast room traffic control address inefficiencies by using real-time statistics and weighted adjustments to enhance evaluation and resource allocation, promoting high-quality content and user engagement.
Patent Information
- Application Number
- CN202411351860.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-09-26
AI Technical Summary
Existing live streaming platforms lack effective real-time traffic control mechanisms that can accurately evaluate and adjust the traffic distribution based on comprehensive performance indicators, leading to inefficient resource utilization and slow feedback for high-quality live broadcast rooms.
A method and device for controlling live broadcast room traffic by real-time statistics of multiple indicators, assigning initial and final weights based on their importance, and adjusting traffic distribution accordingly to promote healthy competition and resource optimization.
Enhances the evaluation accuracy of live broadcast rooms, promotes healthy competition, and optimizes resource utilization by providing real-time traffic support to high-quality rooms, improving user engagement and platform efficiency.
Smart Images

Figure CN119255000A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to technical fields such as data analysis, live streaming, and smart e-commerce. Background Art
[0002] With the development of information technology, e-commerce live streaming has become a potential new live streaming method and has gradually been applied and developed in multiple industries.
[0003] E-commerce live streaming can enhance the shopping experience through real-time interaction, thereby accelerating the conversion process from viewing to purchasing. While providing convenience for consumers, it also creates new sales opportunities for merchants. Summary of the invention
[0004] The present invention provides a method, device, equipment and storage medium for controlling the flow of a live broadcast room.
[0005] According to one aspect of the present disclosure, a method for controlling traffic in a live broadcast room is provided, comprising:
[0006] Real-time statistics of various traffic indicators of the target live broadcast room;
[0007] Determine the initial weights corresponding to various traffic indicators;
[0008] Based on the initial weights corresponding to various traffic indicators, the final weight of the target live broadcast room is determined;
[0009] Based on the final weight, adjust the traffic of the target live broadcast room.
[0010] According to another aspect of the present disclosure, a flow control device for a live broadcast room is provided, comprising:
[0011] Statistics module, used to count various traffic indicators of the target live broadcast room in real time;
[0012] The first determination module is used to determine the initial weights corresponding to various flow indicators;
[0013] The second determination module is used to determine the final weight of the target live broadcast room based on the initial weights corresponding to various traffic indicators;
[0014] The adjustment module is used to adjust the traffic of the target live broadcast room based on the final weight.
[0015] According to another aspect of the present disclosure, there is provided an electronic device, comprising:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute any method in the embodiments of the present disclosure.
[0019] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute any method according to the embodiments of the present disclosure.
[0020] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, which implements any method according to the embodiments of the present disclosure when executed by a processor.
[0021] In the disclosed embodiment, by acquiring various traffic indicators of the live broadcast room in real time and assigning corresponding weights to them, corresponding traffic support is provided to the live broadcast room based on the final comprehensive weight, thereby promoting healthy competition among businesses and the healthy development of the live broadcast ecosystem.
[0022] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0024] Figure 1 is a schematic diagram of a flow control method for a live broadcast room provided according to an embodiment of the present disclosure;
[0025] Figure 2 is a schematic diagram of a process for determining initial weights according to an embodiment of the present disclosure;
[0026] Figure 3 It is a structural schematic diagram of a flow control device for a live broadcast room provided according to an embodiment of the present disclosure;
[0027] Figure 4 It is a block diagram of an electronic device used to implement the flow control method of the live broadcast room of the embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope of the present disclosure. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0029] The terms "first", "second", etc. in this disclosure are used to distinguish similar objects, and are not necessarily used to describe a specific order or precedence. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, including a series of steps or units. The method, system, product or device is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] Unlike traditional shelf e-commerce, live e-commerce content is highly time-sensitive and changes quickly. Providing traffic support to a live broadcast room with good performance data often gives the room more exposure opportunities. However, for live broadcast rooms with different performance data, the current traffic support strategy still needs to be improved.
[0031] For example, for live broadcast rooms with good performance data, timely traffic support can promote the enthusiasm of anchors and attract more consumers and traffic. However, most of the related technologies are cold start support for new anchors and push streaming mechanisms for fans of old anchors. The lack of feedback on the real-time signal of the live broadcast room leads to slow feedback data of the live broadcast room, which cannot be perceived in real time and cannot increase the traffic distribution of the live broadcast room in real time.
[0032] In view of this, the disclosed embodiment provides a method for controlling the flow of a live broadcast room. The method can obtain multiple flow indicators of the live broadcast room in real time, assign corresponding weights to them, and provide corresponding flow support for the live broadcast room based on the final comprehensive weight, so as to achieve real-time flow support for the live broadcast room with better performance data.
[0033] like Figure 1 FIG. 1 is a flow chart of a method for controlling the flow of a live broadcast room proposed in an embodiment of the present disclosure, including:
[0034] S101, real-time statistics of various traffic indicators of the target live broadcast room.
[0035] The target live broadcast room in the disclosed embodiment may include not only e-commerce live broadcast rooms, but also other types of live broadcast rooms, such as literary and artistic exhibition live broadcast rooms, parent-child education live broadcast rooms, etc.
[0036] The real-time collection and statistics of various traffic indicators in the live broadcast room ensure the timeliness and accuracy of the data. Various traffic indicators can reflect the activity and popularity of the target live broadcast room from different angles.
[0037] S102, determining initial weights corresponding to various flow indicators.
[0038] An initial weight can be assigned to each traffic indicator based on the live broadcast platform's operational goals and strategies. The weight allocation can be determined based on the importance of the indicator and the degree of impact on the overall traffic of the live broadcast room. For example, if the live broadcast platform pays more attention to the interaction of the target object in the live broadcast room, a higher initial weight can be assigned to indicators related to the interaction rate.
[0039] S103, determining the final weight of the target live broadcast room based on the initial weights corresponding to various traffic indicators.
[0040] The various traffic indicators collected in real time are combined with their corresponding initial weights to obtain the final weight of the target live broadcast room. This final weight combines the various performances of the live broadcast room and can more comprehensively reflect the quality and attractiveness of the live broadcast room.
[0041] S104, adjusting the traffic of the target live broadcast room based on the final weight.
[0042] The live broadcast platform will adjust the traffic distribution of the target live broadcast room within the live broadcast platform according to the final weight of the target live broadcast room. The live broadcast room with a higher final weight will get more exposure opportunities and recommended traffic, thereby attracting more target objects to enter and stay.
[0043] When implemented, dynamic adjustments can be made based on the real-time data and operational results of the live broadcast room. For example, when a live broadcast room violates regulations or the quality of its content declines, the platform can reduce its weight and reduce traffic allocation; on the contrary, when the live broadcast room performs well, its weight can be increased and traffic allocation can be improved.
[0044] In the disclosed embodiments, by comprehensively considering multiple traffic indicators rather than a single indicator, the popularity and quality of the target live broadcast room can be more accurately evaluated, thereby making a more reasonable traffic allocation. Directing more traffic to high-quality and popular live broadcast rooms can improve the viewing satisfaction of the target objects and the retention rate of the target objects in the live broadcast room. At the same time, in order to attract more traffic, the anchor will strive to improve the quality of his live broadcast, so as to obtain a higher traffic indicator score and weight, which will help improve the content quality of the entire platform. By providing positive support and incentives, real-time screening of high-quality live broadcast rooms can be achieved, thereby achieving better traffic allocation, leveraging the supply of live broadcast rooms, and quickly discovering explosive high-quality live broadcast rooms. In short, the traffic control method for live broadcast rooms proposed in the disclosed embodiments helps to promote healthy competition among merchants and the healthy development of the ecosystem, so as to improve the utilization rate of computing resources of the live broadcast platform.
[0045] In the embodiment of the present disclosure, for each flow index, Figure 2 The method shown is used to determine the initial weights corresponding to various traffic indicators:
[0046] S201, based on the traffic indicators of multiple reference live broadcast rooms, divide the traffic indicators into a preset number of interval segments.
[0047] All traffic indicators are divided into a preset number of intervals according to preset rules. For example, if there are m reference live broadcast rooms, the traffic indicators are divided into n intervals, then the traffic indicators may be divided into n different intervals from the lowest score to the highest score.
[0048] Taking a single traffic indicator among multiple traffic indicators as an example, by counting the data of the traffic indicator in the same time period in m reference live broadcast rooms, the data is sorted to obtain the ranking of the target live broadcast room from high to low among the m reference live broadcast rooms. Afterwards, according to the different needs of different live broadcast rooms, the traffic indicator is divided into a preset number of intervals. For example, the first 5% of the partitions in the ranking are used as the first interval; the first 10%-5% of the partitions in the ranking are used as the second interval, and so on.
[0049] It is understandable that the preset number of intervals corresponding to different types of flow indicators may be different. For example, flow indicator 1 corresponds to 3 intervals, and flow indicator 2 corresponds to 2 intervals. The embodiment of the present disclosure is not limited to this.
[0050] S202, obtaining the preset weight corresponding to the interval segment where the traffic index of the target live broadcast room is located, as the initial weight corresponding to the traffic index of the target live broadcast room.
[0051] After completing the interval processing of the flow index, a preset weight can be assigned to each interval. This preset weight will represent the importance of the flow index in the interval. For example, a higher preset weight can be assigned to the first interval with a higher ranking.
[0052] In the disclosed embodiment, by dividing the traffic index into different intervals, the level of the live broadcast room in specific indicators can be objectively reflected, avoiding evaluation deviations caused by different absolute values of the index values, thereby providing support for subsequent more fair, accurate and reasonable traffic support for the live broadcast room. By setting preset weights, the evaluation criteria of different intervals can be easily adjusted, making the evaluation system more flexible and in line with actual needs, so that more flexible traffic support can be provided for different live broadcast rooms. In particular, for newly added live broadcast rooms, the traffic index values corresponding to different intervals can be dynamically determined through intervals, so that newly added high-quality live broadcast rooms can be better discovered.
[0053] In the embodiment of the present disclosure, the multiple traffic indicators counted in real time include at least two of the following:
[0054] 1. Duration Indicator
[0055] Duration indicators can include the target audience’s stay time in the live broadcast room. Duration indicators can reflect the degree of attraction of the live broadcast content and format of the live broadcast room to the target audience. Longer stay time usually means that the target audience is more interested in the live broadcast content, which may bring higher opportunities for interaction and conversion.
[0056] In the embodiment of the present disclosure, the duration indicator includes at least one first sub-indicator among the following:
[0057] (1) The average viewing time of multiple target objects in the target live broadcast room within a preset time period;
[0058] That is, the average length of time that all target objects watch in the live broadcast room over a period of time. This indicator can help understand the average length of time that the target objects stay in the live broadcast room, thereby evaluating the attractiveness of the live broadcast content to the target objects and the ability to maintain the target objects' interest. The higher the mean, the longer the average target objects stay in the live broadcast room, and the live broadcast content may be more popular or stickier. This allows the live broadcast room to obtain more traffic allocation.
[0059] (2) The minimum viewing time of multiple target objects in the target live broadcast room within a preset time.
[0060] That is, the shortest viewing time of the live broadcast room among all target objects in the same time period. This indicator can help identify possible reasons for the loss of target objects. If the minimum value is very low, it may mean that some target objects leave almost immediately after entering the live broadcast room, which may reflect that the live broadcast content, title or cover of the live broadcast room does not meet the expectations of the target objects, or the live broadcast fails to attract the attention of the target objects from the beginning. If the minimum value is larger, it usually indicates that it has a higher appeal and can reflect the quality of the live broadcast room. Therefore, the larger the value of this indicator, the higher the corresponding weight should be, and the more traffic will be allocated to the live broadcast room.
[0061] In the disclosed embodiment, by calculating the mean of the viewing time, the average engagement of the target object can be evaluated, and the target object's interest and stickiness in the live content can be understood. The higher the mean, the higher the target object's attention and satisfaction with the live content. The minimum viewing time can help identify which target objects have a shorter viewing time and may not be interested in the live content. This is of great significance for adjusting live broadcast strategies and optimizing content quality. In summary, by analyzing the viewing time data of the target object, it can not only help the live broadcast planner optimize the live broadcast content and duration, but also improve the target object's engagement and satisfaction, thereby improving the overall effect of the live broadcast and improving the resource utilization of the live broadcast platform.
[0062] 2. Interaction Indicators
[0063] Interaction indicators refer to the degree of participation of the target audience during the live broadcast. These indicators can help evaluate the audience participation and activity of the live broadcast content. A high interaction rate usually means that the live broadcast content can effectively stimulate the enthusiasm of the target audience to participate, promote the interaction between the target audience and the live broadcast room, and promote the dissemination of the content.
[0064] In the embodiment of the present disclosure, the interaction indicator includes at least one second sub-indicator of the following:
[0065] (1) Number of likes within a preset time period;
[0066] The number of likes within the preset duration refers to the number of times the target audience expresses their approval and liking for the live broadcast content of the live broadcast room within a specific duration (i.e. the preset duration). The number of likes is one of the most direct indicators to measure the quality and popularity of the live broadcast content of the live broadcast room. A high number of likes indicates that the target audience has a positive attitude towards the anchor and the live broadcast content of the live broadcast room.
[0067] (2) Number of interactions within a preset time period;
[0068] The number of interactions within the preset duration may include the number of clicks made by the target object in the live broadcast room within a specific period of time. This indicator can more comprehensively reflect the target object's participation and activity in the live broadcast content of the live broadcast room.
[0069] (3) Number of comments within a preset time period;
[0070] The number of comments within the preset time refers to the number of comments made by the target in the live broadcast room. Comments are a more active form of participation of the target in the live broadcast room, which can provide more feedback on the target's views and content. A high number of comments indicates that the target actively participates in the discussion and the atmosphere in the live broadcast room is active.
[0071] (4) The number of target objects that follow the target live broadcast room within a preset time period;
[0072] That is, the number of new target audiences who follow the live broadcast room within a specific period of time. It is an important indicator for evaluating the continued appeal of the live broadcast content of the live broadcast room and the ability to establish a loyal target audience group.
[0073] (5) The number of times the target live broadcast room is shared within a preset duration.
[0074] As the name suggests, it refers to the total number of times the target live broadcast room is shared by users through social networks, instant messaging software, etc. within a specified period of time. It can reflect the popularity of the content of the live broadcast room and the audience's participation.
[0075] In the disclosed embodiment, a higher number of likes and interactions can increase the activity of the live broadcast room and attract more target objects to enter the live broadcast room. The increase in the number of comments can promote the interaction between target objects and form a good live broadcast atmosphere. This can not only improve the retention rate of the target objects, but also attract more potential target objects through the interactive behavior of the target objects. The increase in the number of target objects paying attention to the target live broadcast room means that the target objects recognize and expect the live broadcast content. This has a positive effect on improving the weight of the live broadcast room and attracting more sponsors or advertising cooperation. In summary, by paying attention to these interactive indicators in real time, the live broadcast room can obtain better exposure on the live broadcast platform, attract more target objects, and thus obtain more traffic support. It can form a virtuous circle to promote the sustainable development of the live broadcast room and improve the resource utilization of the live broadcast platform.
[0076] 3. Conversion Indicators
[0077] The conversion index focuses on product sales volume, order turnover, etc. in the live broadcast room. This is an important indicator for evaluating the effectiveness of live broadcast marketing, which directly reflects the commercial value and conversion efficiency of live broadcast. A high conversion rate means that the live broadcast activity is effective in promoting product sales and enhancing brand influence. For e-commerce live broadcasts, high conversion efficiency can effectively improve the resource utilization of the live broadcast platform.
[0078] In the embodiment of the present disclosure, the conversion indicator includes at least one third sub-indicator of the following:
[0079] (1) The number of orders generated within a preset period of time;
[0080] That is, the number of orders generated by the goods sold in the live broadcast room within the preset time. It can reflect the sales of merchants or the popularity of services in a specific period of time. This indicator is directly related to the ability of the live broadcast room to bring goods. A high number of orders means that the goods in the live broadcast room are popular with the target audience and the sales effect is good.
[0081] (2) The first acceleration of order volume within a preset time period.
[0082] The first acceleration of the order volume within the preset time period can show the changing speed of the sales trend in the live broadcast room, that is, the speed at which orders increase or decrease.
[0083] During implementation, the first acceleration of the order volume within a preset time period can be determined by the following steps:
[0084] Step A1, obtaining the number of orders within the previous preset time period of the preset time period.
[0085] The preset duration can be any time window that is less than the duration of a single live broadcast, such as one second, one minute, or five minutes, depending on the business needs of the live broadcast room. According to the current preset duration T2, its previous preset duration T1 is determined. For example, if T2 is the current most recent 5 minutes, then T1 is the previous 5 minutes.
[0086] After the preset duration is determined, the total number of orders in the previous preset duration T1 and the total number of orders in the current preset duration T2 are queried and obtained from the order data system.
[0087] Step A2, determining the acceleration of the number of orders within a preset time period relative to the number of orders within the previous preset time period as the first acceleration.
[0088] In physics, acceleration is the ratio of the change in speed to the time it takes for the change to occur. In the disclosed embodiment, the change in the number of orders between T2 and T1 can be regarded as the "speed change", and the time difference between the two preset time lengths can be regarded as the "time it takes for the change to occur".
[0089] Divide the change in the number of orders by the change in time, and the result is the acceleration of the number of orders, which is the first acceleration. This acceleration reflects the speed at which the number of orders increases or decreases between two preset time periods.
[0090] For example, when the first acceleration of the order volume is positive, it means that the number of orders is increasing, and the rate of increase is accelerating; when the first acceleration of the order volume is negative, it means that the number of orders is decreasing, and the rate of decrease is accelerating. By obtaining the number of orders within the previous preset time period of the preset time period, and determining the acceleration of the number of orders within the preset time period relative to the number of orders within the previous preset time period as the first acceleration, the growth trend of the number of orders can be effectively analyzed and predicted. It can help merchants to adjust market strategies in a timely manner, optimize inventory management, or make other corresponding business decisions, so that the live broadcast room can obtain more traffic support to increase the recommendation rate of the live broadcast room.
[0091] In summary, in the embodiments of the present disclosure, by paying attention to the number of orders generated within a preset time period and the first acceleration of the order volume, the popularity and influence of the live broadcast room can be evaluated more directly, thereby providing traffic support to the live broadcast room with a higher number of orders, increasing the exposure rate of the live broadcast room, and promoting the long-term development of the live broadcast room.
[0092] 4. Flow rate index
[0093] The flow rate index refers to the frequency of the target object entering the live broadcast room, which can include the number of people online at the same time, the growth rate of the target object, etc. These indicators can help understand the traffic change trend of the live broadcast room and the active period of the target object, which is of great significance for optimizing and adjusting the traffic of the live broadcast room.
[0094] In the embodiment of the present disclosure, the flow rate indicator includes at least one fourth sub-indicator among the following:
[0095] (1) The number of target objects that watched the target live broadcast room within a preset time;
[0096] That is, how many target objects watched the target live broadcast room within a specific time range. The number of target objects watching the target live broadcast room reflects the popularity of the live broadcast room. A high number of viewers means that the live broadcast room has a wide appeal.
[0097] (2) A second acceleration of the number of target objects watching the target live broadcast room within a preset time period.
[0098] The second acceleration of the number of target objects watching the target live broadcast room within the preset duration may represent a rate at which the number of target objects watching the target live broadcast room increases or decreases within the preset duration.
[0099] During implementation, the second acceleration of the number of target objects watching the target live broadcast room within a preset time period can be determined by the following steps:
[0100] Step B1, obtaining the number of target objects who watched the target live broadcast room within the previous preset time period;
[0101] Step B2, determining the acceleration between the number of target objects watching the target live broadcast room within the preset time length and the number of target objects watching the target live broadcast room within the previous preset time length as the second acceleration.
[0102] Similar to the first acceleration of determining the order quantity within the preset duration described above, the number of target objects watching the target live broadcast room within the preset duration T4 and the number of target objects watching the target live broadcast room within the previous preset duration T3 are obtained respectively. The change in the number of target objects watching the target live broadcast room between T4 and T3 is divided by the time change, and the result obtained is the second acceleration of the number of target objects watching the target live broadcast room within the preset duration.
[0103] For example, when the second acceleration is positive, it means that the number of target objects watching the target live broadcast room is increasing, and the rate of increase is accelerating; when the second acceleration is negative, it means that the number of target objects watching the target live broadcast room is decreasing, and the rate of decrease is accelerating. By determining the second acceleration of the number of target objects watching the target live broadcast room within a preset time, the audience size of the live broadcast room and its changing trend can be effectively grasped, and potential live broadcast rooms can be discovered in a timely manner. This gives the live broadcast room more exposure opportunities, such as homepage recommendations, hot lists, etc., to achieve traffic support.
[0104] In the disclosed embodiment, by analyzing the number of target objects who watch the target live broadcast room within a preset time and their second acceleration, the operator can predict the potential popularity change of the live broadcast room, so as to adjust the strategy in time, seize the growth point, and avoid or reduce the loss of target objects. It helps the live broadcast room to formulate more targeted promotion strategies and optimize content arrangement, so as to effectively increase the exposure flow of the live broadcast room.
[0105] In summary, in the disclosed embodiments, the duration indicator measures the time the target object stays in the live broadcast room, the interaction indicator evaluates the target object's participation and interaction level, the conversion indicator tracks the number of times the target object completes a specific goal or purchases, and the flow rate indicator focuses on the speed and fluctuation of the flow. By combining these indicators, the real-time data performance of the live broadcast room can be more comprehensively analyzed and evaluated. Live broadcast rooms with better data performance can obtain more traffic support, allowing the live broadcast room to use resources more efficiently. At the same time, it can also motivate the anchor to provide higher quality content and enhance the target object experience.
[0106] In the embodiment of the present disclosure, when any target flow index includes multiple sub-indicators, the initial weights corresponding to the various flow indexes are determined. The following operations may be performed for each sub-indicator of each target flow index:
[0107] Step C1, based on the sub-indicators in the target traffic indicator of multiple reference live broadcast rooms, divide the sub-indicators into a preset number of sub-interval segments; obtain the preset sub-weights corresponding to the sub-interval segments where the sub-indicators of the target live broadcast room are located.
[0108] Each sub-indicator is an independent statistical analysis dimension, and the corresponding data of all reference live broadcast rooms are sorted. For example, if the sub-indicator to be processed is the "number of viewers", then the number of viewers of all reference live broadcast rooms in this time period needs to be sorted. According to the preset rules, the data of each sub-indicator is divided into multiple sub-intervals. For example, if it is decided to divide each sub-indicator into three sub-intervals, the top 8% can be used as the first sub-interval; the top 15%-8% can be used as the second sub-interval.
[0109] According to the preset rules or algorithms, a preset sub-weight is assigned to each sub-interval segment. This sub-weight reflects the importance or performance level of the data in the interval segment relative to other interval segments. These sub-weights can be pre-defined or set based on the business situation of the live broadcast room. For example, the sub-weight of important business can be higher than that of minor business.
[0110] Step C2, from the preset sub-weights corresponding to the multiple sub-indicators of the target traffic indicator, select the maximum value as the initial weight corresponding to the target traffic indicator of the target live broadcast room.
[0111] For multiple sub-indicators of the target traffic indicator, obtain their corresponding preset sub-weights respectively, and then select the maximum value from these sub-weights. This maximum value is used as the initial weight of the target live broadcast room on the target traffic indicator. This ensures that in the initial stage, the weight distribution can highlight the sub-indicator with the best performance, and also provides a basis for subsequent optimization and adjustment. This is conducive to discovering high-quality new live broadcast rooms.
[0112] In the disclosed embodiment, by dividing the sub-indicators into different sub-intervals and assigning corresponding sub-weights, the specific performance of the live broadcast room in each sub-indicator can be more precisely located, and selecting the maximum value as the initial weight can help the platform better allocate resources and support. Live broadcast rooms that perform well in certain key sub-indicators can obtain more promotional traffic. In short, it can help the platform evaluate the performance of the live broadcast room more scientifically and fairly, and implement effective traffic support strategies accordingly.
[0113] In the disclosed embodiment, the final weight of the target live broadcast room is determined based on the initial weights corresponding to the various traffic indicators, and the final weight of the target live broadcast room can be obtained by determining the product of the initial weights corresponding to the various traffic indicators. Alternatively, the initial weights corresponding to the various traffic indicators are weighted summed to obtain the final weight of the target live broadcast room.
[0114] By determining the product of the initial weights corresponding to various traffic indicators, the final weight of the target live broadcast room is obtained, that is, the initial weights are multiplied, and the product is the final weight of the target live broadcast room. This method emphasizes the joint effect of the weights of various indicators. If the weight of any indicator is too low, it may significantly affect the final result.
[0115] The initial weights corresponding to various traffic indicators are weighted and summed to obtain the final weight of the target live broadcast room, that is, by setting different priorities or weighting coefficients for different traffic indicators, these coefficients reflect the importance of the indicators. The final weight of the target live broadcast room is obtained by multiplying the initial weight with the corresponding weighting coefficient and then adding them. The weighted summation method allows certain indicators to occupy a larger proportion in the final weight, thereby more accurately reflecting the traffic performance of the live broadcast room.
[0116] In practical applications, which method to choose to determine the final weight of the target live broadcast room can be determined according to specific live broadcast business requirements, and the embodiments of the present disclosure are not limited to this.
[0117] In the disclosed embodiment, the final weight of the target live broadcast room is obtained by determining the product of the initial weights corresponding to various traffic indicators. Each indicator reflects the different behaviors or preferences of the target object, and the influence of each traffic indicator can be fully considered. The initial weights corresponding to various traffic indicators are weighted and summed to obtain the final weight of the target live broadcast room, so that the weight distribution can be flexibly adjusted according to actual needs.
[0118] In summary, the traffic control method for the live broadcast room provided by the implementation of the present disclosure can read the real-time statistical features of the live broadcast room in real time, for example, the reading time, number of comments, number of likes, number of orders, number of viewers, and corresponding order volume acceleration, number of viewers acceleration, etc. within a preset time. And calculate the segmentation threshold of each real-time feature online in real time. Ensure that the real-time statistical features and thresholds are updated in real time, and can dynamically adjust the support for each live broadcast room according to the online distribution, and make corresponding rights enhancement for the live broadcast rooms above the dynamic threshold, in order to achieve real-time incentives for the live broadcast rooms with good online real-time performance, and realize the real-time traffic amplification of high-quality live broadcast rooms.
[0119] Based on the same technical concept, the embodiment of the present disclosure also provides a flow control device 300 for a live broadcast room, such as Figure 3 As shown, including:
[0120] Statistics module 301, used for real-time statistics of various traffic indicators of the target live broadcast room;
[0121] The first determination module 302 is used to determine the initial weights corresponding to various flow indicators;
[0122] The second determination module 303 is used to determine the final weight of the target live broadcast room based on the initial weights corresponding to various traffic indicators;
[0123] The adjustment module 304 is used to adjust the traffic of the target live broadcast room based on the final weight.
[0124] In some embodiments, the first determining module is specifically configured to:
[0125] Perform the following operations for each traffic metric:
[0126] Based on the traffic indicators of multiple reference live broadcast rooms, the traffic indicators are divided into a preset number of interval segments;
[0127] The preset weight corresponding to the interval segment where the traffic index of the target live broadcast room is located is obtained as the initial weight corresponding to the traffic index of the target live broadcast room.
[0128] In some embodiments, the multiple flow indicators include at least two of the following:
[0129] Duration indicators, interaction indicators, conversion indicators and flow rate indicators.
[0130] In some embodiments, the duration indicator includes at least one first sub-indicator of the following:
[0131] The average viewing time of multiple target objects in the target live broadcast room within a preset time period;
[0132] The minimum viewing time of multiple target objects in the target live broadcast room within the preset duration.
[0133] In some embodiments, the interaction indicator includes at least one second sub-indicator of:
[0134] The number of likes within the preset time period;
[0135] The number of interactions within a preset time period;
[0136] The number of comments within a preset time period;
[0137] The number of target objects that follow the target live broadcast room within the preset time;
[0138] The number of times the target live broadcast room is shared within the preset duration.
[0139] In some embodiments, the conversion indicator includes at least one third sub-indicator of:
[0140] The number of orders generated within the preset time period;
[0141] The first acceleration of order volume within a preset period of time.
[0142] In some embodiments, the statistics module includes:
[0143] A first acquisition unit, used to acquire the number of orders within a preset time period before a preset time period;
[0144] The first determination unit is used to determine the acceleration of the number of orders within a preset time period relative to the number of orders within a previous preset time period as a first acceleration.
[0145] In some embodiments, the flow rate indicator includes at least one fourth sub-indicator of:
[0146] The number of target objects who watched the target live broadcast room within the preset time;
[0147] The second acceleration of the number of target objects watching the target live broadcast room within a preset duration.
[0148] In some embodiments, the statistics module includes:
[0149] The second acquisition unit is used to acquire the number of target objects watching the target live broadcast room within the previous preset time period of the preset time period;
[0150] The second determination unit is used to determine the acceleration between the number of target objects watching the target live broadcast room within a preset time period and the number of target objects watching the target live broadcast room within a previous preset time period, as a second acceleration.
[0151] In some embodiments, when any target traffic indicator includes multiple sub-indicators, the first determination module includes:
[0152] The first execution unit is used to perform the following operations for each sub-indicator of each target traffic indicator: based on the sub-indicators in the target traffic indicators of multiple reference live broadcast rooms, divide the sub-indicators into a preset number of sub-interval segments; obtain the preset sub-weight corresponding to the sub-interval segment where the sub-indicator of the target live broadcast room is located;
[0153] The screening unit is used to screen out the maximum value from the preset sub-weights corresponding to multiple sub-indicators of the target traffic indicator as the initial weight corresponding to the target traffic indicator of the target live broadcast room.
[0154] In some embodiments, the second determining module includes:
[0155] The first calculation unit is used to determine the product of the initial weights corresponding to various traffic indicators to obtain the final weight of the target live broadcast room; or
[0156] The second calculation unit is used to perform weighted summation on the initial weights corresponding to various traffic indicators to obtain the final weight of the target live broadcast room.
[0157] For the description of specific functions and examples of each module and submodule of the device in the embodiment of the present disclosure, reference can be made to the relevant description of the corresponding steps in the above method embodiment, which will not be repeated here.
[0158] In the technical solution disclosed herein, the acquisition, storage and application of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0159] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0160] Figure 4A schematic block diagram of an example electronic device 400 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0161] like Figure 4 As shown, the device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0162] A number of components in the device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0163] The computing unit 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 401 performs the various methods and processes described above, such as the traffic control method of the live broadcast room. For example, in some embodiments, the traffic control method of the live broadcast room may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the traffic control method of the live broadcast room described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to perform the traffic control method of the live broadcast room in any other appropriate manner (e.g., by means of firmware).
[0164] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0165] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0166] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0167] To provide interaction with a target object, the systems and techniques described herein may be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the target object; and a keyboard and pointing device (e.g., a mouse or trackball) through which the target object can provide input to the computer. Other types of devices may also be used to provide interaction with the target object; for example, the feedback provided to the target object may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the target object may be received in any form (including acoustic input, voice input, or tactile input).
[0168] In addition, an embodiment of the present disclosure also provides a vehicle, comprising the aforementioned electronic device.
[0169] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a target object computer with a graphical target object interface or a web browser through which the target object can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0170] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0171] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0172] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for controlling flow in a live broadcast room, comprising: Real-time statistics of various traffic indicators of the target live broadcast room; Determine the initial weights corresponding to various traffic indicators; Determine the final weight of the target live broadcast room based on the initial weights corresponding to various traffic indicators; Based on the final weight, the traffic of the target live broadcast room is adjusted.
2. The method according to claim 1, wherein: The determining of the initial weights corresponding to various flow indicators includes: Perform the following operations for each traffic metric: Based on the traffic indicators of multiple reference live broadcast rooms, the traffic indicators are divided into a preset number of interval segments; Obtain the preset weight corresponding to the interval segment where the traffic indicator of the target live broadcast room is located as the initial weight corresponding to the traffic indicator of the target live broadcast room.
3. The method according to claim 1, wherein: The multiple flow indicators include at least two of the following: Duration indicators, interaction indicators, conversion indicators and flow rate indicators.
4. The method according to claim 3, wherein the duration indicator comprises at least one first sub-indicator of: The average of the viewing time of multiple target objects for the target live broadcast room within a preset time period; The minimum viewing time of multiple target objects for the target live broadcast room within a preset time.
5. The method according to claim 3, wherein: The interaction indicator includes at least one second sub-indicator of the following: The number of likes within the preset time period; The number of interactions within a preset time period; The number of comments within a preset time period; The number of target objects that follow the target live broadcast room within a preset time period; The number of times the target live broadcast room is shared within the preset duration.
6. The method according to claim 3, wherein: The conversion indicator includes at least one third sub-indicator of the following: The number of orders generated within the preset time period; The first acceleration of order volume within a preset period of time.
7. The method according to claim 6, wherein: Determine the first acceleration of the order volume within a preset time period, including: Obtain the number of orders within the previous preset time period of the preset time period; Determine the acceleration of the number of orders within the preset time period relative to the number of orders within the previous preset time period as the first acceleration.
8. The method according to claim 3, wherein: The flow rate indicator includes at least one fourth sub-indicator of the following: The number of target objects watching the target live broadcast room within a preset time period; The second acceleration of the number of target objects watching the target live broadcast room within a preset duration.
9. The method according to claim 8, wherein: Determining a second acceleration of the number of target objects watching the target live broadcast room within a preset time period includes: Obtain the number of target objects watching the target live broadcast room within the previous preset time period of the preset time period; Determine the acceleration between the number of target objects watching the target live broadcast room within the preset duration and the number of target objects watching the target live broadcast room within the previous preset duration as the second acceleration.
10. The method according to claim 3, in the case where any target flow index includes multiple sub-indicators, determining the initial weights corresponding to the various flow indexes respectively comprises: The following operations are performed for each sub-indicator of each target traffic indicator: based on the sub-indicator in the target traffic indicator of multiple reference live broadcast rooms, the sub-indicator is divided into a preset number of sub-interval segments; and the preset sub-weight corresponding to the sub-interval segment where the sub-indicator of the target live broadcast room is located is obtained; From the preset sub-weights corresponding to the multiple sub-indicators of the target traffic indicator, the maximum value is selected as the initial weight corresponding to the target traffic indicator of the target live broadcast room.
11. The method according to any one of claims 1 to 10, wherein: The determining of the final weight of the target live broadcast room based on the initial weights corresponding to the various traffic indicators includes: Determine the product of the initial weights corresponding to various traffic indicators to obtain the final weight of the target live broadcast room; or, The initial weights corresponding to various traffic indicators are weighted and summed to obtain the final weight of the target live broadcast room.
12. A flow control device for a live broadcast room, comprising: Statistics module, used to count various traffic indicators of the target live broadcast room in real time; The first determination module is used to determine the initial weights corresponding to various flow indicators; A second determination module is used to determine the final weight of the target live broadcast room based on the initial weights corresponding to various traffic indicators; An adjustment module is used to adjust the traffic of the target live broadcast room based on the final weight.
13. The device according to claim 12, wherein: The first determining module is specifically configured to: Perform the following operations for each traffic metric: Based on the traffic indicators of multiple reference live broadcast rooms, the traffic indicators are divided into a preset number of interval segments; Obtain the preset weight corresponding to the interval segment where the traffic indicator of the target live broadcast room is located as the initial weight corresponding to the traffic indicator of the target live broadcast room.
14. The device according to claim 12, wherein: The multiple flow indicators include at least two of the following: Duration indicators, interaction indicators, conversion indicators and flow rate indicators.
15. The apparatus according to claim 14, wherein the duration indicator comprises at least one first sub-indicator of: The average of the viewing time of multiple target objects for the target live broadcast room within a preset time period; The minimum viewing time of multiple target objects for the target live broadcast room within a preset time.
16. The device according to claim 14, wherein: The interaction indicator includes at least one second sub-indicator of the following: The number of likes within the preset time period; The number of interactions within a preset time period; The number of comments within a preset time period; The number of target objects that follow the target live broadcast room within a preset time period; The number of times the target live broadcast room is shared within the preset duration.
17. The device according to claim 14, wherein: The conversion indicator includes at least one third sub-indicator of the following: The number of orders generated within the preset time period; The first acceleration of order volume within a preset period of time.
18. The device according to claim 17, wherein: The statistics module includes: A first acquisition unit, used to acquire the number of orders within a preset time period before the preset time period; The first determination unit is used to determine the acceleration of the number of orders within the preset time period relative to the number of orders within the previous preset time period as the first acceleration.
19. The device according to claim 14, wherein: The flow rate indicator includes at least one fourth sub-indicator of the following: The number of target objects watching the target live broadcast room within a preset time period; The second acceleration of the number of target objects watching the target live broadcast room within a preset duration.
20. The device according to claim 19, wherein The statistics module includes: A second acquisition unit is used to acquire the number of target objects watching the target live broadcast room within the previous preset time period of the preset time period; The second determination unit is used to determine the acceleration between the number of target objects watching the target live broadcast room within the preset time period and the number of target objects watching the target live broadcast room within the previous preset time period, as the second acceleration.
21. The device according to claim 14, wherein in the case where any target flow index includes multiple sub-indicators, the first determining module comprises: The first execution unit is used to perform the following operations for each sub-indicator of each target traffic indicator: based on the sub-indicator in the target traffic indicator of multiple reference live broadcast rooms, divide the sub-indicator into a preset number of sub-interval segments; obtain the preset sub-weight corresponding to the sub-interval segment where the sub-indicator of the target live broadcast room is located; The screening unit is used to screen out the maximum value from the preset sub-weights corresponding to the multiple sub-indicators of the target traffic indicator as the initial weight corresponding to the target traffic indicator of the target live broadcast room.
22. The device according to any one of claims 12 to 21, wherein: The second determining module includes: The first calculation unit is used to determine the product of the initial weights corresponding to various traffic indicators to obtain the final weight of the target live broadcast room; or The second calculation unit is used to perform weighted summation on the initial weights corresponding to various traffic indicators to obtain the final weight of the target live broadcast room.
23. An electronic device, comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 11.
24. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-11.
25. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Method and device for adjusting flow of flowmeter of anesthesia machine
CN105334875A
Method and device for adjusting bit rate of flow media in live web casting
CN107205159A
Data processing method and device, storage medium and computer equipment
CN113014945A
Live broadcast plan generation method and device, electronic equipment and storage medium
CN114444961A
Live broadcast room popularity determination method and device, electronic equipment and storage medium
CN114650431A
Cited By
Data analysis method and device
CN120410573A