Music promotion method, music promotion device, storage medium and electronic equipment
By introducing a multi-level scoring system and importance judgment matrix into the music promotion method, the problems of data management, scientific decision-making and inefficient resource allocation in the existing technology are solved, and more scientific and efficient music promotion decisions and resource utilization are achieved.
Patent Information
- Application Number
- CN202510238808.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-05-30
AI Technical Summary
The existing music promotion methods have shortcomings in data structure management, scientific decision-making, interpretability, adjustment flexibility and access to new data sources, resulting in inefficient data accuracy, decision quality and resource allocation.
Through a multi-level scoring system based on objective evaluation criteria and strategic management evaluation criteria, an evaluation matrix is formed and the promotion resource allocation value of each music is calculated to determine the music to be promoted. The system combines the entropy weight method and the importance judgment matrix to ensure the objectivity of the evaluation and the scientificity of the weight.
It improves the scientificity and accuracy of music promotion decisions, enhances the platform's effective utilization of promotion resources, and improves operational flexibility and response efficiency.
Smart Images

Figure CN120067453A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the technical field of music processing. More specifically, embodiments of the present disclosure relate to a music promotion method, a music promotion device, a computer-readable storage medium, and an electronic device. Background Art
[0002] This section aims to provide background or context for the embodiments of the present disclosure. The descriptions herein are not admitted to be prior art merely because they are included in this section.
[0003] There are a large number of music resources in the music platform, and each music resource is associated with user data. Therefore, how to scientifically decide which music needs to be promoted from the above-mentioned large number of music resources based on the massive user data is the focus of concern for relevant technical personnel. Summary of the Invention
[0004] In the related art, generally, a series of music mining and strategy calculation SQL (Structured Query Language) task flows are developed based on Spark. By performing multi-level and multi-dimensional judgments and linear calculations on the basic dimensional data processed by the data warehouse, the daily in-and-out increase and decrease logic of music, the calculation of music recommended traffic, and the sorting of support are realized, and a support rising channel for the music to be promoted is constructed.
[0005] However, the above solution has at least the following problems:
[0006] First, the data structure is chaotic: The above solution does not uniformly manage the source fields, and there are many fields with similar meanings and similar names among the fields used. After the subtle logical differences of these fields are exposed and amplified at the application layer, it will bring very sensitive online data problems, thus affecting the data accuracy of the entire platform;
[0007] Second, the decision-making scientificity is weak: The above solution only selects the songs with better data performance based on short-term historical data and a single evaluation index to enter the support candidate pool, and then determines the final decision result based on the sorting score designed based on manual experience. However, this solution lacks the calculation of the gap between competing songs of the same type and the trade-off between objective performance and macro-control;
[0008] Third, the interpretability is weak: The SQL task flow needs to clearly understand the data tables and fields used in order to find out the influencing factors in the intermediate key decision-making links. In the past, strategy development usually took all the underlying data used and walked through it according to the SQL or code logic process for interpretation, which was very dependent on development manpower, with low efficiency and poor interpretability;
[0009] Fourth, weak adjustment flexibility: In scenarios where it is necessary to adjust access conditions, increase support for some categories, or reduce quantities, some of the logics or parameters need to be adjusted, such as limit in SQL and data thresholds. Adjusting according to the method of modifying SQL code has a long adjustment cycle, involving code modification and release, or SQL modification and re-running for verification, with poor flexibility. This makes it difficult to optimize strategies, achieve efficient resource allocation and decision-making optimization, and affects the overall response efficiency and decision-making quality.
[0010] Fifth, high access threshold for new data sources: Once a new data source is accessed, it is necessary to specifically optimize the output time and dependencies, and the threshold for data access and use is very high. In addition, with the enrichment of supply and the diversification of business needs, traditional SQL task flows are gradually showing their limitations and are unable to handle complex data sources, respond quickly to changes, and manage multi-data source signals effectively.
[0011] Therefore, there is a great need for a new music promotion method to at least partially solve the above problems.
[0012] In this context, embodiments of the present disclosure are expected to provide a music promotion method, a music promotion device, a computer-readable storage medium, and an electronic device.
[0013] According to a first aspect of the embodiments of the present disclosure, there is provided a music promotion method, including:
[0014] Forming an evaluation matrix based on the first evaluation values of each basic music corresponding to each objective evaluation criterion, and determining the first type of evaluation score corresponding to each basic music based on the evaluation matrix;
[0015] Based on the second evaluation values of each basic music corresponding to each strategic management evaluation criterion and the weight coefficients corresponding to each strategic management evaluation criterion, determining the second type of evaluation score corresponding to each basic music;
[0016] Based on the first type of evaluation score and the second type of evaluation score, determining the promotion resource allocation value corresponding to each basic music, and determining the music to be promoted from the basic music according to the promotion resource allocation value.
[0017] According to a second aspect of the embodiments of the present disclosure, there is provided a music promotion device, including:
[0018] A first evaluation module, configured to form an evaluation matrix based on the first evaluation values of each basic music corresponding to each objective evaluation criterion, and determine the first type of evaluation score corresponding to each basic music based on the evaluation matrix;
[0019] A second evaluation module, configured to determine a second type of evaluation score corresponding to each piece of basic music based on the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion;
[0020] A music promotion module, configured to determine a promotion resource allocation value corresponding to each piece of basic music based on the first type of evaluation score and the second type of evaluation score, so as to determine the music to be promoted from the basic music according to the promotion resource allocation value.
[0021] According to a third aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the music promotion method described in the first aspect above is implemented.
[0022] According to a fourth aspect of the embodiments of the present disclosure, there is provided an electronic device, including: a processor; and a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the music promotion method described in the first aspect above by executing the executable instructions.
[0023] According to the music promotion method, music promotion device, computer-readable storage medium and electronic device of the embodiments of the present disclosure, on the one hand, by determining the first evaluation score of each piece of basic music based on objective evaluation criteria, the first evaluation score can be made closely related to the intrinsic quality and user feedback of each piece of basic music, ensuring objectivity and consistency in the evaluation of different pieces of music; further, by determining the second evaluation score of each piece of basic music based on strategic management evaluation criteria, the second evaluation score can be made closely related to the overall development plan of the platform and market promotion needs, etc., ensuring that music promotion is consistent with the platform's strategic goals and market demands; on the other hand, by determining the promotion resource allocation value of each piece of basic music based on the first type of evaluation score corresponding to objective evaluation criteria and the second type of evaluation score corresponding to strategic management evaluation criteria, when determining the promotion resource allocation value, hard indicators of music evaluation and platform management strategy-related indicators can be comprehensively considered, providing a new solution for making complex decisions by comprehensively considering multiple factors and multiple needs, thereby helping the platform to more effectively utilize promotion resources, giving priority to allocating promotion resources to those high-quality music works with good market prospects, improving the scientificity of decision-making and the effective utilization rate of promotion resources in the platform, and enhancing the effectiveness and flexibility of platform operation. Description of the Drawings
[0024] By reading the following detailed description with reference to the accompanying drawings, the above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood. In the drawings, several embodiments of the present disclosure are shown by way of example and not limitation, wherein:
[0025] Figure 1 shows a schematic flowchart of the music promotion method in an embodiment of the present disclosure;
[0026] Figure 2 shows a schematic flowchart of how to determine the first evaluation value of each piece of basic music corresponding to each objective evaluation criterion in an embodiment of the present disclosure;
[0027] Figure 3 shows a schematic flowchart of how to form an evaluation matrix according to the first evaluation value of each piece of basic music corresponding to each objective evaluation criterion in an embodiment of the present disclosure;
[0028] Figure 4 shows a schematic flowchart of how to determine the first type of evaluation score corresponding to each piece of basic music based on the evaluation matrix in an embodiment of the present disclosure;
[0029] Figure 5 shows a schematic flowchart of how to determine the first type of evaluation score corresponding to each piece of designated music in each music set based on each evaluation matrix in combination with the weight coefficient corresponding to each objective evaluation criterion associated with each music type in an embodiment of the present disclosure;
[0030] Figure 6 shows a schematic flowchart of how to calculate the group utility value corresponding to each piece of designated music based on each evaluation matrix in combination with the weight coefficient corresponding to each objective evaluation criterion associated with each music type in an embodiment of the present disclosure;
[0031] Figure 7 shows a schematic flowchart of the first method in an embodiment of the present disclosure for determining the second type of evaluation score corresponding to each piece of basic music by combining the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion with the weight coefficient corresponding to each strategic management evaluation criterion;
[0032] Figure 8 shows a schematic flowchart of how to calculate the weight coefficient corresponding to each strategic management evaluation criterion based on the criterion importance judgment matrix in an embodiment of the present disclosure;
[0033] Figure 9 shows a schematic flowchart of how to calculate the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion based on each music importance judgment matrix in an embodiment of the present disclosure;
[0034] Figure 10 shows a schematic flowchart of the second method in an embodiment of the present disclosure for determining the second type of evaluation score corresponding to each piece of basic music by combining the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion with the weight coefficient corresponding to each strategic management evaluation criterion;
[0035] Figure 11 It shows a schematic diagram of the overall process of how to determine the second type of evaluation score corresponding to each piece of basic music based on the second evaluation value corresponding to each piece of basic music for each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion in the embodiments of the present disclosure;
[0036] Figure 12 It shows a schematic diagram of the process of how to determine the promotion resource allocation value corresponding to each piece of basic music based on the first type of evaluation score and the second type of evaluation score in the embodiments of the present disclosure;
[0037] Figure 13 It shows a schematic diagram of the process of how to determine the sorting score corresponding to each piece of basic music according to the first type of evaluation score and the second type of evaluation score in each target music pool and form a music sorting sequence corresponding to each target music pool according to the sorting score in the embodiments of the present disclosure;
[0038] Figure 14 It shows a schematic diagram of the process of how to calculate the promotion resource allocation value corresponding to each piece of current basic music in turn based on the first type of evaluation score, the second type of evaluation score of each piece of current basic music and the basic promotion resource allocation value corresponding to each piece of current basic music in the embodiments of the present disclosure;
[0039] Figure 15 It shows a schematic diagram of the process of how to determine the music to be promoted from the basic music according to the promotion resource allocation value in the embodiments of the present disclosure;
[0040] Figure 16 It shows a schematic diagram of a music promotion device according to an embodiment of the present disclosure;
[0041] Figure 17 It shows a structural diagram of an electronic device according to an embodiment of the present disclosure.
[0042] In the drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Embodiments
[0043] The principles and spirit of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are given only to enable those skilled in the art to better understand and thus implement the present disclosure, and do not limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to be able to fully convey the scope of the present disclosure to those skilled in the art.
[0044] Those skilled in the art will understand that the embodiments of the present disclosure can be implemented as a system, apparatus, device, method, or computer program product. Therefore, the present disclosure can be specifically implemented in the following forms, namely: entirely in hardware, entirely in software (including firmware, resident software, microcode, etc.), or in the form of a combination of hardware and software.
[0045] According to an embodiment of the present disclosure, there is provided a music promotion method, a music promotion apparatus, a computer-readable storage medium, and an electronic device.
[0046] In this document, the number of any element in the drawings is used for illustration rather than limitation, and any naming is only for distinction and does not have any limiting meaning.
[0047] The principles and spirit of the present disclosure will be elaborated in detail below with reference to several representative embodiments of the present disclosure.
[0048] Overview of Application Scenarios
[0049] It should be noted that the following application scenarios are only shown for the convenience of understanding the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in this regard. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.
[0050] The embodiments of the present disclosure support scientifically and accurately determining the music to be promoted in complex decision-making scenarios. For example, in a music platform, there is a vast amount of basic music. For each piece of basic music, a first type of evaluation score corresponding to objective evaluation criteria can be calculated, and a second type of evaluation score corresponding to strategic management evaluation criteria can be calculated. Then, based on the first type of evaluation score combined with the second type of evaluation score, its promotion resource allocation value is determined, so as to determine the music to be promoted from the vast amount of basic music according to the promotion resource allocation value, which helps the platform to preferentially allocate promotion resources to those high-quality music works with good market prospects, and improves the scientificity of decision-making and the effective utilization rate of promotion resources in the platform.
[0051] Exemplary Method
[0052] An exemplary embodiment of the present disclosure first provides a music promotion method.
[0053] Figure 1 A flowchart of the music promotion method in an embodiment of the present disclosure is shown. The execution subject of this music promotion method can be a music platform.
[0054] Reference Figure 1 , the music promotion method according to an embodiment of the present disclosure includes the following steps S110 - step S130:
[0055] In step S110, an evaluation matrix is formed according to the first evaluation values of each piece of basic music corresponding to each objective evaluation criterion, and based on the evaluation matrix, the first type of evaluation scores corresponding to each piece of basic music are determined.
[0056] In this step, the basic music can be each existing music in the music platform, or a part of the above existing music after being screened by business rules. The music can be songs, music pieces, etc., and can be set according to the actual situation. The present disclosure does not make special limitations on this.
[0057] The above objective evaluation criteria can be used to reflect the micro life cycle of each piece of basic music and / or the overall health of each piece of basic music. Specifically, the micro life cycle of each piece of basic music can be reflected by music type, music life stage, current playback performance, short-term popularity, etc., and the overall health of each piece of basic music can be reflected by the user's active selection rate, conversion rate, multi-channel exposure rate, etc.
[0058] Thus, the above objective evaluation criteria can include at least two of the following:
[0059] Music type: Music type refers to the way of classifying music works according to their specific characteristics, styles, structures, and cultural backgrounds. Each music type has its unique timbre, rhythm, melody, harmony, and performance methods, and these elements together constitute the unique sound and atmosphere of this type. Specifically, the music type can be manifested as popular music (referring to music that has high popularity and popularity among a wide range of people, and usually appears frequently on mainstream media such as radio stations, TV programs, and pop music charts) / advantage vertical category music (referring to music that is very popular and influential within a specific field or niche market. These music may not be as well-known as popular music, but have extremely high recognition within their specific communities or cultural circles) / niche vertical category music (referring to music that is targeted at very specific small audience groups, and they may only be appreciated in a very narrow field or community), etc.;
[0060] Music life stage: The music life stage refers to different stages in the life cycle of music. Specifically, it reflects the performance, acceptance, and promotion status of music in the market. Exemplarily, the specific manifestations can be the breakout period / the hit period / the growth period / the incubation period / the floor period / the cold start period, etc.;
[0061] Current playback performance: The current playback performance can be the playback volume, playback duration, or a quantitative indicator of popularity of each piece of music within each specific period of time. Exemplarily, the specific manifestations can be extremely high / high / medium / low;
[0062] Short-term popularity: Short-term popularity can be a measure of the popularity of a piece of music within a specific time period, usually evaluated by analyzing the number of plays, downloads on streaming platforms, or the level of discussion on social media. Specifically, it can be manifested as a rapid growth / slow growth / maintaining a flat trend / decreasing trend, etc.;
[0063] Degree of user preference: The degree of user preference can be the level of a user's liking for a piece of music, usually measured by the user actively clicking the "like" or "heart" button. Specifically, it can be manifested as different heart rate values;
[0064] Music influence: Music influence can be the attractiveness and durability of music to users, usually reflected by the self-play trend. Self-play refers to the behavior of users spontaneously repeating the play of a song, which reflects the attractiveness and durability of the music to the listeners. A higher self-play rate means that the music has stronger appeal and influence;
[0065] Conversion rate: The conversion rate can be the conversion ratio from one exposure to actual play or other interactions (such as adding to a playlist, sharing, etc.). Specifically, it can be manifested as excellent / good / qualified / unqualified, etc.;
[0066] Preference degree of algorithm recommendation: The preference degree of algorithm recommendation can be the probability that users give positive feedback (such as clicking the "heart") after a piece of music is shown to users through an algorithm recommendation system (such as personalized recommendations on a streaming platform);
[0067] Multi-channel exposure rate: The multi-channel exposure rate measures the total exposure of music obtained through different channels (such as autoplay, user search, social sharing, etc.);
[0068] User active selection rate: The user active selection rate can be the proportion of users who actively choose to play a piece of music, rather than hearing it through recommendations or random play. The specific manifestation can be the level of active listening times, for example: high / medium / lower / low;
[0069] Algorithm recommendation conversion rate: The algorithm recommendation conversion rate can be the proportion that finally converts into actual play or other interactions after being shown to users through an algorithm recommendation system;
[0070] Historical peak performance: Historical peak performance can be the highest ranking or the most popular degree that a piece of music reaches during its life cycle. This can be a peak indicator comprehensively obtained based on multiple dimensions such as the number of plays, downloads, ratings, etc., used to evaluate its highest achievement in the past.
[0071] After clarifying each objective evaluation criterion, the first evaluation value corresponding to each basic piece of music for each objective evaluation criterion can be determined. Specifically, refer to Figure 2 , Figure 2The flowchart shows how to determine the first evaluation value corresponding to each objective evaluation criterion for each piece of basic music in the embodiments of the present disclosure, including steps S201 - S203:
[0072] In step S201, obtain the evaluation result information corresponding to each piece of basic music for each objective evaluation criterion.
[0073] In this step, the evaluation result information corresponding to each piece of basic music for each objective evaluation criterion can be obtained. Exemplarily, from the above relevant descriptions, it can be seen that some of the evaluation result information is in text type, such as: high / medium / low, etc., and some of the evaluation result information is in numerical type, such as: proportion, exposure amount, etc.
[0074] In step S202, perform numerical mapping processing or numerical standardization processing on the evaluation result information to obtain the first evaluation value corresponding to each piece of basic music for each objective evaluation criterion.
[0075] In this step, after obtaining the above evaluation result information, the text type and numerical type can be distinguished. Furthermore, for the text - type evaluation result information, numerical mapping processing can be performed on it to map it to numbers such as 0 / 1 / 2 / 3, etc., and for the numerical - type evaluation result information, numerical standardization processing can be performed on it to standardize it to numbers such as 0 / 1 / 2 / 3, etc., so as to obtain the first evaluation value corresponding to each piece of basic music for each objective evaluation criterion.
[0076] Furthermore, in the first alternative implementation, assuming that there are a total of y (y is an integer greater than 1) pieces of basic music and n objective evaluation criteria, an evaluation matrix of y * n can be generated according to the first evaluation value corresponding to each piece of basic music for each objective evaluation criterion. Exemplarily, the element value at each position in this matrix can refer to Table 1. This evaluation matrix can have y rows and n columns. The n elements in each row represent the n first evaluation values corresponding to each piece of basic music for the n objective evaluation criteria, and the y elements in each column represent the y first evaluation values corresponding to y pieces of basic music for each objective evaluation criterion.
[0077] Table 1
[0078] Objective Evaluation Criterion 1 Objective Evaluation Criterion 2 …… Objective Evaluation Criterion n Music 1 <![CDATA[b 11 > <![CDATA[b 12 > …… <![CDATA[b 1n > Music 2 <![CDATA[b 21 > <![CDATA[b 22 > …… <![CDATA[b 2n > Music 3 <![CDATA[b 31 > <![CDATA[b 32 > …… <![CDATA[b 3n > …… …… …… …… …… Music y <![CDATA[b y1 > <![CDATA[b y2 > …… <![CDATA[b yn >
[0079] In the second alternative implementation, in view of the fact that y pieces of basic music correspond to multiple music types, thus, an evaluation matrix can be established separately for each music type. Specifically, referring to Figure 3 , Figure 3 The flowchart shows how to form an evaluation matrix according to the first evaluation value corresponding to each piece of basic music for each objective evaluation criterion in the embodiments of the present disclosure, including steps S301 - S303:
[0080] In step S301, obtain the music type corresponding to each piece of basic music; each music type corresponds to a music set.
[0081] In this step, the music type corresponding to each piece of basic music can be obtained. Furthermore, the total number of music types corresponding to all the basic music can be counted, and accordingly, the total number of music sets can be determined, so that each music type corresponds to a music set.
[0082] In step S302, divide each piece of basic music into the corresponding music set according to the music type.
[0083] In this step, each piece of basic music can be divided into the corresponding music set according to the music type, so as to ensure that all the basic music included in each music set is of the same music type.
[0084] In step S303, form each evaluation matrix according to the first evaluation value of each piece of specified music included in each music set corresponding to each objective evaluation criterion.
[0085] In this step, the first evaluation value of each piece of specified music included in each music set corresponding to each objective evaluation criterion can be used to form each evaluation matrix. For example, assume that there are m (m is an integer greater than 1 and less than y) pieces of specified music in a certain music set, and assume that there are n (n is an integer greater than 1) objective evaluation criteria. For this music set, an m*n evaluation matrix can be formed. The element value at each position in this matrix can refer to Table 2. The n elements in each row of this evaluation matrix represent the n first evaluation values of any piece of basic specified music corresponding to the n objective evaluation criteria, and the m elements in each column of this evaluation matrix represent the m first evaluation values of m pieces of specified music corresponding to any one objective evaluation criterion.
[0086] Table 2
[0087]
[0088]
[0089] After obtaining the evaluation matrix, the first type evaluation score corresponding to each piece of basic music can be determined based on the evaluation matrix.
[0090] Specifically, for the above-mentioned first alternative implementation manner, that is, in the case of forming an evaluation matrix of y*n (y basic music pieces, n objective evaluation criteria, that is, without distinguishing music types, all music corresponds to the same set of evaluation criteria), the weight coefficients corresponding to each objective evaluation criterion can be calculated based on the y*n evaluation matrix by using the entropy weight method. Among them, the Entropy Weight Method is a multi-criteria decision-making analysis method based on the information entropy theory. It determines the weight coefficients by calculating the information entropy of each objective evaluation criterion. Specifically, the information utility value (1 - information entropy) can be calculated based on the information entropy. Then, by dividing each information utility value by the sum of the information utility values of multiple objective evaluation criteria, the weight coefficient of each objective evaluation criterion is obtained. The smaller the information entropy, the more effective information the objective evaluation criterion provides in the decision-making process, and the larger its weight coefficient should be. Exemplarily, the weight coefficients corresponding to the above-mentioned n objective evaluation criteria can be expressed as w 1 、w 2 、w 3 ……w n 。
[0091] After that, the first-type evaluation scores corresponding to each basic music piece can be determined based on the above evaluation matrix in combination with the weight coefficients corresponding to each objective evaluation criterion. Specifically, reference can be made to the specific implementation manner shown in the following Figure 5 to calculate the first-type evaluation scores corresponding to each basic music piece.
[0092] For the above-mentioned second alternative implementation manner, that is, in the case of forming an evaluation matrix of m*n (there are m specified music pieces under each music type, and each music type corresponds to a set of evaluation criteria) for each music type, reference can be made to Figure 4 , Figure 4 which shows a schematic flowchart of how to determine the first-type evaluation scores corresponding to each basic music piece based on the evaluation matrix in the embodiments of the present disclosure, including step S401 - step S402:
[0093] In step S401, based on each evaluation matrix, the weight coefficients corresponding to each objective evaluation criterion associated with each music type are determined.
[0094] In this step, in the case of forming an evaluation matrix of m*n (there are m specified music pieces under each music type, and each music type corresponds to a set of evaluation criteria) for each music type, the weight coefficients corresponding to each objective evaluation criterion associated with each music type can be calculated based on each m*n evaluation matrix by using the entropy weight method.
[0095] Exemplarily, taking the objective evaluation criteria associated with a certain music genre, such as short-term popularity, user preference degree, music influence, conversion rate, algorithm recommendation preference degree, multi-channel exposure rate, user active selection rate, algorithm recommendation conversion rate, and historical peak performance as examples, referring to Table 3, Table 3 shows the schematic data of the weight coefficients corresponding to each objective evaluation criterion associated with a certain music genre in the embodiments of the present disclosure:
[0096] Table 3
[0097]
[0098]
[0099] In step S402, based on each evaluation matrix and the weight coefficients corresponding to each objective evaluation criterion associated with each music genre, determine the first-type evaluation scores corresponding to each specified music in each music set.
[0100] In this step, based on each evaluation matrix and the weight coefficients corresponding to each objective evaluation criterion associated with each music genre, the first-type evaluation scores corresponding to each specified music in each music set can be determined. Specifically, reference can be made to Figure 5 , Figure 5 which shows a schematic flowchart of how to determine the first-type evaluation scores corresponding to each specified music in each music set based on each evaluation matrix and the weight coefficients corresponding to each objective evaluation criterion associated with each music genre in the embodiments of the present disclosure, including step S501-step S503:
[0101] In step S501, based on each evaluation matrix and the weight coefficients corresponding to each objective evaluation criterion associated with each music genre, calculate the group utility value corresponding to each specified music and the individual regret value corresponding to each specified music.
[0102] In this step, based on each evaluation matrix and the weight coefficients corresponding to each objective evaluation criterion associated with each music genre, the group utility value corresponding to each specified music and the individual regret value corresponding to each specified music can be calculated. Specifically, reference can be made to Figure 6 , Figure 6 which shows a schematic flowchart of how to calculate the group utility value corresponding to each specified music based on each evaluation matrix and the weight coefficients corresponding to each objective evaluation criterion associated with each music genre in the embodiments of the present disclosure, including step S601-step S604:
[0103] In step S601, select the maximum value and the minimum value from each column element of each evaluation matrix to obtain the maximum evaluation value corresponding to each objective evaluation criterion and the minimum evaluation value corresponding to each objective evaluation criterion.
[0104] In this step, taking the evaluation matrix shown in Table 2 as an example for illustration, taking b ij (where i represents the row number, j represents the column number, 1 ≤ i ≤ m, 1 ≤ j ≤ n) representing each element in the matrix as an example for illustration, then the maximum value can be screened out from each column of elements based on the following formula 1 And, the minimum value is screened out from each column of elements based on formula 2
[0105]
[0106] Thus, the maximum value in each column of elements corresponds to the maximum evaluation value of each objective evaluation criterion, and the minimum value in each column of elements corresponds to the minimum evaluation value of each objective evaluation criterion.
[0107] In step S602, for each objective evaluation criterion, calculate the first difference between the maximum evaluation value and the first evaluation value corresponding to each specified piece of music for the objective evaluation criterion, and calculate the second difference between the maximum evaluation value and the minimum evaluation value.
[0108] In this step, for each objective evaluation criterion, the first difference between the maximum evaluation value and the first evaluation value corresponding to each specified piece of music for the objective evaluation criterion can be calculated, that is And, the second difference between the maximum evaluation value and the minimum evaluation value is calculated, that is
[0109] In step S603, according to the weight coefficient, the first difference and the second difference corresponding to each objective evaluation criterion, calculate the first target value corresponding to each specified piece of music for each objective evaluation criterion.
[0110] In this step, according to the weight coefficient (assumed to be represented as w j ) corresponding to each objective evaluation criterion, the first difference and the second difference, calculate the first target value corresponding to each specified piece of music for each objective evaluation criterion, that is
[0111] In step S604, according to the cumulative value of the n first target values, determine the group utility value corresponding to each specified piece of music.
[0112] In this step, the cumulative value of the n first target values corresponding to the n objective evaluation criteria can be calculated, and based on this cumulative value, the group utility value corresponding to each specified piece of music is determined. Specifically, the group utility value S corresponding to each specified piece of music can be determined based on the following formula 3 i:
[0113]
[0114] In addition, the maximum first target value can be selected from the n first target values to obtain the individual regret value corresponding to each specified piece of music. Specifically, the individual regret value corresponding to each specified piece of music can be determined based on the following formula 4:
[0115]
[0116] After obtaining the group utility value S i and the individual regret value R i corresponding to each specified piece of music, reference can then be made to Figure 5 . In step S502, the maximum group utility value and the minimum group utility value are selected from the m group utility values, and the maximum individual regret value and the minimum individual regret value are selected from the m individual regret values.
[0117] In this step, the maximum group utility value S + can be selected from the obtained m group utility values based on the following formula 5, and the minimum group utility value S - can be selected from the obtained m group utility values based on the following formula 6:
[0118] S + = max(S i ) Formula 5
[0119] S - = min(S i ) Formula 6
[0120] In addition, the maximum individual regret value R + can be selected from the obtained m individual regret values based on the following formula 7, and the minimum individual regret value R - can be selected from the obtained m individual regret values based on the following formula 8:
[0121] R + = max(R i ) Formula 7
[0122] R - = min(R i ) Formula 8
[0123] In step S503, according to the maximum group utility value, the minimum group utility value, the maximum individual regret value, the minimum individual regret value, the group utility value corresponding to each specified piece of music, and the individual regret value corresponding to each specified piece of music, the first type of evaluation score corresponding to each specified piece of music in each music set is determined.
[0124] In this step, according to the above maximum group utility value S + , minimum group utility value S - , maximum individual regret value R +, the minimum individual regret value R - , the group utility value S corresponding to each specified piece of music i and the individual regret value R corresponding to each specified piece of music i , to determine the first type of evaluation score corresponding to each specified piece of music in each music set.
[0125] Specifically, the first type of evaluation score Q corresponding to each specified piece of music can be calculated based on the following formula 9 i :
[0126]
[0127] where Q i represents the first type of evaluation score corresponding to the i-th specified piece of music in each of the above music sets, lambda represents a preset weighting coefficient, S i represents the group utility value corresponding to the i-th specified piece of music in each of the above music sets, R i represents the individual regret value corresponding to the i-th specified piece of music in each of the above music sets, S + represents the above maximum group utility value, S - represents the above minimum group utility value, R + represents the above maximum individual regret value, R + represents the above minimum individual regret value.
[0128] Optionally, after calculating the first type of evaluation score corresponding to each specified piece of music, in order to facilitate intuitive score comparison, the value can also be reverse-normalized to the 0-100 score interval, and the smaller the value of Q i , the larger the value after reverse normalization.
[0129] Calculating the first type of evaluation score for each basic piece of music based on the above solution in the present disclosure can quantify the advantages and disadvantages and gaps of each piece of music relative to other music of the same type, taking into account both the maximization of group utility and the minimization of individual regret, and can achieve the dual goals of maximizing group utility and minimizing individual regret, thereby being able to handle complex decision-making problems with conflicting and incommensurable (non-homogeneous, non-directly comparable) criteria, providing a solution based on the concept of compromise, and also making the decision-making results more acceptable to multiple parties.
[0130] This method that comprehensively applies multi-criteria decision analysis and information entropy theory not only provides an innovative decision support tool, but also provides a new theoretical framework and solution ideas for solving complex decision-making problems in other fields. Through this method, we can more accurately identify and cultivate music works that have potential in terms of objective data performance, and complete the recall-rough ranking process of basic music.
[0131] Next, referring to Figure 1 in step S120, based on the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion, determine the second type of evaluation score corresponding to each piece of basic music.
[0132] In this step, the strategic management evaluation criteria refer to music evaluation criteria related to the development needs and management strategies of the music platform. Exemplarily, the total number of strategic management evaluation criteria in the present disclosure can be p, where p is an integer greater than 2.
[0133] In the first alternative implementation manner, without dividing dimensions, exemplarily, the above p strategic management evaluation criteria may include target-driven regulation, historical performance evaluation, strategic preference configuration, operation coordination strategy, etc., which can be set according to actual situations, and the present disclosure does not make special limitations thereon.
[0134] In the second alternative implementation manner, the above p strategic management evaluation criteria can be divided into multiple dimensions, and each dimension can include k specified strategic management evaluation criteria, where k is an integer greater than 1. Exemplarily, the above multiple dimensions can at least include a macro strategy dimension and an artificial intervention dimension. The specified strategic management evaluation criteria under the macro strategy dimension can include at least two of the following: target-driven regulation, historical performance evaluation, strategic preference configuration, operation coordination strategy, while the specified strategic management evaluation criteria under the artificial intervention dimension can include expert experience evaluation, expert intervention configuration, risk regulation configuration, etc. The specific evaluation criteria under each dimension can be set according to actual situations, and the present disclosure does not make special limitations thereon.
[0135] Thus, for the above first alternative implementation manner (i.e., without dividing dimensions), referring to Figure 7 Figure 7 shows a schematic flowchart of the first method in the embodiments of the present disclosure for determining the second type of evaluation score corresponding to each piece of basic music based on the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion, including step S701-step S704:
[0136] In step S701, construct a criterion importance judgment matrix according to the relative importance values between any two strategic management evaluation criteria, and calculate the weight coefficient corresponding to each strategic management evaluation criterion based on the criterion importance judgment matrix.
[0137] In this step, first, a criterion importance judgment matrix can be constructed according to the relative importance values between any two strategic management evaluation criteria. The above relative importance values can be any one of 1-9, the reciprocal of 1-9, etc. The specific meanings represented by different values are shown in Table 4:
[0138] Table 4
[0139] Numerical Value Meaning 1 Indicates that when two elements are compared, they have the same importance 3 Indicates that when two elements are compared, the former is slightly more important than the latter 5 Indicates that when two elements are compared, the former is significantly more important than the latter 7 Indicates that when two elements are compared, the former is extremely more important than the latter 9 Indicates that when two elements are compared, the former is strongly more important than the latter 2,4,6,8 Indicates the intermediate value of the above adjacent levels The reciprocal of 1 to 9 Indicates the importance of comparing the corresponding two elements after exchanging their orders
[0140] Exemplarily, assume that there are a total of 4 strategic management evaluation criteria, namely target-driven regulation, historical performance evaluation, strategic preference configuration, and operational synergy strategy. Then, a criteria importance judgment matrix with a dimension of 4 * 4 can be formed. Each element included in the constructed criteria importance judgment matrix can refer to Table 5:
[0141] Table 5
[0142]
[0143] After constructing the above criteria importance judgment matrix, reference can be made to Figure 8 , Figure 8 which shows a schematic flowchart of how to calculate the weight coefficient corresponding to each strategic management evaluation criterion based on the criteria importance judgment matrix in the embodiments of the present disclosure, including steps S801 - S804:
[0144] In step S801, calculate the overall weight vector corresponding to p strategic management evaluation criteria based on the criteria importance judgment matrix.
[0145] In this step, the overall weight vector corresponding to p strategic management evaluation criteria can be calculated based on the above criteria importance judgment matrix, and this overall weight vector is a 1 * p vector.
[0146] Specifically, for each strategic management evaluation criterion, the geometric mean of each row element can be calculated first. Exemplarily, referring to Table 5, taking the strategic management evaluation criterion "target-driven regulation" as an example, the calculated geometric mean is:
[0147] After that, the geometric means corresponding to the above 4 strategic management evaluation criteria can be normalized so that their sum is 1, and each weight value after normalization is obtained. Then, a total of 4 weight values corresponding to the 4 strategic management evaluation criteria can be obtained, and these 4 weight values form an overall weight vector.
[0148] Exemplarily, referring to Table 6, Table 6 shows the schematic numerical values of the weight values corresponding to each strategic management evaluation criterion obtained in the embodiments of the present disclosure:
[0149] Table 6
[0150]
[0151] In step S802, perform a consistency test on the criteria importance judgment matrix.
[0152] In this step, the consistency of the above-mentioned criterion importance judgment matrix can be tested. If the consistency test passes, the elements of each dimension in the above overall weight vector can be determined as the weight coefficients corresponding to each specified strategic management evaluation criterion. Among them, the consistency test is to ensure the logical consistency of the judgment matrix. If the consistency ratio CR is less than 0.1, it can be considered that the judgment matrix has satisfactory consistency.
[0153] Exemplarily, the consistency test results for the above-mentioned criterion importance judgment matrix can be as shown in Table 7:
[0154] Table 7
[0155]
[0156] Among them, 4.11 is the maximum eigenvalue of the above-mentioned criterion importance judgment matrix, the CI value (Consistency Index) is the consistency index, the RI value (Random Index) is the random consistency index, and the CR value is the ratio of the CI value and the RI value, which is called the consistency ratio. Since the CR value is less than 0.1, it can be considered that the consistency test result for the criterion importance judgment matrix passes.
[0157] In step S803, if the consistency test passes, the weight coefficients corresponding to each strategic management evaluation criterion are determined according to the overall weight vector.
[0158] In this step, in view of the passing of the consistency test, the overall weight vector can be split into 4 weight values, that is, 54.19%, 24.52%, 14.78%, and 6.51% are regarded as the weight coefficients corresponding to the above strategic management evaluation criteria (goal-driven regulation, historical performance evaluation, strategic preference allocation, and operation coordination strategy) respectively.
[0159] In step S804, if the consistency test fails, the relative importance values between any two strategic management evaluation criteria are adjusted to reconstruct the criterion importance judgment matrix, and the weight coefficients corresponding to each strategic management evaluation criterion are re-determined based on the reconstructed criterion importance judgment matrix.
[0160] In this step, if the above consistency test fails (i.e., the consistency ratio CR value is greater than or equal to 0.1), the relative importance values between any two of the above strategic management evaluation criteria can be adjusted to reconstruct the above criteria importance judgment matrix. After that, based on the reconstructed criteria importance judgment matrix, the weight coefficients corresponding to each strategic management evaluation criterion included in each dimension can be re-determined. Determining whether to re-determine the weight coefficients corresponding to each strategic management evaluation criterion based on the result of the consistency test can ensure that the constructed criteria importance judgment matrix can reflect the true relative importance between the criteria, thereby ensuring the scientificity, rationality, and reliability of the evaluation system. It can also make the evaluation process more transparent and traceable, reducing the influence of subjective factors.
[0161] Then, referring to Figure 7 , in step S702, for each strategic management evaluation criterion, a music importance judgment matrix is constructed according to the relative importance values between any two pieces of basic music, and the second evaluation value corresponding to each piece of basic music for each strategic management evaluation criterion is calculated based on each music importance judgment matrix.
[0162] In this step, for each strategic management evaluation criterion, a music importance judgment matrix can be constructed according to the relative importance values between any two pieces of basic music (i.e., judging the relative importance values between two pieces of basic music under each strategic management evaluation criterion). The specific construction process of the music importance judgment matrix can refer to the construction process of the above criteria importance judgment matrix, which will not be elaborated here. After constructing each music importance judgment matrix, referring to Figure 9 , Figure 9 shows a schematic flowchart of how to calculate the second evaluation value corresponding to each piece of basic music for each strategic management evaluation criterion in the embodiments of the present disclosure, including step S901 - step S904:
[0163] In step S901, the overall weight vector corresponding to the basic music is calculated based on each music importance judgment matrix.
[0164] In this step, the specific process of calculating the overall weight vectors corresponding to all the basic music based on each music importance judgment matrix can refer to the relevant explanations in the above step S801, which will not be elaborated here.
[0165] In step S902, a consistency test is performed on the music importance judgment matrix.
[0166] In this step, the specific process of performing a consistency test on the music importance judgment matrix can refer to the relevant explanations in the above step S802, which will not be elaborated here.
[0167] In step S903, if the consistency test passes, determine the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion according to the overall weight vector.
[0168] In this step, when the consistency test passes, the overall weight vector can be split, and each element value therein corresponds to the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion, which can also be called the weight coefficient of each piece of basic music corresponding to each strategic management evaluation criterion.
[0169] In step S904, if the consistency test fails, adjust the relative importance values between any two pieces of basic music to reconstruct the music importance judgment matrix, and re-determine the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion based on the reconstructed music importance judgment matrix.
[0170] In this step, when the consistency test fails, the relative importance values between any two pieces of basic music can be adjusted to reconstruct the music importance judgment matrix, and the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion is re-determined based on the reconstructed music importance judgment matrix.
[0171] After determining the weight coefficient corresponding to each strategic management evaluation criterion and the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion, reference can be made to Figure 7 , in step S703, calculate the product value between the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion.
[0172] In this step, the product value between the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion can be calculated.
[0173] In step S704, determine the cumulative value of the p product values as the second type of evaluation score corresponding to each piece of basic music.
[0174] In this step, by way of example, it is assumed that the second evaluation value of the basic music M corresponding to the above-mentioned "goal-driven regulation" is 0.6, the second evaluation value of the basic music M corresponding to the above-mentioned "historical performance evaluation" is 0.4, the second evaluation value of the basic music M corresponding to the above-mentioned "strategic preference configuration" is 0.2, the second evaluation value of the basic music M corresponding to the above-mentioned "operational synergy strategy" is 0.3, and the weight coefficient corresponding to the above-mentioned "goal-driven regulation" is 0.5, the weight coefficient corresponding to the above-mentioned "historical performance evaluation" is 0.3, the weight coefficient corresponding to the above-mentioned "strategic preference configuration" is 0.2, and the weight coefficient corresponding to the above-mentioned "operational synergy strategy" is 0.3. Then, the second type of evaluation score calculated for the basic music M is: 0.6 * 0.5 + 0.4 * 0.3 + 0.2 * 0.2 + 0.3 * 0.3 = 0.55.
[0175] For the above second implementation manner (i.e., in the case of dividing dimensions), refer to Figure 10 , Figure 10 FIG. shows a schematic flowchart of the second method in the embodiments of the present disclosure for determining the second type of evaluation score corresponding to each piece of basic music by combining the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion with the weight coefficient corresponding to each strategic management evaluation criterion, including steps S1001 - S1004:
[0176] In step S1001, for the k specified strategic management evaluation criteria included in each dimension, a criterion importance judgment matrix is constructed according to the relative importance values between any two specified strategic management evaluation criteria, and the weight coefficient corresponding to each specified strategic management evaluation criterion is calculated based on the criterion importance judgment matrix.
[0177] In this step, for the k specified strategic management evaluation criteria included in each dimension, each criterion importance judgment matrix can be constructed.
[0178] Since each dimension includes k specified strategic management evaluation criteria, thus, the number of rows and columns of the criterion importance judgment matrix corresponding to each dimension is k. It is assumed that there are a total of 7 (p = 7) strategic management evaluation criteria, which are divided into two dimensions. The first dimension includes 4 specified strategic management evaluation criteria, and the second dimension includes 3 specified strategic management evaluation criteria. Then, for the first dimension, a 4 * 4 criterion importance judgment matrix can be constructed, and for the second dimension, a 3 * 3 criterion importance judgment matrix can be constructed. By constructing the criterion importance judgment matrix corresponding to each dimension respectively, a finer-grained criterion division can be performed, thereby improving the evaluation accuracy of the weight coefficients of each evaluation criterion under each dimension.
[0179] The specific process of constructing each importance judgment matrix and how to calculate the weight coefficient corresponding to each specified strategic management evaluation criterion based on the constructed importance judgment matrix for each criterion can refer to the relevant explanations in step S701 above, which will not be elaborated here.
[0180] In step S1002, for each specified strategic management evaluation criterion included in each dimension, construct each music importance judgment matrix according to the relative importance values between any two pieces of basic music, and calculate the second evaluation value corresponding to each piece of basic music for each specified strategic management evaluation criterion based on each music importance judgment matrix.
[0181] In this step, the specific process of constructing each music importance judgment matrix and how to calculate the second evaluation value corresponding to each piece of basic music for each specified strategic management evaluation criterion can refer to the relevant explanations in step S702 above, which will not be elaborated here.
[0182] In step S1003, for each dimension, calculate the product value between the second evaluation value corresponding to each piece of basic music for each specified strategic management evaluation criterion and the weight coefficient corresponding to each specified strategic management evaluation criterion.
[0183] In this step, the product value between the second evaluation value corresponding to each piece of basic music for each specified strategic management evaluation criterion and the weight coefficient corresponding to each specified strategic management evaluation criterion can be calculated separately for each dimension. Still taking the example of being divided into two dimensions, with the first dimension including 4 specified strategic management evaluation criteria and the second dimension including 3 specified strategic management evaluation criteria, 4 product values can be obtained for the first dimension and 3 product values can be obtained for the second dimension.
[0184] In step S1004, determine the cumulative value of the p product values as the second type of evaluation score corresponding to each piece of basic music.
[0185] In this step, the 7 product values corresponding to the above two dimensions can be accumulated to obtain the second type of evaluation score corresponding to each piece of basic music.
[0186] By determining the second type of evaluation score according to multiple cumulative values (each cumulative value represents the product value between the second evaluation value corresponding to each piece of basic music for each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion), the importance of each piece of basic music relative to the platform development strategy can be comprehensively evaluated through multiple criteria, so as to accurately identify more potential music, making the evaluation process more objective and transparent, and improving the scientificity and accuracy of the second type of evaluation score evaluation.
[0187] Reference Figure 11 , Figure 11It shows a schematic diagram of the overall process of determining the second type of evaluation score corresponding to each piece of basic music based on the second evaluation value corresponding to each piece of basic music for each strategic management evaluation criterion and combining the weight coefficients corresponding to each strategic management evaluation criterion in the embodiments of the present disclosure, including steps S1101 - step S1110:
[0188] In step S1101, start;
[0189] In step S1102, determine multiple strategic management evaluation criteria included in each dimension;
[0190] In step S1103, construct a criterion importance judgment matrix;
[0191] In step S1104, calculate the weight coefficient corresponding to each strategic management evaluation criterion;
[0192] In step S1105, perform a consistency test;
[0193] If the test fails, then enter step S1106 to adjust the judgment matrix (specifically, adjust the criterion importance judgment matrix);
[0194] If the test passes, then enter step S1107 to construct a music importance judgment matrix and calculate the second evaluation value corresponding to each piece of basic music for each strategic management evaluation criterion;
[0195] In step S1108, perform a consistency test;
[0196] If the test fails, then enter step S1106 to adjust the judgment matrix (specifically, adjust the music importance judgment matrix);
[0197] If the test passes, then enter step S1109 to obtain the second type of evaluation score corresponding to each piece of music;
[0198] In step S1110, end.
[0199] Based on the above solution in the present disclosure to determine the second type of evaluation score, it can effectively quantify the intuition and experience of decision - makers, reduce the influence of subjective factors, and make the decision - making process transparent and systematic.
[0200] After obtaining the first type of evaluation score and the second type of evaluation score corresponding to each piece of basic music, it is possible to then refer to Figure 1 , in step S130, determine the promotion resource allocation value corresponding to each piece of basic music based on the first type of evaluation score combined with the second type of evaluation score, so as to determine the music to be promoted from the basic music according to the promotion resource allocation value.
[0201] In this step, the promotion resource allocation value corresponding to each basic music can be determined based on the first type evaluation score combined with the second type evaluation score, so as to determine the music to be promoted from the basic music according to the promotion resource allocation value. Exemplarily, the above-mentioned promotion resources can be traffic, advertising space, advertising budget, user interaction resources or other exclusive resources, etc., which can be set according to actual conditions. This disclosure does not make special limitations on this. In the following embodiments, the promotion resource is described as traffic.
[0202] refer to Figure 12 , Figure 12 A flow chart showing how to determine the promotion resource allocation value corresponding to each basic music based on the first type evaluation score combined with the second type evaluation score in the embodiment of the present disclosure includes steps S1201 to S1204:
[0203] In step S1201, multiple music pools are constructed according to business demand information.
[0204] In this step, multiple music pools can be constructed according to business demand information. Business demand information refers to the specific requirements and standards required to ensure that the music selected for promotion can maximize the strategic goals and user needs of the platform. It can be set according to actual conditions, and the present disclosure does not specifically limit this. Exemplarily, the multiple music pools constructed according to business needs can be: a dedicated music pool (exemplarily, it can be used to store music related to the platform's regular thematic incubation projects and music with sprint goals), a regular music pool (exemplarily, it can be used to store music related to thematic experiments and temporary key projects) and a cold start music pool (used to store other music or cold start music).
[0205] It should be noted that each music pool can be associated with a specific total amount of promotional resources. For example, a dedicated music pool can be associated with 5 million traffic, a regular music pool can be associated with 2 million traffic, and a mobile music pool can be associated with 3 million traffic. All of these can be set according to actual conditions, and the present disclosure does not make any special limitations on this.
[0206] In step S1202, the basic music is divided into corresponding target music pools according to the music attribute information corresponding to each basic music.
[0207] In this step, the basic music may be divided into corresponding target music pools according to the music attribute information corresponding to each basic music. It should be noted that each basic music may be divided into only one target music pool.
[0208] Among them, the above music attribute information can be the basic data corresponding to each piece of basic music (for example: artist name, album type, release date, record company, music type, etc.), and can also be sound quality and format, emotion and atmosphere tags, artist region and language, etc., which can be set according to actual situations, and the present disclosure does not make special limitations thereon.
[0209] In step S1203, within each target music pool, the sorting score corresponding to each piece of basic music is determined according to the first type of evaluation score combined with the second type of evaluation score, and a music sorting sequence corresponding to each target music pool is formed according to the sorting scores.
[0210] In this step, within each target music pool, the sorting score corresponding to each piece of basic music can be determined according to the first type of evaluation score combined with the second type of evaluation score, and a music sorting sequence corresponding to each target music pool is formed according to the sorting scores. By generating the music sorting sequence corresponding to each target music pool, it can ensure that traffic competition occurs among the same type of music with the same music attribute information on the premise of comparability, thereby achieving a more fair and effective resource allocation.
[0211] In an alternative implementation manner, within each target music pool, the first type of evaluation score and the second type of evaluation score corresponding to each piece of basic music can be directly weighted to determine the sorting score corresponding to each piece of basic music, and then, sorted in descending (or ascending) order according to the sorting scores to form a music sorting sequence corresponding to each target music pool.
[0212] In another alternative implementation manner, reference can be made to Figure 13 , Figure 13 FIG. shows a schematic flowchart of how to determine the sorting score corresponding to each piece of basic music according to the first type of evaluation score combined with the second type of evaluation score within each target music pool and form a music sorting sequence corresponding to each target music pool in the embodiments of the present disclosure, including step S1301-step S1302:
[0213] In step S1301, within each target music pool, the sorting score corresponding to each piece of basic music is determined according to the first type of evaluation score combined with the second type of evaluation score, and a rough sorting sequence is formed according to the sorting scores.
[0214] In this step, within each target music pool, the first type of evaluation score and the second type of evaluation score of each piece of basic music can be weighted to obtain the sorting score corresponding to each piece of basic music. After that, all the basic music in the target music pool can be sorted in descending (or ascending) order according to the sorting scores to form a rough sorting sequence.
[0215] In step S1302, for specific base music with an intervention label, adjust the sorting position of the specific base music in the rough sorting sequence to form a music sorting sequence corresponding to each target music pool.
[0216] In this step, the specific base music with an intervention label in the above rough sorting sequence can be obtained, and the sorting position of the specific base music in the rough sorting sequence can be adjusted according to the intervention label to adjust the above rough sorting sequence and form a music sorting sequence corresponding to each target music pool.
[0217] The intervention label can be used to indicate the sorting priority after manual intervention for the specific base music. Exemplarily, the intervention label can indicate sorting the specific base music to a certain position (for example: the 3rd position) or within a certain specific position range (for example: the 3rd - 10th positions), which can be set according to the actual situation, and the present disclosure does not make special limitations thereto.
[0218] By first generating a rough sorting sequence and then adjusting the rough sorting sequence according to the manual intervention label to form a music sorting sequence corresponding to each target music pool, it is possible to introduce human intention during the sorting process, thereby combining the advantages of data - driven and expert knowledge to ensure that the final sorting result is both scientific and reasonable.
[0219] After forming the music sorting sequence corresponding to each target music pool, it is possible to then refer to Figure 12 , in step S1204, traverse the music sorting sequence in a preset order. For each current base music traversed, calculate the promotion resource allocation value corresponding to each current base music in turn based on the first - type evaluation score, the second - type evaluation score, and the base promotion resource allocation value corresponding to each current base music.
[0220] In this step, each music sorting sequence can be traversed in a preset order. It should be noted that if the above music sorting sequence is arranged in descending (or ascending) order of sorting scores, the above preset order can be the order from front to back, and if the above music sorting sequence is arranged in ascending order of sorting scores, the above preset order can be the order from back to front, which can be set according to the actual situation, and the present disclosure does not make special limitations thereto.
[0221] For each current base music traversed, calculate the promotion resource allocation value corresponding to each current base music in turn based on its first - type evaluation score, the second - type evaluation score, and the base promotion resource allocation value corresponding to each current base music.
[0222] Specifically, refer to Figure 14 , Figure 14It shows a schematic flowchart of how to calculate the promotion resource allocation value corresponding to each current basic music in turn based on the first type of evaluation score and the second type of evaluation score of each current basic music and the basic promotion resource allocation value corresponding to each current basic music, including steps S1401 - S1402:
[0223] In step S1401, for each current basic music traversed, the first type of evaluation score and the second type of evaluation score associated with it are respectively normalized to obtain the first type of normalized score and the second type of normalized score.
[0224] In this step, for each current basic music traversed, the first type of evaluation score and the second type of evaluation score associated with it can be respectively normalized to obtain the first type of normalized score and the second type of normalized score. Among them, normalization is a data preprocessing technique aimed at converting data of different scales and ranges into a unified scale for subsequent data analysis, model training, and other processing tasks. Through normalization, the influence caused by different dimensions can be eliminated, making different features comparable.
[0225] In step S1402, based on the product of the first type of normalized score, the second type of normalized score, and the basic promotion resource allocation value corresponding to each current basic music, the promotion resource allocation value corresponding to each current basic music is determined.
[0226] In this step, the basic promotion resource allocation value corresponding to each current basic music can be determined first. Specifically, in an optional implementation manner, the historical promotion resource allocation value of each current basic music in the historical period (for example: the promotion resource allocation value assigned by the platform to this current basic music on the previous day) can be obtained, or the actual access resource value of each current basic music in the historical period (for example: the actual promotion resource allocation value of the current basic music on the previous day) can be obtained, and any one of the above is determined as the basic promotion resource allocation value corresponding to the current basic music. In another optional implementation manner, after obtaining the historical promotion resource allocation value and the actual access resource value of each current basic music, the larger value can also be determined from the above historical promotion resource allocation value and the actual access resource value, and the larger value is determined as the basic promotion resource allocation value corresponding to each current basic music.
[0227] After determining the basic promotion resource allocation value corresponding to each current basic music, the promotion resource allocation value corresponding to each current basic music can be determined according to the product of the first type of normalized score, the second type of normalized score, and the basic promotion resource allocation value corresponding to each current basic music.
[0228] Therefore, based on comprehensively measuring the market potential and strategic value of each piece of basic music through scoring in two dimensions, and combining the reference basic promotion resource allocation values of each piece of basic music in the near future, the present disclosure can accurately determine the promotion resource allocation value for each current piece of basic music.
[0229] In the process of determining the promotion resource allocation value corresponding to each current piece of basic music, reference can be made to Figure 15 , Figure 15 FIG. shows a schematic flow chart of how to determine the music to be promoted from basic music according to the promotion resource allocation value in an embodiment of the present disclosure, including step S1501-step S1502:
[0230] In step S1501, for each music pool, obtain the cumulative value of the promotion resource allocation values corresponding to x current pieces of basic music calculated.
[0231] In this step, for each music pool, the cumulative value of the promotion resource allocation values corresponding to x (x is an integer greater than 1) current pieces of basic music that have been calculated currently can be obtained in real time. Exemplarily, assuming x is taken as 10, for a certain music pool (the total amount of specific promotion resources associated with this music pool is 2 million), the promotion resource allocation values corresponding to 10 current pieces of basic music have been calculated currently, then the cumulative value of the promotion resource allocation values corresponding to these 10 current pieces of basic music can be calculated.
[0232] In step S1502, when the cumulative value reaches the total amount of specific resource promotion, determine the x current pieces of basic music as the music to be promoted.
[0233] In this step, when the cumulative value of the promotion resource allocation values corresponding to the above 10 current pieces of basic music is equal to 2 million, the promotion resource allocation values corresponding to the remaining basic music can no longer be calculated, and directly truncated, and the above 10 current pieces of basic music are determined as the music to be promoted.
[0234] If the cumulative value of the promotion resource allocation values corresponding to the above 10 current pieces of basic music does not reach 2 million, then the promotion resource allocation value corresponding to the next current piece of basic music can be calculated continuously, and it is determined again whether the cumulative value reaches the above total amount of specific resource promotion.
[0235] It should be noted that, assuming that the cumulative value of the promotion resource allocation values corresponding to 10 pieces of current basic music does not reach the above-mentioned specific total promotion resources, while the cumulative value of the promotion resource allocation values corresponding to 11 pieces of current basic music exceeds the above-mentioned specific total promotion resources, then, exemplarily, the 11th piece of current basic music may not be determined as the music to be promoted, or the 11th piece of current basic music may also be determined as the music to be promoted, and the remaining resources after allocating to the first 10 pieces of current basic music may be allocated to the 11th piece of current basic music, which can be set according to the actual situation, and the present disclosure does not make special limitations thereon.
[0236] After deciding on the music to be promoted and its promotion resource allocation values, different resource allocation schemes can be adopted for different music pools. Exemplarily, for a regular music pool, the resources can be allocated to each piece of music to be promoted through a multi-channel collaboration method. For example, first, the traffic is allocated through the algorithm channel, and then the supplementary channels such as playlists and searches are used for supplementation; for a cold start music pool, since the amount of music in this pool is small and the traffic demand is small, a single-channel support (algorithm channel or playlist channel) can be carried out to achieve the cold start of more music.
[0237] Optionally, after deciding on the music to be promoted, the decision result of the music to be promoted can also be transmitted to various traffic fields such as the algorithm side and the playlist side for direct consumption. At the same time, the above decision result can also be transmitted to various downstream application products for consumption, which can be set according to the actual situation, and the present disclosure does not make special limitations thereon. For example, after discovering potential music to be promoted, it can be recommended to the in-house studio for signing through the business form of recommended signing, converting it into high-quality assets of the company. At the same time, it can be pushed to musicians through the song promotion advisor product to inform them of the music opportunity points and further recommended actions. In addition, it can be transmitted to the algorithm through the support ascending channel for high-priority distribution, so that good songs can be listened to by more listeners within the station. Or, it can be recommended to the song promotion middle platform through the jarvis data intelligence product suite, suggesting actions for external promotion of this music, etc.
[0238] Overall, the present disclosure particularly emphasizes the importance of macro-strategy regulation and human-machine collaboration. Through the computing power of the Turing platform, the decision signals are converted into specific action instructions to provide real-time decision support for downstream stakeholders. In addition, the present disclosure also fully considers statistical principles to ensure the objectivity of music evaluation and the accuracy of decision results. Based on the music promotion method in the present disclosure, a comprehensive and reasonable theoretical basis is provided for the discovery and growth of potential music, and a powerful decision support tool is also provided for the strategy formulation and music growth of music streaming platforms.
[0239] Exemplary Device
[0240] After introducing the music promotion method of the exemplary embodiments of the present disclosure, next, reference is made to Figure 16 describe the music promotion device of the exemplary embodiments of the present disclosure.
[0241] Figure 16 FIG. shows a schematic structural diagram of a music promotion device in an exemplary embodiment of the present disclosure; as Figure 16 shown, the music promotion device 1600 may include a first evaluation module 1610, a second evaluation module 1620, and a music promotion module 1630. Among them:
[0242] The first evaluation module 1610 is configured to form an evaluation matrix according to the first evaluation values of each piece of basic music corresponding to each objective evaluation criterion, and determine the first type of evaluation score corresponding to each piece of basic music based on the evaluation matrix;
[0243] The second evaluation module 1620 is configured to determine the second type of evaluation score corresponding to each piece of basic music by combining the second evaluation values of each piece of basic music corresponding to each strategic management evaluation criterion with the weight coefficients corresponding to each strategic management evaluation criterion;
[0244] The music promotion module 1630 is configured to determine the promotion resource allocation value corresponding to each piece of basic music based on the first type of evaluation score and the second type of evaluation score, so as to determine the music to be promoted from the basic music according to the promotion resource allocation value.
[0245] In an alternative embodiment, the first evaluation value of each piece of basic music corresponding to each objective evaluation criterion is determined by the following method:
[0246] Obtain the evaluation result information of each piece of basic music corresponding to each objective evaluation criterion;
[0247] Perform numerical mapping processing or numerical standardization processing on the evaluation result information to obtain the first evaluation value of each piece of basic music corresponding to each objective evaluation criterion.
[0248] In an alternative embodiment, the first evaluation module 1610 forms an evaluation matrix according to the first evaluation values of each piece of basic music corresponding to each objective evaluation criterion, including:
[0249] Obtain the music type corresponding to each piece of basic music; each music type corresponds to a music set;
[0250] Divide each piece of basic music into the corresponding music set according to the music type;
[0251] Form each of the evaluation matrices according to the first evaluation values of each piece of designated music included in each music set corresponding to each of the objective evaluation criteria.
[0252] In an alternative embodiment, the first evaluation module 1610 determines the first type of evaluation scores corresponding to each piece of basic music based on the evaluation matrices, including:
[0253] Based on each of the evaluation matrices, determine the weight coefficients corresponding to each objective evaluation criterion associated with each music type;
[0254] Based on each of the evaluation matrices in combination with the weight coefficients corresponding to each objective evaluation criterion associated with each music type, determine the first type of evaluation scores corresponding to each piece of designated music in each music set.
[0255] In an alternative embodiment, the first evaluation module 1610 determines the weight coefficients corresponding to each objective evaluation criterion associated with each music type based on each of the evaluation matrices, including:
[0256] By using the entropy weight method, based on each of the evaluation matrices, determine the weight coefficients corresponding to each objective evaluation criterion associated with each music type.
[0257] In an alternative embodiment, when each evaluation matrix contains m×n first evaluation values of m pieces of designated music corresponding to n objective evaluation criteria, the n elements in each row of the evaluation matrix represent the n first evaluation values of any piece of designated music corresponding to the n objective evaluation criteria, and the m elements in each column of the evaluation matrix represent the m first evaluation values of the m pieces of designated music corresponding to any one objective evaluation criterion; both m and n are integers greater than 1;
[0258] The first evaluation module 1610 determines the first type of evaluation scores corresponding to each piece of designated music in each music set based on each of the evaluation matrices in combination with the weight coefficients corresponding to each objective evaluation criterion associated with each music type, including:
[0259] Based on each of the evaluation matrices in combination with the weight coefficients corresponding to each objective evaluation criterion associated with each music type, calculate the group utility value corresponding to each piece of designated music and the individual regret value corresponding to each piece of designated music;
[0260] Select the maximum group utility value and the minimum group utility value from the m group utility values, and, select the maximum individual regret value and the minimum individual regret value from the m individual regret values;
[0261] Determine the first - type evaluation scores corresponding to each piece of designated music in each music set according to the maximum group utility value, the minimum group utility value, the maximum individual regret value, the minimum individual regret value, the group utility value corresponding to each piece of designated music, and the individual regret value corresponding to each piece of designated music.
[0262] In an alternative embodiment, the first evaluation module 1610 calculates the group utility value corresponding to each piece of designated music based on each evaluation matrix in combination with the weight coefficient corresponding to each objective evaluation criterion associated with each music type, including:
[0263] Select the maximum value and the minimum value from each column element of each evaluation matrix to obtain the maximum evaluation value corresponding to each objective evaluation criterion and the minimum evaluation value corresponding to each objective evaluation criterion;
[0264] For each objective evaluation criterion, calculate a first difference between the maximum evaluation value and the first evaluation value corresponding to the piece of designated music for the objective evaluation criterion, and calculate a second difference between the maximum evaluation value and the minimum evaluation value;
[0265] According to the weight coefficient corresponding to each objective evaluation criterion, the first difference, and the second difference, calculate the first target value corresponding to each piece of designated music for each objective evaluation criterion;
[0266] Determine the group utility value corresponding to each piece of designated music according to the accumulated value of the n first target values.
[0267] In an alternative embodiment, the first evaluation module 1610 calculates the individual regret value corresponding to each piece of designated music based on each evaluation matrix in combination with the weight coefficient corresponding to each objective evaluation criterion associated with each music type, including:
[0268] Screen the maximum first target value from the n first target values to obtain the individual regret value corresponding to each piece of designated music.
[0269] In an alternative embodiment, the first evaluation module 1610 determines the first - type evaluation scores corresponding to each piece of designated music in each music set according to the maximum group utility value, the minimum group utility value, the maximum individual regret value, the minimum individual regret value, the group utility value corresponding to each piece of designated music, and the individual regret value corresponding to each piece of designated music, including:
[0270] Calculate the first - type evaluation score corresponding to each piece of designated music based on the following formula:
[0271]
[0272] Among them, lambda represents a preset weighting coefficient, and Q i represents the first type of evaluation score corresponding to the i-th specified piece of music in each of the music sets, and S i represents the group utility value corresponding to the i-th specified piece of music in each of the music sets, and R i represents the individual regret value corresponding to the i-th specified piece of music in each of the music sets, and S + represents the maximum group utility value, and S - represents the minimum group utility value, and R + represents the maximum individual regret value, and R + represents the minimum individual regret value.
[0273] In an alternative embodiment, the objective evaluation criterion is used to reflect the micro life cycle of each piece of basic music and / or the overall health of each piece of basic music, and the objective evaluation criterion includes at least two of the following:
[0274] Short-term popularity;
[0275] Degree of user preference;
[0276] Music influence;
[0277] Conversion rate;
[0278] Preference degree of algorithm recommendation;
[0279] Multi-channel exposure rate;
[0280] User active selection rate;
[0281] Algorithm recommendation conversion rate;
[0282] Historical peak performance.
[0283] In an alternative embodiment, the total number of the strategic management evaluation criteria is p, and p is an integer greater than 2;
[0284] The second evaluation module 1620 determines the second type of evaluation score corresponding to each piece of basic music based on the second evaluation value corresponding to each piece of basic music for each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion, including:
[0285] Construct a criterion importance judgment matrix according to the relative importance values between any two of the strategic management evaluation criteria, and calculate the weight coefficient corresponding to each strategic management evaluation criterion based on the criterion importance judgment matrix;
[0286] For each of the strategic management evaluation criteria, construct a music importance judgment matrix based on the relative importance values between any two of the basic pieces of music, and calculate the second evaluation value of each basic piece of music corresponding to each strategic management evaluation criterion based on each music importance judgment matrix;
[0287] Calculate the product value between the second evaluation value of each basic piece of music corresponding to each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion;
[0288] Determine the cumulative value of p of the product values as the second type of evaluation score corresponding to each basic piece of music.
[0289] In an alternative embodiment, the second evaluation module 1620 calculates the weight coefficient corresponding to each strategic management evaluation criterion based on the criterion importance judgment matrix, including:
[0290] Calculate the overall weight vector corresponding to p strategic management evaluation criteria based on the criterion importance judgment matrix; the overall weight vector is a 1×p vector;
[0291] Perform a consistency test on the criterion importance judgment matrix;
[0292] If the consistency test passes, determine the weight coefficient corresponding to each strategic management evaluation criterion according to the overall weight vector;
[0293] If the consistency test fails, adjust the relative importance values between any two of the strategic management evaluation criteria to reconstruct the criterion importance judgment matrix, and re-determine the weight coefficient corresponding to each strategic management evaluation criterion based on the reconstructed criterion importance judgment matrix.
[0294] In an alternative embodiment, the second evaluation module 1620 calculates the overall weight vector corresponding to p strategic management evaluation criteria based on the criterion importance judgment matrix, including:
[0295] Solve for the geometric mean of the elements in each row of the criterion importance judgment matrix;
[0296] Perform a normalization process on p of the geometric means to obtain the overall weight vector corresponding to p strategic management evaluation criteria.
[0297] In an alternative embodiment, the second evaluation module 1620 calculates the second evaluation value of each basic piece of music corresponding to each strategic management evaluation criterion based on each music importance judgment matrix, including:
[0298] Calculate the overall weight vector corresponding to the basic music based on each music importance judgment matrix;
[0299] Conduct a consistency test on the music importance judgment matrix;
[0300] If the consistency test passes, determine the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion according to the overall weight vector;
[0301] If the consistency test fails, adjust the relative importance values between any two pieces of the basic music to reconstruct the music importance judgment matrix, and re-determine the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion based on the reconstructed music importance judgment matrix.
[0302] In an alternative embodiment, the total number of the strategic management evaluation criteria is p, and the p strategic management evaluation criteria are divided into multiple dimensions, with each dimension containing k specified strategic management evaluation criteria, where k is an integer greater than 1;
[0303] The second evaluation module 1620 determines the second type of evaluation score corresponding to each piece of basic music based on the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion and the weight coefficient corresponding to each strategic management evaluation criterion, including:
[0304] For the k specified strategic management evaluation criteria included in each dimension, construct a criterion importance judgment matrix according to the relative importance values between any two of the specified strategic management evaluation criteria, and calculate the weight coefficient corresponding to each specified strategic management evaluation criterion based on the criterion importance judgment matrix;
[0305] For each specified strategic management evaluation criterion included in each dimension, construct each music importance judgment matrix according to the relative importance values between any two pieces of the basic music, and calculate the second evaluation value of each piece of basic music corresponding to each specified strategic management evaluation criterion based on each music importance judgment matrix;
[0306] For each dimension, calculate the product value between the second evaluation value of each piece of basic music corresponding to each specified strategic management evaluation criterion and the weight coefficient corresponding to each specified strategic management evaluation criterion;
[0307] Determine the cumulative value of the p product values as the second type of evaluation score corresponding to each piece of basic music.
[0308] In an alternative embodiment, the multiple dimensions at least include a macro strategy dimension and an artificial intervention dimension;
[0309] The specified strategic management evaluation criteria under the macro strategy dimension include at least two of the following: target-driven regulation, historical performance evaluation, strategic preference allocation, and operation coordination strategy;
[0310] The specified strategic management evaluation criteria under the manual intervention dimension include at least two of the following: expert experience evaluation, expert intervention allocation, and risk regulation allocation.
[0311] In an alternative implementation, the music promotion module 1630 determines the promotion resource allocation value corresponding to each piece of basic music based on the first type of evaluation score in combination with the second type of evaluation score, including:
[0312] Construct multiple music pools according to business requirement information;
[0313] Divide the basic music into corresponding target music pools according to the music attribute information corresponding to each piece of basic music;
[0314] Within each target music pool, determine the sorting score corresponding to each piece of basic music based on the first type of evaluation score in combination with the second type of evaluation score, and form a music sorting sequence corresponding to each target music pool according to the sorting score;
[0315] Traverse the music sorting sequence in a preset order. For each piece of current basic music traversed, calculate the promotion resource allocation value corresponding to each piece of current basic music in turn based on the first type of evaluation score, the second type of evaluation score, and the basic promotion resource allocation value corresponding to each piece of current basic music.
[0316] In an alternative implementation, within each target music pool, the music promotion module 1630 determines the sorting score corresponding to each piece of basic music based on the first type of evaluation score in combination with the second type of evaluation score, and forms a music sorting sequence corresponding to each target music pool according to the sorting score, including:
[0317] Within each target music pool, determine the sorting score corresponding to each piece of basic music based on the first type of evaluation score in combination with the second type of evaluation score, and form a rough sorting sequence according to the sorting score;
[0318] Adjust the sorting position of the specific basic music with an intervention label in the rough sorting sequence to form the music sorting sequence corresponding to each target music pool;
[0319] Wherein, the intervention label is used to indicate the sorting priority of the specific basic music.
[0320] In an alternative embodiment, the basic promotion resource allocation value corresponding to each current basic piece of music is determined in the following manner:
[0321] Obtain the historical promotion resource allocation value of each current basic piece of music within a historical period, and obtain the actual access resource value of each current basic piece of music within the historical period;
[0322] Determine the larger value from the historical promotion resource allocation value and the actual access resource value, and determine the larger value as the basic promotion resource allocation value corresponding to each current basic piece of music.
[0323] In an alternative embodiment, for each current basic piece of music traversed by the music promotion module 1630, based on the first type of evaluation score, the second type of evaluation score, and in combination with the basic promotion resource allocation value corresponding to each current basic piece of music, calculate the promotion resource allocation value corresponding to each current basic piece of music in sequence, including:
[0324] For each current basic piece of music traversed, perform normalization processing on the associated first type of evaluation score and the second type of evaluation score respectively to obtain a first type of normalized score and a second type of normalized score;
[0325] Based on the product among the first type of normalized score, the second type of normalized score, and the basic promotion resource allocation value corresponding to each current basic piece of music, determine the promotion resource allocation value corresponding to each current basic piece of music.
[0326] In an alternative embodiment, each of the music pools is associated with a specific total amount of promotion resources;
[0327] The music promotion module 1630 determines the music to be promoted from the basic music according to the promotion resource allocation value, including:
[0328] For each of the music pools, obtain the accumulated value of the promotion resource allocation values corresponding to x current basic pieces of music calculated; x is an integer greater than 1;
[0329] When the accumulated value reaches the specific total amount of promoted resources, determine the x current basic pieces of music as the music to be promoted.
[0330] In addition, other specific details of the embodiments of the present disclosure have been described in detail in the embodiments of the invention of the above method, and will not be elaborated here.
[0331] Exemplary storage medium
[0332] The storage medium of the exemplary embodiment of the present disclosure will be described below.
[0333] In this exemplary embodiment, the above method can be implemented by a program product. For example, a portable compact disc read-only memory (CD-ROM) can be used, which includes program code and can run on a device, such as a personal computer. However, the program product of the present disclosure is not limited to this. In this document, a readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device.
[0334] The program product can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection with one or more wires, a portable 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0335] The computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries the readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable signal medium can also be any readable medium other than the readable storage medium, and this readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.
[0336] The program code contained on the readable medium can be transmitted by any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0337] The program code for performing the operations of the present disclosure can be written in any combination of one or more programming languages. The programming languages include object-oriented programming languages - such as Java, C++, etc., and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, by using an Internet service provider to connect through the Internet).
[0338] Exemplary Electronic Device
[0339] Reference Figure 17 An electronic device according to an exemplary embodiment of the present disclosure will be described.
[0340] Figure 17 The illustrated electronic device 1700 is merely an example and should not impose any limitation on the functions and scope of use of the embodiments of the present disclosure.
[0341] As Figure 17 shown, the electronic device 1700 is presented in the form of a general-purpose computing device. The components of the electronic device 1700 may include, but are not limited to: at least one processor 1710, at least one memory 1720, a bus 1730 connecting different system components (including the memory 1720 and the processor 1710), and a display unit 1740.
[0342] Among them, the memory stores program code, and the program code can be executed by the processor 1710, so that the processor 1710 executes the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of this specification. For example, the processor 1710 can execute the method steps as Figure 1 shown, etc.
[0343] The memory 1720 may include volatile memory, such as random access memory (RAM) 1721 and / or cache memory 1722, and may further include read-only memory (ROM) 1723.
[0344] The memory 1720 may also include a program / utilities 1724 having a set (at least one) of program modules 1725. Such program modules 1725 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.
[0345] The bus 1730 may include a data bus, an address bus, and a control bus.
[0346] The electronic device 1700 can also communicate with one or more external devices 1800 (such as a keyboard, a pointing device, a Bluetooth device, etc.), and this communication can be carried out through the input / output (I / O) interface 1750. The electronic device 1700 also includes a display unit 1740, which is connected to the input / output (I / O) interface 1750 for display. Moreover, the electronic device 1700 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 1760. As shown in the figure, the network adapter 1760 communicates with other modules of the electronic device 1700 through the bus 1730. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 1700, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0347] It should be noted that although several modules or sub-modules of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more of the above-described units / modules can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0348] In addition, although the operations of the method of the present disclosure are described in a specific order in the drawings, this does not require or imply that these operations must be performed in that specific order, or that all the shown operations must be performed to achieve the desired result. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution.
[0349] Although the spirit and principles of the present disclosure have been described with reference to several specific embodiments, it should be understood that the present disclosure is not limited to the specific embodiments disclosed, and the division of each aspect does not mean that the features in these aspects cannot be combined for benefit. This division is only for the convenience of expression. The present disclosure aims to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Claims
1. A music promotion method, characterized in that: include: Forming an evaluation matrix according to the first evaluation value of each basic music piece corresponding to each objective evaluation criterion, and determining a first type evaluation score corresponding to each basic music piece based on the evaluation matrix; Determine the second type evaluation score corresponding to each piece of basic music based on the second evaluation value of each strategic management evaluation criterion corresponding to each piece of basic music and the weight coefficient corresponding to each strategic management evaluation criterion; The promotion resource allocation value corresponding to each basic music is determined based on the first type evaluation score combined with the second type evaluation score, so as to determine the music to be promoted from the basic music according to the promotion resource allocation value.
2. The method according to claim 1, characterized in that The first evaluation value of each basic music corresponding to each objective evaluation criterion is determined in the following manner: Obtaining evaluation result information of each basic music corresponding to each objective evaluation criterion; The evaluation result information is subjected to the numerical mapping process or the numerical standardization process to obtain the first evaluation value of each basic music corresponding to each objective evaluation criterion.
3. The method according to claim 2, characterized in that The forming of the evaluation matrix according to the first evaluation value of each basic music corresponding to each objective evaluation criterion comprises: Obtain the music type corresponding to each basic music; each music type corresponds to a music set; Dividing each piece of basic music into a corresponding music set according to the music type; Each of the evaluation matrices is formed according to the first evaluation value of each designated music included in each music collection corresponding to each objective evaluation criterion.
4. The method according to claim 3, characterized in that The determining, based on the evaluation matrix, a first type evaluation score corresponding to each piece of basic music comprises: Based on each of the evaluation matrices, determining a weight coefficient corresponding to each objective evaluation criterion associated with each music type; Based on each of the evaluation matrices and the weight coefficient corresponding to each objective evaluation criterion associated with each music type, a first type evaluation score corresponding to each specified music in each music set is determined.
5. The method according to claim 4, characterized in that The step of determining the weight coefficient corresponding to each objective evaluation criterion associated with each music type based on each evaluation matrix includes: By using the entropy weight method, based on each of the evaluation matrices, the weight coefficient corresponding to each objective evaluation criterion associated with each music type is determined.
6. The method according to claim 4, characterized in that When each of the evaluation matrices contains m*n first evaluation values of m specified music pieces corresponding to n objective evaluation criteria, the n elements in each row of the evaluation matrix represent the n first evaluation values of any specified music piece corresponding to the n objective evaluation criteria, and the m elements in each column of the evaluation matrix represent the m first evaluation values of the m specified music pieces corresponding to any one objective evaluation criterion; m, n are both integers greater than 1; The step of determining the first type evaluation score corresponding to each designated music in each music set based on each evaluation matrix combined with the weight coefficient corresponding to each objective evaluation criterion associated with each music type comprises: Based on each of the evaluation matrices combined with the weight coefficient corresponding to each objective evaluation criterion associated with each music type, the group utility value corresponding to each of the specified music and the individual regret value corresponding to each of the specified music are calculated; Selecting the maximum group utility value and the minimum group utility value from the m group utility values, and selecting the maximum individual regret value and the minimum individual regret value from the m individual regret values; Determine the first type evaluation score corresponding to each specified piece of music in each music collection based on the maximum group utility value, the minimum group utility value, the maximum individual regret value, the minimum individual regret value, the group utility value corresponding to each specified piece of music, and the individual regret value corresponding to each specified piece of music.
7. The method according to claim 6, characterized in that The step of calculating the group utility value corresponding to each designated piece of music based on each evaluation matrix combined with the weight coefficient corresponding to each objective evaluation criterion associated with each music type comprises: Selecting the maximum value and the minimum value from each column element of each of the evaluation matrixes to obtain the maximum evaluation value corresponding to each objective evaluation criterion and the minimum evaluation value corresponding to each objective evaluation criterion; For each objective evaluation criterion, calculating a first difference between the maximum evaluation value and a first evaluation value of each specified music piece corresponding to the objective evaluation criterion, and calculating a second difference between the maximum evaluation value and the minimum evaluation value; Calculate a first target value corresponding to each objective evaluation criterion for each specified piece of music according to the weight coefficient corresponding to each objective evaluation criterion, the first difference, and the second difference; The group utility value corresponding to each specified piece of music is determined according to the accumulated value of the n first target values.
8. A music promotion device, characterized in that: include: A first evaluation module, configured to form an evaluation matrix according to the first evaluation value of each basic music piece corresponding to each objective evaluation criterion, and determine a first type evaluation score corresponding to each basic music piece based on the evaluation matrix; A second evaluation module is used to determine a second type evaluation score corresponding to each piece of basic music based on the second evaluation value of each piece of basic music corresponding to each strategic management evaluation criterion combined with a weight coefficient corresponding to each strategic management evaluation criterion; The music promotion module is used to determine the promotion resource allocation value corresponding to each basic music based on the first type evaluation score combined with the second type evaluation score, so as to determine the music to be promoted from the basic music according to the promotion resource allocation value.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method according to any one of claims 1 to 7 by executing the executable instructions.