Data Processing Method, Device, Electronic Device and Medium for Digital Works
Through the unified call and asynchronous verification logic of pre-configured function system lists, the complexity and high cost problems caused by the independence of the copyright proof of digital works and the infringement monitoring platform are solved, and efficient and reliable copyright protection user experience is achieved.
Patent Information
- Application Number
- CN202210237296.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-11
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2042-03-11
AI Technical Summary
In the prior art, the copyright proof of digital works and the infringement monitoring platform are independent of each other, and the data is not interoperable, resulting in a complex copyright protection process, high cost and poor user experience.
By preconfiguring the function system list of call permissions, a unified call to the copyright information processing function is realized, instant response results are received and asynchronous verification logic is combined to achieve unified compatibility processing of copyright monitoring and evidence storage.
Copyright monitoring and evidence storage are realized on a platform, improving the processing efficiency of the copyright protection process, providing immediate feedback, and ensuring the reliability of processing results through asynchronous verification, improving user satisfaction.
Smart Images

Figure CN114611076B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the fields of Internet technology, copyright protection technology, and blockchain technology, and in particular, to a data processing method, apparatus, electronic device, and medium for digital works. Background Art
[0002] Since the emergence of Internet technology, after digital works represented by picture and music digital works are created, they will be used or disseminated on different websites and in different scenarios. To determine whether the behavior of Internet users in disseminating and using digital works is legal, rights protection users need to register multiple systems and operate each system separately to monitor copyright infringement behaviors, so as to conduct copyright protection.
[0003] In the process of implementing the technical concept of the present disclosure, it is found that the following technical problems need to be solved in copyright protection: Work deposit (electronic archiving of works with true copyright) and work infringement monitoring are key links in the digital product life cycle. However, currently, most platforms providing work deposit and copyright infringement monitoring are independent of each other and the data is not interoperable. When users perform key links in copyright protection implementation, they need to register in different functional platforms such as work deposit platforms, copyright monitoring platforms, and copyright registration platforms, and understand the corresponding operation guides and processing logics of each platform, which increases the processing complexity of copyright protection and the cost of rights protection. Even if some systems integrate several functions, the processing efficiency is too low due to the too long evidence-taking chain, and the user experience is poor. Summary of the Invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, embodiments of the present disclosure provide a data processing method, apparatus, electronic device, and medium for digital works.
[0005] In a first aspect, embodiments of the present disclosure provide a data processing method for digital works. The above data processing method includes: receiving a copyright information processing request for digital work information; the above copyright information processing request includes one or more of a copyright monitoring request and a copyright deposit request; initiating a call request to a target system with a copyright information processing function in a functional system list, the above functional system list includes functional systems with pre-configured call permissions; the above copyright information processing function includes one or more of a copyright monitoring function and a copyright deposit function; receiving and displaying an immediate response result feedback from the above target system, the above immediate response result includes a processing result obtained after the above target system executes a copyright information processing instruction on the above digital work information; the above copyright information processing instruction includes one or more of a copyright monitoring instruction and a copyright deposit instruction; asynchronously verifying the validity of the above processing result to obtain a verification result of the above processing result; and updating the display content of the above processing result according to the above verification result.
[0006] According to an embodiment of the present disclosure, asynchronously verifying the validity of the above processing result to obtain a verification result of the above processing result includes: calling relevant target data in a specific functional system in the above functional system list for verifying the above processing result, and verifying the validity of the above processing result according to the above relevant target data to obtain a verification result of the above processing result; or, receiving an asynchronous response result feedback from the above target system, the above asynchronous response result is a verification result of the above processing result obtained by the above target system by calling a specific functional system in the above functional system list for verifying the above processing result.
[0007] According to an embodiment of the present disclosure, the above specific functional system includes: a blockchain system and a copyright registration system for providing a copyright query function; wherein, calling relevant target data in a specific functional system in the above functional system list for verifying the above processing result, and verifying the validity of the above processing result according to the above relevant target data to obtain a verification result of the above processing result includes: calling the on-chain work information stored in the above blockchain system; wherein the above on-chain work information is obtained by the above target system when being called to store the obtained digital work information on the chain; calling the work copyright information related to the above on-chain work information from the above copyright registration system according to the above on-chain work information; and verifying the validity of the above processing result according to the above work copyright information to obtain a verification result of the above processing result.
[0008] According to another embodiment of the present disclosure, the above-mentioned specific function system includes: a blockchain system and a copyright registration system; the above-mentioned asynchronous response result is obtained by the above-mentioned target system by calling the above-mentioned blockchain system to perform the following operations: when the above-mentioned blockchain system is called, the digital work information carried in the call request is stored on the chain to obtain the on-chain work information; according to the above-mentioned on-chain work information, the work copyright information related to the above-mentioned on-chain work information is called from the above-mentioned copyright registration system; and according to the above-mentioned work copyright information, the validity of the above-mentioned processing result is verified to obtain the verification result of the above-mentioned processing result.
[0009] According to an embodiment of the present disclosure, after receiving the copyright information processing request for the digital work information, it further includes: verifying the legality of the received digital work information. Among them, when the legality verification of the above-mentioned digital work information passes, a call request is initiated to the target system with the copyright information processing function in the function system list.
[0010] According to an embodiment of the present disclosure, verifying the legality of the received digital work information includes: when at least one of the input format and input content of the above-mentioned digital work information meets one or more of the following conditions, it is determined that the above-mentioned digital work information is illegal: the above-mentioned input format does not meet the preset input specification conditions; the above-mentioned input content meets the preset illegal content conditions; the above-mentioned input content meets the preset violation content conditions.
[0011] According to an embodiment of the present disclosure, the above-mentioned data processing method further includes: storing the above-mentioned instant response result corresponding to the copyright monitoring request and the verification result of the above-mentioned processing result in the form of a copyright monitoring information list in the local database; according to the copyright monitoring duration information carried in the above-mentioned copyright monitoring request, tracking and monitoring whether the timeliness of each copyright monitoring information in the above-mentioned copyright monitoring information list is in an expired state; when it is monitored that the monitoring timeliness of a specific copyright monitoring information is in an expired state, modifying the status of the above-mentioned specific copyright monitoring information to a stop monitoring state.
[0012] According to an embodiment of the present disclosure, the above-mentioned data processing method further includes: generating a function system list; among them, the above-mentioned generating a function system list includes: determining candidate function systems for providing service support according to the service support information corresponding to the preset work data processing scenario; sending a configuration request to the above-mentioned candidate function systems, and the above-mentioned configuration request carries: call information including a call method and call permissions; in the case of receiving the response information of successful configuration feedback from the above-mentioned candidate function systems, generating a function system list according to the candidate function systems with successful configuration.
[0013] According to an embodiment of the present disclosure, the above data processing method further includes: updating the above function system list according to the update information of the above work data processing scenario.
[0014] In a second aspect, an embodiment of the present disclosure provides a data processing apparatus for digital works. The above data processing apparatus includes: a request receiving module, a calling module, a response result receiving and displaying module, a verification result determining module, and a display content updating module. The above request receiving module is configured to receive a copyright information processing request for digital work information; the above copyright information processing request includes one or more of a copyright monitoring request and a copyright deposit request. The above calling module is configured to initiate a calling request to a target system with a copyright information processing function in the function system list, the above function system list includes function systems with pre-configured calling permissions, and the above copyright information processing function includes one or more of a copyright monitoring function and a copyright deposit function. The above response result receiving and displaying module is configured to receive and display an immediate response result fed back from the above target system, the above immediate response result includes a processing result obtained by the above target system executing a copyright information processing instruction on the above digital work information, and the above copyright information processing instruction includes one or more of a copyright monitoring instruction and a copyright deposit instruction. The above verification result determining module is configured to asynchronously verify the validity of the above processing result to obtain a verification result of the above processing result. The above display content updating module is configured to update the display content of the above processing result according to the above verification result.
[0015] According to an embodiment of the present disclosure, the above data processing apparatus further includes: an information verification module. The above information verification module is configured to verify the legality of the received above digital work information. When the legality verification of the above digital work information passes, the above calling module initiates a calling request to a target system with a copyright information processing function in the function system list with calling permissions, and the above copyright information processing function includes one or more of a copyright monitoring function and a copyright deposit function.
[0016] According to an embodiment of the present disclosure, the above data processing apparatus further includes: a storage module, an information timeliness monitoring module, and an information status updating module. The above storage module is configured to store the above immediate response result corresponding to the copyright monitoring request and the verification result of the above processing result in the form of a copyright monitoring information list in a local database. The above information timeliness monitoring module is configured to track and monitor whether the timeliness of each copyright monitoring information in the above copyright monitoring information list is in an expired state according to the copyright monitoring duration information carried in the above copyright monitoring request. The above information status updating module is configured to modify the status of the above specific copyright monitoring information to a stop monitoring state when it is detected that the monitoring timeliness of the above specific copyright monitoring information is in an expired state.
[0017] According to an embodiment of the present disclosure, the above data processing device further includes: a function integration module and a function update module. The function integration module is configured to generate a function system list, and the function update module is configured to update the function system list according to the update information of the above work data processing scenario.
[0018] In a third aspect, an embodiment of the present disclosure provides an electronic device. The electronic device includes a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete communication with each other through the communication bus; the memory is used to store a computer program; when the processor executes the program stored on the memory, the above-mentioned data processing method is implemented.
[0019] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the above-mentioned data processing method is implemented.
[0020] At least some of the above technical solutions provided by the embodiments of the present disclosure have the following advantages:
[0021] Based on the function system list corresponding to the function system with configured call permissions, the function system call corresponding to the copyright data processing scenario is implemented. During the request - response processing cycle, an immediate response result is received while combining the asynchronous verification processing logic, which can achieve unified and compatible processing in at least one data processing scenario of copyright monitoring and evidence storage. Among them, when the execution entity of this method (such as a copyright comprehensive processing platform, etc.) receives at least one processing request for copyright monitoring or copyright evidence storage of digital work information, based on the above function system list, a call is initiated to the target system corresponding to the service or function support required for the copyright data processing scenario (here, copyright monitoring or evidence storage) and wait to receive the immediate response result feedback by the target system; for users, they can implement two data processing scenarios of copyright monitoring and evidence storage on the same processing platform without independently operating multiple different platforms, and at the same time, an immediate response result display can be obtained during the processing; in addition, the processing result is updated through the verification result obtained by the asynchronous verification processing, and the asynchronous verification processing logic ensures that the copyright involved in the data processing process is true and valid, thereby ensuring the reliability of the finally presented processing result. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The accompanying drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.
[0023] To more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0024] Figures 1A to 1C Schematically shows three exemplary system architectures of a data processing method for digital works applicable to the embodiments of the present disclosure;
[0025] Figure 2 Schematically shows a flowchart of a data processing method for digital works according to an embodiment of the present disclosure;
[0026] Figure 3A Schematically shows a process diagram of a data processing method for digital works according to an embodiment of the present disclosure;
[0027] Figure 3B Schematically shows another process diagram of a data processing method for digital works according to an embodiment of the present disclosure;
[0028] Figure 4 Schematically shows a flowchart of a data processing method for digital works according to another embodiment of the present disclosure;
[0029] Figure 5 Schematically shows a flowchart of a data processing method for digital works according to yet another embodiment of the present disclosure;
[0030] Figure 6 Schematically shows a flowchart of a data processing method for digital works according to still another embodiment of the present disclosure;
[0031] Figure 7 Schematically shows a block diagram of the structure of an apparatus for data processing of digital works according to an embodiment of the present disclosure; and
[0032] Figure 8 Schematically shows a block diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners
[0033] Embodiments of the present disclosure provide a data processing method, apparatus, electronic device, and medium for digital works. The data processing method includes: receiving a copyright information processing request for digital work information; the copyright information processing request includes one or more of a copyright monitoring request and a copyright deposit request; sending a call request to a target system with a copyright information processing function in a function system list, the function system list includes function systems with pre-configured call permissions, and the copyright information processing function includes one or more of a copyright monitoring function and a copyright deposit function; receiving and displaying an immediate response result from the target system, the immediate response result includes a processing result obtained by the target system executing a copyright information processing instruction on the digital work information, and the copyright information processing instruction includes one or more of a copyright monitoring instruction and a copyright deposit instruction; asynchronously verifying the validity of the processing result to obtain a verification result of the processing result; and updating the display content of the processing result according to the verification result.
[0034] The above data processing method realizes the call of function systems based on a function system list corresponding to function systems with pre-configured permissions, and sets a processing logic of immediate response + asynchronous verification, which can realize data processing in two scenarios of copyright monitoring and copyright deposit on one platform. While improving the processing efficiency of the copyright protection link, it can also have an immediate feedback effect and ensure the reliability of the processing result, effectively improving user satisfaction.
[0035] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts shall fall within the scope of protection of the present disclosure.
[0036] Figures 1A to 1C Three exemplary system architectures of the data processing method for digital works applicable to the embodiments of the present disclosure are schematically shown.
[0037] Referring to Figure 1A and Figure 1B As shown, the system architecture of the data processing method for digital works applicable to the embodiments of the present disclosure includes: a terminal device 110, a server 120, a copyright monitoring system 131, a copyright deposit system 132, a blockchain system 133, and a copyright registration system 134; or in another embodiment, the remaining systems are the same, and the difference is that the functions of the copyright monitoring system and the copyright deposit system are integrated in the same copyright monitoring and rights protection system 135, referring to Figure 1C As shown.
[0038] The terminal device 110 may be installed with a copyright comprehensive processing platform for data processing of digital works. The above copyright comprehensive processing platform is an application on the terminal device, such as an APP or a browser web page, etc. The above terminal device 110 includes but is not limited to a smart phone 111, a tablet computer 112, a laptop computer 113, and so on.
[0039] The server 120 is used to provide service support for data storage, data processing, etc. of the copyright comprehensive processing platform of the above terminal device 110. The above server 120 may be a conventional application server 121 or a cloud server 122, etc.
[0040] The copyright monitoring system 131 may be any existing or improved application program or server, etc. for providing copyright monitoring services. The copyright monitoring system 131 has an infringement monitoring module for monitoring infringement of various types of digital works such as pictures and music.
[0041] The copyright deposit system 132 may be any existing or improved application program or server, etc. for providing copyright deposit services. The copyright deposit system 132 has a copyright authorization module and a storage module for depositing files and related information of digital works.
[0042] The blockchain system 133 may be a set composed of any existing or improved electronic device nodes for providing data security storage services.
[0043] The copyright registration system 134 may include any existing or improved application program or server, etc. for providing copyright query services.
[0044] The above-mentioned systems 131 to 134 may be implemented in different systems, or some functions of the systems 131 to 134 may be integrated into a new system for implementation.
[0045] In some embodiments, referring to Figure 1A and Figure 1B as shown, the above copyright monitoring system 131 and copyright deposit system 132 may be different systems; in other embodiments, some function modules of the above copyright monitoring system 131 and copyright deposit system 132 may be combined and implemented in a new system. For example, Figure 1C the copyright monitoring and rights protection system 135 exemplified in
[0046] integrates the functions or services of the two systems of the copyright monitoring system 131 and the copyright deposit system 132. Figure 1A and Figure 1B the same subject is used below to distinguish and describe different call relationships.
[0047] Reference Figure 1A and Figure 1B As shown, the copyright monitoring system 131, the copyright evidence system 132, the blockchain system 133, and the copyright registration system 134 are two different but related systems to the copyright comprehensive processing platform. The copyright comprehensive processing platform can call at least part of the data processing services or data of the above-mentioned copyright monitoring system 131, the copyright evidence system 132, the blockchain system 133, and the copyright registration system 134. The specific calling method can vary.
[0048] For example, in Figure 1A In the example system architecture 100a, the copyright comprehensive processing platform has direct calling authority over the copyright monitoring system 131, the copyright evidence system 132, the blockchain system 133, and the copyright registration system 134. The copyright comprehensive processing platform initiates direct calls to the copyright monitoring system 131, the copyright evidence system 132, the blockchain system 133, and the copyright registration system 134 respectively through the terminal device 110 or the server 120 where it is located.
[0049] exist Figure 1B In the example system architecture 100b, the copyright comprehensive processing platform has direct calling authority over the copyright monitoring system 131 and the copyright notarization system 132, and has indirect calling authority (cannot directly access) over the blockchain system 133 and the copyright registration system 134. The copyright monitoring system 131 and the copyright notarization system 132 can each call the blockchain system 133. In addition, the blockchain system 133 has direct calling authority over the copyright registration system 134.
[0050] The embodiments of the present disclosure provide a method for processing data of digital works, which can be executed by a terminal device 110 installed with a copyright comprehensive processing platform in the above-mentioned system architecture 100a, 100b, 100c.
[0051] Figure 2 The flowchart of the data processing method of the digital work according to an embodiment of the present disclosure is schematically shown.
[0052] Reference Figure 2 As shown, the data processing method of digital works provided by the embodiment of the present disclosure includes the following operations: S201, S202, S203, S204 and S205.
[0053] In operation S201, a copyright information processing request for digital work information is received, where the copyright information processing request includes one or more of a copyright monitoring request and a copyright evidence storage request.
[0054] In an implementation scenario, the user inputs digital work information to be certified or digital work information for which copyright infringement monitoring is required on a terminal device installed with a copyright comprehensive processing platform (the above copyright comprehensive processing platform is an application on the terminal device, such as an APP or a browser web page, etc.), and clicks the corresponding function keys such as certification and copyright monitoring, which is regarded as the user initiating a processing request for copyright monitoring or certification of the digital work information; correspondingly, the above processing request is received on the terminal device side. The above digital work information may include but is not limited to: a work file (such as music work X), registration agency information of the above work file, work ownership documents and other information.
[0055] For example, the terminal device encapsulates the received digital work information into JSON request data and transmits it to the background server. The background server can provide partial data processing services and cooperate with third-party auxiliary function systems in the remaining function system list for service collaboration.
[0056] In operation S202, a call request is initiated to the target system with copyright information processing function in the function system list. The above function system list contains function systems with pre-configured call permissions, and the above copyright information processing function includes one or more of copyright monitoring function and copyright certification function.
[0057] In the copyright comprehensive processing platform, a function system list is pre-generated, which contains function systems with pre-configured call permissions. The above function system list can at least cover function systems with at least one of copyright monitoring and copyright certification functions.
[0058] When the processing request is a processing request for copyright monitoring, the corresponding target system is Figure 1A and Figure 1B the copyright monitoring system 131 exemplified in Figure 1A and Figure 1B When the processing request is a processing request for copyright certification, the corresponding target system is Figure 1C and
[0059] the copyright certification system 132 exemplified in
[0060] the copyright monitoring and rights protection system 135 exemplified in Figure 1C In another implementation manner, the copyright monitoring and rights protection system 135 simultaneously has the above copyright monitoring and certification functions. Whether the processing request is copyright monitoring or copyright certification, the corresponding target system called is In operation S203, the immediate response result feedback from the above target system is received and displayed. The above immediate response result includes the processing result obtained by the above target system after executing the copyright information processing instruction on the above digital work information. The above copyright information processing instruction includes one or more of copyright monitoring instruction and copyright certification instruction.
[0060] After receiving the call request from the copyright comprehensive processing platform, the above-mentioned target system will execute the corresponding processing logic according to the call request, that is, execute at least one of the copyright monitoring instruction or the copyright deposit instruction for the above-mentioned digital work information to obtain a processing result. At this time, the processing result obtained by executing the copyright information processing instruction is un-verified. In order to give an immediate feedback, the target system will then feedback the obtained real-time processing result as at least part of the content in the immediate response result back to the copyright comprehensive processing platform. The content of the immediate response result displayed on the comprehensive processing platform is, for example: "The preliminary deposit of music work X is completed and awaits verification on the chain" or "Music work X has been locally stored and further verification is still required", "The preliminary infringement monitoring result of music work X is: It is preliminarily verified that there is a possibility of infringement of music work X on website YY".
[0061] Although the processing results of copyright monitoring and / or deposit obtained by the target system through real-time processing are most likely to be valid, since the true validity of the copyright involved has not been verified, in order to ensure the reliability of the results, an asynchronous processing method is adopted to verify the validity of the processing results. In addition, when executing at least one of the copyright monitoring instruction and the copyright deposit instruction, the target system does not call the blockchain system 133 and the copyright registration system 134.
[0062] In operation S204, the validity of the above-mentioned processing result is verified asynchronously to obtain the verification result of the above-mentioned processing result.
[0063] Based on operations S203 - S204, by setting the processing logic of immediate response + asynchronous verification, it is possible to implement data processing in two scenarios of copyright monitoring and copyright deposit on one platform, improving the processing efficiency of the copyright protection link while also being able to provide an immediate feedback effect and ensure the reliability of the processing results.
[0064] For the copyright monitoring scenario, the validity here refers to whether the result of monitoring whether there are infringing works or infringed works during the current processing period is consistent with the ownership information in the copyright registration system. If they are consistent, the monitoring result is valid; if not, it is invalid.
[0065] For the copyright deposit scenario, the validity here refers to whether the object information (digital work information) for which copyright deposit is carried out is consistent with the ownership information in the copyright registration system (referring to the system provided by the official or an officially recognized and filed registration agency for copyright query and registration). If they are consistent, it is truly valid; if not, it is invalid.
[0066] It should be noted that the validity is a function of time and there will be temporal variations: when the copyright of the digital work information itself or other works changes, the validity of the monitoring and processing results will change over time.
[0067] In operation S205, the display content of the above processing result is updated according to the above verification result.
[0068] For example, corresponding to the specific scenarios given above, when the verification result is that the processing results of copyright monitoring and deposit are invalid, the display content of the processing result is updated correspondingly to: "After the music work X is verified on the chain, it is found that the deposit is invalid, and the deposit is returned for processing" or "After the music work X is further verified, it does not meet the deposit procedures, and the deposit is returned for processing", "The final infringement monitoring result of the music work X is: the result of verifying the infringement of the music work X by the YY website is invalid", or when it is verified according to the ownership information in the copyright registration system that the YY website has the right to disseminate and use the music work X, the display content is updated to "The final infringement monitoring result of the music work X is: it is verified that the YY website does not infringe the music work X".
[0069] By providing the execution logics corresponding to the above operations S201 to S205, realizing the function system call corresponding to the copyright data processing scenario based on the function system list corresponding to the function system with configured call permissions, receiving the instant response result within the processing cycle of request - response and combining the asynchronous verification processing logic, it is possible to achieve unified and compatible processing in the scenarios of copyright monitoring and copyright deposit. Among them, when the execution entity of this method (such as the copyright comprehensive processing platform, etc.) receives at least one processing request for copyright monitoring or copyright deposit of digital work information, it only needs to initiate a call to the target system corresponding to the service support required for the copyright data processing scenario (here it is copyright monitoring or deposit) based on the above function system list and wait to receive the instant response result feedback by the target system; for users, they can implement the two data processing scenarios of copyright monitoring and deposit on the same processing platform without independently operating multiple different platforms, and at the same time, they can also obtain the display of instant response results during the processing process; in addition, the processing result is updated through the verification result obtained by the asynchronous verification processing, and the copyright involved in the data processing process is ensured to be true and valid through the asynchronous verification processing logic, thereby guaranteeing the reliability of the finally presented processing result.
[0070] The blockchain system in the above system architecture provides evidence storage and traceability for the protection of work copyrights; the copyright monitoring system provides a basis for monitoring and liability determination of whether digital works are legally used; the copyright registration system provides corresponding interfaces for querying copyright ownership information. By executing the data processing method provided in this embodiment through the copyright comprehensive processing platform, the functions of various functional systems such as the copyright monitoring system, the copyright evidence storage system, the blockchain system, and the copyright registration system can be integrated, and at least one-stop services for copyright monitoring and work evidence storage can be achieved through function calls.
[0071] The following combines Figure 3A and Figure 3B to describe two implementation manners of the above processing method.
[0072] Figure 3A FIG. schematically shows an implementation process diagram of a data processing method for digital works according to an embodiment of the present disclosure. In order to focus on describing the specific implementation process of the main operation S204, the example of the operation S205 is omitted in Figure 3A .
[0073] According to an embodiment of the present disclosure, as shown in combination with Figure 3A and Figure 1A , in the above operation S204, the validity of the above processing result is asynchronously verified to obtain the verification result of the above processing result, including: calling the relevant target data in the specific functional system in the above functional system list for verifying the above processing result, and verifying the validity of the above processing result according to the above relevant target data to obtain the verification result of the above processing result.
[0074] The functional system list includes one or more functional systems for providing one or more services such as copyright information query service, work evidence storage service, copyright trading service, copyright monitoring and rights protection service, and copyright registration service. In this embodiment, in Figure 3A , taking the data processing for copyright monitoring as an example, as shown in combination with Figure 1A the system architecture 100a shown, the functional system list includes a copyright monitoring system 131, a copyright evidence storage system 132, a blockchain system 133, and a copyright registration system 134 for providing copyright query functions. The specific functional systems include the blockchain system 133 and the copyright registration system 134.
[0075] Referring to Figure 3A and Figure 1A shown, in the above operation S204, calling the relevant target data in the specific functional system in the above functional system list for verifying the above processing result, and verifying the validity of the above processing result according to the above relevant target data to obtain the verification result of the above processing result includes the following operations:
[0076] Operation S311, invoking the information of the works uploaded to the blockchain system as described above; wherein the information of the works uploaded to the blockchain system is obtained by the target system storing the digital work information obtained after being invoked on the blockchain when the target system is invoked.
[0077] Operation S312, according to the information of the works uploaded to the blockchain as described above, invoking the work copyright information related to the information of the works uploaded to the blockchain from the copyright registration system as described above.
[0078] Operation S313, according to the work copyright information as described above, verifying the validity of the above-mentioned processing result to obtain the verification result of the above-mentioned processing result.
[0079] In Figure 3A The serial numbers ① to ⑥ are used to represent an example of the order in which the operations occur. After the operation S201 corresponding to the serial number ① occurs, the implementation of the operation S202 corresponding to the serial number ② is triggered, and the copyright comprehensive processing platform sends a call request to the corresponding copyright monitoring system 131 (target system). After receiving the call request, the copyright monitoring system 131, on the one hand, sends the processing result obtained after executing the copyright monitoring instruction to the copyright comprehensive processing platform, corresponding to Figure 3A The serial number ③-1 in. Corresponding to the operation S203 of the copyright comprehensive processing platform. During the asynchronous verification process, after receiving the call request, the copyright monitoring system 131 also implements S310 corresponding to the serial number ③-2, sending a call request to the blockchain system 133, requesting the blockchain system 133 to store the obtained digital work information on the blockchain to obtain the information of the works uploaded to the blockchain; then, the copyright comprehensive processing platform sequentially implements the operations S311 and S312 corresponding to the serial numbers ④ and ⑤. After executing the operations corresponding to the serial numbers ④ and ⑤, the copyright comprehensive processing platform continues to execute the operation S313 corresponding to the serial number ⑥ to obtain the verification result of the processing result of the copyright monitoring (the result of whether the processing result is valid).
[0080] Although the data processing scenario of copyright monitoring is taken as an example here, it can be understood that the execution logic corresponding to the operations S311 to S313 is also applicable to the data processing scenario of copyright deposit.
[0081] Figure 3B Another implementation process diagram of the data processing method for digital works according to an embodiment of the present disclosure is schematically shown. In order to focus on describing the specific implementation process of the main operation S204, the example of the operation S205 is omitted in Figure 3B
[0082] According to another embodiment of the present disclosure, with reference to Figure 3BAs shown, in the above operation S204, an asynchronous response result fed back from the above target system is received, and the above asynchronous response result is a verification result of the above processing result obtained by the above target system by calling a specific functional system in the above functional system list for verifying the above processing result.
[0083] In this embodiment, Figure 3B In this paper, we take the data processing of copyright evidence as an example, combined with Figure 1B As shown in the example system architecture 100b, the functional system list includes a copyright monitoring system 131, a copyright notarization system 132, a blockchain system 133 and a copyright registration system 134 for providing a copyright query function, and the specific functional systems include the blockchain system 133 and the copyright registration system 134.
[0084] The asynchronous response result is obtained by the target system (here, the copyright notarization system 132) by calling the blockchain system 133 to perform the following operations:
[0085] Operation S320: when the blockchain system is called, the digital work information carried in the call request is stored on the blockchain to obtain the on-chain work information;
[0086] Operation S321, based on the on-chain work information, calling the work copyright information related to the on-chain work information from the copyright registration system;
[0087] Operation S322: verifying the validity of the processing result according to the copyright information of the work to obtain a verification result of the processing result.
[0088] In this embodiment, Figure 3A Compared with the embodiment illustrated in the example, the difference lies in the different calling paths. The direct calling relationship involved in this embodiment is different from Figure 1B The calling relationship shown in the example is corresponding. For the specific calling process, please refer to Figure 3A To understand the specific description of , you only need to replace the execution subject.
[0089] Specifically, in Figure 3B In the example, sequence numbers ① to ⑥ are used to represent the order in which operations occur. After the operation S201 corresponding to sequence number ① occurs, the operation S202 corresponding to sequence number ② is triggered, and the copyright integrated processing platform initiates a call request to the corresponding copyright evidence storage system 132 (target system). After receiving the call request, the copyright evidence storage system 132 sends the processing result (the content contained in the immediate response result) obtained after executing the copyright evidence instruction to the copyright integrated processing platform, corresponding to Figure 3ASerial number ③-1 in the table corresponds to operation S203 of the copyright comprehensive processing platform. On the other hand, corresponding to the asynchronous verification process, after receiving the call request, the copyright evidence system 132 also implements S320 corresponding to serial number ③-2, and initiates a call request to the blockchain system 133, requesting the blockchain system 133 to store the acquired digital work information on the chain to obtain the on-chain work information. Next, the blockchain system 133 implements operations S321 and S322 corresponding to serial numbers ④ and ⑤, and operations S321 and S322 are executed in sequence. After executing the operations corresponding to serial numbers ④ and ⑤, the blockchain system 133 obtains the verification result of the copyright evidence processing result (whether the evidence result is valid). Next, the blockchain system 133 feeds back the obtained verification result to the copyright evidence system 132, and the copyright evidence system 132 calls back the evidence result receiving interface of the copyright comprehensive processing platform. The copyright evidence system 132 feeds back the verification result to the copyright comprehensive processing platform, referring to Figure 3B As shown by the dotted arrow corresponding to serial number ⑥.
[0090] Although the data processing scenario of copyright notarization is taken as an example here, it can be understood that the execution logic corresponding to operations S320~S322 is also applicable to the data processing scenario of copyright monitoring.
[0091] In a specific embodiment of copyright notarization, refer to Figure 3B and Figure 1B As shown, the execution process of the data processing method provided in the embodiment of the present disclosure includes:
[0092] Receiving a request for processing data storage of work storage information, such as a copyright storage request; the work storage information includes: registration agency information of the work file (such as image work S) and work ownership file information;
[0093] Verify the legality of the received work evidence information;
[0094] When the legitimacy verification of the above work evidence information is passed, a call request is initiated to the target system with the work evidence function in the above functional system list;
[0095] Receive and display the immediate response results fed back from the target system; the above-mentioned immediate response results include: after receiving the above-mentioned work evidence information, the above-mentioned target system stores the work file corresponding to the above-mentioned work evidence information in a storage module (for example, IPFS (Interplanetary File System, a network transmission protocol designed to create persistent and distributed storage and sharing of files, which is a content-addressable peer-to-peer hypermedia distribution protocol. The nodes in the IPFS network will constitute a distributed file system)) and the corresponding feedback evidence processing results;
[0096] Receive the asynchronous response result fed back by the above-mentioned target system. The above asynchronous response result is the deposit verification result obtained by the above target system calling the blockchain system in the above function system list to perform the on-chain storage and verification of the deposit information of the above work after the deposit processing result is successful in deposit;
[0097] Update the display content of the above deposit processing result according to the above deposit verification result.
[0098] Figure 4 Schematically shows a flowchart of a data processing method for digital works according to another embodiment of the present disclosure.
[0099] According to an embodiment of the present disclosure, with reference to Figure 4 As shown, in addition to the above operations S201 to S205, the data processing method for digital works provided by the embodiments of the present disclosure further includes an operation S400, and the operation S400 is executed after step S201.
[0100] In operation S400, verify the legality of the received above digital work information.
[0101] In one embodiment, the copyright comprehensive processing platform on the terminal device can, after receiving a copyright information processing request (such as one or more of a copyright monitoring request or a copyright deposit request) for digital work information, encapsulate the digital work information into JSON request data and transmit it to the background server (for example, Figure 1A as an example of 120), and verify the legality of the above digital work information by calling the service of the background server or directly through preset conditions in the terminal device.
[0102] According to an embodiment of the present disclosure, verifying the legality of the received above digital work information includes: when at least one of the input format and input content of the above digital work information satisfies one or more of the following conditions, determine that the above digital work information is illegal:
[0103] The above input format does not meet the preset input specification conditions, for example, the input specification conditions specify preset specification parameters for spaces, case, and number of digits;
[0104] The above input content meets the preset illegal content conditions;
[0105] The above input content meets the preset violation content conditions. For example, if the input content contains sensitive words corresponding to the current current affairs, it is regarded as the input content meeting the preset violation content conditions. The violation content conditions can include relevant conditions that are legal but do not conform to the internal regulations of the copyright comprehensive processing platform.
[0106] Among them, with reference to Figure 4As shown, when the legality verification of the above digital work information passes, operation S202 is executed to initiate a call to the target system with a copyright information processing function in the function system list.
[0107] Refer to Figure 4 As shown, when the legality verification of the above digital work information fails, operation S402 is executed to feedback a prompt message indicating that the digital work information is incorrect.
[0108] It should be noted that the above operation S400 is an optional implementation manner. In a method without operation S400, operations S201 to S205 can be executed without verifying the digital work information to obtain a processing result, and when the digital work information is illegal, the verification result corresponding to the processing result is invalid.
[0109] Figure 5 Schematically shows a flowchart of a data processing method for digital works according to another embodiment of the present disclosure.
[0110] According to an embodiment of the present disclosure, the data processing method provided by the embodiments of the present disclosure further includes operation S500 in addition to the above operations S201 to S205: generating a function system list, and operation S500 is executed before operation S202; Refer to Figure 5 As shown, for simplicity of illustration, only operations S500 and S202 are schematically shown here.
[0111] Among them, refer to Figure 5 As shown, in the above operation S500, generating a function system list includes the following operations: S501, S502, and S503.
[0112] In operation S501, according to the service support information corresponding to the preset work data processing scenario, determine the candidate function systems for providing service support.
[0113] The preset work data processing scenarios may include but are not limited to: copyright information query, work deposit processing, copyright transaction processing, copyright monitoring processing, copyright registration processing, etc.; the above service support information correspondingly includes copyright information query service, work deposit service, copyright transaction service, copyright monitoring service, copyright registration service, etc. The candidate function systems for providing service support may be such that one candidate function system can provide at least one of the above services. The above candidate function systems, as the call objects of the copyright comprehensive processing platform for executing the data processing method provided by the embodiments of the present disclosure, are different systems from the copyright comprehensive processing platform provided by the embodiments of the present disclosure and have an association to be configured for function calls.
[0114] For example, for a scenario where a copyright comprehensive processing platform needs to be compatible with both the copyright deposit and copyright infringement monitoring of works, the candidate functional systems include Figure 1A and Figure 1B the exemplary copyright monitoring system 131, copyright deposit system 132, blockchain system 133, and copyright registration system 134. Or, the candidate functional systems include, as Figure 1C exemplified, the copyright monitoring and rights protection system 135, blockchain system 133, and copyright registration system 134.
[0115] In operation S502, a configuration request is sent to the above candidate functional systems, and the configuration request carries: call information including a call method and call permissions.
[0116] For example, in one embodiment, the call information includes: calling the copyright monitoring system 131 in the manner of using httpClient (HttpClient is a way to call a third-party interface), and the call permission is an instruction for the copyright comprehensive processing platform to call the infringement monitoring module in the copyright monitoring system 131 to perform copyright monitoring; calling the copyright deposit system 132 in the manner of using httpClient, and the call permission is an instruction for the copyright comprehensive processing platform to call the copyright authorization module and storage module in the copyright deposit system 132 to perform copyright deposit; calling the blockchain system 133 in the manner of using httpClient, and the call permission is for the copyright comprehensive processing platform to call the on-chain data in the blockchain system 133, or the call permission is for the copyright monitoring system 131 or copyright deposit system 132 to call the blockchain system 133 to perform data on-chain and verify the ownership of the on-chain data; calling the copyright registration system 134 in the manner of using httpClient, and the call permission is for the copyright comprehensive processing platform to call the work ownership data in the copyright registration system 134, or the call permission is for the blockchain system 133 to call the work ownership data in the copyright registration system 134.
[0117] Based on Figure 1C and Figure 3B the exemplified call logic, the on-chain work information written into the blockchain is traceable and verifiable. Through the call of the copyright registration system by the blockchain system, the ownership information can be docked during the on-chain storage process, and when the ownership information is verified to be true and error-free, the on-chain work information written into the blockchain is marked as valid, ensuring the reliability of the processing results recorded by the blockchain.
[0118] Based on Figure 3AIn the call logic of the example shown, the information of the works uploaded to the blockchain is traceable and verifiable. By calling the work ownership data of the copyright registration system through the copyright comprehensive processing platform, the source of the data recorded in the database of the comprehensive processing platform is reliable. At the same time, when the ownership information is verified to be true and error-free, the comprehensive processing platform marks the information of the works uploaded to the blockchain as valid, which can not only ensure the reliability of the processing results recorded on the blockchain, but also realize the convenience and one-stop service of copyright protection.
[0119] In operation S503, when receiving the response information of successful configuration feedback by the above candidate function system, generate a function system list according to the candidate function system with successful configuration.
[0120] According to an embodiment of the present disclosure, the above data processing method further includes: updating the above function system list according to the update information of the above work data processing scenario.
[0121] Specifically, the service support information can be correspondingly updated through the update information of the work data processing scenario, and the candidate function system can be correspondingly updated. Further, the configuration of the candidate function system that needs to be updated (such as adding a candidate function system, deleting a candidate function system, modifying the call information of the original candidate function system) is updated, and an updated function system list is generated according to the result of the update completion of the candidate function system.
[0122] Figure 6 Schematically shows a flowchart of a data processing method for digital works according to another embodiment of the present disclosure.
[0123] According to an embodiment of the present disclosure, referring to Figure 6 as shown, in the scenario of copyright monitoring, the above data processing method further includes the following operations: S601, S602 and S603. For the sake of simplicity in illustration, only operations S601 to S603 are schematically shown in Figure 6 this figure.
[0124] In operation S601, store the verification result of the above instant response result and the above processing result corresponding to the copyright monitoring request in the form of a copyright monitoring information list in the local database.
[0125] The copyright monitoring information in the above copyright monitoring information list is marked with the corresponding time, which is correspondingly updated as the copyright monitoring result is updated, and the content included in the copyright monitoring information will also be correspondingly updated over time. For example, at a certain moment, website ZZZ infringes the copyright of picture S, and at another updated moment, the updated content is that website ZZZ does not infringe the copyright of picture S or the monitoring result of website ZZZ infringing the copyright of picture S is invalid.
[0126] In one embodiment, the storage operation of the instant response result can be performed after receiving the instant response result fed back from the above target system, and the storage operation of the verification result of the above processing result can be performed after obtaining the verification result of the above processing result.
[0127] In operation S602, according to the copyright monitoring duration information carried in the above copyright monitoring request, track and monitor whether the timeliness of each copyright monitoring information in the above copyright monitoring information list is in an expired state.
[0128] For example, the copyright monitoring duration information enjoyed by the user of the copyright comprehensive processing platform is: monitoring service for half a year, from February 1, 2022 to July 31, 2022. Similarly, by regularly querying and monitoring all the data to expire on the same day, effective and reasonable allocation of service resources can be carried out.
[0129] In operation S603, when it is monitored that the monitoring timeliness of a specific copyright monitoring information is in an expired state, modify the status of the above specific copyright monitoring information to the stop monitoring state. This operation S603 corresponds to the operation process of writing to the database.
[0130] Based on the above operations S601~S603, effective and reasonable allocation of service resources can be achieved, and the duration of the monitoring service and resource monitoring can be realized.
[0131] The embodiments of the present disclosure also provide a data processing device for digital works.
[0132] Figure 7 The structural block diagram of the data processing device for digital works according to the embodiments of the present disclosure is schematically shown.
[0133] Refer to Figure 7 As shown, the data processing device 700 for digital works provided by the embodiments of the present disclosure includes: a request receiving module 701, a calling module 702, a response result receiving and displaying module 703, a verification result determining module 704, and a display content updating module 705.
[0134] The above request receiving module 701 is used to receive a copyright information processing request for digital work information, and the above copyright information processing request includes one or more of a copyright monitoring request and a copyright deposit request.
[0135] The above calling module 702 is used to initiate a calling request to a target system with a copyright information processing function in the function system list. The above function system list includes function systems with pre-configured calling permissions, and the above copyright information processing function includes one or more of a copyright monitoring function and a copyright deposit function.
[0136] The above response result receiving and displaying module 703 is used to receive and display the instant response result fed back from the above target system. The instant response result includes the processing result obtained by the above target system after executing the copyright information processing instruction on the above digital work information. The copyright information processing instruction includes one or more of a copyright monitoring instruction and a copyright deposit instruction.
[0137] The above verification result determination module 704 is used to asynchronously verify the validity of the above processing result to obtain the verification result of the above processing result.
[0138] The above display content update module 705 is used to update the display content of the above processing result according to the above verification result.
[0139] According to an embodiment of the present disclosure, the above data processing device further includes: an information verification module. The information verification module is used to verify the legality of the received above digital work information. When the legality verification of the above digital work information passes, the above calling module initiates a call request to a target system with one or more of a copyright monitoring function or a copyright deposit function in the list of function systems with call permissions.
[0140] According to an embodiment of the present disclosure, the above data processing device further includes: a storage module, an information timeliness monitoring module, and an information status update module.
[0141] The above storage module is used to store the above instant response result corresponding to copyright monitoring and the verification result of the above processing result in the form of a copyright monitoring information list in the local database.
[0142] The above information timeliness monitoring module is used to track and monitor whether the timeliness of each copyright monitoring information in the above copyright monitoring information list is in an expired state according to the copyright monitoring duration information carried in the above processing request.
[0143] The above information status update module is used to modify the status of the above specific copyright monitoring information to a stop monitoring state when it is detected that the monitoring timeliness of the specific copyright monitoring information is in an expired state.
[0144] According to an embodiment of the present disclosure, the above data processing device further includes: a function integration module and a function update module. The function integration module is used to generate a list of function systems, and the function update module is used to update the list of function systems according to the update information of the above work data processing scenario.
[0145] In one embodiment, the above data processing device may be a terminal device installed with a copyright comprehensive processing platform.
[0146] Any number of the modules included in the above data processing device 700 can be combined and implemented in one module, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. At least one of the modules included in the data processing device 700 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on substrate, a system on package, an application specific integrated circuit (ASIC), or any other reasonable way of integrating or packaging circuits, etc., in hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in a suitable combination of any several of them. Alternatively, at least one of the modules included in the data processing device 700 can be at least partially implemented as a computer program module, which can execute the corresponding functions when the computer program module is run.
[0147] Embodiments of the present disclosure also provide an electronic device.
[0148] Figure 8 A block diagram of the electronic device provided by the embodiments of the present disclosure is schematically shown.
[0149] Referring to Figure 8 As shown, the electronic device 800 provided by the embodiments of the present disclosure includes a processor 801, a communication interface 802, a memory 803, and a communication bus 804. Among them, the processor 801, the communication interface 802, and the memory 803 communicate with each other through the communication bus 804; the memory 803 is used to store a computer program; when the processor 801 executes the program stored in the memory, the data processing method described above is implemented.
[0150] Embodiments of the present disclosure also provide a computer-readable storage medium. A computer program is stored on the above computer-readable storage medium, and when the computer program is executed by a processor, the data processing method described above is implemented.
[0151] The computer-readable storage medium may be included in the device or apparatus described in the above embodiments; or it may exist alone without being assembled into the device or apparatus. The above computer-readable storage medium carries one or more programs, and when the one or more programs are executed, the method according to the embodiments of the present disclosure is implemented.
[0152] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.
[0153] It should be noted that in this text, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element.
[0154] The above are only specific embodiments of the present disclosure, enabling those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments shown herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.
Claims
1. A data processing method for digital works, characterized in that, Applied to a copyright comprehensive processing platform, including: Receiving a copyright information processing request for digital work information; the copyright information processing request includes one or more of a copyright monitoring request and a copyright deposit request; Sending a call request to a target system with copyright information processing capabilities in the function system list, where the function system list contains function systems with pre-configured call permissions; the copyright information processing capabilities include one or more of a copyright monitoring capability and a copyright deposit capability; Receiving and displaying an immediate response result from the target system, where the immediate response result includes a processing result obtained by the target system after executing a copyright information processing instruction on the digital work information; the copyright information processing instruction includes one or more of a copyright monitoring instruction and a copyright deposit instruction; Asynchronously verifying the validity of the processing result to obtain a verification result of the processing result; and Updating the display content of the processing result according to the verification result; Among them, asynchronously verifying the validity of the processing result includes: verifying the validity of the processing result by calling a specific function system; where the specific function system is a function system in the function system list used to verify the processing result and can be called by the copyright comprehensive processing platform or by the target system; where the specific function system includes a copyright registration system, and the validity refers to whether the processing result is consistent with the ownership information in the copyright registration system. If it is consistent, it is true and valid; if it is inconsistent, it is invalid.
2. The data processing method according to claim 1, characterized in that, The step of verifying the validity of the processing result by calling a specific function system to obtain a verification result of the processing result includes: Calling relevant target data in the specific function system and verifying the validity of the processing result according to the relevant target data to obtain a verification result of the processing result; or, Receiving an asynchronous response result from the target system, where the asynchronous response result is a verification result of the processing result obtained by the target system by calling the specific function system.
3. The data processing method according to claim 2, characterized in that, The specific function system further includes: a blockchain system; The step of calling relevant target data in the specific function system and verifying the validity of the processing result according to the relevant target data to obtain a verification result of the processing result includes: Calling the on-chain work information stored in the blockchain system; where the on-chain work information is obtained by the target system storing the digital work information obtained when it is called on the chain; Calling the work copyright information related to the on-chain work information from the copyright registration system according to the on-chain work information; Verifying the validity of the processing result according to the work copyright information to obtain a verification result of the processing result.
4. The data processing method according to claim 2, characterized in that, The specific function system further includes: a blockchain system; The asynchronous response result is obtained by the target system by calling the blockchain system to perform the following operations: When the blockchain system is called, the digital work information carried in the call request is stored on the chain to obtain the on-chain work information; According to the on-chain work information, the work copyright information related to the on-chain work information is called from the copyright registration system; According to the work copyright information, the validity of the processing result is verified to obtain the verification result of the processing result.
5. The data processing method according to claim 1, characterized in that, After receiving the copyright information processing request for the digital work information, it further includes: Verifying the legality of the received digital work information; Among them, when the legality verification of the digital work information passes, a call request is initiated to the target system with the copyright information processing function in the function system list.
6. The data processing method according to claim 5, characterized in that, The verification of the legality of the received digital work information includes: When at least one of the input format and input content of the digital work information meets one or more of the following conditions, it is determined that the digital work information is illegal: The input format does not meet the pre-set input specification conditions; The input content meets the pre-set illegal content conditions; The input content meets the pre-set violation content conditions.
7. The data processing method according to claim 1, characterized in that, It further includes: Storing the instant response result corresponding to the copyright monitoring request and the verification result of the processing result in the form of a copyright monitoring information list in the local database; According to the copyright monitoring duration information carried in the copyright monitoring request, tracking and monitoring whether the timeliness of each copyright monitoring information in the copyright monitoring information list is in an expired state; When it is monitored that the monitoring timeliness of a specific copyright monitoring information is in an expired state, the status of the specific copyright monitoring information is modified to the stop monitoring state.
8. The data processing method according to any one of claims 1-7, characterized in that, It further includes: Generating a function system list; Among them, the generation of the function system list includes: Determining candidate function systems for providing service support according to the service support information corresponding to the preset work data processing scenario; Sending a configuration request to the candidate function systems, and the configuration request carries: call information including a call method and call permissions; When receiving the response information of successful configuration feedback from the candidate function systems, generating a function system list according to the candidate function systems with successful configuration.
9. The data processing method according to claim 8, characterized in that, It further includes: Updating the function system list according to the update information of the work data processing scenario.
10. A data processing device for digital works, characterized in that, Installed with a copyright comprehensive processing platform, the device includes: A request receiving module, configured to receive a copyright information processing request for digital work information; the copyright information processing request includes one or more of a copyright monitoring request and a copyright deposit request; A call module, configured to initiate a call request to a target system with a copyright information processing function in the function system list, and the function system list includes function systems with pre-configured call permissions; the copyright information processing function includes one or more of a copyright monitoring function and a copyright deposit function; A response result receiving and displaying module, which is used to receive and display the instant response result fed back by the target system, where the instant response result includes the processing result obtained by the target system after executing the copyright information processing instruction on the digital work information; the copyright information processing instruction includes one or more of a copyright monitoring instruction and a copyright deposit instruction; A verification result determining module, which is used to asynchronously verify the validity of the processing result to obtain the verification result of the processing result; and A display content updating module, which is used to update the display content of the processing result according to the verification result; Among them, the asynchronous verification of the validity of the processing result includes: verifying the validity of the processing result by calling a specific function system; where the specific function system is the function system in the function system list used to verify the processing result and can be called by the copyright comprehensive processing platform or by the target system; where the specific function system includes a copyright registration system, and the validity refers to whether the processing result is consistent with the ownership information in the copyright registration system. If they are consistent, it is true and valid; if they are inconsistent, it is invalid.
11. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus; The memory is used to store computer programs; The processor is used to implement the data processing method described in any one of claims 1-9 when executing the program stored on the memory; 12. A computer-readable storage medium, on which a computer program is stored, characterized in that, The computer program, when executed by the processor, implements the data processing method described in any one of claims 1-9.
Citation Information
Patent Citations
Copyright authentication method and device based on block chain, equipment and storage medium
CN110598376A
Digital rights management method based on industry chain
CN114117358A