Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Infringement detection method for software codes

A technology of software codes and detection methods, which is applied in the direction of program/content distribution protection, instruments, electronic digital data processing, etc., can solve the problems of corporate technical secret leakage and high cost, and achieve the effect of protecting commercial secrets and expanding the scope

Inactive Publication Date: 2017-07-14
上海英慕软件科技有限公司
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This may lead to the disclosure of corporate technology secrets
If a software organization decides to build a detection system according to the above-mentioned local infringement detection method, it needs to establish a large-scale global sample library, such as collecting open source codes at the entire Internet level, and the cost is huge

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Infringement detection method for software codes
  • Infringement detection method for software codes
  • Infringement detection method for software codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the technical means, creative features, goals and effects of the present invention easy to understand, the following embodiments specifically illustrate the principle steps and application effects of the software code infringement detection method of the present invention in conjunction with the accompanying drawings.

[0027] This embodiment includes two parts: a cloud detection server and a local agent system.

[0028] The cloud detection server is responsible for managing the code feature sample library for infringement detection and performing detection according to infringement rules. The cloud server includes four parts: a code parser, a code feature generator, a global feature information table, and an infringement detection engine.

[0029] The local agent system is responsible for extracting the characteristic information of the software code, reporting the information to the cloud detection server, and performing localized interpretation of th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to an infringement detection method for software codes. The infringement detection method specifically comprises a detection server and a local detection agent; transformed software code key feature information instead of the original form of a software code is transmitted between the detection server and the local detection agent and is stored on a server side; a cloud side detection server is in charge of managing a code feature sample library used for infringement detection and carrying out detection on the basis of an infringement rule; and the local detection agent is in charge of extracting and generating the software code key feature information, reporting the information to a cloud server and carries out localized reading on infringement information issued by the cloud server. Since the method transmits the transformed information between the cloud detection server and the local agent, a software owner does not need to provide a source code, and infringement detection can be carried out astride an organizational boundary. The cloud server positioned in the center can span the organizational boundary, each software development organization does not need to maintain one set of independent sample library, and the cost of the software development organization is lowered. By use of the method, the infringement detection capability of a whole Internet level can be achieved.

Description

technical field [0001] The invention relates to a computer data processing technology, in particular to a software code infringement detection method. Background technique [0002] Infringement detection of software codes has important practical significance and can help software development organizations avoid legal risks related to intellectual property rights. [0003] Developers in software development organizations are often accustomed to reusing some codes from existing codes for the purpose of improving development efficiency. However, this behavior is sometimes possible and sometimes not, depending on the license status of the code being copied. Especially for open source codes, there are many kinds of licenses, and each license has different constraints. Blind reuse of software is likely to bring serious legal risks to enterprises. For example, if a developer of an enterprise accidentally uses or expands the code that follows the GPL copyright, according to the GP...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/12
CPCG06F21/125
Inventor 张刚
Owner 上海英慕软件科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products