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

Screen capture-based terminal identifier generation system and method

A terminal identifier and generation system technology, applied in the transmission system, data processing input/output process, instrument, etc., can solve the problems of complex management, identifier change, and inability to achieve unique labeling, etc., to achieve high practicability and step-by-step simple effect

Inactive Publication Date: 2018-02-16
厦门天锐科技股份有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are hundreds of millions of processors with the same CPU number. Therefore, it is easy to have duplicate terminal identifiers when using the CPU number, and it is impossible to achieve unique identification;
[0005] (2) Computers with the same configuration in the same batch may have exactly the same CPU number and hard disk serial number, and there is a possibility that different terminal identifiers may be repeated;
[0006] (3) Some hard disks do not have a serial number, so the scheme of using the hard disk serial number as the terminal identifier is not feasible;
[0007] (4) The number of the physical device on the terminal is used as the terminal identifier, and the problem of identifier change due to the change of the physical device will also appear, which makes the management complicated;
[0008] (5) If the IP address is allocated dynamically, it may be different at different times, so the IP address cannot be used as a terminal identifier
[0009] Based on the above analysis, none of the existing terminal labeling methods can achieve good results and need to be improved

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
  • Screen capture-based terminal identifier generation system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The technical solutions and beneficial effects of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0032] As we all know, taking screenshots and screenshots is a function that we commonly use and comes with the computer system. Similarly, this method has been encapsulated into a simple calling function by almost all programming languages, and written to the disk to generate a picture file through a file stream. The generation of image files depends on the arrangement of each pixel in a certain order. Moreover, because of objective factors such as interface icon status, mouse position, resolution, etc., for the pictures generated by screenshots, even if they are generated by different computer terminals at the same time point, the two screenshots must have certain differences in pixel arrangement. , similarly, the probability that the stored files of the two generated pictures are identical is basically 0, and it ca...

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 discloses a screen capture-based terminal identifier generation system. The system comprises a screen capture module used for capturing a specified screen and judging whether a local hidden directory already has a screen capture file or not, a storage module used for transforming a captured picture file into the screen capture file and storing the screen capture file in a fixed hidden directory, and an identifier generation module used for calculating an MD5 value of the screen capture file to generate a unique identifier. The invention furthermore discloses a screen capture-based terminal identifier generation method. The method comprises the steps of capturing the screen at a specified time, and storing the captured picture file in the fixed hidden directory; calculating the MD5 value of the screen capture file in the hidden directory; splicing MD5 character strings to meet a length requirement of the terminal identifier; and submitting a result obtained after splicing,as the terminal identifier of a terminal, to a server, and writing the result into a configuration file in the fixed hidden directory. According to the technical scheme, the uniqueness of terminal identification can be ensured; the steps are simple; and the practicality is high.

Description

technical field [0001] The invention belongs to the technical field of computer information systems, and in particular relates to a terminal identifier generation system and method. Background technique [0002] As enterprises continue to strengthen information construction, the pace of enterprise application system construction is accelerating, such as desktop terminal management system (DM), terminal data leakage prevention (DLP) system, etc. For this type of system, how to uniquely identify the terminal is a problem that must be solved. [0003] At present, one of the CPU number, disk serial number, BIOS serial number, and physical address of the network card is usually used as the terminal identifier or any combination thereof as the terminal identifier, or the assigned IP address is used as the terminal identifier. However, , the above scheme has the following deficiencies: [0004] (1) The CPU number is not unique. There are hundreds of millions of processors with t...

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): G06F3/0484G06F21/73H04L29/08
CPCG06F3/04845G06F21/73H04L67/146
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