Method, device and electronic equipment for determining song copyright

By comparing search results across music platforms and utilizing large language models for analysis, the problem of inaccurate song copyright determination under high click-through rates and high matching degrees in existing technologies has been solved, achieving a more accurate determination of copyright status.

CN122241656APending Publication Date: 2026-06-19HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD
Filing Date
2026-02-10
Publication Date
2026-06-19

Smart Images

  • Figure CN122241656A_ABST
    Figure CN122241656A_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, and electronic device for determining song copyright. The method involves acquiring search terms input to a first music platform, determining the effective click-through rate (CTR) of the search terms, and obtaining a first search result from the first music platform based on the search terms. If the CTR meets preset conditions, a second search result from a second music platform based on the search terms is determined. Based on the first and second search results, the copyright status of a target song on the first music platform is determined. The target song is a song that matches the search terms. This method, by comparing search results from different music platforms based on the search terms after determining the effective CTR of the search terms, improves the accuracy of the determined song copyright.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of artificial intelligence technology, and in particular to a method, apparatus, and electronic device for determining the copyright of a song. Background Technology

[0002] Currently, in music platform search scenarios, the existing technology for determining whether a user's searched song is copyrighted involves calculating the effective click-through rate (CTR) of the search term and the relevance between the search results and the search term. If the CTR and relevance meet the criteria, the song corresponding to the search term is considered copyrighted. However, in real-world search scenarios, there are cases where the CTR and relevance meet the criteria, but the song is still considered copyrighted, rendering this method inaccurate. Summary of the Invention

[0003] In view of this, the purpose of this disclosure is to provide a method, apparatus, and electronic device for determining song copyright, which determines song copyright by comparing search results of different music platforms based on the effective click-through rate of search terms, thereby improving the accuracy of the determined song copyright.

[0004] In a first aspect, embodiments of this disclosure provide a method for determining the copyright of a song. The method includes: acquiring a search term input to a first music platform, determining the effective click-through rate of the search term, and a first search result of the first music platform based on the search term; if the effective click-through rate meets a preset condition, determining a second search result of the second music platform based on the search term; and determining the copyright status of a target song on the first music platform based on the first search result and the second search result; wherein the target song is a song that matches the search term.

[0005] Secondly, this disclosure provides a device for determining the copyright of a song. The device includes: a first search module, configured to acquire a search term input to a first music platform, determine the effective click-through rate of the search term, and a first search result of the first music platform based on the search term; a second search module, configured to determine a second search result of the second music platform based on the search term if the effective click-through rate meets a preset condition; and a copyright determination module, configured to determine the copyright status of a target song on the first music platform based on the first and second search results; wherein the target song is a song that matches the search term.

[0006] Thirdly, embodiments of this disclosure provide an electronic device, including a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, the processor executing the computer-executable instructions to implement the song copyright determination method of any of the first aspects.

[0007] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are invoked and executed by a processor, the computer-executable instructions cause the processor to implement the song copyright determination method of any one of the first aspects.

[0008] The embodiments disclosed herein bring the following beneficial effects: This disclosure provides a method, apparatus, and electronic device for determining song copyright. The method involves acquiring search terms input to a first music platform, determining the effective click-through rate (CTR) of the search terms, and obtaining a first search result from the first music platform based on the search terms. If the CTR meets preset conditions, a second search result from a second music platform based on the search terms is determined. Based on the first and second search results, the copyright status of a target song on the first music platform is determined. The target song is a song that matches the search terms. This method, by comparing search results from different music platforms based on the search terms after determining the effective CTR of the search terms, improves the accuracy of the determined song copyright.

[0009] Other features and advantages of this disclosure will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the disclosure. The objects and other advantages of this disclosure are realized and obtained through the structures particularly pointed out in the description, claims and drawings.

[0010] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the specific embodiments of this disclosure or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0012] Figure 1 A flowchart illustrating a method for determining song copyright as provided in this embodiment of the disclosure; Figure 2 A flowchart illustrating a method for determining song copyright provided in this embodiment of the disclosure; Figure 3 A schematic diagram of a device for determining song copyright provided in an embodiment of this disclosure; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0013] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0014] Currently, in music platform search scenarios, the existing methods for determining whether a user's searched song is copyrighted mainly involve statistically analyzing the effective click-through rate (CTR) of the search terms and assessing the match between the search results and the search terms. If the CTR and match are high, the song corresponding to the search term is considered copyrighted; otherwise, it is considered uncopyrighted. This method is only suitable for situations where both the CTR and match are poor, allowing for a simple judgment of obvious copyright deficiencies. Its limitation is that even when both the CTR and match are high, copyright deficiencies can still occur, leading to inaccuracy in this judgment method. Therefore, this disclosure provides a method, apparatus, and electronic device for determining song copyright. This technology can be applied to devices such as mobile phones, laptops, and computers equipped with copyright search functions.

