[go: up one dir, main page]

CN102082874A - Method for arranging application program interfaces in mobile terminal and mobile terminal - Google Patents

Method for arranging application program interfaces in mobile terminal and mobile terminal Download PDF

Info

Publication number
CN102082874A
CN102082874A CN2011100312654A CN201110031265A CN102082874A CN 102082874 A CN102082874 A CN 102082874A CN 2011100312654 A CN2011100312654 A CN 2011100312654A CN 201110031265 A CN201110031265 A CN 201110031265A CN 102082874 A CN102082874 A CN 102082874A
Authority
CN
China
Prior art keywords
sub
application program
functions
mobile terminal
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.)
Pending
Application number
CN2011100312654A
Other languages
Chinese (zh)
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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN2011100312654A priority Critical patent/CN102082874A/en
Publication of CN102082874A publication Critical patent/CN102082874A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses a method for arranging application program interfaces in a mobile terminal and the mobile terminal. The method comprises the following steps of: receiving a command for running any application program in the mobile terminal and running the application program; querying the service rate of each sub-function in the application program; and ordering the sub-functions according to the service rate of each sub-function, and setting options corresponding to the ordered sub-functions in a use interface of the application program. In the embodiment of the invention, the use interface of the application program can be dynamically changed according to operations and the like of a mobile terminal user, and the frequently-used sub-functions in the application program can be dynamically set at obvious positions or display areas in the application program interfaces; and the method brings conveniences to the mobile terminal user to operate and use the sub-functions of the application program and search the options of the sub-functions, and improves experience and controllability of the mobile terminal user to use the sub-functions of the application program.

Description

Arrangement method of application program interfaces in mobile terminal and mobile terminal
Technical Field
The invention relates to the field of mobile communication, in particular to an arrangement method of application program interfaces in a mobile terminal and the mobile terminal.
Background
In the current society, the development and popularization speed of mobile terminals is very fast, and the application programs of the mobile terminals are numerous, and more application programs appear in the mobile terminals, so that users can open different application programs and operate and select various sub-functions in the application programs in the corresponding application programs, and the purpose that the users use the specific functions of the application programs is achieved.
The application program interface of the existing mobile terminal after leaving the factory is generally kept unchanged, and cannot be changed according to the operation behavior, habits or preferences of a mobile terminal user, and the like, and the sub-functions in the frequently used application program cannot be dynamically set at the obvious positions or display areas in the application program interface in a mode of moving, copying or establishing a quick way.
In addition, the sub-functions in the application program of the mobile terminal are often hierarchical, and when a user needs to use a certain sub-function, the user needs to go through very tedious operations to find the menu corresponding to the sub-function, and particularly for a specific sub-function of one or more application programs frequently used by the user of the mobile terminal, the sub-functions may be set in an interface with a deeper hierarchy during application program design or in an option which is not easily found, so that the user frequently using the sub-functions is very inconvenient, and the experience of the user of the mobile terminal in using the sub-functions of the application programs is reduced.
Disclosure of Invention
In view of the shortcomings of the prior art, an object of the present invention is to provide a method for arranging application interfaces in a mobile terminal, and a mobile terminal, which can dynamically change the application interface according to the operation of the user of the mobile terminal, and can dynamically set the sub-functions in frequently used applications at obvious positions or display areas in the application interface.
In order to solve the above technical problem, an embodiment of the present invention provides a method for arranging application program interfaces in a mobile terminal, where the method includes:
receiving an instruction for operating any application program in the mobile terminal and operating the application program;
inquiring the utilization rate of each subfunction in the application program;
sorting the sub-functions according to the utilization rates of the sub-functions;
and setting the options corresponding to the sequenced subfunctions in the use interface of the application program.
Preferably, the step of setting the option corresponding to the sorted sub-function in the use interface of the application program includes: and setting options corresponding to the sub-functions which are sequenced from high to low according to the utilization rates of the sub-functions in a use interface of the application program.
Preferably, the step of querying the usage rate of each sub-function in the application program comprises: inquiring the utilization rate of each sub-function of the application program in a database of the mobile terminal; or inquiring the utilization rate of each sub-function of the application program in a file stored in the mobile terminal; or sending a query instruction to a remote server to query the utilization rate of each sub-function of the application program, and receiving a query result of the utilization rate of each sub-function returned by the remote server.
Preferably, before the step of receiving an instruction to execute the application program and executing the application program, the method further includes: running a certain sub-function of the application; carrying out statistical updating on the utilization rate of the sub-functions; and saving the updated utilization rate of the sub-functions.
Preferably, the step of statistically updating the usage of the sub-functions includes: accumulating the use times of the sub-functions and updating the use rate of the original sub-functions; or increasing the use weight index of the sub-function and updating the use rate of the original sub-function.
Correspondingly, an embodiment of the present invention further provides a mobile terminal, where the mobile terminal includes:
the operation module is used for receiving an instruction for operating any application program in the mobile terminal and operating the application program;
the query module is used for querying the utilization rate of each sub-function in the application program operated by the operation module;
the sorting module is used for sorting the subfunctions according to the utilization rates of the subfunctions inquired by the inquiry module;
and the setting module is used for setting the options corresponding to the sub-functions sequenced by the sequencing module in the use interface of the application program.
Preferably, the setting module is further configured to set, in the user interface of the application program, options corresponding to the sub-functions sorted from high to low according to the usage rates of the sub-functions.
Preferably, the query module is further configured to query, in a database of the mobile terminal, usage rates of sub-functions of the application program; or, the application program is also used for inquiring the utilization rate of each sub-function of the application program in a file stored in the mobile terminal; or, the remote server is further configured to send a query instruction to query the utilization rate of each sub-function of the application program, and receive a query result of the utilization rate of each sub-function returned by the remote server.
Preferably, the running module is further configured to run a certain sub-function of the application; the mobile terminal further includes: the statistic updating module is used for carrying out statistic updating on the utilization rate of the sub-functions; and the storage module is used for storing the utilization rate of the sub-functions updated by the statistics updating module.
Preferably, the statistics updating module comprises: the accumulation unit is used for accumulating the use times of the sub-functions and updating the use rate of the original sub-functions; or, the adding unit is used for increasing the use weight index of the sub-function and updating the use rate of the original sub-function.
In the embodiment of the invention, the sub-functions of the running application program can be sequenced according to the utilization rate of the sub-functions, the options corresponding to the sequenced sub-functions are arranged in the use interface of the application program, the use interface of the application program can be dynamically changed according to the operation of a mobile terminal user, and the sub-functions in the frequently-used application program can be dynamically arranged in an obvious position or a display area in the use interface of the application program; the problem that when a specific sub-function is located in a deeper level of an application program or in an option which is not easy to find, a mobile terminal user needs to find the sub-function option through complicated operation is solved; the method and the device facilitate the operation and use of the sub-functions of the application program by the mobile terminal user, provide convenience for the mobile terminal user to search the sub-function options, and improve the experience and the controllability of the mobile terminal user in using the sub-functions of the application program.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart illustrating a method for arranging application interfaces in a mobile terminal according to a first embodiment of the present invention;
fig. 2 is a flowchart illustrating a method for arranging application interfaces in a mobile terminal according to a second embodiment of the present invention;
fig. 3 is a schematic structural composition diagram of a first embodiment of the mobile terminal of the present invention;
fig. 4 is a schematic structural component diagram of a second embodiment of the mobile terminal of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart illustrating a method for arranging application program interfaces in a mobile terminal according to a first embodiment of the present invention, where as shown in fig. 1, the method includes:
s101, receiving an instruction for operating any application program in the mobile terminal and operating the application program;
s102, inquiring the utilization rate of each subfunction in the application program;
s103, sequencing the subfunctions according to the utilization rate of each subfunction;
and S104, setting the options corresponding to the sequenced subfunctions in the use interface of the application program.
The method provided by the embodiment of the invention aims at the arrangement of each sub-function option corresponding to each sub-function of different application programs in the use interface (main interface) of the application program or the use interface of each sub-function.
In this embodiment, the instruction for running the application received by the mobile terminal is an instruction for the mobile terminal user to input the application to run in the mobile terminal according to the own needs, and if the mobile terminal user needs to open a certain application, the application is clicked, and the mobile terminal runs the application corresponding to the instruction according to the instruction.
In S102, the usage rates of the sub-functions in the application program running in S101 are queried, where the usage rates refer to the cumulative usage of the sub-functions by the mobile terminal in the past, and further, in S103, the sub-functions may be sorted according to the usage rates of the sub-functions, for example, the sub-function with the highest usage rate is ranked in the front position, and the sub-functions with the lower usage rates are ranked in sequence.
Correspondingly, in S103, the options corresponding to the sub-functions sorted from high to low according to the usage rates of the sub-functions may be further set in the application interface. In specific implementation, the method can be realized in the following forms: setting the options corresponding to the sequenced subfunctions on the use interface background of the application program in a button mode; or, setting the options corresponding to the sequenced subfunctions in the use interface background of the application program in the form of buttons; or, setting the options corresponding to the sorted subfunctions in the shortcut menu, and setting the shortcut menu in the use interface background of the application program by the buttons.
Similarly, for each sub-function in the sub-functions, the method of this embodiment may also be used to sort each sub-function in the sub-functions, and set the option corresponding to each sub-function of the sorted sub-functions in the use interface of the sub-function, which may be specifically implemented by the above implementation manner, such as "new C network contact", "new G network contact", and the like in the "new contact" sub-function.
In the first embodiment of the method, various sub-functions of the running application program can be sequenced according to the utilization rate of the sub-functions, the options corresponding to the sequenced sub-functions are arranged in the use interface of the application program, the use interface of the application program can be dynamically changed according to the operation of a mobile terminal user, and the sub-functions in the frequently-used application program can be dynamically arranged in obvious positions or display areas in the use interface of the application program; the problem that when a specific sub-function is located in a deeper level of an application program or in an option which is not easy to find, a mobile terminal user needs to find the sub-function option through complicated operation is solved; the method and the device facilitate the operation and use of the sub-functions of the application program by the mobile terminal user, provide convenience for the mobile terminal user to search the sub-function options, and improve the experience and the controllability of the mobile terminal user in using the sub-functions of the application program.
Fig. 2 is a flowchart illustrating a second embodiment of an arrangement method of application program interfaces in a mobile terminal according to the present invention, and as shown in fig. 2, the method includes, in addition to S101, S102, S103, and S104 (corresponding to S204, S205, S206, and S207 shown in fig. 2) in the first embodiment of the method according to the present invention, further includes:
s201, operating a certain sub-function of the application program;
s202, counting and updating the utilization rate of the subfunctions;
s203, the usage rate of the updated sub-function is saved.
Wherein, S202 further comprises: accumulating the use times of the sub-functions and updating the use rate of the original sub-functions; or, increasing the use weight index of the sub-function and updating the use rate of the original sub-function.
In a specific implementation, the usage times of the sub-functions may be accumulated to update the usage rate of the original sub-functions, for example, each time the sub-function is operated, the usage time of the sub-function is added by 1, the more the usage times, the higher the usage rate of the sub-function, and the less the usage times, the lower the usage rate, so that in the following S206, the position of each sub-function is sorted according to the usage rate of each sub-function. Or the use weight index of the sub-function can be increased to update the original use rate of the sub-function, for example, when the sub-function of 'new contact person' is operated, the use weight index of the sub-function of 'new contact person' is increased, for example, the use weight index is correspondingly increased by 10 every time the sub-function is operated, if the use weight index of the original sub-function of 'new contact person' is 20, and after the sub-function is operated twice, the use weight index is increased by 40, and so on; in addition, the value of each increment of the usage weight index can be set to be a uniform value, for example, the value of the increment of the usage weight index of all the subfunctions is 10, or the value of the increment of the usage weight index of different subfunctions is set to be different, if the value of the usage weight index increment of the "new contact" subfunction is 10, and the value of the usage weight index increment of the "edit contact" subfunction is 5; in this way, the higher the usage weight index is, the higher the usage rate of the sub-function is, and the lower the usage weight index is, the lower the usage rate is, and in the following step S206, the sub-functions may be ranked according to the usage rates of the sub-functions.
Optionally, a condition may also be set for the sorting operation, when the usage rate of the sub-functions of the application reaches the condition, the sub-functions are listed as objects of the sorting operation, if the usage number of the sub-functions is accumulated, the usage rate in the condition is set to 3, when the usage number of a certain sub-function reaches 3, the sub-function is listed as an object of the sorting operation, and when the usage number of the sub-function is 1 or 2, the sub-function is not sorted accordingly; similarly, if the use weight indexes of the added sub-functions are used for statistics, the use weight index in the condition can be set to be 20, when the use weight index of a certain sub-function reaches 20, the sub-function is listed as the object of the sorting operation, and when the use weight index of the sub-function does not reach 20, the sub-function is not sorted correspondingly; the implementation can reduce the misoperation of a certain sub-function by a mobile terminal user, improve the utilization rate of the sub-function, avoid excessive sub-functions from being listed as objects of sorting operation, and simultaneously reduce the storage data of the utilization rate of the sub-function.
In S203, the updated usage rates of the sub-functions may be stored in a database of the mobile terminal or in a specific file of the mobile terminal, or the updated usage rates of the sub-functions may be uploaded to a remote server through a wireless network or a wired network, so as to query the usage rates of the sub-functions of the running application program in S205.
S205 further includes:
inquiring the utilization rate of each sub-function of the application program in a database of the mobile terminal; or inquiring the utilization rate of each sub-function of the application program in a file stored in the mobile terminal; or sending a query instruction to the remote server to query the utilization rate of each sub-function of the application program, and receiving a query result of the utilization rate of each sub-function returned by the remote server.
The file stored in the mobile terminal is preset in the mobile terminal and is used for specially recording the utilization rate of each sub-function of the application program, the data of the utilization rate is stored in a file form, and the data of the utilization rate of the related sub-function is searched in the file during query; in addition, the utilization rate data of each sub-function of the application program can be uploaded to a remote server, the remote server is used as a storage medium to store the utilization rate data, a query instruction is sent to the remote server during query, a query result returned by the remote server is downloaded, and the query result comprises the utilization rate data of each sub-function of the running application program to be queried, so that the data can be saved from occupying the storage space of the mobile terminal.
In addition, in S207, if the options corresponding to the sorted sub-functions are set on or in the use interface background of the application program in the form of buttons, a button area may be set in advance on the use interface (main interface) of the application program, and is used to establish corresponding buttons for the options corresponding to the sub-functions, and set the buttons in the button area, where the button may be set above the use interface background or embedded in the use interface background; or setting a shortcut menu option on a use interface of the application program for gathering the options corresponding to the sorted subfunctions, and clicking and opening the shortcut menu through a certain specific physical key of the mobile terminal by a user, or inputting a preset gesture on a touch screen of the mobile terminal to open the shortcut menu.
The following examples of the process of the present invention are described in detail with reference to a specific implementation.
The mobile terminal operates a certain sub-function in the "address book" application program, such as "new contact", when the "new contact" sub-function is opened, the usage rate of the "new contact" sub-function is statistically updated, specifically, the usage rate can be updated by using the number of times or using a weight index, and the updated usage rate of the "new contact" sub-function is saved, and the specific saving form can be referred to the related description of S203 in the second embodiment of the method; when a user needs to use or search for a "new contact" subfunction in an "address book" application program of the mobile terminal, the mobile terminal receives an instruction of the user to run the "address book" application program and open a use interface of the "address book", and the mobile terminal inquires the use rates of various subfunctions of the "address book", wherein the specific inquiry mode can be described in the second embodiment of the method for the related description of the step S205; after sequencing the sub-functions according to the utilization rates of the sub-functions, setting options corresponding to the sequenced sub-functions in a use interface of an address book, and if the utilization rate of the sub-function of the newly-built contact is higher, sequencing the sub-functions of the newly-built contact and setting the corresponding options in the use interface of the address book; furthermore, when the "new contact" subfunction is operated, the subfunctions of the "new contact" such as the "new C network contact", "new G network contact", and the like are also sorted, and the option corresponding to the sorted subfunction is set in the use interface of the "new contact".
In addition, in the embodiment of the present invention, the first-layer sub-functions in different applications may be sorted, or all the sub-functions (including sub-functions in sub-functions) in different applications may be sorted, or sub-functions in each layer in different applications may be sorted. The above ordering modes can be implemented separately or simultaneously.
Accordingly, fig. 3 is a schematic structural component diagram of a mobile terminal according to a first embodiment of the present invention, and as shown in fig. 3, the mobile terminal includes:
an operation module 30, configured to receive an instruction for operating any application program in the mobile terminal and operate the application program;
an inquiry module 31, configured to inquire about usage rates of sub-functions in the application program executed by the execution module 30;
a sorting module 32, configured to sort the sub-functions according to the usage rates of the sub-functions queried by the querying module 31;
and a setting module 33, configured to set the options corresponding to the sub-functions sorted by the sorting module 32 in a user interface of the application program.
The mobile terminal provided by the embodiment of the invention aims at the arrangement of each sub-function option corresponding to each sub-function of different application programs in the use interface (main interface) of the application program or the use interface of each sub-function.
In this embodiment, the instruction for running the application received by the running module 30 is an instruction for the mobile terminal user to input the application to run in the mobile terminal according to the own needs, and if the mobile terminal user needs to open a certain application, the application is clicked, and then the running module 30 runs the application corresponding to the instruction according to the instruction.
The query module 31 queries the utilization rates of the sub-functions in the application program run by the running module 30, where the utilization rates refer to the accumulated utilization rates of the sub-functions by the mobile terminal in the past, and further, the sorting module 32 may sort the sub-functions according to the utilization rates of the sub-functions, for example, the sub-functions with the highest utilization rate are ranked in the front, and the sub-functions with the lower utilization rates are ranked in sequence.
Accordingly, the setting module 33 may set the options corresponding to the sub-functions sorted from high to low according to the usage rates of the sub-functions in the usage interface of the application program. In a specific implementation, the setting module 33 may implement: setting the options corresponding to the sequenced subfunctions on the use interface background of the application program in a button mode; or, setting the options corresponding to the sequenced subfunctions in the use interface background of the application program in the form of buttons; or, setting the options corresponding to the sorted subfunctions in the shortcut menu, and setting the shortcut menu in the use interface background of the application program by the buttons.
Similarly, for each sub-function in the sub-functions, the mobile terminal of this embodiment may also sort each sub-function in the sub-functions, and set the option corresponding to each sub-function of the sorted sub-functions in the use interface of the sub-function, which may be specifically implemented by the above implementation manner, such as "new C network contact", "new G network contact", and the like in the "new contact" sub-function.
In this embodiment, the sub-functions of the running application program can be sorted according to the usage rates of the sub-functions, the options corresponding to the sorted sub-functions are set in the use interface of the application program, the use interface of the application program can be dynamically changed according to the operation of a mobile terminal user, and the sub-functions in the frequently-used application program can be dynamically set in obvious positions or display areas in the application program interface; the problem that when a specific sub-function is located in a deeper level of an application program or in an option which is not easy to find, a mobile terminal user needs to find the sub-function option through complicated operation is solved; the method and the device facilitate the operation and use of the sub-functions of the application program by the mobile terminal user, provide convenience for the mobile terminal user to search the sub-function options, and improve the experience and the controllability of the mobile terminal user in using the sub-functions of the application program.
Fig. 4 is a schematic structural composition diagram of a second embodiment of a mobile terminal according to an embodiment of the present invention, as shown in fig. 4, the mobile terminal includes: in addition to the operation module 30, the query module 31, the sorting module 32, and the setting module 33 shown in fig. 3, the device further includes a statistics updating module 34 and a storing module 35, wherein the statistics updating module 34 is configured to perform statistics updating on the usage rate of the sub-functions; the saving module 35 is used for saving the usage rate of the sub-function updated by the statistics updating module 34.
The functions of the operation module 30, the query module 31, the sorting module 32 and the setting module 33 can be referred to the description of the first embodiment of the mobile terminal.
Further, the statistics update module 34 includes:
the accumulation unit is used for accumulating the use times of the sub-functions and updating the use rate of the original sub-functions; or, the adding unit is used for increasing the use weight index of the sub-function and updating the use rate of the original sub-function.
In a specific implementation, the accumulating unit may accumulate the usage times of the sub-functions to update the usage rate of the original sub-functions, for example, each time the operation module 30 operates the sub-function accumulating unit once, the sub-function accumulating unit adds 1 to the usage times of the sub-functions, the more the usage times, the higher the usage rate of the sub-functions, and the less the usage times, the lower the usage rate, so that the sorting module 32 sorts the positions of the sub-functions according to the usage rates of the sub-functions. Or the usage weight index of the sub-function is increased by the adding unit to update the usage rate of the original sub-function, if the operation module 30 operates the "new contact" sub-function, the adding unit increases the usage weight index of the "new contact" sub-function, if the operation module 30 operates once, the adding unit correspondingly increases the usage weight index by 10, if the usage weight index of the original "new contact" sub-function is 20, and after the operation is performed twice, the usage weight index is increased by 40, and so on; in addition, the value of each increment of the usage weight index can be preset to be a uniform value by a condition setting module (not shown in the figure), for example, the value of the usage weight index increment of all the subfunctions is 10, or the values of the usage weight index increments of different subfunctions are different, if the value of the usage weight index increment of the "new contact" subfunction is 10, and the value of the usage weight index increment of the "edit contact" subfunction is 5; in this way, the higher the usage weight index is, the higher the usage rate of the sub-function is, and the lower the usage weight index is, the lower the usage rate is, the ranking module 33 may rank the positions of the sub-functions according to the usage rates of the sub-functions.
Optionally, a condition setting module (not shown in the figure) may set a condition for the sorting operation, when the usage rate of the sub-functions of the application reaches the condition, the sub-functions are listed as objects of the sorting operation, if the usage number of the sub-functions is accumulated, the usage rate in the condition is set to 3, when the usage number of a certain sub-function reaches 3, the sub-function is listed as an object of the sorting operation, and when the usage number of the sub-function is 1 or 2, the sub-function is not sorted accordingly; similarly, if the use weight indexes of the added sub-functions are used for statistics, the use weight index in the condition can be set to be 20, when the use weight index of a certain sub-function reaches 20, the sub-function is listed as the object of the sorting operation, and when the use weight index of the sub-function does not reach 20, the sub-function is not sorted correspondingly; the implementation can reduce the misoperation of a certain sub-function by a mobile terminal user, improve the utilization rate of the sub-function, avoid excessive sub-functions from being listed as objects of sorting operation, and simultaneously reduce the storage data of the utilization rate of the sub-function.
In addition, the saving module 35 may save the updated usage rates of the sub-functions in a database of the mobile terminal or in a specific file of the mobile terminal, or upload the updated usage rates of the sub-functions to a remote server through a wireless network or a wired network by using a communication module or a network module of the mobile terminal, so that the query module 31 queries the usage rates of the sub-functions of the running application program.
Correspondingly, the query module 31 is further configured to query the database of the mobile terminal for the usage rate of each sub-function of the application program; or, the method is also used for inquiring the utilization rate of each sub-function of the application program in the file stored in the mobile terminal; or, the remote server is further configured to send a query instruction to query the utilization rates of the sub-functions of the application program, and receive a query result of the utilization rates of the sub-functions returned by the remote server.
The file stored in the mobile terminal is preset in the mobile terminal and is used for specially recording the utilization rate of each sub-function of the application program, the data of the utilization rate is stored in a file form, and the data of the utilization rate of the related sub-function is searched in the file during query; in addition, the utilization rate data of each sub-function of the application program can be uploaded to a remote server, the remote server is used as a storage medium to store the utilization rate data, a query instruction is sent to the remote server during query, a query result returned by the remote server is downloaded, and the query result comprises the utilization rate data of each sub-function of the running application program to be queried, so that the data can be saved from occupying the storage space of the mobile terminal.
In specific implementation, the setting module 33 is further configured to set the options corresponding to the sorted sub-functions on the use interface background of the application program in the form of buttons; or, the method is further used for setting the options corresponding to the sorted subfunctions in the use interface background of the application program in the form of buttons; or, the method is further used for setting the options corresponding to the sorted subfunctions in a shortcut menu, and setting the shortcut menu in the use interface background of the application program by using the buttons.
In addition, if the setting module 33 sets the options corresponding to the sorted sub-functions on or in the use interface background of the application program in the form of buttons, a button area may be set in advance on the use interface (main interface) of the application program, and is used to establish corresponding buttons for the options corresponding to the sub-functions, and set the buttons in the button area, which may be set above the use interface background or embedded in the use interface background; or setting a shortcut menu option on a use interface of the application program for gathering the options corresponding to the sorted subfunctions, and clicking and opening the shortcut menu through a certain specific physical key of the mobile terminal by a user, or inputting a preset gesture on a touch screen of the mobile terminal to open the shortcut menu.
The mobile terminal according to the embodiment of the present invention includes, but is not limited to, a mobile phone, a Personal Digital Assistant (PDA), and the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (10)

