一种单手操作方法和装置转让专利

申请号 : CN201711005572.9

文献号 : CN107728886B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 田乐

申请人 : 维沃移动通信有限公司

摘要 :

本发明公开了一种单手操作方法和装置。方法包括:确定对屏幕显示的球形操作界面进行的旋转操作,所述球形操作界面用于展示已安装的软件的软件界面;根据所述旋转操作对应的旋转数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作。本发明通过采用球形操作界面的方式来展示软件界面,以基于球形的旋转特性,将软件界面中用户想要操作的区域移动到便于单手操作的位置,以进行单手操作,与现有技术公开的采用缩小屏幕显示区域的方案相比,能在实现用户单手操作的同时,保证了屏幕显示区域的美观性,以及提高了单手操作的便利性。

权利要求 :

1.一种单手操作方法,其特征在于,包括:

若检测到特定指示信息,则将屏幕显示的平面桌面图片替换为展示有球形桌面图片的球形桌面界面;

确定对屏幕显示的球形操作界面进行的旋转操作,所述球形操作界面用于展示已安装的软件的软件界面;

根据所述旋转操作对应的旋转数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作;

接收用户在所述屏幕上输入的滑动操作,根据所述滑动操作的起始位置信息,确定所述滑动操作对应的操作对象;

若确定操作对象为所述球形桌面图片,则对所述球形桌面界面进行旋转操作。

2.根据权利要求1所述的方法,其特征在于,所述球形桌面图片为根据所述平面桌面图片渲染得到的,用于展示已安装的软件的图标。

3.根据权利要求2所述的方法,其特征在于,在将所述屏幕显示的平面桌面图片替换为展示有球形桌面图片的球形桌面界面之后,且确定对屏幕显示的球形操作界面进行的旋转操作之前,还包括:若检测到对所述球形桌面界面中的图标的点击操作,则将所述球形桌面界面替换为展示有所述图标对应的软件的球形软件界面的球形操作界面;

其中,所述球形软件界面为根据所述软件的平面软件界面渲染得到的。

4.根据权利要求3所述的方法,其特征在于,所述根据所述旋转操作对应的旋转数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作,包括:若所述旋转操作对应的旋转角度大于等于第一预定阈值,则将下一个软件的球形软件界面展示在所述球形操作界面上。

5.根据权利要求1所述的方法,其特征在于,在确定所述滑动操作对应的操作对象之后,还包括:若确定操作对象为图标,则删除所述图标。

6.根据权利要求1所述的方法,其特征在于,所述对所述球形桌面界面进行旋转操作包括:若检测到所述球形桌面界面在预定方向上旋转的角度达到第二预定阈值阈值,则将与所述预定方向对应的下一张平面桌面图片对应的球形桌面图片展示在所述球形桌面界面上。

7.根据权利要求5所述的方法,其特征在于,所述若确定操作对象为图标,则删除所述图标包括:若确定操作对象为图标,且检测到所述图标为重叠的图标,则删除所述重叠的图标中可见的图标;

其中,所述可见的图标在所述球形桌面界面上的三维坐标处于预定的坐标范围内。

8.一种单手操作装置,其特征在于,包括:

切换单元,用于若检测到特定指示信息,则将屏幕显示的平面桌面图片替换为展示有球形桌面图片的球形桌面界面;

确定单元,用于确定对屏幕显示的球形操作界面进行的旋转操作,所述球形操作界面用于展示已安装的软件的软件界面;

第一旋转单元,用于根据所述旋转操作对应的旋转数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作;

接收单元,用于接收用户在所述屏幕上输入的滑动操作,根据所述滑动操作的起始位置信息,确定所述滑动操作对应的操作对象;

第二旋转单元,用于若确定操作对象为所述球形桌面图片,则对所述球形桌面界面进行旋转操作。

9.根据权利要求8所述的装置,其特征在于,所述球形桌面图片为根据所述平面桌面图片渲染得到的,用于展示已安装的软件的图标。

10.根据权利要求9所述的装置,其特征在于,所述切换单元,还用于若检测到对所述球形桌面界面中的图标的点击操作,则将所述球形桌面界面替换为展示有所述图标对应的软件的球形软件界面的球形操作界面;

其中,所述球形软件界面为根据所述软件的平面软件界面渲染得到的。

11.根据权利要求10所述的装置,其特征在于,所述第一旋转单元,还用于若所述旋转操作对应的旋转角度大于等于第一预定阈值,则将下一个软件的球形软件界面展示在所述球形操作界面上。

12.根据权利要求8所述的装置,其特征在于,在确定所述滑动操作对应的操作对象之后,还包括:删除单元,用于若确定操作对象为图标,则删除所述图标。

13.根据权利要求8所述的装置,其特征在于,所述第二旋转单元,具体用于若检测到所述球形桌面界面在预定方向上旋转的角度达到第二预定阈值阈值,则将与所述预定方向对应的下一张平面桌面图片对应的球形桌面图片展示在所述球形桌面界面上。

14.根据权利要求12所述的装置,其特征在于,所述删除单元具体用于若确定操作对象为图标,且检测到所述图标为重叠的图标,则删除所述重叠的图标中可见的图标;

其中,所述可见的图标在所述球形桌面界面上的三维坐标处于预定的坐标范围内。

15.一种移动终端,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的单手操作程序,所述单手操作程序被所述处理器执行时实现如权利要求

1至7中任一项所述的单手操作方法的步骤。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有单手操作程序,所述单手操作程序被处理器执行时实现如权利要求1至7中任一项所述的单手操作方法的步骤。

说明书 :

一种单手操作方法和装置

技术领域

[0001] 本发明涉及通信领域/终端领域,尤其涉及一种单手操作方法和装置。

背景技术

[0002] 随着终端智能化技术的发展,手持移动设备的屏幕也越做越大,屏幕尺寸的增大,虽然在便携性方面做出了牺牲,但却带来了小屏无法比拟的优势,让用户可以随时随地享受大屏带来的体验,而从另外一个角度来看,这是一种便捷的体现。比如用大屏在地图上进行导航,可以在一屏中看到更多的内容,并且可看到地图上更多的地点,省去了不少缩放移动的操作,这是一种方便。
[0003] 但屏幕越做越大也造成了用户单手操作不方便的问题,例如:对于大屏手机,手持的极限大约为5.5英寸,若屏幕尺寸大于5.5英寸,则可能会出现用户单手操作无法触及边缘、角落区域的问题。
[0004] 现有的单手操作方案一般是缩小屏幕显示区域,例如:将5.5英寸的显示区域调整为5英寸、4英寸等,即:牺牲大屏显示的高体验性来换取小屏显示的易操作性,这种方案显然与用户想要的大屏显示效果的需求相悖。

发明内容

[0005] 本发明实施例提供一种单手操作方法和装置,用于解决现有技术无法同时满足用户单手操作和大屏显示的需求。
[0006] 第一方面,提供了一种单手操作方法,包括:
[0007] 确定对屏幕显示的球形操作界面进行的旋转操作,所述球形操作界面用于展示已安装的软件的软件界面;
[0008] 根据所述旋转操作对应的旋转数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作。
[0009] 第二方面,提供了一种装置,包括:
[0010] 确定单元,用于确定对屏幕显示的球形操作界面进行的旋转操作,所述球形操作界面用于展示已安装的软件的软件界面;
[0011] 第一旋转单元,用于根据所述旋转操作对应的旋转数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作。
[0012] 第三方面,提供了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的单手操作程序,所述单手操作程序被所述处理器执行时实现如上述的单手操作方法的步骤。
[0013] 第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有单手操作程序,所述单手操作程序被处理器执行时实现如上述的单手操作方法的步骤。
[0014] 本发明实施例能够达到以下有益效果:
[0015] 通过采用球形操作界面来展示软件界面,以基于球形的旋转特性,将软件界面中用户想要操作的区域移动到便于单手操作的位置,以实现单手操作,与现有技术公开的采用缩小屏幕显示区域的方案相比,能在实现单手操作的同时,保证屏幕显示区域的美观性、提高单手操作的便利性。

附图说明

[0016] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017] 图1a和图1b为本发明实施例1提供的平面桌面图片的示意图;
[0018] 图1c为本发明实施例1提供的球面桌面图片的示意图;
[0019] 图2为本发明实施例1提供的单手操作方法的流程示意图;
[0020] 图3为本发明实施例2提供的单手操作方法的流程示意图;
[0021] 图4为本发明实施例3提供的单手操作方法的流程示意图;
[0022] 图5为本发明实施例4提供的装置的结构示意图;
[0023] 图6为本发明实施例5提供的装置的结构示意图;
[0024] 图7为本发明实施例6提供的移动终端的结构示意图。

