一种排列应用程序图标的方法及终端与流程

文档序号:11199012阅读:351来源:国知局
一种排列应用程序图标的方法及终端与流程

本发明涉及应用程序管理技术领域,特别地,涉及一种排列应用程序图标的方法及终端。



背景技术:

传统终端设备的交互方式均采用物理按键,功能扩展存在极大的技术障碍,使用过程中的体验也很差。

智能终端采用操作系统模式支持功能运行和扩展,智能终端下载应用程序,应用程序利用智能终端的硬件环境,通过人机交互方式进行操作和处理。智能终端的显示屏显示较多应用程序图标,应用程序的图标根据安装时间顺序进行排列或者根据使用者的自行设置进行排列。终端使用者操作应用程序图标进行启动,经常由于应用程序图标位置问题不便操作,而终端使用者经常自行设置应用程序图标位置也非常费时间。

现有技术的应用程序图标排列在使用过程中经常出现操作不便,目前的智能化排列应用程序图标仍未解决此技术问题,同时,显示应用程序的界面还显示应用程序图标之外的交互设计,并且一个界面的不同区域或者多个界面的相关区域也未进行分级。



技术实现要素:

为解决现有技术中存在显示应用程序的界面多样和界面不同区域未分级而导致操作不便的技术问题,本发明提供一种根据界面多样和界面不同区域进行整体分级的排列应用程序图标的方法及终端。

本发明提供一种排列应用程序图标的方法,包括如下步骤:

根据第一预设规则为界面显示应用程序图标的区域分级;

获取应用程序的触发启动方式;

记录触发启动方式的启动次数;

根据第二预设规则匹配应用程序,第二预设规则依据应用程序的触发启动方式和启动次数设定;

获取匹配应用程序和区域分级,自动移动匹配的应用程序至对应的区域。

根据本发明的一个优选实施例,界面显示应用程序图标的区域分级包括如下步骤:

获取显示应用程序图标的区域边界坐标;

记录显示于界面的应用程序通过触发其图标启动次数及应用程序图标坐标;

根据第一预设规则、边界坐标、启动次数和图标坐标,对界面显示应用程序图标的区域进行分级。

根据本发明的一个优选实施例,应用程序的触发启动方式包括触发应用程序图标启动、语音识别启动中的至少一种。

根据本发明的一个优选实施例,界面数量为多个,对每个界面显示应用程序图标的区域分级,每个界面包括高优先级的区域,多个界面的相应高优先级区域之间进行区域分级。

根据本发明的一个优选实施例,界面数量为多个,每个界面包括高优先级区域,多个界面中包括主界面,主界面的高优先级区域分级高于其他界面的高优先级区域分级。

本发明提供一种排列应用程序图标的终端,包括,

第一区域分级模块,用于根据第一预设规则为界面显示应用程序图标的区域分级;

启动模块,用于获取应用程序的触发启动方式;

统计模块,用于记录触发启动方式的启动次数;

匹配模块,用于根据第二预设规则匹配应用程序,第二预设规则依据应用程序的触发启动方式和启动次数设定;

排列模块,用于获取匹配应用程序和区域分级,自动移动匹配的应用程序至对应的区域。

根据本发明的一个优选实施例,所述第一区域分级模块包括:

第一获取组件,用于获取显示应用程序图标的区域边界坐标;

第一记录组件,用于记录显示于界面的应用程序通过触发其图标启动次数及应用程序图标坐标;

第一区域分级组件,用于根据第一预设规则、边界坐标、启动次数和图标坐标,对界面显示应用程序图标的区域进行分级。

根据本发明的一个优选实施例,应用程序的触发启动方式包括触发应用程序图标启动、语音识别启动中的至少一种。

根据本发明的一个优选实施例,第二区域分级模块,界面数量为多个,对每个界面显示应用程序图标的区域分级,每个界面包括高优先级的区域,所述第二区域分级模块用于多个界面的相应高优先级区域之间进行区域分级。

根据本发明的一个优选实施例,界面数量为多个,每个界面包括高优先级区域,多个界面中包括主界面,主界面的高优先级区域分级高于其他界面的高优先级区域分级。

