动态调整移动终端桌面上应用图标位置的方法和装置的制造方法
[0047] 步骤304,确定N次滑动操作中不存在方向重复的两次滑动操作,结束当前流程。
[0048] 步骤305,利用上述步骤303判断出的连续两次滑动操作的滑动速度计算加速度, 在所述加速度大于设定的阈值时,确定所述连续两次滑动操作为方向重复的两次滑动操 作。之后执行步骤306。
[0049] 本步骤305是在步骤303判断出存在滑动轨迹平行或近似平行的连续两次滑动 操作时执行的,为便于描述,这里将滑动轨迹平行或近似平行的连续两次滑动操作称为一 对滑动操作,当步骤303判断出多对滑动操作时,可随机选择其中一对滑动操作执行步骤 305,当选择的一对滑动操作执行步骤305时,发现计算出的加速度不大于设定的阈值,则 重新再选择一对滑动操作,依次类推,直至最终选择出的一对滑动操作执行步骤305时,计 算出的加速度大于设定的阈值。这里,设定的阈值可根据实际情况设置,本发明并不具体限 定。
[0050] 本发明中,利用上述步骤303判断出的连续两次滑动操作的滑动速度计算加速度 具体通过下述步骤al至步骤a2实现:
[0051] 步骤al,计算步骤303判断出的连续两次滑动操作中每一次滑动操作的滑动速 度。
[0052] 这里,滑动操作的滑动速度是指滑动操作的位移除以执行完该滑动操作的时间得 到的数值。
[0053] 其中,滑动操作的位移是指在执行该滑动操作时从手势触摸移动终端界面的触摸 点至滑动结束时手势离开移动终端界面时所处的触摸点之间的位移。
[0054] 步骤a2,利用上述连续两次滑动操作的滑动速度计算加速度。
[0055] 假如上述连续两次滑动操作中其中一次滑动操作的滑动速度为VI,另一次滑动操 作的滑动速度为V2,设定时间为t,则计算出的加速度(由a表示)可为:
[0057] 其中,公式中Δv为连续两次滑动操作的滑动速度的绝对值变化量|V2-V11,Δt 为连续两次滑动操作的时间差。
[0058] 步骤302至步骤305是上述步骤202中确定N次手势操作中是否存在方向重复的 两次手势操作的具体实现。
[0059] 步骤306,确定用于应用图标位置调整的中心轴线,将中心轴线两侧的应用图标的 位置对调。
[0060] 这里,中心轴线与方向重复的两次滑动操作的方向垂直,且经由移动终端桌面的 中心。如图4所示,移动终端桌面上有9个应用图标,假如中心轴线如图4所示,为移动终端 桌面左下角顶点和右上角顶点之间的连线,则通过将直线两侧的应用图标的位置对调,图4 所示的移动终端桌面上的9个应用图标的排列方式就变成了图5所示的排列方式,具体如 图5所示。
[0061] 步骤306是上述步骤203中依据两次手势操作的方向动态调整移动终端桌面上应 用图标位置的具体实现。
[0062] 至此,完成实施例1的描述。
[0063] 实施例2 :
[0064] 参见图6,图6为本发明实施例2提供的流程图。该流程以手势操作为抖动操作为 例,如图6所示,该流程可包括以下步骤:
[0065] 步骤601,在设定时间内检测移动终端界面上发生的N次抖动操作,N大于等于2。
[0066] 本发明中,当执行实施例2时,在上述的设定时间内用户会连续手握移动终端执 行N次抖动操作,而移动终端会检测到这N次抖动操作。
[0067] 步骤602,计算每一次抖动操作对应的重力加速度变化矢量。
[0068] 在实际应用中,移动终端静止时与移动终端被抖动时其重力加速度是发生变化 的,该变化不仅指数值,也指在空间(X轴、y轴、Z轴组成的坐标空间)中的方向。
[0069] 基于此,抖动操作对应的重力加速度变化矢量是指:抖动操作之前的重力加速度 和发生抖动操作时的重力加速度之间的变化矢量。
[0070] 步骤603,判断N次抖动操作中是否存在对应的重力加速度变化矢量方向一致或 近似一致的连续两次抖动操作,如果否,执行步骤604,如果是,执行步骤605。
[0071] 本步骤603中,两次抖动操作的重力加速度变化矢量方向近似一致,是指两次抖 动操作的重力加速度变化矢量方向之间的偏差在一定范围内。该范围可根据实际情况设 置,这里不具体限定。
[0072] 步骤604,确定所述N次抖动操作中不存在方向重复的两次抖动操作,结束当前流 程。
[0073] 步骤605,确定所述连续两次抖动操作为方向重复的两次抖动操作。
[0074] 步骤602至步骤605是上述步骤202中确定N次手势操作中是否存在方向重复的 两次手势操作的具体实现。
[0075] 步骤606,向用户发出滑动提示,所述滑动提示用于指导用户沿着所述连续两次抖 动操作对应的重力加速度变化矢量方向在所述移动终端桌面上执行滑动操作;当检测到所 述滑动操作时,沿着所述连续两次抖动操作对应的重力加速度变化矢量方向移动所述移动 终端桌面上应用图标的位置。
[0076] 本步骤605是在步骤603判断出存在重力加速度变化矢量方向一致或近似一致的 连续两次抖动操作执行的。为便于描述,这里将重力加速度变化矢量方向一致或近似一致 的连续两次抖动操作称为一对抖动操作,当步骤603判断出多对抖动操作时,可随机选择 其中一对抖动操作执行步骤606。
[0077] 在步骤606中,针对选择的一对重力加速度变化矢量方向一致或近似一致的连续 两次抖动操作,则会向用户发出滑动提示,滑动提示用于指导用户沿着所述连续两次抖动 操作对应的重力加速度变化矢量方向在所述移动终端桌面上执行滑动操作,基于此,用户 会沿着该连续两次抖动操作对应的重力加速度变化矢量方向在移动终端桌面上执行滑动 操作,当用户执行滑动操作时,移动终端会检测到该滑动操作,当检测到用户在移动终端界 面上执行的滑动操作时,则沿着连续两次抖动操作对应的重力加速度变化矢量方向移动所 述移动终端桌面上应用图标的位置。
[0078] 在本发明中,移动终端桌面上的应用图标是以矩阵的形式排列的,基于此,上述沿 着连续两次抖动操作对应的重力加速度变化矢量方向移动所述移动终端桌面上应用图标 的位置具体为:
[0079] 以上述矩阵中的行为单位沿着连续两次抖动操作对应的重力加速度变化矢量方 向移动移动终端桌面上应用图标的位置。
[0080] 比如,如图7所示,移动终端桌面上有12个应用图标,这12个应用图标组成了一 个3行4列的矩阵,图7具体示出了矩阵的各行各列。假如上述连续两次抖动操作对应的 重力加速度变化矢量方向为图7所示的箭头方向,则当检测到用户按照图7所示的箭头方 向执行的滑动操作时,移动终端会按照图7所示的箭头方向将移动终端桌面上第三行的应 用图标移动到第二行,第二行的应用图标移动到第一行,第一行的应用图标移动到第三行, 具体如图8所示。
[0081] 步骤606是上述步骤203中依据两次手势操作的方向动态调整移动终端桌面上应 用图标位置的具体实现。
[0082] 至此,完成实施例2的描述。
[0083] 基于上述的实施例1和实施例2可以看出,本发明中,通过变换移动终端桌面上应 用图标位置的方法,能够保证不管移动终端桌面的屏幕有多大,用户都可以触摸到移动终 端桌面上所有应用图标,同时实现了移动终端桌面上应用图标的快速启动。
[0084] 下面对本发明提供的装置进行描述:
[0085] 参见图9,图9为本发明提供的装置结构图。如图9所示,该装置可包括:
[0086] 检测单元,用于在设定时间内检测移动终端界面上发生的N次手势操作,N大于等 于2;
[0087] 确定单元,用于确定所述N次手势操作中是否存在方向重复的两次手势操作;
[0088] 调整单元,用于当所述确定单元确定储存在两次方向重复的手势操作时,依据所 述两
文档序号 :
【 9646380 】
技术研发人员:朱德伟,王领智
技术所有人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:朱德伟,王领智
技术所有人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除