一种快捷操作程序处理方法及系统的制作方法_2

文档序号:9865004阅读:来源:国知局
,其流程图如图1所示,包括:
[0053]步骤SI 1、接收快捷操作启动指令,启动快捷操作程序;
[0054]快捷操作程序具体为:可以悬浮在电子设备的屏幕以及应用程序界面的快捷操作按钮,可以具体为:酷派手机的智能C键,苹果手机的悬浮球,魅族手机的悬浮球等,还可以为其他电子设备的快捷操作按钮,在此不做具体限定。
[0055]步骤S12、判断电子设备的屏幕相对于水平面是否倾斜;
[0056]当该快捷操作程序启动之后,其在电子设备的屏幕上呈现,呈现该快捷操作程序的位置即为其初始位置,此时,需要判断电子设备的屏幕是否倾斜,即该快捷操作程序的初始位置是否需要变更,以方便用户的操作。
[0057]判断电子设备的屏幕相对于水平面的倾斜角度是否大于预定角度,当倾斜角度大于其预定角度时,才启动后续对该初始位置进行变更的操作,若倾斜角度不大于预定角度,则无需对该初始位置进行变更。
[0058]另外,判断电子设备的屏幕相对于水平面是否倾斜可以在该快捷操作程序打开之后的预定时间内进行判断,若超过该预定时间,则无需再进行判断,该快捷操作程序位于其初始位置即可。
[0059]步骤S13、若是,检测电子设备的屏幕相对于水平面的倾斜角度;
[0060]通过重力传感器检测屏幕的倾斜角度。
[0061]电子设备位于空间中,可以以电子设备水平放置,电子设备的屏幕的两个相邻边分别为X轴、Y轴,垂直于水平面的线为Z轴,如图2所示。
[0062]当电子设备的屏幕相对于水平面发生倾斜时,如:电子设备的屏幕向左或向右发生倾斜,此时,是左侧或右侧的屏幕边界线的X轴及Z轴坐标发生变化,此时的倾斜角度是X轴及Y轴组成的水平面与屏幕组成的角度;电子设备屏幕向上或向下发生倾斜,此时,是上边或下边的屏幕边界线的Y轴及Z轴坐标发生变化,此时的倾斜角度亦是X轴及Y轴组成的水平面与屏幕组成的角度;当电子设备屏幕是以其它任意方向发生倾斜,此时,是屏幕的X轴、Y轴及Z轴均发生变化是指两个角度,这两个角度分别是屏幕相邻的两个边界线与水平面之间的角度。
[0063]当倾斜角度大于预定角度时,才进行后续操作;若倾斜角度不大于预定角度,则说明是用户正常拿着电子设备,或电子设备的屏幕没有发生角度倾斜。
[0064]步骤S14、根据倾斜角度确定快捷操作程序的图标在屏幕上的运动方向;
[0065]如果倾斜角度只是一个角度,那么其运动方向是与屏幕的倾斜方向一致的,延夹角的上边的边向下移动,即快捷操作程序的图标在屏幕的高处向低处运动,并且其运动轨迹是其初始位置与低处的边界线的垂直线;
[0066]如果倾斜角度是两个角度,会有两个与水平面所成的夹角,连个夹角分别有一个倾斜的边,此时,以快捷操作程序的图标的初始位置为中心,将两个倾斜的边分别平行移动到该中心位置,将两个倾斜的边作为力作图,视两个力的大小相同,只是方向不同,此时,通过力的合成的方式获得两个倾斜的边的合力,合力的方向机为快捷操作程序的图标在屏幕上的运动方向。
[0067]具体的,当电子设备的屏幕有倾斜时,屏幕内的重力传感器可以获知X轴、Y轴及Z轴的加速度,若电子设备的屏幕向X轴倾斜,那么便可以获得一个X轴上的重力加速度;如果电子设备的屏幕向两个方向倾斜,就可以获得两个轴上的重力加速度,经过力的合成,可以得到合力的方向,即快捷操作程序的图标的运动方向。
[0068]步骤S15、控制快捷操作程序的图标沿运动方向移动至屏幕上的预定线上。
[0069]其中,预定线是预先设置在电子设备屏幕上的线,该预定线距离电子设备屏幕的边界线有预定距离,以方便用户单手操作。
[0070]具体的,控制快捷操作程序的图标沿运动方向移动至屏幕的边界,根据屏幕的边界确定快捷操作程序的图标的运动方向所在线的反射方向线,确定反射方向线与预定线的交点为快捷操作程序的图标的最终位置,将快捷操作程序的图标移动至最终位置。
[0071]具体的,将快捷操作程序的图标运动至边界线的方向定为入射线,将屏幕的边界线作为反射面,其反射线所在的方向即为快捷操作程序的图标的反射运动方向,其反射线与预定线的交点即为快捷操作程序的图标的最终位置。
[0072]本实施例公开的快捷操作程序处理方法,应用于电子设备,通过接收快捷操作程序启动指令,启动快捷操作程序,并当电子设备的屏幕相对于水平面有倾斜时,检测屏幕相对于水平面的倾斜角度,根据倾斜角度确定快捷操作程序的图标在屏幕上的运动方向,控制图标沿运动方向移动至屏幕上的预定线上。本方案通过启动快捷操作按钮之后,检测到屏幕倾斜,并根据倾斜方向移动该快捷操作按钮到预定线上,以便于用户单手在该触控点对快捷操作按钮进行快捷操作,同时解决了现有技术中需要手动操作才能实现快捷操作按钮移动的问题,提高了用户操作的便利。
[0073]本实施例公开了一种快捷操作程序处理方法,应用于电子设备,其流程图如图3所示,包括:
[0074]步骤S31、接收快捷操作启动指令,启动快捷操作程序;
[0075]步骤S32、判断电子设备的屏幕相对于水平面是否倾斜;
[0076]步骤S33、若是,检测电子设备的屏幕相对于水平面的倾斜角度;
[0077]步骤S34、根据倾斜角度确定快捷操作程序的图标在屏幕上的运动方向;
[0078]步骤S35、控制快捷操作程序的图标沿运动方向移动至屏幕上的预定线上;
[0079]步骤S36、检测电子设备的屏幕的倾斜方向的一侧是否有且只有一个电荷接收占.V,
[0080]检测电子设备的屏幕的倾斜方向的一侧是否有用户手指的触摸,还可以为,检测电子设备的屏幕的倾斜方向的一侧是否有用户手指距离该屏幕的垂直距离在预定范围之内,即电容屏幕上的电容发生变化,具体的:
[0081]当电子设备的屏幕为电容屏时,检测的是电子设备的屏幕的倾斜方向的一侧是否有且只有一个电荷接收点,以便于确认屏幕该侧是否有且只有用户的一个手指进行触摸;当点子设备的屏幕为电阻屏时,检测的是电子设备的屏幕的倾斜方向一侧是否有压力点,以用于确认屏幕该侧是否有用户的手指进行触摸。
[0082]其中,电子设备的屏幕的倾斜方向的一侧具体为:以电子设备屏幕的中心线为分界线,如果电子设备的屏幕向左侧倾斜,则屏幕中心线左侧即为电子设备的屏幕的倾斜方向的一侧;如果电子设备的屏幕向右侧倾斜,则屏幕中心线右侧即为电子设备的屏幕的倾斜方向的一侧。
[0083]步骤S37、若是,则移动快捷操作程序的图标至电荷接收点的位置。
[0084]将快捷操作程序的图标移动至电荷接收点的位置,即将该快捷操作程序的图标移动到用户手指触摸的电子设备屏幕的位置,以便于用户操作。
[0085]如果电子设备的屏幕为电阻屏,则将快捷操作程序的图标移动至压力点的位置。
[0086]如果在电子设备的屏幕的倾斜方向一侧没有检测到电荷接收点或不止一个电荷接收点,则无需移动该快捷操作程序的图标的位置,始终位于其初始位置即可,即位于屏幕上的预定线上,另外,还可以使该快捷操作程序的图标位于屏幕的边界上。
[0087]本实施例公开的快捷操作程序处理方法,应用于电子设备,通过接收快捷操作程序启动指令,启动快捷操作程序,并当电子设备的屏幕相对于水平面有倾斜时,检测屏幕相对于水平面的倾斜角度,根据倾斜角度确定快捷操作程序的图标在屏幕上的运动方向,控制图标沿运动方向移动至屏幕上的预定线上。本方案通过启动快捷操作按钮之后,检测到屏幕倾斜,并根据倾斜方向移动该快捷操作按钮到预定线上,以便于用户单手在该触控点对快捷操作按钮进行快捷操作,同时解决了现有技术中需要手动操作才能实现快捷操作按钮移动的问题,提高了用户操作的便利。
[0
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1