图标显示方法及电子设备与流程

文档序号:21260295发布日期:2020-06-26 22:24阅读:134来源:国知局
图标显示方法及电子设备与流程

本发明涉及通信技术领域,尤其涉及一种图标显示方法及电子设备。



背景技术:

随着科技不断发展,手机产品的性能不断提升。尤其是电池技术的提高,使得手机屏幕越来越大。

大屏幕手机固然可以带来较优的视觉享受,但同时其较大的尺寸也带来一些缺陷。一般情况下,用户需要通过双手协调操作来完成对手机界面的操作,或是对固定设置在某个界面区域的应用图标的操作。当用户使用单手操作时,可能由于手机屏幕较大而导致无法或较难够及距离较远的目标应用的应用图标。



技术实现要素:

本发明实施例提供一种图标显示方法及电子设备,能够解决用户无法或较难够及距离较远的应用图标的问题。

为了解决上述技术问题,本发明是这样实现的:

第一方面,提供了一种图标显示方法,包括:

接收用户的第一输入;

响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域;

其中,所述n个第一图标是基于所述第一输入的输入参数确定的;所述第二区域位于预设的操作控制区内,所述第一区域位于所述操作控制区外,n为正整数。

第二方面,提供了一种电子设备,包括:

第一接收模块,接收用户的第一输入;

第一更新模块,响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域;

其中,所述n个第一图标是基于所述第一输入的输入参数确定的;所述第二区域位于预设的操作控制区内,所述第一区域位于所述操作控制区外,n为正整数。

第三方面,提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述方法的步骤。

第四方面,提供了一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述方法的步骤。

在本发明实施例中,接收用户的第一输入;响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域,其中,所述n个第一图标是基于所述第一输入的输入参数确定的;所述第二区域位于预设的操作控制区内,所述第一区域位于所述操作控制区外,n为正整数。通过本发明实施例提供的方案,用户能灵活调整应用图标的显示位置。对于屏幕较大的电子设备,通过本申请实施例提供的方案,用户能将难以触及的位置的应用图标调整至较易触及的区域内,以便对各个区域显示的应用图标灵活地执行操控。

附图说明

图1是本发明的图标显示方法的流程步骤示意图之一。

图2a是本发明的图标显示方法的流程步骤示意图之二。

图2b~图2d是本发明实施例的第二区域和第三区域位置关系示意图。

图2e是本发明的一个实施例提供的终端界面示意图之一。

图2f是本发明的一个实施例提供的终端界面示意图之二。

图2g是本发明的一个实施例提供的终端界面示意图之三。

图3是本发明的图标显示方法的流程步骤示意图之三。

图4是本发明的图标显示方法的流程步骤示意图之四。

图5a是本发明的图标显示方法的流程步骤示意图之五。

图5b是本发明的一个实施例提供的终端界面示意图之四。

图5c是本发明的一个实施例提供的终端界面示意图之五。

图6是本发明的图标显示方法的流程步骤示意图之六。

图7a是本发明的图标显示方法的流程步骤示意图之七。

图7b、图7c是本发明实施例基于双指输入循环移位的界面示意图。

图7d、图7e是本发明实施例基于双指输入滑动移位的界面示意图。

图8a是本发明的图标显示方法的流程步骤示意图之八。

图8b、图8c是本发明实施例基于单指输入循环移位的界面示意图。

图8d是本发明的一个实施例提供的终端界面示意图之六。

图9是本发明的图标显示方法的流程步骤示意图之九。

图10a、图10b是本发明实施例提供的终端界面交互示意图。

图11a~图11h是本发明的一个实施例提供的电子设备的软件模块示意图。

图12是实现本发明各个实施例的一种电子设备的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明中,所涉及的终端界面操作方案,适用于电子设备,例如:手机、平板电脑等可以安装并使用应用程序的电子设备。

在本发明中,该终端界面操作方案可以适用于单手操作场景或是双手操作场景。应理解,在进行终端界面操作时,可以根据用户对终端界面的第一输入,将终端界面中n个第一图标的显示位置从第一区域更新至第二区域,这样,通过更新应用图标显示位置的方式可以将用户希望使用的目标应用的应用图标调整至用户手指方便触及的区域,降低操作难度,提升操作便捷性。

参照图1所示,是本发明的一个实施例提供的终端界面操作方法步骤示意图,所述方法可以包括以下步骤:

步骤101:接收用户的第一输入。

上述第一输入可以是由用户触控终端界面产生的输入,用户可以通过手指对终端界面执行输入,也可以通过触控笔或其他设备执行上述输入。第一输入可以包括点击输入、长按输入、滑动输入等。所述第一输入用于指示终端设备更新图标的显示位置。