[0015] To facilitate understanding of this embodiment, a method for determining song copyright disclosed in this disclosure will first be described in detail, such as... Figure 1 As shown, the method includes the following steps: Step S102: Obtain the search terms input to the first music platform, determine the effective click-through rate of the search terms, and the first search result of the first music platform based on the search terms; The search terms mentioned above must include at least one or more of the following: song title, lyrics, artist, etc. The effective click-through rate (CTR) refers to the ratio of the number of valid plays generated after a song corresponding to a search term is clicked to the number of searches for the search term. A valid play can be defined as a play duration greater than half the song's total length. The first search result includes one or more songs, arranged in descending order of their relevance to the search term, or in descending order of song popularity.

[0016] Optionally, the first search result from the first music platform based on the search terms can be obtained using a web crawler (an automated program).

[0017] Step S104: If the effective click-through rate meets the preset conditions, determine the second search result of the second music platform based on the search term; The aforementioned effective click-through rate (CTR) meeting the preset condition can mean that the CTR is less than a first preset threshold, which is set in advance as needed. Generally, an CTR less than the first preset threshold indicates that the song corresponding to the search term has a high probability of copyright issues on the first music platform. The effective click-through rate is the ratio of the number of times a song is played after being clicked to the number of times the search term is searched. The aforementioned second music platform is a different music platform from the first music platform, and the second music platform can include at least one music platform different from the first music platform.

[0018] Optionally, the second music platform includes a first designated platform and a second designated platform. The first designated platform determines the first designated result based on the search term, and the second designated platform determines the second designated result based on the search term, thereby obtaining the aforementioned second search result.

[0019] Optionally, the second search result may include one or more songs, arranged in descending order of relevance to the search term, or in descending order of popularity. If the second search result includes search results from multiple music platforms, it may include multiple columns of songs, each column representing a search result from one music platform.

[0020] Optionally, a web crawler can be used to obtain secondary search results from a second music platform based on the search terms.

[0021] Step S106: Determine the copyright status of the target song on the first music platform based on the first search result and the second search result; wherein, the target song is the song that matches the search term. In one optional embodiment, the search term, the first search result, and the second search result are input into a large language model. The large language model is then used to compare and analyze the first search result and the second search result to determine the copyright status of the target song on the first music platform.

[0022] In another optional embodiment, the first search result and the second search result are input into a first target model, and the copyright status of the target song on the first music platform is determined by the first target model. Optionally, the search intent of the search term is usually determined first. If the search intent is not to search for a song, the copyright status of the target song on the first music platform is determined to be "no judgment required".

[0023] Optionally, if the search intent is to search for a song, the target song that matches the search term is determined based on the first and second search results. If the target song is not found in the first search result, the copyright status of the target song on the first music platform is usually determined to be no copyright.

[0024] Optionally, if the search intent is to search for a song, the target song that matches the search term is determined based on the first and second search results. If the target song exists in the first search result, it is usually determined that the first music platform has a copyright status for the target song.

[0025] In addition, if the target song is found in the first search result, it is usually determined that the first music platform has the copyright status for the target song. At the same time, the first music platform will also determine the song information of the target song, such as the song name, the music platform's song identifier, the artist name, and the music platform's artist identifier.

[0026] Additionally, if the target song is not found in the first search result but appears in the second, it's generally assumed that the first music platform has no copyright for the song. The platform will also determine the song's information, such as the song title, the music platform's song identifier, the artist's name, and the music platform's artist identifier. Specifically, the platform first checks the first music platform for the song's information; if the first platform doesn't have the information, it checks the second music platform.

[0027] After determining the copyright status of the target song on the first music platform, the above method also includes controlling the first music platform to display the copyright status of the target song.

[0028] In practice, once the song information of the target song is determined, the results display area provided by the First Music platform will not only show the copyright status of the target song, but also the song information of the target song.

