一种图标操作方法及终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种图标操作方法及终端。
【背景技术】
[0002]随着终端技术的不断发展,终端的功能和存储能力也越来越强,用户可以在终端中自行安装和卸载应用程序。目前,终端的桌面已成为终端与用户交互的重要入口,在终端中安装成功的应用程序在桌面上会显示出对应的图标,因此,维持桌面的整洁是一个不容忽视的问题。在实践中发现,桌面上显示的图标一般是按照固定的方式来排列的,如4*4网格、4*5网格排列等,当卸载使用过一段时间的应用程序时,该应用程序的图标对应的排列位置会形成空位,当空位增多时,就会影响桌面的整洁度,因此,需要对桌面图标进行整理。而常见的图标整理大都是通过用户手动去移动桌面上的其余图标的方式来进行填补空位,这样的方式使得操作繁琐、费时且不够智能。
【发明内容】
[0003]本发明实施例提供了一种图标操作方法及终端,能够便捷、智能地对终端界面上的图标进行整理。
[0004]本发明实施例提供了一种图标操作方法,包括:
[0005]当终端的图标排布功能处于开启状态时,检测所述终端的运行状态是否符合目标条件;
[0006]若符合,从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规贝IJ,其中,不同的目标条件对应的图标排列规则不同;
[0007]将所述终端的界面上显示的图标按照所述图标排列规则进行排列。
[0008]相应地,本发明实施例还提供了一种终端,包括:
[0009]检测单元,用于当终端的图标排布功能处于开启状态时,检测所述终端的运行状态是否符合目标条件;
[0010]获取单元,用于当所述检测单元检测到所述终端的运行状态符合所述目标条件时,从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则,其中,不同的目标条件对应的图标排列规则不同;
[0011]排列单元,用于将所述终端的界面上显示的图标按照所述图标排列规则进行排列。
[0012]本发明实施例中,当终端的图标排布功能处于开启状态时,可以检测终端的运行状态是否符合目标条件,若符合,则可以从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则,并将终端的界面上显示的图标按照获取到的图标排列规则进行排列。实施本发明实施例,在进入图标排布模式后,可以根据终端当前的运行状态来自动地对界面上的图标进行排列,从而可以便捷、智能对终端界面上的图标进行整理,并有效改善用户体验。
【附图说明】
[0013]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例提供的一种图标操作方法的流程示意图;
[0015]图2是本发明实施例提供的另一种图标操作方法的流程示意图;
[0016]图3是本发明实施例提供的一种图标排列的界面示意图;
[0017]图4是本发明实施例提供的一种终端的结构示意图;
[0018]图5是本发明实施例提供的另一种终端的结构示意图;
[0019]图6是本发明实施例提供的又一种终端的结构示意图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]本发明实施例提供了一种图标操作方法及终端,能够便捷、智能地对终端界面上的图标进行整理,并有效改善用户体验。以下分别进行详细说明。
[0022]请参阅图1,图1是本发明实施例提供的一种图标操作方法的流程示意图。如图1所示,该图标操作方法可以包括以下步骤:
[0023]SlOl、当终端的图标排布功能处于开启状态时,检测终端的运行状态是否符合目标条件,若符合,则执行步骤S102。
[0024]本发明实施例中,终端包括但不限于智能手机、平板电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PAD)、多媒体播放器、电子阅读器、智能手表等。
[0025]本发明实施例中,开启终端的图标排布功能为针对终端界面上显示的图标所触发的,终端界面可以是终端的桌面,也可以是终端的其他显示界面,本发明实施例不作限定。界面上显示的图标可以是终端系统自带的应用程序的图标,也可以是终端上安装的第三方应用软件的图标等,本发明实施例不作限定。
[0026]作为一种可选的实施方式,开启终端的图标排布功能的【具体实施方式】可以包括以下步骤:
[0027]11)接收用户针对终端触发的图标排布功能开启指令;
[0028]12)响应该图标排布功能开启指令,开启终端的图标排布功能。
[0029]在该实施方式中,可以是接收用户操作目标按键所触发的图标排布功能开启指令,该目标按键可以是终端的一个物理按键,也可以是几个物理按键的组合等;可以是接收用户长按终端的界面空白处所触发的图标排布功能开启指令;也可以是接收用户双指捏合界面所触发的图标排布功能开启指令;还可以是接收用户长按界面上的一个图标所触发的图标排布功能开启指令等,本发明实施例不作限定。
[0030]本发明实施例中,当终端的图标排布功能处于开启状态时,可以实时检测终端的运行状态是否符合目标条件,也可以是每隔预设时间检测终端的运行状态是否符合目标条件。
[0031 ] 本发明实施例中,终端的运行状态可以包括终端的运动方向、运动速度等信息,可以通过终端中集成的陀螺仪感测终端的运动方向,以及通过终端中集成的加速度传感器感测终端的运动速度等信息。目标条件可以预先存储在终端中,可以预先存储至少两个目标条件,而每一个目标条件中又可以包括若干个子条件。当终端的图标排布功能处于开启状态时,可以检测终端的运行状态是否符合预先存储的若干个目标条件中的其中一个目标条件,若符合,则可以进一步执行步骤S102 ;否则,结束操作或者再次检测终端的运行状态是否符合预先存储的若干个目标条件中的其中一个目标条件。
[0032]S102、从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则。
[0033]本发明实施例中,映射关系列表可以包括不同的目标条件与不同的图标排列规则的映射关系,可以预先存储在终端的存储器中,可以包括多个目标条件,且不同的目标条件对应的图标排列规则不同,每一个目标条件可以匹配一个图标排列规则。
[0034]本发明实施例中,当执行步骤SlOl检测出终端的运行状态符合其中一个目标条件时,可以从该映射关系列表中获取与该目标条件相匹配的图标排列规则。
[0035]本发明实施例中,在开启终端的图标排布功能之前,需预先建立不同目标条件与不同图标排列规则的映射关系列表。
[0036]S103、将终端界面上显示的图标按照该图标排列规则进行排列。
[0037]本发明实施例中,可以将终端界面上显示的图标按照获取到的图标排列规则进行重新排列,该图标排列规则可以是从左往右、从上往下排列,也可以是从右往左、从下往上排列,还可以分区排列或呈对角线排列等,本发明实施例不作限定。
[0038]举例来说,当终端界面上的图标因为应用卸载而出现若干个空位时,在进入图标排布模式后,感测终端的运行状态,如运动方向等,并检测该运动方向是否符合预先建立的映射关系列表中包括的其中一个目标条件,若符合,则从该映射关系列表中获取与该目标条件相匹配的图标排列规则。当该图标排列规则为从左往右、从上往下的排列顺序时,则可以将界面上显示的图标按照从左往右、从上往下的顺序进行重新排列,而原先存在的若干个空位可以被其他图标所填补;当该图标排列规则为从右往左、从下往上的排列顺序时,则可以将界面上显示的图标按照从右往左、从下往上的顺序进行重新排列,而原先存在的若干个空位也可以被其他图标所填补。
[0039]在图1所描述的方法中,当终端的图标排布功能处于开启状态时,可以检测终端的运行状态是否符合目标条件,若符合,则可以从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则,并将终端界面上显示的图标按照获取到的图标排列规则进行排列。通过实施图1所描述的方法,在进入图标排布模式后,可以根据终端当前的运行状态来自动地对界面上的图标进行排列,从而可以便捷、智能对终端界面上的图标进行整理,并有效改善用户体验。
[0040]请参阅图2,图2是本发明实施例提供的另一种图标操作方法的流程示意图。如图2所示,该图标操作方法可以包括以下步骤:
[0041]S201、开启终端的图标排布功能。
[0042]本发明实施例中,可以接收并响应用户操作目标按键所触发的图标排布功能开启指令,以开启终端的图标排布功能;可以接收并响应用户长按终端的界面空白处所触发的图标排布功能开启指令,以开启终端的图标排布功能;也可以接收并响应用户双指捏合界面所触发的图标排布功能开启指令,以开启终端的图标排布功能;还可以接收并响应用户长按界面上的一个图标所触发的图标排布功能开启指
令,以开启终端的图标排布功能等,本发明实施例不作限定。
[0043]S202、检测终端的运行状态是否符合目标条件,若是,则执行步骤S203 ;若否,则结束操作或重复执行本步骤。
[0044]作为一种可选的实施方式,当终端的运行状态包括终端的运动方向时,步骤S202检测终端的运行状态是否符合目标条件的【具体实施方式】可以为:
[0045]检测终端的运动方向是否符合目标条件包括的运动方向,若符合,则确定终端的运行状态符合该目标条件。
[0046]在该实施方式中,终端的运动方向可以利用终端中集成的陀螺仪进行获取,目标条件中可以包括多个子条件,运动方向可以为其中之一。此外,终端的运行状态还可以包括终端的运动速度等信息,可以同时检测终端的运动速度是否符合该目标条件包括的运动速度,本发明实施例不作限定。
[0047]作为一种可选的实施方式,在检测终端的运动方向是否符合目标条件包括的运动方向之前,图2所描述的方法还可以包括以下步骤:
[0048]21)判断是否接收到晃动指令,该晃动指令携带有晃动方向;
[0049]22)若接收到该晃动指令,判断间隔预设时间内是否接收到下一晃动指令;
[0050]23)若间隔预设时间内未接收到下一晃动指令,则将该晃动指令携带的晃动方向确定为终端的运动方向。
[0051]相应地,若执行步骤22)判断出间隔预设时间内接收到下一晃动指令,则将该下一晃动指令携带的晃动方向确定为终端的运动方向。
[0052]在该实施方式中,因为不同用户摇晃终端的习惯不同,有些用户摇晃终端可能会连续摇晃多次,从而会导致终端响应多次,会增加终端的耗电量,同时还会使界面上的图标进行多次排列,而界面上的图标最终显示的是最后一次响应时的排列结果,从而前面的响应是不必要的。因此,在该实施方式中,增加了步骤22)判断间隔预设时间内是否接收到下一晃动指令,若否,则响应当前的晃动指令,若是,则只响应下一个晃动指令。
[0053]举例来说,当进入图标排布模式时,判断是否接收到第一晃动指令,若接收到,则可以判断两秒内(预设时间内)是否接收到第二晃动指令,若未接收到,则响应第一晃动指令;若在两秒内接收到第二晃动指令,判断在接下来的两秒内是否接收到第三晃动指令,直到判断出在两秒内未接收到晃动指令,则响应最后一次的晃动指令。
[0054]请一并参阅图3,图3是本发明实施例提供的一种图标排列的界面示意图。如图3所示,当进入图标排布模式时,用户可以根据界面上显示的提示信息进行摇一摇整理图标,以清理界面上的空位。当接收到用户晃动终端的晃动指令时,可以根据晃动指令携带的晃动方向,将界面上的图标进行重新排列,以填补因卸载应用而残留下的空位。
[0055]S203、获取终端的运动强度。
[0056]本发明实施例中,当执行步骤S202检测到终端的运行状态符合目标条件之后,可以获取终端的运动强度,终端的运动强度可以包括终端运动的幅度大小、终端运动的加速度大小以及终端运动的速率大小中的至少一种,终端的运动强度可以由终端中集成的加速度传感器等来感测。
[0057]S204、判断终端的运动强度是否达到预设门限值,若是,则执行步骤S205 ;若否,则执行步骤S207。
[0058]S205、从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则。
[0059]作为一种可选的实施方式,在执行步骤S201开启终端的图标排布功能之前,图2所描述的方法还可以包括以下步骤:
[0060]24)建立不同目标条件与不同图标排列规则的映射关系列表。
[0061]S206、将终端界面上显示的图标按照该图标排列规则进行排列。
[0062]作为一种可选的实施方式,当终端的运动方向为从左到右时,步骤S206将终端界面上显示的图标按照该图标排列规则进行排列的【具体实施方式】可以为:
[0063]将终端界面上显示的图标按照从左到右和从上往下中的至少一种顺序进行逐一排列。
[0064]作为另一种可选的实施方式,当终端的运动方向为从右到左时,步骤S206将终端界面上显示的图标按照该图标排列规则进行排列的【具体实施方式】可以为:
[0065]将终端界面上显示的图标按照从右到左和从下往上中的至少一种顺序进行逐一排列。
[0066]S207、输出提示信息,以提示界面上的图标排列失败。
[0067]本发明实施例中,当终端的运动强度未达到预设门限值时,则此时界面上显示的图标不会进行重新排列,并会输出提示信息,该提示信息用于提示用户界面上的图标排列失败。可以是以文字的形式输出提示信息,也可以是以语音的形式输出提示信息,还可以是以文字和语音相结合的形式输出提示信息,本发明实施例不作限定。
[0068]作为一种可选的实施方式,在执行步骤S202检测到终端的运行状态符合该目标条件时,在执行步骤S205从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则之前,图2所描述的方法还可以包括:
[0069]25)获取终端的姿态数据;
[0070]其中,步骤S205从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则的【具体实施方式】可以为:
[0071]从预先建立的映射关系列表中获取与该目标条件和姿态数据相匹配的图标排列规则。
[0072]在该实施方式中,映射关系列表中包括了不同目标条件在不同姿态数据下对应着不同的图标排列规则。终端的姿态数据可以是通过重力传感器、陀螺仪或者地磁传感器等检测方向或者角度的传感器测得的。例如可以通过重力传感器测量当前终端是水平放置还是竖直放置。通过陀螺仪可以测得终端的角度变化;地磁传感器可以测量终端当前的方位角度。上述传感器可以单独测量,也可以采用多个传感器协同测量。
[0073]在该实施方式中,可以根据不同姿态数据来对应不同的图标排列规则,比如终端处于竖直状态时,检测到运动状态符合目标条件时,则可以结合目标条件和竖直状态的姿态数据所对应的图标排列规则对图标进行排列。当终端处于水平状态时,则可以结合目标条件和水平姿态的姿态数据所对应的图标排列规则对图标进行排列。
[0074]通过实施图2所描述的方法,在进入图标排布模式后,无需用户手动去操作一个个图标来进行整理,只需根据终端当前的运行状态来自动地对界面上的图标进行排列,从而可以便捷、智能对终端界面上的图标进行整理,并有效改善用户体验。
[0075]请参阅图4,图4是本发明实施例提供的一种终端的结构示意图,用于执行本发明实施例提供的图标操作方法。如图4所示,该终端可以包括:
[0076]检测单元401,用于当终端的图标排布功能处于开启状态时,检测终端的运行状态是否符合目标条件。
[0077]本发明实施例中,图标排布功能为针对终端界面上显示的图标所开启的,终端界面可以是终端的桌面,也可以是终端的其他显示界面,本发明实施例不作限定。界面上显示的图标可以是终端系统自带的应用程序的图标,也可以是终端上安装的第三方应用软件的图标等,本发明实施例不作限定。
[0078]作为一种可选的实施方式,图4所示的终端还可以包括:
[0079]接收单元10,用于在检测单元401当终端的图标排布功能处于开启状态时,检测终端的运行状态是否符合目标条件之前,接收用户针对终端触发的图标排布功能开启指令;
[0080]开启单元20,用于响应该图标排布功能开启指令,开启终端的图标排布功能。
[0081]在该实施方式中,接收单元10可以是接收用户操作目标按键所触发的图标排布功能开启指令,该目标按键可以是终端的一个物理按键,也可以是几个物理按键的组合等;接收单元10可以是接收用户长按终端的界面空白处所触发的图标排布功能开启指令;接收单元10也可以是接收用户双指捏合界面所触发的图标排布功能开启指令;接收单元10还可以是接收用户长按界面上的一个图标所触发的图标排布功能开启指令等,本发明实施例不作限定。
[0082]本发明实施例中,当终端的图标排布功能处于开启状态时,检测单元401可以实时检测终端的运行状态是否符合目标条件,也可以是每隔预设时间检测终端的运行状态是否符合目标条件。
[0083]本发明实施例中,终端的运行状态可以包括终端的运动方向、运动速度等信息,可以通过终端中集成的陀螺仪感测终端的运动方向,以及通过终端中集成的加速度传感器感测终端的运动速度等信息。目标条件可以预先存储在终端中,可以预先存储至少两个目标条件,而每一个目标条件中又可以包括若干个子条件。检测单元401可以当终端的图标排布功能处于开启状态时,检测终端的运行状态是否符合预先存储的若干个目标条件中的其中一个目标条件。
[0084]获取单元402,用于当上述检测单元401检测到终端的运行状态符合该目标条件时,从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则,其中,不同的目标条件对应的图标排列规则不同。
[0085]本发明实施例中,映射关系列表可以包括不同的目标条件与不同的图标排列规则的映射关系,可以预先存储在终端的存储器中,可以包括多个目标条件,且不同的目标条件对应的图标排列规则不同,每一个目标条件可以匹配一个图标排列规则。
[0086]本发明实施例中,当上述检测单元401检测出终端的运行状态符合其中一个目标条件时,获取单元402可以从该映射
关系列表中获取与该目标条件相匹配的图标排列规则。
[0087]排列单元403,用于将终端界面上显示的图标按照获取到的图标排列规则进行排列。
[0088]本发明实施例中,排列单元403可以将终端界面上显示的图标按照获取到的图标排列规则进行重新排列,该图标排列规则可以是从左往右、从上往下排列,也可以是从右往左、从下往上排列,还可以分区排列或呈对角线排列等,本发明实施例不作限定。
[0089]图4所示的终端中,当终端的图标排布功能处于开启状态时,检测单元401可以检测终端的运行状态是否符合目标条件,若符合,则获取单元402可以从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则,排列单元403可以将终端界面上显示的图标按照获取到的图标排列规则进行排列。实施图4所示的终端,在进入图标排布模式后,可以根据终端当前的运行状态来自动地对界面上的图标进行排列,从而可以便捷、智能对终端界面上的图标进行整理,并有效改善用户体验。
[0090]请参阅图5,图5是本发明实施例提供的另一种终端的结构示意图,用于执行本发明实施例提供的图标操作方法。其中,图5所示的终端是在图4所示的终端的基础上进一步优化得到的。如图5所示,该终端除包括图4所示的终端所包括的单元外,还可以包括:
[0091]建立单元404,用于在上述检测单元401当终端的图标排布功能处于开启状态时,检测终端的运行状态是否符合目标条件之前,建立不同目标条件与不同图标排列规则的映射关系列表。
[0092]可选的,当终端的运行状态包括终端的运动方向时,上述检测单元401检测终端的运行状态是否符合目标条件的方式具体可以为:
[0093]上述检测单元401检测终端的运动方向是否符合目标条件包括的运动方向,若符合,则确定终端的运行状态符合该目标条件。
[0094]可选的,当终端的运动方向为从左到右时,上述排列单元403将终端界面上显示的图标按照获取到的图标排列规则进行排列的方式具体可以为:
[0095]上述排列单元403将终端界面上显示的图标按照从左到右和从上往下中的至少一种顺序进行逐一排列。
[0096]可选的,当终端的运动方向为从右到左时,上述排列单元403将终端界面上显示的图标按照获取到的图标排列规则进行排列的方式具体可以为:
[0097]上述排列单元403将终端界面上显示的图标按照从右到左和从下往上中的至少一种顺序进行逐一排列。
[0098]可选的,图5所示的终端还可以包括:
[0099]第一判断单元405,用于在上述检测单元401检测终端的运动方向是否符合目标条件包括的运动方向之前,判断是否接收到晃动指令,该晃动指令携带有晃动方向。
[0100]第二判断单元406,用于当第一判断单元405判断接收到该晃动指令时,判断间隔预设时间内是否接收到下一晃动指令。
[0101]确定单元407,用于当第二判断单元406判断间隔预设时间内未接收到下一晃动指令,则将该晃动指令携带的晃动方向确定为终端的运动方向。
[0102]可选的,确定单元407,还用于当第二判断单元406判断间隔预设时间内接收到下一晃动指令时,将该下一晃动指令携带的晃动方向确定为终端的运动方向。
[0103]可选的,上述获取单元402,还用于在上述检测单元401检测终端的运行状态符合该目标条件之后,在从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则之前,获取终端的姿态数据。
[0104]相应地,上述获取单元402从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则的方式具体可以为:
[0105]上述获取单元402从预先建立的映射关系列表中获取与该目标条件和姿态数据相匹配的图标排列规则。其中,映射关系列表中包括了不同目标条件在不同姿态数据下对应着不同的图标排列规则。
[0106]可选的,上述获取单元402,还可以用于在上述检测单元401检测终端的运行状态符合该目标条件之后,在从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则之前,获取终端的运动强度。
[0107]相应地,图5所示的终端还可以包括:
[0108]第三判断单元408,用于判断终端的运动强度是否达到预设门限值;若达到,则触发上述获取单元402执行所述的从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则的操作。
[0109]输出单元409,用于当第三判断单元409判断出终端的运动强度未达到预设门限值时,输出提示信息,该提示信息用于提示界面上的图标排列失败。
[0110]实施图5所示的终端,在进入图标排布模式后,无需用户手动去操作一个个图标来进行整理,只需根据终端当前的运行状态来自动地对界面上的图标进行排列,从而可以便捷、智能对终端界面上的图标进行整理,并有效改善用户体验。
[0111]请参阅图6,图6是本发明实施例提供的又一种终端的结构示意图,用于执行本发明实施例提供的图标操作方法。如图6所示,该终端600可以包括:至少一个处理器601,至少一个输入装置602,至少一个输出装置603,存储器604等组件。其中,这些组件通过一条或多条总线605进行通信连接。本领域技术人员可以理解,图6中示出的终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0112]处理器601为终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器604内的程序和/或模块,以及调用存储在存储器604内的数据,以执行终端的各种功能和处理数据。处理器601可以由集成电路(IntegratedCircuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器601可以仅包括中央处理器(CentralProcessing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
[0113]输入装置602可以包括标准的触摸屏、键盘等,也可以包括传感器、有线接口、无线接口等。
[0114]输出装置603可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
[0115]存储器604可用于存储软件程序以及模块,处理器601、输入装置602以及输出装置603通过调用存储在存储器604中的软件程序以及模块,从而执行终端的各项功能应用以及实现数据处理。存储器604主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等;数据存储区可存储根据终端的使用所创建的数据等。在本发明实施例中,操作系统可以是Android系统、1S系统或Windows操作系统等等。
[0116]具体地,处理器601调用存储在存储器604中的应用程序,用于执行以下操作:
[0117]当终端的图标排布功能处于开启状态时,检测终端的运行状态是否符合目标条件;
[0118]若符合,从存储器604存储的预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则,其中,不同的目标条件对应的图标排列规则不同;
[0119]将终端的界面上显示的图标按照获取到的图标排列规则进行排列。
[0120]一个实施例中,处理器601当终端的图标排布功能处于开启状态时,检测终端的运行状态是否符合目标条件之前,还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0121]建立不同目标条件与不同图标排列规则的映射关系列表。
[0122]一个实施例中,当终端的运行状态包括终端的运动方向时,处理器601检测终端的运行状态是否符合目标条件的【具体实施方式】可以为:
[0123]检测终端的运动方向是否符合目标条件包括的运动方向,若符合,则确定终端的运行状态符合该目标条件。
[0124]相应地,当终端的运动方向为从左到右时,处理器601将终端的界面上显示的图标按照获取到的图标排列规则进行排列的【具体实施方式】可以为:
[0125]将终端的界面上显示的图标按照从左到右和从上往下中的至少一种顺序进行逐一排列。
[0126]另外,当终端的运动方向为从右到左时,处理器601将终端的界面上显示的图标按照获取到的图标排列规则进行排列的【具体实施方式】可以为:
[0127]将终端的界面上显示的图标按照从右到左和从下往上中的至少一种顺序进行逐一排列。
[0128]一个实施例中,处理器601检测终端的运动方向是否符合目标条件包括的运动方向之前,还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0129]判断是否通过输入装置602接收到晃动指令,该晃动指令携带有晃动方向;
[0130]若接收到该晃动指令,判断间隔预设时间内是否通过输入装置602接收到下一晃动指令;
[0131]若间隔预设时间内未接收到下一晃动指令,则将该晃动指令携带的晃动方向确定为终端的运动方向。
[0132]相应地,当处理器601
判断间隔预设时间内通过输入装置602接收到下一晃动指令时,将该下一晃动指令携带的晃动方向确定为终端的运动方向。
[0133]一个实施例中,处理器601检测终端的运行状态符合该目标条件之后,以及从存储器604存储的预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则之前,还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0134]获取终端的姿态数据;
[0135]其中,处理器601从预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则的【具体实施方式】可以为:
[0136]从存储器604存储的预先建立的映射关系列表中获取与该目标条件和姿态数据相匹配的图标排列规则。其中,映射关系列表中包括了不同目标条件与不同姿态数据对应不同的图标排列规则。
[0137]一个实施例中,处理器601检测终端的运行状态符合该目标条件之后,从存储器604存储的预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则之前,还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0138]获取终端的运动强度;
[0139]判断终端的运动强度是否达到预设门限值;
[0140]若达到,则执行所述的从存储器604存储的预先建立的映射关系列表中获取与该目标条件相匹配的图标排列规则的操作。
[0141]相应地,当处理器601判断终端的运动强度未达到预设门限值时,还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0142]控制输出装置603输出提示信息,该提示信息用于提示界面上的图标排列失败。
[0143]具体的,本发明实施例中介绍的终端可以实施本发明结合图1或图2介绍的图标操作方法实施例中的部分或全部流程。
[0144]本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU,或通过ASIC (Applicat1n Specific Integrated Circuit,专用集成电路)来实现。
[0145]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0146]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0147]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存取存储器(Random AccessMemory,简称 RAM)等。
[0148]以上对本发明实施例提供的一种图标操作方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种图标操作方法,其特征在于,包括: 当终端的图标排布功能处于开启状态时,检测所述终端的运行状态是否符合目标条件; 若符合,从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则,其中,不同的目标条件对应的图标排列规则不同; 将所述终端的界面上显示的图标按照所述图标排列规则进行排列。2.根据权利要求1所述的方法,其特征在于,当所述终端的运行状态包括所述终端的运动方向时,所述检测所述终端的运行状态是否符合目标条件,包括: 检测所述终端的运动方向是否符合目标条件包括的运动方向,若符合,则确定所述终端的运行状态符合所述目标条件。3.根据权利要求2所述的方法,其特征在于,所述检测所述终端的运动方向是否符合目标条件包括的运动方向之前,所述方法还包括: 判断是否接收到晃动指令,所述晃动指令携带有晃动方向; 若接收到所述晃动指令,判断间隔预设时间内是否接收到下一晃动指令; 若间隔所述预设时间内未接收到所述下一晃动指令,则将所述晃动指令携带的晃动方向确定为所述终端的运动方向; 若间隔所述预设时间内接收到所述下一晃动指令时,将所述下一晃动指令携带的晃动方向确定为所述终端的运动方向。4.根据权利要求1?3任一项所述的方法,其特征在于,所述检测所述终端的运行状态符合所述目标条件之后,所述从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则之前,所述方法还包括: 获取终端的姿态数据; 其中,所述从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则,包括: 从预先建立的映射关系列表中获取与所述目标条件和所述姿态数据相匹配的图标排列规则。5.根据权利要求1?3任一项所述的方法,其特征在于,所述检测所述终端的运行状态符合所述目标条件之后,所述从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则之前,所述方法还包括: 获取所述终端的运动强度; 判断所述终端的运动强度是否达到预设门限值; 若达到,则执行所述的从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则的步骤。6.根据权利要求2所述的方法,其特征在于,所述将所述终端的界面上显示的图标按照所述图标排列规则进行排列,包括: 当所述终端的运动方向为从左到右时,将所述终端的界面上显示的图标按照从左到右和从上往下中的至少一种顺序进行逐一排列;或者 当所述终端的运动方向为从右到左时,将所述终端的界面上显示的图标按照从右到左和从下往上中的至少一种顺序进行逐一排列。7.一种终端,其特征在于,包括: 检测单元,用于当终端的图标排布功能处于开启状态时,检测所述终端的运行状态是否符合目标条件; 获取单元,用于当所述检测单元检测到所述终端的运行状态符合所述目标条件时,从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则,其中,不同的目标条件对应的图标排列规则不同; 排列单元,用于将所述终端的界面上显示的图标按照所述图标排列规则进行排列。8.根据权利要求7所述的终端,其特征在于,当所述终端的运行状态包括所述终端的运动方向时,所述检测单元检测所述终端的运行状态是否符合目标条件的方式具体为: 所述检测单元检测所述终端的运动方向是否符合目标条件包括的运动方向,若符合,则确定所述终端的运行状态符合所述目标条件。9.根据权利要求8所述的终端,其特征在于,所述终端还包括: 第一判断单元,用于在所述检测单元检测所述终端的运动方向是否符合目标条件包括的运动方向之前,判断是否接收到晃动指令,所述晃动指令携带有晃动方向; 第二判断单元,用于当所述第一判断单元判断接收到所述晃动指令时,判断间隔预设时间内是否接收到下一晃动指令; 确定单元,用于当所述第二判断单元判断间隔所述预设时间内未接收到所述下一晃动指令,则将所述晃动指令携带的晃动方向确定为所述终端的运动方向; 所述确定单元,还用于当所述第二判断单元判断间隔所述预设时间内接收到所述下一晃动指令时,将所述下一晃动指令携带的晃动方向确定为所述终端的运动方向。10.根据权利要求7?9任一项所述的终端,其特征在于, 所述获取单元,还用于在所述检测单元检测所述终端的运行状态符合所述目标条件之后,在从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则之前,获取终端的姿态数据; 所述获取单元从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则的方式具体为: 所述获取单元从预先建立的映射关系列表中获取与所述目标条件和所述姿态数据相匹配的图标排列规则。11.根据权利要求7?9任一项所述的终端,其特征在于, 所述获取单元,还用于在所述检测单元检测所述终端的运行状态符合所述目标条件之后,在从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则之前,获取所述终端的运动强度; 所述终端还包括: 第三判断单元,用于判断所述终端的运动强度是否达到预设门限值;若达到,则触发所述获取单元执行所述的从预先建立的映射关系列表中获取与所述目标条件相匹配的图标排列规则的操作。12.根据权利要求8所述的终端,其特征在于,所述排列单元将所述终端的界面上显示的图标按照所述图标排列规则进行排列的方式具体为: 所述排列单元当所述终端的运动方向为从左到右时,将所述终端的界面上显示的图标按照从左到右和从上往下中的至少一种顺序进行逐一排列;或者 所述排列单元当所述终端的运动方向为从右到左时,将所述终端的界面上显示的图标按照从右到左和从下往上中的至少一种顺序进行逐一排列。
【专利摘要】本发明实施例提供了一种图标操作方法及终端,其中,该方法包括:当终端的图标排布功能处于开启状态时,检测终端的运行状态是否符合目标条件;若符合,从预先建立的映射关系列表中获取与目标条件相匹配的图标排列规则,其中,不同的目标条件对应的图标排列规则不同;将终端的界面上显示的图标按照获取到的图标排列规则进行排列。实施本发明实施例,能够便捷、智能地对终端界面上的图标进行整理,并有效改善用户体验。
【IPC分类】G06F3/0481
【公开号】CN104881205
【申请号】CN201510249427
【发明人】鲁溢, 梁宇彬, 李陈钢
【申请人】深圳市金立通信设备有限公司
【公开日】2015年9月2日
【申请日】2015年5月15日
转载请注明原文地址:https://www.famiwei.com/read-8138866.html