应理解,在本发明实施例中,对终端界面操作的方案可以默认是在交换操作模式下进行的。其中,交换操作模式并不限于采用单手操作,也可以双手操作。

可选地,在步骤101之前,还可以基于用户对终端界面的操作,进入交换操作模式。具体地,可以事先录制用户的至少一个手指的指纹,在接收到录制指纹的任意手指的操作(点击、按压或是滑动)后,进入交换操作模式。

步骤102:响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域。

其中,所述n个第一图标是基于所述第一输入的输入参数确定的;所述第二区域位于预设的操作控制区内,所述第一区域位于所述操作控制区外,n为正整数。

上述操作控制区可以是用户易于操控的区域,在单手操作时,上述操作控制区可以是用户单手可操作的区域。进一步的,在执行步骤101之前,还可以预先设定操作区域。其中,预先设置的目标操作区域可以是终端界面中整个区域,或是部分区域。例如,参照图2a所示,该终端界面中目标操作区域是终端界面的整个区域,即可以基于用户对所述终端界面中目标操作区域的第一子操作,对整个区域内至少两个区域的应用图标进行交换。从而,可以直接对已定的目标操作区域内的应用图标进行交换,操作实现更为灵活。

需要说明的是,在本发明实施例中,目标操作区域内应用图标在实际的操作时可以显示高亮或是闪动等来区别目标操作区域以为的应用图标。在本发明所涉及的图示中,定义网格图案的应用图标是目标操作区域内的应用图标。

本申请实施例提供的方案适用于多种操作场景,举例来说,可以应用于用户单手操作电子设备的场景。当用户用右手单手操作手机时,操作区域可以是用户右手拇指可以方便触及的区域。而应用于用户双手操作电子设备的场景中时,操作区域可以是用户左手拇指以及右手拇指可以方便触及的区域。

通过本发明实施例提供的方案,用户能灵活调整应用图标的显示位置。对于屏幕较大的电子设备,通过本申请实施例提供的方案,用户能将难以触及的位置的应用图标调整至较易触及的区域内,以便对各个区域显示的应用图标灵活地执行操控。

可选的,在本发明实施例中,上述步骤101,接收用户的第一输入,如图2a所示,包括:

步骤201:接收用户在第三区域的滑动输入,所述第三区域的至少部分与所述第二区域重合;

参见图2b~图2d,图中线状虚线所示区域为第三区域,点状虚线所示区域为第二区域,其中,第三区域可以包括第二区域,如图2b所示,第二区域包含在第三区域内。或者,第二区域包括第三区域,如图2c所示,点状虚线所示区域为第二区域,第三区域包含在第二区域内。或者第三区域的一部分与第二区域交叠,如图2d所示。滑动输入例如可以包括:单指定向滑动输入、单指旋转滑动输入、双指拉近滑动输入、双指旋转滑动输入、单指按压滑动输入等。所述第三区域与操作控制区存在至少部分交叠区域,用户可以方便地在第三区域中执行输入。

上述步骤102,响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域,包括:

步骤202:获取所述滑动输入的滑动参数;

可选的,在本发明实施例中,所述滑动参数包括以下至少一项:滑动方向、滑动距离、滑动轨迹;

其中,在所述滑动参数包括滑动方向的情况下,不同的滑动方向关联不同区域的图标;在所述滑动参数包括滑动距离的情况下,不同的滑动距离关联图标的个数;在所述滑动参数包括滑动轨迹的情况下,所述n个第一图标和n个第二图标是基于所述滑动轨迹经过的区域确定的。

根据滑动输入的滑动参数,即可选定相关联的n个第一图标。具体而言,基于滑动方向确定所选图标的所在区域,基于滑动距离确定所选图标的数量,基于滑动轨迹选定所需的第一图标。

步骤203:确定与所述滑动参数关联的n个第一图标和n个第二图标,所述n个第二图标显示于第二区域。

其中,第二区域的第二图标的数量与滑动参数关联的第一图标的数量相同。可选的,第二图标在第二区域的相对位置可以与第一图标在第一区域的相对位置相同。

步骤204:将n个第一图标的显示位置从第一区域更新至第二区域,并将所述n个第二图标的显示位置从第二区域更新至第一区域。

其中,第二区域可以是用户易于操作的区域,举例来说,当用户单手操控手机时,第二区域可以是用户单手可以触及的区域。在本实施例提供的方案中,将n个第一图标的显示位置从第一区域更新至第二区域之后,用户可以方便地操控显示在第二区域内的n个第一图标,提升用户操作便捷性。

参见图2e,在接收到单指上下滑动输入时,将上下两个屏幕区域的应用图标交换位置。在本实施例中,第一区域可以为下方屏幕区域,第二区域可以为上方屏幕区域。通过上述交换能将显示于屏幕上方和下方的应用图标对调。在用户单手握持终端设备时,能通过上述方案将显示于屏幕上方的图标移动至较易操作的下方区域,便于灵活地对界面中的各个应用图标执行操作。

在本实施例中,可以根据滑动输入的滑动参数来确定关联的n个第一图标和n个第二图表。举例而言,当滑动输入是向上滑动时,将滑动输入起点位置上方的区域确定为待选区域,根据滑动距离确定待选区域中的哪个或哪些图标为第一图标。比如,滑动距离越大,则选中的图标距离滑动输入的起点越远,或者,滑动距离越大,选中的图标数量越多。另外,可以根据滑动轨迹来选定不同的图标,比如,在向上滑动的过程中,向左上方滑动则选中待选区域左侧的图标,向右上滑动则选中待选区域右侧的图标。具体选中图标的数量和位置,可以根据滑动轨迹来确定。

滑动输入也可以是具有多个滑动方向的输入,举例来说,滑动输入先向左再向右,则可以根据滑动输入向左滑动的距离确定一列图标,再根据滑动输入向右滑动的距离确定一列图标。根据滑动输入来交换选中的这两列图标的位置。

具体地,参照图2f所示,手指按压在应用17、应用18、应用21和应用22的中心处,选择区域会依据按压时长或者按压力度来扩散,例如,按压时长越长,选择区域扩散范围越大,选择的应用图标越多;按压力度越大,选择区域扩散范围越大,选择的应用图标也越多。应理解,可以单独基于按压时间或者按压力度决定选择的目标操作区域,也可以将按压时间和按压力度结合考虑决定选择的目标操作区域。

参照图2g所示,手指按压在最下面一行应用所对应位置,选择区域时也会依据按压时间和/或按压力度来扩散,不同于上述扩散方式的是,朝向单一方向扩散,例如,选择手指按压位置所对应的行或者列作为目标操作区域。按压时间越长,选择区域扩散范围越大,选择的应用图标越多;按压力度越大,选择区域扩散范围越大,选择的应用图标也越多。应理解,可以单独基于按压时间或者按压力度决定选择的目标操作区域,也可以将按压时间和按压力度结合考虑决定选择的目标操作区域。

再如,参照图2f所示,目标操作区域可以是基于用户预先选择的区域,那么,以应用17所对应图标所在行作为中轴线,应用17、应用18,应用19对应的应用图标所在行的一半区域以及应用13、应用14、应用15对应的应用图标所在行之间的区域为第一区域,应用17、应用18,应用19对应的应用图标所在行的另一半区域以及应用21、应用22、应用23对应的应用图标所在行之间的区域为第二区域;这样,在交换时,仅需要交换应用13、应用14、应用15对应的应用图标与应用21、应用22、应用23对应的应用图标。

如果是双指按压操作,则其中一个手指按压选择的操作区域为第一区域,另一个手指按压选择的操作区域为第二区域。

与上述单指按压操作类似,参照图2g所示,一个手指按压选择了左下角的四个应用图标所在区域作为第一区域,另一个手指按压选择了右上角的四个应用图标所在区域作为第二区域。

由此,本发明中目标操作区域内第一区域和第二区域的选择方式以及实现方式更为多样灵活,给用户更多的操作选择以及更优的使用体验。

通过本实施例提供的方案,能通过第一输入灵活选中需要更新显示位置的图标,第一输入是滑动输入时,可以通过调整滑动输入的滑动方向、滑动距离、滑动轨迹等参数来确定关联的图标。选中图标的方式灵活,操作简便。

可选的,在本发明实施例中,上述步骤101,接收用户的第一输入之前,如图3所示,还包括:

步骤301:接收用户的第二输入;

第二输入例如可以是点击、长按、滑动等输入,第二输入可以用于选定若干个图标,也可以用于在选定图标之前预选出所需图标所在的范围。

步骤302:响应于所述第二输入,更新目标区域的m个图标为目标显示状态;

其中,所述目标显示状态指示所述m个图标为选中状态,所述目标区域为包括所述第二输入的输入位置的目标范围的区域;m为正整数,m≥n。

更新目标区域的m个图标为目标显示状态能清晰呈现出用户通过执行第二输入而选中的图标,以便用户对选中的图标进行确认或调整。

可选的,在本发明实施例中,上述步骤302,响应于所述第二输入,更新目标区域的m个图标为目标显示状态,如图4所示,包括:

步骤401:响应于所述第二输入,基于所述第二输入的输入参数,选定所述目标区域;

步骤402:将所述目标区域的m个图标的显示状态更新为选中状态;

其中,所述输入参数包括以下至少一项:输入时长、输入力度、输入区域。

第二输入例如可以是点击、长按、滑动等输入,根据第二输入的输入时长、输入力度、输入区域等输入参数确定被选中的目标区域。并将目标区域中包含的图标的显示状态更新为选中状态。