本发明具有如下有益效果:

1、通过对每个界面进行信息获取并根据第一预设规则对显示应用程序图标的相关区域进行分级,利于解决不同界面的区域分级,达到较佳分级效果,利于应用程序图标的排列;

2、对同一界面和多个界面的应用程序显示区域分级,并建立相关关联,进一步利于应用程序图标排列的合理。

除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:

图1是本发明提供的一种排列应用程序图标的方法流程示意图;

图2是本发明提供的一种排列应用程序图标的终端的结构示意图。

具体实施方式

下面结合本发明的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。

请参阅图1,是本发明提供的一种排列应用程序图标的方法流程示意图。

所述排列应用程序图标的方法为解决应用程序排列的不合理问题,通过该方法达到终端使用者操作应用程序启动时根据一个界面或多个界面的具体情况,均能实现操作便捷、节省时间和操作准确的效果。

所述排列应用程序图标的方法包括的步骤如下:

s1根据第一预设规则为界面显示应用程序图标的区域分级

设置第一预设规则用于在获取界面信息后,进行区域分级,在本实施例中,区域分级的对象为界面显示应用程序图标的区域部分,进行分别的步骤如下:

s11获取显示应用程序图标的区域边界坐标

终端显示的界面可能全部用于显示应用程序图标,或者显示一些固定的应用程序插件,插件显示的尺寸与应用程序图标的尺寸存在较大差异,二者不能进行相互显示。

根据第一预设规则识别出界面显示应用程序图标的区域,对区域的边界进行获取,获取到边界的相关坐标值,通过各坐标值构建出应用程序图标显示的区域。

s12记录显示于界面的应用程序通过触发其图标启动次数及应用程序图标坐标

对显示应用程序图标区域内应用程序进行记录,包括记录各应用程序被终端使用者通过触发其图标启动的次数,即终端使用者点击应用程序图标启动应用程序的次数,还包括记录应用程序图标坐标,实现对应用程序图标在区域内的具体位置进行记录,便于进行区域分级。

s13根据第一预设规则、边界坐标、启动次数和图标坐标,对界面显示应用程序的区域进行分级

根据第一预设规则,以及从步骤s11和步骤s12中获取的区域边界坐标、各应用程序启动次数和各应用程序图标坐标,以坐标为基础进行区域分级,不同区域分级对应用程序的不同启动次数要求不同。

根据步骤s1进行的区域分级为单一界面的区域分级,若为多个界面,则对每个界面均进行区域分级,不同界面,区域分级的级数可能不同。

多个界面时,每个界面均进行区域分级,并且,每个界面包括高优先级的区域,不同界面的高优先级的区域对应显示的应用程序可能不同,因而对每个界面的高优先级的区域之间再进行区域分级,如多个界面中包括主界面,则主界面的高优先级区域分级高于其他界面的高优先级区域分级,再根据与主界面之间的间隔界面数量进行其他界面的高优先级区域之间的区域分级或者与主界面的关联强度进行其他界面的高优先级区域之间的区域分级。

高优先级区域可以为每个界面的最高优先级区域也可以为中间层次的优先级区域。

s2获取应用程序的触发启动方式

安装于终端的应用程序,应用程序的启动方式存在多种,对其启动方式进行分别记录。

应用程序的启动方式分为主动启动和被动启动,主动启动是由终端使用者触发应用程序直接启动,被动启动是由终端其他应用程序根据接口调用该应用程序启动。

主动启动至少包括触发应用程序图标启动和语音识别启动,触发应用程序图标启动是终端使用者在终端点击应用程序图标而启动应用程序,是通常使用的应用程序启动方式,语音识别启动是终端使用者用语音控制应用程序启动,如苹果的siri功能。

主动启动还可以为手势启动和设置快速启动路径的方式启动。

主动启动为本实施例所描述的触发启动方式。

被动启动通常为主调用程序获取到被调用程序的接口或者提示终端使用者启动被调用程序,常见的为需要进行支付、社交或购物的应用程序调用具有支付或社交功能的应用程序。

