CN103577252B - A kind of method and device of software classification - Google Patents
A kind of method and device of software classification Download PDFInfo
- Publication number
- CN103577252B CN103577252B CN201210261361.2A CN201210261361A CN103577252B CN 103577252 B CN103577252 B CN 103577252B CN 201210261361 A CN201210261361 A CN 201210261361A CN 103577252 B CN103577252 B CN 103577252B
- Authority
- CN
- China
- Prior art keywords
- software
- classification
- classified
- score value
- matching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Abstract
The present invention discloses a kind of method and device of software classification, is related to software classification technical field, can accurately identify the type of software and be classified, reduces artificial operation amount.Scheme provided in an embodiment of the present invention, by the software information for obtaining each software under registration table;Each software is classified using search matching way according to the software information;According to the software containing special marking in the software information, each software is classified.Scheme provided in an embodiment of the present invention is adapted for using during software classification.
Description
Technical field
The present invention relates to software classification technical field, more particularly to a kind of method and device of software classification.
Background technology
Software is in unloading, the management installed, run at present, it is desirable to the classification of software is distinguished in order to manage and apply,
Such as software can be divided into browser class, player class, driving class etc..User can be given for the software of different classifications in addition
Different suggestion, such as after the software of a certain type is unloaded, can recommend similar software to user, can be with for drive software
It is recommended that user unloads with caution.The mode that prior art generally use is manually runed is classified to software.
Inventor has found that at least there are the following problems in the prior art:There are many minority's softwares, driving etc. to fail to know in time
Not;Artificial operation amount is larger.
The content of the invention
Embodiments of the invention provide a kind of method and device of software classification, and the type that can accurately identify software is gone forward side by side
Row classification, reduces artificial operation amount.
To reach above-mentioned purpose, embodiments of the invention adopt the following technical scheme that:
A kind of method of software classification, including:
Obtain the software information of each software under registration table;
Each software is classified according to the software information with random order:
Search matching way is used according to the software information, each software is classified;
According to the software containing special marking in the software information, each software is classified.
Wherein, the software information includes dbase, software installation path, special marking.
In an alternative embodiment of the invention, it is described that search matching way is used according to the software information, to described each
Software, which carries out classification, to be included:First is carried out to each software using maximum-prefix search matching way to the dbase
Classification, and/or second point is carried out to each software using maximum suffix search matching way to the software installation path
Class.
In an alternative embodiment of the invention, when to the dbase using maximum-prefix search matching way to described each
Individual software carries out the first classification, and uses maximum suffix search matching way to each software to the software installation path
When carrying out the second classification, methods described also includes:
The first classification is carried out to each software using maximum-prefix search matching way to the dbase, and obtained
To the first matching score value;
The second classification is carried out to each software using maximum suffix search matching way to the software installation path,
And obtain the second matching score value;
When the described first matching score value is more than the described second matching score value, it is determined that software corresponding to the dbase
Be categorized as the first classification;
When the described second matching score value is more than the described first matching score value, it is determined that corresponding to the software installation path
Software is categorized as the second classification.
In an alternative embodiment of the invention, also include after methods described:
Judge whether non-classified software;
When still suffering from non-classified software, the non-classified software is classified using fuzzy match mode;
When in the absence of non-classified software, then terminate handling process.
A kind of device of software classification, including:
Acquiring unit, for obtaining the software information of each software under registration table;
First processing units, for being divided according to the software information using search matching way each software
Class;
Second processing unit, for according to the software containing special marking in the software information, to each software
Classified.
Wherein, the software information includes dbase, software installation path, special marking.
In an alternative embodiment of the invention, the first processing units are used for:Maximum-prefix is used to the dbase
Search matching way carries out the first classification to each software, and/or the software installation path is searched using maximum suffix
Rope matching way carries out the second classification to each software.
In an alternative embodiment of the invention, the first processing units include:
First sort module, for using maximum-prefix search matching way to each software to the dbase
The first classification is carried out, and obtains the first matching score value;
Second sort module, for using maximum suffix search matching way to described each to the software installation path
Software carries out the second classification, and obtains the second matching score value;
Processing module, for when the described first matching score value is more than the described second matching score value, it is determined that the software
Software corresponding to title is categorized as the first classification;And when the described second matching score value is more than the described first matching score value,
Then determine software corresponding to the software installation path is categorized as the second classification.
In an alternative embodiment of the invention, described device also includes:
Judging unit, for judging whether non-classified software;
3rd processing unit, for when still suffering from non-classified software, using fuzzy match mode to described unfiled
Software classified;
End unit, for when in the absence of non-classified software, then terminating handling process.
The embodiment of the present invention provides a kind of method of software classification, is believed by the software for obtaining each software under registration table
Breath;Each software is classified using search matching way according to the software information;According in the software information
Software containing special marking, each software is classified.During with carrying out software classification in the prior art, have many small
Many softwares, driving etc. fail to identify in time;Artificial operation amount is larger to be compared, and the scheme that the present embodiment provides can accurately be known
The type of other software is simultaneously classified, and reduces artificial operation amount.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
Some embodiments of invention, for those of ordinary skill in the art, without having to pay creative labor, may be used also
To obtain other accompanying drawings according to these accompanying drawings.
Fig. 1 is a kind of flow chart of the method for software classification that the embodiment of the present invention 1 provides;
Fig. 2 is the flow chart of the method for another software classification that the embodiment of the present invention 1 provides;
Fig. 3 is the schematic diagram that software classification is carried out using maximum-prefix search matching way that the embodiment of the present invention 1 provides;
Fig. 4 A are that one kind that software classification is carried out using maximum suffix search matching way that the embodiment of the present invention 1 provides is shown
It is intended to;
Fig. 4 B are the another kind that software classification is carried out using maximum suffix search matching way that the embodiment of the present invention 1 provides
Schematic diagram;
Fig. 5 is a kind of block diagram of the device for software classification that the embodiment of the present invention 2 provides;
Fig. 6 is the block diagram of the device for another software classification that the embodiment of the present invention 2 provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of creative work is not made
Embodiment, belong to the scope of protection of the invention.
Embodiment 1
The embodiment of the present invention provides a kind of method of software classification, as shown in figure 1, this method includes:
Step 101, the software information of each software under registration table is obtained;
Wherein, the software information includes dbase, software installation path, special marking.Special marking can be thought as
The no mark for patch, such as father's key ParentKeyName.
Step 102, each software is classified using search matching way according to the software information;
Further, first is carried out to each software using maximum-prefix search matching way to the dbase
Classification, and/or second point is carried out to each software using maximum suffix search matching way to the software installation path
Class.Maximum-prefix search matching refers to be matched one by one according to the character of each matching keywords from front to back, and is determined most
Big matching score value;Maximum suffix search matching refers to be matched one by one according to each matching keywords from rear to preceding character,
And determine maximum matching score value.
This step can include following three kinds of embodiments:
Mode one:Using maximum-prefix search matching way, each software is divided according to the software information
Class;
Mode two:Using maximum suffix search matching way, each software is divided according to the software information
Class;
Mode three:First point is carried out to each software using maximum-prefix search matching way to the dbase
Class, and obtain the first matching score value;
The second classification is carried out to each software using maximum suffix search matching way to the software installation path,
And obtain the second matching score value;
When the described first matching score value is more than the described second matching score value, it is determined that software corresponding to the dbase
Be categorized as the first classification;
When the described second matching score value is more than the described first matching score value, it is determined that corresponding to the software installation path
Software is categorized as the second classification.
Step 103, according to the software containing special marking in the software information, each software is classified.
Further, present invention additionally comprises:Judge whether non-classified software;
When still suffering from non-classified software, the non-classified software is classified using fuzzy match mode;
When in the absence of non-classified software, then terminate handling process.
If also non-classified software, UNKNOWN TYPE software is shown as by this software.
It should be noted that the order of step 102 and step 103 is unfixed in the present embodiment, you can to first carry out
Step 102, then step 103 is performed, step 103 can also be first carried out, then perform step 102.Using above two sequential system
When carrying out software classification, the degree of accuracy on software classification does not influence.Step 102 is first carried out according in Fig. 1, then performs step
The flow chart of 103 execution sequence.
The embodiment of the present invention provides a kind of method of software classification, is believed by the software for obtaining each software under registration table
Breath;Search matching way is used according to the software information, each software is classified;According in the software information
Software containing special marking, each software is classified so that the type of software can be accurately identified and divided
Class, reduce artificial operation amount.
The method that the embodiment of the present invention provides another software classification, as shown in Fig. 2 this method includes:
Step 201, the software information of each software under registration table is obtained;
Registration table is first turned on, and travels through each subitem, in each subitem, is tabled look-up value with registration table
RegQueryValueEx extraction system components SystemComponent, father's key ParentKeyName, dbase
DisplayName, software installation path InstallLocation, software show icon DisplayIcon, uninstall parms
The registry values such as UninstallString.Wherein, ParentKeyName is the special marking in the present embodiment.
Due to being not necessarily present software installation path in registration table, it is necessary to show the letter such as icon by uninstall parms, software
Breath, therefrom extract software installation path.So can be obtained by the dbase of the completion of each subitem, software installation path,
The information such as special marking, it is easy to subsequently carry out software classification.Software information in the present embodiment comprises at least dbase, software
Installation path, special marking.
Step 202, first is carried out to each software using maximum-prefix search matching way to the dbase
Classification, and obtain the first matching score value;
For example, to " QQ input methods 2012 " are classified, then specific matching process is as follows:
Dbase:QQ input methods 2012;
Matching keywords list:QQ- chat classes, QQ game-game class, QQ music-music class;It should be noted that
The list set in the prior art can be used with lists of keywords.
For sake of clarity, illustrated in the form of form, as shown in Figure 3:First behavior dbase, the second row
For matching keywords, match, and counted successively from front to back.For example, first by counter zero setting;QQ input methods 2012 with
When QQ is matched, first character " Q ", is matched, then counter adds 1, continues second character " Q ", complete completely from front to back
Full matching, then counter adds 1 again, behind there is no the character that can be matched, then it is 2 to match character length.
According to above method matching keywords, and with this record matching character length.When all in matching keywords list
Matching keywords all match after the completion of, compare the matching character length of record, and by corresponding to the matching character length of maximum
Classification as to " classification of QQ input methods 2012 ", if for example, matching character length 2 for maximum matching character length,
It is determined that chat class is to " classification of QQ input methods 2012 ", then preserving the first matching score value 2.
It should be noted that when matching character length is identical, then can be crucial according to being matched in matching keywords list
The sequencing of word determines the classification type that type corresponding to the matching keywords of foremost is software, can also appoint and take matching to close
Type corresponding to a matching keywords in keyword is the classification type of software.
Step 203, the software installation path is carried out using maximum suffix search matching way to each software
Second classification, and obtain the second matching score value;
For example, to " QQ input methods 2012 " are classified, then specific matching process is as follows:
Software installation path:C:Program file Program Files Tengxun Tencent QQPinyin
4.4.1108.400;
Matching keywords list:Tencent QQPinyin-input method, Tencent QQMusic-music class,
Tencent QQ-chat class;It should be noted that matching keywords list can use what is set in the prior art
List.
For sake of clarity, illustrated in the form of form, as shown in Figure 4 A:First behavior QQ input methods 2012
Installation path, wherein each lattice are a character, the second behavior matching keywords, placed according to from rear to the preceding each lattice of order
One character, and the character of matching is counted.For example, first by counter zero setting;Tencent QQPinyin with
Tencent QQ matching when, from rear to preceding first character " ", completely matching, then counter adds 1, continue match second word
Accord with " n ", completely matching, then counter adds again 1, is matched to the left successively, is tied when matching unsuccessful or complete matching
Beam.When then matching character length shown in Fig. 4 A is that 17, Fig. 4 B are matched, second character is then without the match is successful (with black matrix
Display), then it is 1 to match character length.
All matching keywords in matching keywords list are matched according to the method described above, and with this record matching
Character length.After the completion of matching keywords all in matching keywords list all match, compare the matching character length of record
Degree, and using classification corresponding to the matching character length of maximum as to " the classification of QQ input methods 2012 ", if for example, matching word
Length 17 is accorded with as maximum matching character length, it is determined that input method class is to " classification of QQ input methods 2012 ", is then preserved
Second matching score value 17.
Step 204, the size of the first matching score value and the second matching score value;
Step 205, when the described first matching score value is more than the described second matching score value, it is determined that the dbase pair
The software answered is categorized as the first classification;
Step 206, when the described second matching score value is more than the described first matching score value, it is determined that the software installation road
Software corresponding to footpath is categorized as the second classification;
For example, the first matching score value is 2 in above-mentioned example, the second matching score value is 17, then 2 < 17, it is determined that input method
Class is to " the classification of QQ input methods 2012 ".
It should be noted that classification can be now marked on this software, alternatively, it is also possible to preserve in step 203
After one matching score value, chat class is labeled as the " classification of QQ input methods 2012 ", when step 206 determines that input method class is to " QQ
After the classification of input method 2012 ", then mark classification is replaced with into input method class automatically.Certainly other modes pair can also be used
The classification of software is marked, and the present invention is limited not to this.
It should be noted that step 202 and step 203 are optional step, you can not perform step 202, only perform step
Rapid 203, step 202 can also be only performed, does not perform step 203.Certainly, when only performing step 202 or step 203, then
Step 204, step 205 and step 206 need not be performed.When both performing step 202, when performing step 203 again, just need to perform
Step 204, step 205 and step 206.
It should be noted that Fig. 2 is the flow chart according to the execution sequence of step 202- steps 206.
Step 207, according to the software containing special marking in the software information, each software is classified;
, can directly will be soft corresponding to this software information for example, when there are this software information of ParentKeyName
Part is judged as program patch class.
It should be noted that the execution sequence of step 202- steps 206 and step 207 is not fixed, you can to first carry out step
Rapid 202- steps 206, then step 207 is performed, step 207 can also be first carried out, then perform step 202- steps 206.
Step 208, non-classified software is judged whether;
Judge whether still there is non-classified software after step 202- step 207 software classifications, do not divide when still suffering from
During the software of class, step 210 is performed, when in the absence of non-classified software, performs step 209.
Step 209, when in the absence of non-classified software, then handling process is terminated.
Step 210, when still suffering from non-classified software, the non-classified software is carried out using fuzzy match mode
Classification;
For example, for installation path be system path such as System32, can directly be judged as drive class software;It is corresponding
Music Music keywords in file path be present, can directly be judged as music class etc..
Step 211, if the classification by above step also has non-classified software, directly such software is shown
It is shown as unknown.
The embodiment of the present invention provides a kind of method of software classification, by being searched according to the software information using maximum-prefix
Rope matching way, and/or maximum suffix search matching way is used, each software is classified;And according to described
Software containing special marking in software information, each software is classified, can reduced to a certain extent artificial
Operation amount, and software is classified exactly, the various functions for subsequent software management provide support.
Embodiment 2
The embodiment of the present invention provides a kind of device of software classification, as shown in figure 5, the device includes:Acquiring unit 501,
First processing units 502, second processing unit 503;
Acquiring unit 501, for obtaining the software information of each software under registration table;
Wherein, software information includes dbase, software installation path, special marking.Special marking can be whether be
The mark of patch, such as father's key ParentKeyName.
First processing units 502, for using search matching way according to the software information, each software is entered
Row classification;
Further, first is carried out to each software using maximum-prefix search matching way to the dbase
Classification, and/or second point is carried out to each software using maximum suffix search matching way to the software installation path
Class.
Further, as shown in fig. 6, the first processing units 502 include:First sort module 5021, the second classification
Module 5022, processing module 5023;
Wherein, the first sort module 5021, for using maximum-prefix search matching way to institute to the dbase
State each software and carry out the first classification, and obtain the first matching score value;
Second sort module 5022, for using maximum suffix search matching way to described to the software installation path
Each software carries out the second classification, and obtains the second matching score value;
Described first matching score value and the second matching score value are compared, when the described first matching score value is more than institute
When stating the second matching score value, what processing module 5023 then determined software corresponding to the dbase is categorized as the first classification;When
When the second matching score value is more than the described first matching score value, the processing module 5023 then determines the software installation path
Corresponding software is categorized as the second classification.
Second processing unit 503, for according to the software containing special marking in the software information, to described each soft
Part is classified.
It should be noted that first processing units 502 and the execution sequence of second processing unit 503 are not fixed, Ke Yixian
After the completion of the processing of first processing units 502, second processing unit 503 is handled again, can also be at first second processing unit 503
After the completion of reason, first processing units 502 are handled again.Fig. 5 is after the completion of being handled with first first processing units 502, at second
The block diagram for the order signal that reason unit 503 is handled again.
Further, referring to Fig. 6, after carrying out software classification according to said apparatus, judging unit 504 judges whether not
The software of classification;When still suffering from non-classified software, the 3rd processing unit 505, for using fuzzy match mode to described
Non-classified software is classified;When in the absence of non-classified software, end unit 506, for then terminating handling process.
It should be noted that when there are still during non-classified software, then such software directly being shown as into unknown software.
The embodiment of the present invention provides a kind of device of software classification, each under registration table for obtaining by acquiring unit
The software information of individual software;First processing units, for using search matching way according to the software information, to described each
Software is classified;Second processing unit, for according to the software containing special marking in the software information, to described each
Software is classified.During with carrying out software classification in the prior art, there are many minority's softwares, driving etc. to fail to identify in time;People
Work operation amount is larger to be compared, and the scheme that the present embodiment provides can accurately identify the type of software and be classified, and is reduced
Artificial operation amount.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any
Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained
Cover within protection scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.
Claims (8)
- A kind of 1. method of software classification, it is characterised in that including:The software information of each software under registration table is obtained, the software information includes dbase, software installation path, spy Different mark, the special marking are the mark of patch;Each software is classified according to the software information with random order:Search matching way is used according to the software information, each software is classified;According to the software containing special marking in the software information, each software is classified.
- 2. according to the method for claim 1, it is characterised in that described that search match party is used according to the software information Formula, carrying out classification to each software includes:The first classification is carried out to each software using maximum-prefix search matching way to the dbase, and/or it is right The software installation path carries out the second classification using maximum suffix search matching way to each software.
- 3. according to the method for claim 2, it is characterised in that matched when being searched for the dbase using maximum-prefix Mode carries out the first classification to each software, and uses maximum suffix search matching way pair to the software installation path When each software carries out the second classification, methods described also includes:The first classification is carried out to each software using maximum-prefix search matching way to the dbase, and obtains the One matching score value;The second classification is carried out to each software using maximum suffix search matching way to the software installation path, and obtained To the second matching score value;When the described first matching score value is more than the described second matching score value, it is determined that point of software corresponding to the dbase Class is the first classification;When the described second matching score value is more than the described first matching score value, it is determined that software corresponding to the software installation path Be categorized as the second classification.
- 4. according to the method any one of claim 1-3, it is characterised in that also include after methods described:Judge whether non-classified software;When still suffering from non-classified software, the non-classified software is classified using fuzzy match mode;When in the absence of non-classified software, then terminate handling process.
- A kind of 5. device of software classification, it is characterised in that including:Acquiring unit, for obtaining the software information of each software under registration table, the software information includes dbase, soft Part installation path, special marking, the special marking are the mark of patch;First processing units, for using search matching way according to the software information, each software is classified;Second processing unit, for according to the software containing special marking in the software information, being carried out to each software Classification.
- 6. device according to claim 5, it is characterised in that the first processing units are used for:The first classification is carried out to each software using maximum-prefix search matching way to the dbase, and/or it is right The software installation path carries out the second classification using maximum suffix search matching way to each software.
- 7. device according to claim 6, it is characterised in that the first processing units include:First sort module, for being carried out to the dbase using maximum-prefix search matching way to each software First classification, and obtain the first matching score value;Second sort module, for using maximum suffix search matching way to each software to the software installation path The second classification is carried out, and obtains the second matching score value;Processing module, for when the described first matching score value is more than the described second matching score value, it is determined that the dbase Corresponding software is categorized as the first classification;And when the described second matching score value is more than the described first matching score value, then really Software is categorized as the second classification corresponding to the fixed software installation path.
- 8. according to the device any one of claim 5-7, it is characterised in that described device also includes:Judging unit, for judging whether non-classified software;3rd processing unit, for when still suffering from non-classified software, using fuzzy match mode to described non-classified soft Part is classified;End unit, for when in the absence of non-classified software, then terminating handling process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210261361.2A CN103577252B (en) | 2012-07-26 | 2012-07-26 | A kind of method and device of software classification |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210261361.2A CN103577252B (en) | 2012-07-26 | 2012-07-26 | A kind of method and device of software classification |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103577252A CN103577252A (en) | 2014-02-12 |
CN103577252B true CN103577252B (en) | 2017-12-01 |
Family
ID=50049097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210261361.2A Active CN103577252B (en) | 2012-07-26 | 2012-07-26 | A kind of method and device of software classification |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103577252B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104933044B (en) * | 2014-03-17 | 2019-05-31 | 北京奇虎科技有限公司 | Using the classification method and sorter of unloading reason |
CN104182545A (en) * | 2014-09-05 | 2014-12-03 | 北京金山安全软件有限公司 | Application program recommendation method and device |
CN105630975B (en) * | 2015-12-24 | 2020-10-27 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN106484077A (en) * | 2016-10-19 | 2017-03-08 | 上海青橙实业有限公司 | Mobile terminal and its electricity saving method based on application software classification |
CN108255522A (en) * | 2016-12-27 | 2018-07-06 | 北京金山云网络技术有限公司 | A kind of application program sorting technique and device |
CN108121604A (en) * | 2017-12-20 | 2018-06-05 | 金华芒果信息技术有限公司 | The management system and method for computer software |
CN110598070B (en) * | 2019-09-09 | 2022-01-25 | 腾讯科技(深圳)有限公司 | Application type identification method and device, server and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5765170A (en) * | 1993-02-24 | 1998-06-09 | Minolta Camera Kabushiki Kaisha | Electronic mail processing system and electronic mail processing method |
CN1378158A (en) * | 2001-03-29 | 2002-11-06 | 国际商业机器公司 | File classifying management system and method for operation system |
CN101119555A (en) * | 2006-08-02 | 2008-02-06 | 三星电子株式会社 | Method and apparatus for automatic classification of file in mobile device |
CN102025835A (en) * | 2010-12-06 | 2011-04-20 | 华为终端有限公司 | Method and device for automatically classifying application programs in mobile terminal |
CN102541590A (en) * | 2011-12-14 | 2012-07-04 | 奇智软件(北京)有限公司 | Software recommending method and system |
-
2012
- 2012-07-26 CN CN201210261361.2A patent/CN103577252B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5765170A (en) * | 1993-02-24 | 1998-06-09 | Minolta Camera Kabushiki Kaisha | Electronic mail processing system and electronic mail processing method |
CN1378158A (en) * | 2001-03-29 | 2002-11-06 | 国际商业机器公司 | File classifying management system and method for operation system |
CN101119555A (en) * | 2006-08-02 | 2008-02-06 | 三星电子株式会社 | Method and apparatus for automatic classification of file in mobile device |
CN102025835A (en) * | 2010-12-06 | 2011-04-20 | 华为终端有限公司 | Method and device for automatically classifying application programs in mobile terminal |
CN102541590A (en) * | 2011-12-14 | 2012-07-04 | 奇智软件(北京)有限公司 | Software recommending method and system |
Also Published As
Publication number | Publication date |
---|---|
CN103577252A (en) | 2014-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103577252B (en) | A kind of method and device of software classification | |
CN101782919B (en) | Web form data output method, device and form processing system | |
WO2014090057A1 (en) | Method and system for pushing mobile application | |
KR20160028724A (en) | Similar malicious code retrieval apparatus and method based on malicious code feature information | |
US10235427B2 (en) | Entity-driven logic for improved name-searching in mixed-entity lists | |
CN110046196A (en) | Identify correlating method and device, electronic equipment | |
CN113849760B (en) | Sensitive information risk assessment method, system and storage medium | |
CN106708704A (en) | Method and device for classifying crash logs | |
CN106354804A (en) | File download processing method and device thereof | |
US20110188405A1 (en) | Systems and methods for finding star structures as communities in networks | |
CN106202050B (en) | Theme information acquisition method and device and electronic equipment | |
CN107437088A (en) | File identification method and device | |
CN113791837B (en) | Page processing method, device, equipment and storage medium | |
CN110378118A (en) | The Android application third party library detection method of efficiently and accurately | |
CN108388556B (en) | Method and system for mining homogeneous entity | |
CN110457568A (en) | The recognition methods of brand word and system, object recommendation method and system | |
CN111177566B (en) | Information processing method, device, electronic equipment and storage medium | |
CN106844406B (en) | Search method and search device | |
CN105302715B (en) | The acquisition methods and device of application program user interface | |
US8380795B2 (en) | Method of filtering sections of a data stream | |
US20200364589A1 (en) | Collection apparatus, collection method, and collection program | |
CN109145599A (en) | The means of defence of malicious virus | |
CN110765016B (en) | Game test instruction processing method, game test instruction processing system, server and storage device | |
CN107577667A (en) | A kind of entity word treating method and apparatus | |
CN106202390B (en) | Database improvement system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |