Copyright overlapping detection method and device, computer storage medium and electronic equipment

By obtaining the authorization change date and proportional change value in the authorization list, calculating the cumulative value and grouping it, the high cost problem caused by data expansion in copyright overlap detection is solved, and the efficiency of copyright overlap time period detection is improved.

CN120655459APending Publication Date: 2025-09-16HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410289458.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-13
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

In the existing technology, copyright overlap detection increases storage and computing costs due to data expansion, and the detection efficiency of copyright overlap time periods is low.

Method used

By obtaining the authorization change date and authorization ratio change value in the authorization list, the cumulative value of the authorization ratio is calculated, and grouping is performed based on the cumulative value to obtain the copyright overlapping time period.

Benefits of technology

The consumption of computing resources is reduced, the efficiency of copyright overlap detection is improved, and low-cost acquisition of copyright overlap time periods is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120655459A_ABST
    Figure CN120655459A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of computers, in particular to a copyright overlapping detection method and device, a computer storage medium and electronic equipment. The method comprises the steps of obtaining a target authorization list, and obtaining an authorization change date and an authorization proportion change value corresponding to the authorization change date according to authorization information of the target authorization list; wherein the authorization information at least comprises authorization proportion information and authorization time information; based on the authorization proportion change value, obtaining an authorization proportion accumulation value corresponding to the authorization change date, and grouping the authorization change date according to the authorization proportion accumulation value to obtain a copyright overlapping group; and in the copyright overlapping group, copyright overlapping time is obtained based on the authorization proportion accumulated value of the authorization change date. According to the method, computing resources are saved, and the copyright overlapping detection efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer technology, and more particularly, to a copyright overlap detection method and apparatus, a computer storage medium, and an electronic device. Background Art

[0002] This section is intended to provide a background or context to the embodiments of the disclosure that are recited in the claims, and no statement herein is admitted to be prior art by inclusion in this section.

[0003] On content platforms, a work's copyright for a particular category, such as a song's recording copyright, lyrics copyright, or music copyright, may be authorized by one or more copyright holders. Different copyright holders have different authorization ratios when granting authorization. For any work on a content platform, the total authorization ratios of all copyright holders must not exceed 100%. If the total authorization ratios exceed 100%, it indicates an authorization anomaly, which is copyright duplication.

[0004] In related technologies, in order to solve the copyright overlap problem, first, each authorization information in the authorization list is processed into structured table data, including the copyright holder ID, authorized content ID, authorization start date, authorization end date, authorization ratio of Class A rights, authorization ratio of Class B rights, etc.; then, each authorization information is expanded into n pieces of information to obtain one piece of authorization information corresponding to each day in the authorization time period, where n is the number of days from the authorization start date to the authorization end date; then, grouping is performed according to the authorized content ID and the specific authorization date, and the sum_result of the authorization ratio of a certain type of rights in each group is obtained; finally, data with sum_result greater than 100 is filtered to obtain data containing abnormal overlapping information, where each piece of data represents that the authorized content has copyright overlap on a certain type of rights on a specific authorization date. Summary of the Invention

[0005] However, in related technologies, on the one hand, when each piece of authorization information is expanded, the amount of data will be greatly increased, resulting in increasing storage and computing costs; on the other hand, the result obtained is each date where copyright overlap occurs. In actual business scenarios, the copyright overlap time is usually one or more continuous time periods. Converting each piece of data representing an overlapping date into an overlapping time period requires additional development costs and computing costs, resulting in low efficiency in detecting copyright overlapping time periods.

[0006] Therefore, there is a great need for an improved copyright overlap detection method and device, computer storage medium and electronic device to provide a copyright overlap detection method with low computational cost and high efficiency in obtaining copyright overlap time periods.

[0007] In this context, embodiments of the present disclosure are intended to provide a copyright overlap detection method and apparatus, a computer storage medium, and an electronic device.

[0008] According to one aspect of the present disclosure, a copyright overlap detection method is provided, comprising:

[0009] Obtaining a target authorization list, and obtaining an authorization change date and an authorization ratio change value corresponding to the authorization change date based on authorization information in the target authorization list; wherein the authorization information includes at least authorization ratio information and authorization time information;

[0010] Based on the authorization ratio change value, obtaining the authorization ratio cumulative value corresponding to the authorization change date, and grouping the authorization change dates according to the authorization ratio cumulative value to obtain copyright overlap groups;

[0011] In the copyright overlap group, the copyright overlap time is obtained based on the cumulative value of the authorization ratio on the authorization change date.

[0012] In an exemplary embodiment of the present disclosure, obtaining the authorization change date and the authorization ratio change value corresponding to the authorization change date according to the authorization information of the target authorization list includes:

[0013] Obtaining a date immediately after the authorization ends according to the authorization end date in each piece of the authorization time information, and determining the authorization start date, the authorization end date, and the date immediately after the authorization ends as the authorization change date;

[0014] According to the authorization change date and the authorization ratio information, the authorization ratio change value corresponding to the authorization change date is obtained.

[0015] In an exemplary embodiment of the present disclosure, obtaining the authorization ratio change value corresponding to the authorization change date according to the authorization change date and the authorization ratio information includes:

[0016] Determine first authorization information corresponding to the authorization change date and a first authorization ratio included in the authorization ratio information in the first authorization information;

[0017] When the authorization change date is the authorization start date in the first authorization information, the authorization ratio change value is the first authorization ratio;

[0018] When the authorization change date is the authorization end date in the first authorization information, the authorization ratio change value is 0;

[0019] When the authorization change date is a date later than the authorization end date in the first authorization information, the authorization ratio change value is a negative value of the first authorization ratio.

[0020] In an exemplary embodiment of the present disclosure, after obtaining the authorization change date and the authorization ratio change value corresponding to the authorization change date, the copyright overlap detection method further includes:

[0021] Inflating the authorization time information of the authorization information using the authorization change date;

[0022] The authorization ratio change value corresponding to the authorization change date is added to the authorization information to obtain expansion information corresponding to each piece of authorization information.

[0023] In an exemplary embodiment of the present disclosure, obtaining the authorization ratio cumulative value corresponding to the authorization change date based on the authorization ratio change value includes:

[0024] Obtain the expansion information with the same authorization change date and the authorization ratio change value in the expansion information with the same authorization change date;

