Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019023990) CONTROL METHOD AND CONTROL SYSTEM FOR SMART TERMINAL DESKTOP ICONS
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112  

权利要求书

1   2   3   4   5   6   7   8   9   10  

附图

0001   0002   0003   0004   0005   0006  

说明书

发明名称 : 一种智能终端桌面图标的控制方法及控制系统

技术领域

[0001]
本发明涉及智能终端领域,尤其涉及一种智能终端桌面图标的控制方法及控制系统。

背景技术

[0002]
目前,智能手机、平板电脑、多媒体播放器等具备操作系统的智能终端设备已经成为了人们日常生活不可或缺的一部分,方便使用者实现各种功能,例如与外部通信联系、播放多媒体文件、数据存储等功能。所述智能终端实际上是计算机的一种应用类型,随着智能终端技术的发展,绝大部分智能终端都具备操作系统,以实现对设备软硬件资源的管理。所述智能终端的操作系统为了支持与用户的界面交互,往往会在屏幕上显示桌面,所述桌面上有各种应用程序或工具的图标,以便用户快速打开图标相关联的应用程序或工具。随着智能终端技术发展以及人们各类生活功能的需求增长,所述智能终端内的应用程序越来越多,因而桌面图标也会越来越多,且各个桌面图标默认按照生成时间不断增加,排序混乱,用户在使用智能终端时,在众多的桌面图标中查找需要的功能或工具会花费一定的时间。因此,如何为用户提供方便快捷地操作手段实现对桌面图标的快速查找,是一个需要解决的问题。
[0003]
目前的现有技术已经在解决上述问题上做出了努力,如中国发明专利公开说明书(公开号:CN105278864A)公开了一种具有触摸显示屏的电子设备中文件的管理方法,包括:通过用户触摸应用程序图形用户界面中应用程序图标确定目标文件;确定目标文件后,在一预定时间段内将目标文件与预存在电子设备上的摇一摇机制绑定;通过摇一摇电子设备感测到的摇动,于应用程序图形用户界面生成一与摇一摇机制绑定的文件管理界面,覆盖当前应用程序图形用户界面;文件管理界面包括操作栏和文件目录列表栏;与文件相关的操作栏包括多个文件管理指令;通过点击文件管理指令执行与文件管理指令匹配对目标文件执行相关管理操作。本发明解决用户查看文件却不知道文件名和存储位置的问题;在管理零散文件时,相比用户需进入文件管理器,更便于快速管理文件。
[0004]
现有技术虽然公开了通过检测电子设备是否发生摇一摇动作来进入对应的管理界面的方法,但是该发明中摇一摇动作仅提供了操作界面的入口,并不直接执行相关的操作,还需要用户进行后续操作才能完成文件管理,不够便捷。且现有技术面向所有被管理的文件,虽然可以对桌面图标进行管理,但不具备针对性和可操作性。
[0005]
因此,需要一种新型的针对智能终端桌面图标的控制方法,使得智能终端能够识别简单的操作,即可对桌面图标进行排序处理,使得用户操作更加简便,提供更佳的用户体验。
[0006]
发明内容
[0007]
为了克服上述技术缺陷,本发明的目的在于提供一种智能终端桌面图标的控制方法及控制系统,基于对智能终端加速度的检测,对加速度的范围进行划分,实现对智能终端桌面图标的处理。
[0008]
本申请的第一方面公开了一种智能终端桌面图标的控制方法,包括以下步骤:
[0009]
于所述智能终端内预设一加速度值范围-图标排列策略对应关系,其中所述对应关系包括至少一组加速度值范围及其对应的图标排列策略;
[0010]
所述智能终端接收一晃动动作,产生并记录一加速度;
[0011]
检测所述加速度的加速度极值;
[0012]
判断所述加速度极值是否落入任一所述加速度范围;
[0013]
当所述加速度极值落入任一所述加速度范围时,则根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标。
[0014]
在本申请第一方面的某些实施方式中,所述图标排列策略包括按照所述图标的名称、生成时间或激活频率排序。
[0015]
在本申请第一方面的某些实施方式中,检测所述加速度的加速度极值步骤包括:
[0016]
于一预设于所述智能终端内的时间阈值内对所述智能终端的加速度值多次采样;
[0017]
选取所述加速度值中的最大值为所述加速度极值。
[0018]
在本申请第一方面的某些实施方式中,判断所述加速度极值是否落入任一所述加速度范围的步骤包括:
[0019]
选取一组所述加速度范围;
[0020]
判断所述加速度极值是否大于所述加速度范围的最小界限值且同时小于所述加速度范围的最大界限值;
[0021]
如果是,则判断所述加速度极值是否落入任一所述加速度范围的步骤结束,进入根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标的步骤;
[0022]
如果否,则选取其他加速度范围重复上述判断过程直至所有加速度范围判断结束。
[0023]
在本申请第一方面的某些实施方式中,根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标时,所述图标排列策略通过冒泡排序法实现。
[0024]
本申请的第二方面,公开了一种智能终端桌面图标的控制系统,所述控制系统包括:
[0025]
设置模块,设置一加速度值范围-图标排列策略对应关系,其中所述对应关系包括至少一组加速度范围及其对应的图标排列策略。
[0026]
加速度模块,当所述智能终端接收一晃动动作时产生一加速度,记录所述加速度;
[0027]
极值检测模块,与所述加速度模块连接,检测所述加速度的加速度极值;
[0028]
判断模块,与所述极值检测模块连接,判断所述加速度极值是否落入任一所述加速度范围;
[0029]
排列模块,与所述判断模块和设置模块连接,当所述判断模块判断所述加速度极值落入任一所述加速度范围时,根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标。
[0030]
在本申请第二方面的某些实施方式中,所述设置模块设置所述图标排列策略时,所述图标排列策略包括按照所述图标的名称、生成时间或激活频率排序。
[0031]
在本申请第二方面的某些实施方式中,所述极值检测模块还包括:
[0032]
采样单元,于一预设于所述智能终端内的时间阈值内对所述智能终端的加速度值多次采样;
[0033]
优选单元,选取所述加速度值中的最大值为所述加速度极值。
[0034]
在本申请第二方面的某些实施方式中,所述判断模块包括:
[0035]
选取单元,选取一组所述加速度范围;
[0036]
比较单元,判断所述加速度极值是否大于所述加速度范围的最小界限值且同时小于所述加速度范围的最大界限值;
[0037]
当所述比较单元判断所述加速度极值大于所述加速度范围的最小界限值且同时小于所述加速度范围的最大界限值时,则所述判断模块结束本次判断,所述排列模块排列所述桌面图标;
[0038]
当所述比较单元判断所述加速度极值小于等于所述加速度范围的最小界限值或大于等于所述加速度范围的最大界限值时,则所述选取单元选取其他加速度范围,所述比较 单元继续对所述加速度极值进行判断,直至所有加速度范围判断结束。
[0039]
在本申请第二方面的某些实施方式中,所述排列模块通过冒泡排序法实现所述图标排列策略。
[0040]
采用了上述技术方案后,与现有技术相比,具有以下有益效果:
[0041]
1.支持用户采取摇晃动作实现对桌面图标的排序,节省操作时间,为用户带来便利;
[0042]
2.通过对加速度大小设置多个范围,实现多种排序方式的设置,丰富用户操作手段。