[0029] This disclosure provides a method for determining song copyright. The method involves acquiring search terms input to a first music platform, determining the effective click-through rate (CTR) of the search terms, and obtaining a first search result from the first music platform based on the search terms. If the CTR meets preset conditions, a second search result from a second music platform based on the search terms is determined. Based on the first and second search results, the copyright status of a target song on the first music platform is determined. The target song is a song that matches the search terms. This method improves the accuracy of determining song copyright by comparing search results from different music platforms based on the CTR, based on the determined CTR.

[0030] Step S106 above, which involves determining the copyright status of the target song on the first music platform based on the first and second search results, can be implemented in the following possible ways: Step 1: If the first search result and the second search result are different, generate the first prompt message; Specifically, if the song information of the first song in the first search result differs from that of the first song in the second search result, a first prompt is generated. This first prompt typically refers to a model's prompt word, usually generated based on a preset template.

[0031] The aforementioned first prompt instructs the first target model to perform the following tasks: Determine the search intent of the search term. If the search intent is not to search for a specific song, directly determine that the copyright status of the target song on the first music platform is "no judgment required." If the search intent is to search for a specific song, first determine the target song matching the search term based on the first and second search results. Specifically, compare the matching degree between the song information of the first song in the first search result and the song information of the first song in the second search result and the search term, and determine the song with the higher matching degree as the target song; if the matching degree is the same, determine the target song based on the song's authority, specifically determining the song with higher authority. Authority is typically determined by a combination of the following aspects: source, publisher, sound quality, initial release platform, original soundtrack, number of plays, number of favorites, number of comments, original singer, well-known singer, etc. After determining the target song, determine whether the target song is in the first or second search result. If it is in the first search result, determine that the copyright status of the target song on the first music platform is "copyrighted"; if it is not in the first search result, determine that the copyright status of the target song on the first music platform is "copyright-free."

[0032] For example, the first prompt message mentioned above is: I am a search algorithm engineer at the First Music Platform. I will provide you with a search term, the first search result from the First Music Platform, and the second search result from the Second Music Platform. You need to help me determine whether the most authoritative song matching the search term is copyright-free on the First Music Platform. If the First Music Platform does not have the copyright for the song, but the Second Music Platform does, please provide the song name, song ID, artist name, and artist ID that match the search term, based on the search results from the Second Music Platform.

[0033] You need to compare the first and second search results from the primary and secondary music platforms to determine which one better matches the search term (e.g., whether it includes the artist and song the user is looking for; however, when the search term is lyrics, the song title may not directly match the search term, requiring special consideration). You also need to compare the authority of the songs on both platforms. Based on this, determine which platform contains the most relevant and authoritative song. If neither platform has a matching song, prioritize considering whether either platform has the copyright to the song, rather than whether the user entered the wrong information.

[0034] The returned result must be in strict JSON format.

[0035] If the search term is not for a specific song (e.g., the search intent is not for a song (e.g., the search term is "audiobook" or a singer), or the search intent is for a type of song (e.g., "running" or "studying")), please return directly. { Copyright Status: "No judgment required" } If there is a copyright issue, please return directly: { Copyright Status: Copyrighted } If the copyright is not available, but the second music platform does have the copyright, then in addition to returning the copyright status, it also needs to return the song title, song ID, artist name, and artist ID. See below: { Copyright Status: "No copyright" Song title: "aaa" "Song ID":"123", "Artist Name":"xxx", "Artist ID":"456" } If neither the first nor the second music platform has the copyright, then return directly: { Copyright Status: No copyright } Only output the final JSON; the reasoning and judgment process is not required.

[0036] Step 2: Input the first prompt information, the first search result, and the second search result into the first target model, and use the first target model to determine whether there is a target song that matches the search term in the first search result and the second search result; Step 3: Based on the judgment result, determine the copyright status of the target song on the first music platform.

