CN103076945A - 触屏式电子设备界面编辑方法及装置 - Google Patents

触屏式电子设备界面编辑方法及装置 Download PDF

Info

Publication number
CN103076945A
CN103076945A CN2013100030445A CN201310003044A CN103076945A CN 103076945 A CN103076945 A CN 103076945A CN 2013100030445 A CN2013100030445 A CN 2013100030445A CN 201310003044 A CN201310003044 A CN 201310003044A CN 103076945 A CN103076945 A CN 103076945A
Authority
CN
China
Prior art keywords
sliding
slide
vector
icon
destination object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013100030445A
Other languages
English (en)
Other versions
CN103076945B (zh
Inventor
胡勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201310003044.5A priority Critical patent/CN103076945B/zh
Publication of CN103076945A publication Critical patent/CN103076945A/zh
Application granted granted Critical
Publication of CN103076945B publication Critical patent/CN103076945B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种界面编辑方法,应用于触屏设备,包括以下步骤:S1)对电子设备的触摸屏进行触摸,并判断触摸点是否在触摸屏上某一图标的感应范围内,并在该触摸点处于任意一图标的感应范围内时,长按该图标;S2)标志被长按的图标为目标对象,检测该被标志的目标对象个数,当被标志的目标对象为2个时,开启快速界面编辑功能;S3)快速界面编辑功能被开启后,检测在触摸屏上进行的滑动操作,检测滑动速度和滑动距离;S4)当滑动速度大于一预定的有效滑动速度或滑动距离大于一预定的有效滑动距离时,被标志的两目标对象位置进行交换。本发明达到了只需一步就交换两图标位置的目的。

Description

