首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件包 / 软件组件 / 微件 / 移动widget / 一种展示桌面小工具的方法及电子设备

一种展示桌面小工具的方法及电子设备

阅读:926发布:2020-05-12

专利汇可以提供一种展示桌面小工具的方法及电子设备专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种展示桌面小工具的方法,该方法在具有 触摸屏 的 电子 设备上实现,包括:检测用户在触摸屏上的第一手势操作指令。根据第一手势操作指令,在触摸屏的第一屏幕上显示第一区域,第一区域展示桌面小工具widget。检测用户在触摸屏上的第二手势操作指令。响应于第二手势操作指令,调整第一区域的尺寸。本申请 实施例 还提供相应的电子设备及存储介质。通过本申请实施例提供的技术方案,提高了widget的展示效率以及添加效率,提升用户的体验。,下面是一种展示桌面小工具的方法及电子设备专利的具体信息内容。

1.一种展示桌面小工具的方法,所述方法在具有触摸屏电子设备上实现,其特征在于,包括:
检测用户在所述触摸屏上的第一手势操作指令;
根据所述第一手势操作指令,在所述触摸屏的第一屏幕上显示第一区域,所述第一区域展示所述桌面小工具widget;
检测用户在所述触摸屏上的第二手势操作指令;
响应于所述第二手势操作指令,调整所述第一区域的尺寸。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测用户在所述触摸屏上的第三手势操作指令;
响应于所述第三手势操作指令,将所述第一区域中的目标widget移动到所述第一屏幕上。
3.根据权利要求1或2所述的方法,其特征在于,所述第二手势操作指令包括用户点击所述第一区域的第一目标区域并向上拖动,
响应于所述第二手势操作指令,调整所述第一区域的尺寸,包括:
响应于所述第二手势操作指令,增大所述第一区域的尺寸。
4.根据权利要求3所述的方法,其特征在于,还包括:
检测到用户点击所述第一区域的第一目标位置时,缩小所述第一区域的尺寸。
5.根据权利要求1或2所述的方法,其特征在于,所述第二手势操作指令包括用户点击所述第一区域的第一目标区域并向下拖动,
响应于所述第二手势操作指令,调整所述第一区域的尺寸,包括:
响应于所述第二手势操作指令,缩小所述第一区域的尺寸。
6.根据权利要求5所述的方法,其特征在于,还包括:
检测到用户点击所述第一区域的第二目标位置时,增大所述第一区域的尺寸。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述第三手势操作指令包括用户点击所述第一区域中的所述目标widget。
8.根据权利要求1至6任一项所述的方法,其特征在于,所述第三手势操作指令包括用户拖动所述第一区域中的所述目标widget到所述第一屏幕上。
9.一种展示桌面小工具的电子设备,其特征在于,包括:
检测单元,用于检测用户在所述触摸屏上的第一手势操作指令;
显示单元,用于根据所述检测单元检测到的所述第一手势操作指令,在所述触摸屏的第一屏幕上显示第一区域,所述第一区域展示所述桌面小工具widget;
所述检测单元,还用于检测用户在所述触摸屏上的第二手势操作指令;
调整单元,用于响应于所述检测单元检测到的所述第二手势操作指令,调整所述第一区域的尺寸。
10.根据权利要求9所述的电子设备,其特征在于,
所述检测单元,还用于检测用户在所述触摸屏上的第三手势操作指令;
还包括:
移动单元,用于响应于所述检测单元检测到的所述第三手势操作指令,将所述第一区域中的目标widget移动到所述第一屏幕上。
11.根据权利要求9或10所述的电子设备,其特征在于,所述第二手势操作指令包括用户点击所述第一区域的第一目标区域并向上拖动,
所述调整单元,具体用于响应于所述检测单元检测到的所述第二手势操作指令,增大所述第一区域的尺寸。
12.根据权利要求11所述的电子设备,其特征在于,
所述调整单元,具体用于所述检测单元检测到用户点击所述第一区域的第一目标位置时,缩小所述第一区域的尺寸。
13.根据权利要求9或10所述的电子设备,其特征在于,所述第二手势操作指令包括用户点击所述第一区域的第一目标区域并向下拖动;
所述调整单元,具体用于响应于所述检测单元检测到的所述第二手势操作指令,缩小所述第一区域的尺寸。
14.根据权利要求13所述的电子设备,其特征在于,
所述调整单元,还用于所述检测单元检测到用户点击所述第一区域的第二目标位置时,增大所述第一区域的尺寸。
15.根据权利要求9至14任一项所述的电子设备,其特征在于,所述第三手势操作指令包括用户点击所述第一区域中的所述目标widget。
16.根据权利要求9至14任一项所述的电子设备,其特征在于,所述第三手势操作指令包括用户拖动所述第一区域中的所述目标widget到所述第一屏幕上。
17.一种计算机可读存储介质,其特征在于,当指令在计算机装置上运行时,使得所述计算机装置执行如权利要求1至8任一所述的方法。
18.一种计算机程序产品,当其在计算机上运行时,使得计算机可以执行如权利要求1至8任一所述的方法。
19.一种电子设备,其特征在于,所述电子设备包括存储器、处理器,所述存储器中存储代码和数据,所述存储器与所述处理器耦合,所述处理器运行所述存储器中的代码使得所述设备执行如权利要求1至8任一所述的方法。