[0037] The aforementioned first target model can be a large language model. This first target model typically makes judgments based on the first prompt information. Specifically, it first determines the search intent of the search term. If the search intent is not to search for a specific song, it directly determines that the copyright status of the target song on the first music platform is not required. If the search intent is to search for a specific song, it first determines the target song matching the search term based on the first and second search results. Specifically, it compares the matching degree between the song information of the first song in the first search result and the song information of the first song in the second search result and the search term, identifying the song with the higher matching degree as the target song. If the matching degrees are the same, it determines the target song based on the song's authority, specifically identifying the song with higher authority. Authority is typically determined by a combination of factors including: source, publisher, sound quality, initial release platform, original soundtrack, play count, number of favorites, number of comments, original singer, and well-known singer. After determining the target song, it determines whether the target song is in the first or second search result. If it is in the first search result, it determines that the copyright status of the target song on the first music platform is "copyrighted"; if it is not in the first search result, it determines that the copyright status of the target song on the first music platform is "uncopyrighted".

[0038] The above judgment results include the following three types: The first possible outcome is that the target song exists in the first search result. The second possible outcome is that the target song does not exist in either the first or second search result. The third possible outcome is that the target song is not found in the first search result, but exists in the second search result.

[0039] If the first judgment result is true, the copyright status of the target song on the first music platform is determined to be copyrighted. If the second and third judgment results are true, the copyright status of the target song on the first music platform is determined to be copyright-free.

[0040] Step 3 above, which determines the copyright status of the target song on the first music platform based on the judgment result, can be implemented in one possible way: if the target song does not exist in the first search result, the copyright status of the target song on the first music platform is determined to be no copyright.

[0041] The above methods also include: Step 31: If the target song is not found in the first search result but is found in the second search result, the first song information of the target song is determined as a new search term. The aforementioned first song information includes at least the song title and the artist's name, and usually may also include the artist's identifier.

[0042] Step 32: Determine the third search result of the first music platform based on the new search terms; The aforementioned third search results include one or more songs, which are arranged in descending order of their relevance to the new search term, or in descending order of their popularity.

[0043] The absence of the target song in the first search result confirms that the first music platform does not possess the copyright to the target song. However, it is possible that the first music platform includes the song information of the target song. Although it does not possess the copyright, it can still output the song information to facilitate its staff in processing the copyright status of the target song based on the song information.

[0044] Step 33: Based on the third search result and the new search term, control the first music platform to display target information; wherein, the target information is used at least to: indicate whether the first music platform contains the target song.

[0045] The aforementioned target information also includes: song information of the target song, such as song title, artist name, song identifier, and artist identifier.

[0046] One possible implementation: Step 331: Generate the second prompt message; The aforementioned second prompt information instructs the second target model to perform the following task: determine whether a target song matching the new search term exists in the third search result; if so, output the song information (such as song name, song identifier, artist name, and artist identifier) ​​of the target song on the first music platform. If not, determine that there is no target song corresponding to the new search term on the first music platform.

[0047] Step 332: Input the second prompt information, the third search result, and the new search term into the second target model, and use the second target model to determine whether the first music platform contains the song identifier of the target song; Specifically, the search results from the third search result determine whether the target song is included. The second target model mentioned above can be the same model as the first target model or a different model. The second target model usually refers to a large language model.

[0048] Step 333: If yes, control the first music platform to display the first target information; wherein, the first target information includes: the first song information and song identifier of the target song, and prompt information for instructing the first music platform to include the target song; If the first music platform contains the song identifier of the target song, determine the detailed information of the target song on the first music platform (i.e., the first song information and song identifier mentioned above).

[0049] Step 334: If not, control the first music platform to display the second target information; wherein, the second target information includes: the first song information of the target song, and a prompt message indicating that the first music platform does not contain the target song.

[0050] If the first music platform does not contain the song identifier for the target song, it will not output the song identifier, but only the song name and artist name.

[0051] The above methods also include: Step 335: If the first music platform does not contain the song identifier of the target song, determine whether the second music platform contains the song identifier of the target song. Step 336: If yes, control the first music platform to display the third target information; wherein, the third target information includes: the first song information of the target song, the song identifier of the target song contained in the second music platform, and the prompt information used to indicate that the first music platform does not contain the target song.

[0052] The song identifier of the target song is usually determined from the music library of the second music platform. If the second music platform contains the song identifier of the target song, the detailed information of the target song on the second music platform (song title, song identifier, artist name, artist identifier, etc.) is determined.

[0053] Typically, the song identifiers included in the target information above also include the corresponding music platform, indicating which music platform the song identifier was determined on.

[0054] Step 3 above, which involves determining the copyright status of the target song on the first music platform based on the judgment result, can be implemented as follows: If the target song exists in the first search result, the copyright status of the target song on the first music platform is determined to be copyrighted.

[0055] Step S106 above, which is the step of determining the copyright status of the target song on the first music platform based on the first search result and the second search result, can be implemented as follows: if the first search result is the same as the second search result, the copyright status of the target song on the first music platform is determined to be copyrighted.

[0056] If the first music platform owns the copyright to the target song, and the first music platform does not own the copyright to the target song, but the music library of the first music platform or the second music platform includes the song information of the target song, the above method further includes: determining the first song information and song identifier of the target song, and controlling the first music platform to display the first song information and song identifier.

[0057] Before the step of determining whether a target song matching the search term exists in the first and second search results using the first target model, the method further includes: determining the search intent of the search term using the first target model; if the search intent is not to search for a specific song, determining that the copyright status of the target song on the first music platform is not required to be determined.

[0058] For example, search terms like "singer," "audiobook," "running," "studying," and "hypnosis" clearly indicate that the search intent is not to find a specific song.

[0059] The above method further includes: if the first search result in the first search result is different from the first search result in the second search result, then the first search result and the second search result are different; if the first search result in the first search result is the same as the first search result in the second search result, then the first search result and the second search result are the same.

[0060] See Figure 2 The flowchart illustrates the method for determining song copyright. Potential copyright-free query (search term) crawling: The effective click-through rate (CTR) of a query is calculated. A low CTR indicates a higher possibility of missing copyright. For each query with a CTR <40%, a search engine crawler is used to crawl search results from this music platform (first music platform) and other music platforms (second music platform). It is then determined whether the song title and artist name of the first song on both platforms are identical. Only queries and search results for the first song that are different are retained.

[0061] LLM (Large Language Model, i.e., the first target model mentioned above) determines copyright status: Using the LLM model, the search results of the query on the two platforms are compared to determine which platform better matches the query, and the authority of the songs on both platforms is also compared. Based on this, it is determined whether the most matching and authoritative song is on this platform or the other platform.

[0062] Candidate matching song crawling: When it is determined that this platform does not have the copyright for a song, but the copyright is on another platform, the song title and artist name are used as new queries to crawl the search results of this platform, resulting in a list of candidate matching songs (i.e., the third search result mentioned above).

[0063] LLM matching for songs on this platform: Given the song title, artist name, and a list of candidate songs on this platform, use an LLM model to determine if the candidate song list contains an authoritative song that matches the given song title and artist name. If it does, provide the song ID, i.e., the song corresponding to the copyright-free query. If it does not, it is determined that the platform may not have the song ID.

[0064] In the above method, when determining whether the first music platform has the copyright for the target song corresponding to the search term, the search results of different music platforms are compared based on the effective click-through rate of the search term. The LLM big data model is used to give the copyright judgment result, thereby improving the comprehensiveness of the judgment.

[0065] When aligning external songs with missing copyrights with songs on this platform, the search crawler is invoked again to obtain a list of candidate matching songs. The large model is then used to find the most matching and authoritative song, which solves the problem of songs riding the coattails of popular trends when matching search terms and can also discover missing song IDs within the platform.

[0066] Corresponding to the above method embodiments, this disclosure provides a device for determining song copyright, such as... Figure 3 As shown, the device includes: The first search module 301 is used to obtain the search terms input to the first music platform, determine the effective click rate of the search terms, and the first search result of the first music platform based on the search terms; The second search module 302 is used to determine the second search result of the second music platform based on the search term if the effective click rate meets the preset conditions. The copyright determination module 303 is used to determine the copyright status of the target song on the first music platform based on the first search result and the second search result; wherein the target song is the song that matches the search term.

[0067] This disclosure provides a device for determining song copyright. It acquires a search term input to a first music platform, determines the effective click-through rate of the search term, and obtains a first search result from the first music platform based on the search term. If the effective click-through rate meets a preset condition, it determines a second search result from a second music platform based on the search term. Based on the first and second search results, it determines the copyright status of a target song on the first music platform. The target song is a song that matches the search term. This method, by comparing search results from different music platforms based on the search term after determining the effective click-through rate of the search term, improves the accuracy of the determined song copyright.

[0068] The aforementioned copyright determination module is also used to: generate a first prompt message if the first search result and the second search result are different; input the first prompt message, the first search result, and the second search result into the first target model, and use the first target model to determine whether there is a target song matching the search term in the first search result and the second search result; and determine the copyright status of the target song on the first music platform based on the determination result.

[0069] The aforementioned copyright determination module is also used to: if the target song does not exist in the first search result, determine that the copyright status of the target song on the first music platform is "no copyright".

[0070] The aforementioned device further includes an information display module, configured to: if the target song is not found in the first search result but is found in the second search result, determine the first song information of the target song as a new search term; determine the third search result of the first music platform based on the new search term; and control the first music platform to display the target information based on the third search result and the new search term; wherein the target information is used at least to: indicate whether the first music platform contains the target song.

[0071] The aforementioned information display module is also used to: generate a second prompt message; input the second prompt message, the third search result, and the new search term into a second target model, and determine whether the first music platform contains the song identifier of the target song through the second target model; if yes, control the first music platform to display the first target information; wherein the first target information includes: the first song information and song identifier of the target song, and a prompt message indicating that the first music platform contains the target song; if no, control the first music platform to display the second target information; wherein the second target information includes: the first song information of the target song, and a prompt message indicating that the first music platform does not contain the target song.

[0072] The aforementioned information display module is also used to: if the first music platform does not contain the song identifier of the target song, determine whether the second music platform contains the song identifier of the target song; if so, control the first music platform to display third target information; wherein, the third target information includes: the first song information of the target song, the song identifier of the target song contained on the second music platform, and a prompt message indicating that the first music platform does not contain the target song.

[0073] The aforementioned copyright determination module is also used to: if the target song exists in the first search result, determine that the first music platform has copyright for the target song.

[0074] The aforementioned copyright determination module is also used to: if the first search result is the same as the second search result, determine that the copyright status of the target song on the first music platform is that it is copyrighted.

[0075] The aforementioned copyright determination module is also used to: determine the first song information and song identifier of the target song, and control the first music platform to display the first song information and song identifier.

[0076] The aforementioned device further includes a second determining module, used to: determine the search intent of the search term through the first target model; if the search intent is not to search for a specific song, determine that the copyright status of the target song on the first music platform is "no judgment required".

[0077] The aforementioned device further includes a third determining module, configured to: determine that the first search result and the second search result are different if the first search result in the first search result is different from the first search result in the second search result; and determine that the first search result and the second search result are the same if the first search result in the first search result is the same as the first search result in the second search result.

[0078] The device for determining song copyright provided in this embodiment has the same technical features as the method for determining song copyright provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.

[0079] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor. The processor executes the machine-executable instructions to implement the aforementioned method for determining song copyright. This electronic device can be a server or a terminal device.

[0080] See Figure 4 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the above-mentioned method for determining the copyright of the song.

[0081] Furthermore, Figure 4 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.

[0082] The memory 101 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 102 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0083] The processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 100 or by instructions in software form. The processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101, and the processor 100 reads the information from memory 101 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.

[0084] The processor in the aforementioned electronic device, by executing machine-executable instructions, can perform the following operations in the method for determining song copyright: The method involves acquiring search terms input to a first music platform, determining the effective click-through rate (CTR) of the search terms, and identifying the first search result on the first music platform based on the search terms. If the CTR meets preset conditions, a second search result on a second music platform based on the search terms is determined. Based on the first and second search results, the copyright status of the target song on the first music platform is determined. The target song is defined as the song that matches the search terms. This method improves the accuracy of determining song copyright by comparing search results from different music platforms based on the search terms, in addition to determining the effective CTR of the search terms.

[0085] The steps described above for determining the copyright status of a target song on the first music platform based on the first search result and the second search result include: generating a first prompt message if the first search result and the second search result are different; inputting the first prompt message, the first search result, and the second search result into a first target model, and using the first target model to determine whether there is a target song matching the search term in the first search result and the second search result; and determining the copyright status of the target song on the first music platform based on the determination result.

[0086] The steps for determining the copyright status of the target song on the first music platform based on the judgment result include: if the target song does not exist in the first search result, determining that the copyright status of the target song on the first music platform is no copyright.

[0087] The above method further includes: if the target song is not found in the first search result but is found in the second search result, determining the first song information of the target song as a new search term; determining the third search result of the first music platform based on the new search term; and controlling the first music platform to display the target information according to the third search result and the new search term; wherein the target information is used at least to: indicate whether the first music platform contains the target song.

