CN102981859A - Method, device and mobile terminal for automatically adjusting icons - Google Patents

Method, device and mobile terminal for automatically adjusting icons Download PDF

Info

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
Application number
CN2012105159119A
Other languages
Chinese (zh)
Other versions
CN102981859B (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201210515911.9A priority Critical patent/CN102981859B/en
Publication of CN102981859A publication Critical patent/CN102981859A/en
Application granted granted Critical
Publication of CN102981859B publication Critical patent/CN102981859B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

A kind of method of automatic adjustment icon, device and portable terminal
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.
CN201210515911.9A 2012-12-03 2012-12-03 A kind of figure of adjustment automatically calibration method, device and mobile terminal Expired - Fee Related CN102981859B (en)

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)

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

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

Patent Citations (4)

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

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