说明书全文

一种展示桌面小工具的方法及电子设备

技术领域

[0001] 本申请涉及人机交互领域,具体涉及一种桌面小工具的显示方法。

背景技术

[0002] 近年来,随着屏幕触控技术的快速发展,采用触摸屏的电子设备(例如手机、平板、电脑等)被广泛应用。
[0003] 桌面小工具(widget)是可以嵌入到桌面各屏幕的微型应用程序视图,支持用户在视图上进行功能预览甚至快捷操作,并接收定期的更新。在Android手机的桌面上,经常可以看到的各种widget,比如时钟、天气、音乐播放器等等。目前的安卓手机,预览和添加widget的方式普遍为两种,一是用全屏的widget预览模式支持用户长按进行添加。二是支持在底部停靠栏(dock)滑动预览并添加。第一种方式在添加过程中用户可能会忘记自己此时在哪一屏,操作上需要长按拖动到有空间的屏幕,记忆和操作成本都较高。第二种添加方式预览空间太窄,缩略图难以看清,每屏展示空间有限,用户需要不停地滑动寻找想要添加的widget。由此可见,第一种方式存在展示widget效率不高的问题,第二种方式存在添加widget的效率不高的问题,目前预览和添加widget的方法效率低下,影响用户的体验。发明内容
[0004] 本申请实施例提供一种展示桌面小工具的方法、电子设备以及存储介质,使得用户可以调整widget的预览界面,提高widget的展示效率以及添加效率,提升用户的体验。
[0005] 为达到上述目的,本申请实施例提供如下技术方案:
[0006] 本申请第一方面提供一种展示桌面小工具的方法,该方法可以在具有触摸屏的电子设备上实现,可以包括:检测用户在触摸屏上的第一手势操作指令。本实施例中,电子设备可以通过手势操作进行打开widget的预览界面,为了能够打开widget的预览界面,电子设备可以接收第一手势操作指令,第一手势操作指令可以是点击操作指令、长按操作指令或者转圈操作指令,或者可以是从对线方向向内缩进,具体此处不做限定。根据第一手势操作指令,在触摸屏的第一屏幕上显示第一区域,第一区域展示桌面小工具widget。电子设备在接收到第一手势操作指令之后,可以根据第一手势操作在第一屏幕上显示第一区域。需要说明的是,触摸屏可能包括多个屏幕,如第一屏幕,第二屏幕,第三屏幕等。第一屏幕或第二屏幕或第三屏幕上可以放置APP图标,用户也可以根据自己的喜好将APP图标放置在第一屏幕上或第二屏幕上或第三屏幕上。在本申请实施例中,用户当前所在的屏幕为第一屏幕,则检测到第一手势操作指令之后,在第一屏幕上显示第一区域;用户当前所在的屏幕为第二屏幕,则检测到第一手势操作指令之后,在第二屏幕上显示第一区域;用户当前所在的屏幕为第三屏幕,则检测到第一手势操作指令之后,在第三屏幕上显示第一区域。检测用户在触摸屏上的第二手势操作指令。本实施例中,可以通过手势操作调整widget的展示界面的尺寸,为了调整widget的展示界面的尺寸,电子设备可以接收第二手势操作指令,第二手势操作指令可以是点击第一区域中的第一目标区域并向上滑动、或者点击第一区域中的第一目标区域并向下滑动,或者点击第一区域的第一目标位置,具体此处不做限定。响应于第二手势操作指令,调整第一区域的尺寸。
[0007] 可选地,结合上述第一方面,在第一种可能的实现方式中,该方法还可以包括:检测用户在触摸屏上的第三手势操作指令。本实施例中,可以通过手势操作添加widget,为了添加目标widget,电子设备可以接收第三手势操作指令,第三手势操作指令可以是点击第一区域中的第一目标widget并拖动到第一屏幕上,或者点击第一区域的第一目标widget,具体此处不做限定。响应于第三手势操作指令,将第一区域中的目标widget移动到第一屏幕上。
[0008] 可选地,结合上述第一方面或第一方面第一种可能的实现方式,在第二种可能的实现方式中,第二手势操作指令可以包括用户点击第一区域的第一目标区域并向上拖动。进一步的,响应于第二手势操作指令,调整第一区域的尺寸,可以包括:响应于第二手势操作指令,增大第一区域的尺寸。
[0009] 可选地,结合上述第一方面第二种可能的实现方式,在第三种可能的实现方式中,还可以包括:检测用户点击第一区域的第一目标位置时,缩小第一区域的尺寸。
[0010] 可选地,结合上述第一方面或第一方面第一种可能的实现方式,在第四种可能的实现方式中,第二手势操作指令可以包括用户点击第一区域的第一目标区域并向下拖动。进一步的,响应于第二手势操作指令,调整第一区域的尺寸,可以包括:响应于第二手势操作指令,缩小第一区域的尺寸。
[0011] 可选地,结合上述第一方面第四种可能的实现方式,在第五种可能的实现方式中,还可以包括:检测用户点击第一区域的第二目标位置时,增大第一区域的尺寸。
[0012] 可选地,结合上述第一方面或第一方面任意一种可能的实现方式,在第六种可能的实现方式中,第三手势操作指令可以包括用户点击第一区域中的目标widget。
[0013] 可选地,结合上述第一方面或第一方面任意一种可能的实现方式,在第七种可能的实现方式中,第三手势操作指令可以包括用户拖动第一区域中的目标widget到第一屏幕上。
[0014] 本申请第二方面提供一种展示桌面小工具的电子设备,可以包括:检测单元,用于检测用户在触摸屏上的第一手势操作指令。显示单元,用于根据检测单元检测到的第一手势操作指令,在触摸屏的第一屏幕上显示第一区域,第一区域展示桌面小工具widget。检测单元,还用于检测用户在触摸屏上的第二手势操作指令。调整单元,用于响应于检测单元检测到的第二手势操作指令,调整第一区域的尺寸。
[0015] 可选地,结合上述第二方面,在第一种可能的实现方式中,检测单元,还用于检测用户在触摸屏上的第三手势操作指令。还可以包括:移动单元,用于响应于检测单元检测到的第三手势操作指令,将第一区域中的目标widget移动到第一屏幕上。
[0016] 可选地,结合上述第二方面或第二方面第一种可能的实现方式,在第二种可能的实现方式中,第二手势操作指令可以包括用户点击第一区域的第一目标区域并向上拖动。调整单元,具体用于响应于检测单元检测到的第二手势操作指令,增大第一区域的尺寸。
[0017] 可选地,结合上述第二方面第二种可能的实现方式,在第三种可能的实现方式中,调整单元,具体用于检测单元检测用户点击第一区域的第一目标位置时,缩小第一区域的尺寸。
[0018] 可选地,结合上述第二方面或第二方面第一种可能的实现方式,在第四种可能的实现方式中,第二手势操作指令可以包括用户点击第一区域的第一目标区域并向下拖动。调整单元,具体用于响应于检测单元检测到的第二手势操作指令,缩小第一区域的尺寸。
[0019] 可选地,结合上述第二方面第四种可能的实现方式,在第五种可能的实现方式中,调整单元,还用于检测单元检测到用户点击第一区域的第二目标位置时,增大第一区域的尺寸。
[0020] 可选地,结合上述第二方面或第二方面任意一种可能的实现方式,在第六种可能的实现方式中,第三手势操作指令可以包括用户点击第一区域中的目标widget。
[0021] 可选地,结合上述第二方面或第二方面任意一种可能的实现方式,在第七种可能的实现方式中,第三手势操作指令可以包括用户拖动第一区域中的目标widget到第一屏幕上。
[0022] 本申请第三方面提供一种电子设备,该电子设备具有实现上述第一方面或第一方面任意一种可能实现方式的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
[0023] 本申请第四方面提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方式的展示桌面小工具的方法。
[0024] 本申请第五方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方式的展示桌面小工具的方法。
[0025] 本申请第六方面提供一种芯片系统,该芯片系统包括处理器,用于支持电子设备实现上述第一方面或第一方面任意一种可能的实现方式中所涉及的功能。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存电子设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。附图说明
[0026] 图1为本申请实施例提供的通信设备的硬件结构的示意图;
[0027] 图2为电子设备上展示widget的一个具体应用场景示意图;
[0028] 图3为电子设备上展示widget的另一个具体应用场景示意图;
[0029] 图4为本申请实施例提供的展示桌面小工具的一个实施例示意图;
[0030] 图5为本申请实施例提供的展示桌面小工具方法的一个应用场景示意图;
[0031] 图6为本申请实施例提供的展示桌面小工具方法的另一个应用场景示意图;
[0032] 图7为本申请实施例提供的展示桌面小工具方法的另一个应用场景示意图;
[0033] 图8为本申请实施例提供的展示桌面小工具的另一个实施例示意图;
[0034] 图9为本申请实施例提供的展示桌面小工具方法的另一个应用场景示意图;
[0035] 图10为本申请实施例提供的展示桌面小工具方法的另一个应用场景示意图;
[0036] 图11为本申请实施例提供的点击添加widget的流程示意图;
[0037] 图12为本申请实施例提供的长按拖动添加widget的流程示意图;
[0038] 图13为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