1. A method for arranging application program interfaces in a mobile terminal is characterized by comprising the following steps:
receiving an instruction for operating any application program in the mobile terminal and operating the application program;
inquiring the utilization rate of each subfunction in the application program;
sorting the sub-functions according to the utilization rates of the sub-functions;
and setting the options corresponding to the sequenced subfunctions in the use interface of the application program.
2. The method for arranging application program interfaces according to claim 1, wherein the step of setting the options corresponding to the sorted subfunctions in the use interface of the application program comprises:
and setting options corresponding to the sub-functions which are sequenced from high to low according to the utilization rates of the sub-functions in a use interface of the application program.
3. The method for arranging an application program interface according to claim 1 or 2, wherein the step of inquiring the usage rate of each sub-function in the application program comprises:
inquiring the utilization rate of each sub-function of the application program in a database of the mobile terminal; or inquiring the utilization rate of each sub-function of the application program in a file stored in the mobile terminal; or sending a query instruction to a remote server to query the utilization rate of each sub-function of the application program, and receiving a query result of the utilization rate of each sub-function returned by the remote server.
4. The method of claim 1, wherein prior to the steps of receiving instructions to execute the application and executing the application, further comprising:
running a certain sub-function of the application;
carrying out statistical updating on the utilization rate of the sub-functions;
and saving the updated utilization rate of the sub-functions.
5. The method of claim 4, wherein said step of statistically updating the usage of said sub-functions comprises:
accumulating the use times of the sub-functions and updating the use rate of the original sub-functions; or,
and increasing the use weight index of the sub-function and updating the use rate of the original sub-function.
6. A mobile terminal, characterized in that the mobile terminal comprises:
the operation module is used for receiving an instruction for operating any application program in the mobile terminal and operating the application program;
the query module is used for querying the utilization rate of each sub-function in the application program operated by the operation module;
the sorting module is used for sorting the subfunctions according to the utilization rates of the subfunctions inquired by the inquiry module;
and the setting module is used for setting the options corresponding to the sub-functions sequenced by the sequencing module in the use interface of the application program.
7. The mobile terminal of claim 6, wherein the setting module is further configured to set, in the user interface of the application program, the options corresponding to the sub-functions sorted from high to low according to the usage rates of the sub-functions.
8. The mobile terminal according to claim 6 or 7, wherein the query module is further configured to query a database of the mobile terminal for usage rates of sub-functions of the application; or, the application program is also used for inquiring the utilization rate of each sub-function of the application program in a file stored in the mobile terminal; or, the remote server is further configured to send a query instruction to query the utilization rate of each sub-function of the application program, and receive a query result of the utilization rate of each sub-function returned by the remote server.
9. The mobile terminal of claim 6, wherein the execution module is further configured to execute a sub-function of the application; the mobile terminal further includes:
the statistic updating module is used for carrying out statistic updating on the utilization rate of the sub-functions;
and the storage module is used for storing the utilization rate of the sub-functions updated by the statistics updating module.
10. The mobile terminal of claim 9, wherein the statistics updating module comprises:
the accumulation unit is used for accumulating the use times of the sub-functions and updating the use rate of the original sub-functions; or, the adding unit is used for increasing the use weight index of the sub-function and updating the use rate of the original sub-function.
CN2011100312654A 2011-01-28 2011-01-28 Method for arranging application program interfaces in mobile terminal and mobile terminal Pending CN102082874A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100312654A CN102082874A (en) 2011-01-28 2011-01-28 Method for arranging application program interfaces in mobile terminal and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100312654A CN102082874A (en) 2011-01-28 2011-01-28 Method for arranging application program interfaces in mobile terminal and mobile terminal