触屏式电子设备界面编辑方法及装置
技术领域
本发明涉及触屏式电子设备,具体涉及触屏式电子设备的界面编辑方法及装置。
背景技术
随着科技日新月异的发展,触屏式电子设备被广泛地应用于人们的日常生活应用中,得到了广大使用者的青睐,并在当下流行开来。
伴随着人机交互要求的提高,多点触控功能应运而生,现在的触屏式电子设备中很多都实现了多点触控功能,这样就极大地方便了我们对界面进行编辑和自定义。
然而,目前常见的多点触控技术仍然有其局限性,在很多操作中难以适用。以智能手机来讲,当我们需要移动桌面上或者文件夹中的某个图标的位置时,可以通过长按该图标并拖动到指定的位置,松手后即实现了图标位置的更新。但在这里只是用到了单点触控的功能,当触摸屏上显示的两个图标的位置需要相互交换时,需要多次进行上述单点触控操作,使用起来较为麻烦。
发明内容
本发明要解决的技术问题是实现将多点触控功能应用到图标换位的操作中,使图标换位操作简单化。
本发明提供了一种界面编辑方法,应用于触屏式电子设备,包括以下步骤:
S1)对电子设备的触摸屏进行触摸,并判断触摸点是否在触摸屏上某一图标的感应范围内,并在该触摸点处于任意一图标的感应范围内时,长按该图标;
S2)标志被长按的图标为目标对象,检测该被标志的目标对象个数,当被标志的目标对象为2个时,开启快速界面编辑功能;
S3)快速界面编辑功能被开启后,检测在触摸屏上进行的滑动操作,检测滑动速度和滑动距离;
S4)当滑动速度大于一预定的有效滑动速度或滑动距离大于一预定的有效滑动距离时,将上述被标志的两目标对象位置进行交换。
本发明上述方法中,所述步骤S2还包括:
S21)检测已经被标志的目标对象个数;
S22)若目标对象个数为2个时,开启快速界面编辑功能;若目标对象个数不是2个时,开启图标编辑窗口。
本发明上述方法中,所述步骤S3包括:检测滑动操作初始点坐标、滑动操作终止点坐标、计算滑动矢量大小。
本发明上述方法中,所述步骤S4包括:
S41)统计触摸屏上当前的有效滑动操作次数;
S42)检测每次有效滑动操作中滑动矢量对应的目标矢量,并计算每次有效滑动操作的滑动矢量与目标矢量的内积,以及每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和;
S43)根据每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和,对上述被标志的目标对象进行对应操作:若每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和大于0时,将上述被标志的两目标对象的位置进行交换,上述被标志的两目标对象位置交换后,退出快速界面编辑功能的模块;若每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和小于或等于0时,开启上述被标志的两目标对象的图标编辑窗口。
本发明还提供了一种界面编辑装置,应用于触屏式电子设备,包括以下模块:
用于对电子设备的触摸屏进行触摸,并判断触摸点是否在触摸屏上某一图标的感应范围内,并在该触摸点处于任意一图标的感应范围内时,长按该图标的模块;
用于标志被长按的图标为目标对象,检测该被标志的目标对象个数,当被标志的目标对象为2个时,开启快速界面编辑功能的模块;
用于快速界面编辑功能被开启后,检测在触摸屏上进行的滑动操作,检测滑动速度和滑动距离的模块;
用于当滑动速度大于一预定的有效滑动速度或滑动距离大于一预定的有效滑动距离时,将上述被标志的两目标对象位置进行交换的模块。
本发明上述装置中,所述用于标志被长按的图标为目标对象,检测该被标志的目标对象个数,当被标志的目标对象为2个时,开启快速界面编辑功能的模块还包括:
用于检测已经被标志的目标对象个数的子模块;
用于若目标对象个数为2个时,开启快速界面编辑功能;若目标对象个数不是2个时,开启图标编辑窗口的子模块。
本发明上述装置中,所述用于快速界面编辑功能被开启后,检测在触摸屏上进行的滑动操作,检测滑动速度和滑动距离的模块包括:用于检测滑动操作初始点坐标、滑动操作终止点坐标、计算滑动矢量大小的子模块。
本发明上述装置中,所述用于当滑动速度大于一预定的有效滑动速度或滑动距离大于一预定的有效滑动距离时,将上述被标志的两目标对象位置进行交换的模块包括:
用于统计触摸屏上当前的有效滑动操作次数的子模块;
用于检测每次有效滑动操作中滑动矢量对应的目标矢量,并计算每次有效滑动操作的滑动矢量与目标矢量的内积,以及每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和的子模块;
用于根据每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和,对上述被标志的目标对象进行对应操作:若每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和大于0时,将上述被标志的两目标对象的位置进行交换,上述被标志的两目标对象位置交换后,退出快速界面编辑功能的模块;若每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和小于或等于0时,开启上述被标志的两目标对象的图标编辑窗口的子模块。
本发明的有益效果是实现了将多点触控功能应用于图标换位操作中,使原来用多次单点触控操作才能达到的效果只需一步就能达到。
附图说明
图1为本发明装置实施例的结构示意图;
图2为本发明方法第一实施例的流程图;
图3为本发明装置实施例的原始屏幕界面示意图;
图4为本发明装置实施例的屏幕界面的第一种操作状态的示意图;
图5为本发明装置实施例的屏幕界面的第二种操作状态的示意图;
图6为本发明装置第一实施例的屏幕界面的滑动操作方式示意图;
图7为本发明装置实施例的屏幕界面的第三种操作状态的示意图;
图8为本发明装置实施例的屏幕界面的第四种操作状态的示意图;
图9为本发明方法第二实施例的流程图;
图10为本发明装置第二实施例的屏幕界面的滑动操作方式示意图;
图11为本发明装置实施例中在第一种情况下定义滑动矢量和目标矢量的示意图;
图12为本发明装置实施例中在第二种情况下定义滑动矢量和目标矢量的示意图;
图13为本发明装置实施例中在第三种情况下定义滑动矢量和目标矢量的示意图;
图14为本发明装置实施例的屏幕界面的第五种操作状态的示意图;
图15为本发明装置实施例中在第四种情况下定义滑动矢量和目标矢量的示意图。
具体实施方式
图1示出了一种本发明的装置实施例的逻辑结构,包括处理器20,以及与处理器20相连的检测模块10、存储模块40及屏幕显示模块50,处理器20还运行有运算模块30。当对电子设备的触摸屏进行触摸时,检测模块10检测触摸点并将触摸点检测结果发送给处理器20,处理器20判断触摸点是否在触摸屏上某一图标的感应范围内。若处理器20判断在该触摸点处于任意一图标的感应范围内时,检测模块10检测被长按的图标,并把该被长按图标的检测结果发送给处理器20。处理器20响应上述被长按图标的检测结果,并标志被长按的图标为目标对象,并发送检测信号给检测模块10,检测模块10响应该信号继续检测该被标志的目标对象个数:当检测到被标志的目标对象为2个时,处理器20开启被预存于存储模块40中的快速界面编辑功能。快速界面编辑功能被开启后,检测模块10检测在触摸屏上进行的滑动操作,检测滑动速度和滑动距离,并将滑动操作检测结果发送给处理器20。处理器20通过运算模块30对滑动操作相关参数进行运算并对运算结果进行对应处理,当滑动速度大于一预定的有效滑动速度或滑动距离大于一预定的有效滑动距离时,处理器20发送显示信号给屏幕显示模块50,屏幕显示模块50将上述被标志的两目标对象在显示屏幕上的位置进行交换。
第一方法实施例
为了便于本领域普通技术人员理解与实施本发明,下面参照附图2对实施本发明方法第一实施例进行描述。
在框201中,对触屏设备如手机、平板电脑,进行触屏操作,进入框202中。
在框202中,检测模块10检测触摸屏,处理器20判断触摸点是否在图标感应范围内,会出现2种可能结果:
结果1:图标感应范围内没有触摸点时,则没有图标被选中,进入框203中,不进行任何操作;
结果2:图标感应范围内有触摸点内,进入框204中。
在框204中,检测模块10检测被长按的图标,会出现3种可能的结果:
结果3:没有图标被长按,且最先触摸的图标为2个以上(包括2个)时,进入框203中,不进行任何操作;
结果4:没有图标被长按,且最先触摸的图标仅为1个时,进入框205中,处理器20开启最先触摸的图标所对应的应用,屏幕显示模块50显示出该图标对应的应用界面;
结果5:有图标被长按时,标志被长按的图标为目标对象,进入框206中。
在框206中,检测目标对象个数,如果目标对象个数不是2个时,进入框209中,屏幕显示模块50调出对应的图标编辑窗口,其中,原始屏幕界面如图3所示,当目标对象个数为1个时,调出的对应图标编辑窗口如图4所示;当目标对象个数为3个以上(包括3个)时,调出的对应图标编辑窗口如图5所示;
如果目标对象个数为2个时,进入框207中。
在框207中,开启快速界面编辑功能,检测有效滑动的个数。在本实施例中,定义当滑动距离大于有效滑动距离或滑动速度大于有效滑动速度时的滑动操作为有效滑动,如图6所示,图标A和图标G为被选中目标对象,带箭头的实线1、2、3和4为4种滑动方式。其中实线为滑动路径,箭头为滑动操作方向。从图中可见,滑动方式2,3,4都滑动了一定的距离,超过了有效滑动距离,滑动方式1滑动距离较短,但其滑动速度v大于预设的有效滑动速度v0,因而4种滑动方式都为有效滑动方式。
当没有检测出有效滑动(如松手)时,进入框209中,屏幕显示模块50示出图标编辑窗口,如图7所示。
当检测出有效滑动时,进入框208中,交换目标对象位置,并退出快速界面编辑功能,如图8所示,目标对象A和G交换了位置。
第二方法实施例
第一方法实施例中,有效滑动方式还可以根据滑动矢量类型进行细分,于是有第二方法实施例,为了便于本领域普通技术人员理解与实施本发明,下面参照附图9对实施本发明方法第二实施例进行描述。
在框301中,对触屏设备如手机、平板电脑,进行触屏操作,进入框302中。
在框302中,检测模块10检测触摸屏,处理器20判断触摸点是否在图标感应范围内,会出现2种结果:
结果1:图标感应范围内没有触摸点时,则没有图标被选中,进入框303中,不进行任何操作;
结果2:图标感应范围内有触摸点内,进入框304中。
在框304中,检测被长按的图标,会出现3个结果:
结果3:没有图标被长按时,最先触摸的图标为2个以上(包括2个)时,进入框303中,不进行任何操作;
结果4:没有图标被长按时,最先触摸的图标仅为1个时,进入框305中,处理器20开启最先触摸的图标所对应的应用,屏幕显示模块50显示出对应的应用界面;
结果5:有图标被长按时,标志被长按的图标为目标对象,进入框306中。
在框306中,检测目标对象个数,如果目标对象个数不是2个时,进入框316中,屏幕显示模块50调出对应图标编辑窗口,其中,原始屏幕界面如图3所示,当目标对象个数为1个时,调出对应图标编辑窗口如图4所示;当目标对象个数为3个以上(包括3个)时,调出图标编辑窗口如图5所示;
如果目标对象个数是2个时,进入框307中。
在框307中,开启快速界面编辑功能,检测有效滑动的个数。本实施例中,当滑动矢量大小大于有效滑动距离,或滑动速度大于有效滑动速度时的滑动操作为有效滑动,如图10所示,图标A和图标G为被选中目标对象,带箭头的实线1′、2′、3′和4′为4种滑动方式,实线为滑动路径,箭头为滑动操作方向,其中,滑动方式1′的滑动速度大于有效滑动速度、滑动方式2′和滑动方式3′的滑动矢量大小大于有效滑动距离,因而滑动方式1′、2′和3′都是有效滑动。从4′的具体轨迹可以看出,滑动方式4′虽然滑动行程较大,但滑动矢量大小小于有效滑动距离,为无效滑动。
当有效滑动个数为0或3个以上(包括3个)时,进入框316中,屏幕显示模块50示出图标编辑窗口,如图7所示。
若有效滑动个数为1时,进入框308中,运算模块30以滑动初始点为起点,滑动终止点为终点,建立滑动矢量,如图11所示,图标A和图标G为目标对象。带箭头的实线1为滑动操作,其中实线表示滑动路径,箭头方向表示滑动方向,点a为滑动起始点,坐标记为(x1,y1),点b为滑动终止点,坐标记为(x2,y2),建立滑动操作1的滑动矢量 再进入框310中。
在框310中,以离滑动初始点最近的目标对象对应坐标点为始点,另一目标对象对应坐标点为终点,建立目标矢量(特殊地,若滑动初始点与两目标对象对应坐标点距离相同时,以离滑动终止点最近的目标对象对应点坐标为终点,另一目标对象对应坐标点为起点,建立目标矢量;若滑动初始点和滑动终止点与两目标对象对应坐标点都相同时,以任意目标对象对应坐标点为始点,另一目标对象对应坐标点为终点,建立目标矢量)。如图11所示,离滑动操作1初始点最近的目标对象为图标A,图标A对应坐标点为点c(x3,y3),另一目标对象则为图标G,图标G对应坐标点为点d(x4,y4),以点c为起点,点d为终点建立目标矢量
Figure BDA00002704220300102
然后进入框312中。
在框312中,运算模块30计算滑动矢量和目标矢量
Figure BDA00002704220300104
的内积S:
S = A → · B → = | A → | | B → | cos θ = ( x 2 - x 1 ) × ( x 4 - x 3 ) + ( y 2 - y 1 ) × ( y 4 - y 3 ) ,
其中,θ为滑动矢量
Figure BDA00002704220300106
和目标矢量
Figure BDA00002704220300107
的夹角,再进入框314中。
若有效滑动为2个,进入框309中,分别以各滑动初始点为起点,对应滑动终止点为终点,建立对应的滑动矢量,如图12所示,图标A和图标G为目标对象,有滑动操作1和滑动操作2两个有效滑动,其中实线表示滑动路径,箭头方向表示滑动方向,点a为滑动操作1的起始点,坐标记为(x1,y1),点b为滑动操作1的终止点,坐标记为(x2,y2),建立滑动操作1的滑动矢量
Figure BDA00002704220300108
为:
A → = ( x 2 - x 1 , y 2 - y 1 ) ;
点c为滑动操作2的起始点,坐标记为(x3,y3),点d为滑动操作2的终止点,坐标记为(x4,y4),建立滑动操作2的滑动矢量
Figure BDA000027042203001010
为:
B → = ( x 4 - x 3 , y 4 - y 3 ) , 再进入框311中。
在框311中,运算模块30分别建立与滑动矢量对应的目标矢量。如图12所示,离滑动操作1初始点a最近的目标对象为图标A,图标A对应坐标点为点e(x5,y5),另一目标对象则为图标G,图标G对应坐标点为点f(x6,y6),以点e为起点,点f为终点建立与滑动矢量
Figure BDA00002704220300111
对应的目标矢量
Figure BDA00002704220300112
C → = ( x 6 - x 5 , y 6 - y 5 ) ;
离滑动操作2初始点最近的目标对象为图标G,图标G对应坐标点为点f(x6,y6),另一目标对象则为图标A,图标A对应坐标点为点e(x5,y5),以点f为起点,点e为终点建立与滑动矢量
Figure BDA00002704220300114
对应的目标矢量
Figure BDA00002704220300115
D → = ( x 5 - x 6 , y 5 - y 6 ) ; 然后再进入框313中。
在框313中,运算模块30分别计算滑动矢量
Figure BDA00002704220300117
与对应目标矢量
Figure BDA00002704220300118
的内积S1、滑动矢量
Figure BDA00002704220300119
与对应目标矢量
Figure BDA000027042203001110
的内积S2:
S 1 = A → · C → = | A → | | C → | cos θ 1 = ( x 2 - x 1 ) × ( x 6 - x 5 ) + ( y 2 - y 1 ) × ( y 6 - y 5 ) ,
S 2 = B → · D → = | B → | | D → | cos θ 2 = ( x 4 - x 3 ) × ( x 5 - x 6 ) + ( y 4 - y 3 ) × ( y 5 - y 6 ) ,
其中,θ1为滑动矢量
Figure BDA000027042203001113
与对应目标矢量
Figure BDA000027042203001114
的夹角,θ2为滑动矢量与对应目标矢量
Figure BDA000027042203001116
的夹角。
再将S1和S2加起来,得到S:
S=S1+S2,再进入框314中。
在框314中,根据在框312中得到的内积或在框313中得到的内积的和进行对应操作,会出现4种可能结果:
1)若得到内积S>0时,例如图11所示,图标A和图标G为目标对象,
Figure BDA000027042203001117
为滑动矢量,则
Figure BDA000027042203001118
为与滑动矢量对应的目标矢量,θ为
Figure BDA000027042203001120
Figure BDA000027042203001121
的夹角,其中, S = A &RightArrow; &CenterDot; B &RightArrow; = | A &RightArrow; | | B &RightArrow; | cos &theta; , 0 < &theta; < &pi; 2 , 因而S>0。
进入框315中,交换目标对象位置,并退出快速界面编辑功能,结果如图8所示,图标A和图标G的位置互换。
2)若内积的总和和S>0时,例如图12所示,其中,图标A和图标G为目标对象,
Figure BDA00002704220300121
为滑动矢量,
Figure BDA00002704220300122
为与滑动矢量对应的目标矢量,θ1
Figure BDA00002704220300124
Figure BDA00002704220300125
的夹角,
Figure BDA00002704220300126
Figure BDA00002704220300127
的内积 S 1 = A &RightArrow; &CenterDot; C &RightArrow; = | A &RightArrow; | | C &RightArrow; | cos &theta; 1 , 0 < &theta; 1 < &pi; 2 , 因而S1>0;
为滑动矢量,
Figure BDA000027042203001211
为与滑动矢量
Figure BDA000027042203001212
对应的目标矢量,θ2为的夹角,
Figure BDA000027042203001215
的内积 S 2 = B &RightArrow; &CenterDot; D &RightArrow; = | B &RightArrow; | | D &RightArrow; | cos &theta; 2 , 0 < &theta; 2 < &pi; 2 , 因而S2>0;
S=S1+S2>0。
进入框315中,交换目标对象位置,并退出快速界面编辑功能,结果如图8所示,图标A和图标G的位置互换;
3)若得到的内积S≤0时,如图13所示,其中,图标A和图标G为目标对象,
Figure BDA000027042203001219
为滑动矢量,则
Figure BDA000027042203001220
为与滑动矢量
Figure BDA000027042203001221
对应的目标矢量,则
Figure BDA000027042203001222
Figure BDA000027042203001223
因而S<0,进入框316中,结果如图14所示,调出了图标编辑窗口。
4)若得到的内积的总和S≤0时,如图15所示,其中,图标A和图标G为目标对象,为滑动矢量,
Figure BDA000027042203001225
为与滑动矢量对应的目标矢量,a为
Figure BDA000027042203001227
Figure BDA000027042203001228
的夹角,则
Figure BDA000027042203001229
Figure BDA000027042203001230
的内积 S 1 = A &RightArrow; &CenterDot; C &RightArrow; = | A &RightArrow; | | C &RightArrow; | cos &theta; 1 , &pi; 2 < &theta; 1 < &pi; , 因而S1<0;
为滑动矢量,
Figure BDA000027042203001234
为与滑动矢量
Figure BDA000027042203001235
对应的目标矢量,θ2为
Figure BDA000027042203001236
Figure BDA000027042203001237
的夹角,则
Figure BDA000027042203001238
Figure BDA000027042203001239
的内积 S 2 = A &RightArrow; &CenterDot; C &RightArrow; = | A &RightArrow; | | C &RightArrow; | cos &theta; 2 , &pi; 2 < &theta; 2 < &pi; , 因而S2<0;
S=S1+S2<0,进入框316中,结果如图14所示,调出了图标编辑窗口。
以上所述仅为发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