举例来说,第二输入可以是单指操作的点击输入,此时,可以根据点击输入的区域来确定所选目标区域的中心位置,根据输入时长和输入力度来确定所选目标区域的范围。比如,输入时长和所选的目标区域的面积正相关,第二输入的输入时间越长,所选目标区域的范围越大。同理,所选的目标区域的面积也可以与输入力度正相关,即输入力度越大,所选区域的面积越大等。

可选的,在本发明实施例中,所述第二输入包括第一子输入和第二子输入;

如图5a所示,上述步骤401,所述基于所述第二输入的输入参数,选定所述目标区域,包括:

步骤501:基于所述第一子输入的第一输入参数,确定第一子区域;

步骤502:基于所述第二子输入的第二输入参数,确定第二子区域;

其中,所述目标区域包括所述第一子区域和第二子区域,所述第一输入参数包括以下至少一项:输入时长、输入力度、输入区域;所述第二输入参数包括以下至少一项:输入时长、输入力度、输入区域。

上述第二输入可以包括多个子输入,在本实施例中,第二输入包括第一子输入和第二子输入,根据第二输入中的多个子输入选定目标区域。

举例而言,先根据第二输入中的第一子输入的输入时长、输入力度、输入区域等输入参数选定第一子区域,然后再根据第二输入中的第二子输入的输入时长、输入力度、输入区域等输入参数选定第二子区域。其中,输入参数可以与选定区域的面积、形状等参数相关。

通过本实施例提供的方案,通过执行第二输入可以灵活选中所需的目标区域。第二输入中包含多个子输入时,可以根据多个子输入选中不同区域的、不同数量的图标,具有较优的灵活性。

参见图5b,根据第一子输入选定第一子区域可以包括应用13、应用17和应用21,根据第二子输入选定第二子区域可以包括应用15、应用19和应用23。在选定目标区域之后可以将这两个子区域中的应用图标更新为选中状态,以便呈现出待交换的图标,用户可以根据选中状态的图标进一步执行移位操作。例如,可以随后执行左右方向的滑动操作,以将第一子区域的应用图标与第二子区域的应用图标交换位置。

参照图5c所示,根据第一子输入选定第一子区域可以包括应用13、应用14和应用15,根据第二子输入选定第二子区域可以包括应用21、应用22和应用23。在选定目标区域之后可以将这两个子区域中的应用图标更新为选中状态,以便呈现出待交换的图标,用户可以根据选中状态的图标进一步执行移位操作。例如,可以随后执行向下方向的滑动操作,以将第一子区域的应用图标与第二子区域的应用图标交换位置。

可选的,在本发明实施例中,所述第二输入为单点触控输入;

如图6所示,上述步骤401:所述基于所述第二输入的输入参数,选定所述目标区域,包括:

步骤601:获取所述触控输入的第一触控参数和第二触控参数,所述第一触控参数为触控区域,所述第二触控参数包括触控时长或触控力度;

步骤602:基于所述第二触控参数,将包括所述触控区域的目标范围的区域选定为目标区域;

其中,所述目标范围是基于所述第二触控参数确定的。

其中,第二输入为单点触控输入,例如可以是由一个手指点击屏幕而形成的输入。上述第一触控参数可以是手指点击屏幕的位置,根据点击位置可以确定目范围。上述第二触控参数可以是手指点击屏幕的时长或者力度。当第二触控参数是触控时长时,触控时长越长则确定的目标区域的面积越大。相类似的,当第二触控参数是触控力度时,触控力度越大则确定的目标区域的面积越大。

根据触控区域来确定目标范围,根据触控的力度或时长来确定目标区域大小,进而确定目标区域。

通过本实施例提供的方案,可以根据单点触控确定目标区域。在实际应用中,用户可以通过执行简单的单点触控操作即可选定目标区域,进而对目标区域的图标的显示位置进行调整。操作过程简单快捷,选定方式灵活。

可选的,在本发明实施例中,所述第一输入为双指滑动输入,所述第一输入包括第一滑动子输入和第二滑动子输入;n=1;

如图7a所示,上述步骤102,所述响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域,包括:

步骤701:获取所述第一滑动子输入的第一滑动参数和所述第二滑动子输入的第二滑动参数,所述第一滑动参数包括第一滑动轨迹、第一滑动方向和第一滑动距离,所述第二滑动参数包括第二滑动轨迹、第二滑动方向和第二滑动距离。

其中,第一滑动子输入和第二滑动子输入可以是用户双手操作时,左右手分别执行的输入。

步骤702:确定所述第一滑动轨迹和所述第二滑动轨迹所经过的t个图标。

步骤703:基于所述第一滑动方向和第二滑动方向,确定第一移位方向。

本发明实施例的第一移位方向是指图标移动的方向,参见图7b,本实施例中第一滑动子输入和第二滑动子输入是双指旋转滑动输入,可以用于相邻两个应用图标交换位置。其中,可以是顺时针旋转或者逆时针旋转,在图7b中示出的第一移位方向是顺时针旋转输入。第一滑动轨迹和第二滑动轨迹经过应用14、应用15、应用18和应用19。

步骤704:基于所述第一滑动距离和所述第二滑动距离,确定第一移位量。

本发明实施例的第一移位量可以指图标移动的距离,即移动多少个图标的距离,例如将图7c中的图标21移动至图标22所在位置,即移动了1个图标的距离;若将图7c中的图标21移动至图标23所在位置,即移动了2个图标的距离。另外,还可以预设滑动距离与移位量的关系,比如,当滑动距离小于2厘米时第一移位量为一个单位长度,当滑动距离大于2厘米时第一移位量为两个单位长度。在本实施例中,根据滑动距离的实际长度确定第一移位量,在实际应用过程中,也可以按照需求以其他标准确定第一移位量,例如第一移位量是滑动距离的预设倍长度,另外,还可以结合滑动时长、滑动时的按压力度等参数确定第一移位量。

步骤705:基于所述第一移位量,按照所述第一移位方向,依次移动所述t个图标中的每个图标。

其中,所述t个图标包括第一图标,在移动前所述第一图标位于第一区域,在移动后所述第一图标位于第二区域;t为大于1的整数。参见图7b,移位后应用15从第二区域移动至第一区域。参见图7c,移位后应用24从第二区域移动至第一区域。

举例而言,本实施例提供的方案可以用于对图标进行循环移位。在对应用图标进行循环移位时,移位的方向基于滑动输入的方向决定。例如,如果第一滑动轨迹和第二滑动轨迹经过一行应用图标,那么针对一行应用图标的滑动输入,如果向左滑动,则该行所对应的应用图标分别向左循环移位,位于最左边的应用图标循环移位至该行的最右边,即从首位移位至末位。另外,移位图标的距离即移位量,可以根据滑动输入的滑动距离来确定。当第一滑动轨迹和第二滑动轨迹经过多个图标时,依次移动多个图标中的每个图标。

参见图7d,首先,基于双指按压操作,从屏幕中左下角和右上角分别选择区域作为目标操作区域。然后,基于第一输入将目标操作区域中两个区域的应用图标交换位置。其中,第一输入为双指拉近滑动输入。根据第一输入将右上角第一区域中的应用3、应用4、应用7和应用8与第二区域的应用17、应用18、应用21和应用22交换位置。

参照图7e所示,首先,基于双指点击输入,从屏幕中选择两个应用图标的区域作为目标操作区域。然后,基于第一输入将目标操作区域中两个应用图标交换位置。其中,第一输入为双指拉近滑动输入。根据第一输入将第一区域中的应用7与第二区域中的应用18交换位置。

通过本实施例提供的方案,能够对多个图标进行循环移位,当用户需要移动若干个图标时,只需控制滑动输入的滑动轨迹,即可对滑动轨迹经过的图标进行移位。移动前位于第一区域的第一图标,在移位后位于第二区域,用户可以方便地对第二区域的图标进行后续操作。

通过本实施例提供的方案,能灵活调整图标的显示位置,通过单手操作即可对任意区域内的图标进行操控,不需要在操作过程中调整握持位置来选定所需的目标。从而提升整体操作灵活性。

可选的,在本发明实施例中,所述第一输入为单指滑动输入,n=1;

如图8a所示,上述步骤402,所述响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域,包括:

步骤801:获取所述单指滑动输入的第三滑动参数,所述第三滑动参数包括第三滑动轨迹、第三滑动方向和第三滑动距离;

步骤802:基于所述第三滑动方向,确定第二移位方向。

本发明实施例的第二移位方向是指图标移动的方向,例如,对某一排图标进行循环位移的场景,第二移位方向可以是向左或者向右;对某一列图标进行循环位移的场景,第二移位方向可以是向上或者向下。

步骤803:基于所述第三滑动距离,确定第二移位量;

步骤804:基于所述第二移位量,按照所述第二移位方向,依次移动所述m个图标中的每个图标;

其中,在移动前所述第一图标位于第一区域,在移动后所述第一图标位于第二区域。

参见图8b,单指滑动输入如图中黑色箭头所示,第三滑动参数中的第三滑动轨迹经过应用15、应用16、应用20、应用24、应用25、应用22和应用18。第三滑动方向为顺时针方向。另外,根据单指滑动输入的滑动距离确定第二移位量,举例而言,可以预先设定滑动距离与移位量的关系,比如移位量是滑动距离的预设倍。

