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

Method and device for classifying software

A software installation and software technology, applied in the direction of multi-program devices, etc., can solve the problems of heavy manual operation workload, niche software, and failure to identify drivers in time, and achieve the effect of reducing the manual operation workload

Active Publication Date: 2017-12-01
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The inventor found that there are at least the following problems in the prior art: there are many niche software and drivers that cannot be identified in time; the workload of manual operation is relatively large

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
  • Method and device for classifying software
  • Method and device for classifying software
  • Method and device for classifying software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] The embodiment of the present invention provides a method for software classification, such as figure 1 As shown, the method includes:

[0048] Step 101, obtaining the software information of each software under the registry;

[0049] Wherein, the software information includes a software name, a software installation path, and a special mark. The special mark can be a mark of whether it is a patch program, for example, the parent key ParentKeyName.

[0050] Step 102, classify the software according to the software information by means of search and matching;

[0051] Further, performing a first classification on the software by using a maximum prefix search and matching method for the software name, and / or performing a second classification on the software by using a maximum suffix search and matching method on the software installation path. The maximum prefix search match refers to one-to-one matching according to the characters of each matching keyword from front ...

Embodiment approach

[0053] Method 1: Using the maximum prefix search and matching method to classify each software according to the software information;

[0054] Method 2: Using the maximum suffix search and matching method to classify the software according to the software information;

[0055] Mode 3: using the maximum prefix search and matching method for the software name to perform a first classification on each of the software, and obtain a first matching score;

[0056] Using the maximum suffix search and matching method for the software installation path to perform a second classification on each of the software, and obtain a second matching score;

[0057] When the first matching score is greater than the second matching score, it is determined that the classification of the software corresponding to the software name is the first classification;

[0058] When the second matching score is greater than the first matching score, it is determined that the category of the software correspo...

Embodiment 2

[0101] An embodiment of the present invention provides a software classification device, such as Figure 5 As shown, the device includes: an acquisition unit 501, a first processing unit 502, and a second processing unit 503;

[0102] An acquisition unit 501, configured to acquire software information of each software under the registry;

[0103] Wherein, the software information includes a software name, a software installation path, and a special mark. The special mark can be a mark of whether it is a patch program, for example, the parent key ParentKeyName.

[0104]The first processing unit 502 is configured to classify the software by using a search and matching method according to the software information;

[0105] Further, performing a first classification on the software by using a maximum prefix search and matching method for the software name, and / or performing a second classification on the software by using a maximum suffix search and matching method on the softwa...

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 software classification method and device, relates to the technical field of software classification, can accurately identify and classify software types, and reduces manual operation workload. According to the solution provided by the embodiment of the present invention, the software information of each software under the registry is obtained; according to the software information, the search and matching method is used to classify the various software; according to the software containing special marks in the software information, the The respective software is classified. The solutions provided by the embodiments of the present invention are suitable for use in software classification.

Description

technical field [0001] The invention relates to the technical field of software classification, in particular to a method and device for software classification. Background technique [0002] At present, in the management of software uninstallation, installation, and operation, it is hoped to distinguish the classification of software for easy management and application. For example, software can be divided into browsers, players, drivers, etc. In addition, different suggestions can be given to users for different types of software. For example, after uninstalling a certain type of software, similar software can be recommended to the user. For driver software, users can be advised to uninstall carefully. The prior art solution usually uses manual operation to classify software. [0003] The inventor found that there are at least the following problems in the prior art: there are many niche software and drivers that cannot be identified in time; the workload of manual operat...

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 Patents(China)
IPC IPC(8): G06F9/46
Inventor 胡中兴
Owner TENCENT TECH (SHENZHEN) 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