CN107704150A - 一种应用程序图标的排列方法及设备 - Google Patents

一种应用程序图标的排列方法及设备 Download PDF

Info

Publication number
CN107704150A
CN107704150A CN201710884508.6A CN201710884508A CN107704150A CN 107704150 A CN107704150 A CN 107704150A CN 201710884508 A CN201710884508 A CN 201710884508A CN 107704150 A CN107704150 A CN 107704150A
Authority
CN
China
Prior art keywords
application program
equipment
icon
coefficient correlation
positioned over
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710884508.6A
Other languages
English (en)
Inventor
姚奇
许祥
桑文刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huaqin Telecom Technology Co Ltd
Original Assignee
Huaqin Telecom Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huaqin Telecom Technology Co Ltd filed Critical Huaqin Telecom Technology Co Ltd
Priority to CN201710884508.6A priority Critical patent/CN107704150A/zh
Publication of CN107704150A publication Critical patent/CN107704150A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • H04M1/72472User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种应用程序图标的排列方法及设备。该方法包括:设备收到运行第一应用程序的指令后,运行第一应用程序,并将第一应用程序的图标放置于显示界面的目标位置;同时,设备获取第一应用程序与多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数,根据这个相关系数,从其它应用程序中选择N个应用程序,并将这N个应用程序的图标放置于目标位置的临近区域。本申请中,用户在使用完第一应用程序后,能够方便快速地查找到与第一应用程序关联的应用程序的图标,从而从而能够简化用户操作,节省用户查找图标的时间。

Description