Claims (8)

1.一种界面编辑方法,应用于触屏式电子设备,其特征在于,包括以下步骤:
S1)对电子设备的触摸屏进行触摸,并判断触摸点是否在触摸屏上某一图标的感应范围内,并在该触摸点处于任意一图标的感应范围内时,长按该图标;
S2)标志被长按的图标为目标对象,检测该被标志的目标对象个数,当被标志的目标对象为2个时,开启快速界面编辑功能;
S3)快速界面编辑功能被开启后,检测在触摸屏上进行的滑动操作,检测滑动速度和滑动距离;
S4)当滑动速度大于一预定的有效滑动速度或滑动距离大于一预定的有效滑动距离时,将上述被标志的两目标对象位置进行交换。
2.根据权利要求1所述方法,其特征在于,所述步骤S2还包括:
S21)检测已经被标志的目标对象个数;
S22)若目标对象个数为2个时,开启快速界面编辑功能;若目标对象个数不是2个时,开启图标编辑窗口。
3.根据权利要求2所述方法,其特征在于,所述步骤S3包括:检测滑动操作初始点坐标、滑动操作终止点坐标、计算滑动矢量大小。
4.根据权利要求3所述方法,其特征在于,所述步骤S4包括:
S41)统计触摸屏上当前的有效滑动操作次数;
S42)检测每次有效滑动操作中滑动矢量对应的目标矢量,并计算每次有效滑动操作的滑动矢量与目标矢量的内积,以及每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和;
S43)根据每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和,对上述被标志的目标对象进行对应操作:若每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和大于0时,将上述被标志的两目标对象的位置进行交换,上述被标志的两目标对象位置交换后,退出快速界面编辑功能的模块;若每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和小于或等于0时,开启上述被标志的两目标对象的图标编辑窗口。
5.一种界面编辑装置,应用于触屏式电子设备,其特征在于,包括以下模块:
用于对电子设备的触摸屏进行触摸,并判断触摸点是否在触摸屏上某一图标的感应范围内,并在该触摸点处于任意一图标的感应范围内时,长按该图标的模块;
用于标志被长按的图标为目标对象,检测该被标志的目标对象个数,当被标志的目标对象为2个时,开启快速界面编辑功能的模块;
用于快速界面编辑功能被开启后,检测在触摸屏上进行的滑动操作,检测滑动速度和滑动距离的模块;
用于当滑动速度大于一预定的有效滑动速度或滑动距离大于一预定的有效滑动距离时,将上述被标志的两目标对象位置进行交换的模块。
6.根据权利要求5所述装置,其特征在于,所述用于标志被长按的图标为目标对象,检测该被标志的目标对象个数,当被标志的目标对象为2个时,开启快速界面编辑功能的模块还包括:
用于检测已经被标志的目标对象个数的子模块;
用于若目标对象个数为2个时,开启快速界面编辑功能;若目标对象个数不是2个时,开启图标编辑窗口的子模块。
7.根据权利要求6所述装置,其特征在于,所述用于快速界面编辑功能被开启后,检测在触摸屏上进行的滑动操作,检测滑动速度和滑动距离的模块包括:用于检测滑动操作初始点坐标、滑动操作终止点坐标、计算滑动矢量大小的子模块。
8.根据权利要求7所述装置,其特征在于,所述用于当滑动速度大于一预定的有效滑动速度或滑动距离大于一预定的有效滑动距离时,将上述被标志的两目标对象位置进行交换的模块包括:
用于统计触摸屏上当前的有效滑动操作次数的子模块;
用于检测每次有效滑动操作中滑动矢量对应的目标矢量,并计算每次有效滑动操作的滑动矢量与目标矢量的内积,以及每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和的子模块;
用于根据每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和,对上述被标志的目标对象进行对应操作:若每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和大于0时,将上述被标志的两目标对象的位置进行交换,上述被标志的两目标对象位置交换后,退出快速界面编辑功能的模块;若每次有效滑动操作的滑动矢量与目标矢量的内积或者每次有效滑动操作的滑动矢量与其对应目标矢量内积的总和小于或等于0时,开启上述被标志的两目标对象的图标编辑窗口的子模块。
CN201310003044.5A 2013-01-05 2013-01-05 触屏式电子设备界面编辑方法及装置 Expired - Fee Related CN103076945B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310003044.5A CN103076945B (zh) 2013-01-05 2013-01-05 触屏式电子设备界面编辑方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310003044.5A CN103076945B (zh) 2013-01-05 2013-01-05 触屏式电子设备界面编辑方法及装置