Publications (1)

Publication Number Publication Date
CN102082874A true CN102082874A (en) 2011-06-01

Family

ID=44088623

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100312654A Pending CN102082874A (en) 2011-01-28 2011-01-28 Method for arranging application program interfaces in mobile terminal and mobile terminal

Country Status (1)

Country Link
CN (1) CN102082874A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049163A (en) * 2012-12-28 2013-04-17 华为技术有限公司 Method and device for controlling intelligent displaying of user interfaces
WO2013135019A1 (en) * 2012-03-15 2013-09-19 中兴通讯股份有限公司 Mobile device interface layout method and device
WO2013177863A1 (en) * 2012-06-01 2013-12-05 中兴通讯股份有限公司 Colour-based symbol selection method and device
CN103559212A (en) * 2013-10-10 2014-02-05 北京奇虎科技有限公司 Tab arrangement method and tab arrangement equipment
CN104809049A (en) * 2015-04-17 2015-07-29 深圳市金立通信设备有限公司 Terminal
CN104808991A (en) * 2015-04-17 2015-07-29 深圳市金立通信设备有限公司 Terminal processing method
WO2015117382A1 (en) * 2014-08-18 2015-08-13 中兴通讯股份有限公司 Page access method and device
WO2015168997A1 (en) * 2014-05-06 2015-11-12 中兴通讯股份有限公司 A method and device for terminal automatically displaying
CN105721289A (en) * 2016-03-03 2016-06-29 陈包容 Display method of function module in message communication accessory column
CN105824831A (en) * 2015-01-06 2016-08-03 中兴通讯股份有限公司 Method and apparatus looking for software functions
CN106095269A (en) * 2016-06-02 2016-11-09 腾讯科技(深圳)有限公司 Method for information display, Apparatus and system
CN106250224A (en) * 2016-07-28 2016-12-21 乐视控股(北京)有限公司 The management method of a kind of application program and device
CN106462409A (en) * 2014-05-30 2017-02-22 国际商业机器公司 Customized ready-to-go componentized application definitions
CN107135352A (en) * 2017-04-28 2017-09-05 北京小米移动软件有限公司 Method and device for sorting filter options
CN107153498A (en) * 2016-03-30 2017-09-12 阿里巴巴集团控股有限公司 A kind of page processing method, device and intelligent terminal
CN103744659B (en) * 2013-12-24 2017-09-29 北京百度网讯科技有限公司 A kind of method and apparatus of card type management application entrance
CN107273011A (en) * 2017-06-26 2017-10-20 努比亚技术有限公司 Application program fast switch over method and mobile terminal
CN107831988A (en) * 2017-11-27 2018-03-23 维沃移动通信有限公司 The operating method and mobile terminal of a kind of mobile terminal
CN108370499A (en) * 2015-10-27 2018-08-03 黑莓有限公司 Resource is detected to access
CN108632438A (en) * 2017-03-21 2018-10-09 Tcl集团股份有限公司 A kind of method and apparatus generating the interfaces APP
CN109491498A (en) * 2018-10-31 2019-03-19 广州致远电子有限公司 Man-machine interaction method, system, terminal device and computer readable storage medium
CN111158841A (en) * 2019-12-31 2020-05-15 北京乐学帮网络技术有限公司 Page jump method, page jump creation method, device and terminal equipment
CN111813478A (en) * 2020-07-06 2020-10-23 杭州当虹科技股份有限公司 Method for presenting function button by mobile equipment
CN113656276A (en) * 2021-08-26 2021-11-16 深圳市腾讯网络信息技术有限公司 Equipment performance detection method and related device for game program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150810A (en) * 2007-10-10 2008-03-26 叶志宝 A mobile phone device for dynamically ranking and displaying menu and its method
CN101431559A (en) * 2007-11-09 2009-05-13 中国移动通信集团公司 Self-adapting regulation method for mobile terminal and mobile terminal thereof
US20090319462A1 (en) * 2008-06-19 2009-12-24 Motorola, Inc. Method and system for customization of a graphical user interface (gui) of a communication device in a communication network
CN101651870A (en) * 2008-08-13 2010-02-17 深圳富泰宏精密工业有限公司 Mobile phone realizing function menu dynamic sequencing, system and method
CN101741949A (en) * 2008-11-13 2010-06-16 中兴通讯股份有限公司 A method and device for realizing self-adaptive access to menu items of a mobile phone

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150810A (en) * 2007-10-10 2008-03-26 叶志宝 A mobile phone device for dynamically ranking and displaying menu and its method
CN101431559A (en) * 2007-11-09 2009-05-13 中国移动通信集团公司 Self-adapting regulation method for mobile terminal and mobile terminal thereof
US20090319462A1 (en) * 2008-06-19 2009-12-24 Motorola, Inc. Method and system for customization of a graphical user interface (gui) of a communication device in a communication network
CN101651870A (en) * 2008-08-13 2010-02-17 深圳富泰宏精密工业有限公司 Mobile phone realizing function menu dynamic sequencing, system and method
CN101741949A (en) * 2008-11-13 2010-06-16 中兴通讯股份有限公司 A method and device for realizing self-adaptive access to menu items of a mobile phone

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013135019A1 (en) * 2012-03-15 2013-09-19 中兴通讯股份有限公司 Mobile device interface layout method and device
WO2013177863A1 (en) * 2012-06-01 2013-12-05 中兴通讯股份有限公司 Colour-based symbol selection method and device
CN103049163B (en) * 2012-12-28 2016-12-28 华为技术有限公司 User interface intelligent display control method and device
CN103049163A (en) * 2012-12-28 2013-04-17 华为技术有限公司 Method and device for controlling intelligent displaying of user interfaces
CN103559212A (en) * 2013-10-10 2014-02-05 北京奇虎科技有限公司 Tab arrangement method and tab arrangement equipment
CN103559212B (en) * 2013-10-10 2017-01-25 北京奇虎科技有限公司 Tab arrangement method and tab arrangement equipment
CN103744659B (en) * 2013-12-24 2017-09-29 北京百度网讯科技有限公司 A kind of method and apparatus of card type management application entrance
CN105095251B (en) * 2014-05-06 2019-12-20 中兴通讯股份有限公司 Terminal automatic display method and device based on user habits
WO2015168997A1 (en) * 2014-05-06 2015-11-12 中兴通讯股份有限公司 A method and device for terminal automatically displaying
CN105095251A (en) * 2014-05-06 2015-11-25 中兴通讯股份有限公司 Terminal automatic display method and device based on user habit
CN106462409B (en) * 2014-05-30 2020-06-02 国际商业机器公司 Method and system for customized ready-to-componentized application definition
CN106462409A (en) * 2014-05-30 2017-02-22 国际商业机器公司 Customized ready-to-go componentized application definitions
WO2015117382A1 (en) * 2014-08-18 2015-08-13 中兴通讯股份有限公司 Page access method and device
CN105357235A (en) * 2014-08-18 2016-02-24 中兴通讯股份有限公司 Page access method and device
CN105824831A (en) * 2015-01-06 2016-08-03 中兴通讯股份有限公司 Method and apparatus looking for software functions
CN104808991A (en) * 2015-04-17 2015-07-29 深圳市金立通信设备有限公司 Terminal processing method
CN104809049A (en) * 2015-04-17 2015-07-29 深圳市金立通信设备有限公司 Terminal
US10952087B2 (en) 2015-10-27 2021-03-16 Blackberry Limited Detecting resource access
CN108370499B (en) * 2015-10-27 2022-05-10 黑莓有限公司 Detecting resource access
CN108370499A (en) * 2015-10-27 2018-08-03 黑莓有限公司 Resource is detected to access
CN105721289A (en) * 2016-03-03 2016-06-29 陈包容 Display method of function module in message communication accessory column
CN107153498A (en) * 2016-03-30 2017-09-12 阿里巴巴集团控股有限公司 A kind of page processing method, device and intelligent terminal
US10824445B2 (en) 2016-03-30 2020-11-03 Alibaba Group Holding Limited Dynamic presentation of function portals
CN107153498B (en) * 2016-03-30 2021-01-08 斑马智行网络(香港)有限公司 A page processing method, device and intelligent terminal
CN106095269A (en) * 2016-06-02 2016-11-09 腾讯科技(深圳)有限公司 Method for information display, Apparatus and system
CN106250224A (en) * 2016-07-28 2016-12-21 乐视控股(北京)有限公司 The management method of a kind of application program and device
CN108632438A (en) * 2017-03-21 2018-10-09 Tcl集团股份有限公司 A kind of method and apparatus generating the interfaces APP
CN107135352A (en) * 2017-04-28 2017-09-05 北京小米移动软件有限公司 Method and device for sorting filter options
US10627996B2 (en) 2017-04-28 2020-04-21 Beijing Xiaomi Mobile Software Co., Ltd. Method and apparatus for sorting filter options
CN107273011A (en) * 2017-06-26 2017-10-20 努比亚技术有限公司 Application program fast switch over method and mobile terminal
CN107831988A (en) * 2017-11-27 2018-03-23 维沃移动通信有限公司 The operating method and mobile terminal of a kind of mobile terminal
CN109491498A (en) * 2018-10-31 2019-03-19 广州致远电子有限公司 Man-machine interaction method, system, terminal device and computer readable storage medium
CN111158841A (en) * 2019-12-31 2020-05-15 北京乐学帮网络技术有限公司 Page jump method, page jump creation method, device and terminal equipment
CN111813478A (en) * 2020-07-06 2020-10-23 杭州当虹科技股份有限公司 Method for presenting function button by mobile equipment
CN113656276A (en) * 2021-08-26 2021-11-16 深圳市腾讯网络信息技术有限公司 Equipment performance detection method and related device for game program
CN113656276B (en) * 2021-08-26 2024-02-09 深圳市腾讯网络信息技术有限公司 Equipment performance detection method for game program and related device

