CN103577252B - A kind of method and device of software classification - Google Patents

A kind of method and device of software classification Download PDF

Info

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
Application number
CN201210261361.2A
Other languages
Chinese (zh)
Other versions
CN103577252A (en
Inventor
胡中兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210261361.2A priority Critical patent/CN103577252B/en
Publication of CN103577252A publication Critical patent/CN103577252A/en
Application granted granted Critical
Publication of CN103577252B publication Critical patent/CN103577252B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of method and device of software classification
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)

  1. 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. 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. 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. 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.
  5. 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. 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. 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. 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.
CN201210261361.2A 2012-07-26 2012-07-26 A kind of method and device of software classification Active CN103577252B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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