[go: up one dir, main page]

CN104267874B - The method and terminal that application icon is laid out in a kind of adjustment terminal - Google Patents

The method and terminal that application icon is laid out in a kind of adjustment terminal Download PDF

Info

Publication number
CN104267874B
CN104267874B CN201410513886.XA CN201410513886A CN104267874B CN 104267874 B CN104267874 B CN 104267874B CN 201410513886 A CN201410513886 A CN 201410513886A CN 104267874 B CN104267874 B CN 104267874B
Authority
CN
China
Prior art keywords
application
terminal
network connection
connection state
rule
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.)
Active
Application number
CN201410513886.XA
Other languages
Chinese (zh)
Other versions
CN104267874A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201410513886.XA priority Critical patent/CN104267874B/en
Publication of CN104267874A publication Critical patent/CN104267874A/en
Priority to PCT/CN2015/079941 priority patent/WO2016050091A1/en
Application granted granted Critical
Publication of CN104267874B publication Critical patent/CN104267874B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a kind of method and terminal for adjusting application icon layout in terminal, to recommend to apply for user, and then reduces difficulty when user searches application icon.The inventive method includes:When the network connection state for detecting terminal changes, according to the rule of correspondence between terminal current network connection status and network connection state and application, it is determined that recommending the application that terminal uses;According to the application recommended terminal and used of determination, the layout of application icon in terminal display interface is adjusted.

Description

The method and terminal that application icon is laid out in a kind of adjustment terminal
Technical field
The present invention relates to a kind of method of application icon layout on communication technical field, more particularly to adjustment terminal and end End.
Background technology
With the more and more intelligentized development of terminal, its hardware capabilities (CPU computing capabilitys, memory capacity) gradually strengthens, User can installation function is different in terminal and quantity is various application, such as the application such as social activity, amusement and leisure, news, with Meet different demands of the user to terminal.
When being installed with extensive application in terminal, because the size of application icon in terminal display interface is fixed, and terminal The limited area of display interface, generally substantial amounts of application icon can be arranged in multiple pages of display interface in the form of tiling On, or the formal distributions of multiple application icons included on display interface with file, wherein file can be user from It is definition or by applicating category division.For a user, some application in using terminal is wanted as user When, user needs to remember the application icon ability that this is applied on the particular location on display interface, or traversal display interface The application for wanting to use is found, will so cause user to search application time length, poor user experience, and cause terminal operation Convenience reduces, the abrasion increase of terminal display screen and button.In addition, many mounted applications are due to searching difficulty in terminal Greatly, it is submerged in numerous applications, it is likely that gradually forgotten by user.
The above mentioned problem encountered in application process is being searched to solve user, terminal can be according to conventional in the prior art User recommends current time, the thing of terminal using corresponding time, the physical location of terminal and translational speed during application for user User is adapted to the application used under reason position and translational speed.It is such a to recommend the method for application to need terminal to gather in real time for user The status information of current time, the physical location of terminal and translational speed, because the such state information change of terminal is more frequent, Cause the workload of collection, analysis and the calculating of terminal during application is recommended for user bigger, while can consume The more electricity of terminal.
In summary, when being installed with extensive application in terminal, user expends time length when searching the application in terminal, and Poor user experience, and cause the reduction of terminal operation convenience, the abrasion increase of terminal display screen and button;Using prior art Recommend the method for application for user, cause the workload of collection, analysis and the calculating of terminal bigger, while terminal can be consumed More electricity, therefore operability is low.
The content of the invention
The embodiments of the invention provide a kind of method and terminal for adjusting application icon layout in terminal, to be pushed away for user Application is recommended, and then reduces difficulty when user searches application icon.
In a first aspect, the embodiment of the present invention provides a kind of terminal, the terminal includes:
Using determining unit, for when the network connection state for detecting terminal changes, according to the current net of terminal The rule of correspondence between network connection status and network connection state and application, it is determined that recommending the application that terminal uses;
Layout adjusting unit, for the application recommended terminal and used according to determination, adjusting should in terminal display interface With the layout of icon.
With reference in a first aspect, in the first possible implementation, it is specifically used for using determining unit:
When detecting that terminal is switched to low-bandwidth network connection status from high bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding low-bandwidth network connection status and network connection state and application, using low-flow applications as recommendation The application used to terminal, wherein low-flow applications include tool-class application, read class application and news category application;Or
When detecting that terminal is switched to high bandwidth network connection status from low-bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding high bandwidth network connection status and network connection state and application, using high flow applications as recommendation The application used to terminal, wherein high flow applications include video class application, the application of music class and chat class application;Or
It is currently countless according to terminal when detecting terminal from when data connection state be present and being switched to no data connection status According to the rule of correspondence between connection status and network connection state and application, using unit without flow application as recommending terminal The application used.
With reference in a first aspect, in second of possible implementation, using determining unit according to terminal current network The rule of correspondence between connection status and network connection state and application, it is determined that when recommending the application that terminal uses, specifically For:
According to the corresponding rule between terminal current network connection status and network connection state and single or multiple applications Then, it is determined that recommending the application that terminal uses;Or
According to the rule of correspondence between terminal current network connection status and network connection state and applicating category, it is determined that The application that terminal uses is recommended, wherein, same applicating category includes at least one application.
With reference to second of possible implementation of first aspect, in the third possible implementation of first aspect In, using determining unit according between terminal current network connection status and network connection state and single or multiple applications The rule of correspondence, it is determined that when recommending the application that terminal uses, be specifically used for:
According to the rule of correspondence between network connection state and single or multiple applications, terminal current network connection shape is searched Applied corresponding to state;
The mounted application of terminal is as recommending end in being applied corresponding to the terminal current network connection status of lookup Hold the application used.
With reference to second of possible implementation of first aspect, in the 4th kind of possible implementation of first aspect In, the terminal also includes:
Rule of correspondence updating block, for counting operation information when terminal operates application every time, wherein, operation information bag Network connection state when including the mark of the application of terminal operation and operating the application residing for terminal;
And the support and/or confidence level of each operation information are calculated, and according to the support of operation information and/or put Reliability, update the rule of correspondence between network connection state and single or multiple applications.
With reference to second of possible implementation of first aspect, in the 5th kind of possible implementation of first aspect In, using determining unit according to corresponding between terminal current network connection status and network connection state and applicating category Rule, it is determined that when recommending the application that terminal uses, it is specifically used for:
According to the rule of correspondence between network connection state and applicating category, it is corresponding to search terminal current network connection status Applicating category;
The mounted application of terminal is as the application recommended terminal and used in the application that the applicating category of lookup is included.
With reference to second of possible implementation of first aspect, in the 6th kind of possible implementation of first aspect In, the terminal also includes:
Rule of correspondence updating block, for counting operation information when terminal operates application every time, wherein, operation information bag Network connection state when including applicating category corresponding to the application of terminal operation and operating the application residing for terminal;
Calculate the support and/or confidence level of each operation information, and support and/or put according to corresponding to operation information Reliability, update the rule of correspondence between network connection state and applicating category.
With reference in a first aspect, in the 7th kind of possible implementation, layout adjusting unit is specifically used for:
When it is determined that recommending the application that terminal uses and having multiple, during according to each application of determination with operating the application Confidence level height between network connection state residing for terminal, adjust the layout of application icon in terminal display interface.
With reference to any possible implementation in the 7th kind of first aspect or first aspect, at the 8th kind of first aspect In possible implementation, layout adjusting unit is specifically used for:
The icon for recommending the application that terminal uses that display determines in the precalculated position of terminal display interface;Or
In terminal display interface, the icon for recommending the application that terminal uses of determination is marked;Or
The icon for recommending the application that terminal uses determined is shown in the form of pop-up window in terminal display interface; Or
What is shown in the form of drop-down list recommending of determining in the informing of terminal display interface terminal uses should Icon.
Second aspect, the embodiment of the present invention provide a kind of method for adjusting application icon layout in terminal, and this method includes:
When the network connection state for detecting terminal changes, according to terminal current network connection status and network The rule of correspondence between connection status and application, it is determined that recommending the application that terminal uses;
According to the application recommended terminal and used of determination, the layout of application icon in terminal display interface is adjusted.
With reference to second aspect, in the first possible implementation, when the network connection state for detecting terminal occurs During change, according to the rule of correspondence between terminal current network connection status and network connection state and application, it is determined that recommending The application used to terminal, including:
When detecting that terminal is switched to low-bandwidth network connection status from high bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding low-bandwidth network connection status and network connection state and application, using low-flow applications as recommendation The application used to terminal, wherein low-flow applications include tool-class application, read class application and news category application;Or
When detecting that terminal is switched to high bandwidth network connection status from low-bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding high bandwidth network connection status and network connection state and application, using high flow applications as recommendation The application used to terminal, wherein high flow applications include video class application, the application of music class and chat class application;Or
It is currently countless according to terminal when detecting terminal from when data connection state be present and being switched to no data connection status According to the rule of correspondence between connection status and network connection state and application, using unit without flow application as recommending terminal The application used.
With reference to second aspect, in second of possible implementation, according to terminal current network connection status and net The rule of correspondence between network connection status and application, it is determined that the application that terminal uses is recommended, including:
According to the corresponding rule between terminal current network connection status and network connection state and single or multiple applications Then, it is determined that recommending the application that terminal uses;Or
According to the rule of correspondence between terminal current network connection status and network connection state and applicating category, it is determined that The application that terminal uses is recommended, wherein, same applicating category includes at least one application.
With reference to second of possible implementation of second aspect, in the third possible implementation of second aspect In, according to the rule of correspondence between terminal current network connection status and network connection state and single or multiple applications, really Surely the application that terminal uses is recommended, including:
According to the rule of correspondence between network connection state and single or multiple applications, terminal current network connection shape is searched Applied corresponding to state;
The mounted application of terminal is as recommending end in being applied corresponding to the terminal current network connection status of lookup Hold the application used.
With reference to second of possible implementation of second aspect, in the 4th kind of possible implementation of second aspect In, this method also includes:
Statistics terminal operates operation information during application every time, wherein, operation information includes the mark of the application of terminal operation Network connection state when knowing and operating the application residing for terminal;
And the support and/or confidence level of each operation information are calculated, and according to the support of operation information and/or put Reliability, update the rule of correspondence between network connection state and single or multiple applications.
With reference to second of possible implementation of second aspect, in the 5th kind of possible implementation of second aspect In, according to the rule of correspondence between terminal current network connection status and network connection state and applicating category, it is determined that recommending The application used to terminal, including:
According to the rule of correspondence between network connection state and applicating category, it is corresponding to search terminal current network connection status Applicating category;
The mounted application of terminal is as the application recommended terminal and used in the application that the applicating category of lookup is included.
With reference to second of possible implementation of second aspect, in the 6th kind of possible implementation of second aspect In, this method also includes:
Statistics terminal operates operation information during application every time, wherein, the application that operation information includes terminal operation is corresponding Applicating category and network connection state when operating the application residing for terminal;
Calculate the support and/or confidence level of each operation information, and support and/or put according to corresponding to operation information Reliability, update the rule of correspondence between network connection state and applicating category.
With reference to second aspect, in the 7th kind of possible implementation, according to the application recommended terminal and used of determination, The layout of application icon in terminal display interface is adjusted, including:
When it is determined that recommending the application that terminal uses and having multiple, during according to each application of determination with operating the application Confidence level height between network connection state residing for terminal, adjust the layout of application icon in terminal display interface.
With reference to any possible implementation in the 7th kind of second aspect or second aspect, at the 8th kind of second aspect In possible implementation, according to the application recommended terminal and used of determination, application icon in terminal display interface is adjusted Layout, including:
The icon for recommending the application that terminal uses that display determines in the precalculated position of terminal display interface;Or
In terminal display interface, the icon for recommending the application that terminal uses of determination is marked;Or
The icon for recommending the application that terminal uses determined is shown in the form of pop-up window in terminal display interface; Or
What is shown in the form of drop-down list recommending of determining in the informing of terminal display interface terminal uses should Icon.
It is current according to terminal by when the network connection state for detecting terminal changes in the embodiment of the present invention The rule of correspondence between network connection state and network connection state and application, it is determined that recommending the application that terminal uses;Root According to the application recommended terminal and used of determination, the layout of application icon in terminal display interface is adjusted, recommends application for user, And then difficulty when user searches application icon is reduced, while reduce the degree of wear and electricity of terminal display screen and button Consumption.
Brief description of the drawings
Fig. 1 is a kind of structural representation for terminal that the embodiment of the present invention one provides;
Fig. 2 is the flow signal of the method for application icon layout in a kind of adjustment terminal of the offer of the embodiment of the present invention two Figure;
Fig. 3 is the method flow schematic diagram of application icon layout in a kind of adjustment terminal of the offer of the embodiment of the present invention three;
Fig. 4 is the method flow schematic diagram of application icon layout in a kind of adjustment terminal of the offer of the embodiment of the present invention four;
Fig. 5 is a kind of structural representation for terminal that the embodiment of the present invention five provides.
Embodiment
Embodiment one
As shown in figure 1, the terminal that the embodiment of the present invention one provides includes:
It is current according to terminal for when the network connection state for detecting terminal changes using determining unit 11 The rule of correspondence between network connection state and network connection state and application, it is determined that recommending the application that terminal uses;
Layout adjusting unit 12, for the application recommended terminal and used according to determination, adjust in terminal display interface The layout of application icon.
It is preferred that it is specifically used for using determining unit 11:
When detecting that terminal is switched to low-bandwidth network connection status from high bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding low-bandwidth network connection status and network connection state and application, using low-flow applications as recommendation The application used to terminal, wherein low-flow applications include tool-class application, read class application and news category application;Or
When detecting that terminal is switched to high bandwidth network connection status from low-bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding high bandwidth network connection status and network connection state and application, using high flow applications as recommendation The application used to terminal, wherein high flow applications include video class application, the application of music class and chat class application;Or
It is currently countless according to terminal when detecting terminal from when data connection state be present and being switched to no data connection status According to the rule of correspondence between connection status and network connection state and application, using unit without flow application as recommending terminal The application used.
It is preferred that using determining unit 11 according to terminal current network connection status and network connection state and application Between the rule of correspondence, it is determined that when recommending the application that terminal uses, be specifically used for:
According to the corresponding rule between terminal current network connection status and network connection state and single or multiple applications Then, it is determined that recommending the application that terminal uses;Or
According to the rule of correspondence between terminal current network connection status and network connection state and applicating category, it is determined that The application that terminal uses is recommended, wherein, same applicating category includes at least one application.
It is preferred that using determining unit 11 according to terminal current network connection status and network connection state with it is single Or the rule of correspondence between multiple applications, it is determined that when recommending the application that terminal uses, it is specifically used for:
According to the rule of correspondence between network connection state and single or multiple applications, terminal current network connection shape is searched Applied corresponding to state;
The mounted application of terminal is as recommending end in being applied corresponding to the terminal current network connection status of lookup Hold the application used.
It is preferred that the terminal also includes:
Rule of correspondence updating block 13, for counting operation information when terminal operates application every time, wherein, operation information The mark of application including terminal operation and network connection state when operating the application residing for terminal;
And the support and/or confidence level of each operation information are calculated, and according to the support of operation information and/or put Reliability, update the rule of correspondence between network connection state and single or multiple applications.
It is preferred that using determining unit 11 according to terminal current network connection status and network connection state and application The rule of correspondence between classification, it is determined that when recommending the application that terminal uses, it is specifically used for:
According to the rule of correspondence between network connection state and applicating category, it is corresponding to search terminal current network connection status Applicating category;
The mounted application of terminal is as the application recommended terminal and used in the application that the applicating category of lookup is included.
It is preferred that rule of correspondence updating block 13 is additionally operable to:
Statistics terminal operates operation information during application every time, wherein, the application that operation information includes terminal operation is corresponding Applicating category and network connection state when operating the application residing for terminal;
Calculate the support and/or confidence level of each operation information, and support and/or put according to corresponding to operation information Reliability, update the rule of correspondence between network connection state and applicating category.
It is preferred that layout adjusting unit 12 is specifically used for:
When it is determined that recommending the application that terminal uses and having multiple, during according to each application of determination with operating the application Confidence level height between network connection state residing for terminal, adjust the layout of application icon in terminal display interface.
It is preferred that layout adjusting unit 12 is specifically used for:
The icon for recommending the application that terminal uses that display determines in the precalculated position of terminal display interface;Or
In terminal display interface, the icon for recommending the application that terminal uses of determination is marked;Or
The icon for recommending the application that terminal uses determined is shown in the form of pop-up window in terminal display interface; Or
What is shown in the form of drop-down list recommending of determining in the informing of terminal display interface terminal uses should Icon.
The terminal provided by embodiment one, it is possible to achieve by being changed when the network connection state for detecting terminal When, according to the rule of correspondence between terminal current network connection status and network connection state and application, it is determined that recommending end Hold the application used;According to the application recommended terminal and used of determination, the layout of application icon in terminal display interface is adjusted, Recommend to apply for user, and then reduce difficulty when user searches application icon, while reduce the mill of terminal display screen and button The consumption of damage degree and electricity.
Corresponding with above-described embodiment one, the embodiment of the present invention two to example IV is each provided in a kind of adjustment terminal The method of application icon layout, the operating main body into example IV of embodiment two is terminal, such as mobile phone, tablet personal computer.
Embodiment two
As shown in Fig. 2 the method that application icon is laid out in a kind of adjustment terminal that the embodiment of the present invention two provides, this method Including:
S21, when the network connection state for detecting terminal changes, according to terminal current network connection status and The rule of correspondence between network connection state and application, it is determined that recommending the application that terminal uses;
S22, the application recommended terminal and used according to determination, adjust the layout of application icon in terminal display interface.
Generally, the network connection state generation change of terminal refers to that terminal switches from current network connection status To another network connection state different from current network connection status, wherein, network connection state includes the mobile nothing of access Line fidelity (Mobile Wireless Fidelity, Mobile Wi-Fi) state, 4G states, 3G states, 2G states and nothing Data connection state etc..Such as when terminal is entered in the region of some wifi coverings, the terminal can disconnect current network company State is connect, and is connected to the wifi network in its residing region, that is, accesses WiFi network, is now able to detect that the network of the terminal Connection status changes, and determines that the terminal current network connection status is wifi states;
After it is determined that terminal current network connection status changes, by between Network Search connection status and application The rule of correspondence, determine to apply corresponding to terminal current network connection status, and the application is defined as to recommend what terminal used Using;Then according to the application recommended terminal and used of determination, the layout of application icon in terminal display interface is adjusted so that User by the layout of application icon in the terminal display interface after adjustment, can learn that the suitable terminal current network of recommendation connects The application that the state of connecing uses.
The method provided by embodiment two, it is possible to achieve according to terminal current network connection status and network connection shape The rule of correspondence between state and application, recommend to be adapted to the application used under terminal current network connection status for user, and then drop Low user searches difficulty during application icon, while reduces the degree of wear of terminal display screen and button and the consumption of electricity.
Embodiment three
As shown in figure 3, the embodiment of the present invention three provides a kind of method for adjusting application icon layout in terminal, specific step It is rapid as follows:
S301, when the network connection state for detecting terminal changes, determine terminal current network connection status;
Generally, the network connection state generation change of terminal refers to that terminal switches from current network connection status To another network connection state different from current network connection status, wherein, network connection state includes access wifi shapes State, 4G states, 3G states, 2G states or no data connection status etc..
S302, according to the rule of correspondence between network connection state and single or multiple applications, search terminal current network Single or multiple applications corresponding to connection status;
Wherein, the rule of correspondence between network connection state and single or multiple applications be pre-set or from service Downloaded in device, the rule of correspondence between network connection state and single or multiple applications refers to network connection state and applies it Between one-to-one or one-to-many corresponding relation, an application in addition can also correspond to multiple network connection states.In the corresponding rule In then, application represents corresponding to every kind of network connection state, when terminal is under this kind of network connection state, is adapted to recommend end The application that end subscriber uses.By the rule of correspondence between Network Search connection status and single or multiple applications, can search To single or multiple applications corresponding to terminal current network connection status, that is, it is adapted to recommend the application that terminal user uses.
It is preferred that when detecting that terminal is switched to low-bandwidth network connection status from high bandwidth network connection status, root , will according to the rule of correspondence between the current low-bandwidth network connection status of terminal and network connection state and single or multiple applications Low-flow applications as the application recommended terminal and used, wherein, high bandwidth network refers to high speed data transmission networks, i.e., per second The higher network of the data word joint number of transmission, low-bandwidth network refer to slow data transmission network, such as high bandwidth network can be with Including wifi network, 4G networks and 3G network, low-bandwidth network can include 2G networks, and low-flow applications should including tool-class With, read class application and news category application;Or
When detecting that terminal is switched to high bandwidth network connection status from low-bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding high bandwidth network connection status and network connection state and single or multiple applications, should by high flow capacity It is used as recommending the application that terminal uses, wherein high flow applications include video class application, the application of music class and chat class Using;Or
It is currently countless according to terminal when detecting terminal from when data connection state be present and being switched to no data connection status According to the rule of correspondence between connection status and network connection state and application, using unit without flow application as recommending terminal The application used, wherein unit include offline class application without flow application.
It should be noted that low-flow applications, high flow applications and unit are without each self-corresponding application of flow application Other applications with respective attributes can be included, it is not limited to above-mentioned application provided in an embodiment of the present invention.For example, from Using video class application or music class application under wire state, that is, the video downloaded or music are played, now also can be by video Class is applied or music class application is classified as unit without flow application.
It is S303, the terminal in single or multiple applications corresponding to the terminal current network connection status of lookup is mounted The application used using being defined as recommending the terminal;
Due to that in single or multiple applications corresponding to the terminal current network connection status of lookup, may there is the terminal Do not install or installed but unloaded application, therefore will be single or more corresponding to the terminal current network connection status of lookup The mounted application of the terminal is defined as recommending the application that the terminal uses in individual application.
Do not installed for the terminal in single or multiple applications corresponding to the terminal current network connection status of lookup or Installation but unloaded application, can be as the application for recommending the terminal downloads to install, and recommends in the informing of the terminal User downloads installation.
S304, the application recommended terminal and used according to determination, adjust the layout of application icon in terminal display interface;
Wherein, the specific method in S304 can have following various ways:
Mode (one):The figure for recommending the application that terminal uses that display determines in the precalculated position of terminal display interface Mark;
Such as:The application recommended terminal and used determined is shown in the form of file in the precalculated position of display interface Icon, or the figure for recommending the application that terminal uses that the earlier position display of order determines on display interface Mark, according to confidence level from high to low, the precalculated position of application icon are different, it is preferred that according to the confidence level of application from high to low row Row, and according to the display application icon that puts in order on display interface.
Wherein, the earlier position of order can be first on each display interface on display interface or second is applied Picture mark position.The confidence level of application is calculated by below equation:
Confidence level (X->Y)=while operation information/operation information comprising X and Y in include X number
Confidence level represents to use the probability using Y, confidence level table in operation information in the number comprising network connection state X Show network connection state and application between quantitative relationship, confidence level it is higher explanation when network connection state X occurs, using should It is higher with Y probability.
Mode (two):In terminal display interface, mark determination recommends the icon for the application that terminal uses, such as increases Add shade or asterisk etc.;
Mode (three):What is shown in the form of pop-up window recommending of determining in terminal display interface terminal uses should Icon, such as when user opens program listing, the icon of the application of recommendation is shown in pop-up window;
Mode (four):Show that what is determined recommends terminal in the form of drop-down list in the informing of terminal display interface The icon of the application used.
It should be noted that it can also otherwise show that what is determined recommends in the present invention in terminal display interface The icon for the application that terminal uses, it is not limited to aforesaid way (one) provided in an embodiment of the present invention to mode (four).
In another embodiment, can be according to the every of determination when it is determined that recommending the application that terminal uses and having multiple Individual application and the confidence level height between network connection state, adjust the layout of application icon in terminal display interface.Such as:Will The confidence level of the application of determination is shown from high to low arrangement according to fixed position of the order after arrangement in terminal display interface Application icon.
The method that the embodiment of the present invention three provides also includes:
The rule of correspondence between S305, renewal network connection state and single or multiple applications;
Specifically, S305 includes:
Step S3051, operation information when terminal operates application every time is counted, wherein, operation information includes terminal operation Application mark and network connection state when operating the application residing for terminal;
For example, terminal operates every time, the operation information recorded during application is as shown in table 1 below, the network connection of terminal in table 1 When state is wifi, the application of corresponding terminal operation is Sohu's video, is A00003 using ID;The network connection state of terminal For 3G when, the application of corresponding terminal operation has two, is QQ and microblogging respectively, is respectively A00001 and A00002 using ID.
The terminal operation information list of table 1
Network connection state Application identities (ID/ titles)
wifi A00003/ Sohus video
3G A00001/QQ
3G A00002/ microbloggings
Step S3052, calculate association network connection state X and single or multiple application Y (X->Y support) and/ Or confidence level, by the X of the higher association of support under identical network connection status X and/or confidence level->Y is as network connection The rule of correspondence between state and single or multiple applications, or by support and/or confidence level under identical network connection status X Reach the X of the association of a certain threshold value->Y is as the rule of correspondence between network connection state and single or multiple applications.
The X associated by formula below calculating->Y support and confidence level:
Support (X->Y)=while operation information/operation information total degree comprising X and Y
Confidence level (X->Y)=while operation information/operation information comprising X and Y in include X number
Wherein, support represents occur network connection state X simultaneously in operation information total degree and using using the general of Y Rate;Confidence level represents to use the probability using Y in operation information in the number comprising network connection state X.Support and confidence The quantitative relationship spent between the two index expression network connection states and application, the higher explanation network connection state X of support The probability occurred simultaneously with application Y is higher, and the higher explanation of confidence level uses application Y probability when network connection state X occurs It is higher.
For example, the rule of correspondence between network connection state and single or multiple applications is as shown in table 2 below:
Rule of correspondence list between the network connection state of table 2 and single or multiple applications
Rule Network connection state Using Support/confidence level
Rule 1 wifi Using 1 0.75/0.81
Rule 2 3G Using 3, using 5 0.67/0.72、0.46/0.83
Rule 3 No data connects Using 6 0.56/0.68
So, when it is 3G to determine terminal current network connection status in S301, the corresponding rule in S302 according to table 2 It is only should using 3 and using determination in 5, S303 in application 3 and application 5 then to determine application corresponding to network connection state 3G Be the mounted application of the terminal with 3, and the terminal is not installed or installed but it is unloaded apply 5, now in S303 will Using 3 as the application recommended the terminal and used, can will application 5 as the application recommended the terminal downloads and installed.
It is preferred that when detecting that the application that the terminal uses is recommended in terminal use, according to this terminal operation application When operation information and S305, update the rule of correspondence between network connection state and single or multiple applications;Or
Terminal periodic, or when terminal receives the external command of the renewal rule of correspondence, net is updated according to S305 The rule of correspondence between network connection status and single or multiple applications.
In above-mentioned step S305, the operation information when terminal of statistics operates application every time can also include application and disappear The flow of consumption, open moment etc. using duration and application, and then network can be updated according to the operation information of statistics and connected Connect the rule of correspondence between state and single or multiple applications.For example, in following formula of support and confidence level are calculated, can So that by network connection state with the flow of application consumption, using duration and in the application opening moment, at least one index is total to With X is formed, Y represents application.
Support (X->Y)=while operation information/operation information total degree comprising X and Y
Confidence level (X->Y)=while operation information/operation information comprising X and Y in include X number
In the method that the embodiment of the present invention three provides, when terminal performs step S302 first, network connection state and list The rule of correspondence between individual or multiple applications pre-sets or downloaded from server, and subsequent terminal is according to step S305 Executing rule renewal process.
The method provided by embodiment three, it is possible to achieve according to terminal current network connection status and network connection shape The rule of correspondence between state and single or multiple applications, recommend be adapted to use under terminal current network connection status to answer for user With, and then difficulty when user searches application icon is reduced, while reduce the degree of wear of terminal display screen and button, Yi Ji electricity The consumption of amount.The embodiment of the present invention three is by updating the rule of correspondence between network connection state and single or multiple applications, essence Really terminal is adapted to the application used under current network connection status.
Example IV
As shown in figure 4, the embodiment of the present invention four provides a kind of method for adjusting application icon layout in terminal, specific step It is rapid as follows:
S401, when the network connection state for detecting terminal changes, determine terminal current network connection status;
S402, according to the rule of correspondence between network connection state and applicating category, search terminal current network connection shape Applicating category corresponding to state;
Wherein, the rule of correspondence between network connection state and applicating category be pre-set or from server under Carry, the rule of correspondence between network connection state and applicating category refers to corresponding between network connection state and applicating category Relation, network connection state can correspond to one or more applicating categories.In the rule of correspondence, every kind of network connection state pair The applicating category answered represents, when the terminal of user is under this kind of network connection state, is adapted to recommend user and is answered with this kind With the application of classification.Pass through the rule of correspondence between Network Search connection status and applicating category, it may be determined that the current net of terminal Applicating category corresponding to network connection status, and then determine the application with this kind of applicating category, that is, it is adapted to recommend user's use Application.
It is preferred that when detecting that terminal is switched to low-bandwidth network connection status from high bandwidth network connection status, root , will according to the rule of correspondence between the current low-bandwidth network connection status of terminal and network connection state and single or multiple applications Low-flow applications as the application recommended terminal and used, wherein, high bandwidth network refers to high speed data transmission networks, i.e., per second The higher network of the data word joint number of transmission, low-bandwidth network refer to slow data transmission network, such as high bandwidth network can be with Including wifi network, 4G networks and 3G network, low-bandwidth network can include 2G networks, and low-flow applications should including tool-class With, read class application and news category application;Or
When detecting that terminal is switched to high bandwidth network connection status from low-bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding high bandwidth network connection status and network connection state and single or multiple applications, should by high flow capacity It is used as recommending the application that terminal uses, wherein high flow applications include video class application, the application of music class and chat class Using;Or
It is currently countless according to terminal when detecting terminal from when data connection state be present and being switched to no data connection status According to the rule of correspondence between connection status and network connection state and application, using unit without flow application as recommending terminal The application used, wherein unit include offline class application without flow application.
It should be noted that low-flow applications, high flow applications and unit are without each self-corresponding application of flow application Other applications with respective attributes can be included, it is not limited to above-mentioned application provided in an embodiment of the present invention.For example, from Using video class application or music class application under wire state, that is, the video downloaded or music are played, now also can be by video Class is applied or music class application is classified as unit without flow application.
The mounted application of the terminal is defined as recommending the terminal in S403, the application for including the applicating category of lookup The application used;
Due to that in the application that is included in applicating category corresponding to the terminal current network connection status of lookup, may exist The terminal is not installed or installed but unloaded application, therefore the terminal has been in the application that the applicating category of determination is included The application of installation is defined as recommending the application that the terminal uses.
For not installing or installed with application type and the terminal corresponding to terminal current network connection status but Unloaded application, can be as the application for recommending terminal downloads installation, and in the informing of the terminal under recommended user Carry installation.
S404, the application recommended terminal and used according to determination, adjust the layout of application icon in terminal display interface;
Wherein, the specific method in S404 is identical with the mode of the adjustment application icon layout described in S304, herein not Repeat again.
In another embodiment, can be according to the every of determination when it is determined that recommending the application that terminal uses and having multiple Individual application and the confidence level height between network connection state, adjust the layout of application icon in terminal display interface.Such as:Will The confidence level of the application of determination is shown from high to low arrangement according to fixed position of the order after arrangement in terminal display interface Application icon.
The method that the embodiment of the present invention four provides also includes:
The rule of correspondence between S405, renewal network connection state and applicating category;
Specifically, S405 includes:
Step S4051, operation information when terminal operates application every time is counted, wherein, operation information includes terminal operation Application corresponding to applicating category and network connection state when operating the application residing for terminal;
For example, operation information when terminal operates application every time is as shown in table 3 below, the network connection state of terminal in table 3 For wifi when, the applicating category of corresponding terminal operation is video class;When the network connection state of terminal is 3G, corresponding terminal The applicating category of operation is news category.
The terminal operation information list of table 3
Network connection state Applicating category
wifi Video class application
3G News category application
No data connects Game class application
Applicating category can be divided according to single dimension in the embodiment of the present invention four:Such as applicating category can be according to application Attribute itself or flow service condition divide, will can be applied according to attribute of application itself be divided into read class should With, tool-class application, music class, video class and news category etc., it can will be applied according to flow service condition and be divided into unit Without flow application, low-flow applications, high flow applications etc..
Applicating category can also be divided in the embodiment of the present invention four according to multiple dimensions:Such as first to application according to using this Body attribute carries out the division of applicating category, and then the application in each applicating category is carried out according to flow service condition to apply class Other division, the applicating category after division read class application for offline unit, online reading class is applied, single-play game class is applied, Game on-line class application etc..
The classification applied in the embodiment of the present invention four can also determine from the software store for downloading application, or user is certainly Applicating category corresponding to the application installed in terminal is defined, the application icon as similar in user by function is placed on terminal display interface Same file folder in, and named for this file, each file includes the application of same applicating category, applicating category Title be this document folder title.
So, can be to pass through Network Search connection status when the network connection state for detecting terminal changes The rule of correspondence between applicating category, applicating category corresponding to terminal current network connection status is determined, and then determine to answer With the application included in classification, and should as recommend that the terminal uses using the mounted application of terminal in the application of determination With.
For example, the corresponding unit of no data connection status is included in the rule of correspondence between network connection state and applicating category Without flow application classification, 3G network connection status corresponds to low-flow applications classification and wifi network connection status corresponds to high flow capacity Applicating category;So, can be that user recommends to have unit without flow application classification when terminal is under no data connection status Application, the rest may be inferred.
It should be noted that the division methods on applicating category be not limited to provide in the embodiment of the present invention four it is upper Method is stated, the method that there can also be other division applicating categories.
An application is comprised at least in the embodiment of the present invention in same applicating category, it is corresponding between applicating category and application Relation is as shown in table 4 below:
Table 4
Applicating category Using
Applicating category 1 Using 1, using 2
Applicating category 2 Using 3, using 4, using 5
Step S4052, calculate association network connection state X and applicating category Z (X->Z support and/or confidence) Degree, by the X of the higher association of support under identical network connection status X and/or confidence level->Z as network connection state with The rule of correspondence between applicating category, or support and/or confidence level under identical network connection status X are reached into a certain threshold value Association X->Z is as the rule of correspondence between network connection state and applicating category.
The X associated by formula below calculating->Z support and/or confidence level:
Support (X->Z)=while operation information/operation information total degree comprising X and Z
Confidence level (X->Z)=while operation information/operation information comprising X and Z in include X number
Wherein, support represents the general of network connection state X and applicating category Z occur simultaneously in operation information total degree Rate;Confidence level represents applicating category Z probability occur in the number comprising X in operation information.Support and confidence level the two Quantitative relationship between index expression network connection state and applicating category, the higher explanation network connection state X of support and should The probability occurred simultaneously with classification Z is higher, and confidence level is higher to be illustrated when network connection state X occurs, what applicating category Z occurred Probability is higher.
For example, the rule of correspondence between the network connection state and applicating category that set is as shown in table 5 below:
Rule of correspondence list between the network connection state of table 5 and applicating category
Rule Network connection state Applicating category Support/confidence level
Rule 1 wifi Applicating category 1 0.75/0.81
Rule 2 3G Applicating category 2 0.67/0.72
Rule 3 No data connects Applicating category 3 0.56/068
For example, when it is wifi to determine terminal current network connection status in S401, the correspondence in S402 according to table 5 Rule determines that network connection state wifi corresponds to applicating category 1, the application included further according to the determination applicating category 1 of table 4:Using 1 It is the mounted application of the terminal with only having using determination in 2, S403 in application 1 and application 2 using 1, and the terminal is not Install or installed but it is unloaded apply 2, can be with now using application 3 as the application recommended the terminal and used in S403 Using application 5 as the application for recommending terminal downloads installation.
In method provided in an embodiment of the present invention, in the rule searching in table 5 to current network connection status pair After the applicating category answered, due to including multiple applications in applicating category, further to improve the efficiency that application is recommended, the present invention is real Applying example can also be further regular according to corresponding to current network connection state look-up table 2, i.e., according to network connection state with The rule of correspondence between multiple applications, multiple applications corresponding to lookup terminal current network connection status, will simultaneously be present in and work as Application (set of the application found according to table 2 and root in multiple applications and applicating category corresponding to preceding network connection state The common factor of both set of the application found according to table 5) it is defined as recommending the application that terminal uses.
It is preferred that when detecting that the application that the terminal uses is recommended in terminal use, according to this terminal operation application When operation information and S405, update the rule of correspondence between network connection state and applicating category;Or
Terminal periodic, or when terminal receives the external command of the renewal rule of correspondence, net is updated according to S405 The rule of correspondence between network connection status and applicating category.
In above-mentioned step S405, the operation information when terminal of statistics operates application every time can also include application and disappear The flow of consumption, open moment etc. using duration and application, and then network can be updated according to the operation information of statistics and connected Connect the rule of correspondence between state and applicating category.For example, in following formula of support and confidence level are calculated, can be by net Network connection status is collectively forming with the flow of application consumption, using duration and using at least one index in the moment is opened X, Z represent applicating category.
Support (X->Z)=while operation information/operation information total degree comprising X and Z
Confidence level (X->Z)=while operation information/operation information comprising X and Z in include X number
The method that the embodiment of the present invention four provides also includes:
S406, when detecting that terminal installs new application, determine applicating category corresponding to the application of the new installation, and will The application of the new installation is added in its corresponding applicating category table 4;
So, when applicating category corresponding to the application that terminal is newly installed is recommended to terminal, the application of the new installation Terminal can be recommended to, overcomes in the prior art that to be used by a user number few due to the application newly installed, and can not be recommended The problem of to terminal.
In the method that the embodiment of the present invention four provides, when terminal performs step S402 first, network connection state is with answering Pre-set with the rule of correspondence between classification or downloaded from server, subsequent terminal performs rule according to step S405 Then renewal process.
The method provided by example IV, it is possible to achieve according to terminal current network connection status and network connection shape The rule of correspondence between state and applicating category, recommend to be adapted to the application used under terminal current network connection status for user, enter And difficulty when user searches application icon is reduced, while reduce the degree of wear and electricity of terminal display screen and button Consumption.Example IV is by updating the rule of correspondence between network connection state and applicating category, and accurate terminal is in current net It is adapted to the application used under network connection status.In addition, also overcome in the prior art because the application newly installed is used by a user Number is few, and the problem of terminal can not be recommended to.
Embodiment five
As shown in figure 5, the embodiments of the invention provide a kind of terminal for adjusting application icon layout in terminal, the terminal bag Include:
Memory 51, for storing the rule of correspondence between network connection state and application;
Processor 52, for when the network connection state for detecting terminal changes, being connected according to terminal current network The rule of correspondence for connecing state and inquiring about between the network connection state of the storage of memory 51 and application, it is determined that recommending terminal makes Application;According to the application recommended terminal and used of determination, the layout of application icon in terminal display interface is adjusted;
Display 53, for showing the layout of the application icon after adjusting.
It is preferred that processor 52 is when the network connection state for detecting terminal changes, according to the current net of terminal The rule of correspondence between the network connection state and application of network connection status and the inquiry storage of memory 51, it is determined that recommending end When holding the application used, it is specifically used for:
When detecting that terminal is switched to low-bandwidth network connection status from high bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding low-bandwidth network connection status and network connection state and application, using low-flow applications as recommendation The application used to terminal, wherein low-flow applications include tool-class application, read class application and news category application;Or
When detecting that terminal is switched to high bandwidth network connection status from low-bandwidth network connection status, worked as according to terminal The rule of correspondence between preceding high bandwidth network connection status and network connection state and application, using high flow applications as recommendation The application used to terminal, wherein high flow applications include video class application, the application of music class and chat class application;Or
It is currently countless according to terminal when detecting terminal from when data connection state be present and being switched to no data connection status According to the rule of correspondence between connection status and network connection state and application, using unit without flow application as recommending terminal The application used.
It is preferred that processor 52 connects in the network stored according to terminal current network connection status and inquiry memory 51 The rule of correspondence between state and application is connect, it is determined that when recommending the application that terminal uses, is specifically used for:
According to terminal current network connection status, the network connection state that inquiry memory 51 stores is answered with single or multiple The rule of correspondence between, it is determined that recommending the application that terminal uses;Or
According to terminal current network connection status, between network connection state and applicating category that inquiry memory 51 stores The rule of correspondence, it is determined that recommend the application that terminal uses, wherein, same applicating category includes at least one application.
It is preferred that processor 52 is in the network connection stored according to terminal current network connection status, inquiry memory 51 The rule of correspondence between state and single or multiple applications, it is determined that when recommending the application that terminal uses, it is specifically used for:
The rule of correspondence between the network connection state stored according to inquiry memory 51 and single or multiple applications, is searched Applied corresponding to terminal current network connection status;
The mounted application of terminal is as recommending end in being applied corresponding to the terminal current network connection status of lookup Hold the application used.
It is preferred that processor 52 is additionally operable to:
Statistics terminal operates operation information during application every time, wherein, operation information includes the mark of the application of terminal operation Network connection state when knowing and operating the application residing for terminal;
And the support and/or confidence level of each operation information are calculated, and the support and/or confidence of root operation information Degree, update the rule of correspondence between network connection state and single or multiple applications.
It is preferred that processor 52 is in the network connection stored according to terminal current network connection status, inquiry memory 51 The rule of correspondence between state and applicating category, it is determined that when recommending the application that terminal uses, it is specifically used for:
The rule of correspondence between the network connection state and applicating category that are stored according to memory 51, searches the current net of terminal Applicating category corresponding to network connection status;
The mounted application of terminal is as recommending what terminal used in the application that applicating category with lookup is included Using.
It is preferred that processor 52 is additionally operable to:
Statistics terminal operates operation information during application every time, wherein, the application that operation information includes terminal operation is corresponding Applicating category and network connection state when operating the application residing for terminal;
Calculate the support and/or confidence level of each operation information, and support and/or put according to corresponding to operation information Reliability, update the rule of correspondence between network connection state and applicating category.
It is preferred that processor 52 should in the application recommended terminal and used according to determination, adjustment terminal display interface During with the layout of icon, it is specifically used for:
When it is determined that recommending the application that terminal uses and having multiple, during according to each application of determination with operating the application Confidence level height between network connection state residing for terminal, adjust the layout of application icon in terminal display interface.
It is preferred that processor 52 should in the application recommended terminal and used according to determination, adjustment terminal display interface During with the layout of icon, it is specifically used for:
The icon for recommending the application that terminal uses that display determines in the precalculated position of terminal display interface;Or
In terminal display interface, the icon for recommending the application that terminal uses of determination is marked;Or
The icon for recommending the application that terminal uses determined is shown in the form of pop-up window in terminal display interface; Or
What is shown in the form of drop-down list recommending of determining in the informing of terminal display interface terminal uses should Icon.
The terminal that embodiment five provides, is mainly used in when the network connection state of terminal changes, and is worked as according to terminal The rule of correspondence between preceding network connection state and network connection state and application, it is determined that the application that terminal uses is recommended, And according to the application recommended terminal and used of determination, the layout of application icon in terminal display interface is adjusted, and then overcome When installing greater number of application in terminal, user searches the problem of application icon difficulty is big, the time is long, reduces terminal and shows The consumption of the degree of wear and electricity of display screen and button;Simultaneously overcome in the prior art terminal by gathering and analyzing end The physical location at end and translational speed etc. be user recommend application method, caused by terminal collection and analysis workload Greatly, the problem of expending more electricity.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, apparatus or computer program Product.Therefore, the present invention can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Apply the form of example.Moreover, the present invention can use the computer for wherein including computer usable program code in one or more The shape for the computer program product that usable storage medium is implemented on (including but is not limited to magnetic disk storage and optical memory etc.) Formula.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (device) and computer program product Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present invention God and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprising including these changes and modification.

Claims (16)

  1. A kind of 1. terminal, it is characterised in that including:
    Using determining unit, for when the network connection state for detecting terminal changes, being connected according to terminal current network The rule of correspondence between state and network connection state and application is connect, it is determined that the application that terminal uses is recommended, the network The change that connection status occurs further includes:Low-bandwidth network connection status is switched to from high bandwidth network connection status or from low Broadband network connection status is switched to high bandwidth network connection status or is switched to no data company from data connection state be present Connect state;Wherein, the high bandwidth network includes Wireless Fidelity wifi network and 4G networks, and the low-bandwidth network includes 2G nets Network;
    Layout adjusting unit, for the application recommended terminal and used according to determination, adjust application drawing in terminal display interface Target is laid out, wherein, when it is determined that recommending the application that terminal uses and having multiple, the layout of the application icon is according to really What the confidence level between network connection state when fixed each application is with operating the application residing for terminal just adjusted, each Using the higher probability for representing to operate the application of the confidence level between the network connection state residing for terminal when operating the application It is higher.
  2. 2. terminal as claimed in claim 1, it is characterised in that the application determining unit is specifically used for:
    It is currently low according to terminal when detecting that terminal is switched to low-bandwidth network connection status from high bandwidth network connection status The rule of correspondence between broadband network connection status and network connection state and application, using low-flow applications as recommending end The application used is held, wherein low-flow applications include tool-class application, read class application and news category application;Or
    It is currently high according to terminal when detecting that terminal is switched to high bandwidth network connection status from low-bandwidth network connection status The rule of correspondence between broadband network connection status and network connection state and application, using high flow applications as recommending end The application used is held, wherein high flow applications include video class application, the application of music class and chat class application;Or
    When detecting that terminal from when data connection state be present and being switched to no data connection status, connects according to the current no data of terminal The rule of correspondence between state and network connection state and application is connect, unit is used without flow application as terminal is recommended Application, wherein unit includes offline class application without flow application.
  3. 3. terminal as claimed in claim 1, it is characterised in that the application determining unit connects according to terminal current network The rule of correspondence between state and network connection state and application, it is determined that when recommending the application that terminal uses, it is specifically used for:
    According to the rule of correspondence between terminal current network connection status and network connection state and single or multiple applications, really Surely the application that terminal uses is recommended;Or
    According to the rule of correspondence between terminal current network connection status and network connection state and applicating category, it is determined that recommending The application used to terminal, wherein, same applicating category includes at least one application.
  4. 4. terminal as claimed in claim 3, it is characterised in that the application determining unit connects according to terminal current network The rule of correspondence between state and network connection state and single or multiple applications, it is determined that recommending the application that terminal uses When, it is specifically used for:
    According to the rule of correspondence between network connection state and single or multiple applications, terminal current network connection status pair is searched The application answered;
    The mounted application of terminal makes as terminal is recommended in being applied corresponding to the terminal current network connection status of lookup Application.
  5. 5. terminal as claimed in claim 3, it is characterised in that the terminal also includes:
    Rule of correspondence updating block, for counting operation information when terminal operates application every time, wherein, the operation information bag Network connection state when including the mark of the application of terminal operation and operating the application residing for terminal;
    And calculate the support and/or confidence level of the operation information every time, and according to the support of the operation information and/ Or confidence level, update the rule of correspondence between the network connection state and single or multiple applications.
  6. 6. terminal as claimed in claim 3, it is characterised in that the application determining unit connects according to terminal current network The rule of correspondence between state and network connection state and applicating category, it is determined that when recommending the application that terminal uses, specifically For:
    According to the rule of correspondence between network connection state and applicating category, searching should corresponding to terminal current network connection status Use classification;
    The mounted application of terminal is as the application recommended terminal and used in the application that the applicating category of lookup is included.
  7. 7. terminal as claimed in claim 3, it is characterised in that the terminal also includes:
    Rule of correspondence updating block, for counting operation information when terminal operates application every time, wherein, the operation information bag Network connection state when including applicating category corresponding to the application of terminal operation and operating the application residing for terminal;
    Calculate every time the operation information support and/or confidence level, and according to corresponding to the operation information support and/ Or confidence level, update the rule of correspondence between the network connection state and applicating category.
  8. 8. terminal as claimed in claim 1, it is characterised in that the layout adjusting unit is specifically used for:
    The icon for recommending the application that terminal uses that display determines in the precalculated position of terminal display interface;Or
    In terminal display interface, the icon for recommending the application that terminal uses of determination is marked;Or
    The icon for recommending the application that terminal uses determined is shown in the form of pop-up window in terminal display interface;Or
    The application recommended terminal and used of determination is shown in the form of drop-down list in the informing of terminal display interface Icon.
  9. A kind of 9. method for adjusting application icon layout in terminal, it is characterised in that this method includes:
    When the network connection state for detecting terminal changes, according to terminal current network connection status and network connection The rule of correspondence between state and application, it is determined that the application that terminal uses is recommended, the change that the network connection state occurs Including:Low-bandwidth network connection status is switched to from high bandwidth network connection status or is cut from low-bandwidth network connection status Change to high bandwidth network connection status or be switched to no data connection status from data connection state be present;Wherein, the height Broadband network includes Wireless Fidelity wifi network and 4G networks, and the low-bandwidth network includes 2G networks;
    According to the application recommended terminal and used of determination, the layout of application icon in terminal display interface is adjusted, wherein, when true When recommending the application that terminal uses surely and having multiple, the layout of the application icon is each application and operation according to determination What the confidence level between the network connection state during application residing for terminal just adjusted, when each application is with operating the application The probability that the higher expression of the confidence level between network connection state residing for terminal operates the application is higher.
  10. 10. method as claimed in claim 9, it is characterised in that described when the network connection state for detecting terminal becomes When more, according to the rule of correspondence between terminal current network connection status and network connection state and application, it is determined that recommending The application that terminal uses, including:
    It is currently low according to terminal when detecting that terminal is switched to low-bandwidth network connection status from high bandwidth network connection status The rule of correspondence between broadband network connection status and network connection state and application, using low-flow applications as recommending end The application used is held, wherein low-flow applications include tool-class application, read class application and news category application;Or
    It is currently high according to terminal when detecting that terminal is switched to high bandwidth network connection status from low-bandwidth network connection status The rule of correspondence between broadband network connection status and network connection state and application, using high flow applications as recommending end The application used is held, wherein high flow applications include video class application, the application of music class and chat class application;Or
    When detecting that terminal from when data connection state be present and being switched to no data connection status, connects according to the current no data of terminal The rule of correspondence between state and network connection state and application is connect, unit is used without flow application as terminal is recommended Application.
  11. 11. method as claimed in claim 9, it is characterised in that described according to terminal current network connection status and network The rule of correspondence between connection status and application, it is determined that the application that terminal uses is recommended, including:
    According to the rule of correspondence between terminal current network connection status and network connection state and single or multiple applications, really Surely the application that terminal uses is recommended;Or
    According to the rule of correspondence between terminal current network connection status and network connection state and applicating category, it is determined that recommending The application used to terminal, wherein, same applicating category includes at least one application.
  12. 12. method as claimed in claim 11, it is characterised in that described according to terminal current network connection status and network The rule of correspondence between connection status and single or multiple applications, it is determined that the application that terminal uses is recommended, including:
    According to the rule of correspondence between network connection state and single or multiple applications, terminal current network connection status pair is searched The application answered;
    The mounted application of terminal makes as terminal is recommended in being applied corresponding to the terminal current network connection status of lookup Application.
  13. 13. method as claimed in claim 11, it is characterised in that this method also includes:
    Statistics terminal operates operation information during application every time, wherein, the operation information includes the mark of the application of terminal operation Network connection state when knowing and operating the application residing for terminal;
    And calculate the support and/or confidence level of the operation information every time, and according to the support of the operation information and/ Or confidence level, update the rule of correspondence between the network connection state and single or multiple applications.
  14. 14. method as claimed in claim 11, it is characterised in that described according to terminal current network connection status and network The rule of correspondence between connection status and applicating category, it is determined that the application that terminal uses is recommended, including:
    According to the rule of correspondence between network connection state and applicating category, searching should corresponding to terminal current network connection status Use classification;
    The mounted application of terminal is as the application recommended terminal and used in the application that the applicating category of lookup is included.
  15. 15. method as claimed in claim 11, it is characterised in that this method also includes:
    Statistics terminal operates operation information during application every time, wherein, the application that the operation information includes terminal operation is corresponding Applicating category and network connection state when operating the application residing for terminal;
    Calculate every time the operation information support and/or confidence level, and according to corresponding to the operation information support and/ Or confidence level, update the rule of correspondence between the network connection state and applicating category.
  16. 16. method as claimed in claim 9, it is characterised in that the application recommended terminal and used according to determination, adjust The layout of application icon in whole terminal display interface, including:
    The icon for recommending the application that terminal uses that display determines in the precalculated position of terminal display interface;Or
    In terminal display interface, the icon for recommending the application that terminal uses of determination is marked;Or
    The icon for recommending the application that terminal uses determined is shown in the form of pop-up window in terminal display interface;Or
    The application recommended terminal and used of determination is shown in the form of drop-down list in the informing of terminal display interface Icon.