Similar Documents

Publication Publication Date Title
CN102082874A (en) Method for arranging application program interfaces in mobile terminal and mobile terminal
CN106873854B (en) Terminal and interface interaction control method, and contact object creation method and device
CN107562835B (en) File searching method and device, mobile terminal and computer readable storage medium
CN103604197B (en) The display methods of air conditioner touch control interface and system
US20140181751A1 (en) Device and method for providing relevant applications
CN104866505B (en) Application recommendation method and device
CN102523343A (en) Method for intelligent arrangement of mobile phone application program shortcut menu icons
US20060247851A1 (en) Mobile phone having a TV remote style user interface
CN103268186A (en) Generation method of menu shortcuts, and mobile terminal
CN102541352A (en) Method capable of enabling cell phone to adapt to user touch control habits
CN106202367A (en) A kind of processing method and processing device of object information
WO2013085780A1 (en) Adjusting user interface screen order and composition
CN104484352A (en) Method, device and equipment for quickly searching application program
CN102316216A (en) Terminal adaptive role method and terminal thereof
CN101887310B (en) Input state and keyboard style switching method and device
CN101820472A (en) Method, device and mobile terminal for realizing user prompt operation
CN102291490A (en) Handheld terminal and quick switching method of communication application program of handheld terminal
CN101677338A (en) Shortcut list ordering system and method
CN103530115A (en) Application program display method and device and terminal equipment
CN102238264A (en) Dynamic menu changing method for mobile phone terminal
CN104503668A (en) Method, system and terminal for generating menu shortcut
CN101778157A (en) Management method of SP menus of mobile phones
CN102214217A (en) Intelligent method for searching stock application information by mobile phone
CN106506777A (en) Intelligent terminal and system address book telephone number processing method and device
US20080104036A1 (en) Mobile phone capable of building a quick launch item according a search result and related method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110601