Publications (2)

Publication Number Publication Date
CN103076945A true CN103076945A (zh) 2013-05-01
CN103076945B CN103076945B (zh) 2015-10-28

Family

ID=48153490

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310003044.5A Expired - Fee Related CN103076945B (zh) 2013-01-05 2013-01-05 触屏式电子设备界面编辑方法及装置

Country Status (1)

Country Link
CN (1) CN103076945B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951228A (zh) * 2015-05-22 2015-09-30 小米科技有限责任公司 图标的放置方法、装置及终端设备
CN105426042A (zh) * 2015-11-05 2016-03-23 小米科技有限责任公司 图标位置互换方法及装置
CN105892898A (zh) * 2015-11-20 2016-08-24 乐视移动智能信息技术(北京)有限公司 通知中心呼出方法、装置及***
CN107870705A (zh) * 2016-09-28 2018-04-03 珠海金山办公软件有限公司 一种应用菜单的图标位置的改变方法及装置
WO2018227770A1 (zh) * 2017-06-16 2018-12-20 平安科技(深圳)有限公司 一种调整应用图标位置的方法、存储介质和一种移动终端
CN109857307A (zh) * 2019-01-08 2019-06-07 东软医疗***股份有限公司 一种图像的显示交换方法、装置、电子设备及存储介质
CN113885756A (zh) * 2021-10-21 2022-01-04 深圳市快易典教育科技有限公司 一种桌面图标调整方法、***、设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101836182A (zh) * 2007-09-04 2010-09-15 苹果公司 编辑界面
CN202133989U (zh) * 2011-06-14 2012-02-01 上海博泰悦臻电子设备制造有限公司 终端设备及其图标位置互换装置
CN102387246A (zh) * 2010-09-01 2012-03-21 Lg电子株式会社 移动终端和在移动终端中管理图标显示的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101836182A (zh) * 2007-09-04 2010-09-15 苹果公司 编辑界面
CN102387246A (zh) * 2010-09-01 2012-03-21 Lg电子株式会社 移动终端和在移动终端中管理图标显示的方法
CN202133989U (zh) * 2011-06-14 2012-02-01 上海博泰悦臻电子设备制造有限公司 终端设备及其图标位置互换装置

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951228A (zh) * 2015-05-22 2015-09-30 小米科技有限责任公司 图标的放置方法、装置及终端设备
CN104951228B (zh) * 2015-05-22 2018-05-08 小米科技有限责任公司 图标的放置方法、装置及终端设备
CN105426042A (zh) * 2015-11-05 2016-03-23 小米科技有限责任公司 图标位置互换方法及装置
WO2017075896A1 (zh) * 2015-11-05 2017-05-11 小米科技有限责任公司 图标位置互换方法及装置
US10061497B2 (en) * 2015-11-05 2018-08-28 Xiaomi Inc. Method, device and storage medium for interchanging icon positions
KR101921056B1 (ko) 2015-11-05 2018-11-22 시아오미 아이엔씨. 아이콘 위치 교환 방법 및 장치
CN105892898A (zh) * 2015-11-20 2016-08-24 乐视移动智能信息技术(北京)有限公司 通知中心呼出方法、装置及***
CN107870705A (zh) * 2016-09-28 2018-04-03 珠海金山办公软件有限公司 一种应用菜单的图标位置的改变方法及装置
CN107870705B (zh) * 2016-09-28 2021-12-28 珠海金山办公软件有限公司 一种应用菜单的图标位置的改变方法及装置
WO2018227770A1 (zh) * 2017-06-16 2018-12-20 平安科技(深圳)有限公司 一种调整应用图标位置的方法、存储介质和一种移动终端
CN109857307A (zh) * 2019-01-08 2019-06-07 东软医疗***股份有限公司 一种图像的显示交换方法、装置、电子设备及存储介质
CN113885756A (zh) * 2021-10-21 2022-01-04 深圳市快易典教育科技有限公司 一种桌面图标调整方法、***、设备及存储介质

Also Published As

Publication number Publication date
CN103076945B (zh) 2015-10-28

Similar Documents

Publication Publication Date Title
CN103076945A (zh) 触屏式电子设备界面编辑方法及装置
EP2812796B1 (en) Apparatus and method for providing for remote user interaction
EP2769289B1 (en) Method and apparatus for determining the presence of a device for executing operations
CN202887160U (zh) 通信设备
EP2817704A1 (en) Apparatus and method for determining the position of a user input
CN102662594A (zh) 一种解锁方法、装置及电子终端
CN105117056A (zh) 一种操作触摸屏的方法和设备
CN105487689A (zh) 一种指环鼠标及利用指环鼠标操控移动终端的方法
WO2015131630A1 (zh) 桌面图标的置换方法及装置
CN101859177A (zh) 一种在智能电子装置上调用和操作应用程序的方法及装置
CN103870179A (zh) 便携终端中触摸屏控制方法及装置
CN105493020A (zh) 触摸屏显示控制的方法及移动设备
CN103761045A (zh) 一种移动终端缩放触控方法及装置
CN104714643A (zh) 一种利用传感器实现模拟触摸屏的方法、***及移动终端
EP2876540B1 (en) Information processing device
CN103677616A (zh) 一种电子装置的操作方法
CN104423657A (zh) 信息处理的方法及电子设备
CN104375697A (zh) 一种移动设备
CN103870139A (zh) 一种调用输入界面的方法及电子设备
TW201133304A (en) Touch panel device and method for touching the same
TWI557631B (zh) 來電接聽掛斷管理系統及方法
CN105630136A (zh) 输入***
Hidaka et al. IndexAccess: A GUI Movement System by Back-of-Device Interaction for One-Handed Operation on a Large Screen Smartphone
CN104615370B (zh) 键盘尺寸调节方法
CN105511790B (zh) 具有触摸屏的电子设备的触屏控制方法、***及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151028