附图说明

[0043]
图1为符合本发明一优选实施例中智能终端桌面图标的控制方法的流程示意图;
[0044]
图2为符合本发明另一优选实施例中智能终端桌面图标的控制方法的流程示意图;
[0045]
图3为符合本发明再一优选实施例中智能终端桌面图标的控制方法的流程示意图;
[0046]
图4为符合本发明一优选实施例中智能终端桌面图标控制系统的结构示意图;
[0047]
图5为符合本发明另一优选实施例中智能终端桌面图标控制系统的结构示意图;
[0048]
图6为符合本发明再一优选实施例中智能终端桌面图标控制系统的结构示意图。
[0049]
附图标记:
[0050]
20-控制系统、21-设置模块、22-加速度检测模块、23-极值检测模块、231-采样单元、232-优选单元、24-判断模块、241-选取单元、242-比较单元、25-排列模块。

具体实施方式

[0051]
以下由特定的具体实施例说明本申请的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本申请的其他优点及功效。
[0052]
在下述描述中,参考附图,附图描述了本申请的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本公开的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变.下面的详细描述不应该被认为是限制性的,并且本申请的实施例的范围仅由公布的专利的权利要求书所限定.这里使用的术语仅是为了描述特定实施例,而并非旨在限制本申请。空间相关的术语,例如“上”、“下”、“左”、“右”、“下面”、“下方”、“下部”、“上方”、“上部”等,可在文中使用以便于说明图中所示的一个元件或特征与另一元件或特征的关系。
[0053]
虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。
[0054]
再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示.应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加.此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合.因此,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”.仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
[0055]
参阅图1,为符合本发明一优选实施例中智能终端桌面图标的控制方法的流程示意图,所述控制方法包括:
[0056]
S11:于所述智能终端内预设一加速度值范围-图标排列策略对应关系,其中所述对应关系包括至少一组加速度范围及其对应的图标排列策略。
[0057]
本步骤在所述智能终端内预设一加速度值范围-图标排列策略对应关系,在所述对应关系中,至少包括一组加速度值范围及其对应的图标排列策略,即针对每一加速度值范围,对应一种图标排列策略。所述加速度值,是指加速度的大小数值。由于加速度本身是矢量,代表了物体速度变化的程度,单位是m/s 2,包括了大小和方向两种参数,其方向为物体速度变化(量)的方向。在本实施例中仅取加速度的大小数值使用,不考虑加速度方向。所述图标排列策略是指对智能终端桌面上的图标进行排序的依据,一般以与图标相关的参数大小进行排序。为更好地说明本步骤,所述对应关系举例如下表:
[0058]
[表0001]
序号 加速度范围(m/s2) 图标排列策略 备注
1 0.3~0.8 按图标生成时间排序
2 0.8~1.3 按图标名称排序
3 1.3~1.8 按图标激活次数排序 每半小时统计一次