[0025] Merging the authorization ratio change values ​​in the expansion information with the same authorization change date to obtain a first authorization ratio change value;

[0026] Based on the first authorization ratio change value, an authorization ratio cumulative value corresponding to the authorization change date is obtained.

[0027] In an exemplary embodiment of the present disclosure, obtaining the authorization ratio cumulative value corresponding to the authorization change date based on the first authorization ratio change value includes:

[0028] sorting the expansion information according to the authorization change date;

[0029] Based on the sorting order, for any of the authorization change dates, obtain all first authorization change dates that are located before the authorization change date;

[0030] Obtaining, according to the first authorization ratio change value corresponding to the first authorization change date, an authorization ratio cumulative value corresponding to the authorization change date;

[0031] When the first authorization change date does not exist before the authorization change date, the first authorization ratio change value corresponding to the authorization change date is the cumulative authorization ratio value corresponding to the authorization change date.

[0032] In an exemplary embodiment of the present disclosure, obtaining the authorization ratio cumulative value corresponding to the authorization change date according to the first authorization ratio change value corresponding to the first authorization change date includes:

[0033] All the first authorization ratio change values ​​corresponding to the first authorization change date are added together to obtain the authorization ratio cumulative value corresponding to the authorization change date.

[0034] In an exemplary embodiment of the present disclosure, grouping the authorization change dates according to the cumulative authorization ratio to obtain copyright overlap groups includes:

[0035] Marking the expansion information according to the cumulative value of the authorization ratio corresponding to the authorization change date to obtain a marking value;

[0036] The expanded information is grouped according to the tag value of each piece of the expanded information to obtain the copyright overlapping group.

[0037] In an exemplary embodiment of the present disclosure, marking the expansion information according to the cumulative value of the authorization ratio corresponding to the authorization change date to obtain a marking value includes:

[0038] When the cumulative value of the authorization ratio of the expansion information exceeds a threshold, the mark value of the expansion information is 0;

[0039] When the cumulative value of the authorization ratio of the expansion information does not exceed a threshold, the mark value of the expansion information is 1.

[0040] In an exemplary embodiment of the present disclosure, grouping the expansion information according to the tag value of each piece of the expansion information to obtain the copyright overlap group includes:

[0041] For any of the expanded information, obtaining first expanded information located before any of the expanded information and grouping information of the first expanded information;

[0042] Obtaining grouping information of any of the expanded information according to the grouping information of the first expanded information and the tag value of any of the expanded information; wherein, when the expanded information is the first expanded information, the grouping information of the expanded information is the tag value of the expanded information;

[0043] The expansion information with the same grouping information is grouped into one group to obtain the copyright overlapping group.

[0044] In an exemplary embodiment of the present disclosure, obtaining the copyright overlap time based on the cumulative value of the authorization ratio on the authorization change date in the copyright overlap group includes:

[0045] Obtaining the authorization change date when the cumulative value of the authorization ratio in the copyright overlap group exceeds a threshold;

[0046] The minimum date among the authorization change dates in which the cumulative value of the authorization ratio exceeds the threshold is used as the copyright overlap start date;

[0047] The maximum date among the authorization change dates in which the cumulative value of the authorization ratio exceeds the threshold is used as the copyright overlap end date.

[0048] According to one aspect of the present disclosure, a copyright overlap detection device is provided, comprising:

[0049] an authorization list processing module, configured to obtain a target authorization list and, based on authorization information in the target authorization list, obtain an authorization change date and an authorization ratio change value corresponding to the authorization change date; wherein the authorization information includes at least authorization ratio information and authorization time information;

[0050] an authorization information grouping module, configured to obtain, based on the authorization ratio change value, an authorization ratio cumulative value corresponding to the authorization change date, and group the authorization change dates according to the authorization ratio cumulative value to obtain copyright overlap groups;

[0051] The copyright overlap time determination module is used to obtain the copyright overlap time in the copyright overlap group based on the cumulative value of the authorization ratio of the authorization change date.

[0052] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the copyright overlap detection method described above is implemented.

[0053] According to one aspect of the present disclosure, there is provided an electronic device, including:

[0054] processor; and

[0055] a memory for storing executable instructions of the processor;

[0056] The processor is configured to execute any one of the above-mentioned copyright overlap detection methods by executing the executable instructions.

[0057] According to one aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any one of the above-mentioned copyright overlap detection methods.

[0058] According to the copyright overlap detection method of the embodiment of the present disclosure, on the one hand, after obtaining the target authorization list, the authorization change date corresponding to each authorization information and the authorization ratio change value corresponding to the authorization change date are obtained according to each authorization information in the target authorization list. According to the authorization ratio change value, the authorization ratio cumulative value corresponding to each authorization change date is obtained, which solves the problem in the related art that each authorization information needs to be inflated according to the number of days between the authorization start date and the authorization end date, and reduces the amount of data required for calculation; on the other hand, after obtaining the authorization ratio cumulative value, the authorization change dates are grouped according to the authorization ratio cumulative value to obtain copyright overlap groups, and in each copyright overlap group, the copyright overlap time is obtained based on the authorization ratio cumulative value of the authorization change date. The copyright overlap time is a continuous time period, which solves the problem in the related art that only each date where copyright overlap occurs can be obtained, and in actual business scenarios, the data of each overlapping date needs to be converted into an overlapping time period, resulting in low efficiency in detecting copyright overlap time periods, reducing the consumption of computing resources and improving the efficiency of copyright overlap detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings, in which several embodiments of the present disclosure are shown by way of example and not limitation, wherein:

[0060] Figure 1 The following schematically shows a flow chart of a copyright overlap detection method according to an embodiment of the present disclosure;

[0061] Figure 2 A flowchart schematically illustrates a method for obtaining an authorization change date and an authorization ratio change value corresponding to the authorization change date based on authorization information in a target authorization list according to an embodiment of the present disclosure;

[0062] Figure 3 A flowchart schematically illustrates a method for obtaining an authorization ratio change value corresponding to an authorization change date based on the authorization change date and authorization ratio information according to an embodiment of the present disclosure;

[0063] Figure 4 The flowchart of a copyright overlap detection method according to an embodiment of the present disclosure is schematically shown after obtaining the authorization change date and the authorization ratio change value corresponding to the authorization change date;