具体实施方式

[0025] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026] 首先,对本发明中出现的特征进行实例性解释:
[0027] 本发明可应用于移动终端或者手持移动设备,其中,移动终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS机甚至包括车载电脑。但是大部分情况下是指手机或者具有多种应用功能的智能手机以及平板电脑。手持移动终端为包括一显示屏幕,触控输入,或是键盘(或虚拟键盘)的移动设备。因为用户需要通过它可以随时随地通过网络访问获得各种信息。举例来说,常见的手持移动设备有智能手机、个人数码助理(Personal Digital Assistant,pad)、便携式游戏机等。为方便描述,下文以智能手机为例对本发明进行说明。
[0028] 桌面图片为手机屏幕展示的桌面图片,类似于电脑桌面图片,其中展示有已安装的软件的图标,基于形状可分为平面桌面图片和球形桌面图片。其中,平面桌面图片,可参见图1a。另外,对于支持多桌面(多屏)的手机,参见图1b,其每张桌面均有对应的平面桌面图片。球形桌面图片,可参见图1c,其是采用3D渲染技术将平面桌面图片(例如图1a所示的)渲染而成的,其中包括平面桌面图片中展示的图标。此处的3D渲染技术为较为成熟的技术,具体到应用层面可举例为:unity3d软件。
[0029] 以下结合附图,详细说明本发明各实施例提供的技术方案。
[0030] 实施例1
[0031] 图2为本发明实施例1提供的单手操作方法的流程示意图,参见图2,该方法可由安装在终端上的处理器完成,具体可以包括如下步骤:
[0032] 步骤22、确定对屏幕显示的球形操作界面进行的旋转操作,所述球形操作界面用于展示已安装的软件的软件界面;
[0033] 需要说明的是,步骤22的一种实现方式可以为:
[0034] 首先,基于用户输入的特定指示信息,将所述屏幕显示的平面桌面图片替换为展示有球形桌面图片的球形桌面界面,以进入球面模式。参见图1c,在球面模式下,手机屏幕上显示有一球形桌面图片以及“退出”、“重置”等相关虚拟按键。
[0035] 其中,特定指示信息可以为:双指滑动、三点点触等手势,或者,通过上拉/下拉的方式进入球形屏幕模式的设置选项等。
[0036] 然后,若检测到对球形桌面界面中的图标进行的点击操作,则将所述球形桌面界面替换为展示有所述图标对应的软件的球形软件界面的球形操作界面;所述球形软件界面为根据所述软件的平面软件界面渲染得到的。
[0037] 其中,渲染的步骤可以为,随着用户对球形软件界面进行的操作,可能会跳转至不同深度的软件界面,相应地,处理器可基于用户操作确定与所述操作对应的下一张平面软件界面,将该平面软件界面渲染成球形软件界面,并展示在球形操作界面上。
[0038] 本步骤中,不难理解的是,球形操作界面与球形桌面界面可以为同一界面,也可以为不同的界面。当两者为同一界面时,展示球形桌面图片时被称为球形桌面界面,展示球形软件界面时被称为球形操作界面。
[0039] 步骤24、根据所述旋转操作对应的旋转数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作。
[0040] 需要说明的是,步骤24的一种实现方式可以为:
[0041] 获取传感器采集的该旋转操作对应的旋转数据,例如:速度和方向。然后,根据所述旋转操作的速度确定所述旋转操作对应的力度,根据所述旋转操作对应的力度和方向确定所述球形桌面图片需要旋转的速度、角度。进而,将球形桌面图片旋转到需要旋转的角度。
[0042] 基于该实现方式,用户在旋转展示有软件界面的球形操作界面时,可多次进行旋转操作,以将想操作的软件界面的部分区域(例如:“播放”选项)移动到单手可操作到的位置,进而对软件界面中的选项进行单击、长按、滑动移动等操作。相应地,该软件对应的控件消耗单击、长按、滑动移动等操作对应的操作事件,进而实现单手操作的目的。
[0043] 在用户旋转球形操作界面的过程中,可能存在由于旋转次数过多导致球形操作界面方位错误的情况,此处,用户可通过点击“重置”虚拟按键,以将球形操作界面恢复为默认的位置,默认位置可以为初始位置,或者为球形操作界面在某一设定的角度对应的位置。
[0044] 若用户想要退出球形屏幕模式,则可以通过点击“退出”虚拟按键,以将展示有球形软件界面的球形操作界面替换为原来的与该球形软件界面对应的平面软件界面。
[0045] 可见,本实施例通过采用球形操作界面来展示软件界面,以基于球形的旋转特性,将软件界面中用户想要操作的区域移动到便于单手操作的位置,以进行操作,与现有技术公开的采用缩小屏幕显示区域的方案相比,能在实现用户单手操作的同时,保证屏幕显示区域的美观性,以及提高单手操作的便利性。
[0046] 实施例2
[0047] 图3为本发明实施例2提供的单手操作方法的流程示意图,参见图3,该方法具体可以包括如下步骤:
[0048] 步骤32:将平面桌面图片渲染成球形桌面图片;
[0049] 需要说明的是,本步骤可以作为预处理步骤,即预先将屏幕显示的桌面图片渲染成球形,以为后续步骤做准备;当然,也可以在接收到相关特定指示信息后,再进行渲染工作。
[0050] 另外,对于支持多屏的设备,可选择性地将多屏对应多张平面桌面图片进行渲染处理,例如:仅渲染有软件图标的平面桌面图片。
[0051] 步骤34、若检测到第一指示信息,则进入球面屏幕模式;
[0052] 需要说明的是,若检测到用户输入的特定指示信息时,则确认收到第一指示信息,并将屏幕当前显示的平面桌面图片替换为展示有该平面桌面图片对应的球形桌面图片的球形桌面界面,以进入球面屏幕模式(球面模式),参见图1c。
[0053] 步骤36、对球形桌面界面进行旋转处理;
[0054] 需要说明的是,在监听到用户在所述屏幕上输入的滑动操作时,基于滑动操作的起始位置信息确定该滑动操作是针对球形桌面图片还是针对球形桌面图片中的图标的。
[0055] 若检测获知该起始位置信息在球形桌面图片之外的显示区域或者球形桌面图片中不会触发图标对应的控件的区域,则确定该旋转操作事件是针对球形桌面图片的,进而对球形桌面界面进行旋转操作,以同步转动球形桌面图片。若检测获知该起始位置信息对应的位置处于可触发图标对应的控件的区域,则确定该事件对应的操作对象为图标,进而执行删除该图标对应的软件的操作。
[0056] 不难理解的是,对于平面桌面图片,其中的图标均有对应的二维坐标区域;而渲染成球形桌面图片后,其中的图标也有对应的三维坐标区域。将滑动操作的起始位置信息对应的坐标与图标对应的三维坐标区域进行对比,即可确定起始位置信息对应的位置是否处于可触发图标对应的控件的区域。
[0057] 更进一步地,在确定用户进行的滑动信息是针对球形桌面图片后,可将该滑动操作确定为旋转操作。确定传感器采集到的所述旋转操作的旋转数据;根据所述旋转操作的旋转数据确定所述球形桌面图片需要旋转的角度,并根据所述球形桌面图片需要旋转的角度对所述球形桌面图片进行旋转处理。所述旋转数据包括旋转操作的速度和方向。然后,根据所述旋转操作的速度确定所述旋转操作对应的力度;根据所述旋转操作对应的力度和方向确定所述球形桌面图片需要旋转的角度和速度。此过程与上滑、下滑触摸屏的操作的原理相似,故,此处不再赘述。
[0058] 另外,由于图标的位置是在球面上不断变化的,其在球形桌面图片对应的三维坐标体系中的三维坐标也是不断变化的,因此,从用户的角度来看,可能会出现图标相互重叠的情况。对于此情况,处理器可基于两个图标的对应的三维坐标来判定操作对象是重叠的图标中可见的图标。其中,可见的图标在所述球形图片上的三维坐标处于预定的坐标范围内。
[0059] 例如:两个重叠的图标中,一个处于球形中用户可见的前半部分,另一个处于球形中用户不可见的后半部分。基于球形桌面图片对应的三维坐标体系,可确定可见的前半部分的三维坐标范围和不可见的后半部分的三维坐标范围。基于两者的三维坐标范围,对于重叠的两个图标的三维坐标处于可见的三维坐标范围还是不可见的三维坐标范围。若处于可见的三维坐标范围,则由该图标的控件消耗此次操作事件。同时,可设置处于不可见的三维坐标范围的图标不可被触发,直至被旋转至可见的三维坐标范围内。
[0060] 步骤38、在球形桌面界面展示下一张平面桌面图片对应的球形桌面图片;
[0061] 需要说明的是,若检测到所述球形桌面图片在预定方向上旋转的角度达到预定阈值,则将球形桌面界面中展示的球形桌面图片替换为与所述预定方向对应的下一张平面桌面图片对应的球形桌面图片。
[0062] 举例来说,若用户累计向左旋转球形桌面图片,且达到360度,则切换至下一张球形桌面图片;或者,累计向右旋转球形桌面图片,且达到360度,则切换至上一张球形桌面图片。
[0063] 同理,结合实施例1中的相关描述,当用户点击球形桌面界面中展示的某软件的图标时,终端将球形桌面界面替换为展示有该软件的球形软件界面的球形操作界面上,基于该球形操作界面,用户可以进行针对软件界面的单手操作。
[0064] 可见,本实施例通过将平面桌面图片渲染成球形桌面图片,以基于球形的旋转特性,将用户想要操作的软件图标移动到单手操作方便的位置,以实现单手操作。而且,本实施例还提供了事件分发机制,以确定用户旋转操作的操作对象,解决事件响应混乱的问题,以地确保用户单手操作的流畅性。
[0065] 实施例3
[0066] 图4为本发明实施例3提供的单手操作方法的流程示意图,参见图4,该方法具体可以包括如下步骤:
[0067] 步骤42、确定对屏幕显示的操作界面进行的滑动操作,所述操作界面用于展示已安装的软件的图标/软件界面;
[0068] 步骤44、根据所述滑动操作对应的滑动数据对所述球形操作界面进行滑动处理,以供对所述已安装的软件进行操作;在滑动所述操作界面的过程中,若检测获知图标/软件界面坐标超出第一预定边界时,则以与所述第一预定边界相对的第二预定边界为起点继续滑动所述图标/软件界面。
[0069] 其中,步骤44的一种实现方式可以为:解析所述滑动操作对应的滑动数据,以获取所述桌面图片上的图标/软件界面需要滑动的方向以及所述方向上的滑动速度和距离;根据所述图标/软件界面需要滑动的方向以及所述方向上的滑动速度和距离对操作界面中的图标/软件界面进行移动处理。
[0070] 需要说明的是,第一预定边界可以为屏幕中某一方向上的边框及其对应的坐标信息,第二预定边界为相对的另一方向上的边框及其对应的坐标信息,例如:左边框与右边框,上边框与下边框。或者,预定边界为用户自定义的边界,例如:基于用户单手操作的习惯,在屏幕上圈定一区域,则设备记录该区域对应的坐标范围,并建立区域中预定边界的相对关系,例如:上边界与下边界、左边界与右边界之间。
[0071] 由此,当基于用户的移动操作移动图标/软件界面时,若检测到图标/软件界面的坐标超出第一预定边界,则以第一预定边界相对的第二预定边界为起点继续移动该图标/软件界面。举例来说:如果用户下滑,记录垂直方向滑动的距离,将图标/软件界面整体下移该距离,并以上边框为起点继续移动超出下边框的图标/软件界面;如果是斜着滑动,则将滑动的距离按照水平和垂直方向的分解,分别在水平方向和垂直方向上进行填充。
[0072] 可见,本实施例通过设定预定边界与相对的预定边界之间的关联关系,以在移动图标/软件界面的过程中,若检测到图标/软件界面超出一预定边界时,从相对的另一预定边界继续移动该图标/软件界面。与现有技术相比,能在不改变屏幕原显示区域的前提下,实现将图标/软件界面移动至用户可单手操作的区域内,实现单手操作的目的。
[0073] 另外,对于上述方法实施方式,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施方式并不受所描述的动作顺序的限制,因为依据本发明实施方式,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施方式均属于优选实施方式,所涉及的动作并不一定是本发明实施方式所必须的。
[0074] 实施例4
[0075] 图5为本发明实施例4提供的装置的结构示意图,参见图5,该装置可应用于各种终端设备,该装置也可以是移动终端,具体可以包括:确定单元51和第一旋转单元52,其中:
[0076] 确定单元51,用于确定对屏幕显示的球形操作界面进行的旋转操作,所述球形操作界面用于展示已安装的软件的软件界面;
[0077] 第一旋转单元52,用于根据所述旋转操作对应的旋转数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作。
[0078] 另外,在本装置的另一个可行实现方式中,还可以包括:切换单元(图中未示出);
[0079] 切换单元,用于在屏幕当前显示的为平面桌面图标时,若检测到特定指示信息(第一指示信息),则将平面桌面图片替换为展示有球形桌面图片的球形桌面界面,以进入球面模式;其中,所述球形桌面图片为根据所述平面桌面图片渲染得到的,用于展示已安装的软件的图标。进一步地,若检测到对球形桌面图片中的图标进行的点击操作,则将球形桌面界面替换为展示有所述图标对应的软件的球形软件界面的球形操作界面;其中,所述球形软件界面为根据所述软件的平面软件界面渲染得到的。
[0080] 切换单元,还用于若屏幕当前显示的为平面软件界面,则切换单元在检测到特定指示信息时,还可将平面软件界面替换为展示有球形软件界面的球形操作界面,以进入球面模式。
[0081] 另外,切换单元,还用于在检测到第二指示信息时,则退出所述球面模式,以将展示有球形桌面图片的球形桌面界面/展示有球形软件界面的球形操作界面替换为对应的平面桌面图片/平面软件界面。在检测到第三指示信息时,将所述球形界面恢复为默认位置。
[0082] 在基于切换单元进入屏幕显示球形操作界面的场景后,第一旋转单元52实现旋转处理的方式可以为:
[0083] 确定终端传感器采集到的旋转操作的旋转数据;根据旋转操作的旋转数据确定球形操作界面需要旋转的角度,并根据球形操作界面需要旋转的角度对球形操作界面进行旋转处理。或者,保持球形操作界面不动,确定软件界面需要旋转的角度,并旋转球形软件界面。
[0084] 其中,旋转数据包括旋转操作的速度和方向;相应地,第一旋转单元52可根据所述旋转操作的速度确定所述旋转操作对应的力度;根据所述旋转操作对应的力度和方向确定所述球形操作界面需要旋转的角度。
[0085] 第一旋转单元52实现旋转处理的方式还可以为:
[0086] 若检测到所述旋转操作对应的旋转角度大于或等于第一预定阈值,则将下一个软件的球形软件界面展示在所述球形操作界面上。
[0087] 或者,
[0088] 在监听到在屏幕上进行的操作手势;识别所述操作手势的内容,若识别获知所述操作手势与特定的操作手势相匹配,则将下一个软件的球形软件界面展示在所述球形操作界面上。其中,下一个软件可以为处于开启状态的软件中最近被查看的软件,可参照终端切换后台运行的多个应用程序的方式,此处不做限定。特定的操作手势举例为:双指在球形操作界面上滑动。
[0089] 在处于屏幕显示的是球形桌面界面的应用场景时,装置的又一个可行实现方式可以为,还包括:接收单元、第二旋转单元和删除单元(图中未示出),其中:
[0090] 接收单元,用于接收用户在所述屏幕上输入的滑动操作;根据所述滑动操作的起始位置信息,确定所述滑动操作对应的操作对象;
[0091] 第二旋转单元,用于若确定操作对象为所述球形桌面界面,则对所述球形桌面界面进行旋转;
[0092] 删除单元,用于若确定操作对象为图标,则删除所述图标。
[0093] 其中,接收单元的一种实现方式可以为:
[0094] 确定所述滑动操作的起始位置信息对应的位置是否处于可触发图标对应的控件的区域,若是,则确定所述滑动操作对应的操作对象为图标;若否,则确定所述滑动操作对应的操作对象为所述球形桌面图片。
[0095] 第二旋转单元具体用于:
[0096] 若检测到所述球形桌面界面在预定方向上旋转的角度达到第二预定阈值,则将所述球形桌面界面展示的球形桌面图片替换为与所述预定方向对应的下一张平面桌面图片对应的球形桌面图片。
[0097] 删除单元的一种实现方式可以为:
[0098] 若确定操作对象为图标,且检测到所述图标为重叠的图标,则删除所述重叠的图标中可见的图标;其中,所述可见的图标在所述球形操作界面上的三维坐标处于预定的坐标范围内。
[0099] 可见,本实施例通过采用球形操作界面来展示软件图标/软件界面,以基于球形的旋转特性,将用户想要操作的软件界面移动到单手操作方便的位置,以进行操作,与现有技术公开的采用缩小屏幕显示区域的方案相比,能在实现用户单手操作的同时,保证屏幕显示区域的美观性,以及提高单手操作的便利性。
[0100] 实施例5
[0101] 图6为本发明实施例5提供的装置的结构示意图,参见图6,该装置可应用于各种终端设备,具体可以包括:监听单元61、移动单元62,其中:
[0102] 监听单元61,用于确定对屏幕显示的操作界面进行的滑动操作,所述操作界面用于展示已安装的软件的图标/软件界面;
[0103] 移动单元62,用于根据所述滑动操作对应的滑动数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作;在滑动所述操作界面的过程中,若检测获知图标/软件界面坐标超出第一预定边界时,则以与所述第一预定边界相对的第二预定边界为起点继续滑动所述图标/软件界面。
[0104] 需要说明的是,以操作界面上展示的是图标为例,移动单元62的一种实现方式可以为:
[0105] 解析所述滑动操作对应的滑动数据,以获取所述桌面图片上的图标需要滑动的方向以及所述方向上的滑动速度和距离;根据所述图标需要滑动的方向以及所述方向上的滑动速度和距离对所述桌面图片上的图标进行移动处理。
[0106] 可见,本实施例通过设定预定边界与相对的预定边界之间的关联关系,以在移动图标的过程中,若检测到图标超出一预定边界时,从相对的另一预定边界继续移动该图标。与现有技术相比,能在不改变屏幕原显示区域的前提下,实现将图标移动至用户可单手操作的区域内,实现单手操作的目的。
[0107] 对于上述装置实施方式而言,由于其与方法实施方式基本相似,所以描述的比较简单,相关之处参见方法实施方式的部分说明即可。
[0108] 应当注意的是,在本发明的装置的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本发明不受限于此,可以根据需要对各个部件进行重新划分或者组合。
[0109] 实施例6
[0110] 图7是本发明实施例6提供的移动终端的结构示意图,该移动终端100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
[0111] 其中,处理器110,用于确定对屏幕显示的球形操作界面进行的旋转操作,所述球形操作界面用于展示已安装的软件的软件界面;根据所述旋转操作对应的旋转数据对所述球形操作界面进行旋转处理,以供对所述已安装的软件进行操作。
[0112] 还可用于,
[0113] 确定对屏幕显示的操作界面进行的滑动操作,所述操作界面用于展示已安装的软件的图标/软件界面;根据所述滑动操作对应的滑动数据对所述球形操作界面进行滑动处理,以供对所述已安装的软件进行操作;在滑动所述操作界面的过程中,若检测获知图标/软件界面坐标超出第一预定边界时,则以与所述第一预定边界相对的第二预定边界为起点继续滑动所述图标/软件界面。
[0114] 可见,本实施例通过采用球形操作界面来展示软件界面,以基于球形的旋转特性,将软件界面中用户想要操作的区域移动到便于单手操作的位置,以进行操作,与现有技术公开的采用缩小屏幕显示区域的方案相比,能在实现用户单手操作的同时,保证屏幕显示区域的美观性,以及提高单手操作的便利性。
[0115] 应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信系统与网络和其他设备通信。
[0116] 移动终端通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
[0117] 音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
[0118] 输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
[0119] 移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
[0120] 显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
[0121] 用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0122] 进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图7中,触控面板1071与显示面板1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做限定。
[0123] 接口单元108为外部装置与移动终端100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端100和外部装置之间传输数据。
[0124] 存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0125] 处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0126] 移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0127] 另外,移动终端100包括一些未示出的功能模块,在此不再赘述。
[0128] 实施例7
[0129] 优选的,本发明实施例还提供一种移动终端,包括处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述单手操作方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0130] 实施例8
[0131] 本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述单手操作方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
[0132] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0133] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0134] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。