在本实施例中,先根据单指滑动输入的第三滑动参数确定第二移位方向、第二移位量,然后对所述m个图标中的每个图标进行相应移位。本实施例中m个图标可以包括应用15、应用16、应用20、应用24、应用25、应用22和应用18,第二移位量可以是一个图标距离,移位方向是顺时针方向,移动后的界面如图8c所示。

参照图8d所示,首先,基于按压操作,从屏幕中选择一行应用图标对应区域作为目标操作区域;然后,基于一次左滑动输入,将目标操作区域中多个应用图标循环交换位置。在本实施例中单指滑动输入的第三滑动方向为从右至左,由此确定第二移位方向为从右至左移位。滑动操作从应用23开始到应用22结束,可见滑动距离为1个图标距离,由此确定第二移位量为1个应用距离。基于上述第二移位方向和移位距离依次移动选中行内的图标,移动后界面如图8d右侧所示。

通过本实施例提供的方案,能够对m个图标进行移位。其中,根据滑动输入的方向确定移位的方向,根据滑动的距离确定移位量。当m大于1时,对于多个图标依次移动。通过移位,将m个图标从第一区域移位至第二区域,用户可以方便地对第二区域中的图标进行操作,避免在操作过程中调整握持姿势。

可选的,在本发明实施例中,如图9所示,上述步骤s102,响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域之后,还包括:

步骤901:显示目标控件;

步骤902:接收用户的第三输入;

步骤903:响应于所述第三输入,更新所述目标控件为第一显示状态,所述第一显示状态指示锁定模式;

步骤904:在接收到用户的第四输入的情况下,响应于所述第四输入,更新所述目标控件为第二显示状态,所述第二显示状态指示非锁定模式。

其中,在所述锁定控件处于上锁状态时,所述目标操作区域中的任一应用图标对应的应用被使用后,所述目标操作区域保持交换后的应用图标布局;

在所述锁定控件处于解锁状态时,所述目标操作区域中的任一应用图标对应的应用被使用后,所述目标操作区域恢复交换前的应用图标布局。

参照图10a所示,可以基于单指的左右滑动输入,如图10a中箭头所示,将左右两个屏幕区域的应用图标交换位置;在交换位置之后,屏幕中出现锁定控件,如图10a中所示小锁标识;基于用户对锁定控件的操作,将所述锁定控件设置为上锁状态或解锁状态。当所述锁定控件处于上锁状态时,参照图10a所示,所述目标操作区域中的任一应用图标对应的应用被使用后,所述目标操作区域保持交换后的应用图标布局;在所述锁定控件处于解锁状态时,参照图10b所示,所述目标操作区域中的任一应用图标对应的应用被使用后,所述目标操作区域恢复交换前的应用图标布局。

在本发明实施例中,接收用户对终端界面的第一输入;基于第一输入对终端界面中目标操作区域内至少两个区域的应用图标进行交换,从而,可以解决用户无法或较难够及距离较远的目标应用的应用图标的问题,提升用户体验。

可选的,在本发明实施例中,所述锁定模式具体包括:在当前界面更新为目标界面后,所述n个第一图标保持在所述第二区域显示;

所述非锁定模式具体包括:在当前界面更新为目标界面后,所述n个第一图标恢复至所述第一区域显示。

下面通过几个具体的实例对本发明的终端界面操作方案进行详述,应理解,本发明并不限于以下实例,以下均是在交换操作模式下实现。

通过本发明实施例提供的方案,用户能灵活调整应用图标的显示位置。对于屏幕较大的电子设备,通过本申请实施例提供的方案,用户能将难以触及的位置的应用图标调整至较易触及的区域内,以便对各个区域显示的应用图标灵活地执行操控。在操控的过程中,用户可以通过改变输入的轨迹、方向等参数来控制移位应用图标的数量、方向等参数,操作简单灵活。而且,在用户执行操作的过程中,无需调整握持姿势,优化用户使用体验。

为了解决现有技术中的问题,本申请实施例还提供一种电子设备1100,如图11a所示包括:

第一接收模块1101,接收用户的第一输入;

第一更新模块1102,响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域;

其中,所述n个第一图标是基于所述第一输入的输入参数确定的;所述第二区域位于预设的操作控制区内,所述第一区域位于所述操作控制区外,n为正整数。

在本发明实施例中,通过本实施例提供的电子设备接收用户对终端界面的第一输入;响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域,通过本发明实施例提供的方案,用户能灵活调整应用图标的显示位置。对于屏幕较大的电子设备,通过本申请实施例提供的方案,用户能将难以触及的位置的应用图标调整至较易触及的区域内,以便对各个区域显示的应用图标灵活地执行操控。在操控的过程中,用户可以通过单手便捷地对任意位置的图标进行操控,无需调整握持的姿势,提高用户操控便捷性。

