CN103577252A - Software sorting method and device - Google Patents
Software sorting method and device Download PDFInfo
- Publication number
- CN103577252A CN103577252A CN201210261361.2A CN201210261361A CN103577252A CN 103577252 A CN103577252 A CN 103577252A CN 201210261361 A CN201210261361 A CN 201210261361A CN 103577252 A CN103577252 A CN 103577252A
- Authority
- CN
- China
- Prior art keywords
- software
- classification
- classified
- score value
- matching way
- 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.)
- Granted
Links
Images
Abstract
The invention discloses a software sorting method and device and relates to the technical field of software sorting. According to a scheme of an embodiment of the software sorting method and device, information of software in a registry is obtained; the software is sorted through a search matching way according to the software information; the software is sorted according to special mark contained software in the software information. The scheme of the embodiment of the software sorting method and device is suitable for software sorting. The software sorting method and device have the advantages of accurately identifying types of the software, sorting the software and reducing workloads of artificial operation.
Description
Technical field
The present invention relates to software classification technical field, relate in particular to a kind of method and device of software classification.
Background technology
Software, in the management that unloads, installs, moves, wishes to distinguish the classification of software so that Management and application can be divided into browser class, player class, driving class etc. such as software at present.Can give user different suggestions for the software of difference classification in addition, for example, after the software of a certain type of unloading, can recommend similar software to user, for drive software, can advise the careful unloading of user.Prior art scheme adopts the mode of artificial operation to classify to software conventionally.
Inventor finds that in prior art, at least there are the following problems: have a lot of minority's software, driving etc. to fail to identify in time; Artificial operation workload is larger.
Summary of the invention
Embodiments of the invention provide a kind of method and device of software classification, and accurately the type of identification software classifying, reduces artificial operation workload.
For achieving the above object, embodiments of the invention adopt following technical scheme:
A method for software classification, comprising:
Obtain the software information of each software under registration table;
With random order, according to described software information, described each software is classified:
According to described software information, adopt search matching way, described each software is classified;
According to the software that contains special marking in described software information, described each software is classified.
Wherein, described software information comprises dbase, software installation path, special marking.
In another embodiment of the present invention, described according to described software information employing search matching way, described each software is classified and comprised: to described dbase, adopt maximum-prefix search matching way to carry out the first classification to described each software, and/or adopt maximum suffix search matching way to carry out the second classification to described each software to described software installation path.
In another embodiment of the present invention, when adopt maximum-prefix search matching way to carry out the first classification to described each software to described dbase, when adopting maximum suffix search matching way to carry out the second classification to described each software to described software installation path, described method also comprises:
To described dbase, adopt maximum-prefix search matching way to carry out the first classification to described each software, and obtain the first coupling score value;
To described software installation path, adopt maximum suffix search matching way to carry out the second classification to described each software, and obtain the second coupling score value;
When described the first coupling score value is greater than described the second coupling during score value, determine first classification that is categorized as of software that described dbase is corresponding;
When described the second coupling score value is greater than described the first coupling during score value, determine second classification that is categorized as of software that described software installation path is corresponding.
In another embodiment of the present invention, after described method, also comprise:
Judge whether to exist non-classified software;
When still there is non-classified software, adopt fuzzy matching mode to classify to described non-classified software;
When not there is not non-classified software, end process flow process.
A device for software classification, comprising:
Acquiring unit, for obtaining the software information of each software under registration table;
The first processing unit, for adopting search matching way to classify to described each software according to described software information;
The second processing unit, for the software that contains special marking according to described software information, classifies to described each software.
Wherein, described software information comprises dbase, software installation path, special marking.
In another embodiment of the present invention, described the first processing unit is used for: to described dbase, adopt maximum-prefix search matching way to carry out the first classification to described each software, and/or adopt maximum suffix search matching way to carry out the second classification to described each software to described software installation path.
In another embodiment of the present invention, described the first processing unit comprises:
The first sort module, for adopt maximum-prefix search matching way to carry out the first classification to described each software to described dbase, and obtains the first coupling score value;
The second sort module, for adopt maximum suffix search matching way to carry out the second classification to described each software to described software installation path, and obtains the second coupling score value;
Processing module, for being greater than described the second coupling during score value when described the first coupling score value, determines first classification that is categorized as of software that described dbase is corresponding; And be greater than described the first coupling during score value when described the second coupling score value, determine second classification that is categorized as of software that described software installation path is corresponding.
In another embodiment of the present invention, described device also comprises:
Judging unit, for judging whether to exist non-classified software;
The 3rd processing unit, for when still there is non-classified software, adopts fuzzy matching mode to classify to described non-classified software;
End unit, for when not there is not non-classified software, end process flow process.
The embodiment of the present invention provides a kind of method of software classification, by obtaining the software information of each software under registration table; According to described software information, adopt search matching way to classify to described each software; According to the software that contains special marking in described software information, described each software is classified.When carrying out software classification in prior art, there are a lot of minority's software, driving etc. to fail identification in time; Artificial operation workload is compared more greatly, the scheme that the present embodiment provides accurately identification software type and classify, reduce and manually run workload.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The process flow diagram of the method for a kind of software classification that Fig. 1 provides for the embodiment of the present invention 1;
The process flow diagram of the method for the another kind of software classification that Fig. 2 provides for the embodiment of the present invention 1;
The employing maximum-prefix search matching way that Fig. 3 provides for the embodiment of the present invention 1 carries out the schematic diagram of software classification;
The maximum suffix search of the employing matching way that Fig. 4 A provides for the embodiment of the present invention 1 carries out a kind of schematic diagram of software classification;
The maximum suffix search of the employing matching way that Fig. 4 B provides for the embodiment of the present invention 1 carries out the another kind of schematic diagram of software classification;
The block diagram of the device of a kind of software classification that Fig. 5 provides for the embodiment of the present invention 2;
The block diagram of the device of the another kind of software classification that Fig. 6 provides for the embodiment of the present invention 2.
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 clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the present invention provides a kind of method of software classification, and as shown in Figure 1, the method comprises:
Wherein, described software information comprises dbase, software installation path, special marking.Whether special marking can for being the mark of patch, for example father's key ParentKeyName.
Further, to described dbase, adopt maximum-prefix search matching way to carry out the first classification to described each software, and/or adopt maximum suffix search matching way to carry out the second classification to described each software to described software installation path.Maximum-prefix search coupling refers to mate one by one according to each matching keywords character from front to back, and determines maximum coupling score value; Maximum suffix search coupling refers to mate one by one from rear extremely front character according to each matching keywords, and determines maximum coupling score value.
This step can comprise following three kinds of embodiments:
Mode one: adopt maximum-prefix search matching way, according to described software information, described each software is classified;
Mode two: adopt maximum suffix search matching way, according to described software information, described each software is classified;
Mode three: adopt maximum-prefix search matching way to carry out the first classification to described each software to described dbase, and obtain the first coupling score value;
To described software installation path, adopt maximum suffix search matching way to carry out the second classification to described each software, and obtain the second coupling score value;
When described the first coupling score value is greater than described the second coupling during score value, determine first classification that is categorized as of software that described dbase is corresponding;
When described the second coupling score value is greater than described the first coupling during score value, determine second classification that is categorized as of software that described software installation path is corresponding.
Further, the present invention also comprises: judge whether to exist non-classified software;
When still there is non-classified software, adopt fuzzy matching mode to classify to described non-classified software;
When not there is not non-classified software, end process flow process.
If also have non-classified software, this software is shown as to UNKNOWN TYPE software.
It should be noted that, in the present embodiment, the order of step 102 and step 103 is unfixed, can first perform step 102, then perform step 103, also can first perform step 103, then perform step 102.While adopting above-mentioned two kinds of sequential systems to carry out software classification, the accuracy of software classification is not affected.In Fig. 1, for according to first performing step 102, then perform step the process flow diagram of 103 execution sequence.
The embodiment of the present invention provides a kind of method of software classification, by obtaining the software information of each software under registration table; According to described software information, adopt search matching way, described each software is classified; According to the software that contains special marking in described software information, described each software is classified, make the type of accurate identification software and classify, reduce artificial operation workload.
The embodiment of the present invention provides the method for another kind of software classification, and as shown in Figure 2, the method comprises:
First open registration table, and travel through each subitem, in each subitem, with registry values such as the registration table value of tabling look-up RegQueryValueEx extraction system assembly SystemComponent, father's key ParentKeyName, dbase DisplayName, software installation path InstallLocation, software display icon DisplayIcon, uninstall parms UninstallString.Wherein, ParentKeyName is the special marking in the present embodiment.
Owing to not necessarily there is software installation path in registration table, need to pass through the information such as uninstall parms, software display icon, therefrom extract software installation path.So just can obtain the information such as the dbase completing, software installation path, special marking of each subitem, be convenient to the follow-up software classification that carries out.Software information in the present embodiment at least comprises dbase, software installation path, special marking.
For example, " QQ input method 2012 " classified, concrete matching process is as follows:
Dbase: QQ input method 2012;
Matching keywords list: the QQ-class of chatting, QQ game-game class, QQ music-music class; It should be noted that, matching keywords list can adopt the list having set in prior art.
For sake of clarity, adopt the form of form to describe, as shown in Figure 3: the first behavior dbase, the second behavior matching keywords, mates successively from front to back, and count.For example,, first by counter zero setting; When QQ input method 2012 is mated with QQ, first character " Q " from front to back, coupling completely, counter adds 1, proceeds second character " Q ", coupling completely, counter adds 1 again, after there is no the character that can mate, mating character length is 2.
According to said method matching keywords, and with this record matching character length.After in matching keywords list, all matching keywords have all mated, the coupling character length relatively recording, and using classification corresponding to maximum coupling character length as the classification to " QQ input method 2012 ", for example, if coupling character length 2 is maximum coupling character length, determine that chat class is the classification to " QQ input method 2012 ", then preserve the first coupling score value 2.
It should be noted that, when coupling character length is identical, can determine the classification type that type that top matching keywords is corresponding is software according to the sequencing of matching keywords in matching keywords list, also can appoint the classification type that the type corresponding to a matching keywords of getting in matching keywords is software.
For example, " QQ input method 2012 " classified, concrete matching process is as follows:
Software installation path: C: program file Program Files the Tencent of Tengxun 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 adopt the list having set in prior art.
For sake of clarity, adopt the form of form to describe, as shown in Figure 4 A: the installation path of the first behavior QQ input method 2012, wherein each lattice is a character, the second behavior matching keywords, according to placing a character from rear each lattice of extremely front order, and the character of coupling is counted.For example,, first by counter zero setting; Tencent QQPinyin with Tencent QQ while mating, from rear to front first character " ", mate completely, counter adds 1, continue coupling second character " n ", coupling completely, counter adds 1 again, mate left successively, until mate unsuccessful or finish while mating completely.When mating character length shown in Fig. 4 A and be 17, Fig. 4 B and mating, second character do not have that the match is successful (with black matrix, showing), and mating character length is 1.
According to the method described above all matching keywords in matching keywords list are mated, and with this record matching character length.After in matching keywords list, all matching keywords have all mated, the coupling character length relatively recording, and using classification corresponding to maximum coupling character length as the classification to " QQ input method 2012 ", for example, if coupling character length 17 is maximum coupling character length, determine that input method class is the classification to " QQ input method 2012 ", then preserves the second coupling score value 17.
For example, in above-mentioned example, the first coupling score value is that 2, the second coupling score values are 17, and 2 < 17, determine that input method class is the classification to " QQ input method 2012 ".
It should be noted that, now can on this software, mark classification, in addition, also can in step 203, preserve after the first coupling score value, chat class is labeled as to the classification of " QQ input method 2012 ", when step 206 determine input method class be to the classification of " QQ input method 2012 " after, more automatically mark is classified and is replaced with input method class.Certainly can also adopt other mode to carry out mark to the classification of software, the present invention does not limit this.
It should be noted that, step 202 and step 203 are optional step, can not perform step 202, only perform step 203, also can only perform step 202, do not perform step 203.Certainly, when only performing step 202 or during step 203, do not need to perform step 204, step 205 and step 206.When both performing step 202, perform step again at 203 o'clock, just need to perform step 204, step 205 and step 206.
It should be noted that, Fig. 2 is according to the process flow diagram of the execution sequence of step 202-step 206.
For example, while having this software information of ParentKeyName, can directly software corresponding to this software information be judged as to program patch class.
It should be noted that, step 202-step 206 is unfixing with the execution sequence of step 207, can first perform step 202-step 206, then perform step 207, can first perform step 207 yet, then perform step 202-step 206.
Whether judgement still has non-classified software after step 202-step 207 software classification, when still there is non-classified software, performs step 210, when not there is not non-classified software, performs step 209.
For example, for installation path be system path as System32, can directly be judged as and drive class software; In respective file path, there is music Music keyword, can directly be judged as music class etc.
The embodiment of the present invention provides a kind of method of software classification, by adopt maximum-prefix search matching way according to described software information, and/or adopts maximum suffix search matching way, and described each software is classified; And according to the software that contains special marking in described software information, described each software is classified, can reduce to a certain extent artificial operation workload, and exactly software be classified, the various functions of managing for subsequent software provides support.
The embodiment of the present invention provides a kind of device of software classification, and as shown in Figure 5, this device comprises: acquiring unit 501, the first processing unit 502, the second processing units 503;
Acquiring unit 501, for obtaining the software information of each software under registration table;
Wherein, software information comprises dbase, software installation path, special marking.Whether special marking can for being the mark of patch, for example father's key ParentKeyName.
The first processing unit 502, for adopt search matching way according to described software information, classifies to described each software;
Further, to described dbase, adopt maximum-prefix search matching way to carry out the first classification to described each software, and/or adopt maximum suffix search matching way to carry out the second classification to described each software to described software installation path.
Further, as shown in Figure 6, described the first processing unit 502 comprises: the first sort module 5021, the second sort modules 5022, processing module 5023;
Wherein, the first sort module 5021, for adopt maximum-prefix search matching way to carry out the first classification to described each software to described dbase, and obtains the first coupling score value;
The second sort module 5022, for adopt maximum suffix search matching way to carry out the second classification to described each software to described software installation path, and obtains the second coupling score value;
Described the first coupling score value and described the second coupling score value are compared, and when described the first coupling score value is greater than described the second coupling during score value, 5023 of processing modules are determined first classification that is categorized as of software that described dbases are corresponding; When described the second coupling score value is greater than described the first coupling during score value, 5023 of described processing modules are determined second classification that is categorized as of software that described software installation paths are corresponding.
The second processing unit 503, for the software that contains special marking according to described software information, classifies to described each software.
It should be noted that, the execution sequence of the first processing unit 502 and the second processing unit 503 is unfixing, after can first the first processing unit 502 finishing dealing with, the second processing unit 503 is processed again, also, after can first the second processing unit 503 finishing dealing with, the first processing unit 502 is processed again.Fig. 5 is with after first the first processing unit 502 is finished dealing with, the block diagram of the order signal that the second processing unit 503 is processed again.
Further, referring to Fig. 6, according to said apparatus, carry out after software classification, judging unit 504 judges whether to exist non-classified software; When still there is non-classified software, the 3rd processing unit 505, for adopting fuzzy matching mode to classify to described non-classified software; When not there is not non-classified software, end unit 506, for end process flow process.
It should be noted that, when still there is non-classified software, directly this type of software is shown as to unknown software.
The embodiment of the present invention provides a kind of device of software classification, by acquiring unit, for obtaining the software information of each software under registration table; The first processing unit, for adopt search matching way according to described software information, classifies to described each software; The second processing unit, for the software that contains special marking according to described software information, classifies to described each software.When carrying out software classification in prior art, there are a lot of minority's software, driving etc. to fail identification in time; Artificial operation workload is compared more greatly, the scheme that the present embodiment provides accurately identification software type and classify, reduce and manually run workload.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by the described protection domain with claim.
Claims (10)
1. a method for software classification, is characterized in that, comprising:
Obtain the software information of each software under registration table;
With random order, according to described software information, described each software is classified:
According to described software information, adopt search matching way, described each software is classified;
According to the software that contains special marking in described software information, described each software is classified.
2. method according to claim 1, is characterized in that, described software information comprises dbase, software installation path, special marking.
3. method according to claim 2, is characterized in that, described according to described software information employing search matching way, and described each software is classified and comprised:
To described dbase, adopt maximum-prefix search matching way to carry out the first classification to described each software, and/or adopt maximum suffix search matching way to carry out the second classification to described each software to described software installation path.
4. method according to claim 3, it is characterized in that, when adopt maximum-prefix search matching way to carry out the first classification to described each software to described dbase, when adopting maximum suffix search matching way to carry out the second classification to described each software to described software installation path, described method also comprises:
To described dbase, adopt maximum-prefix search matching way to carry out the first classification to described each software, and obtain the first coupling score value;
To described software installation path, adopt maximum suffix search matching way to carry out the second classification to described each software, and obtain the second coupling score value;
When described the first coupling score value is greater than described the second coupling during score value, determine first classification that is categorized as of software that described dbase is corresponding;
When described the second coupling score value is greater than described the first coupling during score value, determine second classification that is categorized as of software that described software installation path is corresponding.
5. according to the method described in claim 1-4, it is characterized in that, after described method, also comprise:
Judge whether to exist non-classified software;
When still there is non-classified software, adopt fuzzy matching mode to classify to described non-classified software;
When not there is not non-classified software, end process flow process.
6. a device for software classification, is characterized in that, comprising:
Acquiring unit, for obtaining the software information of each software under registration table;
The first processing unit, for adopt search matching way according to described software information, classifies to described each software;
The second processing unit, for the software that contains special marking according to described software information, classifies to described each software.
7. device according to claim 6, is characterized in that, described software information comprises dbase, software installation path, special marking.
8. device according to claim 7, is characterized in that, described the first processing unit is used for:
To described dbase, adopt maximum-prefix search matching way to carry out the first classification to described each software, and/or adopt maximum suffix search matching way to carry out the second classification to described each software to described software installation path.
9. device according to claim 8, is characterized in that, described the first processing unit comprises:
The first sort module, for adopt maximum-prefix search matching way to carry out the first classification to described each software to described dbase, and obtains the first coupling score value;
The second sort module, for adopt maximum suffix search matching way to carry out the second classification to described each software to described software installation path, and obtains the second coupling score value;
Processing module, for being greater than described the second coupling during score value when described the first coupling score value, determines first classification that is categorized as of software that described dbase is corresponding; And be greater than described the first coupling during score value when described the second coupling score value, determine second classification that is categorized as of software that described software installation path is corresponding.
10. according to the device described in claim 6-9, it is characterized in that, described device also comprises:
Judging unit, for judging whether to exist non-classified software;
The 3rd processing unit, for when still there is non-classified software, adopts fuzzy matching mode to classify to described non-classified software;
End unit, for when not there is not non-classified software, end process flow 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 true CN103577252A (en) | 2014-02-12 |
CN103577252B 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) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104182545A (en) * | 2014-09-05 | 2014-12-03 | 北京金山安全软件有限公司 | Application program recommendation method and device |
CN104933044A (en) * | 2014-03-17 | 2015-09-23 | 北京奇虎科技有限公司 | Application uninstalling reason classification method and classification apparatus |
CN105630975A (en) * | 2015-12-24 | 2016-06-01 | 联想(北京)有限公司 | Information processing method and electronic device |
CN106484077A (en) * | 2016-10-19 | 2017-03-08 | 上海青橙实业有限公司 | Mobile terminal and its electricity saving method based on application software classification |
CN108121604A (en) * | 2017-12-20 | 2018-06-05 | 金华芒果信息技术有限公司 | The management system and method for computer software |
CN108255522A (en) * | 2016-12-27 | 2018-07-06 | 北京金山云网络技术有限公司 | A kind of application program sorting technique and device |
CN110598070A (en) * | 2019-09-09 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 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 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104933044A (en) * | 2014-03-17 | 2015-09-23 | 北京奇虎科技有限公司 | Application uninstalling reason classification method and classification apparatus |
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 |
CN105630975A (en) * | 2015-12-24 | 2016-06-01 | 联想(北京)有限公司 | Information processing method and electronic 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 |
CN110598070A (en) * | 2019-09-09 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Application type identification method and device, server and storage medium |
CN110598070B (en) * | 2019-09-09 | 2022-01-25 | 腾讯科技(深圳)有限公司 | Application type identification method and device, server and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN103577252B (en) | 2017-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103577252A (en) | Software sorting method and device | |
CN110175236B (en) | Training sample generation method and device for text classification and computer equipment | |
US20160217142A1 (en) | Method and system of acquiring semantic information, keyword expansion and keyword search thereof | |
CN107798047B (en) | Repeated work order detection method, device, server and medium | |
US11029969B2 (en) | Determining characteristics of configuration files | |
CN109783346B (en) | Keyword-driven automatic testing method and device and terminal equipment | |
CN104036009A (en) | Method for searching matched pictures and method and device for searching pictures | |
CN111898739B (en) | Data screening model construction method, data screening method, device, computer equipment and storage medium based on meta learning | |
CN105224614A (en) | Application program classification display method and device | |
CN112580734B (en) | Target detection model training method, system, terminal equipment and storage medium | |
CN105224708B (en) | The determination method and apparatus at network in integrated circuit | |
CN103942319A (en) | Searching method and device | |
US20150100836A1 (en) | Method and system for presenting fault problems, and storage medium | |
WO2020143301A1 (en) | Training sample validity detection method, computer device, and computer non-volatile storage medium | |
CN113407773A (en) | Short video intelligent recommendation method and system, electronic device and storage medium | |
CN111310058B (en) | Information theme recommendation method, device, terminal and storage medium | |
CN109308564A (en) | The recognition methods of crowd's performance ratings, device, storage medium and computer equipment | |
JP2007128450A (en) | Software reusable component management system | |
CN109766282A (en) | A kind of Caton detection method, Caton detection device and terminal device | |
CN107423304A (en) | Term sorting technique and device | |
CN103838731B (en) | The method of a kind of data process and terminal | |
CN110598112A (en) | Topic recommendation method and device, terminal equipment and storage medium | |
CN111737608A (en) | Enterprise information retrieval result ordering method and device | |
CN109828902B (en) | Interface parameter determining method and device, electronic equipment and storage medium | |
CN108415992B (en) | Resource recommendation method and device and computer equipment |
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 |