CN104267874A - Terminal and method for adjusting layout of application icons on same - Google Patents
Terminal and method for adjusting layout of application icons on same Download PDFInfo
- Publication number
- CN104267874A CN104267874A CN201410513886.XA CN201410513886A CN104267874A CN 104267874 A CN104267874 A CN 104267874A CN 201410513886 A CN201410513886 A CN 201410513886A CN 104267874 A CN104267874 A CN 104267874A
- Authority
- CN
- China
- Prior art keywords
- terminal
- application
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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 present invention provides a method for adjusting the layout of application icons on a terminal and the terminal to recommend applications for users, thereby reducing the difficulty for users to find application icons. The method of the present invention includes: when it is detected that the network connection state of the terminal changes, according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application, determine the application recommended for the terminal to use; according to the determined recommended application for the terminal to use , and adjust the layout of the application icons on the terminal display interface.
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种调整终端上应用图标布局的方法及终端。The present invention relates to the field of communication technologies, in particular to a method for adjusting the layout of application icons on a terminal and a terminal.
背景技术Background technique
随着终端越来越智能化的发展,其硬件能力(CPU计算能力、存储容量)逐渐增强,用户可以在终端上安装功能各异、且数量繁多的应用,比如社交、娱乐休闲、新闻等应用,以满足用户对终端的不同需求。With the development of terminals becoming more and more intelligent, their hardware capabilities (CPU computing power, storage capacity) are gradually enhanced, and users can install a large number of applications with different functions on the terminal, such as social networking, entertainment, news, etc. , to meet the different needs of users for terminals.
当终端上安装着大量应用时,由于终端显示界面上应用图标的尺寸固定,且终端显示界面的面积有限,通常大量的应用图标会以平铺的形式排列在显示界面的多个页面上,或者以文件夹包含多个应用图标的形式分布在显示界面上,其中文件夹可以是用户自定义的,也可以是按应用类别划分的。对于用户来说,当用户想要使用终端上的某个应用时,用户需要记住该应用在显示界面上的具体位置,或者遍历显示界面上的应用图标才能找到想要使用的应用,这样将会导致用户查找应用时间长,用户体验差,并且导致终端操作便捷性降低,终端显示屏和按键的磨损增加。另外,终端上很多已安装的应用由于查找难度大,被淹没在众多应用中,很可能渐渐地被用户遗忘。When a large number of applications are installed on the terminal, since the size of the application icons on the terminal display interface is fixed, and the area of the terminal display interface is limited, usually a large number of application icons will be arranged in a tiled form on multiple pages of the display interface, or The folders are distributed on the display interface in the form of multiple application icons, where the folders can be user-defined or divided according to application categories. For the user, when the user wants to use a certain application on the terminal, the user needs to remember the specific location of the application on the display interface, or traverse the application icons on the display interface to find the desired application, which will It will lead to a long time for users to search for applications, poor user experience, reduced terminal operation convenience, and increased wear and tear on terminal display screens and buttons. In addition, many installed applications on the terminal are difficult to find, they are submerged in many applications, and are likely to be gradually forgotten by users.
为解决用户在查找应用过程中所遇到的上述问题,现有技术中终端可以根据以往用户使用应用时对应的时间、终端的物理位置与移动速度,为用户推荐当前时间、终端的物理位置与移动速度下用户适合使用的应用。此种为用户推荐应用的方法需要终端实时采集当前时间、终端的物理位置与移动速度的状态信息,由于终端此类状态信息变化比较频繁,导致在为用户推荐应用的过程中终端的采集、分析以及计算的工作量比较大,同时会消耗终端较多的电量。In order to solve the above-mentioned problems encountered by users in the process of searching for applications, in the prior art, the terminal can recommend the current time, the physical location of the terminal and the moving speed of the terminal to the user based on the corresponding time when the user used the application in the past, the physical location and the moving speed of the terminal. Apps for users at mobile speeds. This method of recommending applications for users requires the terminal to collect the current time, the status information of the terminal's physical location and moving speed in real time. Since such status information of the terminal changes frequently, the collection and analysis of the terminal during the process of recommending applications for users And the calculation workload is relatively large, and at the same time, it will consume more power of the terminal.
综上所述,当终端上安装着大量应用时,用户查找终端上的应用时耗费时间长,且用户体验差,并且导致终端操作便捷性降低,终端显示屏和按键的磨损增加;采用现有技术为用户推荐应用的方法,导致终端的采集、分析以及计算的工作量比较大,同时会消耗终端较多的电量,因此可操作性低。To sum up, when a large number of applications are installed on the terminal, it takes a long time for the user to search for the application on the terminal, and the user experience is poor, and the convenience of terminal operation is reduced, and the wear and tear of the terminal display screen and buttons increases; The technology recommends the application method for users, which leads to a relatively large workload of terminal collection, analysis and calculation, and consumes more power of the terminal at the same time, so the operability is low.
发明内容Contents of the invention
本发明实施例提供了一种调整终端上应用图标布局的方法及终端,用以为用户推荐应用,进而降低用户查找应用图标时的难度。Embodiments of the present invention provide a method for adjusting the layout of application icons on a terminal and the terminal, so as to recommend applications for users, thereby reducing the difficulty for users to find application icons.
第一方面,本发明实施例提供一种终端,该终端包括:In a first aspect, an embodiment of the present invention provides a terminal, and the terminal includes:
应用确定单元,用于当检测到终端的网络连接状态发生变更时,根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用;The application determination unit is configured to determine the application recommended for the terminal according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application when a change in the network connection state of the terminal is detected;
布局调整单元,用于根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局。The layout adjustment unit is configured to adjust the layout of the application icons on the display interface of the terminal according to the determined application recommended for the terminal.
结合第一方面,在第一种可能的实现方式中,应用确定单元具体用于:With reference to the first aspect, in a first possible implementation manner, the application determining unit is specifically configured to:
当检测到终端从高带宽网络连接状态切换到低带宽网络连接状态时,根据终端当前低带宽网络连接状态以及网络连接状态与应用之间的对应规则,将低流量应用作为推荐给终端使用的应用,其中低流量应用包括工具类应用、阅读类应用以及新闻类应用;或者When it is detected that the terminal switches from the high-bandwidth network connection state to the low-bandwidth network connection state, according to the current low-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and the application, the low-traffic application is recommended to the terminal. , where low-traffic apps include utility apps, reading apps, and news apps; or
当检测到终端从低带宽网络连接状态切换到高带宽网络连接状态时,根据终端当前高带宽网络连接状态以及网络连接状态与应用之间的对应规则,将高流量应用作为推荐给终端使用的应用,其中高流量应用包括视频类应用、音乐类应用以及聊天类应用;或者When it is detected that the terminal switches from the low-bandwidth network connection state to the high-bandwidth network connection state, according to the current high-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and the application, the high-traffic application is recommended to the terminal. , where high-traffic apps include video apps, music apps, and chat apps; or
当检测到终端从存在数据连接状态切换到无数据连接状态时,根据终端当前无数据连接状态以及网络连接状态与应用之间的对应规则,将单机无流量应用作为推荐给终端使用的应用。When it is detected that the terminal switches from the data connection state to the no data connection state, according to the corresponding rules between the current no data connection state of the terminal and the network connection state and the application, the stand-alone no-traffic application is recommended to the terminal.
结合第一方面,在第二种可能的实现方式中,应用确定单元在根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用时,具体用于:In combination with the first aspect, in the second possible implementation manner, when the application determination unit determines the application recommended for the terminal according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application, it is specifically used for:
根据终端当前网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,确定推荐给终端使用的应用;或者Determine the application recommended for the terminal according to the current network connection status of the terminal and the corresponding rules between the network connection status and single or multiple applications; or
根据终端当前网络连接状态以及网络连接状态与应用类别之间的对应规则,确定推荐给终端使用的应用,其中,同一应用类别包含至少一个应用。According to the current network connection state of the terminal and the corresponding rule between the network connection state and the application category, determine the recommended application for the terminal, wherein the same application category contains at least one application.
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,应用确定单元在根据终端当前网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,确定推荐给终端使用的应用时,具体用于:With reference to the second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the application determination unit performs the following operations according to the current network connection state of the terminal and the relationship between the network connection state and the single or multiple applications Corresponding rules, when determining the application recommended for the terminal, are specifically used for:
根据网络连接状态与单个或多个应用之间的对应规则,查找终端当前网络连接状态对应的应用;Find the application corresponding to the current network connection state of the terminal according to the corresponding rules between the network connection state and single or multiple applications;
将查找的终端当前网络连接状态对应的应用中终端已安装的应用作为推荐给终端使用的应用。Among the found applications corresponding to the current network connection state of the terminal, the applications installed on the terminal are used as the recommended applications for the terminal.
结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,该终端还包括:With reference to the second possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the terminal further includes:
对应规则更新单元,用于统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用的标识以及操作该应用时终端所处的网络连接状态;The corresponding rule update unit is used to count the operation information when the terminal operates the application each time, wherein the operation information includes the identification of the application operated by the terminal and the network connection status of the terminal when operating the application;
以及计算每次操作信息的支持度和/或置信度,并根据操作信息的支持度和/或置信度,更新网络连接状态与单个或多个应用之间的对应规则。And calculate the support degree and/or confidence degree of each operation information, and update the corresponding rules between the network connection status and single or multiple applications according to the support degree and/or confidence degree of the operation information.
结合第一方面的第二种可能的实现方式,在第一方面的第五种可能的实现方式中,应用确定单元在根据终端当前网络连接状态以及网络连接状态与应用类别之间的对应规则,确定推荐给终端使用的应用时,具体用于:With reference to the second possible implementation of the first aspect, in a fifth possible implementation of the first aspect, the application determining unit, according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application category, When determining the application recommended for the terminal, it is specifically used for:
根据网络连接状态与应用类别之间的对应规则,查找终端当前网络连接状态对应的应用类别;Find the application category corresponding to the current network connection status of the terminal according to the corresponding rules between the network connection status and the application category;
将查找的应用类别包含的应用中终端已安装的应用作为推荐给终端使用的应用。Among the applications included in the searched application category, the applications installed on the terminal are used as the applications recommended for the terminal.
结合第一方面的第二种可能的实现方式,在第一方面的第六种可能的实现方式中,该终端还包括:With reference to the second possible implementation manner of the first aspect, in a sixth possible implementation manner of the first aspect, the terminal further includes:
对应规则更新单元,用于统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用对应的应用类别以及操作该应用时终端所处的网络连接状态;The corresponding rule update unit is used to count the operation information when the terminal operates the application each time, wherein the operation information includes the application category corresponding to the application operated by the terminal and the network connection status of the terminal when operating the application;
计算每次操作信息的支持度和/或置信度,并根据操作信息对应的支持度和/或置信度,更新网络连接状态与应用类别之间的对应规则。Calculate the support and/or confidence of each operation information, and update the corresponding rules between the network connection status and the application category according to the support and/or confidence corresponding to the operation information.
结合第一方面,在第七种可能的实现方式中,布局调整单元具体用于:In combination with the first aspect, in a seventh possible implementation manner, the layout adjustment unit is specifically used for:
当确定推荐给终端使用的应用存在多个时,根据确定的每个应用与操作该应用时终端所处的网络连接状态之间的置信度高低,调整终端显示界面上应用图标的布局。When it is determined that there are multiple applications recommended for the terminal, the layout of application icons on the terminal display interface is adjusted according to the degree of confidence between each determined application and the network connection status of the terminal when operating the application.
结合第一方面或第一方面的第七种中任一可能的实现方式,在第一方面的第八种可能的实现方式中,布局调整单元具体用于:In combination with the first aspect or any of the seventh possible implementation manners of the first aspect, in an eighth possible implementation manner of the first aspect, the layout adjustment unit is specifically configured to:
在终端显示界面的预定位置显示确定的推荐给终端使用的应用的图标;或者Displaying the determined icon of the application recommended for the terminal at a predetermined position on the display interface of the terminal; or
在终端显示界面上,标记确定的推荐给终端使用的应用的图标;或者On the display interface of the terminal, mark the icon of the determined application recommended for the terminal; or
在终端显示界面中以弹出窗口的形式显示确定的推荐给终端使用的应用的图标;或者Displaying the determined icon of the application recommended for the terminal in the form of a pop-up window on the display interface of the terminal; or
在终端显示界面的通知栏中以下拉列表的形式显示确定的推荐给终端使用的应用的图标。The determined icons of the applications recommended for the terminal are displayed in the form of a drop-down list in the notification bar of the display interface of the terminal.
第二方面,本发明实施例提供一种调整终端上应用图标布局的方法,该方法包括:In a second aspect, an embodiment of the present invention provides a method for adjusting the layout of application icons on a terminal, the method including:
当检测到终端的网络连接状态发生变更时,根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用;When it is detected that the network connection state of the terminal has changed, according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application, determine the recommended application for the terminal;
根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局。Adjust the layout of the application icons on the display interface of the terminal according to the determined applications recommended for use by the terminal.
结合第二方面,在第一种可能的实现方式中,当检测到终端的网络连接状态发生变更时,根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用,包括:In combination with the second aspect, in the first possible implementation manner, when it is detected that the network connection state of the terminal changes, according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application, it is determined to recommend it to the terminal for use. applications, including:
当检测到终端从高带宽网络连接状态切换到低带宽网络连接状态时,根据终端当前低带宽网络连接状态以及网络连接状态与应用之间的对应规则,将低流量应用作为推荐给终端使用的应用,其中低流量应用包括工具类应用、阅读类应用以及新闻类应用;或者When it is detected that the terminal switches from the high-bandwidth network connection state to the low-bandwidth network connection state, according to the current low-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and the application, the low-traffic application is recommended to the terminal. , where low-traffic apps include utility apps, reading apps, and news apps; or
当检测到终端从低带宽网络连接状态切换到高带宽网络连接状态时,根据终端当前高带宽网络连接状态以及网络连接状态与应用之间的对应规则,将高流量应用作为推荐给终端使用的应用,其中高流量应用包括视频类应用、音乐类应用以及聊天类应用;或者When it is detected that the terminal switches from the low-bandwidth network connection state to the high-bandwidth network connection state, according to the current high-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and the application, the high-traffic application is recommended to the terminal. , where high-traffic apps include video apps, music apps, and chat apps; or
当检测到终端从存在数据连接状态切换到无数据连接状态时,根据终端当前无数据连接状态以及网络连接状态与应用之间的对应规则,将单机无流量应用作为推荐给终端使用的应用。When it is detected that the terminal switches from the data connection state to the no data connection state, according to the corresponding rules between the current no data connection state of the terminal and the network connection state and the application, the stand-alone no-traffic application is recommended to the terminal.
结合第二方面,在第二种可能的实现方式中,根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用,包括:In combination with the second aspect, in a second possible implementation, the application recommended for the terminal is determined according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application, including:
根据终端当前网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,确定推荐给终端使用的应用;或者Determine the application recommended for the terminal according to the current network connection status of the terminal and the corresponding rules between the network connection status and single or multiple applications; or
根据终端当前网络连接状态以及网络连接状态与应用类别之间的对应规则,确定推荐给终端使用的应用,其中,同一应用类别包含至少一个应用。According to the current network connection state of the terminal and the corresponding rule between the network connection state and the application category, determine the recommended application for the terminal, wherein the same application category contains at least one application.
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,根据终端当前网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,确定推荐给终端使用的应用,包括:With reference to the second possible implementation of the second aspect, in a third possible implementation of the second aspect, according to the current network connection status of the terminal and the corresponding rules between the network connection status and single or multiple applications, determine Applications recommended for terminal use include:
根据网络连接状态与单个或多个应用之间的对应规则,查找终端当前网络连接状态对应的应用;Find the application corresponding to the current network connection state of the terminal according to the corresponding rules between the network connection state and single or multiple applications;
将查找的终端当前网络连接状态对应的应用中终端已安装的应用作为推荐给终端使用的应用。Among the found applications corresponding to the current network connection state of the terminal, the applications installed on the terminal are used as the recommended applications for the terminal.
结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,该方法还包括:In combination with the second possible implementation of the second aspect, in a fourth possible implementation of the second aspect, the method further includes:
统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用的标识以及操作该应用时终端所处的网络连接状态;Counting the operation information of the terminal each time the application is operated, wherein the operation information includes the identification of the application operated by the terminal and the network connection status of the terminal when operating the application;
以及计算每次操作信息的支持度和/或置信度,并根据操作信息的支持度和/或置信度,更新网络连接状态与单个或多个应用之间的对应规则。And calculate the support degree and/or confidence degree of each operation information, and update the corresponding rules between the network connection status and single or multiple applications according to the support degree and/or confidence degree of the operation information.
结合第二方面的第二种可能的实现方式,在第二方面的第五种可能的实现方式中,根据终端当前网络连接状态以及网络连接状态与应用类别之间的对应规则,确定推荐给终端使用的应用,包括:With reference to the second possible implementation of the second aspect, in the fifth possible implementation of the second aspect, according to the current network connection status of the terminal and the corresponding rules between the network connection status and the application category, it is determined to recommend to the terminal Apps used, including:
根据网络连接状态与应用类别之间的对应规则,查找终端当前网络连接状态对应的应用类别;Find the application category corresponding to the current network connection status of the terminal according to the corresponding rules between the network connection status and the application category;
将查找的应用类别包含的应用中终端已安装的应用作为推荐给终端使用的应用。Among the applications included in the searched application category, the applications installed on the terminal are used as the applications recommended for the terminal.
结合第二方面的第二种可能的实现方式,在第二方面的第六种可能的实现方式中,该方法还包括:In combination with the second possible implementation of the second aspect, in a sixth possible implementation of the second aspect, the method further includes:
统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用对应的应用类别以及操作该应用时终端所处的网络连接状态;Counting the operation information of the terminal each time the application is operated, wherein the operation information includes the application category corresponding to the application operated by the terminal and the network connection status of the terminal when operating the application;
计算每次操作信息的支持度和/或置信度,并根据操作信息对应的支持度和/或置信度,更新网络连接状态与应用类别之间的对应规则。Calculate the support and/or confidence of each operation information, and update the corresponding rules between the network connection status and the application category according to the support and/or confidence corresponding to the operation information.
结合第二方面,在第七种可能的实现方式中,根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局,包括:In combination with the second aspect, in a seventh possible implementation manner, the layout of application icons on the display interface of the terminal is adjusted according to the determined application recommended to the terminal, including:
当确定推荐给终端使用的应用存在多个时,根据确定的每个应用与操作该应用时终端所处的网络连接状态之间的置信度高低,调整终端显示界面上应用图标的布局。When it is determined that there are multiple applications recommended for the terminal, the layout of application icons on the terminal display interface is adjusted according to the degree of confidence between each determined application and the network connection status of the terminal when operating the application.
结合第二方面或第二方面的第七种中任一可能的实现方式,在第二方面的第八种可能的实现方式中,根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局,包括:In combination with the second aspect or any of the seventh possible implementations of the second aspect, in the eighth possible implementation of the second aspect, adjust the application on the display interface of the terminal according to the determined application recommended for use by the terminal. The layout of the icons, including:
在终端显示界面的预定位置显示确定的推荐给终端使用的应用的图标;或者Displaying the determined icon of the application recommended for the terminal at a predetermined position on the display interface of the terminal; or
在终端显示界面上,标记确定的推荐给终端使用的应用的图标;或者On the display interface of the terminal, mark the icon of the determined application recommended for the terminal; or
在终端显示界面中以弹出窗口的形式显示确定的推荐给终端使用的应用的图标;或者Displaying the determined icon of the application recommended for the terminal in the form of a pop-up window on the display interface of the terminal; or
在终端显示界面的通知栏中以下拉列表的形式显示确定的推荐给终端使用的应用的图标。The determined icons of the applications recommended for the terminal are displayed in the form of a drop-down list in the notification bar of the display interface of the terminal.
本发明实施例中,通过当检测到终端的网络连接状态发生变更时,根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用;根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局,为用户推荐应用,进而降低用户查找应用图标时的难度,同时降低终端显示屏和按键的磨损程度、以及电量的消耗。In the embodiment of the present invention, when a change in the network connection state of the terminal is detected, the application recommended to the terminal is determined according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application; For applications used by terminals, adjust the layout of application icons on the terminal display interface, recommend applications for users, and reduce the difficulty for users to find application icons, while reducing the wear and tear of terminal display screens and buttons, as well as power consumption.
附图说明Description of drawings
图1为本发明实施例一提供的一种终端的结构示意图;FIG. 1 is a schematic structural diagram of a terminal provided in Embodiment 1 of the present invention;
图2为本发明实施例二提供的一种调整终端上应用图标布局的方法的流程示意图;FIG. 2 is a schematic flowchart of a method for adjusting the layout of application icons on a terminal provided by Embodiment 2 of the present invention;
图3为本发明实施例三提供的一种调整终端上应用图标布局的方法流程示意图;FIG. 3 is a schematic flowchart of a method for adjusting the layout of application icons on a terminal provided by Embodiment 3 of the present invention;
图4为本发明实施例四提供的一种调整终端上应用图标布局的方法流程示意图;FIG. 4 is a schematic flowchart of a method for adjusting the layout of application icons on a terminal provided by Embodiment 4 of the present invention;
图5为本发明实施例五提供的一种终端的结构示意图。FIG. 5 is a schematic structural diagram of a terminal provided by Embodiment 5 of the present invention.
具体实施方式Detailed ways
实施例一Embodiment one
如图1所示,本发明实施例一提供的终端包括:As shown in FIG. 1, the terminal provided by Embodiment 1 of the present invention includes:
应用确定单元11,用于当检测到终端的网络连接状态发生变更时,根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用;The application determining unit 11 is configured to determine the application recommended for the terminal according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application when it is detected that the network connection state of the terminal has changed;
布局调整单元12,用于根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局。The layout adjustment unit 12 is configured to adjust the layout of the application icons on the terminal display interface according to the determined applications recommended for use by the terminal.
较佳地,应用确定单元11具体用于:Preferably, the application determination unit 11 is specifically configured to:
当检测到终端从高带宽网络连接状态切换到低带宽网络连接状态时,根据终端当前低带宽网络连接状态以及网络连接状态与应用之间的对应规则,将低流量应用作为推荐给终端使用的应用,其中低流量应用包括工具类应用、阅读类应用以及新闻类应用;或者When it is detected that the terminal switches from the high-bandwidth network connection state to the low-bandwidth network connection state, according to the current low-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and the application, the low-traffic application is recommended to the terminal. , where low-traffic apps include utility apps, reading apps, and news apps; or
当检测到终端从低带宽网络连接状态切换到高带宽网络连接状态时,根据终端当前高带宽网络连接状态以及网络连接状态与应用之间的对应规则,将高流量应用作为推荐给终端使用的应用,其中高流量应用包括视频类应用、音乐类应用以及聊天类应用;或者When it is detected that the terminal switches from the low-bandwidth network connection state to the high-bandwidth network connection state, according to the current high-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and the application, the high-traffic application is recommended to the terminal. , where high-traffic apps include video apps, music apps, and chat apps; or
当检测到终端从存在数据连接状态切换到无数据连接状态时,根据终端当前无数据连接状态以及网络连接状态与应用之间的对应规则,将单机无流量应用作为推荐给终端使用的应用。When it is detected that the terminal switches from the data connection state to the no data connection state, according to the corresponding rules between the current no data connection state of the terminal and the network connection state and the application, the stand-alone no-traffic application is recommended to the terminal.
较佳地,应用确定单元11在根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用时,具体用于:Preferably, the application determining unit 11 is specifically used to:
根据终端当前网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,确定推荐给终端使用的应用;或者Determine the application recommended for the terminal according to the current network connection status of the terminal and the corresponding rules between the network connection status and single or multiple applications; or
根据终端当前网络连接状态以及网络连接状态与应用类别之间的对应规则,确定推荐给终端使用的应用,其中,同一应用类别包含至少一个应用。According to the current network connection state of the terminal and the corresponding rule between the network connection state and the application category, determine the recommended application for the terminal, wherein the same application category contains at least one application.
较佳地,应用确定单元11在根据终端当前网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,确定推荐给终端使用的应用时,具体用于:Preferably, the application determining unit 11 is specifically used to:
根据网络连接状态与单个或多个应用之间的对应规则,查找终端当前网络连接状态对应的应用;Find the application corresponding to the current network connection state of the terminal according to the corresponding rules between the network connection state and single or multiple applications;
将查找的终端当前网络连接状态对应的应用中终端已安装的应用作为推荐给终端使用的应用。Among the found applications corresponding to the current network connection state of the terminal, the applications installed on the terminal are used as the recommended applications for the terminal.
较佳地,该终端还包括:Preferably, the terminal also includes:
对应规则更新单元13,用于统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用的标识以及操作该应用时终端所处的网络连接状态;The corresponding rule update unit 13 is configured to count the operation information of the terminal each time the application is operated, wherein the operation information includes the identification of the application operated by the terminal and the network connection status of the terminal when operating the application;
以及计算每次操作信息的支持度和/或置信度,并根据操作信息的支持度和/或置信度,更新网络连接状态与单个或多个应用之间的对应规则。And calculate the support degree and/or confidence degree of each operation information, and update the corresponding rules between the network connection status and single or multiple applications according to the support degree and/or confidence degree of the operation information.
较佳地,应用确定单元11在根据终端当前网络连接状态以及网络连接状态与应用类别之间的对应规则,确定推荐给终端使用的应用时,具体用于:Preferably, the application determining unit 11 is specifically used to:
根据网络连接状态与应用类别之间的对应规则,查找终端当前网络连接状态对应的应用类别;Find the application category corresponding to the current network connection status of the terminal according to the corresponding rules between the network connection status and the application category;
将查找的应用类别包含的应用中终端已安装的应用作为推荐给终端使用的应用。Among the applications included in the searched application category, the applications installed on the terminal are used as the applications recommended for the terminal.
较佳地,对应规则更新单元13还用于:Preferably, the corresponding rule updating unit 13 is also used for:
统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用对应的应用类别以及操作该应用时终端所处的网络连接状态;Counting the operation information of the terminal each time the application is operated, wherein the operation information includes the application category corresponding to the application operated by the terminal and the network connection status of the terminal when operating the application;
计算每次操作信息的支持度和/或置信度,并根据操作信息对应的支持度和/或置信度,更新网络连接状态与应用类别之间的对应规则。Calculate the support and/or confidence of each operation information, and update the corresponding rules between the network connection status and the application category according to the support and/or confidence corresponding to the operation information.
较佳地,布局调整单元12具体用于:Preferably, the layout adjustment unit 12 is specifically used for:
当确定推荐给终端使用的应用存在多个时,根据确定的每个应用与操作该应用时终端所处的网络连接状态之间的置信度高低,调整终端显示界面上应用图标的布局。When it is determined that there are multiple applications recommended for the terminal, the layout of application icons on the terminal display interface is adjusted according to the degree of confidence between each determined application and the network connection status of the terminal when operating the application.
较佳地,布局调整单元12具体用于:Preferably, the layout adjustment unit 12 is specifically used for:
在终端显示界面的预定位置显示确定的推荐给终端使用的应用的图标;或者Displaying the determined icon of the application recommended for the terminal at a predetermined position on the display interface of the terminal; or
在终端显示界面上,标记确定的推荐给终端使用的应用的图标;或者On the display interface of the terminal, mark the icon of the determined application recommended for the terminal; or
在终端显示界面中以弹出窗口的形式显示确定的推荐给终端使用的应用的图标;或者Displaying the determined icon of the application recommended for the terminal in the form of a pop-up window on the display interface of the terminal; or
在终端显示界面的通知栏中以下拉列表的形式显示确定的推荐给终端使用的应用的图标。The determined icons of the applications recommended for the terminal are displayed in the form of a drop-down list in the notification bar of the display interface of the terminal.
通过实施例一提供的终端,可以实现通过当检测到终端的网络连接状态发生变更时,根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用;根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局,为用户推荐应用,进而降低用户查找应用图标时的难度,同时降低终端显示屏和按键的磨损程度、以及电量的消耗。Through the terminal provided in Embodiment 1, when it is detected that the network connection state of the terminal has changed, the application recommended for the terminal can be determined according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application; Determine the recommended applications for the terminal, adjust the layout of the application icons on the terminal display interface, and recommend applications for users, thereby reducing the difficulty for users to find application icons, while reducing the wear and tear of the terminal display screen and buttons, as well as power consumption.
与上述实施例一相应的,本发明实施例二至实施例四分别提供了一种调整终端上应用图标布局的方法,实施例二至实施例四中操作主体为终端,如手机、平板电脑等。Corresponding to Embodiment 1 above, Embodiment 2 to Embodiment 4 of the present invention respectively provide a method for adjusting the layout of application icons on a terminal. In Embodiment 2 to Embodiment 4, the operating subject is a terminal, such as a mobile phone, a tablet computer, etc. .
实施例二Embodiment two
如图2所示,本发明实施例二提供的一种调整终端上应用图标布局的方法,该方法包括:As shown in FIG. 2, Embodiment 2 of the present invention provides a method for adjusting the layout of application icons on a terminal. The method includes:
S21、当检测到终端的网络连接状态发生变更时,根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用;S21. When it is detected that the network connection state of the terminal has changed, determine the application recommended for the terminal according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application;
S22、根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局。S22. Adjust the layout of the application icons on the display interface of the terminal according to the determined applications recommended for use by the terminal.
一般情况下,终端的网络连接状态发生变更是指,终端从当前网络连接状态切换到到异于当前网络连接状态的另一种网络连接状态,其中,网络连接状态包括接入移动无线保真(Mobile Wireless Fidelity,Mobile Wi-Fi)状态、4G状态、3G状态、2G状态以及无数据连接状态等。例如当终端进入到某个wifi覆盖的区域内时,该终端会断开当前网络连接状态,并连接到其所处区域的wifi网络,即接入WiFi网络,此时能够检测到该终端的网络连接状态发生变更,并确定该终端当前网络连接状态为wifi状态;Generally, the change of the network connection state of the terminal means that the terminal switches from the current network connection state to another network connection state different from the current network connection state, wherein the network connection state includes accessing Mobile Wi-Fi ( Mobile Wireless Fidelity, Mobile Wi-Fi) status, 4G status, 3G status, 2G status, and no data connection status, etc. For example, when a terminal enters an area covered by wifi, the terminal will disconnect the current network connection status and connect to the wifi network in the area where it is located, that is, access the wifi network. At this time, the terminal's network can be detected The connection status changes, and it is determined that the current network connection status of the terminal is wifi status;
在确定终端当前网络连接状态发生变更后,通过查找网络连接状态与应用之间的对应规则,确定终端当前网络连接状态对应的应用,并将该应用确定为推荐给终端使用的应用;然后根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局,使得用户能够通过调整后的终端显示界面上应用图标的布局,得知推荐的适合终端当前网络连接状态使用的应用。After determining that the current network connection state of the terminal has changed, by searching for the corresponding rules between the network connection state and the application, determine the application corresponding to the current network connection state of the terminal, and determine the application as the application recommended for the terminal; then according to the determined Adjust the layout of the application icons on the terminal display interface, so that the user can know the recommended application suitable for the current network connection status of the terminal through the adjusted layout of the application icons on the terminal display interface.
通过实施例二提供的方法,可以实现根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,为用户推荐适合终端当前网络连接状态下使用的应用,进而降低用户查找应用图标时的难度,同时降低终端显示屏和按键的磨损程度、以及电量的消耗。Through the method provided in Embodiment 2, according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application, it is possible to recommend to the user an application suitable for use in the current network connection state of the terminal, thereby reducing the time for the user to search for an application icon. Difficulty, while reducing the degree of wear and tear on the terminal display and buttons, as well as power consumption.
实施例三Embodiment three
如图3所示,本发明实施例三提供了一种调整终端上应用图标布局的方法,具体步骤如下:As shown in Figure 3, Embodiment 3 of the present invention provides a method for adjusting the layout of application icons on a terminal, and the specific steps are as follows:
S301、当检测到终端的网络连接状态发生变更时,确定终端当前网络连接状态;S301. When it is detected that the network connection state of the terminal changes, determine the current network connection state of the terminal;
一般情况下,终端的网络连接状态发生变更是指,终端从当前网络连接状态切换到到异于当前网络连接状态的另一种网络连接状态,其中,网络连接状态包括接入wifi状态、4G状态、3G状态、2G状态或无数据连接状态等。Generally, the change of the network connection state of the terminal means that the terminal switches from the current network connection state to another network connection state different from the current network connection state, wherein the network connection state includes access to wifi state, 4G state , 3G status, 2G status or no data connection status, etc.
S302、根据网络连接状态与单个或多个应用之间的对应规则,查找终端当前网络连接状态对应的单个或多个应用;S302. Search for a single or multiple applications corresponding to the current network connection status of the terminal according to the corresponding rules between the network connection status and the single or multiple applications;
其中,网络连接状态与单个或多个应用之间的对应规则为预先设置的或者从服务器中下载的,网络连接状态与单个或多个应用之间的对应规则是指网络连接状态与应用之间一对一或一对多的对应关系,此外一个应用也可以对应多个网络连接状态。在该对应规则中,每种网络连接状态对应的应用表示,当终端在该种网络连接状态下时,适合推荐给终端用户使用的应用。通过查找网络连接状态与单个或多个应用之间的对应规则,可以查找到终端当前网络连接状态对应的单个或多个应用,即适合推荐给终端用户使用的应用。Wherein, the corresponding rules between the network connection status and single or multiple applications are pre-set or downloaded from the server, and the corresponding rules between the network connection status and single or multiple applications refer to the relationship between the network connection status and the application One-to-one or one-to-many correspondence, and one application can also correspond to multiple network connection states. In the corresponding rule, the application corresponding to each network connection state indicates an application that is suitable for being recommended to the terminal user when the terminal is in this network connection state. By searching the corresponding rules between the network connection status and single or multiple applications, the single or multiple applications corresponding to the current network connection status of the terminal can be found, that is, the applications suitable for recommendation to the terminal user.
较佳地,当检测到终端从高带宽网络连接状态切换到低带宽网络连接状态时,根据终端当前低带宽网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,将低流量应用作为推荐给终端使用的应用,其中,高带宽网络是指高速数据传输网络,即每秒传输的数据字节数较高的网络,低带宽网络是指低速数据传输网络,例如高带宽网络可以包括wifi网络、4G网络和3G网络,低带宽网络可以包括2G网络,低流量应用包括工具类应用、阅读类应用以及新闻类应用;或者Preferably, when it is detected that the terminal switches from a high-bandwidth network connection state to a low-bandwidth network connection state, the low-traffic Application is an application recommended for terminals. Among them, a high-bandwidth network refers to a high-speed data transmission network, that is, a network with a high number of data bytes transmitted per second, and a low-bandwidth network refers to a low-speed data transmission network. For example, a high-bandwidth network can Including wifi network, 4G network and 3G network, low-bandwidth network may include 2G network, and low-traffic applications include tool applications, reading applications and news applications; or
当检测到终端从低带宽网络连接状态切换到高带宽网络连接状态时,根据终端当前高带宽网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,将高流量应用作为推荐给终端使用的应用,其中高流量应用包括视频类应用、音乐类应用以及聊天类应用;或者When it is detected that the terminal switches from the low-bandwidth network connection state to the high-bandwidth network connection state, according to the current high-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and single or multiple applications, high-traffic applications are recommended to End-use applications, where high-traffic applications include video-type applications, music-type applications, and chat-type applications; or
当检测到终端从存在数据连接状态切换到无数据连接状态时,根据终端当前无数据连接状态以及网络连接状态与应用之间的对应规则,将单机无流量应用作为推荐给终端使用的应用,其中单机无流量应用包括离线类应用。When it is detected that the terminal has switched from the state of existing data connection to the state of no data connection, according to the corresponding rules between the current no data connection state of the terminal and the network connection state and the application, the stand-alone no-flow application is recommended to the terminal. Stand-alone applications without traffic include offline applications.
需要说明的是,低流量应用、高流量应用以及单机无流量应用各自对应的应用也可以包括其他具有相应属性的应用,并不局限于本发明实施例提供的上述应用。例如,在离线状态下使用视频类应用或者音乐类应用,即播放已下载的视频或音乐,此时也可将视频类应用或者音乐类应用归为单机无流量应用。It should be noted that the applications corresponding to the low-traffic application, the high-traffic application, and the stand-alone no-traffic application may also include other applications with corresponding attributes, and are not limited to the above-mentioned applications provided by the embodiments of the present invention. For example, when using a video application or a music application in an offline state, that is, playing downloaded videos or music, the video application or music application may also be classified as a stand-alone non-traffic application.
S303、将查找的终端当前网络连接状态对应的单个或多个应用中该终端已安装的应用确定为推荐给该终端使用的应用;S303. Determine, among the single or multiple applications corresponding to the current network connection state of the searched terminal, an application already installed on the terminal as an application recommended for the terminal;
由于查找的终端当前网络连接状态对应的单个或多个应用中,可能会存在该终端未安装或者安装过但已卸载的应用,因此将查找的终端当前网络连接状态对应的单个或多个应用中该终端已安装的应用确定为推荐给该终端使用的应用。Since there may be one or more applications corresponding to the current network connection status of the searched terminal, there may be applications that are not installed on the terminal or have been installed but uninstalled, so the single or multiple applications corresponding to the current network connection status of the searched terminal The installed applications of the terminal are determined as applications recommended for the terminal.
对于查找的终端当前网络连接状态对应的单个或多个应用中该终端未安装或者安装但已卸载的应用,可以作为推荐该终端下载安装的应用,并在该终端的通知栏中推荐用户下载安装。Among the single or multiple applications corresponding to the current network connection status of the searched terminal, the applications that are not installed on the terminal or installed but uninstalled can be recommended as applications for the terminal to download and install, and the user is recommended to download and install in the notification bar of the terminal .
S304、根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局;S304. Adjust the layout of the application icons on the display interface of the terminal according to the determined application recommended to the terminal;
其中,S304中的具体方法可以有如下多种方式:Among them, the specific method in S304 can have the following multiple ways:
方式(一):在终端显示界面的预定位置显示确定的推荐给终端使用的应用的图标;Method (1): Displaying the determined icon of the application recommended for the terminal at a predetermined position on the display interface of the terminal;
例如:在显示界面的预定位置以文件夹的形式显示确定的推荐给终端使用的应用的图标,或者在显示界面上顺序比较靠前的位置显示确定的推荐给终端使用的应用的图标,依置信度从高到低,应用图标的预定位置不同,较佳地,按照应用的置信度从高至低排列,并在显示界面上按照该排列顺序显示应用图标。For example: displaying the determined icons of the applications recommended for the terminal in the form of folders at a predetermined position on the display interface, or displaying the determined icons of the applications recommended for the terminal at a relatively front position on the display interface, according to the confidence The predetermined positions of the application icons are different from high to low, preferably, the applications are arranged according to the confidence of the applications from high to low, and the application icons are displayed on the display interface in this order.
其中,显示界面上顺序比较靠前的位置可以是每个显示界面上首个或第二个应用图标位置。通过以下公式计算应用的置信度:Wherein, the relatively front position on the display interface may be the first or second application icon position on each display interface. The applied confidence is calculated by the following formula:
置信度(X—>Y)=同时包含X和Y的操作信息/操作信息中包含X的次数Confidence (X—>Y) = operation information containing both X and Y/the number of times X is included in the operation information
置信度表示操作信息中包含网络连接状态X的次数中使用应用Y的概率,置信度表示网络连接状态和应用之间的量化关系,置信度越高说明在网络连接状态X出现时,使用应用Y的概率越高。Confidence indicates the probability of using application Y among the number of times network connection status X is included in the operation information. Confidence indicates the quantitative relationship between network connection status and application. A higher confidence indicates that application Y is used when network connection status X appears. The higher the probability.
方式(二):在终端显示界面上,标记确定的推荐给终端使用的应用的图标,例如增加阴影或星号等;Method (2): On the display interface of the terminal, mark the determined application icons recommended for the terminal, such as adding shadows or asterisks, etc.;
方式(三):在终端显示界面中以弹出窗口的形式显示确定的推荐给终端使用的应用的图标,例如在用户打开程序列表时,在弹出窗口中显示推荐的应用的图标;Method (3): Displaying the determined icon of the application recommended for the terminal in the form of a pop-up window on the display interface of the terminal, for example, when the user opens the program list, displaying the icon of the recommended application in the pop-up window;
方式(四):在终端显示界面的通知栏中以下拉列表的形式显示确定的推荐给终端使用的应用的图标。Way (four): In the notification bar of the display interface of the terminal, the determined icons of the applications recommended for the terminal are displayed in the form of a drop-down list.
需要说明的是,本发明中还可以以其他方式在终端显示界面中显示确定的推荐给终端使用的应用的图标,并不局限于本发明实施例提供的上述方式(一)至方式(四)。It should be noted that in the present invention, the icons of the determined applications recommended for the terminal can also be displayed on the terminal display interface in other ways, and are not limited to the above-mentioned ways (1) to (4) provided by the embodiments of the present invention. .
在另一实施例中,当确定推荐给终端使用的应用存在多个时,可以根据确定的每个应用与网络连接状态之间的置信度高低,调整终端显示界面上应用图标的布局。例如:将确定的应用的置信度从高至低排列,按照排列后的顺序在终端显示界面上的固定位置显示应用图标。In another embodiment, when it is determined that there are multiple applications recommended for the terminal, the layout of the application icons on the terminal display interface may be adjusted according to the determined confidence level between each application and the network connection status. For example, the confidence levels of the determined applications are arranged from high to low, and application icons are displayed at fixed positions on the display interface of the terminal according to the arranged order.
本发明实施例三提供的方法还包括:The method provided by Embodiment 3 of the present invention also includes:
S305、更新网络连接状态与单个或多个应用之间的对应规则;S305. Update the corresponding rules between the network connection status and single or multiple applications;
具体的,S305包括:Specifically, S305 includes:
步骤S3051、统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用的标识以及操作该应用时终端所处的网络连接状态;Step S3051, counting the operation information of the terminal each time the application is operated, wherein the operation information includes the identification of the application operated by the terminal and the network connection status of the terminal when operating the application;
例如,终端每次操作应用时记录的操作信息如下表1所示,表1中终端的网络连接状态为wifi时,对应的终端操作的应用是搜狐视频,应用ID为A00003;终端的网络连接状态为3G时,对应的终端操作的应用有两个,分别是QQ和微博,应用ID分别为A00001和A00002。For example, the operation information recorded each time the terminal operates an application is shown in Table 1 below. In Table 1, when the network connection status of the terminal is wifi, the corresponding application operated by the terminal is Sohu Video, and the application ID is A00003; the network connection status of the terminal When it is 3G, there are two corresponding terminal-operated applications, namely QQ and Weibo, and the application IDs are A00001 and A00002 respectively.
表1终端操作信息列表Table 1 Terminal operation information list
步骤S3052、计算关联的网络连接状态X与单个或多个应用Y(X—>Y)的支持度和/或置信度,将相同网络连接状态X下支持度和/或置信度较高的关联的X—>Y作为网络连接状态与单个或多个应用之间的对应规则,或者将相同网络连接状态X下支持度和/或置信度达到某一阈值的关联的X—>Y作为网络连接状态与单个或多个应用之间的对应规则。Step S3052, calculate the support and/or confidence of the associated network connection state X and a single or multiple applications Y (X—>Y), and associate the higher support and/or confidence of the same network connection state X X—>Y is used as the corresponding rule between the network connection state and single or multiple applications, or the associated X—>Y with the support and/or confidence reaching a certain threshold under the same network connection state X is used as the network connection Correspondence rules between states and single or multiple applications.
通过下面公式计算关联的X—>Y的支持度和置信度:Calculate the support and confidence of the associated X—>Y by the following formula:
支持度(X—>Y)=同时包含X和Y的操作信息/操作信息总次数Support (X—>Y) = operation information containing both X and Y/total number of operation information
置信度(X—>Y)=同时包含X和Y的操作信息/操作信息中包含X的次数Confidence (X—>Y) = operation information containing both X and Y/the number of times X is included in the operation information
其中,支持度表示在操作信息总次数中同时出现网络连接状态X和使用应用Y的概率;置信度表示操作信息中包含网络连接状态X的次数中使用应用Y的概率。支持度和置信度这两个指标表示网络连接状态和应用之间的量化关系,支持度越高说明网络连接状态X和应用Y同时出现的概率越高,置信度越高说明在网络连接状态X出现时,使用应用Y的概率越高。Among them, the support degree represents the probability that the network connection state X and the application Y appear simultaneously in the total number of times of operation information; the confidence degree represents the probability of using the application Y among the times that the operation information contains the network connection state X. The two indicators of support and confidence indicate the quantitative relationship between the network connection state and the application. The higher the support, the higher the probability that the network connection state X and the application Y will appear at the same time. The higher the confidence, the higher the network connection state X is. When present, the probability of using app Y is higher.
例如,网络连接状态与单个或多个应用之间的对应规则如下表2所示:For example, the corresponding rules between network connection status and single or multiple applications are shown in Table 2 below:
表2网络连接状态与单个或多个应用之间的对应规则列表Table 2 List of corresponding rules between network connection status and single or multiple applications
这样,当S301中确定终端当前网络连接状态为3G时,S302中根据表2所示的对应规则确定网络连接状态3G对应的应用为应用3和应用5,S303中确定在应用3和应用5中只有应用3为该终端已安装的应用,而该终端并未安装或者安装过但已卸载应用5,此时S303中将应用3作为推荐给该终端使用的应用,可以将应用5作为推荐给该终端下载安装的应用。In this way, when it is determined in S301 that the current network connection state of the terminal is 3G, in S302, it is determined in S302 that the applications corresponding to the network connection state 3G are application 3 and application 5 according to the corresponding rules shown in Table 2, and it is determined in S303 that it is in application 3 and application 5 Only application 3 is an application that has been installed on the terminal, and the terminal has not installed application 5 or installed it but has uninstalled application 5. At this time, in S303, application 3 is used as the application recommended to the terminal, and application 5 can be used as the application recommended to the terminal. The terminal downloads and installs the application.
较佳地,当检测到终端使用推荐给该终端使用的应用时,根据本次终端操作应用时的操作信息以及S305,更新网络连接状态与单个或多个应用之间的对应规则;或者Preferably, when it is detected that the terminal uses the application recommended for the terminal, according to the operation information when the terminal operates the application this time and S305, update the corresponding rules between the network connection status and the single or multiple applications; or
终端周期性地,或者当终端接收到更新对应规则的外部指令时,根据S305更新网络连接状态与单个或多个应用之间的对应规则。Periodically, or when the terminal receives an external instruction to update the corresponding rules, the terminal updates the corresponding rules between the network connection status and the single or multiple applications according to S305.
在上述的步骤S305中,统计的终端每次操作应用时的操作信息还可以包括应用消耗的流量、应用使用时长以及应用打开时刻等,进而可以根据统计的操作信息更新网络连接状态与单个或多个应用之间的对应规则。例如,在计算支持度与置信度的下述公式中,可以将网络连接状态与应用消耗的流量、应用使用时长以及应用打开时刻中至少一个指标共同形成X,Y表示应用。In the above step S305, the statistical operation information of each time the terminal operates the application may also include the traffic consumed by the application, the duration of the application, and the opening time of the application, etc., and then the network connection status and the single or multiple Correspondence rules between applications. For example, in the following formulas for calculating the support and confidence, the network connection status and at least one indicator among the traffic consumed by the application, the duration of the application, and the opening time of the application can be combined to form X, and Y represents the application.
支持度(X—>Y)=同时包含X和Y的操作信息/操作信息总次数Support (X—>Y) = operation information containing both X and Y/total number of operation information
置信度(X—>Y)=同时包含X和Y的操作信息/操作信息中包含X的次数Confidence (X—>Y) = operation information containing both X and Y/the number of times X is included in the operation information
在本发明实施例三提供的方法中,终端首次执行步骤S302时,网络连接状态与单个或多个应用之间的对应规则为预先设置的或者从服务器中下载,后续终端根据步骤S305执行规则更新过程。In the method provided in Embodiment 3 of the present invention, when the terminal executes step S302 for the first time, the corresponding rules between the network connection status and single or multiple applications are preset or downloaded from the server, and the subsequent terminal executes the rule update according to step S305 process.
通过实施例三提供的方法,可以实现根据终端当前网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,为用户推荐适合终端当前网络连接状态下使用的应用,进而降低用户查找应用图标时的难度,同时降低终端显示屏和按键的磨损程度、以及电量的消耗。本发明实施例三通过更新网络连接状态与单个或多个应用之间的对应规则,精确了终端在当前网络连接状态下适合使用的应用。Through the method provided in Embodiment 3, according to the current network connection state of the terminal and the corresponding rules between the network connection state and a single or multiple applications, it is possible to recommend applications suitable for use in the current network connection state of the terminal for the user, thereby reducing the user search time. It reduces the difficulty of applying icons, and at the same time reduces the degree of wear and tear on the terminal display screen and buttons, as well as the power consumption. In the third embodiment of the present invention, by updating the corresponding rules between the network connection state and single or multiple applications, the applications suitable for use by the terminal under the current network connection state are refined.
实施例四Embodiment Four
如图4所示,本发明实施例四提供了一种调整终端上应用图标布局的方法,具体步骤如下:As shown in Figure 4, Embodiment 4 of the present invention provides a method for adjusting the layout of application icons on a terminal, and the specific steps are as follows:
S401、当检测到终端的网络连接状态发生变更时,确定终端当前网络连接状态;S401. When it is detected that the network connection state of the terminal changes, determine the current network connection state of the terminal;
S402、根据网络连接状态与应用类别之间的对应规则,查找终端当前网络连接状态对应的应用类别;S402. Search for the application category corresponding to the current network connection status of the terminal according to the corresponding rules between the network connection status and the application category;
其中,网络连接状态与应用类别之间的对应规则为预先设置的或者从服务器中下载的,网络连接状态与应用类别之间的对应规则是指网络连接状态与应用类别之间的对应关系,网络连接状态可以对应一个或多个应用类别。在该对应规则中,每种网络连接状态对应的应用类别表示,当用户的终端在该种网络连接状态下时,适合推荐给用户具有该种应用类别的应用。通过查找网络连接状态与应用类别之间的对应规则,可以确定终端当前网络连接状态对应的应用类别,进而确定具有该种应用类别的应用,即适合推荐给用户使用的应用。Wherein, the corresponding rule between the network connection state and the application category is preset or downloaded from the server, and the corresponding rule between the network connection state and the application category refers to the correspondence between the network connection state and the application category. A connection state may correspond to one or more application categories. In the corresponding rule, the application category corresponding to each network connection state indicates that when the user's terminal is in the network connection state, it is suitable to recommend to the user the application with the application category. By looking up the corresponding rules between the network connection status and the application category, the application category corresponding to the current network connection status of the terminal can be determined, and then the application with this application category can be determined, that is, the application suitable for recommending to the user.
较佳地,当检测到终端从高带宽网络连接状态切换到低带宽网络连接状态时,根据终端当前低带宽网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,将低流量应用作为推荐给终端使用的应用,其中,高带宽网络是指高速数据传输网络,即每秒传输的数据字节数较高的网络,低带宽网络是指低速数据传输网络,例如高带宽网络可以包括wifi网络、4G网络和3G网络,低带宽网络可以包括2G网络,低流量应用包括工具类应用、阅读类应用以及新闻类应用;或者Preferably, when it is detected that the terminal switches from a high-bandwidth network connection state to a low-bandwidth network connection state, the low-traffic Application is an application recommended for terminals. Among them, a high-bandwidth network refers to a high-speed data transmission network, that is, a network with a high number of data bytes transmitted per second, and a low-bandwidth network refers to a low-speed data transmission network. For example, a high-bandwidth network can Including wifi network, 4G network and 3G network, low-bandwidth network may include 2G network, and low-traffic applications include tool applications, reading applications and news applications; or
当检测到终端从低带宽网络连接状态切换到高带宽网络连接状态时,根据终端当前高带宽网络连接状态以及网络连接状态与单个或多个应用之间的对应规则,将高流量应用作为推荐给终端使用的应用,其中高流量应用包括视频类应用、音乐类应用以及聊天类应用;或者When it is detected that the terminal switches from the low-bandwidth network connection state to the high-bandwidth network connection state, according to the current high-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and single or multiple applications, high-traffic applications are recommended to End-use applications, where high-traffic applications include video-type applications, music-type applications, and chat-type applications; or
当检测到终端从存在数据连接状态切换到无数据连接状态时,根据终端当前无数据连接状态以及网络连接状态与应用之间的对应规则,将单机无流量应用作为推荐给终端使用的应用,其中单机无流量应用包括离线类应用。When it is detected that the terminal has switched from the state of existing data connection to the state of no data connection, according to the corresponding rules between the current no data connection state of the terminal and the network connection state and the application, the stand-alone no-flow application is recommended to the terminal. Stand-alone applications without traffic include offline applications.
需要说明的是,低流量应用、高流量应用以及单机无流量应用各自对应的应用也可以包括其他具有相应属性的应用,并不局限于本发明实施例提供的上述应用。例如,在离线状态下使用视频类应用或者音乐类应用,即播放已下载的视频或音乐,此时也可将视频类应用或者音乐类应用归为单机无流量应用。It should be noted that the applications corresponding to the low-traffic application, the high-traffic application, and the stand-alone no-traffic application may also include other applications with corresponding attributes, and are not limited to the above-mentioned applications provided by the embodiments of the present invention. For example, when using a video application or a music application in an offline state, that is, playing downloaded videos or music, the video application or music application may also be classified as a stand-alone non-traffic application.
S403、将查找的应用类别包含的应用中该终端已安装的应用确定为推荐给该终端使用的应用;S403. Determine, among the applications included in the searched application category, the applications already installed on the terminal as the applications recommended for the terminal;
由于查找的终端当前网络连接状态对应的应用类别中包含的应用中,可能会存在该终端未安装或者安装过但已卸载的应用,因此将确定的应用类别包含的应用中该终端已安装的应用确定为推荐给该终端使用的应用。Since there may be applications contained in the application category corresponding to the current network connection status of the searched terminal, there may be applications that the terminal has not installed or have been installed but uninstalled, so the applications that are included in the determined application category will be installed on the terminal It is determined as an application recommended for the terminal.
对于具有终端当前网络连接状态对应的应用类型、且该终端未安装或者安装过但已卸载的应用,可以作为推荐该终端下载安装的应用,并在该终端的通知栏中推荐用户下载安装。For the application type corresponding to the current network connection status of the terminal, and the application has not been installed on the terminal or has been installed but uninstalled, it can be used as an application recommended for the terminal to download and install, and the user is recommended to download and install in the notification bar of the terminal.
S404、根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局;S404. Adjust the layout of the application icons on the display interface of the terminal according to the determined application recommended for use by the terminal;
其中,S404中的具体方法与S304中描述的调整应用图标布局的方式相同,在此不再赘述。Wherein, the specific method in S404 is the same as the method for adjusting the layout of the application icons described in S304, and will not be repeated here.
在另一实施例中,当确定推荐给终端使用的应用存在多个时,可以根据确定的每个应用与网络连接状态之间的置信度高低,调整终端显示界面上应用图标的布局。例如:将确定的应用的置信度从高至低排列,按照排列后的顺序在终端显示界面上的固定位置显示应用图标。In another embodiment, when it is determined that there are multiple applications recommended for the terminal, the layout of the application icons on the terminal display interface may be adjusted according to the determined confidence level between each application and the network connection status. For example, the confidence levels of the determined applications are arranged from high to low, and application icons are displayed at fixed positions on the display interface of the terminal according to the arranged order.
本发明实施例四提供的方法还包括:The method provided by Embodiment 4 of the present invention also includes:
S405、更新网络连接状态与应用类别之间的对应规则;S405. Update the corresponding rule between the network connection state and the application category;
具体的,S405包括:Specifically, S405 includes:
步骤S4051、统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用对应的应用类别以及操作该应用时终端所处的网络连接状态;Step S4051, counting the operation information of the terminal each time the application is operated, wherein the operation information includes the application category corresponding to the application operated by the terminal and the network connection status of the terminal when operating the application;
例如,终端每次操作应用时的操作信息如下表3所示,表3中终端的网络连接状态为wifi时,对应的终端操作的应用类别是视频类;终端的网络连接状态为3G时,对应的终端操作的应用类别是新闻类。For example, the operation information each time the terminal operates an application is shown in Table 3 below. In Table 3, when the network connection status of the terminal is wifi, the corresponding application category of the terminal operation is video; when the network connection status of the terminal is 3G, the corresponding The application category of terminal operation is news category.
表3终端操作信息列表Table 3 Terminal operation information list
本发明实施例四中可以根据单个维度划分应用类别:例如应用类别可以根据应用的本身属性或者流量使用情况来划分,根据应用的本身属性可以将应用划分为阅读类应用、工具类应用、音乐类、视频类以及新闻类等,根据流量使用情况可以将应用划分为单机无流量应用、低流量应用、高流量应用等。In Embodiment 4 of the present invention, application categories can be divided according to a single dimension: for example, application categories can be divided according to the application's own attributes or traffic usage, and applications can be divided into reading applications, tool applications, and music applications according to the application's own attributes. , video, and news, etc. According to traffic usage, applications can be divided into stand-alone no-traffic applications, low-traffic applications, and high-traffic applications.
本发明实施例四中还可以根据多个维度划分应用类别:例如先对应用根据应用本身属性进行应用类别的划分,然后对每个应用类别中的应用根据流量使用情况进行应用类别的划分,划分后的应用类别为离线单机阅读类应用,在线阅读类应用、单机游戏类应用、联机游戏类应用等。In Embodiment 4 of the present invention, application categories can also be divided according to multiple dimensions: for example, applications are first divided into application categories according to the attributes of the applications themselves, and then applications in each application category are divided into application categories according to traffic usage conditions. The following application categories are offline stand-alone reading applications, online reading applications, stand-alone game applications, online game applications, etc.
本发明实施例四中应用的类别还可以从下载应用的软件商店中确定,或者用户自定义终端上安装的应用对应的应用类别,如用户将功能相近的应用图标放在终端显示界面的同一个文件夹内,并为此文件夹命名,每一个文件夹包含同一应用类别的应用,应用类别的名称即为该文件夹的名称。The category of the application in Embodiment 4 of the present invention can also be determined from the software store where the application is downloaded, or the user can customize the application category corresponding to the application installed on the terminal, such as the user puts the application icons with similar functions on the same screen of the terminal display interface. folder, and name the folder. Each folder contains applications of the same application category, and the name of the application category is the name of the folder.
这样,当检测到终端的网络连接状态发生变更时,便可以通过查找网络连接状态与应用类别之间的对应规则,确定终端当前网络连接状态对应的应用类别,进而确定该应用类别中包含的应用,并将确定的应用中终端已安装的应用作为推荐给该终端使用的应用。In this way, when a change in the network connection status of the terminal is detected, the application category corresponding to the current network connection status of the terminal can be determined by looking up the corresponding rules between the network connection status and the application category, and then the applications included in the application category can be determined. , and use the applications that have been installed on the terminal among the determined applications as the recommended applications for the terminal.
例如,网络连接状态与应用类别之间的对应规则中包含无数据连接状态对应单机无流量应用类别,3G网络连接状态对应低流量应用类别以及wifi网络连接状态对应高流量应用类别;这样,当终端处于无数据连接状态下,可以为用户推荐具有单机无流量应用类别的应用,依此类推。For example, the corresponding rules between the network connection state and the application category include that the no-data connection state corresponds to the stand-alone no-traffic application category, the 3G network connection state corresponds to the low-traffic application category, and the wifi network connection state corresponds to the high-traffic application category; thus, when the terminal In the state of no data connection, the user can be recommended applications with the application category of stand-alone no traffic, and so on.
需要说明的是,关于应用类别的划分方法并不局限于本发明实施例四中提供的上述方法,还可以存在其它划分应用类别的方法。It should be noted that the method for classifying application categories is not limited to the above method provided in Embodiment 4 of the present invention, and there may be other methods for classifying application categories.
本发明实施例中同一应用类别中至少包含一个应用,应用类别与应用之间的对应关系如下表4所示:In the embodiment of the present invention, at least one application is included in the same application category, and the corresponding relationship between application categories and applications is shown in Table 4 below:
表4Table 4
步骤S4052、计算关联的网络连接状态X与应用类别Z(X—>Z)的支持度和/或置信度,将相同网络连接状态X下支持度和/或置信度较高的关联的X—>Z作为网络连接状态与应用类别之间的对应规则,或者将相同网络连接状态X下支持度和/或置信度达到某一阈值的关联的X—>Z作为网络连接状态与应用类别之间的对应规则。Step S4052, calculate the support and/or confidence of the associated network connection status X and application category Z (X—>Z), and associate X— >Z is used as the corresponding rule between the network connection state and the application category, or the associated X—>Z with the support and/or confidence reaching a certain threshold under the same network connection state X is used as the relationship between the network connection state and the application category corresponding rules.
通过下面公式计算关联的X—>Z的支持度和/或置信度:Calculate the support and/or confidence of the associated X—>Z by the following formula:
支持度(X—>Z)=同时包含X和Z的操作信息/操作信息总次数Support (X—>Z) = operation information containing both X and Z/total number of operation information
置信度(X—>Z)=同时包含X和Z的操作信息/操作信息中包含X的次数Confidence (X—>Z) = operation information containing X and Z at the same time/the number of times X is included in the operation information
其中,支持度表示在操作信息总次数中同时出现网络连接状态X和应用类别Z的概率;置信度表示操作信息中包含X的次数中出现应用类别Z的概率。支持度和置信度这两个指标表示网络连接状态和应用类别之间的量化关系,支持度越高说明网络连接状态X和应用类别Z同时出现的概率越高,置信度越高说明在网络连接状态X出现时,应用类别Z出现的概率越高。Among them, the support degree indicates the probability that the network connection state X and the application category Z appear simultaneously in the total number of operation information; the confidence indicates the probability that the application category Z appears in the number of times that the operation information contains X. These two indicators, support and confidence, indicate the quantitative relationship between the network connection status and the application category. The higher the support, the higher the probability that the network connection status X and the application category Z will appear at the same time. The higher the confidence, the higher the network connection status. When state X appears, the probability of application category Z appearing is higher.
例如,设置的网络连接状态与应用类别之间的对应规则如下表5所示:For example, the corresponding rules between the set network connection status and the application category are shown in Table 5 below:
表5网络连接状态与应用类别之间的对应规则列表Table 5 List of corresponding rules between network connection status and application category
例如,当S401中确定终端当前网络连接状态为wifi时,S402中根据表5所示的对应规则确定网络连接状态wifi对应应用类别1,再根据表4确定应用类别1包含的应用:应用1和应用2,S403中确定在应用1和应用2中只有应用1为该终端已安装的应用,而该终端并未安装或者安装过但已卸载应用2,此时S403中将应用3作为推荐给该终端使用的应用,可以将应用5作为推荐给该终端下载安装的应用。For example, when it is determined in S401 that the current network connection status of the terminal is wifi, in S402 it is determined according to the corresponding rules shown in Table 5 that the network connection status wifi corresponds to application category 1, and then the applications included in application category 1 are determined according to Table 4: application 1 and For application 2, it is determined in S403 that among application 1 and application 2, only application 1 is the installed application of the terminal, and the terminal has not installed or installed application 2 but has uninstalled application 2. At this time, application 3 is recommended to the terminal in S403. For the application used by the terminal, application 5 may be used as an application recommended to the terminal for download and installation.
在本发明实施例提供的方法中,在根据表5中的规则查找到当前网络连接状态对应的应用类别后,由于应用类别中包含多个应用,为进一步提高应用推荐的效率,本发明实施例还可以进一步根据当前的网络连接状态查找表2对应的规则,即根据网络连接状态与多个应用之间的对应规则,查找终端当前网络连接状态对应的多个应用,将同时存在于当前网络连接状态对应的多个应用和应用类别中的应用(根据表2查找到的应用的集合与根据表5查找到的应用的集合二者的交集)确定为推荐给终端使用的应用。In the method provided by the embodiment of the present invention, after the application category corresponding to the current network connection status is found according to the rules in Table 5, since the application category contains multiple applications, in order to further improve the efficiency of application recommendation, the embodiment of the present invention It is also possible to further look up the rules corresponding to Table 2 according to the current network connection status, that is, according to the corresponding rules between the network connection status and multiple applications, find multiple applications corresponding to the current network connection status of the terminal, which will simultaneously exist in the current network connection status. Multiple applications corresponding to the state and applications in the application category (the intersection of the set of applications found according to Table 2 and the set of applications found according to Table 5) are determined as applications recommended for use by the terminal.
较佳地,当检测到终端使用推荐给该终端使用的应用时,根据本次终端操作应用时的操作信息以及S405,更新网络连接状态与应用类别之间的对应规则;或者Preferably, when it is detected that the terminal uses the application recommended for the terminal, according to the operation information when the terminal operates the application this time and S405, update the corresponding rules between the network connection status and the application category; or
终端周期性地,或者当终端接收到更新对应规则的外部指令时,根据S405更新网络连接状态与应用类别之间的对应规则。Periodically, or when the terminal receives an external instruction to update the corresponding rules, the terminal updates the corresponding rules between the network connection status and the application category according to S405.
在上述的步骤S405中,统计的终端每次操作应用时的操作信息还可以包括应用消耗的流量、应用使用时长以及应用打开时刻等,进而可以根据统计的操作信息更新网络连接状态与应用类别之间的对应规则。例如,在计算支持度与置信度的下述公式中,可以将网络连接状态与应用消耗的流量、应用使用时长以及应用打开时刻中至少一个指标共同形成X,Z表示应用类别。In the above step S405, the statistical operation information of each time the terminal operates the application can also include the traffic consumed by the application, the duration of the application, and the opening time of the application, etc., and then the relationship between the network connection status and the application category can be updated according to the statistical operation information. Correspondence rules between. For example, in the following formulas for calculating support and confidence, network connection status, application traffic consumption, application usage duration, and application opening time can be combined to form X, and Z represents the application category.
支持度(X—>Z)=同时包含X和Z的操作信息/操作信息总次数Support (X—>Z) = operation information containing both X and Z/total number of operation information
置信度(X—>Z)=同时包含X和Z的操作信息/操作信息中包含X的次数Confidence (X—>Z) = operation information containing X and Z at the same time/the number of times X is included in the operation information
本发明实施例四提供的方法还包括:The method provided by Embodiment 4 of the present invention also includes:
S406、当检测到终端安装新的应用时,确定该新安装的应用对应的应用类别,并将该新安装的应用添加到其对应的应用类别表4中;S406. When it is detected that the terminal has installed a new application, determine the application category corresponding to the newly installed application, and add the newly installed application to its corresponding application category table 4;
这样,当终端新安装的应用对应的应用类别被推荐给终端时,该新安装的应用也会被推荐给终端,克服了现有技术中由于新安装的应用被用户使用次数少,而无法被推荐给终端的问题。In this way, when the application category corresponding to the newly installed application on the terminal is recommended to the terminal, the newly installed application will also be recommended to the terminal, which overcomes the problem in the prior art that the newly installed application cannot be used due to the small number of times it is used by the user. Recommended for terminal issues.
在本发明实施例四提供的方法中,终端首次执行步骤S402时,网络连接状态与应用类别之间的对应规则为预先设置的或者从服务器中下载,后续终端根据步骤S405执行规则更新过程。In the method provided in Embodiment 4 of the present invention, when the terminal executes step S402 for the first time, the corresponding rules between the network connection state and the application category are preset or downloaded from the server, and the subsequent terminal executes the rule update process according to step S405.
通过实施例四提供的方法,可以实现根据终端当前网络连接状态以及网络连接状态与应用类别之间的对应规则,为用户推荐适合终端当前网络连接状态下使用的应用,进而降低用户查找应用图标时的难度,同时降低终端显示屏和按键的磨损程度、以及电量的消耗。实施例四通过更新网络连接状态与应用类别之间的对应规则,精确了终端在当前网络连接状态下适合使用的应用。另外,还克服了现有技术中由于新安装的应用被用户使用次数少,而无法被推荐给终端的问题。Through the method provided in Embodiment 4, according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application category, it is possible to recommend to the user an application suitable for use in the current network connection state of the terminal, thereby reducing the time for the user to search for the application icon. Difficulty, while reducing the degree of wear and tear on the terminal display and buttons, as well as power consumption. In the fourth embodiment, by updating the corresponding rules between the network connection state and the application category, the applications suitable for use by the terminal in the current network connection state are refined. In addition, the problem in the prior art that a newly installed application cannot be recommended to a terminal due to a small number of times of use by the user is also overcome.
实施例五Embodiment five
如图5所示,本发明实施例提供了一种调整终端上应用图标布局的终端,该终端包括:As shown in FIG. 5 , an embodiment of the present invention provides a terminal for adjusting the layout of application icons on the terminal. The terminal includes:
存储器51,用于存储网络连接状态与应用之间的对应规则;A memory 51, configured to store the corresponding rules between the network connection state and the application;
处理器52,用于当检测到终端的网络连接状态发生变更时,根据终端当前网络连接状态以及查询存储器51存储的网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用;根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局;The processor 52 is configured to determine the recommended application for the terminal according to the current network connection state of the terminal and the corresponding rule between the network connection state and the application stored in the query memory 51 when it is detected that the network connection state of the terminal has changed; Determine the recommended applications for the terminal, and adjust the layout of the application icons on the terminal display interface;
显示器53,用于显示调整后的应用图标的布局。The display 53 is configured to display the adjusted layout of the application icons.
较佳地,处理器52在当检测到终端的网络连接状态发生变更时,根据终端当前网络连接状态以及查询存储器51存储的网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用时,具体用于:Preferably, when the processor 52 detects that the network connection state of the terminal has changed, it determines the application recommended for the terminal according to the current network connection state of the terminal and the corresponding rule between the network connection state and the application stored in the query memory 51. , specifically for:
当检测到终端从高带宽网络连接状态切换到低带宽网络连接状态时,根据终端当前低带宽网络连接状态以及网络连接状态与应用之间的对应规则,将低流量应用作为推荐给终端使用的应用,其中低流量应用包括工具类应用、阅读类应用以及新闻类应用;或者When it is detected that the terminal switches from the high-bandwidth network connection state to the low-bandwidth network connection state, according to the current low-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and the application, the low-traffic application is recommended to the terminal. , where low-traffic apps include utility apps, reading apps, and news apps; or
当检测到终端从低带宽网络连接状态切换到高带宽网络连接状态时,根据终端当前高带宽网络连接状态以及网络连接状态与应用之间的对应规则,将高流量应用作为推荐给终端使用的应用,其中高流量应用包括视频类应用、音乐类应用以及聊天类应用;或者When it is detected that the terminal switches from the low-bandwidth network connection state to the high-bandwidth network connection state, according to the current high-bandwidth network connection state of the terminal and the corresponding rules between the network connection state and the application, the high-traffic application is recommended to the terminal. , where high-traffic apps include video apps, music apps, and chat apps; or
当检测到终端从存在数据连接状态切换到无数据连接状态时,根据终端当前无数据连接状态以及网络连接状态与应用之间的对应规则,将单机无流量应用作为推荐给终端使用的应用。When it is detected that the terminal switches from the data connection state to the no data connection state, according to the corresponding rules between the current no data connection state of the terminal and the network connection state and the application, the stand-alone no-traffic application is recommended to the terminal.
较佳地,处理器52在根据终端当前网络连接状态以及查询存储器51存储的网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用时,具体用于:Preferably, the processor 52 is specifically used to:
根据终端当前网络连接状态,查询存储器51存储的网络连接状态与单个或多个应用之间的对应规则,确定推荐给终端使用的应用;或者According to the current network connection state of the terminal, query the corresponding rules between the network connection state stored in the memory 51 and single or multiple applications, and determine the application recommended for the terminal; or
根据终端当前网络连接状态,查询存储器51存储的网络连接状态与应用类别之间的对应规则,确定推荐给终端使用的应用,其中,同一应用类别包含至少一个应用。According to the current network connection state of the terminal, query the corresponding rules between the network connection state and the application category stored in the memory 51 to determine the application recommended for the terminal, wherein the same application category contains at least one application.
较佳地,处理器52在根据终端当前网络连接状态,查询存储器51存储的网络连接状态与单个或多个应用之间的对应规则,确定推荐给终端使用的应用时,具体用于:Preferably, when the processor 52 queries the corresponding rules between the network connection status stored in the memory 51 and single or multiple applications according to the current network connection status of the terminal, and determines the application recommended for the terminal, it is specifically used for:
根据查询存储器51存储的网络连接状态与单个或多个应用之间的对应规则,查找终端当前网络连接状态对应的应用;Search for an application corresponding to the current network connection state of the terminal according to the corresponding rules between the network connection state stored in the query memory 51 and single or multiple applications;
将查找的终端当前网络连接状态对应的应用中终端已安装的应用作为推荐给终端使用的应用。Among the found applications corresponding to the current network connection state of the terminal, the applications installed on the terminal are used as the recommended applications for the terminal.
较佳地,处理器52还用于:Preferably, the processor 52 is also used for:
统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用的标识以及操作该应用时终端所处的网络连接状态;Counting the operation information of the terminal each time the application is operated, wherein the operation information includes the identification of the application operated by the terminal and the network connection status of the terminal when operating the application;
以及计算每次操作信息的支持度和/或置信度,并根操作信息的支持度和/或置信度,更新网络连接状态与单个或多个应用之间的对应规则。And calculate the support degree and/or confidence degree of each operation information, and based on the support degree and/or confidence degree of the operation information, update the corresponding rules between the network connection status and single or multiple applications.
较佳地,处理器52在根据终端当前网络连接状态,查询存储器51存储的网络连接状态与应用类别之间的对应规则,确定推荐给终端使用的应用时,具体用于:Preferably, the processor 52 is specifically used for:
根据存储器51存储的网络连接状态与应用类别之间的对应规则,查找终端当前网络连接状态对应的应用类别;According to the corresponding rules between the network connection status and the application category stored in the memory 51, search for the application category corresponding to the current network connection status of the terminal;
将具有查找的应用类别包含的应用中终端已安装的应用作为推荐给终端使用的应用。Among the applications included in the searched application category, the applications already installed by the terminal are used as the applications recommended for the terminal.
较佳地,处理器52还用于:Preferably, the processor 52 is also used for:
统计终端每次操作应用时的操作信息,其中,操作信息包括终端操作的应用对应的应用类别以及操作该应用时终端所处的网络连接状态;Counting the operation information of the terminal each time the application is operated, wherein the operation information includes the application category corresponding to the application operated by the terminal and the network connection status of the terminal when operating the application;
计算每次操作信息的支持度和/或置信度,并根据操作信息对应的支持度和/或置信度,更新网络连接状态与应用类别之间的对应规则。Calculate the support and/or confidence of each operation information, and update the corresponding rules between the network connection status and the application category according to the support and/or confidence corresponding to the operation information.
较佳地,处理器52在根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局时,具体用于:Preferably, the processor 52 is specifically configured to:
当确定推荐给终端使用的应用存在多个时,根据确定的每个应用与操作该应用时终端所处的网络连接状态之间的置信度高低,调整终端显示界面上应用图标的布局。When it is determined that there are multiple applications recommended for the terminal, the layout of application icons on the terminal display interface is adjusted according to the degree of confidence between each determined application and the network connection status of the terminal when operating the application.
较佳地,处理器52在根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局时,具体用于:Preferably, the processor 52 is specifically configured to:
在终端显示界面的预定位置显示确定的推荐给终端使用的应用的图标;或者Displaying the determined icon of the application recommended for the terminal at a predetermined position on the display interface of the terminal; or
在终端显示界面上,标记确定的推荐给终端使用的应用的图标;或者On the display interface of the terminal, mark the icon of the determined application recommended for the terminal; or
在终端显示界面中以弹出窗口的形式显示确定的推荐给终端使用的应用的图标;或者Displaying the determined icon of the application recommended for the terminal in the form of a pop-up window on the display interface of the terminal; or
在终端显示界面的通知栏中以下拉列表的形式显示确定的推荐给终端使用的应用的图标。The determined icons of the applications recommended for the terminal are displayed in the form of a drop-down list in the notification bar of the display interface of the terminal.
实施例五提供的终端,主要用于当终端的网络连接状态发生变更时,根据终端当前网络连接状态以及网络连接状态与应用之间的对应规则,确定推荐给终端使用的应用,并根据确定的推荐给终端使用的应用,调整终端显示界面上应用图标的布局,进而克服了当终端上安装较多数量的应用时,用户查找应用图标难度大、时间长的问题,降低了终端显示屏和按键的磨损程度、以及电量的消耗;同时克服了现有技术中终端通过采集并分析终端的物理位置与移动速度等为用户推荐应用的方法,而导致的终端采集以及分析工作量大、耗费较多电量的问题。The terminal provided in Embodiment 5 is mainly used to determine the recommended application for the terminal according to the current network connection state of the terminal and the corresponding rules between the network connection state and the application when the network connection state of the terminal changes, and according to the determined For applications recommended for terminals, adjust the layout of application icons on the terminal display interface, thereby overcoming the difficulty and long time for users to find application icons when a large number of applications are installed on the terminal, and reducing the terminal screen and buttons. degree of wear and power consumption; at the same time, it overcomes the method in the prior art that the terminal collects and analyzes the physical location and moving speed of the terminal to recommend applications for the user, which leads to a large workload and high consumption of terminal collection and analysis Power problem.
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, apparatuses, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (apparatus), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (18)
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 true CN104267874A (en) | 2015-01-07 |
CN104267874B 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) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104915215A (en) * | 2015-06-30 | 2015-09-16 | 努比亚技术有限公司 | Icon recommending device and method |
WO2016050091A1 (en) * | 2014-09-29 | 2016-04-07 | 华为技术有限公司 | Method for adjusting layout of application icons on terminal, and terminal |
CN105760053A (en) * | 2016-02-18 | 2016-07-13 | 联想(北京)有限公司 | Information processing method and electronic equipment |
WO2016145707A1 (en) * | 2015-03-13 | 2016-09-22 | 北京奇虎科技有限公司 | Method and device for adding homepage in smart terminal |
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 |
WO2017206453A1 (en) * | 2016-05-31 | 2017-12-07 | 宇龙计算机通信科技(深圳)有限公司 | Application icon display method and system |
CN108037861A (en) * | 2017-11-22 | 2018-05-15 | 珠海格力电器股份有限公司 | Icon processing method and device and electronic equipment |
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 |
CN108874480A (en) * | 2018-05-23 | 2018-11-23 | 上海爱优威软件开发有限公司 | A kind of application push methods of exhibiting and terminal |
CN109274576A (en) * | 2018-08-30 | 2019-01-25 | 连尚(新昌)网络科技有限公司 | The method and apparatus of application program is opened in a kind of guidance |
WO2019085615A1 (en) * | 2017-10-31 | 2019-05-09 | 阿里巴巴集团控股有限公司 | Data processing method and apparatus for displaying interface content, and processing device |
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 |
US10691485B2 (en) | 2018-02-13 | 2020-06-23 | Ebay Inc. | Availability oriented durability technique for distributed server systems |
US10922319B2 (en) | 2017-04-19 | 2021-02-16 | Ebay Inc. | Consistency mitigation techniques for real-time streams |
CN113271360A (en) * | 2021-05-26 | 2021-08-17 | 维沃移动通信(杭州)有限公司 | Recommendation method and device of application program, electronic device and medium |
CN114745447A (en) * | 2022-03-28 | 2022-07-12 | 深圳传音控股股份有限公司 | Information display method, intelligent terminal and storage medium |
Citations (3)
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)
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 |
-
2014
- 2014-09-29 CN CN201410513886.XA patent/CN104267874B/en active Active
-
2015
- 2015-05-27 WO PCT/CN2015/079941 patent/WO2016050091A1/en active Application Filing
Patent Citations (3)
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 |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016050091A1 (en) * | 2014-09-29 | 2016-04-07 | 华为技术有限公司 | Method for adjusting layout of application icons on terminal, and terminal |
WO2016145707A1 (en) * | 2015-03-13 | 2016-09-22 | 北京奇虎科技有限公司 | Method and device for adding homepage in smart 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 |
WO2017206453A1 (en) * | 2016-05-31 | 2017-12-07 | 宇龙计算机通信科技(深圳)有限公司 | Application icon display method 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 |
WO2019085615A1 (en) * | 2017-10-31 | 2019-05-09 | 阿里巴巴集团控股有限公司 | Data processing method and apparatus for displaying interface content, and processing device |
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 |
CN113271360A (en) * | 2021-05-26 | 2021-08-17 | 维沃移动通信(杭州)有限公司 | Recommendation method and device of application program, electronic device and medium |
WO2022247856A1 (en) * | 2021-05-26 | 2022-12-01 | 维沃移动通信(杭州)有限公司 | Application recommendation method and apparatus, electronic device, and medium |
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 |
Also Published As
Publication number | Publication date |
---|---|
CN104267874B (en) | 2018-02-13 |
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 | |
US10719847B2 (en) | Method for determining validity of delivering of promotion information, monitoring server and terminal | |
EP2530923B1 (en) | Method and apparatus for displaying home screen in mobile terminal | |
AU2021202560B2 (en) | Application startup control method and control device | |
CN106648865A (en) | Intelligent terminal, game operating environment optimizing method and system | |
TW201331817A (en) | Method and mobile device for classified webpage switching | |
WO2019024804A1 (en) | Cpu monitoring method, computer readable storage medium, and mobile terminal | |
CN103294158A (en) | Information processing method and electronic equipment | |
CN109492178A (en) | A kind of method and device of switch view | |
US11882468B2 (en) | Traffic/rate counting method and related device | |
CN111492346A (en) | Dynamically configurable application control element | |
JP6543774B2 (en) | Information ranking based on computing device properties | |
EP3582450B1 (en) | Message notification method and terminal | |
CN104571819A (en) | Application program management method and device thereof | |
CN106851779A (en) | A kind of method and mobile terminal for recognizing access point and focus | |
EP3816779A1 (en) | Split screen display method and apparatus used for terminal | |
WO2015032245A1 (en) | Method and device for managing progress indicator display | |
CN103543901B (en) | The method and apparatus generating menu | |
CN106648704A (en) | Process management method and device and mobile terminal | |
CN106980654A (en) | Road condition updating method, device and computer equipment | |
WO2018036337A1 (en) | Method and device for displaying uninstall interface | |
CN107734138A (en) | The display methods and device of notification message, computer installation and storage medium | |
CN107870809A (en) | Application closing method, device, storage medium and electronic equipment | |
CN110727494A (en) | Application icon control method and related device | |
CN107908527B (en) | Application icon display method and 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 |