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

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

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



背景技术:

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

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

现有技术存在根据终端使用者对应用程序使用进行监测和记录,根据相关监测结果和记录自动移动相应应用程序图标位置,但实际使用中,很多应用程序并不是终端使用者主动触发操作的,致使自动移动后的应用程序也不是合理的,同样问题存在。



技术实现要素:

为解决现有技术中存在应用程序图标排列智能化差和合理性差的技术问题,本发明提供一种应用程序图标排列智能化好且合理性好的排列应用程序图标方法及终端。

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

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

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

获取排列应用程序图标区域的易操作区域;

根据第一预设规则匹配应用程序,第一预设规则依据应用程序的触发启动方式和启动次数设定,自动移动匹配的应用程序至易操作区域。

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

根据本发明的一个优选实施例,排列应用程序图标区域为一个界面时,易操作区域为界面的中间区域。

根据本发明的一个优选实施例,排列应用程序图标的界面数量为多个界面时,多个界面中包括主界面,每个界面的易操作区域为界面的中间区域,主界面的易操作区域优先级高于多个界面中其他界面的易操作区域的优先级。

根据本发明的一个优选实施例,排列应用程序图标的界面数量为多个界面,匹配的应用程序移动至另一界面时,另一界面的对应应用程序移动至匹配的应用程序原界面。

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

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

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

第二获取模块,用于获取排列应用程序图标区域的易操作区域;

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

排列模块,用于自动移动匹配的应用程序至易操作区域。

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

根据本发明的一个优选实施例,所述排列模块包括第一排列组件,排列应用程序图标区域为一个界面时,易操作区域为界面的中间区域,所述第一排列组件用于自动移动匹配的应用程序至易操作区域。

根据本发明的一个优选实施例,所述排列模块包括第二排列组件,排列应用程序图标的界面数量为多个界面时,多个界面中包括主界面,每个界面的易操作区域为界面的中间区域,主界面的易操作区域优先级高于多个界面中其他界面的优先级,所述第二排列组件用于自动移动匹配的应用程序至对应界面的易操作区域。

根据本发明的一个优选实施例,所述排列模块包括第三排列组件,排列应用程序图标的界面数量为多个界面,所述第三排列组件用于移动匹配的应用程序至另一界面和另一界面的对应应用程序移动至匹配的应用程序原界面。

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

1、采用根据应用程序的触发启动方式及相应启动次数,并获取到应用程序易操作区域的设计,提升应用程序排列的智能化和合理化;

2、识别应用程序的多种触发启动方式,利于精确分析应用程序的启动是否与排列应用程序图标的规则相关,对于通过非触发启动方式进行应用程序启动的情形进行排除,进一步利于应用程序排列的智能化和合理化效果;

3、主界面的易操作区域优先级高于其他界面的易操作区域的优先级,进一步利于合理化效果。

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

附图说明

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

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

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

具体实施方式

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

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

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

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

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

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

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

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

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

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

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

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

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

s3获取排列应用程序图标区域的易操作区域

根据应用程序图标显示于终端界面的区域位置和大小,确定应用程序图标的易操作区域。

如应用程序图标排列于终端的整个界面,则该界面的中间区域为易操作区域,即每个界面均包括一个易操作区域。

该易操作区域为终端使用者在使用终端时,较方便触摸到应用程序图标的区域,其中包括终端使用者单手进行操作时的方便。

若终端的排列应用程序图标的界面数量为多个界面,设定或默认其中一个界面为主界面,主界面的中间区域为其易操作区域。

在本实施例中,主界面的易操作区域优先级高于多个界面中其他界面的易操作区域的优先级。优先级高是指排列于主界面的易操作区域的应用程序图标对应的应用程序较其他界面的易操作区域的应用程序图标对应的应用程序主动启动次数多,终端使用者使用较多。

其中,优先级指标还可以为主动启动频次、主动启动快慢等。

