移动终端及其实现单手操作的方法_2

文档序号:9564353阅读:来源:国知局
br>[0041]本发明所述方法和移动终端,采用动态调整移动终端界面布局的方式自动识别到用户操作不到的应用,并将其动态的重新排列分布在用户自己选择的操作比较舒适的地方,实现了在不影响原始页面布局的情况下,解决大屏幕终端操作不便的问题,方便用户实际使用,大大提高用户满意度。
【附图说明】
[0042]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本发明提供的一种移动终端实现单手操作的方法的流程图;
[0044]图2为本发明中确定参考零点的示意图;
[0045]图3为本发明提供的一种移动终端实现单手操作的方法的又一流程图;
[0046]图4为本发明中动态调整移动终端界面布局的效果示意图;
[0047]图5为本发明提供的一种移动终端的结构框图;
[0048]图6为本发明提供的一种移动终端的又一结构框图。
【具体实施方式】
[0049]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050]为了解决现有技术中大屏幕终端单手操作不便,影响用户使用体验的问题,本发明实施例提供一种移动终端及其实现单手操作的方法。所述方法采用动态调整移动终端界面布局的方式自动识别到用户操作不到的应用,并将其动态的重新排列分布在用户自己选择的操作比较舒适的地方,方便用户单手操作,大大的方便了用户的使用,提高了用户体验满意度。下面就通过几个具体实施例对本发明的详细实施过程进行阐述。
[0051]实施例一
[0052]本发明实施例提供一种移动终端实现单手操作的方法,如图1所示,所述方法包括:
[0053]步骤S101,获取移动终端当前界面上单手不可触及的各应用;
[0054]优选地,该步骤基于单手操作模式被触发而实施。
[0055]其中,所述单手操作模式被触发的方式包括但不限于为:双击移动终端界面内的空白处;或者,单击预设的悬浮在移动终端左侧或右侧界面上的单手操作模式控件。也就是说,在移动终端界面上的左右侧均设置单手操作模式控件,当任意一个控件被触发时,均表示开启单手操作模式。
[0056]优选地,在获取单手不可触及的各应用前,还进行获取指定操作点A的操作,该操作的实施可以更好的实现对不可触及应用的获取,具体体现为:
[0057](1)定义移动终端屏幕下侧两顶点中距离所述操作点A较近的顶点为参考零点B(0,0);
[0058](2)获取移动终端当前界面上不在0彡X彡X。,。彡y彡Υ。区域内的所有应用,得到当前界面上单手不可触及的各应用;其中,Xc、Yc分别为操作点A的横纵坐标。
[0059]其中,上述指定操作点A的位置可以通过如下方式中的一种进行获取,具体的:
[0060]当单手操作模式被触发的方式为双击移动终端界面内的空白处时,所述指定的操作点A为双击点;
[0061]当单手操作模式被触发的方式为单击预设的单手操作模式控件时,若用户有预先设定,则操作点A为用户预先设定的点;否则,根据被单击的单手操作模式控件所在侧,在该侧自动设定便于用户单手操作的操作点A。举例说明,假如用户点击的是左侧边的悬浮单手操作控件,则将距离左下顶点1/3宽、1/3长的坐标设定为A点坐标。同理,若用户单击的是右侧边的悬浮单手操作控件,则将距离右下顶点1/3宽、1/3长的坐标设定为A点坐标。当然,这只是一种示例性解释,根据该部分内容的阐述,本领域技术人员应该清楚,当用户未预先设定操作点A时,终端会主动进行操作点设置,而操作点的具体位置可以灵活设置,但原则是在便于用户单手操作区域内。
[0062]进一步地,本发明中,距离操作点A较近顶点的判定方式包括但不限于为:通过A(X0, Y0)坐标中的横坐标X。与W/2(其中W为屏幕宽)之间的关系可以判定A在左半屏还是右半屏,假如A点在左半屏,说明距离左下角顶点较近,就将左下角的顶点定义为参考零点B ;假如A点在右半屏,说明距离右下角顶点较近,就将右下角的顶点定义为参考零点B,具体如图2所示。
[0063]步骤S102,绘制虚拟界面,并在所述虚拟界面上,将获取的各应用按照预设的排布方式排布在可触及区域范围内,供用户操作。
[0064]优选地,所述可触及区域范围为以操作点A为中心的区域范围。
[0065]进一步地,本实施例所述方法还提供模式设置机制,具体为:当用户触发模式设定时,移动终端进入模式设定界面,供用户对排布在可触及区域范围内的应用个数Μ进行设定,以及供用户设定操作点Α。其中,触发模式设定的方式包括但不限于为:双击某一单手操作模式控件进行模式设定;或者,进入移动终端的设置窗口进行模式设定。
[0066]进一步地,本实施例所述方法还提供模式退出机制,具体为:当用户点击排布在可触及区域范围内的某一应用时,退出单手操作模式。
[0067]进一步地,本实施例所述方法中,为了防止统计出的应用过多,一次不能完全显示或者显示过多影响用户操作,本发明还提供一种分批显示机制,具体为:
[0068]判断获取的应用数量是否小于Μ,若是,直接将各应用按照预设的排布方式排布在可触及区域范围内;否则,以Μ为单位提取应用,并将提取的Μ个应用按照预设的排布方式排布在可触及区域范围内,若当前没有用户所需应用,基于用户触发(如点击Α点附近区域),以Μ为单位提取余下的应用,直到显示用户所需应用。
[0069]进一步地,本实施例所述方法中,为了提高用户使用体验,本发明对统计的应用进行排布显示时,根据预先采集的各应用的使用频率,以移动终端或用户设定的最易操作位置为起点,按照使用频率从高到低的顺序,将各应用按照预设的排布方式排布在可触及区域范围内。
[0070]进一步地,本实施例所述方法中,预设的排布方式包括但不限于为:将获取的各应用在可触及区域范围内进行环绕排布;或者,将获取的各应用在可触及区域范围内通过可滚动条形窗口的形式进行排布。
[0071]其中,当采用环绕排布方式时,在进行环绕排布时,优选地,各应用按照使用频率分布在以应用图标的大小为半径R的圆上。其中,使用频率排名为η的应用的排列位置(Χη,Υη),可以通过以下计算公式得出:
[0072]Xn = (X0 - R*sin (360*n/N))
[0073]Yn = (YQ+R*cos (360*n/N))
[0074]其中,N为本次排布显示的应用数。
[0075]综上所述,本发明实施例所述方法,采用动态调整移动终端界面布局的方式自动识别到用户操作不到的应用,并将其动态的重新排列分布在用户自己选择的操作比较舒适的地方,实现了在不影响原始页面布局的情况下,解决大屏幕终端操作不便的问题,方便用户实际使用,大大提高用户满意度。
[0076]下面根据图3至4给出本发明一个较佳的实施例,并结合对实施例的描述,进一步给出本发明的技术细节,使其能够更好地说明本发明提供的方法的具体实现过程。
[0077]本实施例提供的一种移动终端实现单手操作的方法,该方法以手机为例进行阐述,如图3所示,包括如下步骤:
[0078]S001:屏幕界面
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1