Network infringement monitoring method, system and device, medium and program product
By comparing the similarity between network data and right confirmation certificates in the blockchain network, determining the infringing data, and timely collecting evidence and uploading it to the preservation chain, the problems of low efficiency of network infringement monitoring and low identification accuracy in the existing technology are solved, and efficient and accurate monitoring of network infringement is achieved.
Patent Information
- Application Number
- CN202411600530.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-03-04
AI Technical Summary
The existing technology has low capture efficiency and low identification accuracy in network infringement monitoring, making it difficult to deal with large-scale network infringement.
By comparing the similarity between network data and right confirmation certificates in the blockchain network, determining the infringing data, and timely collecting evidence based on the infringing data and uploading it to the preservation chain, the efficiency and accuracy of the capture of network infringement are improved.
It improves the efficiency and accuracy of capture of network infringement, protects intellectual property rights, and maintains network security.
Smart Images

Figure CN119561694A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of network infringement monitoring, and in particular to a network infringement monitoring method, system, equipment, medium and program product. Background Art
[0002] With the rapid development of the Internet, the financial industry is gradually transforming towards digitalization and intelligence, and financial products and services are gradually migrating online. As a result, online infringements are also increasing. Many banks' online loan products are facing the challenge of online infringement risks. Existing online infringement capture technology mainly relies on manual monitoring and keyword matching, with low recognition accuracy and low capture efficiency, making it difficult to deal with large-scale online infringements. Traditional intellectual property protection methods have problems such as low efficiency, high cost, and difficulty in fixing evidence, which makes it difficult to meet the growing demand for intellectual property protection. Summary of the invention
[0003] In view of this, the present invention provides a network infringement monitoring method, system, device, medium and program product to solve the problems of low capture efficiency and low identification accuracy of network infringement behaviors in the prior art.
[0004] In a first aspect, the present invention provides a network infringement monitoring method, the method comprising:
[0005] Obtain the original confirmation data, store it on the original data node of the blockchain, and generate the corresponding confirmation certificate;
[0006] Crawl network data in the monitoring area, compare the similarity between the network data and the title confirmation certificate, and determine the infringing data in the network data based on the comparison results;
[0007] Fix infringement evidence based on infringement data, and upload infringement data and corresponding infringement evidence to the preservation chain through blockchain.
[0008] The network infringement monitoring method provided by the present invention determines the infringement data by comparing the similarity between network data and the title confirmation certificate in the blockchain network, and timely collects evidence based on the infringement data and uploads it to the preservation chain, thereby improving the efficiency and accuracy of capturing network infringement behaviors, which is of great significance to protecting intellectual property rights and maintaining network security.
[0009] In an optional embodiment, the method further includes:
[0010] Generate an infringement notice based on the infringing data and send it to the infringer and the infringed party. The infringer is the publisher of the infringing data, and the infringed party is the holder of the original confirmed data;
[0011] Generate infringement monitoring reports regularly based on infringement data.
[0012] The network infringement monitoring method provided by the present invention generates an infringement notice based on the infringement information and sends it to the corresponding infringing party and the infringed party, so that the infringed party can timely understand the details of the infringement of its intellectual property rights and take timely measures, and prompt the infringing party to stop the infringement in time, delete the network content, etc., so as to safeguard the legitimate rights and interests of the infringed party.
[0013] In an optional implementation, periodically generating an infringement monitoring report based on the infringement data includes:
[0014] Classify and sort the infringement data according to the infringed title confirmation certificates, determine the number of infringements, infringement results, and infringing subjects for each title confirmation certificate. The infringing subject includes: name, contact information, domain name, Internet protocol address, and location;
[0015] Generate an infringement monitoring report based on the classification results.
[0016] The network infringement monitoring method provided by the present invention generates an infringement monitoring report by classifying and arranging infringement data, which is beneficial for network managers or the infringed party to take rights protection actions according to the infringement monitoring report, reduce the occurrence of infringement problems, and maintain the network environment.
[0017] In an optional implementation, the original confirmation data includes: original work confirmation, agent confirmation, public account confirmation, and confirmation transfer. The original confirmation data is stored in the original data node of the blockchain, and the corresponding confirmation certificate is generated, including:
[0018] Upload the original confirmation data to the original data node of the blockchain, and generate the corresponding confirmation certificate through the preset content of the original confirmation data of the blockchain, or,
[0019] Calculate the hash value of the original title confirmation data, upload the hash value to the blockchain, and generate the corresponding title confirmation certificate.
[0020] The network infringement monitoring method provided by the present invention realizes rapid title confirmation by directly connecting to an authoritative organization, ensures the validity of the original title confirmation, and ensures the consistency and security of the data in the blockchain by processing the original title confirmation data and uploading it to the blockchain, thereby improving the data storage capacity and fault tolerance.
[0021] In an optional implementation, comparing the similarity between the network data and the title confirmation certificate, and determining the infringing data in the network data according to the comparison result, includes:
[0022] Preprocess the network data and the title confirmation certificate to obtain network data and the title confirmation certificate with the same structure;
[0023] Compare the similarity between the network data and the title confirmation certificate. If the similarity is not greater than the preset similarity threshold, the network data does not constitute infringing data.
[0024] If the similarity is greater than the preset similarity threshold, the network data is infringing data.
[0025] The network infringement monitoring method provided by the present invention compares network data and certificate data to analyze the infringement data in the network data, thereby achieving the purpose of actively discovering infringing websites or infringing public accounts, taking timely measures against the infringing data, and safeguarding the legitimate rights and interests of the infringed party.
[0026] In an optional implementation, fixing infringement evidence based on infringement data includes:
[0027] Take a full screenshot or screen record of the page where the infringing data is located to obtain picture or video evidence;
[0028] Generate a forensic log based on the screenshot or screen recording process to record the complete process of forensics.
[0029] The network infringement monitoring method provided by the present invention can solidify evidence in a timely manner after discovering infringement behavior, and can store infringement evidence in a timely manner by accessing an authoritative preservation chain. The website of the authoritative organization in the preservation chain node can be checked to ensure the legality and validity of infringement evidence and improve the efficiency of rights protection.
[0030] In a second aspect, the present invention provides a network infringement monitoring system, the system comprising:
[0031] The original title confirmation acquisition module is used to obtain the original title confirmation data, store the original title confirmation data on the original data node of the blockchain, and generate the corresponding title confirmation certificate;
[0032] The network data monitoring module is used to crawl the network data in the monitoring area, compare the similarity between the network data and the title confirmation certificate, and determine the infringing data in the network data based on the comparison results;
[0033] The infringement evidence collection module is used to fix infringement evidence based on infringement data, and upload the infringement data and corresponding infringement evidence to the preservation chain through the blockchain.
[0034] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0035] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to cause a computer to execute the method of the first aspect or any corresponding embodiment thereof.
[0036] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0038] Figure 1 is a flow chart of a network infringement monitoring method according to an embodiment of the present invention;
[0039] Figure 2 is a flow chart of another network infringement monitoring method according to an embodiment of the present invention;
[0040] Figure 3 A structural block diagram of a network infringement monitoring system according to an embodiment of the present invention;
[0041] Figure 4 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are 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 those skilled in the art without creative work are within the scope of protection of the present invention.
[0043] The embodiment of the present invention provides a network infringement monitoring method, which crawls network data and performs infringement analysis and evidence collection on the network data in the blockchain to achieve the effect of automatically and accurately monitoring network infringement data.
[0044] According to an embodiment of the present invention, an embodiment of a network infringement monitoring method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0045] In this embodiment, a network infringement monitoring method is provided, which can be used in the above-mentioned computer system. Figure 1 is a flow chart of a network infringement monitoring method according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0046] Step S101, obtain the original title confirmation data, and store the original title confirmation data on the original data node of the blockchain to generate a corresponding title confirmation certificate.
[0047] Specifically, the original confirmation data includes intellectual property-related data. The data source can be obtained by collecting intellectual property certificates and certificate numbers, and the data source is pre-processed by data cleaning, integration, encryption, etc. to obtain the original confirmation data. Build a blockchain network, and upload the original confirmation data to the blockchain network, and store it on the original data node of the blockchain network. The blockchain network has deployed a process for monitoring infringement data in advance, and the corresponding electronic confirmation certificate is determined according to the original confirmation data. Infringement monitoring is performed based on the electronic confirmation certificate, and the electronic confirmation certificate can be verified, stored, and managed at the same time. Multiple electronic confirmation certificates stored in the blockchain network are uniformly numbered, and can be queried and retrieved according to the number, name, and holder name, for example only, but not limited to this.
[0048] Blockchain networks include different types such as public chains, private chains or alliance chains. In this embodiment, the blockchain network adopts an alliance chain, which has a faster processing speed and can support a large number of transactions and data transmissions at the same time. The consensus algorithm provides data consistency in the blockchain network, the encryption algorithm ensures data security in the blockchain network, and the distributed storage technology is used to improve the data storage capacity and fault tolerance of the blockchain network. According to the authority management of each node in the blockchain network, the access and modification permissions of each node are controlled. The authority management is a mature existing technology and will not be repeated here.
[0049] Step S102, crawling network data in the monitoring area, comparing the similarity between the network data and the title confirmation certificate, and determining the infringing data in the network data based on the comparison result.
[0050] Specifically, web crawler technology is used to collect network data related to the original title confirmation data from the Internet, and the monitoring areas include but are not limited to: forum posts, social media content, news reports, etc. Natural language processing technology is used to perform semantic analysis on the collected relevant network data to identify possible infringing content, which includes but is not limited to: negative comments, misleading information, or content that illegally uses the original title confirmation data.
[0051] The infringement judgment of network data can be implemented based on a preset infringement rule library, which may include: infringement keywords, sentence structures, behavior patterns, etc. The content in the preset infringement rule library can be used to compare the similarity between network data and the title confirmation certificate. For example, different weights are assigned to keyword identity rate, sentence structure similarity, and behavior pattern relevance, and the weights and actual collected data are used for calculation to ultimately obtain the similarity between network data and the title confirmation certificate. This is only an example, but is not limited to this.
[0052] Step S103, fix the infringement evidence according to the infringement data, and upload the infringement data and the corresponding infringement evidence to the preservation chain through the blockchain.
[0053] Specifically, in order to prevent the infringer from tampering with the infringing data, it is necessary to collect evidence in a timely manner and record the infringement evidence based on the infringing data, such as infringing pictures, infringing videos and other cases, to provide evidence support for subsequent rights protection. The infringement evidence obtained from the Internet is automatically packaged into a compressed file, which is transmitted and stored in the form of a compressed file.
[0054] The blockchain network is connected to the preservation chain, and the infringement data and evidence are uploaded to the preservation chain in a timely manner. The preservation chain is an alliance blockchain platform jointly initiated by multiple authoritative institutions recognized by law and has legal effect.
[0055] The network infringement monitoring method provided in this embodiment determines the infringement data by comparing the similarity between network data and the title confirmation certificate in the blockchain network, and timely collects evidence based on the infringement data and uploads it to the preservation chain, thereby improving the efficiency and accuracy of capturing network infringement behaviors, which is of great significance to protecting intellectual property rights and maintaining network security.
[0056] In some optional embodiments, the method further comprises:
[0057] Generate an infringement notice based on the infringing data and send it to the infringer and the infringed party. The infringer is the publisher of the infringing data, and the infringed party is the holder of the original confirmed data;
[0058] Generate infringement monitoring reports regularly based on infringement data.
[0059] Specifically, the infringement notice can be sent to the infringer and the infringed party via email, electronic platform or text message, or it can be sent to the network administrator at the same time.
[0060] The smtplib library in Python can be used to automatically send email notifications. After confirming that there is an infringement and completing evidence collection, you can use the script to automatically send emails to the infringer and the infringed party, detailing the infringement situation, evidence collection results and other information in the email, and attaching relevant evidence files (such as timestamp files, data with digital signatures, etc.). In some cases, especially in scenarios where legal procedures are relatively strict, electronic delivery platforms can be used for notification. These electronic platforms have strict identity authentication, delivery record preservation and other functions to ensure the legality and effectiveness of the notification.
[0061] The network infringement monitoring method provided in this embodiment generates an infringement notification based on the infringement information and sends it to the corresponding infringing party and the infringed party, so that the infringed party can promptly understand the details of the infringement of its intellectual property rights and take timely measures, and prompt the infringer to stop the infringement in time, delete the network content, etc., so as to safeguard the legitimate rights and interests of the infringed party.
[0062] In some optional implementations, an infringement monitoring report is regularly generated based on the infringement data, including:
[0063] Classify and sort the infringement data according to the infringed title confirmation certificates, determine the number of infringements, infringement results, and infringing subjects for each title confirmation certificate. The infringing subject includes: name, contact information, domain name, Internet protocol address, and location;
[0064] Generate an infringement monitoring report based on the classification results.
[0065] Specifically, all infringement case data are collated according to the certificates of title confirmation of the infringed party or the infringed party, and infringement monitoring reports are generated regularly, including statistical data such as the frequency, type, and results of infringements, to help network managers and the infringed party understand the network infringement situation and optimize response strategies.
[0066] The network infringement monitoring method provided in this embodiment generates an infringement monitoring report by classifying and organizing infringement data, which is conducive to network managers or the infringed party to take rights protection actions based on the infringement monitoring report, reduce the occurrence of infringement problems, and maintain the network environment.
[0067] In this embodiment, a network infringement monitoring method is provided, which can be used in the above-mentioned computer system. Figure 2 is a flow chart of a network infringement monitoring method according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0068] Step S201, obtain the original title confirmation data, and store the original title confirmation data on the original data node of the blockchain to generate a corresponding title confirmation certificate.
[0069] Specifically, the original rights confirmation data includes: original work rights confirmation, agency rights confirmation, public account rights confirmation, and rights confirmation transfer. The above step S201 includes:
[0070] Upload the original confirmation data to the original data node of the blockchain, and generate the corresponding confirmation certificate through the preset content of the original confirmation data of the blockchain, or,
[0071] Calculate the hash value of the original title confirmation data, upload the hash value to the blockchain, and generate the corresponding title confirmation certificate.
[0072] Specifically, the original rights confirmation methods include: original work rights confirmation, agency rights confirmation, public account rights confirmation, and rights transfer. It supports two forms of file rights confirmation and hash rights confirmation, and uses the characteristics of blockchain to solidify who published what content and when as evidence.
[0073] The process of file confirmation is: upload the source file of the original confirmation data to the blockchain, use the blockchain to solidify the three dimensions of author, publication time, and work as evidence of the ownership of the original confirmation data, and extract evidence from the blockchain to protect rights after infringement occurs.
[0074] You can directly contact the copyright agency to apply for a copyright certificate online and issue a copyright certificate. The certificate can be issued in as fast as one working day: users can apply for an electronic copyright certificate online based on the original confirmation data, and obtain a copyright certificate and a blockchain confirmation certificate. The certificate can be issued in as fast as one working day. Users can also issue a digital copyright certificate online to quickly complete the copyright registration and certification process for digital works, which has the same legal effect as a paper copyright certificate.
[0075] The process of hash confirmation is: there is no need to upload the source file to the blockchain, the source file is hashed locally, and the hash value is uploaded to the blockchain for confirmation, so that the ownership is solidified. After an infringement occurs, the source file can be uploaded to the blockchain for verification to ensure the authenticity of the confirmation. The source file can be a work registration certificate, which has the same legal effect as a paper copyright certificate.
[0076] After the original title confirmation data is uploaded to the blockchain, it needs to be encrypted and stored, the relevant information of the original title confirmation data must be registered on the chain, and an electronic title confirmation certificate must be issued to realize the ownership of the original title confirmation data in the blockchain network.
[0077] The network infringement monitoring method provided in this embodiment realizes rapid title confirmation by directly connecting to an authoritative organization, ensures the validity of the original title confirmation, and ensures the consistency and security of the data in the blockchain by processing the original title confirmation data and uploading it to the blockchain, thereby improving the data storage capacity and fault tolerance.
[0078] Step S202, crawling network data in the monitoring area, comparing the similarity between the network data and the title confirmation certificate, and determining the infringing data in the network data based on the comparison result.
[0079] Specifically, the above step S202 includes:
[0080] Step S2021, pre-process the network data and the title confirmation certificate to obtain network data and the title confirmation certificate with the same structure.
[0081] Specifically, the monitored network data includes but is not limited to: pictures, articles, videos, audio, e-commerce, etc. Through 24-hour full-network monitoring, the network data related to the title certificate is crawled from the monitoring area through web crawler technology for infringement analysis and judgment. The monitoring area is the preset URL and public account set by the network administrator.
[0082] Step S2022, compare the similarity between the network data and the title confirmation certificate. If the similarity is not greater than a preset similarity threshold, the network data is not infringing data.
[0083] Specifically, the network data related to the title confirmation certificate and the data structure of the title confirmation certificate are processed into the same structure to facilitate comparison of the similarity between the two.
[0084] The method of comparing the similarity between network data and the title confirmation certificate includes the following means, which are only used as examples, but are not limited to them.
[0085] (1) When detecting whether text data is infringed, an edit distance algorithm (such as Levenshtein distance) can be used. For example, if an article is suspected of infringement, the edit distance between this article and the original genuine article can be calculated. If the distance is small (within a certain threshold range), there may be infringement such as plagiarism. The algorithm can measure the degree of difference between two strings and judge the similarity by calculating the minimum number of editing operations (insertion, deletion, replacement of characters) required to transform one string into another.
[0086] (2) For text data, fingerprint algorithms (such as SimHash) can also be used. SimHash is an efficient algorithm for text similarity detection. For a large amount of text data related to the certificate of title, a fixed-length fingerprint (SimHash value) can be generated for each text. By comparing the Hamming distance between these fingerprints, it is possible to quickly determine whether two articles are similar. If the Hamming distance is within a certain range, there may be suspicion of infringement. Fingerprint algorithms are highly efficient when processing large-scale text data.
[0087] (3) If the data in the certificate of ownership contains images, such as for infringement detection of image content such as promotional posters and product logos, the perceptual hash algorithm (pHash) can be used. This algorithm generates a hash value of the image by performing operations such as discrete cosine transform (DCT) on the image, and compares the hash values of different images. If the difference in hash values is small (within a certain threshold), there may be image infringement.
[0088] (4) Machine learning and deep learning techniques (for complex data types)
[0089] Text classification models based on deep learning (such as BERT and other pre-trained models)
[0090] For complex text data, such as some deeply processed market research reports and parts of industry analysis involving property rights certificates, you can use pre-trained text classification models based on deep learning or machine learning (such as Bidirectional Encoder Representations from Transformers, BERT and other pre-trained models) for text classification. Through the pre-trained model on a large-scale text corpus, the semantic information of the text can be better captured, and the potentially infringing text and the genuine text can be used as input. After the model's classification judgment, it is determined whether there is infringement. For example, if the probability output by the model indicates that the two are highly similar in semantics and involve copyright issues, then there may be infringement.
[0091] The network administrator has preset a preset similarity threshold in advance. If the similarity between the network data and the title confirmation certificate is not greater than the preset similarity threshold, the network data does not constitute infringing data.
[0092] Step S2023: If the similarity is greater than a preset similarity threshold, the network data is infringing data.
[0093] Specifically, if the similarity between the network data and the title confirmation certificate is greater than the preset similarity threshold, it will be judged as infringing data, and the infringing URLs or infringing public accounts will be actively discovered through the calculation of similarity.
[0094] The network infringement monitoring method provided in this embodiment compares network data and title confirmation certificate data, analyzes and obtains infringement data in network data, thereby achieving the purpose of actively discovering infringing websites or infringing public accounts, taking timely measures against the infringing data, and safeguarding the legitimate rights and interests of the infringed party.
[0095] Step S203, fix the infringement evidence according to the infringement data, and upload the infringement data and the corresponding infringement evidence to the preservation chain through the blockchain.
[0096] Specifically, the above step S203 includes:
[0097] Step S2031, take a complete screenshot or screen recording of the page where the infringing data is located to obtain picture evidence or video evidence.
[0098] Step S2032, generating a forensic log according to the process of taking screenshots or recording the screen, recording the complete process of forensic collection.
[0099] Specifically, after the network data is determined to be infringing data, evidence collection is required. Evidence collection can take many forms, and the infringement evidence obtained must meet legal requirements. It mainly includes: taking a complete screenshot or screen recording of the page where the infringing data is located to obtain picture evidence or video evidence, which can intuitively restore the infringement scene; recording the evidence collection log to track the entire process of evidence collection. Any falsification or tampering during the evidence collection process will also be recorded for easy identification.
[0100] After the evidence collection is completed, it will be uploaded to the preservation chain immediately and synchronized to multiple authoritative institutions. The evidence collection time in the evidence collection log can be checked with the chain-up time of the preservation chain, with only a difference of seconds, ensuring that the evidence cannot be tampered with while being uploaded to the preservation chain, and cannot be tampered with after entering the preservation chain.
[0101] If rights protection is required, users can apply online for certificates such as copyright certificate, custody letter, infringement notification letter, e-evidence, infringement notification letter, etc. to provide written evidence for infringement disputes.
[0102] In the process of evidence collection, blockchain technology or services provided by professional time stamping service agencies can be used. When relevant network data is found to be infringing, the infringing data is timestamped. For example, webpage screenshots and text files containing infringing content are timestamped to prove that the infringing content existed at a certain time. This can be used as important evidence in subsequent legal disputes to prove the time sequence of the data.
[0103] The forensic data can be digitally signed, and the digital signature can ensure the integrity and authenticity of the data. When notifying the infringing party and the infringed party, attaching the data with the digital signature can allow the other party to confirm that the data has not been tampered with. For example, use an asymmetric encryption algorithm such as RSA to generate a digital signature, and save and send the signature together with the forensic data.
[0104] The network infringement monitoring method provided in this embodiment can solidify evidence in a timely manner after discovering infringement behavior, and can store infringement evidence in a timely manner by accessing an authoritative preservation chain. The evidence can be checked on the website of the authoritative organization in the preservation chain node to ensure the legality and validity of the infringement evidence and improve the efficiency of rights protection.
[0105] In this embodiment, a network infringement monitoring system is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0106] This embodiment provides a network infringement monitoring system. Figure 3 As shown, including:
[0107] The original title confirmation acquisition module 301 is used to obtain the original title confirmation data, store the original title confirmation data on the original data node of the blockchain, and generate a corresponding title confirmation certificate.
[0108] The network data monitoring module 302 is used to crawl the network data in the monitoring area, compare the similarity between the network data and the title confirmation certificate, and determine the infringing data in the network data based on the comparison result.
[0109] The infringement evidence collection module 303 is used to fix the infringement evidence based on the infringement data, and upload the infringement data and the corresponding infringement evidence to the preservation chain through the blockchain.
[0110] In some optional implementations, the network data monitoring module 302 includes:
[0111] The data preprocessing unit is used to preprocess the network data and the title confirmation certificate to obtain the network data and the title confirmation certificate with the same structure.
[0112] The similarity comparison unit is used to compare the similarity between the network data and the title confirmation certificate. If the similarity is not greater than the preset similarity threshold, the network data does not constitute infringing data.
[0113] The infringement determination unit is used to determine that the network data is infringing data if the similarity is greater than a preset similarity threshold.
[0114] In some optional implementations, the infringement evidence collection module 303 includes:
[0115] The infringement evidence collection unit is used to take a complete screenshot or screen record of the page where the infringing data is located to obtain picture evidence or video evidence.
[0116] The forensic log recording unit is used to generate a forensic log according to the screenshot or screen recording process to record the complete process of forensics.
[0117] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0118] The network infringement monitoring system in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0119] The embodiment of the present invention also provides a computer device having the above Figure 3 The network infringement monitoring system shown.
[0120] See also Figure 4 , Figure 4 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 4 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 4 A processor 10 is taken as an example.
[0121] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0122] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0123] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0124] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0125] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0126] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0127] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0128] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A network infringement monitoring method, characterized in that: The method comprises: Obtain the original title confirmation data, and store the original title confirmation data on the original data node of the blockchain to generate a corresponding title confirmation certificate; Crawling network data in the monitoring area, comparing the similarity between the network data and the title confirmation certificate, and determining the infringing data in the network data based on the comparison results; The infringement evidence is fixed based on the infringement data, and the infringement data and the corresponding infringement evidence are uploaded to the preservation chain through the blockchain.
2. The method according to claim 1, characterized in that: The method further comprises: Generate an infringement notice based on the infringing data, and send the infringement notice to the infringer and the infringed party, where the infringer is the publisher of the infringing data and the infringed party is the holder of the original confirmed data; Generate infringement monitoring reports regularly based on infringement data.
3. The method according to claim 2, characterized in that Generate infringement monitoring reports regularly based on infringement data, including: Classify and sort the infringement data according to the infringed title confirmation certificates, determine the number of infringements, infringement results, and infringing subjects for each title confirmation certificate, and the infringing subjects include: name, contact information, domain name, Internet protocol address, and location; Generate an infringement monitoring report based on the classification results.
4. The method according to claim 1 or 2, characterized in that: The original confirmation data includes: original work confirmation, agent confirmation, public account confirmation, and confirmation transfer. The original confirmation data is stored in the original data node of the blockchain to generate the corresponding confirmation certificate, including: Upload the original confirmation data to the original data node of the blockchain, and generate the corresponding confirmation certificate through the preset content of the original confirmation data of the blockchain, or, Calculate the hash value of the original title confirmation data, upload the hash value to the blockchain, and generate the corresponding title confirmation certificate.
5. The method according to claim 1, characterized in that Compare the similarity between the network data and the title confirmation certificate, and determine the infringing data in the network data based on the comparison result, including: Preprocessing the network data and the title confirmation certificate to obtain network data and the title confirmation certificate with the same structure; Comparing the similarity between the network data and the title confirmation certificate, if the similarity is not greater than a preset similarity threshold, the network data is not infringing data; If the similarity is greater than a preset similarity threshold, the network data is considered to be infringing data, and the infringing data is analyzed to obtain an infringing data report.
6. The method according to claim 1, characterized in that Fix infringement evidence based on the infringing data, including: Take a full screenshot or screen record of the page where the infringing data is located to obtain picture or video evidence; Generate a forensic log based on the screenshot or screen recording process to record the complete process of forensics.
7. A network infringement monitoring system, characterized in that: The system comprises: The original title confirmation acquisition module is used to obtain the original title confirmation data, store the original title confirmation data on the original data node of the blockchain, and generate the corresponding title confirmation certificate; A network data monitoring module is used to crawl network data in the monitoring area, compare the similarity between the network data and the title confirmation certificate, and determine the infringing data in the network data based on the comparison result; The infringement evidence collection module is used to fix the infringement evidence based on the infringement data, and upload the infringement data and the corresponding infringement evidence to the preservation chain through the blockchain.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Copyright authentication method and device based on block chain, equipment and storage medium
CN110598376A
Picture distributed infringement right confirmation method and system, storage medium and computer equipment
CN112000928A
Network page evidence storage method and device based on block chain, medium and electronic equipment
CN112100460A
Intellectual property protection method and device based on block chain
CN112215732A
A web crawler-based forensics method using blockchain storage
CN114936312A