s4根据第一预设规则匹配应用程序,第一预设规则依据应用程序的触发启动方式和启动次数设定,自动移动匹配的应用程序至易操作区域

本实施例中,以排列应用程序图标的界面数量为多个界面进行描述,其中包括一个主界面,若为一个界面时,其实施方式与多个界面时原理一致,流程相对简单。

第一预设规则用于根据步骤s1和步骤s2中获取和记录的数据信息,进行统计分析,按照应用程序的触发启动方式和相应启动次数进行统计分析,如记录第一应用程序通过触发应用程序图标启动方式的启动次数为q1,第二应用程序通过触发应用程序图标启动方式的启动次数为q2,第三应用程序通过语音识别启动方式的启动次数为y1,第四应用程序通过语音识别启动方式的启动次数为y2,第一预设规则为触发应用程序图标启动方式的权重高于语音识别启动方式的权重并设有权重比例。

因而,当q1大于q2,并且均大于需排列应用程序图标的临界值,则均需移动至易操作区域,存在的移动情形,根据第一预设规则具体操作:

1)、q1和q2对应的应用程序均移动至当前所在界面的易操作区域;

2)、q1对应的应用程序移动至主界面的易操作区域,q2对应的应用程序移动至当前所在界面的易操作区域;

3)、q1和q2对应的应用程序均移动至主界面的易操作区域。

其中,当q1或q2对应的应用程序为跨界面移动时,移入应用程序界面的易操作区域中的一个应用程序自动移动到q1或q2对应的应用程序所在的原界面。

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

所述排列应用程序图标的终端1包括第一获取模块11、统计模块13、第二获取模块15、匹配模块17和排列模块19。

所述第一获取模块11用于获取应用程序的触发启动方式,触发启动方式是指主动启动方式,如触发应用程序图标启动方式和语音识别启动方式等。

所述统计模块13用于记录各应用程序的触发启动方式的启动次数。

所述第二获取模块15用于获取排列应用程序图标区域的易操作区域,易操作区域是指所述终端1使用者能便捷、快速触发到应用程序图标的区域,在本实施例中,易操作区域位于各界面的中间区域。

所述匹配模块17用于根据第一预设规则匹配应用程序,第一预设规则依据应用程序的触发启动方式和启动次数设定,即从所述第一获取模块11和所述统计模块13获取数据信息进行匹配,并输出匹配结果至所述排列模块19。

所述排列模块19包括第一排列组件191、第二排列组件193和第三排列组件195。用于根据所述匹配模块17输出的匹配结果自动移动匹配的应用程序至易操作区域。

所述第一排列组件191用于在排列应用程序图标区域为一个界面时,该界面的易操作区域为其中间区域,所述第一排列组件191用于将匹配结果的应用程序自动移动到易操作区域进行图标显示。

所述第二排列组件193用于排列应用程序图标区域的界面数量为多个界面,多个界面中包括主界面,主界面的易操作区域也为该界面的中间区域,主界面的易操作区域优先级高于多个界面中其他界面的优先级,所述第二排列组件193用于自动移动所述匹配模块匹配的应用程序至对应界面的易操作区域,如将其他界面的应用程序移至主界面。

所述第三排列组件195用于排列应用程序图标区域的界面数量为多个界面时,所述第三排列组件195移动所述匹配模块17匹配的应用程序至当前界面之外的另一界面,并且,移动该另一界面的对应应用程序至匹配的应用程序的原界面。

本发明具有的有益效果:

1、采用根据应用程序的触发启动方式及相应启动次数,并获取到应用程序易操作区域的设计,提升应用程序排列的智能化和合理化;

2、识别应用程序的多种触发启动方式,利于精确分析应用程序的启动是否与排列应用程序图标的规则相关,对于通过非触发启动方式进行应用程序启动的情形进行排除,进一步利于应用程序排列的智能化和合理化效果;

3、主界面的易操作区域优先级高于其他界面的易操作区域的优先级,进一步利于合理化效果。

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

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