[0088] The steps described above, which control the first music platform to display target information based on the third search result and the new search term, include: generating second prompt information; inputting the second prompt information, the third search result, and the new search term into a second target model, and determining whether the first music platform contains the song identifier of the target song through the second target model; if yes, controlling the first music platform to display first target information; wherein, the first target information includes: the first song information and song identifier of the target song, and prompt information indicating that the first music platform contains the target song; if no, controlling the first music platform to display second target information; wherein, the second target information includes: the first song information of the target song, and prompt information indicating that the first music platform does not contain the target song.

[0089] The above method further includes: if the first music platform does not contain the song identifier of the target song, determining whether the second music platform contains the song identifier of the target song; if so, controlling the first music platform to display third target information; wherein, the third target information includes: the first song information of the target song, the song identifier of the target song contained in the second music platform, and a prompt message indicating that the first music platform does not contain the target song.

[0090] The steps for determining the copyright status of the target song on the first music platform based on the judgment result include: if the target song exists in the first search result, determining that the copyright status of the target song on the first music platform is that it is copyrighted.

[0091] The steps for determining the copyright status of the target song on the first music platform based on the first search result and the second search result include: if the first search result and the second search result are the same, determining that the copyright status of the target song on the first music platform is that it is copyrighted.

[0092] The above method also includes: determining the first song information and song identifier of the target song, and controlling the first music platform to display the first song information and song identifier.

[0093] Before the step of determining whether a target song matching the search term exists in the first and second search results through the first target model, the method further includes: determining the search intent of the search term through the first target model; if the search intent is not to search for a specific song, determining that the copyright status of the target song on the first music platform is not required to be determined.

[0094] The above method further includes: if the first search result in the first search result is different from the first search result in the second search result, then the first search result and the second search result are different; if the first search result in the first search result is the same as the first search result in the second search result, then the first search result and the second search result are the same.

[0095] This embodiment also provides a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions cause the processor to implement the above-mentioned method for determining song copyright.

[0096] The machine-executable instructions stored in the aforementioned machine-readable storage medium can be executed to perform the following operations in the method for determining song copyright: The method involves acquiring search terms input to a first music platform, determining the effective click-through rate (CTR) of the search terms, and identifying the first search result on the first music platform based on the search terms. If the CTR meets preset conditions, a second search result on a second music platform based on the search terms is determined. Based on the first and second search results, the copyright status of the target song on the first music platform is determined. The target song is defined as the song that matches the search terms. This method improves the accuracy of determining song copyright by comparing search results from different music platforms based on the search terms, in addition to determining the effective CTR of the search terms.

[0097] The steps described above for determining the copyright status of a target song on the first music platform based on the first search result and the second search result include: generating a first prompt message if the first search result and the second search result are different; inputting the first prompt message, the first search result, and the second search result into a first target model, and using the first target model to determine whether there is a target song matching the search term in the first search result and the second search result; and determining the copyright status of the target song on the first music platform based on the determination result.

[0098] The steps for determining the copyright status of the target song on the first music platform based on the judgment result include: if the target song does not exist in the first search result, determining that the copyright status of the target song on the first music platform is no copyright.

[0099] The above method further includes: if the target song is not found in the first search result but is found in the second search result, determining the first song information of the target song as a new search term; determining the third search result of the first music platform based on the new search term; and controlling the first music platform to display the target information according to the third search result and the new search term; wherein the target information is used at least to: indicate whether the first music platform contains the target song.

[0100] The steps described above, which control the first music platform to display target information based on the third search result and the new search term, include: generating second prompt information; inputting the second prompt information, the third search result, and the new search term into a second target model, and determining whether the first music platform contains the song identifier of the target song through the second target model; if yes, controlling the first music platform to display first target information; wherein, the first target information includes: the first song information and song identifier of the target song, and prompt information indicating that the first music platform contains the target song; if no, controlling the first music platform to display second target information; wherein, the second target information includes: the first song information of the target song, and prompt information indicating that the first music platform does not contain the target song.

[0101] The above method further includes: if the first music platform does not contain the song identifier of the target song, determining whether the second music platform contains the song identifier of the target song; if so, controlling the first music platform to display third target information; wherein, the third target information includes: the first song information of the target song, the song identifier of the target song contained in the second music platform, and a prompt message indicating that the first music platform does not contain the target song.

[0102] The steps for determining the copyright status of the target song on the first music platform based on the judgment result include: if the target song exists in the first search result, determining that the copyright status of the target song on the first music platform is that it is copyrighted.