一种应用程序图标的排列方法及设备
技术领域
本发明涉及终端技术领域,尤其涉及一种应用程序的图标排列方法及设备。
背景技术
目前,随着智能设备的普及,移动终端在人们的生活和工作中扮演越来越重要的角色。为了满足人们生活、工作的需要,出现了各种各样的应用程序,用户每安装一个应用程序,在移动终端的桌面上就会出现一个与之对应的图标,用以使用户可以快速打开并使用应用程序。但是,随着安装的应用程序越来越多,桌面上的图标会越来越多,就需要将应用程序放在多个界面内。在这数量众多,令人眼花缭乱的图标中找到要使用的应用程序并不是意见易事,可能要花费很长时间来查找。
为了使用户能够快速查找应用程序,现有技术中已有一种解决方案,用户设置不同类型的文件夹,手动对图标进行分类,将认为是同一类的图标放在同一个文件夹中。例如,将社交类应用程序(包括微信、微博等)的图标放在同一个文件夹(如社交文件夹)中,当用户每次需要打开某一应用程序(如微信)时,需要先点击社交文件夹的图标,然后再点击微信的图标,才能完成运行微信这一应用程序的操作。可见,该方案需要用户手动分类,多次点击才能找到并打开应用程序,从而增加用户操作量,降低用户操作的便捷度。
综上,目前亟需一种应用程序的图标排列方法,用以解决现有技术中应用程序的图标排列方式所导致的用户操作不便的问题。
发明内容
本发明实施例提供一种应用程序的图标排列方法及设备,以解决现有技术中应用程序图标排列不合理导致用户不易查找的技术问题。
本发明实施例提供一种应用程序的图标排列方法,该方法应用于具有显示界面的设备,所述显示界面用于显示安装于所述设备中的多个应用程序的图标,该方法包括:
所述设备接收到运行第一应用程序的指令后,运行所述第一应用程序,并将所述第一应用程序的图标放置于所述显示界面的目标位置;
所述设备获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数;
所述设备根据所述第一应用程序与所述其它应用程序的相关系数,从所述其它应用程序中选择N个应用程序,并将所述N个应用程序的图标放置于所述目标位置的临近区域,N为大于或等于1的整数。
可选地,所述目标位置的临近区域包括用于放置所述应用程序的图标的N个位置;
所述设备将所述N个应用程序的图标放置于所述目标位置的临近区域,包括:
所述设备根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,将所述N个应用程序的图标放置于所述N个位置。
可选地,所述设备根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,将所述N个应用程序的图标放置于所述N个位置,包括:
所述设备根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,确定所述N个应用程序和所述N个位置的对应关系;其中,所述N个应用程序中按照相关系数由大到小排名第i位的应用程序与所述N个位置中按照预设优先级由大到小排名第i位的位置相对应,i为大于等于1的整数;
所述设备根据所述N个应用程序和所述N个位置的对应关系,将所述N个应用程序的图标放置于所述N个位置。
可选地,所述设备将所述第一应用程序的图标放置于所述显示界面的目标位置之前,还包括:
所述设备确定使用所述设备的用户的偏好模式;所述偏好模式包括左手模式和右手模式;
所述设备根据所述偏好模式,确定所述目标位置。
可选地,所述设备获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数,包括:
所述设备从预先存储的数据表中,获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数;所述数据表中包括有多个应用程序中任意两个应用程序之间的相关系数;所述任意两个应用程序之间的相关系数是根据所述任意两个应用程序所属的类别和/或所述任意两个应用程序在设定历史时间段内先后连续运行的次数。
本发明实施例提供一种设备,该设备具有显示界面,该显示界面用于显示安装于所述设备中的多个应用程序的图标,该设备包括:
接收单元,用于接收到运行第一应用程序的指令;
处理单元,用于运行所述第一应用程序,并将所述第一应用程序的图标放置于所述显示界面的目标位置;
获取单元,用于获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数;
所述处理单元,还用于根据所述第一应用程序与所述其它应用程序的相关系数,从所述其它应用程序中选择N个应用程序,并将所述N个应用程序的图标放置于所述目标位置的临近区域,N为大于或等于1的整数。
可选地,所述目标位置的临近区域包括用于放置所述应用程序的图标的N个位置;
所述处理单元具体用于:
根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,将所述N个应用程序的图标放置于所述N个位置。
可选地,所述处理单元具体用于:
根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,确定所述N个应用程序和所述N个位置的对应关系;其中,所述N个应用程序中按照相关系数由大到小排名第i位的应用程序与所述N个位置中按照预设优先级由大到小排名第i位的位置相对应,i为大于等于1的整数;
所述设备根据所述N个应用程序和所述N个位置的对应关系,将所述N个应用程序的图标放置于所述N个位置。
可选地,所述处理单元还用于:
在将所述第一应用程序的图标放置于所述显示界面的目标位置之前,确定使用所述设备的用户的偏好模式;所述偏好模式包括左手模式和右手模式;
所述设备根据所述偏好模式,确定所述目标位置。
可选地,所述获取单元具体用于:
从预先存储的数据表中,获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数;所述数据表中包括有多个应用程序中任意两个应用程序之间的相关系数;所述任意两个应用程序之间的相关系数是根据所述任意两个应用程序所属的类别和/或所述任意两个应用程序在设定历史时间段内先后连续运行的次数。
本发明实施例中,具有显示界面的设备收到运行第一应用程序的指令后,运行第一应用程序,并将第一应用程序的图标放置于显示界面的目标位置;同时,设备获取第一应用程序与多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数,根据这个相关系数,从其它应用程序中选择N个应用程序,并将这N个应用程序的图标放置于目标位置的临近区域。本申请中,设备在启动第一应用程序后,将第一应用程序的图标放置于显示界面的目标位置,以及将与第一应用程序相关的N个应用程序的图标放置于目标位置的临近区域,从而使得用户运行N个应用程序中的任一应用程序时,可从邻近区域直接查找到该应用程序的图标,有效简化用户操作,节省用户查找图标的时间;进一步地,放置于临近区域的N个应用程序是根据与第一应用程序的相关系数选择出的,即N个应用程序与第一应用程序具有关联性,从而便于用户在使用完第一应用程序后,方便快速地查找到与第一应用程序关联的应用程序的图标,较为符合用户需求,提高用户体验度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种设备的示意图;
图2为本发明实施例提供一种应用程序的图标排料方法所对应的流程示意图;
图3为本发明实施例提供的一种应用程序之间相关系数的关系图;
图4a为现有技术中的一种应用程序图标的排列方法的示意图;
图4b为本发明实施例提供的一种目标位置的邻近区域的示意图;
图4c为本发明实施例提供的一种运行第一应用程序后的图标排列方法对应的图标位置示意图;
图4d为本发明实施例提供的一种运行第一应用程序后的图标排列方法对应的图标位置示意图;
图5本发明实施例提供的一种设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本申请提供的应用程序的图标排列方法可应用于具有显示界面的设备,该设备可以为移动终端、PC终端等,具体不做限定。进一步地,本申请中的设备具有显示界面,该显示界面可用于显示安装于所述设备中的多个应用程序的图标。
图1示例性示出了本发明实施例提供的一种设备的示意图,如图1所述,所述设备包括设备本体101显示界面102以及应用程序A的图标1031、应用程序B的图标1032、应用程序C的图标1033。应用程序A的图标1031、应用程序B的图标1032和应用程序C的图标1033可以位于显示界面102的任一位置。
图2示例性示出了本发明实施例提供一种应用程序的图标排料方法所对应的流程示意图,可应用于上述所描述的设备中,具体包括以下步骤:
步骤201,设备接收到运行第一应用程序的指令后,运行所述第一应用程序,并将所述第一应用程序的图标放置于所述显示界面的目标位置。
步骤202,设备获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数。
步骤203,设备根据所述第一应用程序与所述其它应用程序的相关系数,从所述其它应用程序中选择N个应用程序,并将所述N个应用程序的图标放置于所述目标位置的临近区域,N为大于等于1的整数。
本申请中,设备在启动第一应用程序后,将第一应用程序的图标放置于显示界面的目标位置,以及将与第一应用程序相关的N个应用程序的图标放置于目标位置的临近区域,从而使得用户运行N个应用程序中的任一应用程序时,可从邻近区域直接查找到该应用程序的图标,从而能够简化用户操作,节省用户查找图标的时间;进一步地,放置于临近区域的N个应用程序是根据与第一应用程序的相关系数选择出的,即N个应用程序与第一应用程序具有关联性,从而便于用户在使用完第一应用程序后,能够方便快速地查找到与第一应用程序关联的应用程序的图标,从而较为符合用户需求,提高用户体验度。
在执行步骤201之前,由于本申请中的设备主要以移动终端为主,考虑到用户手持设备(如移动终端)时,可能是左手手持设备,也可能右手手持设备,因此,根据用户的偏好,将偏好模式分为左手模式和右手模式。
具体来说,确定使用该设备的用户的偏好模式的方式有很多种,例如,可根据用户在设备中手动输入的信息来确定移动终端所处的模式,或者,也可以通过其他控制方式来确定。
步骤201中,显示界面的目标位置为设备接收到运行第一应用程序后,该第一应用程序的图标所放置的位置。目标位置有很多种选取方式,一种可能的实现方式是,目标位置可以为预设位置;另一种可能的实现方式为,目标位置根据使用该设备的用户的偏好模式来确定,例如,若用户的偏好模式为左手模式,则目标位置为显示界面中靠左侧的位置,若用户的偏好模式为右手模式,则目标位置为显示界面中靠右侧的位置。
本申请中,设备接收到运行第一应用程序的指令后,可以先运行第一应用程序,然后将第一应用程序的图标放置于所述显示界面的目标位置;也可以先第一应用程序的图标放置于所述显示界面的目标位置,然后运行第一应用程序;还可以运行第一应该程序的同时,将第一应用程序的图标放置于所述显示界面的目标位置。
步骤202中,所述设备可以从预先存储的数据表中,获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数。
具体来说,图3示例性示出了本发明实施例提供的一种应用程序之间相关系数的关系图,如图3所示,第一应用程序(APP-0)与其他应用程序之间都存在相关系数,如APP-0与第二应用程序(APP-1)的相关系数为N1,APP-0与第二应用程序(APP-2)的相关系数为N2,APP-0与第三应用程序(APP-3)的相关系数为N3,APP-0与第n应用程序(APP-n)的相关系数为Nn。
进一步地,图3所示的关系可以通过数据表表示,所述数据表中包括有多个应用程序中任意两个应用程序之间的相关系数,表1示出了一种数据表的示例,如表1所示,表1中的数值为任意两个应用程序之间的相关系数。例如,根据表1可知,应用程序A与应用程序B之间的相关系数为0.3,应用程序B与应用程序D之间的相关系数为0.7。
表1:一种数据表的示例
应用程序 应用程序A 应用程序B 应用程序C 应用程序D ……
应用程序A 0.3 0.8 0.6 ……
应用程序B 0.3 0.5 0.7 ……
应用程序C 0.8 0.5 0.9 ……
应用程序D 0.6 0.7 0.9 ……
…… …… …… …… …… ……
本发明实施例中,任意两个应用程序之间的相关系数的确定方式有很多种,例如,通过判断任意两个应用程序是否属于同一类别,从而确定相关系数。本发明实施例中具体列举如下几种可能的实现方式。
方式一:
根据任意两个应用程序所属的类别,确定相关系数。采用这种方式,需要将应用程序进行分类。举个例子,淘宝和京东同属于购物类,微信和QQ同属于社交类,支付宝和各类银行的应用程序同属于金融类,那么,处于同一类别的两个应用程序之间的相关系数高于处于不同类别的两个应用程序之间的相关系数。进一步地,两个类别之间也存在相关性,比如购物类APP和金融类APP的相关性大于购物类APP和学习类APP的相关性,原因是购物类APP和金融类APP存在共同影响因素(比如消费)。
本申请中,相关系数的具体数值可以根据统计分析得到,在此不再赘述。
方式二:
根据任意两个应用程序在设定历史时间段内先后连续运行的次数,确定相关系数。采用这种方式,需要统计运行某一应用程序之后(或之前),分别连续运行其他应用程序的次数。举个例子,经过数据统计获知,最近一个月内应用程序A共计100次,其中,先后连续运行应用程序B50次,先后连续运行应用程序C15次,先后连续运行应用程序D5次,先后连续运行应用程序E10次,先后连续运行应用程序F20次,则应用程序A与应用程序B的相关系数为0.5,应用程序A与应用程序C的相关系数为0.15,应用程序A与应用程序D的相关系数为0.05,应用程序A与应用程序E的相关系数为0.1,应用程序A与应用程序F的相关系数为0.2。
方式三:
根据任意两个应用程序所属的类别以及任意两个应用程序在设定历史时间段内先后连续运行的次数,确定相关系数。
需要说明的是,方式三中两者种确定方式不分先后顺序,可以同时进行,也就是说,根据任意两个应用程序所属的类别确定相关系数的过程和根据任意两个应用程序在设定历史时间段内先后连续运行的次数确定相关系数的过程是两个独立的过程,可以同时发生,不分先后顺序。其中,根据任意两个应用程序所属的类别以及任意两个应用程序在设定历史时间段内先后连续运行的次数,确定相关系数时可以采用取平均值的方式。
由于上述方式三中综合考虑了两种不同的检测方法,由于这两种检测方法是两个独立的流程,因此生成的相关系数相互影响的可能性很小,从而使得相关系数更为准确。
步骤203中,设备根据所述第一应用程序与所述其它应用程序的相关系数,从所述其它应用程序中选择N个应用程序,并将所述N个应用程序的图标放置于所述目标位置的临近区域,N为大于等于1的整数。
本申请中,目标位置的邻近区域可以根据实际情况进行设定,例如,在右手模式下,目标位置的邻近区域可以为右手最容易操作到的位置;在左手模式下,目标位置的邻近区域可以为左手最容易操作到的位置。
进一步地,设备可以根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,将所述N个应用程序的图标放置于所述N个位置。具体来说,设备根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,确定所述N个应用程序和所述N个位置的对应关系,其中,所述N个应用程序中按照相关系数由大到小排名第i位的应用程序与所述N个位置中按照预设优先级由大到小排名第i位的位置相对应,i为大于等于1的整数。进而,设备根据所述N个应用程序和所述N个位置的对应关系,将所述N个应用程序的图标放置于所述N个位置。本申请不对N个位置的预设优先级做具体限定,预设优先级可以由用户确定,也可以根据N个位置接触的方便程度确定。
举个例子,图4a示例性示出了现有技术中的一种应用程序图标的排列方法的示意图,如图4a所示,设备中安装有淘宝、京东、支付宝、微信等应用程序,其中,每个应用程序的图标随机放置于设备的显示界面中。现有技术中各种应用程序的图标随机排列,导致用户查找某个应用程序时,需要花费很长时间来查找,操作较为不便。
图4b示例性示出了本发明实施例提供的一种目标位置的邻近区域的示意图,如图4a所示,以右手模式为例,预设目标位置周围的5个可放置应用程序图标的位置为邻近区域,分别为:位置1、位置2、位置3、位置4、位置5,且这5个位置的预设优先级为:位置1>位置2>位置3>位置4>位置5。
图4c示例性示出了本发明实施例提供的一种运行第一应用程序后的图标排列方法对应的图标位置示意图,如图4b所示,设备运行淘宝网后,则将淘宝网的图标放置于目标位置,根据获取到的淘宝网与京东的相关系数N1,淘宝网与支付宝的相关系数为N2,淘宝网与QQ的相关系数为N3,淘宝网与微信的相关系数为N4,以及淘宝网与新浪微博的相关系数为N5,若上述各个相关系数由大到小排列为:N1>N2>N3>N4>N5,则设备将京东的图标放置于位置1,将支付宝的图标放置于位置2,将QQ的图标放置于位置3,将微信的图标放置于位置4,将新浪微博的图标放置于位置5。此外,其它相关系数较小的应用程序可以随机放置于显示桌面中其余的位置。
进一步地,图4d示例性示出了本发明实施例提供的一种运行第二应用程序后的图标排列方法对应的图标位置示意图,如图4c所示,设备运行京东,则将京东的图标放置于目标位置,根据获取到的京东与其它应用程序的相关系数,采用与图4c中类似的方法排列其它应用程序的图标,在此不再赘述。
基于同样的发明构思,图5示例性示出了本发明实施例提供的一种设备的结构示意图,如图5所示,该设备500包括接收单元501、处理单元502、获取单元503;其中,
接收单元501,用于接收到运行第一应用程序的指令;
处理单元502,用于运行所述第一应用程序,并将所述第一应用程序的图标放置于所述显示界面的目标位置;
获取单元503,用于获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数;
所述处理单元502,还用于根据所述第一应用程序与所述其它应用程序的相关系数,从所述其它应用程序中选择N个应用程序,并将所述N个应用程序的图标放置于所述目标位置的临近区域,N为大于等于1的整数。
本发明实施例中,具有显示界面的设备收到运行第一应用程序的指令后,运行第一应用程序,并将第一应用程序的图标放置于显示界面的目标位置;同时,设备获取第一应用程序与多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数,根据这个相关系数,从其它应用程序中选择N个应用程序,并将这N个应用程序的图标放置于目标位置的临近区域。本申请中,设备在启动第一应用程序后,将第一应用程序的图标放置于显示界面的目标位置,以及将与第一应用程序相关的N个应用程序的图标放置于目标位置的临近区域,从而使得用户运行N个应用程序中的任一应用程序时,可从邻近区域直接查找到该应用程序的图标,从而能够简化用户操作,节省用户查找图标的时间;进一步地,放置于临近区域的N个应用程序是根据与第一应用程序的相关系数选择出的,即N个应用程序与第一应用程序具有关联性,从而便于用户在使用完第一应用程序后,能够方便快速地查找到与第一应用程序关联的应用程序的图标,从而较为符合用户需求,提高用户体验度。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种应用程序的图标排列方法,其特征在于,所述方法应用于具有显示界面的设备,所述显示界面用于显示安装于所述设备中的多个应用程序的图标,所述方法包括:
所述设备接收到运行第一应用程序的指令后,运行所述第一应用程序,并将所述第一应用程序的图标放置于所述显示界面的目标位置;
所述设备获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数;
所述设备根据所述第一应用程序与所述其它应用程序的相关系数,从所述其它应用程序中选择N个应用程序,并将所述N个应用程序的图标放置于所述目标位置的临近区域,N为大于或等于1的整数。
2.如权利要求1所述的方法,其特征在于,所述目标位置的临近区域包括用于放置所述应用程序的图标的N个位置;
所述设备将所述N个应用程序的图标放置于所述目标位置的临近区域,包括:
所述设备根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,将所述N个应用程序的图标放置于所述N个位置。
3.如权利要求2所述的方法,其特征在于,所述设备根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,将所述N个应用程序的图标放置于所述N个位置,包括:
所述设备根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,确定所述N个应用程序和所述N个位置的对应关系;其中,所述N个应用程序中按照相关系数由大到小排名第i位的应用程序与所述N个位置中按照预设优先级由大到小排名第i位的位置相对应,i为大于等于1的整数;
所述设备根据所述N个应用程序和所述N个位置的对应关系,将所述N个应用程序的图标放置于所述N个位置。
4.如权利要求1所述的方法,其特征在于,所述设备将所述第一应用程序的图标放置于所述显示界面的目标位置之前,还包括:
所述设备确定使用所述设备的用户的偏好模式;所述偏好模式包括左手模式和右手模式;
所述设备根据所述偏好模式,确定所述目标位置。
5.如权利要求1-4中任一项所述的方法,其特征在于,所述设备获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数,包括:
所述设备从预先存储的数据表中,获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数;所述数据表中包括有多个应用程序中任意两个应用程序之间的相关系数;所述任意两个应用程序之间的相关系数是根据所述任意两个应用程序所属的类别和/或所述任意两个应用程序在设定历史时间段内先后连续运行的次数。
6.一种设备,其特征在于,所述设备具有显示界面,所述显示界面用于显示安装于所述设备中的多个应用程序的图标,所述设备包括:
接收单元,用于接收到运行第一应用程序的指令;
处理单元,用于运行所述第一应用程序,并将所述第一应用程序的图标放置于所述显示界面的目标位置;
获取单元,用于获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数;
所述处理单元,还用于根据所述第一应用程序与所述其它应用程序的相关系数,从所述其它应用程序中选择N个应用程序,并将所述N个应用程序的图标放置于所述目标位置的临近区域,N为大于或等于1的整数。
7.如权利要求6所述的设备,其特征在于,所述目标位置的临近区域包括用于放置所述应用程序的图标的N个位置;
所述处理单元具体用于:
根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,将所述N个应用程序的图标放置于所述N个位置。
8.如权利要求7所述的设备,其特征在于,所述处理单元具体用于:
根据所述第一应用程序与所述N个应用程序的相关系数以及所述N个位置的预设优先级,确定所述N个应用程序和所述N个位置的对应关系;其中,所述N个应用程序中按照相关系数由大到小排名第i位的应用程序与所述N个位置中按照预设优先级由大到小排名第i位的位置相对应,i为大于等于1的整数;
所述设备根据所述N个应用程序和所述N个位置的对应关系,将所述N个应用程序的图标放置于所述N个位置。
9.如权利要求6所述的设备,其特征在于,所述处理单元还用于:
在将所述第一应用程序的图标放置于所述显示界面的目标位置之前,确定使用所述设备的用户的偏好模式;所述偏好模式包括左手模式和右手模式;
所述设备根据所述偏好模式,确定所述目标位置。
10.如权利要求6-9中任一项所述的设备,其特征在于,所述获取单元具体用于:
从预先存储的数据表中,获取所述第一应用程序与所述多个应用程序中除所述第一应用程序以外的其它应用程序的相关系数;所述数据表中包括有多个应用程序中任意两个应用程序之间的相关系数;所述任意两个应用程序之间的相关系数是根据所述任意两个应用程序所属的类别和/或所述任意两个应用程序在设定历史时间段内先后连续运行的次数。
CN201710884508.6A 2017-09-26 2017-09-26 一种应用程序图标的排列方法及设备 Pending CN107704150A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710884508.6A CN107704150A (zh) 2017-09-26 2017-09-26 一种应用程序图标的排列方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710884508.6A CN107704150A (zh) 2017-09-26 2017-09-26 一种应用程序图标的排列方法及设备