[0059]
上表中,列举了三个加速度范围,每个加速度范围对应了一种图标排列策略,这样就将加速度与图标排序关联起来,为后续步骤的执行提供参考标准。上表中的图标排列策略并不限于正序排序或者倒序排序。
[0060]
S12:所述智能终端接收一晃动动作,产生并记录一加速度。
[0061]
所述智能终端可以被用户进行晃动或摇一摇等操作,类似的操作会使所述智能终端具有加速度。对于一个物体,若要产生加速度,则需要外力作用,若有多个外力作用,则其合力不为零。因此,所述智能终端须接收外力作用才能产生加速度,本实施例优选 晃动动作,晃动动作会使所述智能终端来回移动,运动方向的变化必然是由加速度造成的,且在晃动动作时加速度也会产生方向和大小的变化。所述智能终端内设有加速度传感器,能够感知并记录所述智能终端的加速度,记录加速度的信息包括加速度值和加速度方向。所述加速度值即所述加速度的大小数值,是标量;所述加速度方向即所述加速度在坐标系内的方向,是矢量。
[0062]
S13:检测所述加速度的加速度极值。
[0063]
在步骤S12中,所述智能终端接收晃动动作而产生一加速度,且所述加速度的方向和大小会发生变化。为了便于后续步骤的判别比较,本步骤对所述加速度的加速度极值进行检测。所述加速度极值是指在所述智能终端接收晃动动作期间,所产生的加速度最大值,即所述加速度极值是一个数值,代表了所述智能终端产生的最大加速度值。检测加速度可以通过加速度传感器实现,加速度传感器已是非常成熟的技术,能够检测多个坐标轴的加速度。本步骤中,还需使用软件计算方式找出加速度极值,即从加速度传感器检测到的多个加速度值中找到最大的加速度值作为所述加速度极值。
[0064]
S14:判断所述加速度极值是否落入任一所述加速度范围。
[0065]
本步骤将步骤S13得到的所述加速度极值与步骤S11中的对应关系中的加速度范围进行对比,判断所述加速度极值是否落入任一所述加速度范围。同一次晃动动作仅产生一个加速度极值,将所述加速度极值与所述对应关系中的加速度范围进行一一判别即可。由于每个所述加速度范围具有上限值和下限值,因此只需将所述加速度极值与所述上限值和下限值进行比较即可得出结论。例如若所述加速度极值为1.4m/s 2,则落入第三组加速度范围;若所述加速度极值为2.5m/s 2,则没有落入任何一组加速度范围。
[0066]
S15:当所述加速度极值落入任一所述加速度范围时,则根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标。
[0067]
若步骤S14已判断出所述加速度极值落入了某个加速度范围,则根据所述对应关系中所述加速度范围对应的图标排列策略对所述智能终端的桌面图标进行排序。所述对应关系在所述智能终端中可以以表格文件、数组、矩阵、链表等形式存在,只要确定了加速度范围,即可以找到相应的图标排列策略。例如若所述加速度极值为1.4m/s 2,则落入第三组加速度范围,对应的图标排列策略为按照图标使用次数排序,所述图标使用次数每半小时统计一次。对桌面图标进行排序,本质上是对所述桌面图标的位置进行重新排布并显示,对于不同的操作系统,会有相应的内部组件对桌面进行管理,可通过所述内部组件的对外接口对桌面显示进行控制,包括对显示内容的排序显示等功能。例如,对 于安卓操作系统,可通过其内部的Lanucher(桌面启动器)对桌面进行管理,可以获取桌面显示内容并对其显示方式进行控制。
[0068]
作为所述控制方法的进一步改进,所述图标排列策略包括按照所述图标的名称、生成时间或激活频率排序。本改进对所述图标排列策略进行优化,罗列了三种排列策略:按照图标名称排序、按照图标生成时间排序、按照图标使用频率排序。按照图标名称排序是最长见的排序方式,即按照图标名称的首字母或首汉字的第一个字母进行排序,遵照英文字母表的先后顺序,字母名称排序在汉字名称前面;若图标名称以数字开头,则排序在字母和汉字名称之前。例如有三个图标名称分别为“微信”、“阿里旺旺”和“QQ”,按照名称排序后,分别为“QQ”、“阿里旺旺”和“微信”。按照图标名称排序后,用户查找某个图标时,只需将待查找的图标名称的首字母与排序的图标顺序进行对比,即可快速找到相应的图标。按照图标生成时间排序,是根据每个图标的生成时间来计算,每个图标都会对应相应的应用程序或工具,当所述应用程序安装或升级时,会在桌面产生链接至该应用程序的图标;若工具为操作系统自带工具,则在操作系统安装之时就生成了;图标生成时会在属性中记录生成时间。因此各个图标的生成时间可以作为相互之间的区分标准,且不会产生重复或先后冲突。按照图标激活频率排序,则需事先在一段时间内统计图标的激活次数,并按照所述激活次数进行排序。这种排序方式考虑了用户的使用习惯,将经常使用的图标排在前面,以方便用户再次使用。
[0069]
作为所述控制方法的进一步改进,根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标时,所述图标排列策略通过冒泡排序法实现。本改进对所述图标排列策略进一步完善,所述对应关系中的图标排列策略给出了排序的对比标的,也就是根据什么指标来排序;本改进则解决如何排序的问题。在计算机软件程序中,排序算法是较为常用且各类研究较充分的一类算法,常见的排序算法有:冒泡排序法、二分排序法、插值排序法等,本改进采用冒泡排序法。所述冒泡排序法重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来;走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。冒泡排序算法的步骤如下:
[0070]
1.比较相邻的元素,如果第一个比第二个大,就交换他们两个;
[0071]
2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,此时,最后的元素应该会是最大的数;
[0072]
3.针对所有的元素重复以上的步骤,除了最后一个;
[0073]
4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
[0074]
以上排序步骤中的元素可以是所述图标的排序标的,例如名称、生成时间、使用频率等,均可转化为可比较的数值。若第一步中将较小的元素放在后面,则整个排序为小的元素在前,这样对图标的正序或倒序排序均可实现。
[0075]
参阅图2,为符合本发明另一优选实施例中智能终端桌面图标的控制方法的流程示意图,步骤S13包括:
[0076]
S131:于一预设于所述智能终端内的时间阈值内对所述智能终端的加速度值多次采样;
[0077]
为了检测到所述加速度极值,须先对所述智能终端的加速度值进行多次采样,采样周期与所述智能终端接收晃动动作的周期一致。所述时间阈值应覆盖所述智能终端接收晃动动作的时间,根据用户摇动手机的操作特点,所述时间阈值优选2秒。对所述加速度值的采样次数应当不少于20次;次数过高则给所述智能终端的运行带来负担,次数过低则可能会漏掉关键的加速度值。采样方式则是通过周期性地定时任务采集加速度传感器内的加速度值。注意,所述加速度值仅为大小数值,并没有加速度的方向参数。
[0078]
S132:选取所述加速度值中的最大值为所述加速度极值。
[0079]
本步骤在步骤S121中采样的多个加速度值中找出最大值作为所述加速度极值。寻找最大值的算法也有多种,以下给出较常用的一种方式:从第一个元素开始,与第二个元素比较,取其中较大的作为临时最大值;将临时最大值与第三个元素比较,取两者较大的作为临时最大值;依次类推直至最后一个元素比较完毕,此时的临时最大值即为整个数组中的最大值。
[0080]
参阅图3,为符合本发明再一优选实施例中智能终端桌面图标的控制方法的流程示意图,判断所述加速度极值是否落入任一所述加速度范围的步骤包括:
[0081]
S141:选取一组所述加速度范围;
[0082]
首先选取一组所述加速度范围作为比较对象,若所述对应关系中有多组加速度范围,可考虑从大到小或从小到大依次选取。全区所述加速度范围时,同时获取所述加速度范围的边界数值,即最小界限值和最大界限值。
[0083]
S142:判断所述加速度极值是否大于所述加速度范围的最小界限值且同时小于所述加速度范围的最大界限值;
[0084]
本步骤将所述加速度极值与所述加速度范围的边界数值进行比较,所述加速度极值必须同时满足两个判断条件,即所述加速度极值大于所述最小界限值和所述加速度极值 小于所述最大界限值,则可保证所述加速度极值落入所述加速度范围内。
[0085]
S143:如果是,则步骤14结束,进入步骤S5;
[0086]
若所述加速度极值落入所述加速度范围内,则无需再对其他加速度范围进行判断,可以结束步骤S14;而后进入步骤S15对桌面图标进行排序。
[0087]
S144:如果否,则选取其他加速度范围重复上述判断过程直至所有加速度范围判断结束。
[0088]
若所述加速度极值没有落入所述加速度范围内,则选取其他的加速度范围重复步骤S142的判断。若所述加速度极值落入其他加速度范围,则结束步骤S14进入步骤S15;若所有的加速度范围均没有落入,则结束步骤S14,不进行步骤S15。
[0089]
参阅图4,为符合本发明一优选实施例中智能终端桌面图标控制系统的结构示意图,所述控制系统20包括:
[0090]
-设置模块21
[0091]
设置模块21,设置一加速度值范围-图标排列策略对应关系,其中所述对应关系包括至少一组加速度范围及其对应的图标排列策略。所述设置模块21为用户提供人机交互界面,支持用户输入相应的加速度值范围,并在下拉菜单中选择相应的图标排列策略。所述设置模块21内预设有多种图标排列策略供选择。所述设置模块21可通过接口调用所述智能终端的显示屏,并显示输入框、下拉菜单以及设置完成的对应关系。用户可以设置多组加速度范围及其对应的图标排列策略,所述设置模块21会判别不同加速度范围是否有重合,若重合会显示相应提示。所述设置模块21设置完成所述对应关系后,保存所述对应关系以备后续步骤使用。
[0092]
-加速度模块22
[0093]
加速度模块22,当所述智能终端接收一晃动动作时产生一加速度,记录所述加速度。所述加速度模块22可以是加速度传感器,能够在所述智能终端接收晃动动作的时候记录所述智能终端的加速度,包括加速度值和加速度方向两种信息。所述加速度模块22还可以在x轴、y轴、z轴三个方向上分别检测并记录所述智能终端的加速度分量,而后计算得到总的加速度值和加速度方向。
[0094]
-极值检测模块23
[0095]
极值检测模块23,与所述加速度模块22连接,检测所述加速度的加速度极值。所述极值检测模块23包括加速度传感器,可对所述智能终端的加速度参数进行检测。所述加速度传感器可以感应到x,y,z三个维度,x轴的方向是水平方向从左向右;y轴的方 向与x轴方向同在一个水平面内,且与x轴相互垂直;z轴的方向是竖直指向天空。所述加速度传感器检测到的加速度为x,y,z三个方向加速度的合成,包括加速度数值和方向。本实施例中,所述极值检测模块23只读取所述加速度传感器内的加速度数值,并找出所述加速度数值中的最大值,即加速度极值。
[0096]
-判断模块24
[0097]
判断模块24,与所述极值检测模块23连接,判断所述加速度极值是否落入任一所述加速度范围。所述判断模块24为一软件模块,从所述极值检测模块23中获取所述加速度极值,并与所述设置模块21所保存的所述对应关系内的加速度范围进行比较,判断所述加速度极值是否落入任一所述加速度范围。由于所述加速度范围不重合,因此所述加速度极值最多落入一组加速度范围内,或者不落入任何加速度范围内。
[0098]
-排列模块25
[0099]
排列模块24,与所述判断模块24和设置模块11连接,当所述判断模块判断所述加速度极值落入任一所述加速度范围时,根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标。所述排列模块24从所述判断模块24获取是否对所述桌面图标进行排列的前提条件,以及所述加速度极值落入的加速度范围;从所述设置模块11获取所述加速度范围对应的图标排列策略。所述排列模块24与所述智能终端操作系统内的桌面组件进行交互,例如在安卓操作系统中,所述排列模块24与Lanucher(桌面启动器)进行交互,从而控制桌面的显示内容,包括图标的排序。所述排列模块24根据所述图标排列策略,获取所述桌面图标的排序信息,并根据所述排序信息对所述桌面图标进行排序。所述排序信息即所述对应关系内的图标名称、生成时间、激活频率等。所述排序模块24内部有排序算法,可对所述桌面图标进行排序,而后再通过所述桌面组件重新显示排序后的桌面图标。
[0100]
作为所述控制系统10的进一步改进,所述设置模块21设置所述图标排列策略时,所述图标排列策略包括按照所述图标的名称、生成时间或激活频率排序。本实施例改进中,所述设置模块21设置所述图标排列策略进行了优化,包括三种排序方式,即按照图标名称、生成时间或激活频率排序。
[0101]
作为所述控制系统10的进一步改进,所述排列模24块通过冒泡排序法实现所述图标排列策略。本改进中,所述排列模块24通过冒泡排序法实现所述图标排列策略,所述冒泡排序法的具体步骤已在前文阐述。所述排列模块24在实现冒泡排序法时,应当留有足够的存储空间和中间变量,以便算法运行;还需将所述图标的排序信息转换为统一的 可计算格式,例如图标名称信息可转换为首字母的ASCII码值,图标时间和激活次数则直接进行大小比较运算。
[0102]
参阅图5,为符合本发明另一优选实施例中智能终端桌面图标控制系统的结构示意图;所述极值检测模块23还包括:
[0103]
-采样单元231
[0104]
采样单元231,于一预设于所述智能终端内的时间阈值内对所述智能终端的加速度值多次采样。所述采样单元231对所述加速度传感器进行采样,所述时间阈值优选2秒,采样次数不少于20次。所述采样单元231内可设置定时任务,实现周期性地采样工作。所述加速度传感器对外提供可读的数字信号,因此所述采样单元231可读取所述加速度值。
[0105]
-优选单元232
[0106]
优选单元232,选取所述加速度值中的最大值为所述加速度极值。所述优选单元232从所述采样单元231获取所述加速度值,并使用软件计算方式对所述加速度值进行筛选,找出其中的最大值作为所述加速度极值。
[0107]
参阅图6,为符合本发明再一优选实施例中智能终端桌面图标控制系统的结构示意图,所述判断模块24包括:
[0108]
-选取单元241
[0109]
选取单元241,选取一组所述加速度范围。所述选取单元241,与所述设置模块21连接,从所述设置模块21中获取所述加速度范围。所述加速度范围以边界值来确定,因此所述选取单元241只需记录每个加速度范围的两端边界值即可。
[0110]
-比较单元242
[0111]
比较单元242,判断所述加速度极值是否大于所述加速度范围的最小界限值且同时小于所述加速度范围的最大界限值。所述比较单元242可进行数值比较运算,将所述加速度极值与所述加速度范围的最小界限值和最大界限值进行比较。当所述加速度极值大于所述最小界限值且小于所述最大界限值时,所述加速度极值落入所述加速度范围内,所述排列模块25执行执行排列操作。当所述比较单元241判断所述加速度极值大于所述加速度范围的最小界限值且同时小于所述加速度范围的最大界限值时,则所述判断模24块结束本次判断,所述排列模块25执行排列操作。当所述比较单元242判断所述加速度极值小于等于所述加速度范围的最小界限值或大于等于所述加速度范围的最大界限值时,则所述选取单元241选取其他加速度范围,所述比较单元242继续对所述加速度极值进 行判断,若判断出所述加速度极值落入其中一组加速度范围内,则所述判断模块24结束本次判断,所述排列模块25执行排列操作;若所述加速度极值未落入任何一组加速度范围,则所述判断模块24结束本次判断,所述排列模块25不执行任何操作。
[0112]
应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。