[0064] Figure 5 A flowchart schematically illustrates a method for obtaining an authorization ratio cumulative value corresponding to an authorization change date based on an authorization ratio change value according to an embodiment of the present disclosure;

[0065] Figure 6 A flowchart schematically illustrates a method for obtaining an authorization ratio cumulative value corresponding to an authorization change date based on a first authorization ratio change value according to an embodiment of the present disclosure;

[0066] Figure 7 A flowchart of a method for grouping authorization change dates according to the cumulative value of authorization ratios to obtain copyright overlap groups according to an embodiment of the present disclosure is schematically shown;

[0067] Figure 8 A flowchart schematically illustrates a method for marking expansion information according to a cumulative value of an authorization ratio corresponding to an authorization change date to obtain a marking value according to an embodiment of the present disclosure;

[0068] Figure 9 A flowchart of a method for grouping expanded information according to the tag value of each expanded information to obtain copyright overlapping groups according to an embodiment of the present disclosure is schematically shown;

[0069] Figure 10 A flowchart schematically illustrates a method for obtaining copyright overlap time based on the cumulative value of authorization ratios of authorization change dates in copyright overlap groups according to an embodiment of the present disclosure;

[0070] Figure 11 Schematically shows a block diagram of a copyright overlap detection device according to an embodiment of the present disclosure;

[0071] Figure 12 A schematic diagram of a computer storage medium according to an embodiment of the present disclosure is shown;

[0072] Figure 13 A block diagram of an electronic device according to a disclosed embodiment is schematically shown.

[0073] In the drawings, the same or corresponding reference numerals denote the same or corresponding parts. DETAILED DESCRIPTION

[0074] 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 provided solely to enable those skilled in the art to better understand and implement the present disclosure, and are not intended to limit the scope of the present disclosure in any way. Rather, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.

[0075] Those skilled in the art will appreciate that the embodiments of the present disclosure may be implemented as a system, apparatus, device, method, or computer program product. Therefore, the present disclosure may be implemented in the following forms: entirely in hardware, entirely in software (including firmware, resident software, microcode, etc.), or in a combination of hardware and software.

[0076] According to an embodiment of the present disclosure, a copyright overlap detection method, a copyright overlap detection device, a computer storage medium, and an electronic device are provided.

[0077] In this article, it is important to understand that the terms involved are explained as follows:

[0078] Copyright overlap: A certain type of copyright of a work, such as the recording copyright, lyrics copyright, and music copyright of a song, may be authorized by one or more copyright holders. Different copyright holders have different authorization ratios. Normally, the sum of the authorization ratios of all copyright holders for a certain type of copyright of a work does not exceed 100%. When it exceeds 100%, it indicates that there is an abnormality in the authorization information, which is called copyright overlap.

[0079] Authorization List: This records the copyright holder's authorization information for a work, including the authorization period and authorization ratio. For example, the authorization list might include Company A authorizing a song to Platform A, with the authorization start date being January 1, 2020, and the authorization end date being December 31, 2025. The authorization ratio for the sound recording is 100%, the lyrics is 50%, and the music is 50%.

[0080] In this document, any number of elements in the drawings is for illustration and not for limitation, and any naming is for distinction only and does not have any limiting meaning.

[0081] The principles and spirit of the present disclosure are described in detail below with reference to several representative embodiments of the present disclosure. SUMMARY OF THE INVENTION

[0083] The inventors discovered that when performing copyright overlap detection, in the related art, first, each piece of authorization information in the authorization list is processed into structured table data, including the copyright holder ID, the authorized content ID, the authorization start date, the authorization end date, the authorization ratio of Class A rights, the authorization ratio of Class B rights, etc.; then, each piece of authorization information is expanded into n pieces of information to obtain one piece of authorization information corresponding to each day in the authorization time period, where n is the number of days from the authorization start date to the authorization end date; then, grouping is performed according to the authorized content ID and the specific authorization date, and the sum_result of the authorization ratios of a certain type of rights in each group is obtained; finally, data with sum_result greater than 100 is filtered to obtain data containing abnormal overlapping information, where each piece of data represents that the authorized content has copyright overlap on a certain type of rights on a specific authorization date. When each piece of authorization information is expanded, the amount of data will be greatly increased, resulting in increasing storage and computing costs. The result is that for each date where copyright overlap occurs, in actual business scenarios, copyright overlap time is usually one or more continuous time periods. Converting each piece of data representing an overlapping date into an overlapping time period requires additional development and computing costs, resulting in low efficiency in detecting copyright overlap time periods.

[0084] In view of the above content, the basic idea of ​​the present disclosure is: according to each piece of authorization information, the authorization change date in the authorization information is obtained, and the authorization ratio and authorization change date in each piece of authorization information are used to obtain the authorization ratio change value corresponding to each authorization change date, and based on the authorization ratio change value, the authorization ratio cumulative value corresponding to the authorization change date is obtained, and the authorization change dates are grouped according to the authorization ratio cumulative value to obtain copyright overlapping groups, and within each group, the copyright overlapping time is obtained according to the authorization ratio cumulative value.

[0085] After introducing the basic principles of the present disclosure, various non-limiting embodiments of the present disclosure are described in detail below.

[0086] Exemplary Methods

[0087] The following combination Figure 1 A copyright overlap detection method according to an exemplary embodiment of the present disclosure is described below.

[0088] refer to Figure 1 , the copyright overlap detection method may include the following steps:

[0089] S110: Obtain a target authorization list, and obtain an authorization change date and an authorization ratio change value corresponding to the authorization change date based on authorization information in the target authorization list; wherein the authorization information includes at least authorization ratio information and authorization time information;

[0090] S120: Based on the authorization ratio change value, obtain the authorization ratio cumulative value corresponding to the authorization change date, and group the authorization change dates according to the authorization ratio cumulative value to obtain copyright overlap groups;

[0091] S130. In the copyright overlapping group, obtain the copyright overlapping time based on the cumulative value of the authorization ratio of the authorization change date.

[0092] In the copyright overlap detection method of the embodiment of the present disclosure, on the one hand, after obtaining the target authorization list, the authorization change date corresponding to each authorization information and the authorization ratio change value corresponding to the authorization change date are obtained according to each authorization information in the target authorization list. According to the authorization ratio change value, the authorization ratio cumulative value corresponding to each authorization change date is obtained, which solves the problem in the related art that each authorization information needs to be inflated according to the number of days between the authorization start date and the authorization end date, and reduces the amount of data required for calculation; on the other hand, after obtaining the authorization ratio cumulative value, the authorization change dates are grouped according to the authorization ratio cumulative value to obtain copyright overlap groups. In each copyright overlap group, the copyright overlap time is obtained based on the authorization ratio cumulative value of the authorization change date. The copyright overlap time is a continuous time period, which solves the problem in the related art that only each date where copyright overlap occurs can be obtained. In actual business scenarios, the data of each overlapping date needs to be converted into an overlapping time period, resulting in low efficiency in detecting copyright overlap time periods. This reduces the consumption of computing resources and improves the efficiency of copyright overlap detection.

[0093] In step S110, the target authorization list is obtained, and the authorization change date and the authorization ratio change value corresponding to the authorization change date are obtained according to the authorization information of the target authorization list; wherein the authorization information at least includes authorization ratio information and authorization time information.

[0094] The target authorization list may include one type of copyright or multiple types of copyright, which is not specifically limited in this example embodiment. When the target authorization list includes multiple types of copyright, each type of copyright can be detected separately according to the copyright detection method disclosed in the present invention. The target authorization list includes multiple authorization information, and each authorization information includes at least authorization ratio information and authorization time information. The authorization ratio information may include the authorization ratio of each copyright holder, and the authorization time information may include the authorization start date and the authorization end date. The authorization change date can be determined based on the authorization time information in each authorization information. The authorization ratio change value is the change value of the authorization ratio when the date is the authorization change date, compared with the authorization ratio of the previous date or the next date.

[0095] refer to Figure 2 As shown, obtaining the authorization change date and the authorization ratio change value corresponding to the authorization change date according to the authorization information of the target authorization list may include:

[0096] Step S210. According to the authorization end date in each piece of the authorization time information, obtain a date after the authorization ends, and determine the authorization start date, the authorization end date, and the date after the authorization ends as the authorization change date;

[0097] Step S220: According to the authorization change date and the authorization ratio information, obtain the authorization ratio change value corresponding to the authorization change date.

[0098] Below, step S210 and step S220 will be further explained and illustrated. Specifically, the authorization time information in each authorization information is obtained, and the date after the authorization ends is obtained according to the authorization end date in the authorization time information. For example, if the authorization time information in the authorization information is 2023.01.01-2023.09.01, it can be known that the authorization end date is 2023.09.01, and based on the authorization end date, it can be deduced that the date after the authorization ends is 2023.09.02. After obtaining the date after the authorization ends, the authorization start date, the authorization end date and the date after the authorization ends calculated according to the authorization end date in the authorization time information are determined as the authorization change date. After determining the authorization change date, the authorization ratio change value corresponding to the authorization change date can be determined according to the authorization ratio information in the authorization information.

[0099] After determining the authorization change date, the authorization ratio change value corresponding to each authorization change date can be determined in combination with the authorization ratio information in the authorization information. Figure 3 As shown, obtaining the authorization ratio change value corresponding to the authorization change date according to the authorization change date and the authorization ratio information may include:

[0100] Step S310. Determine the first authorization information corresponding to the authorization change date and the first authorization ratio included in the authorization ratio information in the first authorization information;

[0101] Step S320. When the authorization change date is the authorization start date in the first authorization information, the authorization ratio change value is the first authorization ratio;

[0102] Step S330. When the authorization change date is the authorization end date in the first authorization information, the authorization ratio change value is 0;

[0103] Step S340: When the authorization change date is a date later than the authorization end date in the first authorization information, the authorization ratio change value is a negative value of the first authorization ratio.

[0104] Below, step S310 to step S340 will be further explained and illustrated. Specifically, first, the first authorization information corresponding to the authorization change date is determined in the authorization information. When determining the first authorization information, it can be determined based on the authorization start date and the authorization end date in the authorization change date. After determining the first authorization information, the first authorization ratio included in the first authorization information is obtained. The authorization ratio is the authorization ratio from the authorization start date to the authorization end date. Therefore, when the authorization change date is the authorization start date, the authorization change ratio is the first authorization ratio; when the authorization change date is the authorization end date, the authorization ratio has not changed, that is, the authorization change ratio value is 0; when the authorization change date is a date after the authorization ends, the authorization ends and the authorization ratio becomes 0, that is, the authorization ratio change value is the negative value of the first authorization ratio.

[0105] For example, copyright holder A's authorization ratio for song A is 50%, and the authorization period is 2023.01.01-2023.09.01. The authorization change dates include: 2023.01.01, 2023.09.01, and 2023.09.02. For the authorization change date 2023.01.01, the authorization ratio increases, and the authorization ratio change value is 50%; for the authorization change date 2023.09.01, the authorization ratio does not change, and the authorization ratio change value is 0; for the authorization change date 2023.09.02, the authorization ratio becomes 0, and the authorization ratio change value is -50%.

[0106] In this embodiment, after determining the authorization change date and the authorization ratio change value corresponding to the authorization change date, the authorization time information in the authorization information can be expanded according to the authorization change date, and the authorization ratio information in the authorization information can be expanded according to the authorization ratio change value. Figure 4 As shown, after obtaining the authorization change date and the authorization ratio change value corresponding to the authorization change date, the copyright overlap detection method may further include:

[0107] Step S410. Expand the authorization time information of the authorization information using the authorization change date;

[0108] Step S420: Supplement the authorization ratio change value corresponding to the authorization change date into the authorization information to obtain expansion information corresponding to each piece of the authorization information.

[0109] Steps S410 and S420 are further explained and illustrated below. Specifically, the authorization time information of the authorization information is expanded using the authorization change date. The expanded authorization time information is transformed into three pieces of information: namely, the authorization change date is added to the authorization information; after adding the authorization change date to the authorization information, an authorization ratio change value may also be added to the authorization information, and the authorization ratio change value corresponding to the authorization change date is added to the authorization information. The three pieces of authorization information obtained after expanding the original authorization information can be referred to as the expanded information corresponding to the authorization information.

[0110] In this embodiment, in addition to using the authorization start date and the date after the authorization ends to expand the authorization information, the authorization end date is also used to expand the authorization information. When the authorization end date is used for expansion, since the authorization ratio change value corresponding to the authorization end date is 0, it can be ensured that the actual copyright overlap end date is recorded without affecting the accuracy of the authorization ratio cumulative value, thereby further improving the efficiency of copyright overlap detection.

[0111] Table 1 shows a target authorization list, which includes three pieces of authorization information.

[0112] Table 1 Target authorization list

[0113] Content ID Copyright holder Authorization ratio Authorization start date Authorization end date Song A First 50% 2023.01.01 2023.01.09 Song A Second 60% 2023.01.02 2023.01.05 Song A C 70% 2023.01.08 2023.01.10

[0114] Taking the first authorization information in Table 1 as an example, in this first authorization information, the authorization change dates include 2023.01.01, 2023.01.09, and 2023.01.10. The authorization ratio change value corresponding to the authorization change date 2023.01.01 is 50%, the authorization ratio change value corresponding to the authorization change date 2023.01.09 is 0, and the authorization ratio change value corresponding to the authorization change date 2023.01.10 is -50%. After obtaining the authorization change date and the authorization ratio change value corresponding to the authorization change date, the authorization time information and the authorization ratio information in the authorization information are expanded using the authorization change date and the authorization ratio change value, respectively. Table 2 shows the expanded information obtained after the authorization information is expanded.

[0115] Table 2 Expansion information table

[0116]

[0117] In this embodiment, the authorization information is expanded only according to the authorization change date, rather than expanding the authorization information with each date from the authorization start date to the authorization end date as in the related art, thereby reducing the amount of data required for subsequent calculations.

[0118] In step S220, based on the authorization ratio change value, the authorization ratio cumulative value corresponding to the authorization change date is obtained, and the authorization change dates are grouped according to the authorization ratio cumulative value to obtain copyright overlapping groups.

[0119] In this embodiment, the authorization ratio cumulative value is obtained by adding the authorization ratio change values ​​of the first authorization change date before the authorization change date. Before obtaining the authorization ratio cumulative value, it is also necessary to sort the expansion information according to the authorization change date. Figure 5 As shown, based on the authorization ratio change value, obtaining the authorization ratio cumulative value corresponding to the authorization change date may include:

[0120] Step S510. Obtain the expansion information with the same authorization change date and the authorization ratio change value in the expansion information with the same authorization change date;

[0121] Step S520: Merge the authorization ratio change values ​​in the expansion information with the same authorization change date to obtain a first authorization ratio change value;

[0122] Step S530: Based on the first authorization ratio change value, obtain the authorization ratio cumulative value corresponding to the authorization change date.

[0123] Steps S510-S530 are further explained and illustrated below. Specifically, first, expansion information with the same authorization change date is obtained, and the authorization ratio change values ​​in the expansion information with the same authorization change date are merged to obtain a first authorization ratio change value. After obtaining the first authorization ratio change value, the cumulative authorization ratio value corresponding to each authorization change date is obtained based on the first authorization ratio change value.

[0124] Taking the expansion information shown in Table 2 as an example, there are two expansion information in Table 2 with the same authorization change date. Therefore, the two expansion information with the authorization change date of 2023.01.10 can be merged into one expansion information. After the merger, the authorization ratio change value of the expansion information with the authorization change date of 2023.01.10 is -50%+0=-50%.

[0125] For further reference, Figure 6 As shown, obtaining the authorization ratio cumulative value corresponding to the authorization change date based on the first authorization ratio change value may include:

[0126] Step S610. Sort the expansion information according to the authorization change date;

[0127] Step S620. Based on the sorting order, for any of the authorization change dates, obtain all first authorization change dates that are before the authorization change date;

[0128] Step S630. Obtain the authorization ratio cumulative value corresponding to the authorization change date according to the first authorization ratio change value corresponding to the first authorization change date;

[0129] When the first authorization change date does not exist before the authorization change date, the first authorization ratio change value corresponding to the authorization change date is the cumulative authorization ratio value corresponding to the authorization change date.

[0130] Below, step S610 to step S630 will be further explained and illustrated. Specifically, according to the authorization change date, each expansion information is sorted in chronological order. After the expansion information is sorted, according to the sorting order, for any authorization change date, the first authorization change date of all the expansion information sorted before the expansion information where the any authorization change date is located is obtained, and the authorization ratio cumulative value corresponding to the any authorization change date is obtained according to the first authorization ratio change value of the expansion information where the first authorization change date is located. However, when there is no other expansion information before the expansion information where the any authorization change date is located, that is, when the expansion information where the any authorization change date is located is ranked first in the sorting order, the first authorization ratio change value of the expansion information where the any authorization change date is located is its authorization ratio cumulative value.

[0131] Furthermore, obtaining the authorization ratio cumulative value corresponding to the authorization change date according to the first authorization ratio change value corresponding to the first authorization change date includes:

[0132] All the first authorization ratio change values ​​corresponding to the first authorization change date are added together to obtain the authorization ratio cumulative value corresponding to the authorization change date.

[0133] Specifically, after determining the expansion information that precedes the expansion information where any authorization change date is located, the first authorization ratio change values ​​of all expansion information that are sorted before the expansion information where any authorization change date is located are accumulated to obtain the authorization ratio cumulative value of any authorization change date.

[0134] Based on the expanded information in Table 2, the obtained cumulative value of the authorization ratio can be referred to Table 3, in which the content ID, copyright holder, authorization ratio, authorization start date, and authorization end date are omitted.

[0135] Table 3 Authorization ratio cumulative value table

[0136] Authorization Change Date Authorization ratio change value Sort Order Authorization ratio cumulative value 2023.01.01 50% 1 50% 2023.01.02 60% 2 110% 2023.01.05 0 3 110% 2023.01.06 -60% 4 50% 2023.01.08 70% 5 120% 2023.01.09 0 6 120% 2023.01.10 -50% 7 70% 2023.01.11 -70% 8 0

[0137] After obtaining the cumulative value of the authorization ratio corresponding to each authorization change date, each expansion information can be marked according to the cumulative value of the authorization ratio and grouped according to the mark value. Figure 7 As shown, grouping the authorization change dates according to the cumulative authorization ratio to obtain copyright overlap groups may include:

[0138] Step S710. Mark the expansion information according to the cumulative value of the authorization ratio corresponding to the authorization change date to obtain a marking value;

[0139] Step S720: Group the expansion information according to the tag value of each piece of the expansion information to obtain the copyright overlapping group.

[0140] Steps S710 and S720 are further explained and illustrated below. Specifically, the expansion information is marked according to the cumulative authorization ratio corresponding to each authorization change date to obtain a marking value for each expansion information piece. The expansion information pieces are then grouped according to the marking value to obtain copyright overlap groups.

[0141] refer to Figure 8 As shown, marking the expansion information according to the cumulative value of the authorization ratio corresponding to the authorization change date to obtain a marking value may include:

[0142] Step S810: When the cumulative value of the authorization ratio of the expansion information exceeds a threshold, the mark value of the expansion information is 0;

[0143] Step S820: When the cumulative value of the authorization ratio of the expansion information does not exceed a threshold, the mark value of the expansion information is 1.

[0144] Steps S810 and S820 are further explained and illustrated below. Specifically, when the cumulative authorization ratio in the expansion information exceeds a threshold, the expansion information containing the cumulative authorization ratio is marked as 0; when the cumulative authorization ratio does not exceed the threshold, the expansion information containing the cumulative authorization ratio is marked as 1. The threshold is 100%.

[0145] After marking each expansion information, you can group it according to the mark value of each expansion information, refer to Figure 9 As shown, grouping the expansion information according to the tag value of each expansion information to obtain the copyright overlap group may include:

[0146] Step S910. For any of the expanded information, obtain the first expanded information located before any of the expanded information and the grouping information of the first expanded information;

[0147] Step S920: Obtain grouping information of any of the expanded information based on the grouping information of the first expanded information and the tag value of any of the expanded information; wherein, when the expanded information is the first expanded information, the grouping information of the expanded information is the tag value of the expanded information;

[0148] Step S930: Group the expansion information with the same grouping information into one group to obtain the copyright overlapping group.

[0149] Steps S910-S930 are further explained and illustrated below. Specifically, for any expanded information, the grouping information of the first expanded information preceding the expanded information is obtained. The expanded grouping information is obtained based on the grouping information of the first expanded information and the tag value of the expanded information. However, when the expanded information is located first, the grouping information of the expanded information is the tag value of the expanded information. After obtaining the grouping information of each expanded information, the expanded information with the same grouping information is grouped together to obtain a copyright overlap group.

[0150] Based on Table 3, the grouping information of each expansion information group is referred to Table 4.

[0151] Table 4 Grouping information table

[0152]

[0153] In step S230, in the copyright overlap group, the copyright overlap time is obtained based on the cumulative value of the authorization ratio of the authorization change date.

[0154] After obtaining the copyright overlap group, you can get the copyright overlap time in each copyright overlap group. Figure 10 As shown, in the copyright overlap group, the copyright overlap time is obtained based on the cumulative value of the authorization ratio of the authorization change date, which may include:

[0155] Step S1010. Obtain the authorization change date when the cumulative value of the authorization ratio in the copyright overlap group exceeds a threshold;

[0156] Step S1020. The minimum date among the authorization change dates in which the cumulative value of the authorization ratio exceeds the threshold is used as the copyright overlap start date;

[0157] Step S1030: The maximum date among the authorization change dates in which the cumulative value of the authorization ratio exceeds the threshold is used as the copyright overlap end date.

[0158] Steps S1010 to S1030 will be further explained and illustrated below. Specifically, in each copyright overlap group, the authorization change date for which the cumulative authorization ratio exceeds a threshold is obtained, the smallest date among the authorization change dates for which the cumulative authorization ratio exceeds the threshold is used as the copyright overlap start date for the copyright overlap group, and the largest date among the authorization change dates for which the cumulative authorization ratio exceeds the threshold is used as the copyright overlap end date for the copyright overlap group. Based on the copyright overlap start date and the copyright overlap end date, the copyright overlap time in each copyright overlap group is obtained.

[0159] In the present disclosure, by marking each expansion information and grouping them according to the mark value, it is ensured that when the cumulative value of the authorization ratio on a certain authorization change date does not exceed the threshold, it will enter a new group from the cumulative date of the authorization ratio, thereby ensuring that there is at most one continuous copyright overlap time in each group, thereby improving the efficiency of obtaining copyright overlap time.

[0160] In summary, the method provided by the present disclosure can be applied to detecting copyright overlap time. On the one hand, after obtaining the target authorization list, the authorization change date corresponding to each authorization information and the authorization ratio change value corresponding to the authorization change date are obtained based on each authorization information in the target authorization list. Based on the authorization ratio change value, the authorization ratio cumulative value corresponding to each authorization change date is obtained. This solves the problem in the related art that each authorization information needs to be expanded according to the number of days between the authorization start date and the authorization end date, reducing the amount of data required for calculation. On the other hand, after obtaining the authorization ratio cumulative value, the authorization change dates are grouped according to the authorization ratio cumulative value to obtain copyright overlap groups. In each copyright overlap group, the copyright overlap time is obtained based on the authorization ratio cumulative value of the authorization change date. The copyright overlap time is a continuous time period. This solves the problem in the related art that only each date where copyright overlap occurs can be obtained. In actual business scenarios, the data of each overlapping date needs to be converted into an overlapping time period, resulting in low efficiency in detecting copyright overlap time periods. This reduces the consumption of computing resources and improves the efficiency of copyright overlap detection.

[0161] Exemplary devices

[0162] After introducing the copyright overlap detection method according to the exemplary embodiment of the present disclosure, Figure 11 A copyright overlap detection apparatus according to an exemplary embodiment of the present disclosure will be described.

[0163] refer to Figure 11As shown, the copyright overlap detection device 11 of the exemplary embodiment of the present disclosure may include: an authorization list processing module 1110, an authorization information grouping module 1120, and a copyright overlap time determination module 1130; wherein:

[0164] The authorization list processing module 1110 is configured to obtain a target authorization list and, based on the authorization information in the target authorization list, obtain an authorization change date and an authorization ratio change value corresponding to the authorization change date; wherein the authorization information includes at least authorization ratio information and authorization time information;