Publications (1)

Publication Number Publication Date
CN107704150A true CN107704150A (zh) 2018-02-16

Family

ID=61174786

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710884508.6A Pending CN107704150A (zh) 2017-09-26 2017-09-26 一种应用程序图标的排列方法及设备

Country Status (1)

Country Link
CN (1) CN107704150A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984063A (zh) * 2018-06-28 2018-12-11 努比亚技术有限公司 一种桌面交互调控方法、设备及计算机可读存储介质
CN111163228A (zh) * 2019-12-31 2020-05-15 中国银行股份有限公司 银行软件功能界面生成方法和装置
CN112148165A (zh) * 2020-09-28 2020-12-29 维沃移动通信有限公司 显示方法、装置和电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218133A (zh) * 2013-03-28 2013-07-24 东莞宇龙通信科技有限公司 关联应用程序的启动方法和终端
CN103547987A (zh) * 2011-05-17 2014-01-29 三星电子株式会社 电子设备及用于排列由电子设备显示的图标的方法
US20150213214A1 (en) * 2014-01-30 2015-07-30 Lance S. Patak System and method for facilitating communication with communication-vulnerable patients
CN105808094A (zh) * 2015-06-30 2016-07-27 维沃移动通信有限公司 一种应用调用方法及终端
CN106095242A (zh) * 2015-06-16 2016-11-09 华为技术有限公司 一种用于移动通信设备的上下文感知用户界面

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103547987A (zh) * 2011-05-17 2014-01-29 三星电子株式会社 电子设备及用于排列由电子设备显示的图标的方法
CN103218133A (zh) * 2013-03-28 2013-07-24 东莞宇龙通信科技有限公司 关联应用程序的启动方法和终端
US20150213214A1 (en) * 2014-01-30 2015-07-30 Lance S. Patak System and method for facilitating communication with communication-vulnerable patients
CN106095242A (zh) * 2015-06-16 2016-11-09 华为技术有限公司 一种用于移动通信设备的上下文感知用户界面
CN105808094A (zh) * 2015-06-30 2016-07-27 维沃移动通信有限公司 一种应用调用方法及终端

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984063A (zh) * 2018-06-28 2018-12-11 努比亚技术有限公司 一种桌面交互调控方法、设备及计算机可读存储介质
CN108984063B (zh) * 2018-06-28 2021-10-15 努比亚技术有限公司 一种桌面交互调控方法、设备及计算机可读存储介质
CN111163228A (zh) * 2019-12-31 2020-05-15 中国银行股份有限公司 银行软件功能界面生成方法和装置
CN111163228B (zh) * 2019-12-31 2021-02-02 中国银行股份有限公司 银行软件功能界面生成方法和装置
CN112148165A (zh) * 2020-09-28 2020-12-29 维沃移动通信有限公司 显示方法、装置和电子设备