CN201410513886.XA 2014-09-29 2014-09-29 The method and terminal that application icon is laid out in a kind of adjustment terminal Active CN104267874B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410513886.XA CN104267874B (en) 2014-09-29 2014-09-29 The method and terminal that application icon is laid out in a kind of adjustment terminal
PCT/CN2015/079941 WO2016050091A1 (en) 2014-09-29 2015-05-27 Method for adjusting layout of application icons on terminal, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410513886.XA CN104267874B (en) 2014-09-29 2014-09-29 The method and terminal that application icon is laid out in a kind of adjustment terminal

Publications (2)

Publication Number Publication Date
CN104267874A CN104267874A (en) 2015-01-07
CN104267874B true CN104267874B (en) 2018-02-13

Family

ID=52159401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410513886.XA Active CN104267874B (en) 2014-09-29 2014-09-29 The method and terminal that application icon is laid out in a kind of adjustment terminal

Country Status (2)

Country Link
CN (1) CN104267874B (en)
WO (1) WO2016050091A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104267874B (en) * 2014-09-29 2018-02-13 华为技术有限公司 The method and terminal that application icon is laid out in a kind of adjustment terminal
CN104636506B (en) * 2015-03-13 2016-09-28 北京奇虎科技有限公司 A kind of method and apparatus adding homepage in intelligent terminal
CN104915215A (en) * 2015-06-30 2015-09-16 努比亚技术有限公司 Icon recommending device and method
CN105760053A (en) * 2016-02-18 2016-07-13 联想(北京)有限公司 Information processing method and electronic equipment
CN107450895A (en) * 2016-05-31 2017-12-08 宇龙计算机通信科技(深圳)有限公司 Application icon display methods and system
CN106341806A (en) * 2016-08-23 2017-01-18 冯村 Adaptive communication method, adaptive communication device and adaptive communication system of communication terminal based on cascaded state machines
CN106445335A (en) * 2016-09-07 2017-02-22 广东欧珀移动通信有限公司 Application icon processing method, device and mobile terminal
CN106502651A (en) * 2016-09-28 2017-03-15 捷开通讯(深圳)有限公司 A kind of method and system of adjustment application icon arrangement
US10922319B2 (en) 2017-04-19 2021-02-16 Ebay Inc. Consistency mitigation techniques for real-time streams
CN107957831B (en) * 2017-10-31 2021-02-12 创新先进技术有限公司 Data processing method, device and processing equipment for displaying interface content
CN108037861A (en) * 2017-11-22 2018-05-15 珠海格力电器股份有限公司 Icon processing method and device and electronic equipment
US10691485B2 (en) 2018-02-13 2020-06-23 Ebay Inc. Availability oriented durability technique for distributed server systems
CN108874480A (en) * 2018-05-23 2018-11-23 上海爱优威软件开发有限公司 A kind of application push methods of exhibiting and terminal
CN108845758A (en) * 2018-08-02 2018-11-20 瑞声科技(南京)有限公司 A kind of method, touch device and the readable storage medium storing program for executing of determining operating mode
CN109274576A (en) * 2018-08-30 2019-01-25 连尚(新昌)网络科技有限公司 The method and apparatus of application program is opened in a kind of guidance
CN109890050A (en) * 2018-12-19 2019-06-14 深圳市优博讯科技股份有限公司 Android operation system switching at runtime APN method, storage medium and mobile terminal
CN111158699A (en) * 2019-12-31 2020-05-15 青岛海尔科技有限公司 Application optimization method and device based on Apriori algorithm and intelligent equipment
CN113271360B (en) * 2021-05-26 2023-09-29 维沃移动通信(杭州)有限公司 Application program recommendation method and device, electronic equipment and medium
CN114745447A (en) * 2022-03-28 2022-07-12 深圳传音控股股份有限公司 Information display method, intelligent terminal and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102446096A (en) * 2011-09-20 2012-05-09 宇龙计算机通信科技(深圳)有限公司 Terminal and position-based display method
CN102508597A (en) * 2011-09-30 2012-06-20 北京风灵创景科技有限公司 Method and equipment for collecting applications on desktop of movable terminal
CN103186337A (en) * 2011-12-31 2013-07-03 三星电子(中国)研发中心 Method and system for controlling intelligent terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2584768B1 (en) * 2011-10-21 2015-04-01 LG Electronics Inc. Mobile terminal and control method of the same
CN102707883B (en) * 2012-04-28 2016-08-17 深圳Tcl新技术有限公司 The method and apparatus of icon intelligent display
KR102036049B1 (en) * 2013-01-10 2019-10-24 삼성전자 주식회사 Icon Displaying Method according to service usage capability and Electronic Device supporting the same
CN104267874B (en) * 2014-09-29 2018-02-13 华为技术有限公司 The method and terminal that application icon is laid out in a kind of adjustment terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102446096A (en) * 2011-09-20 2012-05-09 宇龙计算机通信科技(深圳)有限公司 Terminal and position-based display method
CN102508597A (en) * 2011-09-30 2012-06-20 北京风灵创景科技有限公司 Method and equipment for collecting applications on desktop of movable terminal
CN103186337A (en) * 2011-12-31 2013-07-03 三星电子(中国)研发中心 Method and system for controlling intelligent terminal

