一种图标排序的方法、装置及终端与流程

文档序号:11154032阅读:230来源:国知局
一种图标排序的方法、装置及终端与制造工艺
本发明涉及计算机
技术领域
,特别涉及一种图标排序的方法、装置及终端。
背景技术
:随着终端应用软件的不断丰富,用户终端(例如手机)界面的图标数量迅猛增加。这一现象导致用户无法在大量图标中快速查找到需要的应用的图标。同时,用户希望新增加的图标能够放在合适的位置,不影响屏幕的美学效果并提供使用便捷性。针对上述需求,目前已提出以下几种相关的技术:第一种、以外部因素为基础的图标管理用户图标的排列位置取决于默认排序方式,例如按照应用下载的时间顺序、应用名称首字母的顺序,或者保持硬件生产商的应用排列模式。第二种、以类别信息为基础的图标管理根据应用程序的第一类别信息,将具有相同类型的应用图标群组集中在一起。具体做法包括:获得第一应用程序的第一类别信息;在终端中查找是否存在具有第一类别信息的第二应用程序;以及如果存在具有第一类别信息的第二应用程序,则与第二应用程序的图标相邻地排列第一应用程序的图标。第三种、以使用频率、使用时长为基础的图标管理通过记录应用下载的时间、使用时长和次数等用户行为信息,分析用户对应用程序的喜好程度,将优先级高的应用图标放置在手机的显眼位置。目前对应用优先级的评判通常是建立以频率、使用时长等因素作为自变量的线性函数,认为取值高的应用优先级较高,更受用户的喜爱。第四种、以易操作区域为基础的图标管理易操作区域为基于用户的持握姿势在整个屏幕的操作区域中便于用户手指操作的位置,该技术将重要性高的应用放置在易操作区域,提高应用的使用效率。目前易操作区域的划分通常是系统预先设定的,其中一种设定标准认为: 当用户用左手握手机时,通常是用左手的拇指来点击屏幕上显示的应用图标,因此位于屏幕左下角位置的图标是用户相对会比较容易够到的或是比较容易点击到的。第五种、以标签聚集为基础的图标管理该技术方案通过为多个应用设定标签,并生成对应的图标显示在屏幕上,而属于该标签的应用将隐藏在所述新标签的内部,通过访问标签得以展现。通常,被归于同一标签的多个应用在功能属性上会具有相似性,但也可根据用户的喜好人工选择。由此可知,目前的图标排序方法至少存在以下几个缺陷。第一个、缺少对包含多元类别信息应用的分析现有手机图标排序方案在分析应用类别信息时,主要是提取相同属性的应用并将它们放置在同一文件夹或相邻位置,便于应用的查找。但是一个应用通常具有多个属性,如支付宝应用的支付功能可归类于财务属性,亲友账户、好友转账功能可归类于社交功能属性,而根据其产品性质有可归类于阿里应用属性,如何充分利用这些属性信息是合理放置图标的一个考量因素。目前的技术缺失在于应用分类的依据只是根据第一类别信息,而忽略其它属性对用户的影响。第二个、缺少对类别信息不相同的应用间的关联度分析现有手机图标排序方案提出了针对具有相同或相似类别信息的应用排序方法。然而,随着应用软件数量的增加以及社交对用户的影响加剧,许多不具有相同或相似类别信息的应用被紧密结合在一起。例如,导航类应用、摄影与录像类应用、社交类应用虽然不属于同一类别,但作为一次出行计划,它们往往是一系列被连续使用的应用。在这一问题上,目前的技术并没有提供有效的应用属性关联度分析和排序方法。第三个、缺少对屏幕显示美学效果的研究随着智能终端的发展和手机屏幕的变大,更多用户倾向于使用人像图片作为手机的背景图片,并且希望人像部分可以位于屏幕的中间位置且不被图标遮挡。但是现有的手机图标排序方案并没有基于图片分析的算法,图标通常是按照宫格的位置摆放,因此会出现图标放置的位置恰好遮挡了人像的问题。技术实现要素:本发明实施例的目的在于提供一种图标排序的方法、装置及终端,能在便于用户快速查找到需要的图标的同时,使显示背景中预定图像不被任何图标遮挡,提升用户体验。为了达到上述目的,本发明的实施例提供了一种图标排序的方法,应用于终端,该方法包括:判断当前下载应用的图标在终端的屏幕页面中的第一位置是否与屏幕页面的显示背景中预定图像在屏幕页面中的第二位置重合;当第一位置与第二位置重合时,判断与当前下载应用的图标相邻的第一图标是否与当前下载应用的图标相关联;当第一图标与当前下载应用的图标相关联时,将第一图标和当前下载应用的图标移动至屏幕页面中第二位置之外的两个相邻位置处。其中,在判断当前下载应用的图标在终端的屏幕页面中的第一位置是否与屏幕页面的显示背景中预定图像在屏幕页面中的第二位置重合之前,方法还包括:从第一信息表中获取当前下载应用的图标在终端的屏幕页面中的第一位置,第一信息表中至少实时记录有终端的屏幕页面中各图标的名称、所在屏幕页面和在所在屏幕页面中的位置信息;通过图像识别算法,获取预定图像在屏幕页面中的第二位置。其中,判断与当前下载应用的图标相邻的第一图标是否与当前下载应用的图标相关联,具体包括:从第二信息表中获取第一图标的第一属性类别信息和当前下载应用的图标的第二属性类别信息,第二信息表中至少实时记录有终端的屏幕页面中各图标的名称和属性类别信息;根据预先存储的各属性类别信息之间的关联信息,判断第一属性类别信息是否与第二属性类别信息相关联;当第一属性类别信息与第二属性类别信息相关联时,确定第一图标与当前下载应用的图标相关联。其中,将第一图标和当前下载应用的图标移动至屏幕页面中第二位置之外的两个相邻位置处,具体包括:从第三信息表中获取当前下载应用的图标所在的第一屏幕页面,第三信息表中至少实时记录有终端的屏幕页面中各图标的名称和所在屏幕页面;判断当前下载应用的图标所在的第一屏幕页面是否存在空余的、在第二位置之外的两个相邻位置;当第一屏幕页面存在空余的、在第二位置之外的两个相邻位置时,将第一图标和当前下载应用的图标移动至该两个相邻位置处;当第一屏幕页面不存在空余的、在第二位置之外的两个相邻位置时,创建一新的屏幕页面,并将第一图标和当前下载应用的图标移动至新的屏幕页面的两个相邻位置处,且该两个相邻位置与第二位置不重合。其中,方法还包括:当第一图标与当前下载应用的图标不相关联时,将当前下载应用的图标移动至屏幕页面中第二位置之外的位置。其中,将当前下载应用的图标移动至屏幕页面中第二位置之外的位置,具体包括:从第四信息表中获取当前下载应用的图标所在的第二屏幕页面,第四信息表中至少实时记录有终端的屏幕页面中各图标的名称和所在屏幕页面;判断当前下载应用的图标所在的第二屏幕页面是否存在空余的、在第二位置之外的位置;当第二屏幕页面存在空余的、在第二位置之外的位置时,将当前下载应用的图标移动至该位置;当第二屏幕页面不存在空余的、在第二位置之外的位置时,创建一新的屏幕页面,并将当前下载应用的图标移动至新的屏幕页面中,且移动后的当前下载应用的图标的位置与第二位置不重合。其中,在判断当前下载应用的图标在终端的屏幕页面中的第一位置是否与屏幕页面的显示背景中预定图像在屏幕页面中的第二位置重合之前,方法还包括:从第五信息表中获取当前下载应用的图标的第二属性类别信息,第五信息 表中至少实时记录有终端的屏幕页面中各图标的名称和属性类别信息;根据预先存储的各属性类别信息之间的关联信息,判断是否存在与当前下载应用的图标的第二属性类别信息相关联的第三属性类别信息;当存在与第二属性类别信息相关联的第三属性类别信息时,从第五信息表中查询终端的屏幕页面中是否存在具备第三属性类别信息的第二图标;当终端的屏幕页面中存在具备第三属性类别信息的第二图标时,将当前下载应用的图标和第二图标放置在终端的同一屏幕页面的两个相邻位置处。其中,将当前下载应用的图标和第二图标放置在终端的同一屏幕页面的两个相邻位置处,具体包括:根据第五信息表中存储的当前下载应用的图标所在第三屏幕页面和第二图标所在第四屏幕页面,判断第三屏幕页面和在第四屏幕页面是否为同一屏幕页面;当第三屏幕页面和在第四屏幕页面为同一屏幕页面时,将当前下载应用的图标移动至第二图标的相邻位置。其中,方法还包括:当第三屏幕页面和在第四屏幕页面为不同屏幕页面时,判断第四屏幕页面是否存在放置当前下载应用的图标的第一摆放位置;当第四屏幕页面存在第一摆放位置时,将当前下载应用的图标移动至第四屏幕页面上第二图标的相邻位置;当第四屏幕页面不存在第一摆放位置时,判断第三屏幕页面是否存在放置第二图标的第二摆放位置;当第三屏幕页面存在第二摆放位置时,将第二图标移动至第三屏幕页面上当前下载应用的图标的相邻位置;当第三屏幕页面不存在第二摆放位置时,创建一新的屏幕页面,并将当前下载应用的图标和第二图标放置新的屏幕页面上的两个相邻位置处。其中,在判断当前下载应用的图标在终端的屏幕页面中的第一位置是否与屏幕页面的显示背景中预定图像在屏幕页面中的第二位置重合之前,方法还包括:从第六信息表中获取当前下载应用的图标的至少一个第二属性类别信息, 并为每一个第二属性类别信息创建一个当前下载应用的图标,第六信息表中至少实时记录有终端的屏幕页面中各图标的名称和属性类别信息;根据第六信息表,判断终端的屏幕页面中是否存在具有第二属性类别信息的第三图标;当终端的屏幕页面中存在具有第二属性类别信息的第三图标时,将当前下载应用的图标和第三图标放置在终端的屏幕页面中的同一文件夹图标中。其中,方法还包括:当终端的屏幕页面中不存在具有第二属性类别信息的第三图标时,判断当前下载应用的图标的第二属性类别信息的数量;当当前下载应用的图标的第二属性类别信息的数量为多个时,为每一个第二属性类别信息创建一个第一文件夹图标,并在每个第一文件夹图标中放置一个当前下载应用的图标;当当前下载应用的图标的第二属性类别信息的数量为一个时,直接将当前下载应用的图标放置在终端的屏幕页面中。其中,将当前下载应用的图标和第三图标放置在终端的屏幕页面中的同一文件夹图标中,具体包括:判断第三图标的种类,第三图标的种类包括文件夹的图标和应用的图标;当第三图标为一文件夹的图标时,将当前下载应用的图标放置在第三图标中;当第三图标为一应用的图标时,在第三图标所在位置创建一文件夹图标,并将第三图标和当前下载应用的图标放置在该文件夹图标中。本发明的实施例还提供了一种图标排序的装置,应用于终端,该装置包括:第一判断模块,用于判断当前下载应用的图标在终端的屏幕页面中的第一位置是否与屏幕页面的显示背景中预定图像在屏幕页面中的第二位置重合,并当第一位置与第二位置重合时,触发第二判断模块;第二判断模块,用于根据第一判断模块的触发,判断与当前下载应用的图标相邻的第一图标是否与当前下载应用的图标相关联,并当第一图标与当前下载应用的图标相关联时,触发第一移动模块;第一移动模块,用于根据第二判断模块的触发,将第一图标和当前下载应 用的图标移动至屏幕页面中第二位置之外的两个相邻位置处。本发明的实施例还提供了一种终端,包括上述的图标排序的装置。本发明的上述方案至少包括以下有益效果:在本发明的实施例中,当当前下载应用的图标在终端的屏幕页面中的第一位置与显示背景中预定图像在屏幕页面中的第二位置重合时,会判断与当前下载应用的图标相邻的第一图标是否与当前下载应用的图标相关联,当判断出第一图标与当前下载应用的图标相关联时,会将第一图标与当前下载应用的图标移动至屏幕页面中第二位置之外的两个相邻位置处,解决了图标的排序方式不便于用户查找需要的图标,且图标会遮挡显示背景中预定图像的问题,达到了在便于用户快速查找到需要的图标的同时,使显示背景中预定图像不被任何图标遮挡,提升用户体验的效果。附图说明图1为本发明第一实施例中图标排序的方法的流程图;图2为本发明第一实施例中应用1遮挡预定图像的一部分时的屏幕页面的示意图;图3为本发明第一实施例中应用1不遮挡预定图像时的屏幕页面的示意图;图4为本发明第一实施例中将相关联的图标放置在相邻位置的流程图;图5为本发明第一实施例中包含应用2的图标的屏幕页面的示意图;图6为本发明第一实施例中包含应用3的图标的屏幕页面的示意图;图7为本发明第一实施例中包含应用2和应用3的图标的屏幕页面的示意图;图8为本发明第一实施例中将具备相同属性类别信息的图标放置在同一文件夹图标中的流程图;图9为本发明第一实施例中包含应用4和应用5的图标的屏幕页面的示意图;图10为本发明第一实施例中包含名称为“财务”的文件夹图标的屏幕页面的示意图;图11为本发明第二实施例中图标排序的装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。第一实施例如图1所示,本发明的第一实施例提供了一种图标排序的方法,应用于终端(例如智能手机等),其中,该方法包括:步骤S101,判断当前下载应用的图标在终端的屏幕页面中的第一位置是否与屏幕页面的显示背景中预定图像在屏幕页面中的第二位置重合。在本发明的第一实施例中,在执行步骤S101之前,上述方法还包括:从第一信息表中获取当前下载应用的图标在终端的屏幕页面中的第一位置,其中,该第一信息表中至少实时记录有终端的屏幕页面中各图标的名称、所在屏幕页面和在所在屏幕页面中的位置信息,需要说明的是,当屏幕页面中的图标发生变化(例如新增图标、删除图标、移动图标等)时,第一信息表都会进行更新。同时还会通过图像识别算法,判断显示背景中是否包含预定图像(例如人像、建筑物等),当显示背景中包含预定图像时,获取预定图像在屏幕页面中的第二位置。在本发明的第一实施例中,上述第一位置为当前下载应用的图标在终端的屏幕页面中的具体位置,例如第一屏幕页面的第2行第3列。同理,上述第二位置为预定图像在终端的屏幕页面中的具体位置,至于其具体涉及的区域范围由预定图像的大小决定,例如第二位置包括第一屏幕页面的第2行第2列、第一屏幕页面的第2行第3列、第二屏幕页面的第1行第2列和第二屏幕页面的第1行第3列等位置。步骤S102,当第一位置与第二位置重合时,判断与当前下载应用的图标相邻的第一图标是否与当前下载应用的图标相关联。在本发明的第一实施例中,上述步骤S102具体包括:首先从第二信息表中获取第一图标的第一属性类别信息(例如财务、社交等)和当前下载应用的 图标的第二属性类别信息(例如娱乐、社交等),该第二信息表中至少实时记录有终端的屏幕页面中各图标的名称和属性类别信息,需要说明的是,当屏幕页面中的图标发生变化(例如新增图标、删除图标等)时,第二信息表都会进行更新;然后根据预先存储的各属性类别信息之间的关联信息,判断第一属性类别信息是否与第二属性类别信息相关联,当第一属性类别信息与第二属性类别信息相关联时,确定第一图标与当前下载应用的图标相关联。需要说明的是,上述各属性类别信息之间的关联信息可以是一个通过对大量用户行为的分析得到一个统一的关联信息库。当然也可以根据用户使用应用的间隔时间和次序,为不同的用户自动的生成各属性类别信息之间的关联信息。例如,某个用户经常一起使用具备属性类别信息1(例如社交)的应用和具备属性类别信息2(例如摄像)的应用,那么就会认为属性类别信息1(例如社交)和属性类别信息2(例如摄像)为相关联的属性类别信息。步骤S103,当第一图标与当前下载应用的图标相关联时,将第一图标和当前下载应用的图标移动至屏幕页面中第二位置之外的两个相邻位置处。在本发明的第一实施例中,上述步骤S103具体包括:首先从第三信息表中获取当前下载应用的图标所在的第一屏幕页面,该第三信息表中至少实时记录有终端的屏幕页面中各图标的名称和所在屏幕页面,需要说明的是,当屏幕页面中的图标发生变化(例如新增图标、删除图标、移动图标等)时,第三信息表都会进行更新;然后判断当前下载应用的图标所在的第一屏幕页面是否存在空余的、在第二位置之外(即不与第二位置重合)的两个相邻位置,当第一屏幕页面存在空余的、在第二位置之外的两个相邻位置时,将第一图标和当前下载应用的图标移动至该两个相邻位置处,当第一屏幕页面不存在空余的、在第二位置之外的两个相邻位置时,创建一新的屏幕页面,并将第一图标和当前下载应用的图标移动至新的屏幕页面的两个相邻位置处,且该两个相邻位置与第二位置不重合。在本发明的第一实施例中,当上述步骤S102的判断结果为第一图标与当前下载应用的图标不相关联时,上述方法还包括:将当前下载应用的图标移动至屏幕页面中第二位置之外(即不与第二位置重合)的位置。具体地,会首先从第四信息表中获取当前下载应用的图标所在的第二屏幕页面,该第四信息表 中至少实时记录有终端的屏幕页面中各图标的名称和所在屏幕页面,需要说明的是,当屏幕页面中的图标发生变化(例如新增图标、删除图标、移动图标等)时,第四信息表都会进行更新;然后判断当前下载应用的图标所在的第二屏幕页面是否存在空余的、在第二位置之外的位置,当第二屏幕页面存在空余的、在第二位置之外的位置时,将当前下载应用的图标移动至该位置,当第二屏幕页面不存在空余的、在第二位置之外的位置时,创建一新的屏幕页面,并将当前下载应用的图标移动至新的屏幕页面中,且移动后的当前下载应用的图标的位置与第二位置不重合。在本发明的第一实施例中,以一具体实例阐述当图标遮挡预定图像时的图标排序方法。如图2所示的屏幕页面201,假设设置有“/”的方框表示预定图像,从图中可看出当前下载应用(如图2中的应用1)的图标遮挡的预定图像的一部分,通过采用上述方法对当前下载应用(如图2中的应用1)的图标进行移动,得到如图3所示的屏幕页面301,即使预定图像不被任何图标遮挡。在本发明的第一实施例中,通过判断当前下载应用的图标在终端的屏幕页面中的第一位置与显示背景中预定图像在屏幕页面中的第二位置是否重合,并当第一位置与第二位置重合时,判断与当前下载应用的图标相邻的第一图标是否与当前下载应用的图标相关联,当判断出第一图标与当前下载应用的图标相关联时,将第一图标与当前下载应用的图标移动至屏幕页面中第二位置之外的两个相邻位置处,解决了图标的排序方式不便于用户查找需要的图标,且图标会遮挡显示背景中预定图像的问题,达到了在便于用户快速查找到需要的图标的同时,使显示背景中预定图像不被任何图标遮挡,提升用户体验的效果。在本发明的第一实施例中,在执行上述步骤S101、步骤S102和步骤S103之前,上述方法还包括:根据各属性类别信息之间的关联信息,将相关联的图标放置在相邻位置的步骤。具体地,如图4所示,将相关联的图标放置在相邻位置的步骤具体包括:步骤S401,从第五信息表中获取当前下载应用的图标的第二属性类别信息。其中,第五信息表中至少实时记录有终端的屏幕页面中各图标的名称和属性类别信息,需要说明的是,当屏幕页面中的图标发生变化(例如新增图标、 删除图标等)时,第五信息表都会进行更新。步骤S402,根据预先存储的各属性类别信息之间的关联信息,判断是否存在与当前下载应用的图标的第二属性类别信息相关联的第三属性类别信息,当不存在与第二属性类别信息相关联的第三属性类别信息时,执行步骤S403,当存在与第二属性类别信息相关联的第三属性类别信息时,执行步骤S404。步骤S403,结束流程。步骤S404,从第五信息表中查询终端的屏幕页面中是否存在具备第三属性类别信息的第二图标,当终端的屏幕页面中存在具备第三属性类别信息的第二图标时,执行步骤S405,当终端的屏幕页面中不存在具备第三属性类别信息的第二图标时,步骤S403。步骤S405,将当前下载应用的图标和第二图标放置在终端的同一屏幕页面的两个相邻位置处。在本发明的第一实施例中,上述步骤S405具体包括:首先根据第五信息表中存储的当前下载应用的图标所在第三屏幕页面和第二图标所在第四屏幕页面,判断第三屏幕页面和在第四屏幕页面是否为同一屏幕页面,当第三屏幕页面和在第四屏幕页面为同一屏幕页面时,将当前下载应用的图标移动至第二图标的相邻位置,优选地,可以将第四屏幕页面上在第二图标之后的所有图标往后顺移一位,然后将当前下载应用的图标放置在第二图标的后一顺位。而当第三屏幕页面和在第四屏幕页面为不同屏幕页面时,需要判断第四屏幕页面是否存在放置当前下载应用的图标的第一摆放位置,当第四屏幕页面存在第一摆放位置时,将当前下载应用的图标移动至第四屏幕页面上第二图标的相邻位置,优选地,可以将第四屏幕页面上在第二图标之后的所有图标往后顺移一位,然后将当前下载应用的图标放置在第二图标的后一顺位。当第四屏幕页面不存在第一摆放位置时,需要判断第三屏幕页面是否存在放置第二图标的第二摆放位置,当第三屏幕页面存在第二摆放位置时,将第二图标移动至第三屏幕页面上当前下载应用的图标的相邻位置,优选地,可以将第三屏幕页面上在当前下载应用的图标之后的所有图标往后顺移一位,然后将第二图标放置在当前下载应用的图标的后一顺位。当第三屏幕页面不存在第二摆放位置时,可创建一新的屏幕页面,并将当 前下载应用的图标和第二图标放置新的屏幕页面上的两个相邻位置处。在本发明的第一实施例中,以一具体实例阐述将相关联的图标放置在相邻位置的步骤。如图5所示的屏幕页面501,假设该屏幕页面501为屏幕页面1,且位于屏幕页面1中的应用2的图标具备属性类别信息3(例如社交)。同时,如图6所示的屏幕页面601,假设该屏幕页面601为屏幕页面2(屏幕页面1和屏幕页面2为不同屏幕页面),而在屏幕页面2中的当前下载应用(如图6中的应用3)的图标具备属性类别信息4(例如摄像),而预先存储的各属性类别信息之间的关联信息中记载了属性类别信息3(例如社交)和属性类别信息4(例如摄像)为相关联属性类别信息,通过采用上述将相关联的图标放置在相邻位置的图标排序方式对当前下载应用(如图6中的应用3)的图标进行移动,得到如图7所示的屏幕页面701,即将当前下载应用(如图6中的应用3)的图标移动至屏幕页面1中与应用2的图标的相邻位置。在本发明的第一实施例中,将相关联的图标放置在相邻位置,便于用户快速地查找到需要的图标,进而提升用户体验。在本发明的第一实施例中,在执行上述步骤S101、步骤S102和步骤S103之前,上述方法还包括:将具备相同属性类别信息的图标放置在同一文件夹图标中的步骤。具体地,如图8所示,将具备相同属性类别信息的图标放置在同一文件夹图标中的步骤具体包括:步骤S801,从第六信息表中获取当前下载应用的图标的至少一个第二属性类别信息,并为每一个第二属性类别信息创建一个当前下载应用的图标。在本发明的第一实施例中,上述第六信息表中至少实时记录有终端的屏幕页面中各图标的名称和属性类别信息,需要说明的是,当屏幕页面中的图标发生变化(例如新增图标、删除图标等)时,第六信息表都会进行更新。步骤S802,根据第六信息表,判断终端的屏幕页面中是否存在具有第二属性类别信息的第三图标。步骤S803,当终端的屏幕页面中存在具有第二属性类别信息的第三图标时,将当前下载应用的图标和第三图标放置在终端的屏幕页面中的同一文件夹图标中。在本发明的第一实施例中,当上述步骤S802判断出终端的屏幕页面中不存在具有第二属性类别信息的第三图标时,上述方法还包括:判断当前下载应用的图标的第二属性类别信息的数量,当当前下载应用的图标的第二属性类别信息的数量为多个时,为每一个第二属性类别信息创建一个第一文件夹图标(创建的每个第一文件夹图标的名称为与其对应的第二属性类别信息,当然用户后续可以手动修改第一文件夹的名称),并在每个第一文件夹图标中放置一个当前下载应用的图标,优选地,可将创建的多个第一文件夹依次放置在屏幕页面中所有图标的末位。而当当前下载应用的图标的第二属性类别信息的数量为一个时,直接将当前下载应用的图标放置在终端的屏幕页面中,优选地,可将当前下载应用的图标放置在屏幕页面中所有图标的末位。在本发明的第一实施例中,上述步骤S803具体包括:判断第三图标的种类,其中第三图标的种类包括文件夹的图标和应用的图标,当第三图标为一文件夹的图标时,将当前下载应用的图标放置在第三图标中,优选地,可以根据3行3列行优先的排序方式,将当前下载应用的图标放置在第三图标中的末位。而当第三图标为一应用的图标时,会在第三图标所在位置创建一文件夹图标(该文件夹图标的名称可为第二属性类别信息,当然用户后续可以手动修改该文件夹的名称),并将第三图标和当前下载应用的图标放置在该文件夹图标中。在本发明的第一实施例中,以一具体实例阐述将具备相同属性类别信息的图标放置在同一文件夹图标中的步骤。如图9所示的屏幕页面901,若在该屏幕页面901中的当前下载应用(如图9中的应用4)的图标的属性类别信息为属性类别信息5(例如财务),同时,假设该屏幕页面901中存在一个具备属性类别信息5(例如财务)的应用(如图9中的应用5)的图标。此时,通过上述将具备相同属性类别信息的图标放置在同一文件夹图标中的图标排序方式对当前下载应用(如图9中的应用4)的图标进行移动,得到如图10所示的屏幕页面1001,即在具备属性类别信息5的应用(如图9中的应用5)的图标所在位置创建一个名称为属性类别信息5(如图10中的财务)的文件夹图标,并将当前下载应用(如图9中的应用4)的图标和具备属性类别信息5的应用(如图9中的应用5)的图标放置在该文件夹图标中。在本发明的第一实施例中,将具备相同属性类别信息的图标放置在同一文件夹图标中,便于用户快速地查找到需要的图标,进而提升用户体验。在本发明的第一实施例中,上述第一信息表、第二信息表、第三信息表、第四信息表、第五信息表和第六信息表可以是同一张表。而该表中至少实时记录有终端的屏幕页面中各图标的名称、属性类别信息、所在屏幕页面和在所在屏幕页面中的位置信息,其中图标在所在屏幕页面中的位置可以用类似于(第几行,第几列)的方式表示,例如(2,3)表示的是第2行第三列。需要说明的是,当图标为文件夹的图标时,上述表中还包括该文件夹中所包括的应用名称。在此以具体实例对上述表的格式进行说明,如表1所示,表示的是名称为“照片”的应用的图标,该图标的位置为第2屏幕页面中的第1行第3列,其属性类别信息为摄影与录像。而表2表示的是名称为“行行摄摄”的文件夹的图标,该图标的位置为第2屏幕页面中的第2行第2列,其属性类别信息为摄影与录像,且其包括名称分别为“照片”和“相机”的两个应用。图标名称属性类别信息屏幕页面在屏幕页面中的位置照片摄影与录像2(1,3)表1图标名称属性类别信息屏幕页面在屏幕页面中的位置应用名称行行摄摄摄影与录像2(2,2)照片、相机表2第二实施例如图11所示,本发明的第二实施例提供了一种图标排序的装置,应用于终端(例如智能手机等),该装置包括:第一判断模块1101,用于判断当前下载应用的图标在终端的屏幕页面中的第一位置是否与屏幕页面的显示背景中预定图像在屏幕页面中的第二位置重合,并当第一位置与第二位置重合时,触发第二判断模块1102;第二判断模块1102,用于根据第一判断模块1101的触发,判断与当前下载应用的图标相邻的第一图标是否与当前下载应用的图标相关联,并当第一图 标与当前下载应用的图标相关联时,触发第一移动模块1103;第一移动模块1103,用于根据第二判断模块1102的触发,将第一图标和当前下载应用的图标移动至屏幕页面中第二位置之外的两个相邻位置处。其中,装置还包括:第一获取模块,用于从第一信息表中获取当前下载应用的图标在终端的屏幕页面中的第一位置,第一信息表中至少实时记录有终端的屏幕页面中各图标的名称、所在屏幕页面和在所在屏幕页面中的位置信息;第二获取模块,用于通过图像识别算法,获取预定图像在屏幕页面中的第二位置。其中,第二判断模块1102包括:第一获取单元,用于从第二信息表中获取第一图标的第一属性类别信息和当前下载应用的图标的第二属性类别信息,第二信息表中至少实时记录有终端的屏幕页面中各图标的名称和属性类别信息;第一判断单元,用于根据预先存储的各属性类别信息之间的关联信息,判断第一属性类别信息是否与第二属性类别信息相关联,并当第一属性类别信息与第二属性类别信息相关联时,触发第一确定单元;第一确定单元,用于根据第一判断单元的触发,确定第一图标与当前下载应用的图标相关联。其中,第一移动模块1103包括:第二获取单元,用于从第三信息表中获取当前下载应用的图标所在的第一屏幕页面,第三信息表中至少实时记录有终端的屏幕页面中各图标的名称和所在屏幕页面;第二判断单元,用于判断当前下载应用的图标所在的第一屏幕页面是否存在空余的、在第二位置之外的两个相邻位置,并当第一屏幕页面存在空余的、在第二位置之外的两个相邻位置时,触发第一移动单元,以及当第一屏幕页面不存在空余的、在第二位置之外的两个相邻位置时,触发第二移动单元;第一移动单元,用于根据第二判断单元的触发,将第一图标和当前下载应用的图标移动至该两个相邻位置处;第二移动单元,用于根据第二判断单元的触发,创建一新的屏幕页面,并 将第一图标和当前下载应用的图标移动至新的屏幕页面的两个相邻位置处,且该两个相邻位置与第二位置不重合。其中,装置还包括:第二移动模块,用于当第一图标与当前下载应用的图标不相关联时,将当前下载应用的图标移动至屏幕页面中第二位置之外的位置。其中,第二移动模块包括:第三获取单元,用于从第四信息表中获取当前下载应用的图标所在的第二屏幕页面,第四信息表中至少实时记录有终端的屏幕页面中各图标的名称和所在屏幕页面;第三判断单元,用于判断当前下载应用的图标所在的第二屏幕页面是否存在空余的、在第二位置之外的位置,并当第二屏幕页面存在空余的、在第二位置之外的位置时,触发第三移动单元,以及当第二屏幕页面不存在空余的、在第二位置之外的位置时,触发第四移动单元;第三移动单元,用于根据第三判断单元的触发,将当前下载应用的图标移动至该位置;第四移动单元,用于根据第三判断单元的触发,创建一新的屏幕页面,并将当前下载应用的图标移动至新的屏幕页面中,且移动后的当前下载应用的图标的位置与第二位置不重合。其中,装置还包括:第三获取模块,用于从第五信息表中获取当前下载应用的图标的第二属性类别信息,第五信息表中至少实时记录有终端的屏幕页面中各图标的名称和属性类别信息;第三判断模块,用于根据预先存储的各属性类别信息之间的关联信息,判断是否存在与当前下载应用的图标的第二属性类别信息相关联的第三属性类别信息,并当存在与第二属性类别信息相关联的第三属性类别信息时,触发查询模块;查询模块,用于根据第三判断模块的触发,从第五信息表中查询终端的屏幕页面中是否存在具备第三属性类别信息的第二图标;第一放置模块,用于当终端的屏幕页面中存在具备第三属性类别信息的第 二图标时,将当前下载应用的图标和第二图标放置在终端的同一屏幕页面的两个相邻位置处。其中,第一放置模块包括:第四判断单元,用于根据第五信息表中存储的当前下载应用的图标所在第三屏幕页面和第二图标所在第四屏幕页面,判断第三屏幕页面和在第四屏幕页面是否为同一屏幕页面,并当第三屏幕页面和在第四屏幕页面为同一屏幕页面时,触发第五移动单元;第五移动单元,用于根据第四判断单元的触发,将当前下载应用的图标移动至第二图标的相邻位置。其中,装置还包括:第四判断模块,用于当第三屏幕页面和在第四屏幕页面为不同屏幕页面时,判断第四屏幕页面是否存在放置当前下载应用的图标的第一摆放位置,并当第四屏幕页面存在第一摆放位置时,触发第三移动模块,以及当第四屏幕页面不存在第一摆放位置时,触发第五判断模块;第三移动模块,用于根据第四判断模块的触发,将当前下载应用的图标移动至第四屏幕页面上第二图标的相邻位置;第五判断模块,用于根据第四判断模块的触发,判断第三屏幕页面是否存在放置第二图标的第二摆放位置,并当第三屏幕页面存在第二摆放位置时,触发第四移动模块,以及当第三屏幕页面不存在第二摆放位置时,触发第五移动模块;第四移动模块,用于根据第五判断模块的触发,将第二图标移动至第三屏幕页面上当前下载应用的图标的相邻位置;第五移动模块,用于根据第五判断模块的触发,创建一新的屏幕页面,并将当前下载应用的图标和第二图标放置新的屏幕页面上的两个相邻位置处。其中,装置还包括:第四获取模块,用于从第六信息表中获取当前下载应用的图标的至少一个第二属性类别信息,并为每一个第二属性类别信息创建一个当前下载应用的图标,第六信息表中至少实时记录有终端的屏幕页面中各图标的名称和属性类别信息;第六判断模块,用于根据第六信息表,判断终端的屏幕页面中是否存在具有第二属性类别信息的第三图标,并当终端的屏幕页面中存在具有第二属性类别信息的第三图标时,触发第二放置模块;第二放置模块,用于根据第六判断模块的触发,将当前下载应用的图标和第三图标放置在终端的屏幕页面中的同一文件夹图标中。其中,装置还包括:第七判断模块,用于当终端的屏幕页面中不存在具有第二属性类别信息的第三图标时,判断当前下载应用的图标的第二属性类别信息的数量,并当当前下载应用的图标的第二属性类别信息的数量为多个时,触发第三放置模块,以及当当前下载应用的图标的第二属性类别信息的数量为一个时,触发第四放置模块;第三放置模块,用于根据第七判断模块的触发,为每一个第二属性类别信息创建一个第一文件夹图标,并在每个第一文件夹图标中放置一个当前下载应用的图标;第四放置模块,用于根据第七判断模块的触发,直接将当前下载应用的图标放置在终端的屏幕页面中。其中,第二放置模块包括:第五判断单元,用于判断第三图标的种类,第三图标的种类包括文件夹的图标和应用的图标,并当第三图标为一文件夹的图标时,触发第一放置单元,以及当第三图标为一应用的图标时,触发第二放置单元;第一放置单元,用于根据第五判断单元的触发,将当前下载应用的图标放置在第三图标中;第二放置单元,用于根据第五判断单元的触发,在第三图标所在位置创建一文件夹图标,并将第三图标和当前下载应用的图标放置在该文件夹图标中。在本发明的第二实施例中,终端通过判断当前下载应用的图标在终端的屏幕页面中的第一位置与显示背景中预定图像在屏幕页面中的第二位置是否重合,并当第一位置与第二位置重合时,判断与当前下载应用的图标相邻的第一图标是否与当前下载应用的图标相关联,当判断出第一图标与当前下载应用的图标相关联时,将第一图标与当前下载应用的图标移动至屏幕页面中第二位置 之外的两个相邻位置处,解决了图标的排序方式不便于用户查找需要的图标,且图标会遮挡显示背景中预定图像的问题,达到了在便于用户快速查找到需要的图标的同时,使显示背景中预定图像不被任何图标遮挡,提升用户体验的效果。需要说明的是,本发明第二实施例提供的图标排序的装置是应用上述图标排序的方法的装置,即上述方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。第三实施例本发明的第三实施例提供了一种终端,包括上述的图标排序的装置。需要说明的是,本发明第三实施例提供的终端是包括上述图标排序的装置的终端,即上述图标排序的装置的所有实施例均适用于该终端,且均能达到相同或相似的有益效果。以上所述是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1