较优的,基于上述实施例所述的电子设备,如图11b所示,所述第一接收模块1101,用于:

接收用户在第三区域的滑动输入,所述第三区域的至少部分与所述第二区域重合;

所述第一更新模块1102,包括:

第一获取模块1103,获取所述滑动输入的滑动参数;

第一确定模块1104,确定与所述滑动参数关联的n个第一图标和n个第二图标,所述n个第二图标显示于第二区域;

第二更新模块1105,将n个第一图标的显示位置从第一区域更新至第二区域,并将所述n个第二图标的显示位置从第二区域更新至第一区域。

较优的,基于上述实施例所述的电子设备,所述滑动参数包括以下至少一项:滑动方向、滑动距离、滑动轨迹;

其中,在所述滑动参数包括滑动方向的情况下,不同的滑动方向关联不同区域的图标;在所述滑动参数包括滑动距离的情况下,不同的滑动距离关联图标的个数;在所述滑动参数包括滑动轨迹的情况下,所述n个第一图标和n个第二图标是基于所述滑动轨迹经过的区域确定的。

较优的,基于上述实施例所述的电子设备,还包括:

第二接收模块1106,接收用户的第二输入;

第三更新模块1107,响应于所述第二输入,更新目标区域的m个图标为目标显示状态;

其中,所述目标显示状态指示所述m个图标为选中状态,所述目标区域为包括所述第二输入的输入位置的目标范围的区域;m为正整数,m≥n。

较优的,基于上述实施例所述的电子设备,如图11c所示,所述第三更新模块1107,包括:

第二确定模块1108,响应于所述第二输入,基于所述第二输入的输入参数,选定所述目标区域;

第四更新模块1109,将所述目标区域的m个图标的显示状态更新为选中状态;

其中,所述输入参数包括以下至少一项:输入时长、输入力度、输入区域。

较优的,基于上述实施例所述的电子设备,所述第二输入包括第一子输入和第二子输入;

如图11d所示,所述第二确定模块1108,包括:

第三确定模块1110,基于所述第一子输入的第一输入参数,确定第一子区域;

第四确定模块1111,基于所述第二子输入的第二输入参数,确定第二子区域;

其中,所述目标区域包括所述第一子区域和第二子区域,所述第一输入参数包括以下至少一项:输入时长、输入力度、输入区域;所述第二输入参数包括以下至少一项:输入时长、输入力度、输入区域。

较优的,基于上述实施例所述的电子设备,所述第二输入为单点触控输入;

如图11e所示,所述第二确定模块1108,包括:

第二获取模块1112,获取所述触控输入的第一触控参数和第二触控参数,所述第一触控参数为触控区域,所述第二触控参数包括触控时长或触控力度;

第五确定模块1113,基于所述第二触控参数,将包括所述触控区域的目标范围的区域选定为目标区域;

其中,所述目标范围是基于所述第二触控参数确定的。

较优的,基于上述实施例所述的电子设备,所述第一输入为双指滑动输入,所述第一输入包括第一滑动子输入和第二滑动子输入;n=1;

如图11f所示,所述第一更新模块1102,包括:

第三获取模块1114,获取所述第一滑动子输入的第一滑动参数和所述第二滑动子输入的第二滑动参数,所述第一滑动参数包括第一滑动轨迹、第一滑动方向和第一滑动距离,所述第二滑动参数包括第二滑动轨迹、第二滑动方向和第二滑动距离;

第六确定模块1115,确定所述第一滑动轨迹和所述第二滑动轨迹所经过的t个图标;

第七确定模块1116,基于所述第一滑动方向和第二滑动方向,确定第一移位方向;

第八确定模块1117,基于所述第一滑动距离和所述第二滑动距离,确定第一移位量;

第一移动模块1118,基于所述第一移位量,按照所述第一移位方向,依次移动所述t个图标中的每个图标;

其中,所述t个图标包括第一图标,在移动前所述第一图标位于第一区域,在移动后所述第一图标位于第二区域;t为大于1的整数。

较优的,基于上述实施例所述的电子设备,所述第一输入为单指滑动输入,n=1;

如图11g所示,所述第一更新模块1102,包括:

第四获取模块1119,获取所述单指滑动输入的第三滑动参数,所述第三滑动参数包括第三滑动轨迹、第三滑动方向和第三滑动距离;

第九确定模块1120,基于所述第三滑动方向,确定第二移位方向;

第十确定模块1121,基于所述第三滑动距离,确定第二移位量;

第二移动模块1122,基于所述第二移位量,按照所述第二移位方向,依次移动所述m个图标中的每个图标;

其中,在移动前所述第一图标位于第一区域,在移动后所述第一图标位于第二区域。