Also Published As

Publication number Publication date
CN104267874A (en) 2015-01-07
WO2016050091A1 (en) 2016-04-07

Similar Documents

Publication Publication Date Title
CN104267874B (en) The method and terminal that application icon is laid out in a kind of adjustment terminal
KR101902037B1 (en) Adaptive notifications
US10332184B2 (en) Personalized application recommendations
CN102308272B (en) Method and device for automatic display of applications on home screen
US20180255009A1 (en) Emoji recommendation method and apparatus
US20170310533A1 (en) Time-distributed and real-time processing in information recommendation system, method and apparatus
US10719847B2 (en) Method for determining validity of delivering of promotion information, monitoring server and terminal
WO2017167123A1 (en) Method and apparatus for displaying resource entrance on mobile device, and mobile device
CN110069219B (en) Data storage method and system, electronic equipment and storage medium
CN107800888A (en) Method for information display and device
CN102693229B (en) Software analysis method, recommend method, analytical equipment and recommendation apparatus
EP3702912A1 (en) Background application cleaning method and apparatus, and storage medium and electronic device
CN111966887B (en) Dynamic caching method and device, electronic equipment and storage medium
CN106909667B (en) Application recommendation method and device based on desktop starter and mobile terminal
CN104571819A (en) Application program management method and device thereof
CN108846767B (en) Feature acquisition method and device for social group
CN103491152A (en) Metadata obtaining method, device and system in distributed file system
WO2015070671A1 (en) Method and device for generating menu
CN107547646B (en) Application program pushing method and device, terminal and computer readable storage medium
CN108875035A (en) The date storage method and relevant device of distributed file system
CN107943571A (en) Background application management-control method, device, storage medium and electronic equipment
CN107807730A (en) Application cleaning method, device, storage medium and electronic device
CN106682054B (en) Terminal application recommendation method, device and system
CN110798748A (en) Audio and video preloading method and device and electronic equipment
CN106716980A (en) Method for displaying view and terminal device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant