CN102968338A - Method and device for classifying application program of electronic equipment and electronic equipment - Google Patents

Method and device for classifying application program of electronic equipment and electronic equipment Download PDF

Info

Publication number
CN102968338A
CN102968338A CN2012105408198A CN201210540819A CN102968338A CN 102968338 A CN102968338 A CN 102968338A CN 2012105408198 A CN2012105408198 A CN 2012105408198A CN 201210540819 A CN201210540819 A CN 201210540819A CN 102968338 A CN102968338 A CN 102968338A
Authority
CN
China
Prior art keywords
application program
file
electronic equipment
class indication
obtains
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
Application number
CN2012105408198A
Other languages
Chinese (zh)
Other versions
CN102968338B (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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201210540819.8A priority Critical patent/CN102968338B/en
Publication of CN102968338A publication Critical patent/CN102968338A/en
Application granted granted Critical
Publication of CN102968338B publication Critical patent/CN102968338B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method and a device for classifying an application program of electronic equipment and the electronic equipment. The method comprises the following steps: acquiring a program identifier of an application program to be classified on the electronic equipment; matching to obtain a classification identifier corresponding to the acquired program identifier according to the corresponding relation of the program identifier and the classification identifier of the application program; and storing an icon of the application program to be classified into a file folder corresponding to the classification identifier according to the acquired classification identifier. Through the corresponding relations of the acquired program identifier of the application program, a pre-set program identifier and the classification identifier, the application program on the electronic equipment can be classified rapidly and accurately; and through storing the icons of the same type of application programs into the same file folder, a user can rapidly search the application program, thus, the problem that the application program is more complicated to be classified by manual operation is solved, and a more friendly user interface can be presented.

Description

The method, device and the electronic equipment that are used for the application program classification of electronic equipment
Technical field
The invention belongs to communication technical field, relate in particular to a kind of method, device and electronic equipment of the application program classification for electronic equipment.
Background technology
In the prior art, when application programs is classified, generally be manually to set up classification folder by the user, then with in the icon drag of the application program classification folder under it.But the mode that this application programs is classified is more loaded down with trivial details.
Summary of the invention
In view of above-mentioned technical matters, the present invention has been proposed in order to a kind of method, device and electronic equipment of the application program classification that is used for electronic equipment that overcomes above-mentioned technical matters or solve the problems of the technologies described above at least in part are provided.
According to one aspect of the present invention, a kind of method of the application program classification for electronic equipment is provided, wherein, comprising: the program identifier that obtains application program to be sorted on the electronic equipment; According to the corresponding relation of the class indication of program identifier and application program symbol, coupling obtains the class indication symbol corresponding with the program identifier that obtains; And according to the class indication that obtains symbol, the icon of application program to be sorted is stored in the file corresponding with the class indication symbol.
Alternatively, the step of obtaining the program identifier of application program to be sorted on the electronic equipment comprises: the bag name of obtaining the application program installation kit corresponding with application program to be sorted on the electronic equipment; According to the bag name of application program installation kit, obtain the program identifier corresponding with the bag name of application program installation kit.
Alternatively, the step that obtains the program identifier corresponding with the bag name of application program installation kit is: utilize the bag name of hash algorithm application programs installation kit to calculate, obtain the program identifier corresponding with the bag name of application program installation kit.
According to a further aspect in the invention, provide a kind of device of the application program classification for electronic equipment, having comprised: memory module adapts to the corresponding relation that the class indication of storage program identifier and application program accords with; Acquisition module adapts to the program identifier that obtains application program to be sorted on the electronic equipment; Matching module adapts to the corresponding relation according to the class indication symbol of program identifier and application program, and coupling obtains the class indication symbol corresponding with the program identifier that obtains; And sort module, adapt to according to the class indication that obtains symbol, the icon of application program to be sorted is stored in the file corresponding with described class indication symbol.
According to another aspect of the invention, provide a kind of electronic equipment, comprised the device of aforesaid application program classification for electronic equipment.
According to the application program mode classification for electronic equipment of the present invention, the corresponding relation that program identifier by the application program obtained and default program identifier and class indication accord with, can be fast and exactly to the processing of classifying of the application program on the electronic equipment, the corresponding icon of application program that for example will have identical class indication symbol exists in the identical file folder, so that the user can arrive corresponding application program according to the class indication symbol fast finding of application program, solved thus user manual application programs classify can be more loaded down with trivial details problem, can present more friendly user interface.
Above-mentioned explanation only is the general introduction of technical solution of the present invention, for can clearer understanding technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of drawings
By reading hereinafter detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing only is used for the purpose of preferred implementation is shown, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts with identical reference symbol.In the accompanying drawings:
Fig. 1 shows the process flow diagram of the method 100 of the application program classification that is used for according to an embodiment of the invention electronic equipment;
The schematic flow sheet figure of step S130 among Fig. 1 during Fig. 2 shows according to one embodiment of present invention;
After Fig. 3 shows application program sort operation according to electronic equipment in the one embodiment of the invention, at the arrangement result's of the demonstration screen display of electronic equipment synoptic diagram; And
Fig. 4 shows the structured flowchart of the device 400 of the application program classification that is used in accordance with another embodiment of the present invention electronic equipment.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in the accompanying drawing, yet should be appreciated that and to realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order to understand the disclosure more thoroughly that these embodiment are provided, and can with the scope of the present disclosure complete convey to those skilled in the art.
The operating system of current electronic equipment all can on the table or be listed all application programs that can carry out in the electronic equipment in the application list.A lot of desktop management application programs all provide folder function to make things convenient for the user that the application program in the electronic equipment is sorted out.
Might be when mounted as the desktop management application program, user's electronic equipment has comprised a large amount of application programs, the management function of being not only the desktop management application program that needs so study for the user also comprises the information such as the arranging rule of other application program in the desktop management application program, placement rule.If the user need to manually carry out the taxonomic revision of application program, then need to expend more time and efforts, the class indication symbol that uses such as thinking and use that what file application programs are classified etc.For this reason, in an embodiment of the present invention, by obtaining the program identifier of application program to be sorted on the electronic equipment, then obtain corresponding class indication symbol according to the program identifier coupling of obtaining, again according to the class indication that obtains symbol, store in the file corresponding with the class indication symbol icon of application program to be sorted into the processing of can quickly and accurately the application program on the electronic equipment being classified thus, improve classification effectiveness, also improved user's experience simultaneously.
The process flow diagram of the method 100 of the application program classification that is used for electronic equipment that specifies according to an embodiment of the invention, is suitable for addressing the above problem below in conjunction with Fig. 1.The below introduces embodiments of the invention take the operating system of electronic equipment as Android (Android) operating system as example.What certainly can understand is, embodiments of the invention also can be applicable to the operating system of the electronic equipment of iOS operating system (operating system of the electronic equipment of Apple exploitation), Symbian OS(Nokia), the operating system of the electronic equipment of Windows Phone OS(Microsoft) and the operating system developed for its electronic equipment of BlackBerry OS(Research In Motion) etc. in the operating system, be applied in the aforesaid operations system application program classification treatment scheme be applied in the Android operating system similarly, therefore no longer apply at this and state.
As shown in Figure 1, start from step S105 according to the method 100 of the embodiment of the invention, subsequently, in step S110, obtain the program identifier of application program to be sorted on the electronic equipment.Alternatively, this program identifier is used for the relevant information of expression application program, and such as the title of application program, the relevant informations such as bag name of application program installation kit, wherein, the bag name of application program installation kit is used for the title of expression application program installation kit.Take application program as " ***+ " as example, the Bao Mingke of " ***+ " installation kit is expressed as: com.***.android.apps.plus.What certainly can understand is, in an embodiment of the present invention the form of expression of the bag name of defining application installation kit not.
According to one embodiment of present invention, in step S110, at first obtain the bag name of the application program installation kit corresponding with application program to be sorted on the electronic equipment, then according to the bag name of application program installation kit, obtain the program identifier corresponding with the bag name of application program installation kit.
Alternatively, the bag name of all application program installation kits of installing in the operating system by the package manager in the operating system of electronic equipment (Package Manager) read electric equipment, reading of bag name can realize by following code:
Final PackageManager packageManager=context.getPackageManager (); // based on contextual information is obtained package manager
Final Intent mainlntent=new Intent (Intent.ACTION_MAIN.null); Query interface of // statement
Mainltent.addCategory (Intent.CATEGORY_LAUNCHER); // the needed classified information of Query Result is set
List<ResolveInfo>apps=packageManager.queryIntentActivites (mainIntent, 0); // from package manager, inquire the bag name of application program installation kit
Then, according to the bag name of application program installation kit, coupling obtains the program identifier corresponding with the bag name of application program installation kit.Alternatively, utilize the bag name of hash algorithm application programs installation kit to calculate, can obtain the program identifier corresponding with the bag name of application program installation kit.Hash algorithm can be mapped as the binary value of random length the less binary value of regular length, and this binary value can be described as cryptographic hash.For example: can adopt FNV1 algorithm (the FNV1 algorithm can calculate shorter hashed value quickly by simple multiplication and XOR, and colliding data is controlled within the acceptable range) the calculation procedure identifier in the hash algorithm.
Can store 4294967295 data on the FNV1 theory of algorithm.According to the result of reality test, the hashed value outcome conflict of 100000 test datas is between 2 ~ 5.The program identifier that adopts the FNV1 algorithm to obtain can significantly reduce the size of data of program identifier.The code of FNV1 algorithm is as follows:
Figure BDA00002578699400051
By FNV1 algorithm defined above, the bag name " com.***.android.apps.plus " of installation kit can be imported in the above-mentioned FNV1 algorithmic function as parameter, can calculate hexadecimal program identifier " 0E4C17F0 ".Certainly, the present invention is not subject to the FNV1 algorithm, and all can calculate the algorithm of program identifier all within protection scope of the present invention according to the bag name of installation kit.
In step S120, according to the corresponding relation of the class indication of program identifier and application program symbol, coupling obtains the class indication symbol corresponding with the program identifier that obtains.
According to one embodiment of present invention, the corresponding relation of the class indication of program identifier and application program symbol can adopt following dual mode setting:
Mode one, the corresponding relation with the class indication of program identifier and application program symbol stores in the operating system of electronic equipment in advance, for example stores in the sort file of operating system.
Mode two, electronic equipment regularly obtain the corresponding relation of the class indication symbol of up-to-date program identifier and application program from server end, then be stored in the sort file of operating system of electronic equipment.For example, electronic equipment is regularly by HTTP(HTTP-Hypertext Transfer Protocol, HTTP) request send obtain corresponding relation request message to server, the corresponding relation that accords with the class indication that obtains up-to-date program identifier on the server and application program.Alternatively, in order to reduce the size of sort file, the corresponding relation of the class indication symbol of program identifier and application program is preserved with binary form.
In certain embodiments, class indication is used for representing corresponding systematic name that wherein systematic name comprises: common tool, system tool, system applies, equipment optimization, chat tool, Internet access, multimedia tool, wallpaper-theme, convenient life and office-commercial affairs etc.In certain embodiments, class indication symbol can adopt numeral, and for example corresponding class indication symbol, " 4 " expression of class indication symbol corresponding to " 1 " expression class indication symbol corresponding with classification " equipment optimization " by name, " 2 " expression and classification " chat tool " by name, " 3 " expression and classification " system tool " by name and classifying is called that class indication corresponding to " common tool " accords with, " 5 " represent and classifies and be called class indication corresponding to " system applies " and accord with.What certainly can understand is not limit in an embodiment of the present invention the form of expression of above-mentioned class indication symbol.
With regard to the application program " ***+ " of giving an example above, the corresponding relation of the class indication symbol of program identifier and application program can be stored in the sort file by binary form, for example can adopt following data layout " 0E4C17F; 2 " above-mentioned corresponding relation is stored in the sort file, wherein the bag of " 0E4C17F " expression installation kit is called " com.***.android.apps.plus ", the application program that this installation kit is corresponding is " ***+ ", the classification of " 2 " expression application programs " ***+ " " chat tool " by name.
In above-mentioned steps, in step S110, obtain the program identifier " 0E4C17F " of application program " ***+ ", then in step S120, according to the program identifier that obtains " 0E4C17F ", mate at the sort file that stores corresponding relation, can match the class indication symbol " 2 " corresponding with program identifier " 0E4C17F ".
Subsequently, in step S130, the icon of application program to be sorted is stored in the file corresponding with the class indication symbol.
Namely, by step S130 the icon of the application program of the same class indication symbol of correspondence is stored in the same file folder, when for example this icon can refer on electronic equipment set up applications, automatic icon that generate, corresponding with this application program on the display screen of electronic equipment, the user can be by clicking this icon to trigger the startup of the application program corresponding with this icon.
Referring to Fig. 2, in step S130, can comprise following concrete steps, in step S1304, file corresponding to newly-built at least one class indication symbol that obtains with coupling.Alternatively, the title of newly-built file is set to systematic name corresponding to class indication symbol.
Subsequently, in step S1306, with the icon of application program to be sorted, add in the file corresponding with the class indication symbol of this application program.For example, can delete first the icon of the application program to be sorted on the display screen of electronic equipment, then the icon with application program to be sorted adds in the file corresponding with the class indication symbol of this application program.
After understanding this sort operation for the ease of the user, the quantity of all application programs in the quantity of newly-increased application program or the file in each file.Subsequently, in step S1308, the designator of the number icon of newly-increased icon in the peripheral display file folder of file, or the designator of all icons that in the peripheral display file folder of file, comprise.For example show in the upper right side of file.In certain embodiments, the designator of newly-increased icon can obtain in the following manner: the quantity of icon in the file behind the quantity of icon original in the file and the sort operation is compared, can obtain the quantity (for example quantity is 2) of newly-increased icon, the quantity that then will increase icon newly is presented at the periphery of file with the form of the designator (referring to the designator 306 among Fig. 3) of newly-increased icon.In certain embodiments, the designator of all icons can obtain in the following manner: statistical classification operates the quantity (for example quantity is 6) of all icons in the rear file, the quantity of all icons is presented at the periphery of file with the form of the designator of all icons.
In certain embodiments, before step S1304, also comprise step S1301 and step S1302.In step S1301, judge whether to exist file corresponding to class indication symbol that obtains with coupling.Namely, obtain the folder name of All Files folder on the desktop of display screen of electronic equipment, judge that the folder name that obtains is whether identical with the class indication symbol that coupling obtains.If identical, then in step S1302, the corresponding icon of application program to be sorted is added in the file corresponding with the class indication symbol; On the contrary, if judgement is not identical among the step S1301, then carry out step S1304.
With regard to the application program " ***+ " of giving an example above, at first judge whether to have the file corresponding with class indication symbol " 2 ", namely judging whether to exist folder name is the file of " chat tool ".If exist, then the corresponding icon of application program " ***+ " is added to folder name in the file of " chat tool ".If there is no, newly-built file corresponding with class indication symbol " 2 " then, the title of this document folder can be set to " chat tool ", then the corresponding icon of application program " ***+ " is added to folder name in the file of " chat tool ".
After step S130, can directly enter ending step S165.But, in order further to guarantee the accuracy of classification, can whether preserve the arrangement result by user selection, namely after step S130, can also carry out step S140.In step S140, judge whether to preserve current sort operation.If in step S140, judge when preserving, enter step S150.In step S150, preserve and come into force for the sort operation of the application program on the display screen of electronic equipment.On the contrary, if judgement is not preserved when putting in order as a result in step S140, then enter step S160.In step S160, cancel current sort operation, the layout of the application program on the reduction electronic equipment.
Alternatively, for the restorability that guarantees to classify, the arrangement result on the display screen of original electronic equipment (layout of application program and view) can be buffered in the internal memory of electronic equipment, to guarantee speed and the fluency of user's operation.If the user has selected to preserve the arrangement result, then the modification that the classification of the application program on the display screen of electronic equipment is processed can be preserved and comes into force; Otherwise, return to the layout of the application program before the sort operation.
Need to prove, method flow illustrated in figures 1 and 2 do not limit by shown in the order of each step carry out, can adjust as required the sequencing of each step, in addition, described step also is not limited to above-mentioned steps and divides, and above-mentioned steps can split into further more that multi-step also can be merged into still less step.
Referring to Fig. 3, behind the application program sort operation for electronic equipment in the one embodiment of the invention, at the arrangement result's of the demonstration screen display of electronic equipment synoptic diagram.Suppose: the user has installed certain chat tool " application A " 302 at electronic equipment, it is not added into folder name in the file 300 of " chat tool " 304.At this moment, the user can " put and use " icon (not shown) in order by click, to trigger the method flow of application program classification:
At first, the bag name that all that comprise " application A " 302 is scattered in the installation kit of file outside is calculated, and obtains the program identification (step S110) of each application program; Then, the program identification of each application program of obtaining and the corresponding relation in the sort file are mated, can mate the class indication that obtains " application A " 302 this moment and be " 2 ", the namely classification of " application A " 302 is called " chat tool " (step S120).Then " application A " 302 added to folder name and be (step S130) in the file 300 of " chat tool " 304.Particularly, can check in the sort operation whether to exist and satisfy pre-conditioned file (pre-conditionedly be: whether the systematic name of file is " chat tool ", perhaps whether the class indication of file is " 2 ") (step S1301), if there is such file 300, then " application A " 302 is added in this document folder 300 (step S1302); Otherwise, creating new folder name is the file 300(step S1304 of " chat tool " 304), and " application A " 302 used be added into wherein (step S1036), then the designator 306 of all application programs in the upper right corner of file 300 display file folder 300 comprises two application programs (step S1308) in " 2 " expression file 300.Then, show " using this arrangement result " 308 and " recovering former desktop " 310 two options at display interface, select (step S140) for the user.When user selection " use this arrangement result " 308, the classification results of the application program on the display screen of electronic equipment can be preserved and come into force (step S150); If user selection " recovers former desktop " 310, then return to the layout (step S160) of the application program before the sort operation.
Fig. 4 shows the structured flowchart of the device 400 of the application program classification that is used in accordance with another embodiment of the present invention electronic equipment, and this electronic equipment comprises: memory module 402, acquisition module 404, matching module 406 and sort module 408, wherein
The corresponding relation of the class indication symbol of memory module 402 storage program identifiers and application program.Wherein,
Program identifier is used for the relevant information of expression application program, and such as the title of application program, the relevant informations such as bag name of application program installation kit, wherein, the bag name of application program installation kit is used for the title of expression application program installation kit." ***+ " is example take application program as chat tool, and the Bao Mingke of " ***+ " installation kit is expressed as: com.***.android.apps.plus.What certainly can understand is, in an embodiment of the present invention the form of expression of the bag name of defining application installation kit not.
Class indication is used for representing corresponding systematic name, wherein systematic name comprises: common tool, system tool, system applies, equipment optimization, chat tool, Internet access, multimedia tool, wallpaper-theme, convenient life and office-commercial affairs etc., the class indication symbol can adopt numeral, the class indication symbol that " 1 " expression is corresponding with classification " equipment optimization " by name, the class indication symbol that " 2 " expression is corresponding with classification " chat tool " by name, the class indication symbol that " 3 " expression is corresponding with classification " system tool " by name, the class indication symbol that " 4 " expression is corresponding with classification " common tool " by name, the class indication symbol that " 5 " expression is corresponding with classification " system applies " by name.What certainly can understand is not limit in an embodiment of the present invention the form of expression of above-mentioned class indication symbol.
According to one embodiment of present invention, the corresponding relation of the class indication of program identifier and application program symbol can adopt following dual mode setting: mode one, the corresponding relation that in advance class indication of program identifier and application program is accorded with store in the memory module 402 of electronic equipment, for example store in the sort file in the memory module 402.Mode two, electronic equipment regularly obtain the corresponding relation of the class indication symbol of up-to-date program identifier and application program from server end, then be stored in the sort file in the memory module 402 of electronic equipment.For example, electronic equipment regularly by HTTP request send obtain corresponding relation request message to server, the corresponding relation that accords with the class indication that obtains up-to-date program identifier on the server and application program.Alternatively, in order to reduce the size of sort file, the corresponding relation of the class indication symbol of program identifier and application program is preserved with binary form.
Acquisition module 404 obtains the program identifier of application program to be sorted on the electronic equipment.According to one embodiment of present invention, acquisition module 404 comprises: the first acquiring unit 4042 obtains the bag name of the application program installation kit corresponding with application program to be sorted on the electronic equipment; Second acquisition unit 4044 obtains the program identifier corresponding with the bag name of application program installation kit according to the bag name of application program installation kit.Alternatively, second acquisition unit 4044 utilizes the bag name of hash algorithm application programs installation kit to calculate, and obtains the program identifier corresponding with the bag name of application program installation kit.
Matching module 406 is according to the corresponding relation of the class indication symbol of program identifier and application program, and coupling obtains the class indication symbol corresponding with the program identifier that obtains;
Sort module 408 stores the icon of application program to be sorted in the file corresponding with described class indication symbol into.According to one embodiment of present invention, sort module 408 comprises: file setting unit 4082 and taxon 4084, and wherein file setting unit 4082 adapts to file corresponding to newly-built at least one class indication symbol that obtains with coupling; Taxon 4084 adapts to the icon with application program to be sorted, adds in the file corresponding with the class indication symbol.Alternatively, sort module 408 also comprises: judging unit 4086 judges whether to exist file corresponding to class indication symbol that obtains with coupling, if there is corresponding file, then triggers taxon 4084 the corresponding icon of application program to be sorted is added in the file corresponding with the class indication symbol; If there is not corresponding file, then trigger file setting unit 4082 newly-built at least one accord with corresponding file with class indication that coupling obtains.Alternatively, sort module 408 also comprises: display unit 4088 adapts to the designator of the number icon of newly-increased icon in the peripheral display file folder of file, or the designator of all icons that comprise in the peripheral display file folder of file.
Continuation is referring to Fig. 4, and device 400 also comprises: judge module 410, preservation module 412 and recovery module 414, and wherein judge module 410 judges whether to preserve current sort operation; Preserve module 412 and judge when preserving at judge module 410, preserve and come into force for the sort operation of the application program on the display screen of electronic equipment; Recovery module 414 judges at judge module 410 and cancels current sort operation when not preserving, and preserves and comes into force for the sort operation of the application program on the display screen of electronic equipment.
With regard to the application program " ***+ " of giving an example above, acquisition module 404 calculates according to the bag name " com.***.android.apps.plus " of the installation kit of application program " ***+ ", the program identifier " 0E4C17F " of the program that is applied " ***+ "; Matching module 406 is according to the program identifier " 0E4C17F " that obtains, and the corresponding relation " 0E4C17F; 2 of storage in the memory module 402 " the class indication symbol that can mate the program of being applied " ***+ " is " 2 ", and the namely classification of application program " ***+ " is called " chat tool ".Then add application program " ***+ " to folder name in the file of " chat tool " by sort module 408.Then, show " using this arrangement result " and " recovering former desktop " two options at display interface, select for the user, when judge module 410 is judged preservation, preserve module 412 and preserve the arrangement result; When judge module 410 judgements were not preserved, recovery module 414 was cancelled current sort operation, the layout of application program on the reduction electronic equipment.
According to the application program mode classification for electronic equipment of the present invention, corresponding relation by the program identifier of application program and the program identifier of presetting and class indication symbol, can classify to the application program on the electronic equipment rapidly and exactly, exist in the identical file folder by the icon with the same class application program, so that the user can arrive application program by fast finding, solved thus manual application programs classify can be more loaded down with trivial details problem, can present more friendly user interface.
According to the embodiment of the invention on the other hand, also provide a kind of electronic equipment, comprised the device of aforesaid application program classification for electronic equipment, concrete structure can be referring to Fig. 4.This electronic equipment can be mobile phone, panel computer or personal computer etc.
In certain embodiments, this electronic equipment also can comprise storer (it can comprise one or more computer-readable recording mediums), Memory Controller, one or more processing units (CPU), Peripheral Interface, the RF circuit, voicefrequency circuit, loudspeaker, microphone, I/O (I/O) subsystem, other inputs can be controlled electronic equipment, and outside port.Electronic equipment can comprise one or more optical sensors, and these parts can be communicated by letter by one or more communication buss or signal wire.
Should be appreciated that electronic equipment only is an example of portable multifunction device, and electronic equipment can have than shown more or less parts, can make up two or more parts, perhaps can have different component configuration or setting.
Storer can comprise high-speed random access memory, and can comprise nonvolatile memory, for example one or more disk memory, flush memory device or other nonvolatile memories.The miscellaneous part such as CPU and Peripheral Interface of electronic equipment can be controlled by Memory Controller the access of storer.
Peripheral Interface is couple to CPU and storer with the input and output peripheral hardware of electronic equipment.One or more processor operations or execution are stored in various software programs and/or the instruction set in the storer, to realize various functions and the deal with data of electronic equipment.
In certain embodiments, Peripheral Interface, CPU and Memory Controller can be realized at the one single chip such as chip.In some other embodiment, they can be realized at discrete chip.
The RF(radio frequency) circuit receives and sends the RF signal.The RF circuit is converted to electromagnetic signal/electromagnetic signal is converted to electric signal with electric signal, and communicates by this electromagnetic signal and communication network and other communication facilitiess.The RF circuit can comprise that for the known circuit of carrying out these functions it includes but not limited to antenna system, RF transceiver, one or more amplifier, tuner, one or more oscillator, digital signal processor, CODEC chipset, Subscriber Identity Module (SIM) card, storer etc.
Voicefrequency circuit, loudspeaker and microphone provide the audio interface between user and the electronic equipment.Voicefrequency circuit is converted to electric signal from Peripheral Interface audio reception data with this voice data, and this electric signal is sent to loudspeaker.Loudspeaker is with the audible sound wave of this electric signal conversion behaviour.Voicefrequency circuit also receives the electric signal that microphone comes from the sound wave conversion.Voicefrequency circuit is converted to voice data with electric signal, and this voice data is sent to Peripheral Interface in order to process.Can be by Peripheral Interface from storer and/or RF circuit retrieves voice data and/or voice data is sent to storer and/or RF circuit.
The I/O subsystem is couple to Peripheral Interface with the I/O peripheral hardware on the electronic equipment.The I/O subsystem can comprise display controller and be used for other inputs or one or more input control devices of control electronic equipment.One or more input control devices from/to other inputs or control electronic equipment receive/send electric signal.Other inputs/control electronic equipment can comprise physical button, dial (of a telephone), slide switch, operating rod, click roller etc.In some alternative embodiment, the input control device can be couple to lower any: keyboard, infrared port, USB port and such as the indicating equipment of mouse.
The touch sensitive touch-screen provides input interface and the output interface between electronic equipment and the user.Display controller from/receive and/or send electric signal to touch-screen.Touch-screen with visual output display to the user.Visual output can comprise figure, text, icon, video with and combination in any (being referred to as " figure ").
Touch-screen has for contacting touch sensitive surface, sensor or the sensor group of accepting from user's input based on sense of touch and/or sense of touch.Touch-screen and display controller detect the contact on the touch-screen, and the contact that will detect is converted to and is presented at the mutual of user interface object on the touch-screen.In an example embodiment, touch-screen is corresponding to user's finger with contact point between the user.Also can adopt other display techniques in other embodiments.
Intrinsic not relevant with any certain computer, virtual system or miscellaneous equipment with demonstration at this algorithm that provides.Various general-purpose systems also can be with using based on the teaching at this.According to top description, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.Should be understood that and to utilize various programming languages to realize content of the present invention described here, and the top description that language-specific is done is in order to disclose preferred forms of the present invention.
In the instructions that provides herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can be put into practice in the situation of these details not having.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the description to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes in the above.Yet the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires the more feature of feature clearly put down in writing than institute in each claim.Or rather, as following claims reflected, inventive aspect was to be less than all features of the disclosed single embodiment in front.Therefore, follow claims of embodiment and incorporate clearly thus this embodiment into, wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can adaptively change and they are arranged in one or more equipment different from this embodiment the module in the equipment among the embodiment.Can be combined into a module or unit or assembly to the module among the embodiment or unit or assembly, and can be divided into a plurality of submodules or subelement or sub-component to them in addition.In such feature and/or process or unit at least some are mutually repelling, and can adopt any combination to disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and so all processes or the unit of disclosed any method or equipment make up.Unless in addition clearly statement, disclosed each feature can be by providing identical, being equal to or the alternative features of similar purpose replaces in this instructions (comprising claim, summary and the accompanying drawing followed).
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included among other embodiment, the combination of the feature of different embodiment means and is within the scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, perhaps realizes with the software module of moving at one or more processor, and perhaps the combination with them realizes.It will be understood by those of skill in the art that and to use in practice microprocessor or digital signal processor (DSP) to realize according to some of the device of the application program classification that is used for electronic equipment of the embodiment of the invention or all some or repertoire of parts.The present invention can also be embodied as be used to part or all equipment or the device program (for example, computer program and computer program) of carrying out method as described herein.Such realization program of the present invention can be stored on the computer-readable medium, perhaps can have the form of one or more signal.Such signal can be downloaded from internet website and obtain, and perhaps provides at carrier signal, perhaps provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation of the scope that does not break away from claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed in element or step in the claim.Being positioned at word " " before the element or " one " does not get rid of and has a plurality of such elements.The present invention can realize by means of the hardware that includes some different elements and by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to come imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title with these word explanations.

Claims (15)

1. method that is used for the application program classification of electronic equipment wherein, comprising:
Obtain the program identifier of application program to be sorted on the described electronic equipment;
According to the corresponding relation of the class indication of program identifier and application program symbol, coupling obtains the class indication symbol corresponding with the described program identifier that obtains; And
According to the described class indication symbol that obtains, the icon of described application program to be sorted is stored in the file corresponding with described class indication symbol.
2. method according to claim 1, wherein, the described step of obtaining the program identifier of application program to be sorted on the described electronic equipment comprises:
Obtain the bag name of the application program installation kit corresponding with application program to be sorted on the described electronic equipment;
According to the bag name of described application program installation kit, obtain the described program identifier corresponding with the bag name of described application program installation kit.
3. method according to claim 2, wherein, the described step that obtains the described program identifier corresponding with the bag name of described application program installation kit is:
Utilize hash algorithm that the bag name of described application program installation kit is calculated, obtain the described program identifier corresponding with the bag name of described application program installation kit.
4. arbitrary described method according to claim 1 ~ 3, wherein, the described step that the icon of described application program to be sorted is stored in the file corresponding with described class indication symbol comprises:
File corresponding to newly-built at least one class indication symbol that obtains with coupling;
With the icon of described application program to be sorted, add in the file corresponding with described class indication symbol.
5. method according to claim 4 wherein, before the step of file corresponding to described newly-built at least one class indication symbol that obtains with coupling, also comprises:
Judge whether to exist file corresponding to class indication symbol that obtains with coupling;
If exist, then the described corresponding icon of application program to be sorted is added in the file corresponding with described class indication symbol;
Otherwise, carry out the step of file corresponding to described newly-built at least one class indication symbol that obtains with coupling.
6. arbitrary described method according to claim 4 ~ 5, wherein, file corresponding to the described corresponding icon of application program to be sorted add to after, also comprise:
The designator of the number icon of newly-increased icon in the peripheral display file folder of file, or the designator of all icons that in the peripheral display file folder of file, comprise.
7. arbitrary described method according to claim 1 ~ 6 wherein, after the icon with described application program to be sorted stores step in the file corresponding with described class indication symbol into, shows at described electronic equipment and to put the result in order that described method also comprises:
Judge whether to preserve current sort operation;
If preserve and come into force for the sort operation of the application program on the display screen of electronic equipment; Otherwise, cancel described current sort operation, return to the layout of sort operation application program before.
8. device that is used for the application program classification of electronic equipment comprises:
Memory module adapts to the corresponding relation of the class indication symbol of storage program identifier and application program;
Acquisition module adapts to the program identifier that obtains application program to be sorted on the electronic equipment;
Matching module adapts to the corresponding relation according to the class indication symbol of program identifier and application program, and coupling obtains the class indication symbol corresponding with the described program identifier that obtains; And
Sort module adapts to according to the described class indication symbol that obtains, and the icon of described application program to be sorted is stored in the file corresponding with described class indication symbol.
9. device according to claim 8, wherein, described acquisition module comprises:
The first acquiring unit adapts to the bag name of obtaining the application program installation kit corresponding with application program to be sorted on the electronic equipment;
Second acquisition unit adapts to the bag name according to described application program installation kit, obtains the described program identifier corresponding with the bag name of described application program installation kit.
10. device according to claim 9, wherein, described second acquisition unit further adapts to and utilizes hash algorithm that the bag name of described application program installation kit is calculated, and obtains the described program identifier corresponding with the bag name of described application program installation kit.
11. arbitrary described device according to claim 8 ~ 10, wherein, described sort module comprises:
The file setting unit adapts to file corresponding to newly-built at least one class indication symbol that obtains with coupling;
Taxon adapts to the icon with described application program to be sorted, adds in the file corresponding with described class indication symbol.
12. device according to claim 11, wherein, described sort module also comprises:
Judging unit, adapt to and judge whether to exist file corresponding to class indication symbol that obtains with coupling, if there is corresponding file, then triggers described taxon the corresponding icon of application program to be sorted is added in the file corresponding with described class indication symbol; If there is not corresponding file, then trigger described file setting unit newly-built at least one accord with corresponding file with class indication that coupling obtains.
13. arbitrary described device according to claim 11 ~ 12, wherein, described sort module also comprises:
Display unit adapts to the designator that increases the number icon of icon in the peripheral display file folder of file newly, or the designator of all icons that comprise in the peripheral display file folder of file.
14. arbitrary described device according to claim 8 ~ 13, wherein, described device also comprises:
Judge module adapts to and judges whether to preserve current sort operation;
Preserve module, adapt at described judge module and judge when preserving, preserve and come into force for the sort operation of the application program on the display screen of electronic equipment;
Recovery module adapts to when described judge module judgement is not preserved, and cancels current sort operation, returns to the layout of sort operation application program before.
15. an electronic equipment comprises: such as the arbitrary described device of claim 8 ~ 14.
CN201210540819.8A 2012-12-13 2012-12-13 Method, device and the electronic equipment classified for the application program of electronic equipment Active CN102968338B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210540819.8A CN102968338B (en) 2012-12-13 2012-12-13 Method, device and the electronic equipment classified for the application program of electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210540819.8A CN102968338B (en) 2012-12-13 2012-12-13 Method, device and the electronic equipment classified for the application program of electronic equipment

Publications (2)

Publication Number Publication Date
CN102968338A true CN102968338A (en) 2013-03-13
CN102968338B CN102968338B (en) 2016-12-21

Family

ID=47798493

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210540819.8A Active CN102968338B (en) 2012-12-13 2012-12-13 Method, device and the electronic equipment classified for the application program of electronic equipment

Country Status (1)

Country Link
CN (1) CN102968338B (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103353843A (en) * 2013-06-25 2013-10-16 北京小米科技有限责任公司 Method and device for application installation
CN103902288A (en) * 2014-03-18 2014-07-02 华为技术有限公司 Application program control method and device
CN104063129A (en) * 2014-06-27 2014-09-24 华为技术有限公司 APP (application tool) classification method and mobile terminal
CN104102539A (en) * 2013-04-09 2014-10-15 腾讯科技(深圳)有限公司 Method and device for acquiring underlying library called by mobile terminal application program
CN104111927A (en) * 2013-04-17 2014-10-22 腾讯科技(深圳)有限公司 Method, equipment and system for information classification
CN104268452A (en) * 2014-09-16 2015-01-07 苏州佳世达电通有限公司 Electronic device and file folder opening method thereof
CN104424289A (en) * 2013-08-30 2015-03-18 联想(北京)有限公司 Information processing method, electronic device and system
CN104424307A (en) * 2013-09-04 2015-03-18 腾讯科技(深圳)有限公司 Intelligent terminal application classifying method, system and intelligent terminal,
CN104657181A (en) * 2015-03-02 2015-05-27 深圳市中兴移动通信有限公司 Method and device for mounting application program
WO2015085520A1 (en) * 2013-12-11 2015-06-18 华为终端有限公司 Mobile terminal and application icon generation method therefor
CN105430033A (en) * 2014-09-17 2016-03-23 宇龙计算机通信科技(深圳)有限公司 Method and device for protecting position of terminal
CN105718148A (en) * 2016-01-26 2016-06-29 北京小米移动软件有限公司 Display method and device for application icons and equipment
CN106060025A (en) * 2016-05-24 2016-10-26 北京奇虎科技有限公司 Automatic application classification method and automatic application classification device
CN106101061A (en) * 2016-05-24 2016-11-09 北京奇虎科技有限公司 The automatic classification method of rogue program and device
WO2016179970A1 (en) * 2015-05-08 2016-11-17 上海斐讯数据通信技术有限公司 Method and system applied to touchscreen for newly creating and dismissing folder
CN106156346A (en) * 2016-07-21 2016-11-23 乐视控股(北京)有限公司 The automatic classification method of icon and device
CN106445619A (en) * 2016-10-18 2017-02-22 江西博瑞彤芸科技有限公司 Classified setting method of applications
CN106775254A (en) * 2016-12-27 2017-05-31 北京奇虎科技有限公司 Notify that center starts method, device and the mobile terminal of default application by iOS system
WO2018018560A1 (en) * 2016-07-28 2018-02-01 孙秋实 Method for classifying application icons in mobile phone, and mobile phone
WO2018018558A1 (en) * 2016-07-28 2018-02-01 孙秋实 Data acquisition method for application icon classification technology and mobile phone
WO2018018559A1 (en) * 2016-07-28 2018-02-01 孙秋实 Method for pushing information during classification of application icons in mobile phone, and mobile phone
CN108268667A (en) * 2018-02-26 2018-07-10 北京小米移动软件有限公司 Audio file clustering method and device
CN108536346A (en) * 2018-03-05 2018-09-14 珠海格力电器股份有限公司 A kind of method and apparatus that icon arranges
CN108958584A (en) * 2018-06-29 2018-12-07 维沃移动通信(深圳)有限公司 A kind of application class method and terminal
CN109376771A (en) * 2018-09-27 2019-02-22 北京小米移动软件有限公司 Application program classification method and device
CN109410090A (en) * 2018-09-13 2019-03-01 张继升 A kind of Intelligent life service platform of function high integrity
CN109947324A (en) * 2019-03-26 2019-06-28 努比亚技术有限公司 Wearable device desktop application display methods, wearable device and storage medium
CN111352906A (en) * 2020-03-12 2020-06-30 维沃移动通信有限公司 Application program classification method and device
CN113050947A (en) * 2021-01-19 2021-06-29 青岛懿雅新程传媒有限公司 Compiling method and server of test development kit with terminal computer

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101802805A (en) * 2007-08-02 2010-08-11 普兰蒂网络有限公司 Method for verifying application programs and controlling the execution thereof
CN102025835A (en) * 2010-12-06 2011-04-20 华为终端有限公司 Method and device for automatically classifying application programs in mobile terminal
CN102135992A (en) * 2011-03-15 2011-07-27 宇龙计算机通信科技(深圳)有限公司 Terminal application program classifying method and terminal
CN102693132A (en) * 2012-05-17 2012-09-26 福州博远无线网络科技有限公司 Method for automatically sorting application program based on Android

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101802805A (en) * 2007-08-02 2010-08-11 普兰蒂网络有限公司 Method for verifying application programs and controlling the execution thereof
CN102025835A (en) * 2010-12-06 2011-04-20 华为终端有限公司 Method and device for automatically classifying application programs in mobile terminal
CN102135992A (en) * 2011-03-15 2011-07-27 宇龙计算机通信科技(深圳)有限公司 Terminal application program classifying method and terminal
CN102693132A (en) * 2012-05-17 2012-09-26 福州博远无线网络科技有限公司 Method for automatically sorting application program based on Android

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104102539B (en) * 2013-04-09 2019-06-28 腾讯科技(深圳)有限公司 Obtain the method and device in the bottom library that application program for mobile terminal calls
CN104102539A (en) * 2013-04-09 2014-10-15 腾讯科技(深圳)有限公司 Method and device for acquiring underlying library called by mobile terminal application program
CN104111927A (en) * 2013-04-17 2014-10-22 腾讯科技(深圳)有限公司 Method, equipment and system for information classification
CN103353843A (en) * 2013-06-25 2013-10-16 北京小米科技有限责任公司 Method and device for application installation
CN104424289A (en) * 2013-08-30 2015-03-18 联想(北京)有限公司 Information processing method, electronic device and system
CN104424289B (en) * 2013-08-30 2019-04-26 联想(北京)有限公司 Information processing method, electronic equipment and system
CN104424307B (en) * 2013-09-04 2019-02-05 腾讯科技(深圳)有限公司 A kind of intelligent terminal application program classification method, system and intelligent terminal
CN104424307A (en) * 2013-09-04 2015-03-18 腾讯科技(深圳)有限公司 Intelligent terminal application classifying method, system and intelligent terminal,
WO2015085520A1 (en) * 2013-12-11 2015-06-18 华为终端有限公司 Mobile terminal and application icon generation method therefor
CN103902288A (en) * 2014-03-18 2014-07-02 华为技术有限公司 Application program control method and device
CN104063129A (en) * 2014-06-27 2014-09-24 华为技术有限公司 APP (application tool) classification method and mobile terminal
CN104268452A (en) * 2014-09-16 2015-01-07 苏州佳世达电通有限公司 Electronic device and file folder opening method thereof
CN105430033A (en) * 2014-09-17 2016-03-23 宇龙计算机通信科技(深圳)有限公司 Method and device for protecting position of terminal
CN104657181A (en) * 2015-03-02 2015-05-27 深圳市中兴移动通信有限公司 Method and device for mounting application program
WO2016179970A1 (en) * 2015-05-08 2016-11-17 上海斐讯数据通信技术有限公司 Method and system applied to touchscreen for newly creating and dismissing folder
CN105718148A (en) * 2016-01-26 2016-06-29 北京小米移动软件有限公司 Display method and device for application icons and equipment
CN106101061A (en) * 2016-05-24 2016-11-09 北京奇虎科技有限公司 The automatic classification method of rogue program and device
CN106060025A (en) * 2016-05-24 2016-10-26 北京奇虎科技有限公司 Automatic application classification method and automatic application classification device
CN106156346A (en) * 2016-07-21 2016-11-23 乐视控股(北京)有限公司 The automatic classification method of icon and device
WO2018018560A1 (en) * 2016-07-28 2018-02-01 孙秋实 Method for classifying application icons in mobile phone, and mobile phone
WO2018018558A1 (en) * 2016-07-28 2018-02-01 孙秋实 Data acquisition method for application icon classification technology and mobile phone
WO2018018559A1 (en) * 2016-07-28 2018-02-01 孙秋实 Method for pushing information during classification of application icons in mobile phone, and mobile phone
CN106445619A (en) * 2016-10-18 2017-02-22 江西博瑞彤芸科技有限公司 Classified setting method of applications
CN106775254A (en) * 2016-12-27 2017-05-31 北京奇虎科技有限公司 Notify that center starts method, device and the mobile terminal of default application by iOS system
CN108268667A (en) * 2018-02-26 2018-07-10 北京小米移动软件有限公司 Audio file clustering method and device
CN108536346A (en) * 2018-03-05 2018-09-14 珠海格力电器股份有限公司 A kind of method and apparatus that icon arranges
CN108958584A (en) * 2018-06-29 2018-12-07 维沃移动通信(深圳)有限公司 A kind of application class method and terminal
CN108958584B (en) * 2018-06-29 2021-10-01 维沃移动通信(深圳)有限公司 Application classification method and terminal
CN109410090A (en) * 2018-09-13 2019-03-01 张继升 A kind of Intelligent life service platform of function high integrity
CN109376771A (en) * 2018-09-27 2019-02-22 北京小米移动软件有限公司 Application program classification method and device
CN109947324A (en) * 2019-03-26 2019-06-28 努比亚技术有限公司 Wearable device desktop application display methods, wearable device and storage medium
CN109947324B (en) * 2019-03-26 2022-12-16 江苏康裕企业管理咨询有限公司 Wearable device desktop application display method, wearable device and storage medium
CN111352906A (en) * 2020-03-12 2020-06-30 维沃移动通信有限公司 Application program classification method and device
CN111352906B (en) * 2020-03-12 2024-02-27 维沃移动通信有限公司 Application program classification method and device
CN113050947A (en) * 2021-01-19 2021-06-29 青岛懿雅新程传媒有限公司 Compiling method and server of test development kit with terminal computer

Also Published As

Publication number Publication date
CN102968338B (en) 2016-12-21

Similar Documents

Publication Publication Date Title
CN102968338A (en) Method and device for classifying application program of electronic equipment and electronic equipment
CN103092604A (en) Application program classification method and device
EP3575961B1 (en) Method and apparatus for updating application prediction model, storage medium, and terminal
EP2990930B1 (en) Scraped information providing method and apparatus
WO2019206213A1 (en) Application program pre-loading method and apparatus, and storage medium and terminal
KR102544780B1 (en) Method for controlling user interface according to handwriting input and electronic device for the same
US9800609B2 (en) Method, device and system for detecting malware in a mobile terminal
CN103116458A (en) Wallpaper display method of electronic equipment, device and electronic equipment
US10551998B2 (en) Method of displaying screen in electronic device, and electronic device therefor
KR20180008480A (en) System and method for extracting and sharing application-related user data
EP3036659A1 (en) Redirecting local storage to cloud storage
JP6153919B2 (en) Method and apparatus for processing input information
CN107391017B (en) Word processing method, device, mobile terminal and storage medium
CN113126838A (en) Application icon sorting method and device and electronic equipment
WO2022062743A1 (en) Application icon display method and related device
CN111316618B (en) Network page storage method and terminal
US11616860B2 (en) Information display method, terminal, and server
US20170277379A1 (en) Method and terminal for processing desktop icon
WO2016173307A1 (en) Message copying method and device, and smart terminal
CN107220377B (en) Search method, electronic device, and computer storage medium
CN104102704A (en) System control displaying method and system control displaying device
CN103678706A (en) Picture recognition method, system, equipment and device based on screenshot information
CN110704139B (en) Icon classification method and device
WO2023005835A1 (en) Icon control method, apparatus, electronic device, and readable storage medium
WO2023082817A1 (en) Application program recommendation 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
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160129

Address after: 4, building 15, building 88, 201203 Darwin Road, Shanghai, Pudong New Area

Applicant after: Shanghai Euler Network Technology Co., Ltd.

Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park)

Applicant before: Beijing Qihu Technology Co., Ltd.

Applicant before: Qizhi Software (Beijing) Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220129

Address after: 100020 room 112, block D, 28 xinjiekouwai street, Xicheng District, Beijing (Desheng Park)

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 201203 4th floor, building 15, No. 88 Darwin Road, Pudong New Area, Shanghai

Patentee before: SHANGHAI HOLAVERSE NETWORK TECHNOLOGY Co.,Ltd.