较优的,基于上述实施例所述的电子设备,如图11h所示,还包括:

显示模块1123,显示目标控件;

第三接收模块1124,接收用户的第三输入;

第五更新模块1125,响应于所述第三输入,更新所述目标控件为第一显示状态,所述第一显示状态指示锁定模式;

第六更新模块1126,在接收到用户的第四输入的情况下,响应于所述第四输入,更新所述目标控件为第二显示状态,所述第二显示状态指示非锁定模式。

较优的,基于上述实施例所述的电子设备,所述锁定模式具体包括:在当前界面更新为目标界面后,所述n个第一图标保持在所述第二区域显示;

所述非锁定模式具体包括:在当前界面更新为目标界面后,所述n个第一图标恢复至所述第一区域显示。

本发明实施例提供的电子设备1100能够实现图1所示的方法实施例中电子设备实现的各个过程,且可以达到相同的技术效果。为避免重复,这里不再赘述。

图12为实现本发明各个实施例的一种移动终端的硬件结构示意图,

该移动终端1200包括但不限于:射频单元1201、网络模块1202、音频输出单元1203、输入单元1204、传感器1205、显示单元1206、用户输入单元1207、接口单元1208、存储器1209、处理器1210、以及电源1211等部件。本领域技术人员可以理解,图12中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,输入单元1204,接收用户的第一输入;

处理器1210,响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域;

其中,所述n个第一图标是基于所述第一输入的输入参数确定的;所述第二区域位于预设的操作控制区内,所述第一区域位于所述操作控制区外,n为正整数。

在本发明实施例中,接收用户的第一输入;响应于所述第一输入,将n个第一图标的显示位置从第一区域更新至第二区域,其中,所述n个第一图标是基于所述第一输入的输入参数确定的;所述第二区域位于预设的操作控制区内,所述第一区域位于所述操作控制区外,n为正整数。通过本发明实施例提供的方案,用户能灵活调整应用图标的显示位置。对于屏幕较大的电子设备,通过本申请实施例提供的方案,用户能将难以触及的位置的应用图标调整至较易触及的区域内,以便对各个区域显示的应用图标灵活地执行操控。

应理解的是,本发明实施例中,射频单元1201可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1210处理;另外,将上行的数据发送给基站。通常,射频单元1201包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1201还可以通过无线通信系统与网络和其他设备通信。

移动终端通过网络模块1202为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元1203可以将射频单元1201或网络模块1202接收的或者在存储器1209中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1203还可以提供与移动终端1200执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1203包括扬声器、蜂鸣器以及受话器等。

输入单元1204用于接收音频或视频信号。输入单元1204可以包括图形处理器(graphicsprocessingunit,gpu)12041和麦克风12042,图形处理器12041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1206上。经图形处理器12041处理后的图像帧可以存储在存储器1209(或其它存储介质)中或者经由射频单元1201或网络模块1202进行发送。麦克风12042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1201发送到移动通信基站的格式输出。

移动终端1200还包括至少一种传感器1205,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板12061的亮度,接近传感器可在移动终端1200移动到耳边时,关闭显示面板12061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1205还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元1206用于显示由用户输入的信息或提供给用户的信息。显示单元1206可包括显示面板12061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板12061。

用户输入单元1207可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1207包括触控面板12071以及其他输入设备12072。触控面板12071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板12071上或在触控面板12071附近的操作)。触控面板12071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1210,接收处理器1210发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板12071。除了触控面板12071,用户输入单元1207还可以包括其他输入设备12072。具体地,其他输入设备12072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板12071可覆盖在显示面板12061上,当触控面板12071检测到在其上或附近的触摸操作后,传送给处理器1210以确定触摸事件的类型,随后处理器1210根据触摸事件的类型在显示面板12061上提供相应的视觉输出。虽然在图12中,触控面板12071与显示面板12061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板12071与显示面板12061集成而实现移动终端的输入和输出功能,具体此处不做限定。

接口单元1208为外部装置与移动终端1200连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元1208可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端1200内的一个或多个元件或者可以用于在移动终端1200和外部装置之间传输数据。

存储器1209可用于存储软件程序以及各种数据。存储器1209可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1209可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器1210是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器1209内的软件程序和/或模块,以及调用存储在存储器1209内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器1210可包括一个或多个处理单元;优选的,处理器1210可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1210中。

移动终端1200还可以包括给各个部件供电的电源1211(比如电池),优选的,电源1211可以通过电源管理系统与处理器1210逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,移动终端1200包括一些未示出的功能模块,在此不再赘述。

优选的,本发明实施例还提供一种移动终端,包括处理器1210,存储器1209,存储在存储器1209上并可在所述处理器1210上运行的计算机程序,该计算机程序被处理器1210执行时实现上述一种图标显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述一种图标显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1