Similar Documents

Publication Publication Date Title
CN106685933B (zh) 一种授权策略推荐及装置
KR101999471B1 (ko) 정보 추천 방법 및 장치
US20200081609A1 (en) Contextual paste target prediction
CN104267874B (zh) 一种调整终端上应用图标布局的方法及终端
CN103748579B (zh) 在映射化简框架中处理数据
US9087108B2 (en) Determination of category information using multiple stages
CN102855286B (zh) 移动终端以及在移动终端中查找应用程序的方法
CN104503840B (zh) 对终端资源进行优化的方法及装置
CN103428165B (zh) 社交网络节点分组方法和装置
CN106776660A (zh) 一种信息推荐方法及装置
CN109189931B (zh) 一种目标语句的筛选方法及装置
US20110093478A1 (en) Filter hints for result sets
CN103578008A (zh) 一种推荐服装产品的方法以及装置
CN107704150A (zh) 一种应用程序图标的排列方法及设备
CN107273457A (zh) 一种搜索方法及装置、计算机装置和计算机可读存储介质
CN103942319B (zh) 一种搜索的方法及装置
TWI721374B (zh) 基於多分類器的推薦方法、裝置及電子設備
CN111523035B (zh) App浏览内容的推荐方法、装置、服务器和介质
CN109241437A (zh) 一种广告识别模型的生成方法、广告识别方法及***
CN104503831A (zh) 设备优化方法及装置
CN105930488A (zh) 信息搜索处理方法及装置
CN103136213A (zh) 一种提供相关词的方法及装置
CN106934679A (zh) 信息匹配方法及装置
CN107734138A (zh) 通知消息的显示方法及装置、计算机装置和存储介质
CN111813307B (zh) 应用程序显示方法、装置及电子设备

Legal Events

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

Application publication date: 20180216

RJ01 Rejection of invention patent application after publication