图标位置互换方法及装置的制造方法_3

文档序号:9666994阅读:来源:国知局
接触触摸显示屏时,该接触点的位置即为该拖拽操作的起始位置;之后手指在与该触摸显示屏保持接触的情况下进行滑动;当手指离开该触摸显示屏时,该离开点的位置即为拖拽操作的停止位置。
[0082]在步骤S203中,根据该第一滑动向量的方向及该第二滑动向量的方向,判断该第一滑动信号和该第二滑动信号是否为相向运动的滑动信号。
[0083]为了避免将随机方向的拖拽操作误识别为互换图标位置的操作,本公开实施例通过对该滑动向量的方向进行判断,使得只有当该滑动向量的方向满足预设条件时,方才进行互换图标位置。
[0084]在本公开实施例中,如果该第一滑动信号和该第二滑动信号为相向运动的滑动信号,则执行后续步骤S204 ;反之,如果该第一滑动信号和该第二滑动信号不为相向运动的滑动信号,则终止图标位置互换。
[0085]上述相向运动的滑动信号是指拖拽操作方向相对的两个滑动信号,本公开实施例提供以下至少一种判断两个滑动信号是否为该相向运动的滑动信号的具体实现方法,包括:
[0086]将该第一图标的界面显示位置与该第二图标的界面显示位置之间的连线确定为基准线;将该第一滑动向量的方向与该基准线的夹角获取为第一夹角,将该第二滑动向量的方向与该基准线的夹角获取为第二夹角。具体地,如图3所示,图标的显示位置可以为一个区域位置,进而该连线的起点可以为该区域位置的中心点。需要说明的是,图3中仅以该起点为该区域位置的中心点的情况为例进行示意,在实际应用中,该连线的起点还可以为该显示位置中的其他点,例如顶角点等,本公开对此不作具体限定。
[0087]本公开考虑到在实际应用中,拖拽操作的运动方向通常不为严格的相向运动,进而判断相向运动的方法应当具有一定的误差允许机制。如图3所示,当该第一夹角位于第一预设夹角范围内,且该第二夹角位于第二预设夹角范围内时,则判断该第一滑动信号和该第二滑动信号为相向运动的滑动信号。第一及第二预设夹角范围可以根据实际情况进行具体设置,例如,将第一预设夹角范围设置为±15°之间,如果第一夹角为-11°,则该第一夹角位于该第一预设夹角范围内。需要说明的是,由于实际操作中可以通过两个不同的手指执行拖拽操作,所以在执行拖拽操作时可能具有不同的第一夹角和第二夹角,进而该第一预设夹角范围和第二预设夹角范围可以设置为相同也可以设置为不同,本公开对第一及第二预设夹角范围的具体数值不作限定。
[0088]需要说明的是,本公开实施例仅以加入根据滑动向量的方向进行判断的步骤为例进行说明,在实际应用中,处于节省处理资源的考虑,也可以不对滑动向量的方向进行判断,直接执行以下步骤S204,本公开对此不作具体限定。
[0089]在步骤S204中,根据该第一滑动向量的长度及该第二滑动向量的长度,判断该第一滑动信号及该第二滑动信号是否满足预设条件,如果是,执行步骤S205。
[0090]为了避免将随机的拖拽操作误识别为互换图标位置的操作,本公开实施例通过对该滑动向量的长度进行判断,使得只有当该滑动向量的长度满足预设条件时,方才进行互换图标位置。
[0091]本公开认识到,如果仅以该滑动向量的长度是否超过预设长度作为滑动信号满足预设条件的判断标准,容易出现以下问题:将该预设长度设置的过长,则使得用户不方便进行符合条件的拖拽操作,例如图4所示的情况,当设置该预设长度很大时,则用户无法使用单手的两个手指完成该符合条件的拖拽操作;将该预设长度设置的过短,则仍难以避免随机的拖拽操作被被误识别为互换图标位置的操作。基于这样的认识,本公开创造性的使用该滑动向量的长度结合待互换位置图标之间距离作为判断滑动信号满足预设条件的判断标准,进而在保证用户方便操作的基础上,避免将随机的拖拽操作误识别为互换图标位置的操作。在本公开实施例中,该判断的具体实现方式如下所述。
[0092]获取该第一图标的界面显示位置和该第二图标的界面显示位置之间的距离;当该距离、该第一滑动向量的长度及该第二滑动向量的长度之间的数值关系满足至少一项预设数值关系时,确定该第一滑动信号及该第二滑动信号满足预设条件。
[0093]其中,该至少一项预设数值关系包括:
[0094]数值关系1、该第一滑动向量的长度与该距离的比值超过第一预设值;
[0095]数值关系2、该第二滑动向量的长度与该距离的比值超过第二预设值;
[0096]数值关系3、该第一滑动向量的长度和该第二滑动向量的长度之和与该距尚的比值超过第三预设值。
[0097]上述第一预设值、第二预设值及第三预设值均可以根据实际应用情况进行设置。该述第一预设值、第二预设值可以设置为相同数值,也可以设置为不同数值,该第三预设值应大于该第一预设值及第二预设值。
[0098]上述数值关系1至3可以单独作为满足预设条件的判断标准,也可以以任意组合形成满足预设条件的判断标准。例如,对于将数值关系1至3组合的情况,该满足预设条件的判断标准为:该第一滑动向量的长度与该距离的比值超过第一预设值,且该第二滑动向量的长度与该距离的比值超过第二预设值,且该第一滑动向量的长度和该第二滑动向量的长度之和与该距离的比值超过第三预设值。
[0099]需要说明的是,在实际应用中,滑动向量的长度和待互换位置图标之间的距离的预设数值关系可以为其他关系,例如,滑动向量的长度总和超过该待互换位置图标之间的距离等,本公开对该其他的预设数值关系不作具体限定。
[0100]在步骤S205中,当该第一滑动信号及第二滑动信号满足预设条件时,对该第一图标和该第二图标进行位置互换。
[0101]对该第一图标和该第二图标进行位置互换包括:发布携带互换信息的显示刷新指令,该互换信息为互换该第一图标和该第二图标的界面显示位置信息,该显示刷新指令使得显示屏显示该互换界面显示位置后的显示界面。需要说明的是,对该第一图标和该第二图标进行位置互换还包括在存储器中对该第一图标和该第二图标的界面显示位置信息的进行互换,使得当下次启动后,在显示屏上显示的已经互换位置后的该第一图标和该第二图标。
[0102]本公开实施例提供的图标位置互换方法,通过接收第一滑动信号及第二滑动信号,该第一滑动信号由对第一图标的拖拽操作触发,该第二滑动信号由对第二图标的拖拽操作触发;根据该第一滑动信号确定第一滑动向量,根据该第二滑动信号确定第二滑动向量;根据该第一滑动向量的长度及该第二滑动向量的长度,判断该第一滑动信号及该第二滑动信号是否满足预设条件;当该第一滑动信号及第二滑动信号满足预设条件时,对该第一图标和该第二图标进行位置互换。采用这样的图标位置互换方法,使得在图标位置互换过程中仅当第一滑动信号及第二滑动信号满足预设条件时,才对第一图标和第二图标进行位置互换,进而避免了将随机拖拽操作误识别为互换图标位置的操作,提高了对图标位置互换操作意图识别的准确性。
[0103]图5是根据一示例性实施例示出的一种图标位置互换装置的框图,参照如图5,该装置包括:接收模块501、确定模块502、判断模块503、互换模块504。
[0104]接收模块501,用于接收第一滑动信号及第二滑动信号,该第一滑动信号由对第一图标的拖拽操作触发,该第二滑动信号由对第二图标的拖拽操作触发;
[0105]确定模块502,用于根据该第一滑动信号确定第一滑动向量,根据该第二滑动信号确定第二滑动向量;
[0106]判断模块503,用于根据该第一滑动向量的长度及该第二滑动向量的长度,判断该第一滑动信号及该第二滑动信号是否满足预设条件;
[0107]互换模块504,用于当该第一滑动信号及第二滑动信号满足预设条件时,对该第一图标和该第二图标进行位置互换。
[0108]在本公开的一个实施例中,该确定模块用于:
[0109]将该第一滑动信号的拖拽操作起始位置确定为该第一滑动向量的起点,将该第一滑动信号的拖拽操作停止位置确定为第一滑动向量的终点;<
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1