本发明涉及移动终端的界面显示技术领域,尤其是指一种操作界面显示方法及移动终端。
背景技术:
随着电子产品技术的发展,移动终端例如手机的显示屏幕变得越来越大。大显示屏的手机给用户看视频、玩游戏带来愉悦使用体验,但与此同时也会带来单手操作上的困难问题,而且通常情况下,用户已经习惯采用单手操作。
目前针对上述问题的解决方法通常是将当前屏幕显示内容按比例缩小至其中一部分区域显示,形成小屏显示模式,在一定程度上解决了单手操作的问题。然而,由于屏幕所显示内容被缩小显示比例,虽然能够保证用户可以单手实现操作,但会影响显示内容的显示效果,削弱了大屏显示能够给用户带来的使用体验。
技术实现要素:
本发明技术方案的目的是提供一种操作界面显示方法及移动终端,在不缩小显示比例的情况下,解决大屏幕的移动终端单手操作不便的问题。
本发明提供一种操作界面显示方法,其中,包括:
接收用户在单手操作模式的当前显示界面上输入的操作范围选定指令;
根据所述操作范围选定指令,确定当前显示界面上的单手操作区域;
根据所述单手操作区域,确定当前显示界面上位于所述单手操作区域之外的第一应用图标;
当所述第一应用图标为多个时,在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标。
本发明再一方面还提供一种移动终端,其中,包括:
第一指令接收模块,用于接收用户在单手操作模式的当前显示界面上输入的操作范围选定指令;
第一分析模块,用于根据所述操作范围选定指令,确定当前显示界面上的单手操作区域;
第二分析模块,用于根据所述单手操作区域,确定当前显示界面上位于所述单手操作区域之外的第一应用图标;
显示模块,用于当所述第一应用图标为多个时,在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标。
本发明实施例所述操作界面显示方法及移动终端具有以下有益效果:
通过将当前显示界面上位于单手操作区域之外的应用图标(第一应用图标)设置为依次在单手操作区域之内显示,使得用户单手操作时不但可以在单手操作区域内方便选定该区域之内的应用图标(第二应用图标),也能够选定位于该区域之外的应用图标,因此在应用大屏幕显示移动终端的单手操作时,在不缩小各应用图标的显示比例前提下,保证用户能够便捷选定当前显示界面的每一应用图标,解决大屏幕的移动终端单手操作不便的问题。
附图说明
图1为本发明第一实施例所述操作界面显示方法的流程示意图;
图2表示采用本发明实施例所述方法中,所确定单手操作区域的范围示意图;
图3表示本发明第二实施例所述操作界面显示方法的流程示意图;
图4表示本发明第二实施例所述操作界面显示方法中,在单手操作区域显示第一应用图标时的第一种触发方式的界面示意图;
图5表示本发明第二实施例所述操作界面显示方法中,在单手操作区域显示第一应用图标时的第二种触发方式的界面示意图;
图6表示本发明第三实施例所述界面显示方法的流程示意图;
图7表示采用本发明第三实施例所述界面显示方法,进行滑动操作进入单手操作模式的界面示意图;
图8表示本发明第四实施例所述移动终端的结构示意图之一;
图9表示本发明第四实施例所述移动终端的结构示意图之二;
图10表示本发明第五实施例所述移动终端的结构框图;
图11表示本发明第六实施例所述移动终端的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一实施例
本发明第一实施例提供一种操作界面显示方法,如图1所示,所述操作界面显示方法包括:
步骤110,接收用户在单手操作模式的当前显示界面上输入的操作范围选定指令。
具体地,对于移动终端来说,进入单手操作模式的时机可以由移动终端上预先设定的功能按键或所显示的触控图标来触发,也可以由用户在当前显示界面上的预设操作动作触发,该些预先设定的触发条件形成为进入单手操作模式的预设条件。当进入单手操作模式的预设条件达到时,则确定移动终端当前进入单手操作模式,在单手操作模式被解除之前,用户在当前显示界面上的触控操作符合单手操作模式的设定规则。
依据本发明所述操作界面显示方法,在移动终端进入单手操作模式时,确定进一步用户在当前显示界面上的输入操作为操作范围选定指令,用于选定在当前显示界面上适应于单手操作的单手操作区域。
具体地,该操作范围选定指令可以为在当前显示界面上、沿预设方向的滑动操作,也可以为当前显示界面上的一或多个点触操作。
步骤120,根据所述操作范围选定指令,确定当前显示界面上的单手操作区域。
在该步骤中,根据操作范围选定指令,确定当前显示界面上的单手操作区域的过程可以包括:
根据操作范围选定指令,确定当前的单手操作模式为左手操作还是右手操作;
根据所确定的单手操作模式,依据操作范围选定指令确定当前显示界面上所适应的单手操作区域。
通过该步骤120,能够在当前显示界面上确定单手操作时能够方便触及的区域。
步骤130,根据所述单手操作区域,确定当前显示界面上位于所述单手操作区域之外的第一应用图标。
结合图2,当根据步骤120确定图2中由坐标点a、b、c和d所围设区域为所确定单手操作区域后,通过该步骤130,确定当前显示界面上位于由坐标点a、b、c和d所围设区域之外的应用图标,并设定为第一应用图标。
步骤140,当所述第一应用图标为多个时,在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标。
通过将位于单手操作区域之外的应用图标(也即第一应用图标)放置于适应于当前单手操作模式的单手操作区域内依次滚动显示,使得当需要的第一应用图标显示时,用户可以很方便地进行选定,从而实现在单手操作区域内选择位于可触及区域之外的应用图标,而且无需将整个显示界面上的应用图标的显示比例缩小。
具体地,该步骤140中,在单手操作区域内,用于显示第一应用图标的预定区域可以为单手操作区域内的一空白区域也可以为单手操作区域内的一第三应用图标的显示位置区域。此外,多个第一应用图标的显示方式可以为依据设定的排列规则,并依据设定的显示频率,在预定区域内依次滚动显示。
本发明第一实施例所述操作界面显示方法,通过将当前显示界面上位于单手操作区域之外的应用图标(第一应用图标)设置为依次在单手操作区域之内显示,使得用户单手操作时不但可以在单手操作区域内方便选定该区域之内的应用图标(第二应用图标),也能够选定位于该区域之外的应用图标,因此在应用大屏幕显示移动终端的单手操作时,在不缩小各应用图标的显示比例前提下,保证用户能够便捷选定当前显示界面的每一应用图标,解决大屏幕的移动终端单手操作不便的问题。
第二实施例
本发明第二实施例提供一种操作界面显示方法,如图3所示,所述操作界面显示方法包括:
步骤210,接收用户在单手操作模式的当前显示界面上输入的操作范围选定指令。
具体地,与第一实施例相同,当进入单手操作模式的预设条件达到时,确定移动终端当前进入单手操作模式,在单手操作模式被解除之前,用户在当前显示界面上的触控操作符合单手操作模式的设定规则。
依据本发明所述操作界面显示方法,在移动终端进入单手操作模式时,确定进一步用户在当前显示界面上的输入操作为操作范围选定指令,用于选定在当前显示界面上适应于单手操作的单手操作区域。
具体地,该操作范围选定指令可以为在当前显示界面上、沿预设方向的滑动操作,也可以为当前显示界面上的一或多个点触操作。
步骤220,根据所述操作范围选定指令,确定当前显示界面上的单手操作区域。
在该步骤中,与第一实施例相同,根据操作范围选定指令,确定当前显示界面上的单手操作区域的过程可以包括:
根据操作范围选定指令,确定当前的单手操作模式为左手操作还是右手操作;
根据所确定的单手操作模式,依据操作范围选定指令确定当前显示界面上所适应的单手操作区域。
通过该步骤220,在当前显示界面上确定单手操作时能够方便触及的区域。
步骤230,根据所述单手操作区域,确定当前显示界面上位于所述单手操作区域之外的第一应用图标。
同样该步骤也与第一实施例相同,结合图2,通过步骤230,能够确定当前显示界面中位于单手操作区域之外的应用图标,设定为第一应用图标。
步骤231,接收用户输入的第一触发指令;
步骤232,判断第一触发指令与第一预设操作动作是否相匹配,当判断结果为是时,则执行步骤240;当判断结果为否时,则执行步骤250。
具体地,第一预设操作动作为预设用于触发第一应用图标在单手操作区域开始启动滚动显示的操作动作。该第一预设操作动作可以为在所确定单手操作区域之上的点触操作、沿一预定方向的滑动操作或者为长按动作,具体可以进行预先设定。
采用步骤231和步骤232,在通过步骤230确定当前显示界面上位于所述单手操作区域之外的第一应用图标之后,当接收到的第一触发指令与第一预设操作动作相匹配,也即与第一预设操作动作所设定的操作方式相一致时,则向下执行步骤240,启动第一应用图标在单手操作区域内的滚动显示,否则执行步骤250。
步骤240,当所述第一应用图标为多个时,在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标。
通过将位于单手操作区域之外的应用图标(也即第一应用图标)放置于适应于当前单手操作模式的单手操作区域内依次滚动显示,使得当需要的第一应用图标显示时,用户可以很方便地进行选定,因此在无需将整个显示界面上的应用图标的显示比例缩小的情况下,能够在单手操作区域内选择操作当前显示界面上的所有应用图标。
步骤250,确定第一触发指令是否与其他操作指令相匹配。
当第一触发指令与第一预设操作动作不相匹配时,则确定第一触发指令并非为第一应用图标在单手操作区域之内滚动显示的触发指令,则依据该步骤进一步确定第一触发指令是否为其他操作动作执行的触发指令,从而执行相对应的操作。
步骤261,接收用户输入的第二触发指令。
步骤262,判断第二触发指令与第二预设操作动作是否相匹配,当判断结果为是时,则执行步骤263,当判断结果为否时,返回继续执行步骤240。
步骤263,停止滚动显示所述预定区域当前的所述第一应用图标。
通过上述的步骤261至263,当通过步骤240,在单手操作区域内的预定区域依次滚动显示每一第一应用图标的执行时,监控是否接收到与第二预设操作动作相匹配的第二触发指令,该第二预设操作动作为预先设定的、用于使多个第一应用图标在单手操作区域内停止滚动显示的触发指令。
当所接收到的第二触发指令与第二预设操作动作相匹配时,固定预定区域当前所显示的第一应用图标,也即当前所显示的第一应用图标成为用户当前需要触控选择的应用图标,当使预定区域所滚动显示的第一应用图标固定在所需要的应用图标时,随后在点触当前在预定区域所显示的第一应用图标,则执行与被选择的第一应用图标相对应的操作。
本发明第二实施例所述操作界面显示方法,通过第一预设操作动作和第二预设操作动作,分别形成为第一应用图标在单手操作区域内启动滚动和停止滚动的触发指令,通过该种设置方式,可以使得用户在需要的时候才在单手操作区域之内显示位于该区域之外的应用图标,并能够根据需要选定应用图标,且不会占用单手操作区域内的较大区域。
较佳地,采用本发明第二实施例所述操作界面显示方法,在执行步骤232,判断第一触发指令与第一预设操作动作是否相匹配,当判断结果为是时,执行步骤240之前,所述方法还可以包括:
判断第一触发指令在单手操作区域内的触控区域,使得该触控区域形成为单手操作区域内的预定区域,用于第一应用图标的依次滚动显示。
通过上述的方式,使得采用本发明所述操作界面显示方法,形成为应用图标的位置能够依据用户的点击位置确定的方式,相对于现有技术应用图标的位置固定,用户需要主动寻找该位置才能够进行操作的方式,本发明所述方法能够使用户的操作更为方便。
以下结合图4和图5,对本发明第二实施例所述操作界面显示方法中,在单手操作区域内启动滚动和停止滚动的触发方式进行举例说明。
图4为第一种触发方式的示意图。以单手操作模式为右手操作,且坐标点a、b、c和d所围设区域形成为所确定的单手操作区域为例。
在该种触发方式中,用于第一应用图标在单手操作区域内启动滚动的第一预设操作动作为在单手操作区域内的长按操作。当通过上述的步骤230,确定当前显示界面上所述单手操作区域之外的第一应用图标的步骤之后,所述方法包括以下步骤:
当监控到用户的手指在单手操作区域内的空白区域按压时长达到设定时长时,则确定当前在单手操作区域内的触控操作所形成的触发指令为与第一预设操作动作相匹配;
在坐标点a、b、c和d所围设区域形成的单手操作区域中的空白区域划分出一个显示窗口,使当前显示界面中坐标点a、b、c和d所围设区域之外的应用图标(第一应用图标)以一定速率、一定顺序在该显示窗口中进行轮转显示;
如图2所示,其中坐标点a、b、c和d所围设区域的空白区域中,较佳地,进行轮转显示的第一应用图标为向上滚动显示,且空白区域中显示三个第一应用图标,最下方的第一应用图标为待向上滚动显示的图标,中间的第一应用图标为当前被轮转显示的图标,最上方的第一应用图标为前一刻所显示的图标,这样当进行滚动显示时,中间的第一应用图标向上滚动替换最上方的第一应用图标,最下方的第一应用图标向上滚动至中间位置,最下方补充进新的应用图标,使得用户能够了解第一应用图标的滚动顺序,适时的作出选择。
较佳地,上述步骤中,所划分出的显示窗口是依据用户在空白区域内的长按按压的位置确定,也即分析用户在空白区域内的按压位置,将所按压位置设定为第一应用图标滚动显示的显示窗口。
随后,在用户在空白区域的长按操作持续过程中,监控到长按操作消失时,则确定接收到使第一应用图标停止滚动显示的触发指令,固定当前显示窗口所显示的第一应用图标。
当用户在显示窗口中点选所需要的第一应用图标时,启动被选中的第一应用图标相对应的应用程序。
图5为第二种触发方式的示意图。同样以单手操作模式为右手操作,且坐标点a、b、c和d所围设区域形成为所确定的单手操作区域为例。
在该种触发方式中,用于第一应用图标在单手操作区域内启动滚动的第一预设操作动作为在单手操作区域内所显示一应用图标(第三应用图标)上的滑动操作。当通过上述的步骤230,确定当前显示界面上所述单手操作区域之外的第一应用图标的步骤之后,所述方法包括以下步骤:
当监控到用户的手指在单手操作区域内所显示的一第三应用图标上沿预设方向的滑动操作时,则确定当前在单手操作区域内的触控操作所形成的触发指令为与第一预设操作动作相匹配;
将第三应用图标的显示区域设定为显示窗口,使该第三应用图标的显示区域在滑动过程中不再显示第三应用图标,而是依据滑动速度和滑动频率轮转更换坐标点a、b、c和d所围设区域之外的第一应用图标;
具体地,如图5所示,以当前显示界面最右下方的应用图标显示位置为第一应用图标的显示窗口,当用户手指在该位置处沿预设方向滑动时,如向上方向滑动时,则启动第一应用图标的轮转显示。比如,可以向上滑动一次,更换一个第一应用图标,依据滑动频率顺次更换所显示的每一第一应用图标。
进一步,当监控到向上方向的滑动停止时,则固定当前所显示的第一应用图标,也即使第一应用图标停止滚动显示的触发指令为沿预设方向的滑动停止。
当然,用于触发第一应用图标进行轮转显示的滑动方向并不仅限于为向上方向,也可以为向下方向,上、下或左、右的滑动方向,当朝相反的方向滑动时,可以使第一应用图标以不同次序更换。
更佳地,在进于滑动过程中,在第三应用图标的显示区域所划定的显示窗口中,第三应用图标与第一应用图标一起进行轮转显示。
另外,当进入第一应用图标的轮转显示后,监控到当前的触发指令与第三预设操作动作相匹配时,如监控到home键被按压,或者监控到位于单手操作区域上一空白区域的被按压,则确定上述第一应用图标的轮转显示结束,在用于轮转显示第一应用图标的显示窗口处重新显示第三应用图标。
通过以上的操作方式,在应用于大屏幕移动终端时,在不缩小显示界面所显示内容的前提下,可以实现每一应用图标的方便选择操作。
第三实施例
本发明第一实施例提供一种操作界面显示方法,如图6所示,所述操作界面显示方法包括:
步骤311,接收用户在当前显示界面上的滑动操作;
步骤312,若所述滑动操作的滑动方向与进入单手操作模式的预设操作方向相匹配,确定进入单手操作模式并接收到所述操作范围选定指令;
本实施例中,进入单手操作模式的指令与进入单手操作模式后的操作范围选定指令为同一指令,同时依据预设指令设定,形成为沿预定方向在当前显示界面上的滑动操作,该预定方向可以为在当前显示界面从下向上的竖直滑动、可以为从上向下的竖直滑动、可以为从左至右的水平滑动、可以为从右至左的水平滑动,也可以为弧形滑动,具体形式没有限定。
步骤321,确定滑动操作的滑动轨迹;
步骤322,根据所述滑动轨迹,判断单手操作模式为左手操作还是右手操作;若判断为左手操作,则执行步骤3231;若判断为右手操作,则执行步骤3232;
由于当分别以左手和右手在当前显示界面上进行操作时,两手拇指在当前显示界面上的操作区域分别为不同,因此根据滑动操作的滑动轨迹,即能够确定当前的单手操作模式为左手操作还是右手操作。
如图7所示,以用于触发进入单手操作模式的滑动操作为在当前显示界面上从下至上的竖直操作为例,由于左手操作时,左手姆指能够实施地最大竖直滑动范围可以位于屏幕的右半侧,右手操作时,右手拇指能够实施地最大竖直滑动范围可以位于屏蔽的左半侧,因此基于此一原理,可以通过确定竖直的滑动范围确定当前所执行的单手操作模式。
具体地,当监测到当前显示界面上从下至上的竖直滑动操作时,确定滑动操作的滑动轨迹位于当前显示界面的竖直中心线的左侧还是右侧,当确定滑动轨迹位于左侧时,则确定当前的单手操作模式为右手操作,当确定滑动轨迹位于右侧时,则确定当前的单手操作模式为左手操作。
此后,根据所确定的单手操作模式,可以确定单手操作区域的区域范围。
继续参阅图6,根据步骤3231,若判断所述单手操作模式为左手操作,确定滑动轨迹的滑动终点坐标为单手操作区域的右上端对角坐标,当前显示界面的左下直角处坐标为单手操作区域的左下端对角坐标;
根据步骤3232,若判断单手操作模式为右手操作,确定所述滑动轨迹的滑动终点坐标为单手操作区域的左上端对角坐标,当前显示界面的右下直角处坐标为所述单手操作区域的右下端对角坐标。
也即,结合图7和图2,以所确定的单手操作模式为右手操作为例,当用户在当前显示界面上的滑动操作的滑动轨迹为从b至c时,则确定滑动轨迹的滑动终点c为右手操作时能够触及的左端最远操作点,因此滑动终点坐标也即c点坐标为单手操作区域的左上端对角坐标,当前显示界面的右下直角处坐标也即a点处坐标为单手操作区域的右下端对角坐标,与c位于同一水平线且与位于当前显示界面的右侧边界上的d点坐标构成为右上端对角坐标,与c位于同一竖直线且位于当前显示界面的下侧边界上的b点坐标构成为左下端对角坐标,由a、b、c、d所组合围设区域形成为适应于右手操作的单手操作区域。
基于上述的原理,也能够确定左手操作的单手操作区域。
步骤331,确定单手操作区域的坐标范围和当前显示界面上所显示每一应用图标的坐标范围。
通过该步骤,确定位于单手操作区域的内部、能够采用单手即能够方便触及的应用图标的坐标范围。
步骤332,根据单手操作区域的坐标范围和当前显示界面上所显示每一应用图标的坐标范围,确定当前显示界面上坐标范围至少部分位于单手操作区域的坐标范围内的应用图标为第二应用图标,当前显示界面所显示第二应用图标之外的应用图标为第一应用图标。
通过该步骤,将当前显示界面上坐标范围至少部分位于单手操作区域的坐标范围内的应用图标,确定为采用单手能够方便触及的应用图标,设定为第二应用图标,将当前显示界面除第二应用图标之外的应用图标,确定为采用单手不能够方便触及的应用图标,设定为第一应用图标。
步骤340,当第一应用图标为多个时,在单手操作区域内的预定区域依次滚动显示每一第一应用图标。
该多个第一应用图标在单手操作区域内触发显示的具体方式可以参阅第二实施例中的描述,依据用户在当前显示界面上的触发指令启动和停止,且可以根据用户的触发指令,显示在用户所指定的区域,具体可以参阅第二实施例中的描述,在此不再赘述。
在第三实施例中,进入单手操作模式的指令与进入单手操作模式后的操作范围选定指令为同一指令,当然也可以为两个不同指令,在此情况下,所述操作界面显示方法包括:
接收用户输入的单手模式触控指令,根据所述单手模式触控指令确定进入单手操作模式;
具体地,单手模式触控指令可以为在当前显示界面上的操作,也可以为在移动终端上物理按键的操作。
在单手操作模式下,接收用户当前显示界面上其中一位置的触压操作;
根据所述触压操作,确定接收到所述操作范围选定指令;
根据所述操作范围选定指令,即能够确定适用于单手操作的单手操作范围。
具体根据触压操作确定所述单手操作范围的方式,可以参阅第三实施例的具体方式,在此不再赘述。
第四实施例
本发明第四实施例提供一种移动终端,参阅图8并结合图9所示,所述移动终端400包括:
第一指令接收模块401,用于用于接收用户在单手操作模式的当前显示界面上输入的操作范围选定指令;
第一分析模块402,用于根据所述操作范围选定指令,确定当前显示界面上的单手操作区域;
第二分析模块403,用于根据所述单手操作区域,确定当前显示界面上位于所述单手操作区域之外的第一应用图标;
显示模块404,用于当所述第一应用图标为多个时,在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标。
本发明实施例所述移动终端,通过将当前显示界面上位于单手操作区域之外的应用图标(第一应用图标)依次在单手操作区域之内显示,使得用户单手操作时不但可以在单手操作区域内方便选定该区域之内的应用图标(第二应用图标),也能够选定位于该区域之外的应用图标,因此在应用大屏幕显示移动终端的单手操作时,在不缩小各应用图标的显示比例前提下,保证用户能够便捷选定当前显示界面的每一应用图标,解决大屏幕的移动终端单手操作不便的问题。
可选地,所述第一指令接收模块401包括:
第一操作接收单元4011,用于接收用户在当前显示界面上的滑动操作;
操作匹配单元4012,用于当所述滑动操作的滑动方向与进入单手操作模式的预设操作方向相匹配时,确定进入单手操作模式并接收到所述操作范围选定指令。
可选地,所述第一分析模块402包括:
轨迹分析单元4021,用于确定所述滑动操作的滑动轨迹;
模式分析单元4022,用于根据所述滑动轨迹,判断所述单手操作模式为左手操作还是右手操作;
区域分析单元4023,用于若判断所述单手操作模式为左手操作,确定所述滑动轨迹的滑动终点坐标为所述单手操作区域的右上端对角坐标,所述当前显示界面的左下直角处坐标为所述单手操作区域的左下端对角坐标;以及
若判断所述单手操作模式为右手操作,确定所述滑动轨迹的滑动终点坐标为所述单手操作区域的左上端对角坐标,所述当前显示界面的右下直角处坐标为所述单手操作区域的右下端对角坐标。
其中,可选地,所述模式分析单元包括:
第一分析子单元,用于判断所述滑动轨迹的滑动终点坐标;
第二分析子单元,用于若所述滑动终点坐标位于当前显示界面的竖直中心线的左侧,则确定所述单手操作模式为右手操作;若所述滑动终点坐标位于当前显示界面的竖直中心线的右侧,则确定所述单手操作模式为左手操作。
另外,所述移动终端还包括:
第二指令接收模块405,用于接收用户输入的单手模式触控指令,根据所述单手模式触控指令确定进入单手操作模式;
其中,所述第一指令接收模块401包括:
第二操作接收单元4013,用于在单手操作模式下,接收用户当前显示界面上其中一位置的触压操作;
操作确定单元4014,用于根据所述触压操作,确定接收到所述操作范围选定指令。
可选地,所述第二分析模块403包括:
坐标分析单元4031,用于确定所述单手操作区域的坐标范围和当前显示界面上所显示每一应用图标的坐标范围;
图标分析单元4032,用于根据所述单手操作区域的坐标范围和当前显示界面上所显示每一应用图标的坐标范围,确定当前显示界面上坐标范围至少部分位于所述单手操作区域的坐标范围内的应用图标为第二应用图标,所述当前显示界面所显示第二应用图标之外的应用图标为所述第一应用图标。
可选地,所述显示模块404在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标时,所述预定区域为所述单手操作区域内的一空白区域或者为所述单手操作区域内的一第三应用图标的显示位置区域。
可选地,所述移动终端还包括:
第三指令接收模块406,用于接收用户输入的第一触发指令,当所述第一触发指令与第一预设操作动作相匹配时,使所述显示模块启动执行在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标;
第四指令接收模块407,用于接收用户输入的第二触发指令,若所述第二触发指令与第二预设操作动作相匹配时,停止滚动显示所述预定区域当前的所述第一应用图标。
可选地,所述第三指令接收模块406包括:
触控位置检测单元4061,用于若所述第一触发指令的触控位置位于所述单手操作区域内时,判断所述第一触发指令的触控位置;
设定单元4062,用于将所述触控位置设定为所述预定区域。
本发明实施所述移动终端,通过将位于单手操作区域之外的应用图标(也即第一应用图标)放置于适应于当前单手操作模式的单手操作区域内依次滚动显示,使得当需要的第一应用图标显示时,用户可以很方便地进行选定,从而实现在单手操作区域内选择位于可触及区域之外的应用图标,而且无需将整个显示界面上的应用图标的显示比例缩小。
第五实施例
如图10所示,为本发明实施例的移动终端的结构框图。下面结合该图具体说明本发明的操作界面显示方法的应用实体。
如图10所示的移动终端900包括:至少一个处理器901、存储器902、至少一个网络接口904和用户接口903。移动终端900中的各个组件通过总线系统905耦合在一起。可理解,总线系统905用于实现这些组件之间的连接通信。总线系统905除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统905。
其中,用户接口903可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
可以理解,本发明实施例中的存储器902可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器902旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器902存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统9021和应用程序9022。
其中,操作系统9021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序9022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序9022中。
在本发明实施例中,通过调用存储器902存储的程序或指令,具体的可以是在应用程序9022中存储的程序或指令,处理器901获取单手操作模式时的预设操作指令和获取用于使多个第一应用图标在单手操作区域内的预定区域依次滚动显示的预设操作指令。
上述本发明实施例揭示的方法可以应用于处理器901中,或者由处理器901实现。处理器901可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器901中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器901可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器902,处理器901读取存储器902中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
可选地,该处理器901用于:接收用户在单手操作模式的当前显示界面上输入的操作范围选定指令;根据所述操作范围选定指令,确定当前显示界面上的单手操作区域;根据所述单手操作区域,确定当前显示界面上位于所述单手操作区域之外的第一应用图标;当所述第一应用图标为多个时,在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标。
可选地,该处理器901还用于:接收用户在当前显示界面上的滑动操作;
若所述滑动操作的滑动方向与进入单手操作模式的预设操作方向相匹配时,确定进入单手操作模式并接收到所述操作范围选定指令。
可选地,该处理器901还用于:确定所述滑动操作的滑动轨迹;根据所述滑动轨迹,判断所述单手操作模式为左手操作还是右手操作;若判断所述单手操作模式为左手操作时,确定所述滑动轨迹的滑动终点坐标为所述单手操作区域的右上端对角坐标,所述当前显示界面的左下直角处坐标为所述单手操作区域的左下端对角坐标;若判断所述单手操作模式为右手操作,确定所述滑动轨迹的滑动终点坐标为所述单手操作区域的左上端对角坐标,所述当前显示界面的右下直角处坐标为所述单手操作区域的右下端对角坐标。
可选地,该处理器901还用于:判断所述滑动轨迹的滑动终点坐标;若所述滑动终点坐标位于当前显示界面的竖直中心线的左侧,则确定所述单手操作模式为右手操作;若所述滑动终点坐标位于当前显示界面的竖直中心线的右侧,则确定所述单手操作模式为左手操作。
可选地,该处理器901还用于:接收用户输入的单手模式触控指令,根据所述单手模式触控指令确定进入单手操作模式;在单手操作模式下,接收用户当前显示界面上其中一位置的触压操作;根据所述触压操作,确定接收到所述操作范围选定指令。
可选地,该处理器901还用于:确定所述单手操作区域的坐标范围和当前显示界面上所显示每一应用图标的坐标范围;根据所述单手操作区域的坐标范围和当前显示界面上所显示每一应用图标的坐标范围,确定当前显示界面上坐标范围至少部分位于所述单手操作区域的坐标范围内的应用图标为第二应用图标,所述当前显示界面所显示第二应用图标之外的应用图标为所述第一应用图标。
可选地,该处理器901还用于:在所述单手操作区域内的一空白区域或者一第三应用图标的显示位置依次滚动显示每一所述第一应用图标。
可选地,该处理器901还用于:接收用户输入的第一触发指令,若所述第一触发指令与第一预设操作动作相匹配时,执行在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标的步骤;接收用户输入的第二触发指令,当所述第二触发指令与第二预设操作动作相匹配时,停止滚动显示所述预定区域当前的所述第一应用图标。
可选地,该处理器901还用于:若所述第一触发指令的触控位置位于所述单手操作区域内,判断所述第一触发指令的触控位置;将所述触控位置设定为所述预定区域。
移动终端900能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的移动终端,通过处理器901将位于单手操作区域之外的应用图标(也即第一应用图标)放置于适应于当前单手操作模式的单手操作区域内依次滚动显示,使得当需要的第一应用图标显示时,用户可以很方便地进行选定,从而实现在单手操作区域内选择位于可触及区域之外的应用图标,而且无需将整个显示界面上的应用图标的显示比例缩小。
第六实施例
图11是本发明实施例的移动终端的结构示意图。具体地,图11中的移动终端可以为手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、或车载电脑等。
图11中的移动终端包括射频(Radio Frequency,RF)电路1010、存储器1020、输入单元1030、显示单元1040、处理器1050、音频电路1060、WiFi(Wireless Fidelity)模块1070和电源1080。
其中,输入单元1030可用于接收用户输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元1030可以包括触控面板1031。触控面板1031,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1031上的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器1050,并能接收处理器1050发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1031。除了触控面板1031,输入单元1030还可以包括其他输入设备1032,其他输入设备1032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
其中,显示单元1040可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种菜单界面。显示单元1040可包括显示面板1041,可选的,可以采用LCD或有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1041。
应注意,触控面板1031可以覆盖显示面板1041,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器1050以确定触摸事件的类型,随后处理器1050根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
其中处理器1050是移动终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在第一存储器1021内的软件程序和/或模块,以及调用存储在第二存储器1022内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。可选的,处理器1050可包括一个或多个处理单元。
在本发明实施例中,通过调用存储该第一存储器1021内的软件程序和/或模块和/或该第二存储器1022内的数据,处理器1050用于获取单手操作模式时的预设操作指令和获取用于使多个第一应用图标在单手操作区域内的预定区域依次滚动显示的预设操作指令。
可选地,处理器1050还用于:接收用户在单手操作模式的当前显示界面上输入的操作范围选定指令;根据所述操作范围选定指令,确定当前显示界面上的单手操作区域;根据所述单手操作区域,确定当前显示界面上位于所述单手操作区域之外的第一应用图标;当所述第一应用图标为多个时,在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标。
可选地,处理器1050还用于:接收用户在当前显示界面上的滑动操作;若所述滑动操作的滑动方向与进入单手操作模式的预设操作方向相匹配,确定进入单手操作模式并接收到所述操作范围选定指令。
可选地,处理器1050还用于:确定所述滑动操作的滑动轨迹;根据所述滑动轨迹,判断所述单手操作模式为左手操作还是右手操作;若判断所述单手操作模式为左手操作,确定所述滑动轨迹的滑动终点坐标为所述单手操作区域的右上端对角坐标,所述当前显示界面的左下直角处坐标为所述单手操作区域的左下端对角坐标;若判断所述单手操作模式为右手操作,确定所述滑动轨迹的滑动终点坐标为所述单手操作区域的左上端对角坐标,所述当前显示界面的右下直角处坐标为所述单手操作区域的右下端对角坐标。
可选地,处理器1050还用于:判断所述滑动轨迹的滑动终点坐标;若所述滑动终点坐标位于当前显示界面的竖直中心线的左侧,则确定所述单手操作模式为右手操作;若所述滑动终点坐标位于当前显示界面的竖直中心线的右侧,则确定所述单手操作模式为左手操作。
可选地,处理器1050还用于:接收用户输入的单手模式触控指令,根据所述单手模式触控指令确定进入单手操作模式;在单手操作模式下,接收用户当前显示界面上其中一位置的触压操作;根据所述触压操作,确定接收到所述操作范围选定指令。
可选地,处理器1050还用于:确定所述单手操作区域的坐标范围和当前显示界面上所显示每一应用图标的坐标范围;根据所述单手操作区域的坐标范围和当前显示界面上所显示每一应用图标的坐标范围,确定当前显示界面上坐标范围至少部分位于所述单手操作区域的坐标范围内的应用图标为第二应用图标,所述当前显示界面所显示第二应用图标之外的应用图标为所述第一应用图标。
可选地,处理器1050还用于:在所述单手操作区域内的一空白区域或者一第三应用图标的显示位置依次滚动显示每一所述第一应用图标。
可选地,处理器1050还用于:接收用户输入的第一触发指令,若所述第一触发指令与第一预设操作动作相匹配,启动执行在所述单手操作区域内的预定区域依次滚动显示每一所述第一应用图标的步骤;接收用户输入的第二触发指令,若所述第二触发指令与第二预设操作动作相匹配时,停止滚动显示所述预定区域当前的所述第一应用图标。
可选地,处理器1050还用于:若所述第一触发指令的触控位置位于所述单手操作区域内,判断所述第一触发指令的触控位置;将所述触控位置设定为所述预定区域。
本发明实施例的移动终端能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的移动终端,通过处理器1050将位于单手操作区域之外的应用图标(也即第一应用图标)放置于适应于当前单手操作模式的单手操作区域内依次滚动显示,使得当需要的第一应用图标显示时,用户可以很方便地进行选定,从而实现在单手操作区域内选择位于可触及区域之外的应用图标,而且无需将整个显示界面上的应用图标的显示比例缩小。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。