每个应用程序启动时,终端获取该应用程序的启动方式,并根据规则记录为主动启动和被动启动。被动启动用于记录应用程序之间的关联关系和明确排除非触发启动方式。

s3记录触发启动方式的启动次数

应用程序的启动方式在步骤s2进行了记录,对应用程序的启动次数进行记录,其中,对应用程序的启动次数的主动启动和被动启动分别进行记录,记录的主动启动方式的启动次数为触发启动方式的启动次数。

步骤s13中记录的应用程序启动次数是指仅包括触发应用程序图标启动的次数,步骤s3中记录的应用程序启动次数可能还包括通过语音识别启动的次数。

s4根据第二预设规则匹配应用程序,第二预设规则根据应用程序的触发启动方式和启动次数设定

第二预设规则中包括应用程序的不同触发启动方式和不同启动次数对应不同的区域分级,相互之间建立对应关系。同时,根据从步骤s2和步骤s3中获取到的某应用程序的触发启动方式和启动次数,结合第二预设规则,将该某应用程序进行匹配,匹配出其对应的区域分级。

s5获取匹配应用程序和区域分级,自动移动匹配的应用程序至对应的区域

从步骤s4中获取匹配的应用程序和对应的区域分级,确认二者后,自动移动匹配的该应用程序至对应的区域。若对应的区域分级需跨界面移动匹配的应用程序,则移动匹配的应用程序完成后,从移入应用程序界面的应用程序中移动应用程序至移出应用程序界面。

请参阅2,是本发明提供的一种排列应用程序图标的终端的结构示意图。

所述排列应用程序图标的终端1包括第一区域分级模块11、启动模块13、统计模块15、匹配模块17、排列模块19和第二区域分级模块20。

所述第一区域分级模块11用于根据第一预设规则为界面显示应用程序图标的区域分级。

所述第一区域分级模块11包括第一获取组件111、第一记录组件113和第一区域分级组件115。

所述第一获取组件111用于获取显示应用程序图标的区域边界坐标,用来确定区域位置和范围。

所述第一记录组件113用于记录显示于界面的应用程序通过触发其图标启动次数及应用程序图标坐标,其中,触发其图标启动次数是指所述终端1使用者通过点击应用程序图标启动应用程序的次数,应用程序图标坐标用于记录应用程序的区域位置。

第一区域分级组件115用于根据第一预设规则、边界坐标、启动次数和图标坐标,对界面显示应用程序图标的区域进行分级。每个界面显示应用程序图标的区域可能不同,每个界面的区域进行分级的级别也可能不同。

所述启动模块13用于获取应用程序的触发启动方式,触发启动方式包括触发应用程序图标启动和语音识别启动中的至少一种。

所述统计模块15用于记录触发启动方式的启动次数,其中,对通过触发应用程序图标启动和语音识别启动的次数分别进行记录。

所述匹配模块17用于根据第二预设规则匹配应用程序,第二预设规则依据应用程序的触发启动方式和启动次数进行设定,其中,触发启动方式和启动次数具有对应。

所述匹配模块17从所述启动模块13和所述统计模块15获取信息,将获取的信息与第二预设规则进行匹配,匹配应用程序。

所述排列模块19用于从所述匹配模块17获取匹配的应用程序和从所述第一区域分级模块11获取区域分级,根据所述排列模块19的排列规则,自动移动匹配的应用程序至其对应的区域。

界面数量为多个,每个界面均包括多个区域分级,且每个界面包括高优先级的区域,所述第二区域分级模块20用于多个界面的相应高优先级区域之间进行区域分级,进行的区域分级可以分别为不同区域等级,也可能为相同等级,其中,当多个界面中包括主界面,则主界面的高优先级区域分级高于其他界面的高优先级区域分级。

本发明具有的有益效果:

1、通过对每个界面进行信息获取并根据第一预设规则对显示应用程序图标的相关区域进行分级,利于解决不同界面的区域分级,达到较佳分级效果,利于应用程序图标的排列;

2、对同一界面和多个界面的应用程序显示区域分级,并建立相关关联,进一步利于应用程序图标排列的合理。

以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1