CN102981859A - Method, device and mobile terminal for automatically adjusting icons - Google Patents
Method, device and mobile terminal for automatically adjusting icons Download PDFInfo
- Publication number
- CN102981859A CN102981859A CN2012105159119A CN201210515911A CN102981859A CN 102981859 A CN102981859 A CN 102981859A CN 2012105159119 A CN2012105159119 A CN 2012105159119A CN 201210515911 A CN201210515911 A CN 201210515911A CN 102981859 A CN102981859 A CN 102981859A
- Authority
- CN
- China
- Prior art keywords
- icon
- array
- variable
- opened
- application function
- 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
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000013507 mapping Methods 0.000 claims abstract description 34
- 238000001514 detection method Methods 0.000 claims description 23
- 238000010586 diagram Methods 0.000 description 4
- 230000008707 rearrangement Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000012467 final product Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The invention relates to a method, a device and a mobile terminal for automatically adjusting icons, wherein the method comprises the following steps: establishing a mapping relationship between the arrangement sequence of icons for all the existingcurrent application functions icons in the mobile terminal and the number of times of opening the icons for all the existingcurrent application functions icons in the mobile terminal; detecting the number of times of opening the icons for all the existingcurrent application functions icons in the mobile terminal; rearranging the icons for all the application functions icons in the light of a sequence from the large number of opening times to the small number of opening times according to the mapping relationship; and displaying the rearranged application function icons. With the adoption of the method, the device and the mobile terminal for automatically adjusting the icons, the application icons can be automatically arranged according to the use habits of a user, so that the user unnecessarily adjusts the arrangement sequence of the icons by hand, as well as unnecessarily spends a great deal of time and energy on finding the application function icons frequently required for use; and therefore, the operation time of the user is saved and the user experience is promoted.
Description
Technical field
The present invention relates to communication technical field, more particularly, relate to a kind of method, device and portable terminal of automatic adjustment icon.
Background technology
Along with science and technology is growing, the application function of portable terminal is more and more abundanter.In the existing portable terminal, the icon of application function generally is to show with fixing order, or shows according to the order that the user manually arranges.The user can arrange application icon according to the use habit of oneself, or some application icons are carried out taxonomic revision with the form of file.But because application function is more and more, user's use habit at ordinary times also can be adjusted at any time, therefore cause the user need to adjust frequently display position or the order of application icon in the terminal, if adjust untimely, may cause some often will with the application function icon can't in time find, maybe need to expend time in and just can find, so that user's experience is not good.
Summary of the invention
The technical problem to be solved in the present invention is, for the defects of prior art, provides a kind of method, device and portable terminal of automatic adjustment icon.
The technical solution adopted for the present invention to solve the technical problems is:
Construct a kind of method of automatic adjustment icon, wherein, may further comprise the steps:
Set up the mapping relations with the number of times that is opened of putting in order of the icon of current all application functions in the portable terminal;
Detect the number of times that the icon of current all application functions in the described portable terminal is opened;
According to described mapping relations, the icon of all application functions is re-started arrangement by the number of times order from big to small that is opened;
Show the application function icon after rearranging.
Method of the present invention, wherein, the step that puts in order with the corresponding relation of the number of times that is opened of the described icon of setting up current all application functions in the portable terminal specifically comprises:
Icon to current all application functions in the described portable terminal is numbered, and stores described numbering into the first array A=[a1, a2, a3, a5 by the icon arrangement order ... an];
The icon that set up to be used for all application functions of storage the second array B=[b1 of number of times that is opened, b2, b3, b4 ... bn];
Set up the one-to-one relationship of variable among described the first array A and the second array B, wherein, the corresponding described b2 of described a1 corresponding described b1, described a2 ... the corresponding described bn of described an, described n is natural number.
Method of the present invention, wherein, described detection and the step of upgrading the number of times that the icon of current all application functions in the described portable terminal is opened specifically comprise:
Obtain the click information that the icon of application function is opened;
The click information that is opened according to the icon that gets access to is upgraded the numerical value of the variable bn among described the second array B corresponding to the described icon that is opened;
Judge whether to reach the icon adjustment time cycle of setting;
Adjust the time cycle when arriving at the icon of setting, the variable among described the second array B is sorted according to from big to small order, and upgrade described the second array B according to the result after the ordering.
Method of the present invention, wherein, described according to described mapping relations, the icon of all application functions is specifically comprised by the step that the number of times order from big to small that is opened re-starts arrangement:
According to described mapping relations and the variable among described the second array B after upgrading sequentially adjust variable order among described the first array A so that the order of the variable among described the first array A after adjusting with upgrade after described the second array B in the variable sequence consensus.
Method of the present invention, wherein, described method also comprises step:
Whether detect has the application function icon that increases newly or no the application function icon of deleting to be arranged;
When the application function icon that increases newly is arranged, the application function icon that increases newly is numbered, and with upgrade described the first array A, so that comprise application function icons all in the current mobile terminal among the first array A after upgrading, upgrade simultaneously described the second array B, so that the variable among the second array B after upgrading is corresponding one by one with variable among described the first array A;
When the application function icon of deleting is arranged, delete variable corresponding with the application function icon numbering of being deleted among described the first array A, upgrade simultaneously described the second array B, so that the variable among the second array B after upgrading is corresponding one by one with variable among described the first array A.
The present invention also provides a kind of device of automatic adjustment icon, wherein, comprising:
Mapping relations are set up module, are used for setting up the mapping relations with the number of times that is opened of putting in order of the icon of current all application functions of portable terminal;
First detection module, the number of times that is opened for detection of the icon of current all application functions in the described portable terminal;
Update module is used for according to described mapping relations, and the icon of all application functions is re-started arrangement by the number of times order from big to small that is opened;
Display module is used for showing the application function icon after rearranging.
Device of the present invention, wherein, described mapping relations are set up module and are comprised:
First sets up the unit, is used for the icon of current all application functions of described portable terminal is numbered, and stores described numbering into the first array A=[a1, a2, a3, a5 by the icon arrangement order ... an];
Second sets up the unit, the icon that be used for to set up is used for all application functions of storage the second array B=[b1 of number of times that is opened, b2, b3, b4 ... bn];
The 3rd sets up the unit, is used for setting up the one-to-one relationship of described the first array A and the second array B variable, wherein, and the corresponding described b2 of described a1 corresponding described b1, described a2 ... the corresponding described bn of described an, described n is natural number.
Device of the present invention, wherein, described first detection module comprises:
Information acquisition unit is used for obtaining the click information that the icon of application function is opened;
The first updating block is used for the click information that is opened according to the icon that gets access to, upgrades the numerical value of the variable bn among described the second array B corresponding to the described icon that is opened;
Judging unit is for the icon adjustment time cycle that judges whether to reach setting;
The second updating block is used for adjusting the time cycle when arriving at the icon of setting, and the variable among described the second array B is sorted according to from big to small order, and upgrade described the second array B according to the result after the ordering.
Device of the present invention, wherein, described device also comprises:
The second detection module is for detection of whether the application function icon that increases newly being arranged or no the application function icon of deleting being arranged;
Described first sets up the unit, also be used for when the application function icon that increases newly is arranged, the application function icon that increases newly is numbered, and with upgrade described the first array A so that comprise application function icons all in the current mobile terminal among the first array A after upgrading; And, when the application function icon of deleting is arranged, delete variable corresponding with the application function icon numbering of being deleted among described the first array A;
Described second sets up the unit, also is used for upgrading described the second array B when the application function icon that increases newly is arranged, so that the variable among the second array B after upgrading is corresponding one by one with variable among described the first array A; And, when the application function icon of deleting is arranged, upgrade described the second array B, so that the variable among the second array B after upgrading is corresponding one by one with variable among described the first array A.
The present invention also provides a kind of portable terminal, wherein, comprises the device such as aforementioned each described automatic adjustment icon.
Beneficial effect of the present invention is: the mapping relations with the number of times that is opened of putting in order of the icon by setting up current all application functions in the portable terminal, the number of times that the icon of current all application functions is opened in the detection portable terminal, and according to mapping relations, the icon of all application functions is re-started arrangement by the number of times order from big to small that is opened; Can automatically arrange application icon according to user's use habit like this, so that the user does not need to do it yourself to adjust putting in order of icon, also need not spend plenty of time and energy and search the application function icon that frequent needs are used, save user's running time, promote user's experience.
Description of drawings
The invention will be further described below in conjunction with drawings and Examples, in the accompanying drawing:
Fig. 1 is the method cardinal principle process flow diagram of the automatic adjustment icon of preferred embodiment of the present invention;
Fig. 2 is the method detail flowchart of the automatic adjustment icon of preferred embodiment of the present invention;
Fig. 3 is the principle of device block diagram of the automatic adjustment icon of preferred embodiment of the present invention;
Fig. 4 is that mapping relations are set up the module principle block diagram among Fig. 3;
Fig. 5 is first detection module theory diagram among Fig. 3.
Embodiment
The method flow of the automatic adjustment icon of preferred embodiment of the present invention as shown in Figure 1, the method runs on the portable terminal, specifically may further comprise the steps: S1, set up the mapping relations with the number of times that is opened of putting in order of the icon of current all application functions in the portable terminal; The number of times that the icon of current all application functions is opened in S2, the detection portable terminal; S3, according to mapping relations, the icon of all application functions is re-started arrangement by the number of times order from big to small that is opened; Application function icon after S4, demonstration rearrange.Can automatically arrange application icon according to user's use habit like this, so that the user does not need to do it yourself to adjust putting in order of icon, also need not spend plenty of time and energy and search the application function icon that frequent needs are used, save user's running time, promote user's experience.
In above-described embodiment, the method with the mapping relations of the number of times that is opened of putting in order of setting up the icon of current all application functions in the portable terminal can have multiple, for example: adopt form, tabular form of related form, array record etc.
Preferably, as shown in Figure 2, the step that puts in order with the corresponding relation of the number of times that is opened of the above-mentioned icon of setting up current all application functions in the portable terminal specifically comprises: S11, the icon of current all application functions in the portable terminal is numbered, and store numbering into first array A=[a1, a2, a3, a5 ... an]; Be opened the second array B=[b1 of number of times of S12, the icon that set up to be used for all application functions of storage, b2, b3, b4 ... bn]; S13, set up the one-to-one relationship (being mapping relations) of variable among the first array A and the second array B, wherein, the corresponding b2 of a1 corresponding b1, a2 ... the corresponding bn of an; N is natural number.
For example, current interface shows 10 application function icons in the portable terminal, is numbered successively 0,1,2,3,4,5,6,7,8,9, and to put in order be 0,1,2,3,4,5,6,7,8,9.Then set up one-dimension array A1=[a0, a1, a2, a3, a4, a5, a6, a7, a8, an a9 with 10 variablees], wherein a0 is used for storage numbering 0, a1 and is used for storage numbering 1, a2 and is used for storage numbering 2, a3 and is used for storage numbering 3, a4 and is used for storage numbering 4, a5 and is used for storage numbering 5, a6 and is used for storage numbering 6, a7 and is used for that storage numbering 7, a8 are used for storage numbering 8, a9 is used for storage numbering 9; And one of correspondence establishment has one-dimension array B1=[b0, b1, b2, b3, b4, b5, b6, b7, b8, the b9 of 10 variablees]; Wherein: it is the number of times that the icon of a0 is opened that variable b0 is used for record number, it is the number of times that the icon of a1 is opened that variable b1 is used for record number, it is the number of times that the icon of a2 is opened that variable b2 is used for record number, it is the number of times that the icon of a3 is opened that variable b3 is used for record number, it is the number of times that the icon of a4 is opened that variable b4 is used for record number, it is the number of times that the icon of a5 is opened that variable b5 is used for record number, it is the number of times that the icon of a6 is opened that variable b6 is used for record number, it is the number of times that the icon of a7 is opened that variable b7 is used for record number, it is the number of times that the icon of a8 is opened that variable b8 is used for record number, and it is the number of times that the icon of a9 is opened that variable b9 is used for record number.
Further, as shown in Figure 2, above-mentioned detection and the step of upgrading the number of times that the icon of current all application functions in the portable terminal is opened specifically comprise: S21, obtain the click information that the icon of application function is opened; S22, according to the click information that the icon that gets access to is opened, upgrade the numerical value of the variable bn among described the second array B corresponding to the described icon that is opened; S23, the icon that judges whether to reach setting are adjusted the time cycle; S24, adjust the time cycle when arriving at the icon of setting, the variable among the second array B is sorted according to from big to small order; S25, according to the ordering after the result upgrade the second array B; When the icon that does not reach setting is adjusted the time cycle, then continue execution in step S21.Wherein, icon is adjusted the time cycle and can be set by user oneself, for example can be set as five days and adjust once, week adjustment once etc.Automatically detect in the adjustment time cycle that system can arrange like this and accumulate the clicked number of times of each application function icon, and when an adjustment time cycle finishes, automatically according to the clicked number of times of each application function icon of statistics, the variable among the second array B is sorted according to from big to small order.
For example: it was 1 week that the icon of user or default is adjusted the time cycle, and namely every mistake was adjusted the icon arrangement order automatically once week.If statistics is within 1 week: among the above-mentioned array B1, variable b0 is 8, variable b1 is 3, variable b2 is 2, variable b3 is 0, variable b4 is 12, variable b5 is 13, variable b6 is 5, variable b7 is 20, variable b8 is 2, variable b9 is 3.Then when the icon adjustment time cycle that detects a week finished, rearrangement was to the variable among the array B1: B1=[b7, b5, b4, b0, b6, b1, b9, b2, b8, b3].
Further, above-mentioned steps S3, according to mapping relations, the icon of all application functions re-started arrangement by the number of times order from big to small that is opened specifically comprise: according to mapping relations and the variable among the second array B after upgrading sequentially adjust variable order among the first array A so that the order of the variable among the first array A after adjusting with upgrade after the second array B in the variable sequence consensus.For example: the rearrangement of the variable among the above-mentioned B1 is being B1=[b7, b5, b4, b0, b6, b1, b9, b2, b8, b3] afterwards, according to the one-to-one relationship of the array A1 that establishes before and array B1, array A1 can be adjusted into: A1=[a7, a5, a4, a0, a6, a1, a9, a2, a8, a3].Because what store among the array A1 is the putting in order of current all application function icons in the portable terminal, after variable among the array A1 is sequentially adjusted, namely corresponding is to the adjustment sequentially of current all application function icon arrangement, gets final product by the icon that shows all application functions in the current mobile terminal that puts in order among the array A1 at last.Display mode can be Pagination Display, also can be showing with one page.
Because the application function in the portable terminal is not always constant, the user probably can delete or add one or more application function icon at any time as required.
Therefore, whether further, said method: detecting has the application function icon that increases newly or no the application function icon of deleting to be arranged if also comprising step; When the application function icon that increases newly is arranged, the application function icon that increases newly is numbered, and with upgrade the first array A, so that comprise application function icons all in the current mobile terminal among the first array A after upgrading, upgrade simultaneously the second array B, so that the variable among the second array B after upgrading is corresponding one by one with variable among the first array A; When the application function icon of deleting is arranged, delete among the first array A the variable corresponding with the application function icon numbering of being deleted, upgrade simultaneously the second array B, so that the variable among the second array B after upgrading is corresponding one by one with variable among the first array A.
For example: the user has increased an application function, then correspondingly, array A1 in above-described embodiment expands to A1=[a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10], array B1 expands to B1=[b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10], and so that the a10 that increases is corresponding with b10; Perhaps, the user has deleted two application functions, is numbered a1, a7, then correspondingly, array A1 in above-described embodiment changes to A1=[a0, a2, a3, a4, a5, a6, a8, a9], array B1 changes to B1=[b0, b2, b3, b4, b5, b6, b8, b9].
In another embodiment of the present invention, a kind of device of automatic adjustment icon also is provided, as shown in Figure 3, comprising: mapping relations are set up module 10, first detection module 20, update module 30 and display module 40.Wherein, mapping relations are set up module 10, are used for setting up the mapping relations with the number of times that is opened of putting in order of the icon of current all application functions of portable terminal; First detection module 20, the number of times that is opened for detection of the icon of current all application functions in the portable terminal; Update module 30 is used for according to mapping relations, and the icon of all application functions is re-started arrangement by the number of times order from big to small that is opened; Display module 40 is used for showing the application function icon after rearranging.Can automatically arrange application icon according to user's use habit like this, so that the user does not need to do it yourself to adjust putting in order of icon, also need not spend plenty of time and energy and search the application function icon that frequent needs are used, save user's running time, promote user's experience.
Further, as shown in Figure 4, above-mentioned mapping relations are set up module 10 and comprised: first sets up unit 11, is used for the icon of current all application functions of portable terminal is numbered, and stores numbering into the first array A=[a1, a2, a3, a5 ... an]; Second sets up unit 12, the icon that be used for to set up is used for all application functions of storage the second array B=[b1 of number of times that is opened, b2, b3, b4 ... bn]; The 3rd sets up unit 13, is used for setting up the one-to-one relationship of the first array A and the second array B variable, wherein, and the corresponding b2 of a1 corresponding b1, a2 ... the corresponding bn of an; N is natural number.
For example, current interface shows 10 application function icons in the portable terminal, is numbered successively 0,1,2,3,4,5,6,7,8,9, and to put in order be 9,8,7,6,5,4,3,2,1,0.Then set up one-dimension array A1=[a0, a1, a2, a3, a4, a5, a6, a7, a8, an a9 with 10 variablees], wherein a0 is used for storage numbering 9, a1 and is used for storage numbering 8, a2 and is used for storage numbering 7, a3 and is used for storage numbering 6, a4 and is used for storage numbering 5, a5 and is used for storage numbering 4, a6 and is used for storage numbering 3, a7 and is used for that storage numbering 2, a8 are used for storage numbering 1, a9 is used for storage numbering 0; And one of correspondence establishment has one-dimension array B1=[b0, b1, b2, b3, b4, b5, b6, b7, b8, the b9 of 10 variablees]; Wherein: it is the number of times that the icon of a0 is opened that variable b0 is used for record number, it is the number of times that the icon of a1 is opened that variable b1 is used for record number, it is the number of times that the icon of a2 is opened that variable b2 is used for record number, it is the number of times that the icon of a3 is opened that variable b3 is used for record number, it is the number of times that the icon of a4 is opened that variable b4 is used for record number, it is the number of times that the icon of a5 is opened that variable b5 is used for record number, it is the number of times that the icon of a6 is opened that variable b6 is used for record number, it is the number of times that the icon of a7 is opened that variable b7 is used for record number, it is the number of times that the icon of a8 is opened that variable b8 is used for record number, and it is the number of times that the icon of a9 is opened that variable b9 is used for record number.
Further, as shown in Figure 5, above-mentioned first detection module 20 comprises: information acquisition unit 21 is used for obtaining the click information that the icon of application function is opened; The first updating block 22 is used for the click information that is opened according to the icon that gets access to, upgrades the numerical value of the variable bn among described the second array B corresponding to the described icon that is opened; Judging unit 23 is for the icon adjustment time cycle that judges whether to reach setting; The second updating block 24 is used for adjusting the time cycle when arriving at the icon of setting, and the variable among the second array B is sorted according to from big to small order, and upgrade the second array B according to the result after the ordering.
For example: it was 2 weeks that the icon of user or default is adjusted the time cycle, and namely every two weeks of mistake are just adjusted the icon arrangement order automatically.If statistics is within 2 weeks: among the above-mentioned array B1, variable b0 is 20, variable b1 is 12, variable b2 is 15, variable b3 is 8, variable b4 is 6, variable b5 is 5, variable b6 is 7, variable b7 is 0, variable b8 is 2, variable b9 is 10.Then when the icon adjustment time cycle that detected for two weeks finished, rearrangement was to the variable among the array B2: B1=[b0, b2, b1, b9, b3, b6, b4, b5, b8, b7].
The rearrangement of variable among the above-mentioned B1 is being B1=[b0, b2, b1, b9, b3, b6, b4, b5, b8, b7] afterwards, according to the one-to-one relationship of the array A1 that establishes before and array B1, array A1 can be adjusted into: A1=[a0, a2, a1, a9, a3, a6, a4, a5, a8, a7].Because what store among the array A1 is the putting in order of current all application function icons in the portable terminal, after variable among the array A1 is sequentially adjusted, namely corresponding is to the adjustment sequentially of current all application function icon arrangement, gets final product by the icon that shows all application functions in the current mobile terminal that puts in order among the array A1 at last.That is: the icon numbering puts in order and becomes 9,7,8,0,6,3,5,4,1,2.
Further, said apparatus also comprises: the second detection module, for detection of whether the application function icon that increases newly being arranged or no the application function icon of deleting being arranged; First sets up the unit, also be used for when the application function icon that increases newly is arranged, the application function icon that increases newly being numbered, and with upgrade the first array A so that comprise application function icons all in the current mobile terminal among the first array A after upgrading; And, when the application function icon of deleting is arranged, delete variable corresponding with the application function icon numbering of being deleted among the first array A; Second sets up the unit, also is used for upgrading the second array B when the application function icon that increases newly is arranged, so that the variable among the second array B after upgrading is corresponding one by one with variable among the first array A; And, when the application function icon of deleting is arranged, upgrade the second array B, so that the variable among the second array B after upgrading is corresponding one by one with variable among the first array A.
For example: the user has increased by three application functions, then correspondingly, array A1 in above-described embodiment expands to A1=[a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12], array B1 expands to B1=[b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12], and so that the a10 that increases is corresponding with b10, a11 and b11 is corresponding, a12 and b12 are corresponding; Perhaps, the user has deleted two application functions, is numbered a9, a3, then correspondingly, array A1 in above-described embodiment changes to A1=[a0, a1, a2, a4, a5, a6, a7, a8], array B1 changes to B1=[b0, b1, b2, b4, b5, b6, b7, b8].
In another embodiment of the present invention, a kind of portable terminal also is provided, comprising as aforementioned each the device of automatic adjustment icon, concrete principle is not repeated herein referring to aforementioned each embodiment.Wherein portable terminal is elected mobile phone in advance as.
To sum up, the mapping relations with the number of times that is opened of putting in order of the icon of the present invention by setting up current all application functions in the portable terminal, the number of times that the icon of current all application functions is opened in the detection portable terminal, and according to mapping relations, the icon of all application functions is re-started arrangement by the number of times order from big to small that is opened; Can automatically arrange application icon according to user's use habit like this, so that the user does not need to do it yourself to adjust putting in order of icon, also need not spend plenty of time and energy and search the application function icon that frequent needs are used, save user's running time, promote user's experience.Should be understood that, for those of ordinary skills, can be improved according to the above description or conversion, and all these improvement and conversion all should belong to the protection domain of claims of the present invention.
Claims (10)
1. a method of automatically adjusting icon is characterized in that, may further comprise the steps:
Set up the mapping relations with the number of times that is opened of putting in order of the icon of current all application functions in the portable terminal;
Detect the number of times that the icon of current all application functions in the described portable terminal is opened;
According to described mapping relations, the icon of all application functions is re-started arrangement by the number of times order from big to small that is opened;
Show the application function icon after rearranging.
2. method according to claim 1 is characterized in that, the step that puts in order with the corresponding relation of the number of times that is opened of the described icon of setting up current all application functions in the portable terminal specifically comprises:
Icon to current all application functions in the described portable terminal is numbered, and stores described numbering into the first array A=[a1, a2, a3, a5 by the icon arrangement order ... an];
The icon that set up to be used for all application functions of storage the second array B=[b1 of number of times that is opened, b2, b3, b4 ... bn];
Set up the one-to-one relationship of variable among described the first array A and the second array B, wherein, the corresponding described b2 of described a1 corresponding described b1, described a2 ... the corresponding described bn of described an, described n is natural number.
3. method according to claim 2 is characterized in that, described detection and the step of upgrading the number of times that the icon of current all application functions in the described portable terminal is opened specifically comprise:
Obtain the click information that the icon of application function is opened;
The click information that is opened according to the icon that gets access to is upgraded the numerical value of the variable bn among described the second array B corresponding to the described icon that is opened;
Judge whether to reach the icon adjustment time cycle of setting;
Adjust the time cycle when arriving at the icon of setting, the variable among described the second array B is sorted according to from big to small order, and upgrade described the second array B according to the result after the ordering.
4. method according to claim 3 is characterized in that, and is described according to described mapping relations, the icon of all application functions is specifically comprised by the step that the number of times order from big to small that is opened re-starts arrangement:
According to described mapping relations and the variable among described the second array B after upgrading sequentially adjust variable order among described the first array A so that the order of the variable among described the first array A after adjusting with upgrade after described the second array B in the variable sequence consensus.
5. method according to claim 4 is characterized in that, described method also comprises step:
Whether detect has the application function icon that increases newly or no the application function icon of deleting to be arranged;
When the application function icon that increases newly is arranged, the application function icon that increases newly is numbered, and with upgrade described the first array A, so that comprise application function icons all in the current mobile terminal among the first array A after upgrading, upgrade simultaneously described the second array B, so that the variable among the second array B after upgrading is corresponding one by one with variable among described the first array A;
When the application function icon of deleting is arranged, delete variable corresponding with the application function icon numbering of being deleted among described the first array A, upgrade simultaneously described the second array B, so that the variable among the second array B after upgrading is corresponding one by one with variable among described the first array A.
6. a device of automatically adjusting icon is characterized in that, comprising:
Mapping relations are set up module, are used for setting up the mapping relations with the number of times that is opened of putting in order of the icon of current all application functions of portable terminal;
First detection module, the number of times that is opened for detection of the icon of current all application functions in the described portable terminal;
Update module is used for according to described mapping relations, and the icon of all application functions is re-started arrangement by the number of times order from big to small that is opened;
Display module is used for showing the application function icon after rearranging.
7. device according to claim 6 is characterized in that, described mapping relations are set up module and comprised:
First sets up the unit, is used for the icon of current all application functions of described portable terminal is numbered, and stores described numbering into the first array A=[a1, a2, a3, a5 by the icon arrangement order ... an];
Second sets up the unit, the icon that be used for to set up is used for all application functions of storage the second array B=[b1 of number of times that is opened, b2, b3, b4 ... bn];
The 3rd sets up the unit, is used for setting up the one-to-one relationship of described the first array A and the second array B variable, wherein, and the corresponding described b2 of described a1 corresponding described b1, described a2 ... the corresponding described bn of described an, described n is natural number.
8. device according to claim 7 is characterized in that, described first detection module comprises:
Information acquisition unit is used for obtaining the click information that the icon of application function is opened;
The first updating block is used for the click information that is opened according to the icon that gets access to, upgrades the numerical value of the variable bn among described the second array B corresponding to the described icon that is opened;
Judging unit is for the icon adjustment time cycle that judges whether to reach setting;
The second updating block is used for adjusting the time cycle when arriving at the icon of setting, and the variable among described the second array B is sorted according to from big to small order, and upgrade described the second array B according to the result after the ordering.
9. device according to claim 8 is characterized in that, described device also comprises:
The second detection module is for detection of whether the application function icon that increases newly being arranged or no the application function icon of deleting being arranged;
Described first sets up the unit, also be used for when the application function icon that increases newly is arranged, the application function icon that increases newly is numbered, and with upgrade described the first array A so that comprise application function icons all in the current mobile terminal among the first array A after upgrading; And, when the application function icon of deleting is arranged, delete variable corresponding with the application function icon numbering of being deleted among described the first array A;
Described second sets up the unit, also is used for upgrading described the second array B when the application function icon that increases newly is arranged, so that the variable among the second array B after upgrading is corresponding one by one with variable among described the first array A; And, when the application function icon of deleting is arranged, upgrade described the second array B, so that the variable among the second array B after upgrading is corresponding one by one with variable among described the first array A.
10. a portable terminal is characterized in that, comprises the device such as each described automatic adjustment icon among the claim 6-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210515911.9A CN102981859B (en) | 2012-12-03 | 2012-12-03 | A kind of figure of adjustment automatically calibration method, device and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210515911.9A CN102981859B (en) | 2012-12-03 | 2012-12-03 | A kind of figure of adjustment automatically calibration method, device and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102981859A true CN102981859A (en) | 2013-03-20 |
CN102981859B CN102981859B (en) | 2016-03-02 |
Family
ID=47855923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210515911.9A Expired - Fee Related CN102981859B (en) | 2012-12-03 | 2012-12-03 | A kind of figure of adjustment automatically calibration method, device and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102981859B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183275A (en) * | 2015-08-17 | 2015-12-23 | 广东欧珀移动通信有限公司 | Terminal icon arrangement method and apparatus |
CN105338176A (en) * | 2015-10-01 | 2016-02-17 | 陆俊 | Account number switching method and mobile terminal |
CN105867719A (en) * | 2015-12-14 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | Arrangement method and terminal device |
WO2017012278A1 (en) * | 2015-07-17 | 2017-01-26 | 小米科技有限责任公司 | Task displaying method and device |
CN106445335A (en) * | 2016-09-07 | 2017-02-22 | 广东欧珀移动通信有限公司 | Application icon processing method and device, and mobile terminal |
CN107317930A (en) * | 2017-06-26 | 2017-11-03 | 努比亚技术有限公司 | A kind of layout method of desktop icons, device and computer-readable recording medium |
CN108346001A (en) * | 2018-02-10 | 2018-07-31 | 杭州后博科技有限公司 | A kind of steel tower regular visit project order method of adjustment and system |
CN108459710A (en) * | 2018-02-08 | 2018-08-28 | 东南大学 | A kind of interactive device of eye movement signal control |
CN110602322A (en) * | 2019-09-12 | 2019-12-20 | 北京车慧科技有限公司 | Method and device for layout of application icons and mobile terminal |
CN111061402A (en) * | 2018-10-15 | 2020-04-24 | 陈旭 | Application icon management method and system |
WO2021121141A1 (en) * | 2019-12-18 | 2021-06-24 | 深圳市万普拉斯科技有限公司 | Desktop management method and apparatus, and computer device and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101651870A (en) * | 2008-08-13 | 2010-02-17 | 深圳富泰宏精密工业有限公司 | Mobile phone realizing function menu dynamic sequencing, system and method |
CN102566928A (en) * | 2011-12-29 | 2012-07-11 | 广东步步高电子工业有限公司 | System and method for automatically managing desktop application icons of mobile terminal |
US20120192111A1 (en) * | 2011-01-20 | 2012-07-26 | Chi Mei Communication Systems, Inc. | Electonic device and method for varying icon sizes of menu icons |
CN102722406A (en) * | 2012-06-08 | 2012-10-10 | 中兴通讯股份有限公司 | Method for adjusting display position of application program icon and device |
-
2012
- 2012-12-03 CN CN201210515911.9A patent/CN102981859B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101651870A (en) * | 2008-08-13 | 2010-02-17 | 深圳富泰宏精密工业有限公司 | Mobile phone realizing function menu dynamic sequencing, system and method |
US20120192111A1 (en) * | 2011-01-20 | 2012-07-26 | Chi Mei Communication Systems, Inc. | Electonic device and method for varying icon sizes of menu icons |
CN102566928A (en) * | 2011-12-29 | 2012-07-11 | 广东步步高电子工业有限公司 | System and method for automatically managing desktop application icons of mobile terminal |
CN102722406A (en) * | 2012-06-08 | 2012-10-10 | 中兴通讯股份有限公司 | Method for adjusting display position of application program icon and device |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017012278A1 (en) * | 2015-07-17 | 2017-01-26 | 小米科技有限责任公司 | Task displaying method and device |
RU2643439C2 (en) * | 2015-07-17 | 2018-02-01 | Сяоми Инк. | Method and device for presenting tasks |
US10229165B2 (en) | 2015-07-17 | 2019-03-12 | Xiaomi Inc. | Method and device for presenting tasks |
CN105183275B (en) * | 2015-08-17 | 2018-04-27 | 广东欧珀移动通信有限公司 | A kind of terminal icon aligning method and device |
CN105183275A (en) * | 2015-08-17 | 2015-12-23 | 广东欧珀移动通信有限公司 | Terminal icon arrangement method and apparatus |
CN105338176A (en) * | 2015-10-01 | 2016-02-17 | 陆俊 | Account number switching method and mobile terminal |
CN105867719A (en) * | 2015-12-14 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | Arrangement method and terminal device |
CN106445335A (en) * | 2016-09-07 | 2017-02-22 | 广东欧珀移动通信有限公司 | Application icon processing method and device, and mobile terminal |
CN107317930A (en) * | 2017-06-26 | 2017-11-03 | 努比亚技术有限公司 | A kind of layout method of desktop icons, device and computer-readable recording medium |
CN108459710B (en) * | 2018-02-08 | 2021-04-06 | 东南大学 | Interaction device controlled by eye movement signal |
CN108459710A (en) * | 2018-02-08 | 2018-08-28 | 东南大学 | A kind of interactive device of eye movement signal control |
CN108346001A (en) * | 2018-02-10 | 2018-07-31 | 杭州后博科技有限公司 | A kind of steel tower regular visit project order method of adjustment and system |
CN111061402A (en) * | 2018-10-15 | 2020-04-24 | 陈旭 | Application icon management method and system |
CN111061402B (en) * | 2018-10-15 | 2021-09-03 | 陈旭 | Application icon management method and system |
CN110602322B (en) * | 2019-09-12 | 2020-11-03 | 北京车慧科技有限公司 | Method and device for layout of application icons and mobile terminal |
CN110602322A (en) * | 2019-09-12 | 2019-12-20 | 北京车慧科技有限公司 | Method and device for layout of application icons and mobile terminal |
WO2021121141A1 (en) * | 2019-12-18 | 2021-06-24 | 深圳市万普拉斯科技有限公司 | Desktop management method and apparatus, and computer device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN102981859B (en) | 2016-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102981859A (en) | Method, device and mobile terminal for automatically adjusting icons | |
US10191614B2 (en) | Panel displaying method, portable electronic device and recording medium using the method | |
US20110138328A1 (en) | Electronic device capable of arranging icons and method thereof | |
AU2014348821B2 (en) | Location-based software updates | |
US20130219319A1 (en) | Apparatus and method for grouping application program folders in electronic device | |
CN101853168A (en) | Method and device for arranging desktop icons | |
CN102945168B (en) | Intelligent main menu system based on user behavior analysis | |
US9710445B2 (en) | Webpage display method, device, browser and user terminal | |
KR20130031880A (en) | Method and device for automatic classification of applications in mobile terminal | |
KR20120115826A (en) | Method for recommendation of application, mobile terminal thereof and communication system thereof | |
CN102104666B (en) | Application skip prediction system and method | |
CN102523343A (en) | Method for intelligent arrangement of mobile phone application program shortcut menu icons | |
CN105677025A (en) | Terminal application starting method and device, and terminal | |
KR20090058322A (en) | Apparatus and method for composing stand-by screen | |
CN102104678A (en) | Weather information update reminding method and system, and communication terminal | |
CN102542009A (en) | Data querying method and device | |
CN103118179A (en) | Weather forecast method and system based on mobile terminal equipment | |
US20160019046A1 (en) | Light app offline updating method, device and terminal | |
CN102541352A (en) | Method capable of enabling cell phone to adapt to user touch control habits | |
CN104615442A (en) | Controls usage statistical table updating method and device and software adjusting method and device | |
CN101778058A (en) | Acquisition method of contact list | |
CN106250180A (en) | A kind of ODEX optimal control method and mobile terminal | |
CN102904912A (en) | Method and system for downloading webpage contents | |
WO2016000561A1 (en) | Method and device for dynamically modifying menu | |
CN107463445A (en) | Application process priority management method, apparatus, storage medium and electronic 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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160302 |
|
CF01 | Termination of patent right due to non-payment of annual fee |