[0165] The authorization information grouping module 1120 is configured to obtain, based on the authorization ratio change value, an authorization ratio cumulative value corresponding to the authorization change date, and group the authorization change dates according to the authorization ratio cumulative value to obtain copyright overlap groups;

[0166] The copyright overlap time determination module 1130 is configured to obtain the copyright overlap time in the copyright overlap group based on the cumulative value of the authorization ratio on the authorization change date.

[0167] According to an exemplary embodiment of the present disclosure, the authorization list processing module includes:

[0168] An authorization change date determination module is configured to obtain a date after the authorization ends according to the authorization end date in each piece of authorization time information, and determine the authorization start date, the authorization end date, and the date after the authorization ends as the authorization change date;

[0169] The authorization ratio change value determination module is used to obtain the authorization ratio change value corresponding to the authorization change date according to the authorization change date and the authorization ratio information.

[0170] According to an exemplary embodiment of the present disclosure, the authorization ratio change value determination module includes:

[0171] A first authorization information determining module is configured to determine the first authorization information corresponding to the authorization change date and the first authorization ratio included in the authorization ratio information in the first authorization information;

[0172] An authorization ratio change processing module, configured to, when the authorization change date is the authorization start date in the first authorization information, change the authorization ratio to the first authorization ratio;

[0173] When the authorization change date is the authorization end date in the first authorization information, the authorization ratio change value is 0;

[0174] When the authorization change date is a date later than the authorization end date in the first authorization information, the authorization ratio change value is a negative value of the first authorization ratio.

[0175] According to an exemplary embodiment of the present disclosure, the copyright overlap detection device further includes:

[0176] a data expansion module, configured to expand the authorization time information of the authorization information using the authorization change date;

[0177] The expansion information acquisition module is used to add the authorization ratio change value corresponding to the authorization change date to the authorization information to obtain the expansion information corresponding to each piece of authorization information.

[0178] According to an exemplary embodiment of the present disclosure, the authorization information grouping module includes:

[0179] A same date acquisition module, configured to acquire the expansion information with the same authorization change date and the authorization ratio change value in the expansion information with the same authorization change date;

[0180] A data merging module, configured to merge the authorization ratio change values ​​in the expansion information with the same authorization change date to obtain a first authorization ratio change value;

[0181] The authorization ratio cumulative value determination module is used to obtain the authorization ratio cumulative value corresponding to the authorization change date based on the first authorization ratio change value.

[0182] According to an exemplary embodiment of the present disclosure, the authorization ratio cumulative value determination module includes:

[0183] a data sorting module, configured to sort the expansion information according to the authorization change date;

[0184] A first authorization change date determining module is configured to obtain, for any authorization change date, all first authorization change dates that are located before the authorization change date based on a sorting order;

[0185] an authorization ratio change value accumulation module, configured to obtain an authorization ratio accumulation value corresponding to the authorization change date based on the first authorization ratio change value corresponding to the first authorization change date;

[0186] When the first authorization change date does not exist before the authorization change date, the first authorization ratio change value corresponding to the authorization change date is the cumulative authorization ratio value corresponding to the authorization change date.

[0187] According to an exemplary embodiment of the present disclosure, the authorization ratio change value accumulation module includes:

[0188] The accumulation module is used to add up all the first authorization ratio change values ​​corresponding to the first authorization change date to obtain the authorization ratio cumulative value corresponding to the authorization change date.

[0189] According to an exemplary embodiment of the present disclosure, the authorization information grouping module includes:

[0190] a marking module, configured to mark the expansion information according to the cumulative value of the authorization ratio corresponding to the authorization change date to obtain a marking value;

[0191] The grouping module is configured to group the expanded information according to the tag value of each piece of the expanded information to obtain the copyright overlapping group.

[0192] According to an exemplary embodiment of the present disclosure, the marking module includes:

[0193] an expansion information marking module, configured to set the mark value of the expansion information to 0 when the cumulative value of the authorization ratio of the expansion information exceeds a threshold;

[0194] When the cumulative value of the authorization ratio of the expansion information does not exceed a threshold, the mark value of the expansion information is 1.

[0195] According to an exemplary embodiment of the present disclosure, the grouping module includes:

[0196] a first expansion information determining module configured to obtain, for any of the expansion information, first expansion information preceding any of the expansion information and grouping information of the first expansion information;

[0197] a grouping information determining module, configured to obtain grouping information of any of the expanded information based on the grouping information of the first expanded information and a tag value of any of the expanded information; wherein, when the expanded information is the first expanded information, the grouping information of the expanded information is the tag value of the expanded information;

[0198] The expansion information grouping module is used to group the expansion information with the same grouping information into one group to obtain the copyright overlapping group.

[0199] According to an exemplary embodiment of the present disclosure, the copyright overlapping time determination module includes:

[0200] A threshold comparison module, configured to obtain an authorization change date when the cumulative value of the authorization ratio in the copyright overlap group exceeds a threshold;

[0201] a start date determination module, configured to use the minimum date among the authorization change dates in which the cumulative value of the authorization ratio exceeds a threshold as the copyright overlap start date;

[0202] The end date determination module is used to take the maximum date among the authorization change dates in which the cumulative value of the authorization ratio exceeds the threshold as the copyright overlap end date.

[0203] Since the functional modules of the copyright overlap detection apparatus of the embodiment of the present disclosure are the same as those of the copyright overlap detection method disclosed above, they will not be described in detail here.

[0204] Exemplary Storage Media

[0205] After introducing the data synchronization method and device according to the exemplary embodiment of the present disclosure, Figure 12 A computer-readable storage medium according to an exemplary embodiment of the present disclosure is described.

[0206] refer to Figure 12 As shown, a program product 1200 for implementing the above method according to an embodiment of the present disclosure is described. The program product 1200 may be a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on a device such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0207] The program product may be implemented in any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0208] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0209] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0210] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0211] Exemplary electronic devices

[0212] After introducing the storage medium of the exemplary embodiment of the present disclosure, next, reference is made to Figure 13 An electronic device according to an exemplary embodiment of the present disclosure will be described.

[0213] Figure 13 The electronic device 1300 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0214] like Figure 13 As shown, electronic device 1300 is implemented as a general-purpose computing device. Components of electronic device 1300 may include, but are not limited to, the aforementioned at least one processing unit 1310, the aforementioned at least one storage unit 1320, a bus 1330 connecting various system components (including storage unit 1320 and processing unit 1310), and a display unit 1340.