[0039] 下面结合附图,对本申请的实施例进行描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。本领域普通技术人员可知,随着技术的发展和新场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
[0040] 本申请实施例提供一种桌面小工具的显示方法、电子设备以及存储介质,可以根据用户的操作,调整widget的展示界面的尺寸,提高widget的展示效率和添加效率,提升用户的体验。以下分别进行详细说明。
[0041] 本申请的说明书权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块。在本申请中出现的对步骤进行的命名或者编号,并不意味着必须按照命名或者编号所指示的时间/逻辑先后顺序执行方法流程中的步骤,已经命名或者编号的流程步骤可以根据要实现的技术目的变更执行次序,只要能达到相同或者相类似的技术效果即可。本申请中所出现的模块的划分,是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本申请中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分布到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本申请方案的目的。
[0042] 以下介绍了电子设备、用于这样的电子设备的展示widget以及添加widget的方法的实施例。在本申请一些实施例中,电子设备可以是还包含其它功能诸如个人数字助理和/或音乐播放器功能的便携式电子设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴电子设备(如智能手表)等。便携式电子设备的示例性实施例包括但不限于搭载IOS、Android、Microsof或者其他操作系统。的便携式电子设备。上述便携式电子设备也可以是其它便携式电子设备,诸如具有触敏表面(例如触控面板)的膝上型计算机(Laptop)等。还应当理解的是,在本申请其他一些实施例中,上述电子设备也可以不是便携式电子设备,而是具有触敏表面(例如触控面板)的台式计算机。
[0043] 上述电子设备可以通过图1中的通信设备来实现。图1示出的是与本发明实施例提供的电子设备相关的手机的部分结构的框图。参考图1,手机包括:射频(Radio Frequency,RF)电路101、存储器102、触摸屏103、传感器104、音频电路106、无线保真(wireless fidelity,WiFi)模块105、处理器107、以及电源108等部件。本领域技术人员可以理解,图1中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0044] 下面结合图1对手机的各个构成部件进行具体的介绍:RF电路101可用于收发信息或通话过程中信号的接收和发送,特别地,将基站的下行信息接收后,给处理器107处理;另外,将设计上行的数据发送给基站。通常,RF电路101包括但不限于天线、至少一个放大器收发信机耦合器低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、第五代(5th generation,5G)移动通信系统或新无线(new radio,NR)通信系统以及未来的移动通信系统,电子邮件、短消息服务(Short Messaging Service,SMS)等。
[0045] 存储器102可用于存储软件程序以及模块,处理器107通过运行存储在存储器102的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器102可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0046] 触摸屏103,也称为触控面板,触摸屏103可以包括触敏表面1031和显示器1032。其中,触敏表面1031(例如触控面板)可采集手机的用户在其上或附近的触摸事件(比如用户使用手指触控笔等任何适合的物体在触敏表面1031上或在触敏表面1031附近的操作),并将采集到的触摸信息发送给其他器件例如处理器101。其中,用户在触敏表面1031附近的触摸事件可以称之为悬浮触控;悬浮触控可以是指,用户无需为了选择、移动或拖动目标(例如图标等)而直接接触触控板,而只需用户位于电子设备附近以便执行所想要的功能。在悬浮触控的应用场景下,术语“触摸”、“接触”等不会暗示用于直接接触触摸屏,而是在其附近或接近的接触。能够进行悬浮触控的触敏表面1031可以采用电容式、红外光感以及声波等实现。触敏表面1031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再发送给处理器101,触摸控制器还可以接收处理器107发送的指令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型来实现触敏表面1031。显示器(也称为显示屏)1032可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。可以采用液晶显示器、有机发光二极管等形式来配置显示器1032。触敏表面1031可以覆盖在显示器1032之上,当触敏表面1031检测到在其上或附近的触摸事件后,传送给处理器107以确定触摸事件的类型,随后处理器107可以根据触摸事件的类型在显示器1032上提供相应的视觉输出。虽然在图1中,触敏表面1031与显示屏1032是作为两个独立的部件来实现手机的输入和输出功能,但是在某些实施例中,可以将触敏表面1031与显示屏1032集成而实现手机的输入和输出功能。可以理解的是,103触摸屏是由多层材料堆叠而成,本申请实施例中只展示出了触敏表面(层)和显示屏(层),其他层在本申请实施例中不予记载。另外,在本申请其他一些实施例中,触敏表面1031可以覆盖在显示器1032之上,并且触敏表面1031的尺寸大于显示屏1032的尺寸,使得显示屏1032全部覆盖在触敏表面1031下面,或者,上述触敏表面1031可以以全面板的形式配置在手机的正面,也即用户在手机正面的触摸均能被手机感知,这样就可以实现手机正面的全触控体验。在其他一些实施例中,触敏表面1031以全面板的形式配置在手机的正面,显示器1032也可以以全面板的形式配置在手机的正面,这样在手机的正面就能够实现无边框的结构。
[0047] 手机还可包括至少一种传感器104,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示器1032的亮度,接近传感器可在手机移动到边时,关闭显示器103和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0048] 音频电路106、扬声器1062,传声器1061可提供用户与手机之间的音频接口。音频电路106可将接收到的音频数据转换后的电信号,传输到扬声器1062,由扬声器1062转换为声音信号输出;另一方面,传声器1061将收集的声音信号转换为电信号,由音频电路106接收后转换为音频数据,再将音频数据输出处理器107处理后,经RF电路101以发送给比如另一手机,或者将音频数据输出至存储器102以便进一步处理。
[0049] WiFi属于短距离无线传输技术,手机通过WiFi模块105可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块105,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0050] 处理器107是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器102内的软件程序和/或模块,以及调用存储在存储器102内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器107可包括一个或多个处理单元;优选的,处理器107可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器107中。
[0051] 手机还包括给各个部件供电的电源108(比如电池),优选的,电源可以通过电源管理系统与处理器107逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0052] 尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
[0053] 以下实施例均可以在具有上述硬件的电子设备(例如手机)中实现。
[0054] 如图2所示,为电子设备上展示widget的一个具体应用场景示意图。
[0055] widget或APP widget是可以嵌入到桌面各屏幕的微型应用程序视图,支持用户在视图上进行功能预览甚至快捷操作,并接收定期的更新。widget可以被称为窗口小工具或者桌面插件或者窗口控件等等,本申请实施例并不对widget的名称进行限制。在图2所示的场景中,电子设备检测到用户的第一操作,响应于该第一操作,电子设备在底部dock区展示widget。第一操作可以是第一手势操作,示例性的,如图2中的a所示,该第一手势操作可以是在从屏幕的对角线位置向内缩进。示例性的,当电子设备检测到用户的第一操作之后,切换到如图2中的b所示的用户界面,如图2中的b所示,在dock栏展示了3个widget,分别是时钟widget,音乐widget,日历widget。dock栏和dock区在本申请实施例中经常交替使用,但是本领域的技术人员可以理解在不强调二者的区别之时,二者表达相同的意思。用户可以在底部dock区位置滑动预览widget。比如,如图2中的c所示,用户可以在dock区向左滑动,进而可以看到更多的widget。当用户想要添加某一个widget时,可以点击该widget或者长按该widget。比如,如图2中的d所示,用户想要添加音乐这一个widget,则用户可以点击这一个widget,如果当前所在屏幕空间充足,则音乐这一个widget自动添加到编辑模式下的当前桌面,或者用户可以长按这一个widget进行拖动,widget根据用户手指松开落点的位置添加音乐这一个widget,当然如果用户手指松开落点的位置屏幕空间不充足则提示空间不足,图2中的d仅示出了长按拖动添加widget的方式,且在手指松开落点的位置屏幕空间充足的场景。
[0056] 图2所示的widget的一个具体应用场景中所描述的展示widget的方案存在如下缺陷,展示widget的空间太小,即一般只能在dock区展示3个或4个widget,如果展示多个widget会导致缩略图难以看清,并且用户如果想要添加某一个widget需要不停地滑动寻找,浪费时间,影响用户体验,展示widget的效率不高。
[0057] 如图3所示,为电子设备上展示widget的另一个具体应用场景示意图。
[0058] 在图3所示的场景中,电子设备检测到用户的第一操作,响应于该第一操作,电子设备用全屏的预览模式展示widget。第一操作可以是第一手势操作,示例性的,该第一手势操作可以是在从屏幕的对角线位置向内缩进,或者示例性的,如图3中的a所示,该第一手势操作可以是长按桌面的空白位置。示例性的,当电子设备检测到用户的第一操作之后,切换到如图3中的b所示的用户界面。如图3中的b所示,电子设备全屏展示了6个widget,分别是浏览器widget,模拟时钟widget,快速清理widget,音乐widget,记事本widget以及日历widget。用户可以向左或向右滑动来预览更多的widget。如图3中的b所示,用户向左滑动widget的预览界面切换到如图3中的c所示的用户界面,用户可以看到更多的widget。比如,图3中的c所示的世界模拟时钟widget,世界数字时钟widget,数字时钟widget,天气widget以及词典widget。当用户想要添加某一个widget时,可以长按该widget进行拖动。比如,如图3中的d所示,用户想要添加世界数字时钟这一个widget,则用户可以长按这一个widget向右拖动,widget根据用户手指松开落点的位置添加世界数字时钟这一个widget,当然如果用户手指松开落点的位置屏幕空间不充足则提示空间不足,图3中的d示出了长按拖动添加widget的方式,且在手指松开落点的位置屏幕空间不充足的场景。
[0059] 图3所示的widget的另一个具体应用场景中所描述的展示widget的方案存在如下缺陷,添加widget的效率不高。即每次需要长按拖动至有空间的页面进行添加,但用户并不一定记得所在屏是否有足够空间去支持添加,因此会影响添加的成功率。
[0060] 为了解决上述存在的问题,本申请实施例提供一种展示桌面小工具的方法。用户可以自定义展示widget的界面的尺寸,并且用户能够看到当前所在屏的位置,提高展示widget的效率,提高添加widget的效率。下面将针对本申请实施例提供的展示桌面小工具的方法进行具体的介绍。
[0061] 图4为本申请实施例中展示桌面小工具方法的一个实施例示意图。
[0062] 如图4所示,本申请实施例中展示桌面小工具方法的一个实施例可以包括:
[0063] 401、检测用户在触摸屏上的第一手势操作指令。
[0064] 本实施例中,电子设备可以通过手势操作进行打开widget的预览界面,为了能够打开widget的预览界面,电子设备可以接收第一手势操作指令,第一手势操作指令可以是点击操作指令、长按操作指令或者转圈操作指令,或者可以是从对角线方向向内缩进,具体此处不做限定。
[0065] 402、根据第一手势操作指令,在触摸屏的第一屏幕上显示第一区域。
[0066] 电子设备在接收到第一手势操作指令之后,可以根据第一手势操作在第一屏幕上显示第一区域。需要说明的是,触摸屏可能包括多个屏幕,如第一屏幕,第二屏幕,第三屏幕等。第一屏幕或第二屏幕或第三屏幕上可以放置APP图标,用户也可以根据自己的喜好将APP图标放置在第一屏幕上或第二屏幕上或第三屏幕上。在本申请实施例中,用户当前所在的屏幕为第一屏幕,则检测到第一手势操作指令之后,在第一屏幕上显示第一区域;用户当前所在的屏幕为第二屏幕,则检测到第一手势操作指令之后,在第二屏幕上显示第一区域;用户当前所在的屏幕为第三屏幕,则检测到第一手势操作指令之后,在第三屏幕上显示第一区域。
[0067] 根据第一手势操作指令,在触摸屏的第一屏幕上显示第一区域可以包括两种情形,第一种情形为当电子设备接收到第一手势操作指令后,直接在触摸屏的第一屏幕上显示第一区域。第二种情形为电子设备接收到第一手势操作指令后,可以在触摸屏的第一屏幕上显示一个中间页面,用户可以在中间页面上进一步操作,最终在第一屏幕上显示第一区域。针对第二种情形,图5中的a-图5中的c给出了一种可能的应用场景示意图。如图5中的a所示,用户长按第一屏幕的空白处,切换到了图5中的b的用户界面,图5中的b的用户界面可以认为是本申请实施例描述的中间页面,在图5中的b所示的界面上,用户可以查找到桌面小工具的选项,中间页面还可能包括其他的选项,比如图5中的b所示的滑屏特效。用户通过选择桌面小工具选项可以切换到图5中的c所示的界面,即widget的预览界面。
[0068] 403、检测用户在触摸屏上的第二手势操作指令。
[0069] 本实施例中,可以通过手势操作调整widget的展示界面的尺寸,为了调整widget的展示界面的尺寸,电子设备可以接收第二手势操作指令,第二手势操作指令可以是点击第一区域中的第一目标区域并向上滑动、或者点击第一区域中的第一目标区域并向下滑动,或者点击第一区域的第一目标位置,具体此处不做限定。
[0070] 404、响应于第二手势操作指令,调整第一区域的尺寸。
[0071] 示例性的,为了更好的解释如何根据第二手势操作指令调整widget的展示界面的尺寸,以下结合附图进行说明。第一种情形:假设第二手势操作指令为点击第一区域的第一目标区域并向上拖动,响应于该第二手势操作指令,电子设备增大第一区域的尺寸。图6中的a-图6中的c给出了一种可能的应用场景示意图。假设第一目标区域为第一区域的顶部空白位置,即第一目标区域为widget的展示界面的顶部空白位置,当然,第一区域的顶部空白位置仅仅是为了举例说明,在实际应用过程中,可以按照需求设定第一区域的位置和尺寸。当电子设备检测到用户点击第一区域的第一目标区域并向上拖动,电子设备响应于第二手势操作指令,增大第一区域的尺寸,如图6中的a到图6中的c,展示了这种变化。图6中的a中示出了widget的展示界面的尺寸为小尺寸状态,向上滑动可以切换为半屏状态,如图6中的b所示,继续上滑可以切换为全屏状态,如图6中的c所示。
[0072] 第二种情形:假设第二手势操作指令为点击第一区域的第一目标区域并向下拖动,响应于该第二手势操作指令,电子设备缩小第一区域的尺寸。第二种情形可以参照第一种情形进行理解。比如,如图6中的c到图6中的a,展示了这种变化。图6中的c中示出了widget的展示界面的尺寸为全屏状态,向下滑动可以切换为半屏状态,如图6中的b所示,继续下滑可以切换为小尺寸状态,如图6中的a所示。需要说明的是,当widget的展示界面的尺寸为小尺寸或者半屏状态或者全屏状态或者其他尺寸时,用户可以在该尺寸下的widget的展示界面,上下滑动或者左右滑动,以查看更多的widget,以下对此不再重复赘述。
[0073] 本申请实施例并不对第二手势操作指令进行具体的限制,比如第二手势操作指令还可以是点击目标位置。如图7中的a所示,widget的展示界面为小尺寸状态,当用户点击目标位置时,切换到图7中的b所示的半屏状态的widget的展示界面。如图7中的c所示,widget的展示界面为全屏状态,当用户点击目标位置时,切换到图7中的b所示的半屏状态的widget的展示界面。
[0074] 在一个具体的实施例中,widget的展示界面上部可以采用透明蒙板处理,支持用户实时看到当前所在的桌面屏,快速确认是否有足够空间和可放位置。
[0075] 由图4对应的实施例可知,用户可以自定义widget的展示界面的尺寸,并且用户可以看见当前所在屏的空间,减少对于空间是否还有空余的记忆成本。换句话说,图4对应的实施例给予用户比较自由的预览窗口的大小选择,提高widget的展示效率,进一步还可以提高widget的添加效率。下面将在图4对应的实施例的基础上,对如何添加widget进行详细说明。
[0076] 图8为本申请实施例中展示桌面小工具方法的一个实施例示意图。
[0077] 如图8所示,本申请实施例中展示桌面小工具方法的一个实施例可以包括:
[0078] 801、检测用户在触摸屏上的第一手势操作指令。
[0079] 802、根据第一手势操作指令,在触摸屏的第一屏幕上显示第一区域。
[0080] 803、检测用户在触摸屏上的第二手势操作指令。
[0081] 804、响应于第二手势操作指令,调整所述第一区域的尺寸。
[0082] 805、检测用户在触摸屏上的第三手势操作指令。
[0083] 本实施例中,可以通过手势操作添加widget,为了添加目标widget,电子设备可以接收第三手势操作指令,第三手势操作指令可以是点击第一区域中的第一目标widget并拖动到第一屏幕上,或者点击第一区域的第一目标widget,具体此处不做限定。
[0084] 806、响应于第三手势操作指令,将第一区域中的目标widget移动到第一屏幕上。
[0085] 示例性的,为了更好的解释如何根据第三手势操作指令添加目标widget,以下结合附图进行说明。第一种情形:假设第三手势操作指令为点击第一区域中的第一目标widget并拖动到第一屏幕上,响应于该第三手势操作指令,电子设备将第一区域中的目标widget移动到第一屏幕上。图9给出了一种可能的应用场景示意图。如图9所示,用户在widget展示界面长按拖动目标widget,在图9所示的场景中,即用户长按拖动世界数字时钟这一个widget,展示界面也可以称为展示面板。如果拖动所至的屏幕空间充足,则松开手时,桌面小工具根据手指松开落点位置,在当前屏幕的足够空间处添加,如图9所示,成功添加世界数字时钟这一个widget,如果拖动所至的屏幕空间不充足,则松开手时,提示空间不足。
[0086] 第二种情形:假设第三手势操作指令为点击第一区域中的第一目标widget,响应于该第三手势操作指令,电子设备将第一区域中的目标widget移动到第一屏幕上。图10中的a-图10中的d给出了一种可能的应用场景示意图。如图10中的a所示,widget的展示界面为小尺寸状态,用户可以向左滑动第一屏幕,切换到如图10中的b所示的第二屏幕,即用户打开widget的展示界面时,可以根据自己的喜好,选择在第一屏幕或者第二屏幕添加widget。当然,这里的第一第二仅仅是为了举例说明,并不代表数目的限制。当用户选择好要添加widget的屏幕后,可以自定义widget的展示界面的尺寸,如图10中的c所示,用户可以通过调整widget的展示界面,以看到更多的widget,更快捷的选择要添加的widget。如图10中的d所示,当用户想要添加某一个widget时,可以点击该widget,比如用户想要添加世界数字时钟这一个widget,则用户可以点击世界数字时钟这一个widget,如果当前屏幕有足够空间,则widget自动对齐到编辑模式下的当前桌面,如果当前屏幕没有足够空间,则提示用户空间不足。图10中的d示出了当前屏幕有足够的空间,widget自动对齐到编辑模式下的当前桌面的场景。
[0087] 为了更好的说明添加widget的流程,图11给出了一种点击添加widget的流程示意图,图12给出了一种长按拖动添加widget的流程示意图。如图11所示,用户在widget的展示面板上,点击桌面小工具,电子设备判断当前所在屏幕空间是否充足,如果是充足的,则widget自动对齐添加到编辑模式下的当前桌面。如果空间不是充足的,则提示空间不足。如图12所示,用户在widget的展示面板上,长按拖动桌面小工具,电子设备判断当前所在屏幕空间是否充足,如果是充足的,则用户松开拖动的手指后,小工具根据手指松开落点在足够空间处添加,如果空间不是充足的,则用户松开拖动的手指后,提示用户空间不足。
[0088] 本申请实施例对应的步骤801至步骤804可以参阅图4对应的实施例中的步骤401至步骤404进行理解,此处不再重复赘述。
[0089] 本申请实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0090] 比如,以采用集成的方式划分各个功能模块的情况下,图13示出了一种电子设备的结构示意图。
[0091] 如图13所示,本申请实施例提供的电子设备,可以包括:检测单元1301,显示单元1302和调整单元1303。
[0092] 检测单元1301,用于检测用户在触摸屏上的第一手势操作指令。
[0093] 显示单元1302,用于根据检测单元1301检测到的第一手势操作指令,在触摸屏的第一屏幕上显示第一区域,第一区域展示桌面小工具widget。
[0094] 检测单元1301,还用于检测用户在触摸屏上的第二手势操作指令。
[0095] 调整单元1303,用于响应于检测单元1301检测到的第二手势操作指令,调整第一区域的尺寸。
[0096] 在一个具体的实施方式中,还可以包括:移动单元1304,
[0097] 检测单元1301,还用于检测用户在触摸屏上的第三手势操作指令。
[0098] 移动单元1304,用于响应于检测单元1301检测到的第三手势操作指令,将第一区域中的目标widget移动到第一屏幕上。
[0099] 在一个具体的实施方式中,第二手势操作指令可以包括用户点击第一区域的第一目标区域并向上拖动。调整单元1303,具体用于响应于检测单元1301检测到的第二手势操作指令,增大第一区域的尺寸。
[0100] 在一个具体的实施方式中,调整单元1303,具体用于检测单元1301检测用户点击第一区域的第一目标位置时,缩小第一区域的尺寸。
[0101] 在一个具体的实施方式中,第二手势操作指令可以包括用户点击第一区域的第一目标区域并向下拖动。调整单元1303,具体用于响应于检测单元1301检测到的第二手势操作指令,缩小第一区域的尺寸。
[0102] 在一个具体的实施方式中,调整单元1303,还用于检测单元1301检测到用户点击第一区域的第二目标位置时,增大第一区域的尺寸。
[0103] 在一个具体的实施方式中,第三手势操作指令可以包括用户点击第一区域中的目标widget。
[0104] 在一个具体的实施方式中,第三手势操作指令可以包括用户拖动第一区域中的目标widget到第一屏幕上。
[0105] 上述检测单元1301和显示单元1302可以视为电子设备的触摸屏。调整单元1303、移动单元1304也可以统一的称为处理单元,该处理单元可以视为电子设备的处理器,具体的该电子设备的结构可以参阅图1进行理解,此处不再重复赘述。
[0106] 在一个具体的实施方式中,该电子设备,可以包括存储器、触摸屏和显示器,[0107] 所述存储器,用于存储计算机存储指令。
[0108] 触摸屏,用于检测用户在触摸屏上的第一手势操作指令。
[0109] 触摸屏,还用于根据检测到的第一手势操作指令,在触摸屏的第一屏幕上显示第一区域,第一区域展示桌面小工具widget。
[0110] 触摸屏,还用于检测用户在触摸屏上的第二手势操作指令。
[0111] 处理器,用于执行存储器中的计算机可读指令从而执行以下步骤:
[0112] 响应于触摸屏检测到的第二手势操作指令,调整第一区域的尺寸。
[0113] 在一个具体的实施方式中,还可以包括:
[0114] 触摸屏,还用于检测用户在触摸屏上的第三手势操作指令。
[0115] 处理器,用于响应于处理器检测到的第三手势操作指令,将第一区域中的目标widget移动到第一屏幕上。
[0116] 在一个具体的实施方式中,第二手势操作指令可以包括用户点击第一区域的第一目标区域并向上拖动。处理器,具体用于响应于处理器检测到的第二手势操作指令,增大第一区域的尺寸。
[0117] 在一个具体的实施方式中,处理器,具体用于处理器检测用户点击第一区域的第一目标位置时,缩小第一区域的尺寸。
[0118] 在一个具体的实施方式中,第二手势操作指令可以包括用户点击第一区域的第一目标区域并向下拖动。处理器,具体用于响应于处理器检测到的第二手势操作指令,缩小第一区域的尺寸。
[0119] 在一个具体的实施方式中,处理器,还用于处理器检测到用户点击第一区域的第二目标位置时,增大第一区域的尺寸。
[0120] 在一个具体的实施方式中,第三手势操作指令可以包括用户点击第一区域中的目标widget。
[0121] 在一个具体的实施方式中,第三手势操作指令可以包括用户拖动第一区域中的目标widget到第一屏幕上。
[0122] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
[0123] 所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
[0124] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
[0125] 以上对本申请实施例所提供的展示桌面小工具的方法、电子设备以及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