Supercharge Your Innovation With Domain-Expert AI Agents!

Software license control method and apparatus, computer device and readable storage medium

A control method and control device technology, applied in computer security devices, computing, program/content distribution protection, etc., can solve the problem of being unable to prevent pirates from modifying the license file itself, being unable to apply to cloud hosts and virtual computers, and having poor license control capabilities, etc. question

Inactive Publication Date: 2018-02-09
YONYOU NETWORK TECH
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In related technologies, by writing the authorization information into a hardware encryption device, such as a USB KEY, the hardware encryption device has a non-rewritable storage area for software users, and the software authorization content is stored here. The combination of the built-in unmodifiable private key and the public key of the access program reads data to prevent pirates from tampering with the authorized content transmitted by the USB bus. Not only does the user need to pay extra to purchase a hardware encryption device, but it is also not applicable to cloud hosts and virtual computer
[0004] Or write the network card and disk information in the license information, and check whether the license file matches the hardware to determine whether to use it. On the one hand, the network card and disk information can be modified by modifying the device configuration or operating system configuration. Unauthorized users ( Pirate users) can still pretend to be authorized users and cannot prevent pirates from modifying the license file itself, and the license control ability is poor; , its MAC information will change every time the computer system is restarted, and the CPUID will change after the user switches some CPU features, which will easily cause the license control program to mistakenly identify the authorized user as an unauthorized user; on the other hand, the cloud host Or the virtual machine host cluster built by the enterprise, the virtual machines inside them will automatically move in the entire host resource pool, and it is almost impossible to obtain stable hardware characteristic values

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
  • Software license control method and apparatus, computer device and readable storage medium
  • Software license control method and apparatus, computer device and readable storage medium
  • Software license control method and apparatus, computer device and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] figure 1 A schematic flowchart of a software license control method according to an embodiment of the present invention is shown.

[0052] Such as figure 1 As shown, the software license control method according to the embodiment of the present invention includes: step S102, when the signal for applying to use the software is obtained, obtain the current computer ID; step S104, according to the current computer ID and the computer ID in the software license file Determine whether to permit the use of the software, wherein the computer identification includes the BIOS UUID of the physical computer and / or the ID file content of the virtual computer and / or the ID file content of the cloud host.

[0053] In this embodiment, when the signal for applying for the use of the software is obtained, the current computer ID is obtained, and according to the matching degree between the current computer ID and the computer ID in the software license file, it is determined whether to...

Embodiment 2

[0073] Figure 6 A schematic structural diagram of a software license control apparatus 600 according to an embodiment of the present invention is shown.

[0074] Such as Figure 6 As shown, the software license control device 600 provided according to the embodiment of the present invention includes: an acquisition unit 602, configured to obtain the current computer ID when the signal for applying for using the software is acquired; a determination unit 604, configured to obtain the current computer ID according to the current computer ID The degree of matching with the computer identification in the software license file determines whether to license the software, wherein the computer identification includes the BIOS UUID of the physical computer and / or the ID file content of the virtual computer and / or the ID file content of the cloud host.

[0075] In this embodiment, when the signal for applying for the use of the software is obtained, the current computer ID is obtained...

Embodiment 3

[0087] According to the computer device of the embodiment of the present invention, the computer device includes a processor, and the processor is used to implement the steps of any one of the software license control methods proposed in the above embodiments of the present invention when executing the computer program stored in the memory.

[0088] In this embodiment, the computer device includes a processor, and the processor is used to implement the steps of any one of the software license control methods proposed in the above-mentioned embodiments of the present invention when executing the computer program stored in the memory, so it has the above-mentioned advantages of the present invention All the beneficial effects of any one of the software license control methods proposed in the embodiments will not be repeated here.

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 present invention provides a software license control method and apparatus, a computer device and a readable storage medium. The software license control method comprises: acquiring a current computer identifier when a signal requesting to use the software is acquired; and according to the matching degree between the current computer identifier and a current computer identifier in the softwarelicense file, determining whether to permit the use of the software, wherein the computer identifier comprises the BIOS UUID of the physical computer and / or ID file content of the virtual computer and / or ID file content of the cloud host. According to the technical scheme of the present invention, software license control can be carried out on the software used by the physical computer, the virtual computer and the commercial cloud host; the universality is strong; and content in the software license file cannot be easily modified and copied, and is easy to be managed and controlled, so thatthe protection effect of the software copyright is improved.

Description

technical field [0001] The present invention relates to the technical field of software copyright protection, in particular to a software license control method, a software license control device, a computer device and a computer-readable storage medium. Background technique [0002] Software license control refers to the copyright protection of software. The use of software must be authorized and subject to license control during the use of software to prevent unauthorized use. [0003] In related technologies, by writing the authorization information into a hardware encryption device, such as a USB KEY, the hardware encryption device has a non-rewritable storage area for software users, and the software authorization content is stored here. The combination of the built-in unmodifiable private key and the public key of the access program reads data to prevent pirates from tampering with the authorized content transmitted by the USB bus. Not only does the user need to pay ex...

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/12G06F21/51
CPCG06F21/121G06F21/51G06F2221/2141G06F2221/2149
Inventor 杨历朱治国侯关士杨庆峰
Owner YONYOU NETWORK TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More