Software copyright automatic authorization and transfer system based on smart contract
Through smart contract technology, the problems of data accuracy and risk monitoring in digital copyright transactions are solved, and the automated authorization and transfer of the software copyright platform is realized, the accuracy of data analysis and transaction efficiency are improved, and risks and uncertainties are reduced.
Patent Information
- Application Number
- CN202411817781.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing digital copyright transaction monitoring system based on blockchain has problems with data accuracy and integrity in the process of data crawling and information analysis, and lacks an automated adjustment system to monitor and predict transaction risks in real time, resulting in uncertainty in the copyright transaction market. Higher levels of sexual and risk.
A software copyright automatic authorization and transfer system based on smart contracts was designed. Through the platform data area division, information collection, preprocessing, data analysis and comprehensive processing modules, the authorization transfer rationality index is calculated, and the smart contract is automated and adjusted. Optimized processing.
It improves the accuracy and security of data information of the software copyright platform, enhances the comprehensiveness and accuracy of data analysis, reduces manual intervention, improves the efficiency and stability of copyright authorization and transfer, and reduces potential disputes.
Smart Images

Figure CN119294770A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart contracts, and more specifically, to an automatic software copyright authorization and transfer system based on smart contracts. Background Art
[0002] As an innovative application based on blockchain technology, smart contracts involve many key elements in their background technology. Blockchain provides a decentralized, tamper-proof distributed ledger environment to ensure the credibility of contract execution and data integrity. Its distributed architecture enhances system reliability and anti-attack. Encryption algorithms such as digital signatures and hash algorithms are used for identity authentication, data integrity protection, and key security management. Programming languages such as Solidity help developers implement complex business logic, covering operations such as fund transfer and asset release. Smart contracts transform cross-border payment and securities trading settlement in the financial field, optimize traceability and financial processes in supply chain management, realize autonomous interaction of devices in the Internet of Things, and protect the rights of creators in the field of digital copyright. However, despite challenges such as security vulnerabilities, limited performance scalability, and lack of standardized interoperability, its potential in various fields continues to drive the continuous development and improvement of technology.
[0003] An existing blockchain-based digital copyright transaction monitoring system mainly includes a data capture module, a transaction information analysis module, and a compliance review module. The data capture module uses a variety of network detection tools and data acquisition interfaces to collect various types of data in the digital copyright transaction platform; the transaction information analysis module extracts key transaction information such as information on both parties to the copyright transaction, transaction price, and authorization scope through specific algorithms and data processing rules; the compliance review module conducts a comprehensive review of the parsed transaction information in accordance with preset industry standards to determine whether the transaction is compliant and legal.
[0004] However, in its actual application, there are still some shortcomings, such as: for the data capture module, due to the complexity and disorder of information and the uneven stability of data sources, the collected data on the background of copyright works and the credit data of transaction-related parties have infiltrated abnormal data, which greatly reduces the accuracy of the data. For example, when collecting the creation history data of copyright works, due to the lack of records or fuzzy information in some data sources, there are a lot of omissions in the collected data. In the transaction information analysis module, although key information can be extracted from the captured data, when processing complex transaction structures and special copyright types of data, current technology often has defects in the completeness and accuracy of information extraction, which can easily lead to the loss of key information and inaccurate analysis results, resulting in data distortion problems, which greatly reduces the effectiveness of transaction information in judging the compliance of copyright transactions. In addition, the existing system lacks a complete automated adjustment system to timely optimize potential risk changes in digital copyright transactions. It only relies on static compliance review standards and is unable to make forward-looking predictions and real-time monitoring of risk evolution during transactions, making risk prevention and control not timely and effective. This in turn increases the uncertainty and risk level faced by the copyright trading market, bringing many challenges and obstacles to the steady development of the digital copyright industry.
[0005] Therefore, there is an urgent need for an automatic software copyright authorization and transfer system based on smart contracts to solve the problem. Summary of the invention
[0006] In order to overcome the above-mentioned defects of the prior art, an embodiment of the present invention provides a software copyright automatic authorization and transfer system based on smart contracts, which solves the problems raised in the above-mentioned background technology through the field of smart contract technology.
[0007] To achieve the above purpose, the present invention provides the following technical solution: a software copyright automatic authorization and transfer system based on smart contracts, comprising the following modules: Platform data area division module: used for intelligent operation and analysis of data information of the target software copyright platform, and divided into anti-counterfeiting information division unit, transfer and authorization information division unit and transaction information division unit; Information platform acquisition module: used to acquire data from any sub-area in the platform data area division module; including anti-counterfeiting information acquisition unit, transfer and authorization information acquisition unit and transaction information acquisition unit; Platform preprocessing module: receiving data information transmitted by each unit of the information platform acquisition module, preprocessing each sub-area in each information area of the target software copyright platform to obtain each data, and transmitting each data to the data analysis module; Data analysis module: used to receive data transmitted by the platform preprocessing module, obtain corresponding coefficient values through various analysis models, and transmit the data to the comprehensive analysis module; including anti-counterfeiting information analysis unit, transfer and authorization analysis unit and transaction information analysis unit; Comprehensive processing module: used to receive data transmitted by the data analysis module, to establish a comprehensive processing model, to import the data transmitted by the data analysis module into the comprehensive processing model, to calculate the authorization transfer rationality index, and to transmit it to the comprehensive judgment module; including a comprehensive analysis unit; Comprehensive judgment module: obtains a preset comprehensive rationality threshold, outputs a digital signal after comparing the authorization transfer rationality index with the preset comprehensive rationality threshold, and transmits the digital signal to the adjustment optimization module; Adjustment and optimization module: Based on the abnormal signals sent by the comprehensive judgment module, the system will automatically adjust and optimize the corresponding areas, and visualize the adjustment and optimization results and send them to the corresponding managers.
[0008] Preferably, the anti-counterfeiting information division unit is used to divide the anti-counterfeiting information area of the target software copyright platform into sub-areas in an equal time division manner, and the sub-areas in the anti-counterfeiting information area of the target software copyright platform are numbered 1, 2, ..., i, ..., n in sequence; the transfer and authorization information division unit is used to divide the transfer and authorization information area of the target software copyright platform into sub-areas in an equal time division manner, and the sub-areas in the transfer and authorization information area of the target software copyright platform are numbered 1, 2, ..., j, ..., n in sequence; the transaction information division unit is used to divide the transaction information area of the target software copyright platform into sub-areas in an equal time division manner, and the sub-areas in the transaction information area of the target software copyright platform are numbered 1, 2, ..., k, ..., n in sequence.
[0009] Preferably, the specific collection method of the anti-counterfeiting information collection unit is: the hash value of the user digital fingerprint of each sub-area in the anti-counterfeiting information area of the target software copyright platform and the total number of all keys of the user information are marked as Dz i 、Dm i , where i represents the number of the i-th sub-area; the specific collection method of the transfer and authorization information collection unit is: the total number of transfer cases, the total number of authorization cases, the transfer completion time and the authorization completion time of each sub-area in the transfer and authorization information area of the target software copyright platform, respectively marked as Zs j , Zg j , Zt j and Zf j, where j represents the number of the jth sub-area; the specific collection method of the transaction information collection unit is: the total amount of transfer cases and the total amount of authorization cases in each sub-area of the transaction information area of the target software copyright platform are marked as Jp k 、Jl k , where k represents the number of the k-th sub-region.
[0010] Preferably, the pretreatment specifically includes: The average number of bits of the hash value of the digital fingerprint is obtained through the hash algorithm: , Where D 1 The average number of bits of the hash value representing the digital fingerprint, Dz i The hash value of the user's digital fingerprint representing the i-th sub-region; The calculation formula for the average total number of all keys of user information is: , Where D 2 The average total number of all keys representing user information, Sd i The total number of all keys representing the user information of the i-th sub-area; The formula for calculating the average total number of transferred cases is: , Where Z 1 represents the average total number of transfer cases, Zs j represents the total number of transfer cases in the ith sub-region; The formula for calculating the average total number of authorized cases is: , Where Z 2 represents the average total number of authorized cases, Zg j represents the total number of authorized cases in the i-th sub-region; The calculation formula for the average total completion time of a transfer is: , Where Z 3 represents the average total completion time of the transfer, Zt j represents the transfer completion time of the i-th sub-region; The formula for calculating the average total completion time of authorization is: , Where Z 4 represents the average total completion time of authorization, Zf j represents the authorization completion time of the i-th sub-area; The formula for calculating the average total amount of transferred cases is: , Among them J 1 Indicates the average total amount of the transfer case, Jp k represents the total amount of transfer cases in the i-th sub-region; The formula for calculating the average total amount of authorized cases is: , Among them J 2 represents the average total amount of authorized cases, Jl k Represents the total amount of authorized cases in the i-th sub-region.
[0011] Preferably, the anti-counterfeiting information analysis unit is used to establish an anti-counterfeiting information analysis model, import the data obtained by the platform preprocessing module into the anti-counterfeiting information analysis model, and calculate the anti-counterfeiting information coefficient value corresponding to the anti-counterfeiting information analysis model, which is specifically expressed as: , Where η represents the anti-counterfeiting information coefficient value, D 1 The average number of bits of the hash value representing the digital fingerprint, Dz i represents the hash value of the user's digital fingerprint in the i-th sub-region, D 2 The average total number of all keys representing user information, Sd i It represents the total number of all keys of user information in the i-th sub-region, and n represents the total number of sub-regions.
[0012] Preferably, the transfer and authorization analysis unit is used to establish a transfer and authorization information analysis model, import the data obtained by the platform preprocessing module into the transfer and authorization information analysis model, and calculate the transfer and authorization information coefficient value corresponding to the transfer and authorization information analysis model, which is specifically expressed as: , Where λ represents the transfer and authorization information coefficient value, Z 1 represents the average total number of transfer cases, Zs j represents the total number of transfer cases in the jth sub-region, Z 2 represents the average total number of authorized cases, Zg j represents the total number of authorized cases in the ith sub-region, Z 3 represents the average total completion time of the transfer, Zt j represents the transfer completion time of the jth sub-region, Z 4 represents the average total completion time of authorization, Zf j represents the authorization completion time of the jth sub-region, α represents the adjustment factor of the transfer and authorization information, and its value range is (0,1], and n represents the total number of sub-regions.
[0013] Preferably, the transaction information analysis unit is used to establish a transaction information analysis model, import the data obtained by the platform preprocessing module into the transaction information analysis model, and calculate the transaction information coefficient value corresponding to the transaction information analysis model, which is specifically expressed as: , Where γ represents the transaction information coefficient value, J 1 represents the average total amount of the transferred cases, J max Indicates the maximum amount of the transfer case, J min Indicates the minimum amount of the transfer case, Jp k represents the total amount of transfer cases in the ith sub-region, J 2 represents the average total amount of authorized cases, Jl k represents the total amount of authorized cases in the kth sub-region, and n represents the total number of sub-regions.
[0014] Preferably, the comprehensive analysis unit is used to establish a comprehensive processing model, import the data transmitted by the comprehensive processing module into the comprehensive processing model, and calculate the authorization transfer rationality index, which is specifically expressed as: , Where P represents the authorization transfer rationality index, η represents the anti-counterfeiting information coefficient value, λ represents the transfer and authorization information coefficient value, γ represents the transaction information coefficient value, β 1 , β 2 , β 3 Represents the enterprise risk weight coefficient and is greater than zero, β 1 , β 2 , β 3 and equal to one, where μ represents other influencing factors of the authorization transfer rationality index.
[0015] Preferably, the preset comprehensive rationality threshold is based on the comprehensive rationality value of the target software copyright platform data in previous years, recorded as ΔP; the digital signal includes a safety signal and an abnormal signal; the specific judgment is as follows: A1: If P<ΔP, that is, the authorization transfer rationality index is less than the preset comprehensive rationality threshold, a safety signal is issued and the data of the target software copyright platform is stored in the database module; A2: If P>ΔP, that is, the authorization transfer rationality index is greater than the preset comprehensive rationality threshold, an abnormal signal is issued and the adjustment optimization module is entered.
[0016] Technical effects and advantages of the present invention: The present invention can accurately divide each area into sub-areas through the platform data area division module, which is helpful to improve the accuracy of the data information of the software copyright platform; collect anti-counterfeiting information data, transfer and authorization information data and transaction information data through the information platform acquisition module, which is helpful to obtain the specific information of the data information of the copyright platform; obtain various data through the platform preprocessing module, which is helpful to improve the quality of the data information of the copyright platform, enhance data security and remove abnormal values; The present invention receives data transmitted by the enterprise information preprocessing module through the data analysis module, obtains the anti-counterfeiting information coefficient value, the transfer and authorization information coefficient value and the transaction information coefficient value, which is helpful for the comprehensiveness of the data information analysis of the software copyright platform; establishes a comprehensive processing model through the comprehensive processing module, imports the data transmitted by the data analysis module into the comprehensive processing model, calculates the authorization transfer rationality index, and makes the data information of the software copyright platform intuitive and easy to understand; The present invention obtains a preset comprehensive rationality threshold through a comprehensive judgment module, and compares the authorization transfer rationality index with the preset comprehensive rationality threshold, which helps to improve the accuracy of the analysis. Through the automatic execution characteristics of smart contracts, the efficiency of copyright authorization and transfer is greatly improved, human intervention and potential disputes are reduced, and the stability and security of the automatic adjustment of the software copyright platform are ensured. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a schematic diagram of the system structure of the present invention; Figure 2 It is a structural schematic diagram of the data analysis module of the present invention. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] As attached Figure 1 The software copyright automatic authorization and transfer system based on smart contracts shown in the figure includes: platform data area division module, information platform acquisition module, platform preprocessing module, data analysis module, comprehensive processing module, comprehensive judgment module, adjustment and optimization module and database module.
[0020] Platform data area division module: used for intelligent operation and analysis of data information of the target software copyright platform, and divided into anti-counterfeiting information division unit, transfer and authorization information division unit and transaction information division unit.
[0021] In this embodiment, it should be specifically explained that the division method in the data area division module is specifically: one month as a cycle, one week as a cycle and one day as a cycle.
[0022] In this embodiment, it should be specifically explained that the anti-counterfeiting information division unit is used to divide the anti-counterfeiting information area of the target software copyright platform into sub-areas according to an equal time division method, and the sub-areas in the anti-counterfeiting information area of the target software copyright platform are numbered 1, 2, ..., i, ..., n in sequence; the transfer and authorization information division unit is used to divide the transfer and authorization information area of the target software copyright platform into sub-areas according to an equal time division method, and the sub-areas in the transfer and authorization information area of the target software copyright platform are numbered 1, 2, ..., j, ..., n in sequence; the transaction information division unit is used to divide the transaction information area of the target software copyright platform into sub-areas according to an equal time division method, and the sub-areas in the transaction information area of the target software copyright platform are numbered 1, 2, ..., k, ..., n in sequence.
[0023] Information platform acquisition module: used to acquire data from any sub-area in the platform data area division module; includes anti-counterfeiting information acquisition unit, transfer and authorization information acquisition unit and transaction information acquisition unit.
[0024] In this embodiment, it is specifically necessary to explain that the anti-counterfeiting information collection unit is used to obtain the hash value of the user's digital fingerprint and the total number of all keys of the user information in each sub-area of the anti-counterfeiting information area of the target software copyright platform, and transmit the data to the platform preprocessing module; the transfer and authorization information collection unit is used to obtain the total number of transfer cases, the total number of authorization cases, the transfer completion time and the authorization completion time of each sub-area in the transfer and authorization information area of the target software copyright platform, and transmit the data to the platform preprocessing module; the transaction information collection unit is used to obtain the total amount of transfer cases and the total amount of authorization cases in each sub-area in the transaction information area of the target software copyright platform, and transmit the data to the platform preprocessing module; In this embodiment, it should be specifically explained that the specific collection method of the anti-counterfeiting information collection unit is: the hash value of the user digital fingerprint of each sub-area in the anti-counterfeiting information area of the target software copyright platform and the total number of all keys of the user information are marked as Dz i 、Dm i , where i represents the number of the i-th sub-area; the specific collection method of the transfer and authorization information collection unit is: the total number of transfer cases, the total number of authorization cases, the transfer completion time and the authorization completion time of each sub-area in the transfer and authorization information area of the target software copyright platform, respectively marked as Zs j, Zg j , Zt j and Zf j , where j represents the number of the jth sub-area; the specific collection method of the transaction information collection unit is: the total amount of transfer cases and the total amount of authorization cases in each sub-area of the transaction information area of the target software copyright platform are marked as Jp k 、Jl k , where k represents the number of the k-th sub-region.
[0025] Platform preprocessing module: receiving data information transmitted by each unit of the information platform acquisition module, preprocessing each sub-area in each information area of the target software copyright platform to obtain each data, and transmitting each data to the data analysis module; In this embodiment, it should be specifically explained that the data obtained by the preprocessing include: the average number of bits of the hash value of the digital fingerprint, the average total number of all keys of the user information, the average total number of transfer cases, the average total number of authorized cases, the average total completion time of transfers, the average total completion time of authorizations, the average total amount of transfer cases, and the average total amount of authorized cases; In this embodiment, it should be specifically noted that the preprocessing specifically includes: The average number of bits of the hash value of the digital fingerprint is obtained through the hash algorithm: , Where D 1 The average number of bits of the hash value representing the digital fingerprint, Dz i The hash value of the user's digital fingerprint representing the i-th sub-region; The calculation formula for the average total number of all keys of user information is: , Where D 2 The average total number of all keys representing user information, Sd i The total number of all keys representing the user information of the i-th sub-area; The formula for calculating the average total number of transferred cases is: , Where Z 1 represents the average total number of transfer cases, Zs j represents the total number of transfer cases in the ith sub-region; The formula for calculating the average total number of authorized cases is: , Where Z 2 represents the average total number of authorized cases, Zg j represents the total number of authorized cases in the i-th sub-region; The calculation formula for the average total completion time of a transfer is: , Where Z 3 represents the average total completion time of the transfer, Zt j represents the transfer completion time of the i-th sub-region; The formula for calculating the average total completion time of authorization is: , Where Z 4 represents the average total completion time of authorization, Zf j represents the authorization completion time of the i-th sub-area; The formula for calculating the average total amount of transferred cases is: , Among them J 1 Indicates the average total amount of the transfer case, Jp k represents the total amount of transfer cases in the i-th sub-region; The formula for calculating the average total amount of authorized cases is: , Among them J 2 represents the average total amount of authorized cases, Jl k Represents the total amount of authorized cases in the i-th sub-region.
[0026] As attached Figure 2 A structural diagram of a data analysis module of an automatic software copyright authorization and transfer system based on smart contracts is shown.
[0027] Data analysis module: used to receive data transmitted by the platform preprocessing module, obtain the corresponding coefficient value through each analysis model, and transmit the data to the comprehensive analysis module; including anti-counterfeiting information analysis unit, transfer and authorization analysis unit and transaction information analysis unit.
[0028] Specifically, each analysis model includes: an anti-counterfeiting information analysis model, a transfer and authorization information analysis model, and a transaction information analysis model; the corresponding coefficient values include: the anti-counterfeiting information coefficient value, the transfer and authorization information coefficient value, and the transaction information coefficient value corresponding to the anti-counterfeiting information analysis model.
[0029] In this embodiment, it should be specifically explained that the anti-counterfeiting information analysis unit is used to establish an anti-counterfeiting information analysis model, import the data obtained by the platform preprocessing module into the anti-counterfeiting information analysis model, and calculate the anti-counterfeiting information coefficient value corresponding to the anti-counterfeiting information analysis model, which is specifically expressed as: , Where η represents the anti-counterfeiting information coefficient value, D1 The average number of bits of the hash value representing the digital fingerprint, Dz i represents the hash value of the user's digital fingerprint in the i-th sub-region, D 2 The average total number of all keys representing user information, Sd i It represents the total number of all keys of user information in the i-th sub-region, and n represents the total number of sub-regions.
[0030] In this embodiment, it should be specifically explained that the transfer and authorization analysis unit is used to establish a transfer and authorization information analysis model, import the data obtained by the platform preprocessing module into the transfer and authorization information analysis model, and calculate the transfer and authorization information coefficient value corresponding to the transfer and authorization information analysis model, which is specifically expressed as: , Where λ represents the transfer and authorization information coefficient value, Z 1 represents the average total number of transfer cases, Zs j represents the total number of transfer cases in the jth sub-region, Z 2 represents the average total number of authorized cases, Zg j represents the total number of authorized cases in the ith sub-region, Z 3 represents the average total completion time of the transfer, Zt j represents the transfer completion time of the jth sub-region, Z 4 represents the average total completion time of authorization, Zf j represents the authorization completion time of the jth sub-region, α represents the adjustment factor of the transfer and authorization information, and its value range is (0,1], and n represents the total number of sub-regions.
[0031] In this embodiment, it should be specifically explained that the transaction information analysis unit is used to establish a transaction information analysis model, import the data obtained by the platform preprocessing module into the transaction information analysis model, and calculate the transaction information coefficient value corresponding to the transaction information analysis model, which is specifically expressed as: , Where γ represents the transaction information coefficient value, J 1 represents the average total amount of the transferred cases, J max Indicates the maximum amount of the transfer case, J min Indicates the minimum amount of the transfer case, Jp k represents the total amount of transfer cases in the ith sub-region, J 2 represents the average total amount of authorized cases, Jl k represents the total amount of authorized cases in the kth sub-region, and n represents the total number of sub-regions.
[0032] Comprehensive processing module: used to receive data transmitted by the data analysis module, to establish a comprehensive processing model, to import the data transmitted by the data analysis module into the comprehensive processing model, to calculate the authorization transfer rationality index, and to transmit it to the comprehensive judgment module; including a comprehensive analysis unit.
[0033] In this embodiment, it should be specifically explained that the comprehensive analysis unit is used to establish a comprehensive processing model, import the data transmitted by the comprehensive processing module into the comprehensive processing model, and calculate the authorization transfer rationality index, which is specifically expressed as: , Where P represents the authorization transfer rationality index, η represents the anti-counterfeiting information coefficient value, λ represents the transfer and authorization information coefficient value, γ represents the transaction information coefficient value, β 1 , β 2 , β 3 Represents the enterprise risk weight coefficient and is greater than zero, β 1 , β 2 , β 3 and equal to one, where μ represents other influencing factors of the authorization transfer rationality index.
[0034] Comprehensive judgment module: obtains a preset comprehensive rationality threshold, outputs a digital signal after comparing the authorization transfer rationality index with the preset comprehensive rationality threshold, and transmits the digital signal to the adjustment optimization module.
[0035] In this embodiment, it should be specifically explained that the preset comprehensive rationality threshold is based on the comprehensive rationality value of the target software copyright platform data in previous years, recorded as ΔP; the digital signal includes a safety signal and an abnormal signal; the specific judgment is as follows: A1: If P<ΔP, that is, the authorization transfer rationality index is less than the preset comprehensive rationality threshold, a safety signal is issued and the data of the target software copyright platform is stored in the database module; A2: If P>ΔP, that is, the authorization transfer rationality index is greater than the preset comprehensive rationality threshold, an abnormal signal is issued and the adjustment optimization module is entered.
[0036] Adjustment and optimization module: Based on the abnormal signals sent by the comprehensive judgment module, the system will automatically adjust and optimize the corresponding areas, and visualize the adjustment and optimization results and send them to the corresponding managers.
[0037] In this embodiment, it should be specifically explained that the adjustment and optimization processing is specifically the automatic processing of data information of the copyright platform through smart contracts. The automatic execution characteristics of smart contracts greatly improve the efficiency of copyright authorization and transfer.
[0038] Database module: used to store all information data of the target software copyright platform in previous years.
[0039] The present invention can accurately divide each area into sub-areas through the platform data area division module, which is helpful to improve the accuracy of the data information of the software copyright platform; collect anti-counterfeiting information data, transfer and authorization information data and transaction information data through the information platform acquisition module, which is helpful to obtain the specific information of the data information of the copyright platform; obtain each data through the platform pre-processing module, which is helpful to improve the quality of the data information of the copyright platform, enhance data security and remove abnormal values; receive the data transmitted by the enterprise information pre-processing module through the data analysis module, obtain the anti-counterfeiting information coefficient value, the transfer and authorization information coefficient value and the transaction information coefficient value, which is helpful to the comprehensiveness of the data information analysis of the software copyright platform; establish a comprehensive processing model through the comprehensive processing module, import the data transmitted by the data analysis module into the comprehensive processing model, calculate the authorization transfer rationality index, so that the data information of the software copyright platform is intuitive and easy to understand; obtain the preset comprehensive rationality threshold through the comprehensive judgment module, compare the authorization transfer rationality index with the preset comprehensive rationality threshold, which is helpful to improve the accuracy of the analysis, and greatly improve the efficiency of copyright authorization and transfer through the automatic execution characteristics of the smart contract, reduce manual intervention and potential disputes, and ensure the stability and security of the automatic adjustment of the software copyright platform.
[0040] Secondly, in the drawings of the embodiments disclosed in the present invention, only the structures related to the embodiments disclosed in the present invention are involved, and other structures can refer to the general design. In the absence of conflict, the same embodiment and different embodiments of the present invention can be combined with each other; The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A software copyright automatic authorization and transfer system based on smart contracts, characterized in that: include: Platform data area division module: used for intelligent operation and analysis of data information of the target software copyright platform, and divided into anti-counterfeiting information division unit, transfer and authorization information division unit and transaction information division unit; Information platform acquisition module: used to acquire data from any sub-area in the platform data area division module; It includes an anti-counterfeiting information collection unit, a transfer and authorization information collection unit, and a transaction information collection unit; Platform preprocessing module: receiving data information transmitted by each unit of the information platform acquisition module, preprocessing each sub-area in each information area of the target software copyright platform to obtain each data, and transmitting each data to the data analysis module; Data analysis module: used to receive data transmitted by the platform preprocessing module, obtain corresponding coefficient values through various analysis models, and transmit the data to the comprehensive analysis module; It includes an anti-counterfeiting information analysis unit, a transfer and authorization analysis unit, and a transaction information analysis unit; Comprehensive processing module: used to receive data transmitted by the data analysis module, to establish a comprehensive processing model, to import the data transmitted by the data analysis module into the comprehensive processing model, to calculate the authorization transfer rationality index, and to transmit it to the comprehensive judgment module; Includes comprehensive analysis unit; Comprehensive judgment module: obtains a preset comprehensive rationality threshold, outputs a digital signal after comparing the authorization transfer rationality index with the preset comprehensive rationality threshold, and transmits the digital signal to the adjustment optimization module; Adjustment and optimization module: Based on the abnormal signals sent by the comprehensive judgment module, the system automatically adjusts and optimizes the corresponding areas, and visualizes the adjustment and optimization results and sends them to the corresponding managers; Database module: used to store all information data of the target software copyright platform in previous years.
2. According to claim 1, a system for automatic authorization and transfer of software copyright based on smart contracts, characterized in that: The anti-counterfeiting information division unit is used to divide the anti-counterfeiting information area of the target software copyright platform into sub-areas according to an equal time division method, and the sub-areas in the anti-counterfeiting information area of the target software copyright platform are numbered 1, 2, ..., i, ..., n in sequence; the transfer and authorization information division unit is used to divide the transfer and authorization information area of the target software copyright platform into sub-areas according to an equal time division method, and the sub-areas in the transfer and authorization information area of the target software copyright platform are numbered 1, 2, ..., j, ..., n in sequence; the transaction information division unit is used to divide the transaction information area of the target software copyright platform into sub-areas according to an equal time division method, and the sub-areas in the transaction information area of the target software copyright platform are numbered 1, 2, ..., k, ..., n in sequence.
3. According to claim 1, a software copyright automatic authorization and transfer system based on smart contracts is characterized by: The specific collection method of the anti-counterfeiting information collection unit is: the hash value of the user's digital fingerprint in each sub-area of the anti-counterfeiting information area of the target software copyright platform and the total number of all keys of the user information are marked as Dz i 、Dm i , where i represents the number of the i-th sub-area; the specific collection method of the transfer and authorization information collection unit is: the total number of transfer cases, the total number of authorization cases, the transfer completion time and the authorization completion time of each sub-area in the transfer and authorization information area of the target software copyright platform, which are marked as Zs j , Zg j , Zt j and Zf j , where j represents the number of the jth sub-area; the specific collection method of the transaction information collection unit is: the total amount of transfer cases and the total amount of authorization cases in each sub-area of the transaction information area of the target software copyright platform are marked as Jp k 、Jl k , where k represents the number of the k-th sub-region.
4. According to claim 1, a system for automatic authorization and transfer of software copyright based on smart contracts, characterized in that: The pre-processing specifically includes: The average number of bits of the hash value of the digital fingerprint is obtained through the hash algorithm: , Where D1 represents the average number of bits of the hash value of the digital fingerprint, Dz i The hash value of the user's digital fingerprint representing the i-th sub-region; The calculation formula for the average total number of all keys of user information is: , Where D2 represents the average total number of all keys of user information, Sd i The total number of all keys representing the user information of the i-th sub-area; The formula for calculating the average total number of transferred cases is: , Where Z1 represents the average total number of transfer cases, Zs j represents the total number of transfer cases in the ith sub-region; The formula for calculating the average total number of authorized cases is: , Where Z2 represents the average total number of authorized cases, Zg j represents the total number of authorized cases in the i-th sub-region; The calculation formula for the average total completion time of a transfer is: , Where Z3 represents the average total completion time of the transfer, Zt j represents the transfer completion time of the i-th sub-region; The formula for calculating the average total completion time of authorization is: , Where Z4 represents the average total completion time of authorization, Zf j represents the authorization completion time of the i-th sub-area; The formula for calculating the average total amount of transferred cases is: , Where J1 represents the average total amount of the transfer case, Jp k represents the total amount of transfer cases in the i-th sub-region; The formula for calculating the average total amount of authorized cases is: , Where J2 represents the average total amount of authorized cases, Jl k Represents the total amount of authorized cases in the i-th sub-region.
5. According to claim 1, a system for automatic authorization and transfer of software copyright based on smart contracts, characterized in that: The anti-counterfeiting information analysis unit is used to establish an anti-counterfeiting information analysis model, import the data obtained by the platform pre-processing module into the anti-counterfeiting information analysis model, and calculate the anti-counterfeiting information coefficient value corresponding to the anti-counterfeiting information analysis model, which is specifically expressed as: , Where η represents the anti-counterfeiting information coefficient value, D1 represents the average number of bits of the hash value of the digital fingerprint, and Dz i represents the hash value of the user's digital fingerprint in the ith sub-area, D2 represents the average total number of all keys of the user information, Sd i It represents the total number of all keys of user information in the i-th sub-region, and n represents the total number of sub-regions.
6. The software copyright automatic authorization and transfer system based on smart contracts according to claim 1 is characterized by: The transfer and authorization analysis unit is used to establish a transfer and authorization information analysis model, import the data obtained by the platform preprocessing module into the transfer and authorization information analysis model, and calculate the transfer and authorization information coefficient value corresponding to the transfer and authorization information analysis model, which is specifically expressed as: , Where λ represents the coefficient value of transfer and authorization information, Z1 represents the average total number of transfer cases, and Zs j represents the total number of transfer cases in the jth sub-region, Z2 represents the average total number of authorized cases, and Zg j represents the total number of authorized cases in the ith sub-region, Z3 represents the average total completion time of the transfer, and Zt j represents the transfer completion time of the jth sub-region, Z4 represents the average total completion time of authorization, and Zf j represents the authorization completion time of the jth sub-region, α represents the adjustment factor of the transfer and authorization information, and its value range is (0,1], and n represents the total number of sub-regions.
7. The software copyright automatic authorization and transfer system based on smart contracts according to claim 1 is characterized by: The transaction information analysis unit is used to establish a transaction information analysis model, import the data obtained by the platform preprocessing module into the transaction information analysis model, and calculate the transaction information coefficient value corresponding to the transaction information analysis model, which is specifically expressed as: , Where γ represents the transaction information coefficient value, J1 represents the average total amount of the transfer case, and J max Indicates the maximum amount of the transfer case, J min Indicates the minimum amount of the transfer case, Jp k represents the total amount of transferred cases in the ith sub-region, J2 represents the average total amount of authorized cases, and Jl k represents the total amount of authorized cases in the kth sub-region, and n represents the total number of sub-regions.
8. The software copyright automatic authorization and transfer system based on smart contracts according to claim 1 is characterized by: The comprehensive analysis unit is used to establish a comprehensive processing model, import the data transmitted by the comprehensive processing module into the comprehensive processing model, and calculate the authorization transfer rationality index, which is specifically expressed as: , Where P represents the authorization transfer rationality index, η represents the anti-counterfeiting information coefficient value, λ represents the transfer and authorization information coefficient value, γ represents the transaction information coefficient value, β1, β2, β3 represent the enterprise risk weight coefficients and are all greater than zero, and the sum of β1, β2, β3 is equal to one, where μ represents other influencing factors of the authorization transfer rationality index.
9. The software copyright automatic authorization and transfer system based on smart contracts according to claim 1 is characterized by: The preset comprehensive rationality threshold is based on the comprehensive rationality value of the target software copyright platform data in previous years, recorded as ΔP; digital signals include safety signals and abnormal signals; the specific judgment is as follows: A1: If P<ΔP, that is, the authorization transfer rationality index is less than the preset comprehensive rationality threshold, a safety signal is issued and the data of the target software copyright platform is stored in the database module; A2: If P>ΔP, that is, the authorization transfer rationality index is greater than the preset comprehensive rationality threshold, an abnormal signal is issued and the adjustment optimization module is entered.
Citation Information
Patent Citations
Business data processing method and system based on block chain and digital finance
CN118313943A
Deferred subscription activation using blockchain
US20180203992A1