[0215] The storage unit stores program codes, which can be executed by the processing unit 1310, so that the processing unit 1310 performs the steps described in the "Exemplary Method" section above according to various exemplary embodiments of the present disclosure. For example, the processing unit 1310 can perform the following steps: Figure 1 Steps S110 to S130 shown in FIG.

[0216] The storage unit 1320 may include a volatile storage unit, such as a random access memory unit (RAM) 13201 and / or a cache memory unit 13202 , and may further include a read-only memory unit (ROM) 13203 .

[0217] The storage unit 1320 may also include a program / utility 13204 having a set (at least one) of program modules 13205, such program modules 13205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0218] The bus 1330 may include a data bus, an address bus, and a control bus.

[0219] The electronic device 1300 can also communicate with one or more external devices 1400 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.). This communication can be performed via an input / output (I / O) interface 1350. The electronic device 1300 also includes a display unit 1340, which is connected to the input / output (I / O) interface 1350 for display. Furthermore, the electronic device 1300 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 1360. As shown, the network adapter 1360 communicates with other modules of the electronic device 1300 via a bus 1330. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 1300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0220] It should be noted that while the detailed description above mentions several modules or submodules of the audio playback device and audio sharing device, this division is merely exemplary and not mandatory. In practice, depending on the embodiments of the present disclosure, the features and functions of two or more units / modules described above may be embodied in a single unit / module. Conversely, the features and functions of a single unit / module described above may be further divided and embodied by multiple units / modules.

[0221] Furthermore, although the operations of the disclosed method are described in a particular order in the accompanying drawings, this does not require or imply that the operations must be performed in this particular order, or that all illustrated operations must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0222] 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 into various aspects does not mean that the features in these aspects cannot be combined to benefit. Such division is only for the convenience of expression. The present disclosure is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the appended claims.

Claims

1. A copyright overlap detection method, characterized in that: include: Obtaining a target authorization list, and obtaining an authorization change date and an authorization ratio change value corresponding to the authorization change date based on authorization information in the target authorization list; wherein the authorization information includes at least authorization ratio information and authorization time information; Based on the authorization ratio change value, obtaining the authorization ratio cumulative value corresponding to the authorization change date, and grouping the authorization change dates according to the authorization ratio cumulative value to obtain copyright overlap groups; In the copyright overlap group, the copyright overlap time is obtained based on the cumulative value of the authorization ratio on the authorization change date.

2. The copyright overlap detection method according to claim 1, characterized in that: The obtaining, based on the authorization information of the target authorization list, an authorization change date and an authorization ratio change value corresponding to the authorization change date, includes: Obtaining a date immediately after the authorization ends according to the authorization end date in each piece of the authorization time information, and determining the authorization start date, the authorization end date, and the date immediately after the authorization ends as the authorization change date; According to the authorization change date and the authorization ratio information, the authorization ratio change value corresponding to the authorization change date is obtained.

3. The copyright overlap detection method according to claim 2, characterized in that: The obtaining, according to the authorization change date and the authorization ratio information, the authorization ratio change value corresponding to the authorization change date includes: Determine first authorization information corresponding to the authorization change date and a first authorization ratio included in the authorization ratio information in the first authorization information; When the authorization change date is the authorization start date in the first authorization information, the authorization ratio change value is the first authorization ratio; When the authorization change date is the authorization end date in the first authorization information, the authorization ratio change value is 0; When the authorization change date is a date later than the authorization end date in the first authorization information, the authorization ratio change value is a negative value of the first authorization ratio.

4. The copyright overlap detection method according to claim 2, characterized in that: After obtaining the authorization change date and the authorization ratio change value corresponding to the authorization change date, the copyright overlap detection method further includes: Inflating the authorization time information of the authorization information using the authorization change date; The authorization ratio change value corresponding to the authorization change date is added to the authorization information to obtain expansion information corresponding to each piece of authorization information.

5. The copyright overlap detection method according to claim 4, characterized in that: The obtaining, based on the authorization ratio change value, a cumulative authorization ratio value corresponding to the authorization change date, includes: Obtain the expansion information with the same authorization change date and the authorization ratio change value in the expansion information with the same authorization change date; Merging the authorization ratio change values ​​in the expansion information with the same authorization change date to obtain a first authorization ratio change value; Based on the first authorization ratio change value, an authorization ratio cumulative value corresponding to the authorization change date is obtained.

6. The copyright overlap detection method according to claim 5, characterized in that: The obtaining, based on the first authorization ratio change value, a cumulative authorization ratio value corresponding to the authorization change date, includes: sorting the expansion information according to the authorization change date; Based on the sorting order, for any of the authorization change dates, obtain all first authorization change dates that are located before the authorization change date; Obtaining, according to the first authorization ratio change value corresponding to the first authorization change date, an authorization ratio cumulative value corresponding to the authorization change date; When the first authorization change date does not exist before the authorization change date, the first authorization ratio change value corresponding to the authorization change date is the cumulative authorization ratio value corresponding to the authorization change date.

7. The copyright overlap detection method according to claim 6, characterized in that: The grouping of the authorization change dates according to the cumulative authorization ratio to obtain copyright overlap groups includes: Marking the expansion information according to the cumulative value of the authorization ratio corresponding to the authorization change date to obtain a marking value; The expanded information is grouped according to the tag value of each piece of the expanded information to obtain the copyright overlapping group.

8. A copyright overlap detection device, characterized in that: include: an authorization list processing module, configured to obtain a target authorization list and, based on authorization information in the target authorization list, obtain an authorization change date and an authorization ratio change value corresponding to the authorization change date; wherein the authorization information includes at least authorization ratio information and authorization time information; an authorization information grouping module, configured to obtain, based on the authorization ratio change value, an authorization ratio cumulative value corresponding to the authorization change date, and group the authorization change dates according to the authorization ratio cumulative value to obtain copyright overlap groups; The copyright overlap time determination module is used to obtain the copyright overlap time in the copyright overlap group based on the cumulative value of the authorization ratio of the authorization change date.

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 copyright overlap detection 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 for storing executable instructions of the processor; The processor is configured to execute the copyright overlap detection method according to any one of claims 1 to 7 by executing the executable instructions.