[0103] The steps for determining the copyright status of the target song on the first music platform based on the first search result and the second search result include: if the first search result and the second search result are the same, determining that the copyright status of the target song on the first music platform is that it is copyrighted.

[0104] The above method also includes: determining the first song information and song identifier of the target song, and controlling the first music platform to display the first song information and song identifier.

[0105] Before the step of determining whether a target song matching the search term exists in the first and second search results through the first target model, the method further includes: determining the search intent of the search term through the first target model; if the search intent is not to search for a specific song, determining that the copyright status of the target song on the first music platform is not required to be determined.

[0106] The above method further includes: if the first search result in the first search result is different from the first search result in the second search result, then the first search result and the second search result are different; if the first search result in the first search result is the same as the first search result in the second search result, then the first search result and the second search result are the same.

[0107] The computer program product of the song copyright determination method, apparatus, electronic device and system provided in this disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.

[0108] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0109] Furthermore, in the description of the embodiments of this disclosure, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this disclosure based on the specific circumstances.

[0110] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0111] In the description of this disclosure, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this disclosure. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0112] Finally, it should be noted that the above embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.

Claims

1. A method for determining the copyright of a song, characterized in that, The method includes: Obtain the search terms input to the first music platform, determine the effective click-through rate of the search terms, and the first search result of the first music platform based on the search terms; If the effective click-through rate meets the preset conditions, the second music platform determines the second search result based on the search term; Based on the first search result and the second search result, the copyright status of the target song on the first music platform is determined; wherein, the target song is a song that matches the search term.

2. The method according to claim 1, characterized in that, The step of determining the copyright status of the target song on the first music platform based on the first search result and the second search result includes: If the first search result and the second search result are different, a first prompt message is generated; The first prompt information, the first search result, and the second search result are input into the first target model, and the first target model is used to determine whether there is a target song that matches the search term in the first search result and the second search result; Based on the judgment results, the copyright status of the target song on the first music platform is determined.

3. The method according to claim 2, characterized in that, Based on the judgment result, the steps for determining the copyright status of the target song on the first music platform include: If the target song is not found in the first search result, the copyright status of the target song on the first music platform is determined to be "no copyright".

4. The method according to claim 3, characterized in that, The method further includes: If the target song is not found in the first search result, but is found in the second search result, the first song information of the target song is determined as a new search term. Determine the third search result of the first music platform based on the new search term; Based on the third search result and the new search term, the first music platform is controlled to display target information; wherein, the target information is at least used to indicate whether the first music platform contains the target song.

5. The method according to claim 4, characterized in that, The step of controlling the first music platform to display target information based on the third search result and the new search term includes: Generate a second prompt message; input the second prompt message, the third search result, and the new search term into a second target model, and use the second target model to determine whether the first music platform contains the song identifier of the target song; If so, control the first music platform to display the first target information; wherein, the first target information includes: the first song information of the target song and the song identifier, as well as prompt information for instructing the first music platform to include the target song; If not, control the first music platform to display second target information; wherein, the second target information includes: first song information of the target song, and prompt information indicating that the first music platform does not contain the target song.

6. The method according to claim 5, characterized in that, The method further includes: If the first music platform does not contain the song identifier of the target song, determine whether the second music platform contains the song identifier of the target song; If so, control the first music platform to display third target information; wherein, the third target information includes: first song information of the target song, song identifier of the target song included by the second music platform, and prompt information indicating that the first music platform does not include the target song.

7. The method according to claim 2, characterized in that, Based on the judgment result, the steps for determining the copyright status of the target song on the first music platform include: If the target song exists in the first search result, the copyright status of the target song on the first music platform is determined to be copyrighted.

8. A device for determining the copyright of a song, characterized in that, The device includes: The first search module is used to acquire search terms input to the first music platform, determine the effective click rate of the search terms, and the first search result of the first music platform based on the search terms; The second search module is used to determine the second search result of the second music platform based on the search term if the effective click rate meets the preset conditions. The copyright determination module is used to determine the copyright status of the target song on the first music platform based on the first search result and the second search result; wherein the target song is a song that matches the search term.

9. An electronic device, characterized in that, It includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, the processor executing the computer-executable instructions to implement the song copyright determination method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the method for determining song copyright as described in any one of claims 1-7.