权利要求书

[权利要求 1]
一种智能终端桌面图标的控制方法,其特征在于,包括以下步骤: 于所述智能终端内预设一加速度值范围-图标排列策略对应关系,其中所述对应关系包括至少一组加速度值范围及其对应的图标排列策略; 所述智能终端接收一晃动动作,产生并记录一加速度; 检测所述加速度的加速度极值; 判断所述加速度极值是否落入任一所述加速度范围; 当所述加速度极值落入任一所述加速度范围时,则根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标。
[权利要求 2]
如权利要求1所述的控制方法,其特征在于, 所述图标排列策略包括按照所述图标的名称、生成时间或激活频率排序。
[权利要求 3]
如权利要求1或2所述的控制方法,其特征在于, 检测所述加速度的加速度极值步骤包括: 于一预设于所述智能终端内的时间阈值内对所述智能终端的加速度值多次采样; 选取所述加速度值中的最大值为所述加速度极值。
[权利要求 4]
如权利要求1或2所述的控制方法,其特征在于, 判断所述加速度极值是否落入任一所述加速度范围的步骤包括: 选取一组所述加速度范围; 判断所述加速度极值是否大于所述加速度范围的最小界限值且同时小于所述加速度范围的最大界限值; 如果是,则判断所述加速度极值是否落入任一所述加速度范围的步骤结束,进入根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标的步骤; 如果否,则选取其他加速度范围重复上述判断过程直至所有加速度范围判断结束。
[权利要求 5]
如权利要求1或2所述的控制方法,其特征在于, 根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标时,所述图标排列策略通过冒泡排序法实现。
[权利要求 6]
一种用于智能终端桌面图标的控制系统,其特征在于,包括: 设置模块,设置一加速度值范围-图标排列策略对应关系,其中所述对应关系包括至 少一组加速度范围及其对应的图标排列策略; 加速度模块,当所述智能终端接收一晃动动作时产生一加速度,记录所述加速度; 极值检测模块,与所述加速度模块连接,检测所述加速度的加速度极值; 判断模块,与所述极值检测模块连接,判断所述加速度极值是否落入任一所述加速度范围; 排列模块,与所述判断模块和设置模块连接,当所述判断模块判断所述加速度极值落入任一所述加速度范围时,根据落入的加速度范围对应的图标排列策略排列所述智能终端的桌面图标。
[权利要求 7]
如权利要求6所述的控制系统,其特征在于, 所述设置模块设置所述图标排列策略时,所述图标排列策略包括按照所述图标的名称、生成时间或激活频率排序。
[权利要求 8]
如权利要求6或7所述的控制系统,其特征在于, 所述极值检测模块还包括: 采样单元,于一预设于所述智能终端内的时间阈值内对所述智能终端的加速度值多次采样; 优选单元,选取所述加速度值中的最大值为所述加速度极值。
[权利要求 9]
如权利要求6或7所述的控制系统,其特征在于, 所述判断模块包括: 选取单元,选取一组所述加速度范围; 比较单元,判断所述加速度极值是否大于所述加速度范围的最小界限值且同时小于所述加速度范围的最大界限值; 当所述比较单元判断所述加速度极值大于所述加速度范围的最小界限值且同时小于所述加速度范围的最大界限值时,则所述判断模块结束本次判断,所述排列模块排列所述桌面图标; 当所述比较单元判断所述加速度极值小于等于所述加速度范围的最小界限值或大于等于所述加速度范围的最大界限值时,则所述选取单元选取其他加速度范围,所述比较单元继续对所述加速度极值进行判断,直至所有加速度范围判断结束。
[权利要求 10]
如权利要求6或7所述的控制系统,其特征在于, 所述排列模块通过冒泡排序法实现所述图标排列策略。

附图

[ 图 0001]  
[ 图 0002]  
[ 图 0003]  
[ 图 0004]  
[ 图 0005]  
[ 图 0006]