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

License valid time check method and apparatus

A technology of effective time and verification method, which is applied in computer security devices, program/content distribution protection, instruments, etc., can solve problems such as inaccurate license judgment, and achieve the effects of preventing artificial cracking, ensuring accurate judgment, and enhancing accuracy

Active Publication Date: 2017-11-10
GUANGZHOU SHIYUAN ELECTRONICS CO LTD
View PDF3 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Based on this, it is necessary to provide a license valid time verification method and device for the inaccurate determination of whether the license is in the valid period in the traditional technology

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
  • License valid time check method and apparatus
  • License valid time check method and apparatus
  • License valid time check method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] For traditional software, such as some common Windows software, when the license has expired and cannot be connected to the server for license verification, the user can continue to use the expired software by setting the system time to a time within the validity period. If the license is invalid, the software cannot accurately determine whether the license is valid. In order to solve the above problems, the present invention provides Embodiment 1 of a license valid time verification method, figure 1 It is a schematic flow chart of Embodiment 1 of the license valid time verification method of the present invention; figure 1 As shown, the following steps may be included:

[0029] Step S110: Obtain the current system time of the device running the software and the validity period of the license;

[0030] Specifically, when the present invention is applied to software that needs to verify the License, it can periodically check whether the license in the current system of...

Embodiment 2

[0053] Based on the above technical solution of the license validity time verification method embodiment 1, and in order to solve the problem of inaccurate determination of whether the license is valid in the traditional technology, the present invention also provides a license validity time verification method embodiment 2 , figure 2 It is a schematic flow chart of Embodiment 2 of the license valid time verification method of the present invention, as figure 2 As shown, the following steps may be included:

[0054] When the software installs the license, a dongle is created to save the value from the current time to the license expiration time. The value gradually decreases with time. The dongle is paired with the hardware to prevent it from being copied to other machines for use.

[0055] Specifically, the dongle mentioned in the various embodiments of the present invention may refer to storing part of the information in an encrypted manner to avoid modification, which ma...

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 a license valid time check method and apparatus. The license valid time check method comprises the following steps of obtaining current system time of an apparatus running software, and a validity period of a license; when it is confirmed that the current system time is in the validity period of the license, decrypting an encrypted file of the software to obtain current residual available time recorded in the encrypted file; and when the current residual available time is greater than 0, confirming that the license is valid. The accuracy of judging the valid time of the license is enhanced through a regular multiple mechanism; accurate judgment of system time check can be ensured; and the problem that the expired license still can continue to be used when the system time is manually modified can be solved.

Description

technical field [0001] The present invention relates to the technical field of software, in particular to a method and device for checking the valid time of a license. Background technique [0002] Usually, for paid commercial software, it is a common way to authorize users to use by purchasing a license. In the case of non-network authentication, controlling the validity period of the license is one of the important methods of license authorization control. In the traditional control scheme, when it is impossible to connect to the server for license verification, the traditional technology usually obtains the time of the operating system and compares it with the expiration time of the license to determine whether the license in use at this time is in the within the allowable time frame. When the system time is longer than the expiration time of the license, it is determined that the license has expired and the software no longer serves normally. [0003] During the imple...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/10G06F21/60
CPCG06F21/105G06F21/602
Inventor 徐长辉罗杰廖祖锐郑侠松王凡陈铭
Owner GUANGZHOU SHIYUAN ELECTRONICS CO LTD
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