显示应用的控件的方法及装置与流程

文档序号:11458397阅读:181来源:国知局
显示应用的控件的方法及装置与流程

本发明总体说来涉及电子终端领域,更具体地讲,涉及一种显示应用的控件的方法及装置。



背景技术:

目前,电子终端(例如,智能手机)的桌面上显示的应用的控件主要分为两类:应用的图标和应用的组件。但通常显示应用的组件的设置操作较为繁琐,例如,需要进入设置菜单来设置显示应用的组件,或者将应用的组件拖动到桌面上。并且,通常在显示应用的图标的基础上,响应于用户操作再额外地显示应用的组件,而同时显示同一应用的图标和组件两者往往占用较多的有限桌面空间。



技术实现要素:

本发明的示例性实施例在于提供一种显示应用的控件的方法及装置,能够实现应用的图标和组件之间的直接切换,方便用户操作,并且,避免了同时显示同一应用的图标和组件两者占用较多桌面空间的问题。

根据本发明的示例性实施例,提供一种显示应用的控件的方法,包括:在桌面上显示应用的控件;接收对所述控件的操作;响应于所述操作,所述控件由第一模式切换到第二模式,其中,第一模式为图标模式和组件模式之中的一种,第二模式为图标模式和组件模式之中的另一种。

可选地,第一模式为图标模式、第二模式为组件模式、所述操作为第一操作,其中,所述控件由第一模式切换到第二模式的步骤包括:根据不同的第一操作,将所述应用的图标替换为所述应用的不同的组件样式。

可选地,第一操作为滑动操作,其中,所述控件由第一模式切换到第二模式的步骤包括:确定滑动操作的滑动方向;确定与所述滑动方向对应的组件样式;将所述应用的图标替换为确定的组件样式。

可选地,第一操作为对所述应用的图标的拉伸操作,其中,所述控件由第一模式切换到第二模式的步骤包括:确定所述应用的图标的边框被拉伸到的尺寸;确定与所述尺寸对应的组件样式;将所述应用的图标替换为确定的组件样式。

可选地,在接收对所述应用的图标的第一操作的过程中,显示所述应用的一个或多个组件样式的缩略图,以便用户参考缩略图完成第一操作来选择组件样式。

可选地,在接收对所述应用的图标的第一操作的过程中,显示所述应用的一个或多个组件样式的投影,以便用户参考投影完成第一操作来选择组件样式。

可选地,第一操作包括对所述应用的图标的选定操作和从所述应用的图标开始的滑动操作,其中,当接收到对所述应用的图标的选定操作时,显示所述应用的一个或多个组件样式的投影,其中,所述滑动操作为与希望选择的组件样式的投影对应的滑动操作。

可选地,与希望选择的组件样式的投影对应的滑动操作为:滑动到希望选择的组件样式的投影上的预定位置。

可选地,当所述多个组件样式的投影之中存在重叠的投影时,交替地突出显示重叠的投影,当重叠的投影之一所对应的组件样式为希望选择的组件样式时,与希望选择的组件样式的投影对应的滑动操作为:滑动到突出显示的所述重叠的投影之一上的预定位置。

可选地,第一模式为图标模式、第二模式为组件模式、所述操作为第一操作,其中,接收对所述应用的图标的第一操作的步骤包括:当所述应用的图标存在指示未读信息的角标时,接收对所述图标的第一操作;其中,所述控件由第一模式切换到第二模式的步骤包括:将所述应用的图标替换为所述应用的呈现与所述角标对应的信息的组件。

可选地,第一模式为组件模式、第二模式为图标模式、所述操作为第二操作,其中,第二操作为将所述应用的组件缩小至预定尺寸。

可选地,所述方法还包括:接收对桌面上显示的所述应用的组件的尺寸进行改变的操作;根据改变后的尺寸,在所述组件中按照与所述尺寸对应的布局方式显示与所述尺寸对应的元素;或者,如果接收到将所述组件的尺寸变大的操作,则不改变所述组件中显示的元素的大小并且将所述元素显示在尺寸改变后的组件中的预定位置,如果接收到将所述组件的尺寸变小的操作,则不改变所述组件中显示的元素的大小,并且显示滚动条;或者,调整所述组件中显示的元素的大小,以适应所述组件的改变后的尺寸。

可选地,如果接收到将所述组件的尺寸变大的操作,则还在尺寸改变后的组件中的空闲区域内显示新的元素。

可选地,所述方法还包括:在桌面上显示的所述应用的组件的至少一个预定位置显示其他组件和/或其他应用的图标。

可选地,所述方法还包括:将多个组件进行组合,以将所述多个组件组合为单个组件。

可选地,所述方法还包括:将所述单个组件存储为新的组件,以便后续使用。

可选地,将多个组件进行组合的步骤包括:接收对所述多个组件的选择;根据选择的组件提供组合样式;接收对组合样式的选择;按照选择的组合样式对所述多个组件进行组合。

可选地,所述方法还包括:在桌面上显示的所述应用的组件覆盖其他图标和/或组件时,将被所述组件覆盖的其他图标和/或组件移动到桌面上的预定区域。

可选地,所述预定区域为浮动窗口或桌面上的空闲区域。

可选地,所述方法还包括:根据用户的操作将预定区域内的其他图标和/或组件放置至期望位置。

可选地,根据用户的操作将预定区域的其他图标和/或组件放置至期望的位置的步骤包括:接收用户对所述其他图标和/或组件的批量选择;接收用户将批量选择的其他图标和/或组件拖动到期望位置的操作;按照批量选择的其他图标和/或组件之前的布局方式,在所述期望位置布置批量选择的其他图标和/或组件。

可选地,所述方法还包括:当所述控件由图标模式切换到组件模式时,获取所显示的所述应用的组件需要显示的内容,并通过所述组件显示获取的内容。

可选地,所述方法还包括:当所述组件需要显示的内容包括联网数据时,开启所述组件的联网数据更新,其中,获取所述组件需要显示的内容的步骤包括:从网络获取所述组件需要显示的实时数据。

可选地,所述方法还包括:当所述控件由组件模式切换到图标模式时,停止获取所述组件需要显示的内容。

根据本发明的另一示例性实施例,提供一种显示应用的控件的装置,包括:控件显示单元,用于在桌面上显示应用的控件;操作接收单元,用于接收对所述控件的操作;模式切换单元,用于响应于所述操作,所述控件由第一模式切换到第二模式,其中,第一模式为图标模式和组件模式之中的一种,第二模式为图标模式和组件模式之中的另一种。

可选地,第一模式为图标模式、第二模式为组件模式、所述操作为第一操作,其中,模式切换单元根据不同的第一操作,将所述应用的图标替换为所述应用的不同的组件样式。

可选地,第一操作为滑动操作,其中,模式切换单元包括:方向确定单元,用于响应于滑动操作,确定滑动操作的滑动方向;样式确定单元,用于确定与所述滑动方向对应的组件样式;替换单元,用于将所述应用的图标替换为确定的组件样式。

可选地,第一操作为对所述应用的图标的拉伸操作,其中,模式切换单元包括:尺寸确定单元,用于响应于拉伸操作,确定所述应用的图标的边框被拉伸到的尺寸;样式确定单元,用于确定与所述尺寸对应的组件样式;替换单元,用于将所述应用的图标替换为确定的组件样式。

可选地,操作接收单元还在接收对所述应用的图标的第一操作的过程中,显示所述应用的一个或多个组件样式的缩略图,以便用户参考缩略图完成第一操作来选择组件样式。

可选地,操作接收单元还在接收对所述应用的图标的第一操作的过程中,显示所述应用的一个或多个组件样式的投影,以便用户参考投影完成第一操作来选择组件样式。

可选地,第一操作包括对所述应用的图标的选定操作和从所述应用的图标开始的滑动操作,其中,操作接收单元当接收到对所述应用的图标的选定操作时,显示所述应用的一个或多个组件样式的投影,其中,所述滑动操作为与希望选择的组件样式的投影对应的滑动操作。

可选地,与希望选择的组件样式的投影对应的滑动操作为:滑动到希望选择的组件样式的投影上的预定位置。

可选地,操作接收单元当所述多个组件样式的投影之中存在重叠的投影时,交替地突出显示重叠的投影,当重叠的投影之一所对应的组件样式为希望选择的组件样式时,与希望选择的组件样式的投影对应的滑动操作为:滑动到突出显示的所述重叠的投影之一上的预定位置。

可选地,第一模式为图标模式、第二模式为组件模式、所述操作为第一操作,其中,操作接收单元当所述应用的图标存在指示未读信息的角标时,接收对所述图标的第一操作;其中,模式切换单元将所述应用的图标替换为所述应用的呈现与所述角标对应的信息的组件。

可选地,第一模式为组件模式、第二模式为图标模式、所述操作为第二操作,其中,第二操作为将所述应用的组件缩小至预定尺寸。

可选地,操作接收单元还接收对桌面上显示的所述应用的组件的尺寸进行改变的操作;模式切换单元还根据改变后的尺寸,在所述组件中按照与所述尺寸对应的布局方式显示与所述尺寸对应的元素;或者,如果接收到将所述组件的尺寸变大的操作,则不改变所述组件中显示的元素的大小并且将所述元素显示在尺寸改变后的组件中的预定位置,如果接收到将所述组件的尺寸变小的操作,则不改变所述组件中显示的元素的大小,并且显示滚动条;或者,调整所述组件中显示的元素的大小,以适应所述组件的改变后的尺寸。

可选地,模式切换单元如果接收到将所述组件的尺寸变大的操作,则还在尺寸改变后的组件中的空闲区域内显示新的元素。

可选地,控件显示单元还在桌面上显示的所述应用的组件的至少一个预定位置显示其他组件和/或其他应用的图标。

可选地,所述装置还包括:组件组合单元,用于将多个组件进行组合,以将所述多个组件组合为单个组件。

可选地,组件组合单元还将所述单个组件存储为新的组件,以便后续使用。

可选地,组件组合单元包括:第一接收单元,用于接收对所述多个组件的选择;样式提供单元,用于根据选择的组件提供组合样式;第二接收单元,用于接收对组合样式的选择;组合单元,用于按照选择的组合样式对所述多个组件进行组合。

可选地,所述装置还包括:移动单元,用于在桌面上显示的所述应用的组件覆盖其他图标和/或组件时,将被所述组件覆盖的其他图标和/或组件移动到桌面上的预定区域。

可选地,所述预定区域为浮动窗口或桌面上的空闲区域。

可选地,所述装置还包括:放置单元,用于根据用户的操作将预定区域内的其他图标和/或组件放置至期望位置。

可选地,放置单元包括:批量选择接收单元,用于接收用户对所述其他图标和/或组件的批量选择;拖动接收单元,用于接收用户将批量选择的其他图标和/或组件拖动到期望位置的操作;布置单元,用于按照批量选择的其他图标和/或组件之前的布局方式,在所述期望位置布置批量选择的其他图标和/或组件。

可选地,所述装置还包括:获取单元,用于当所述控件由图标模式切换到组件模式时,获取所显示的所述应用的组件需要显示的内容,并通过所述组件显示获取的内容。

可选地,所述装置还包括:更新单元,用于当所述组件需要显示的内容包括联网数据时,开启所述组件的联网数据更新,其中,获取单元从网络获取所述组件需要显示的实时数据。

可选地,获取单元还当所述控件由组件模式切换到图标模式时,停止获取所述组件需要显示的内容。

在本发明示例性实施例的显示应用的控件的方法及装置中,能够实现应用的图标和组件之间的直接切换,方便用户操作,并且,避免了同时显示同一应用的图标和组件两者占用较多桌面空间的问题。

将在接下来的描述中部分阐述本发明总体构思另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明总体构思的实施而得知。

附图说明

通过下面结合示例性地示出实施例的附图进行的描述,本发明示例性实施例的上述和其他目的和特点将会变得更加清楚,其中:

图1示出根据本发明示例性实施例的显示应用的控件的方法的流程图;

图2示出根据本发明示例性实施例的显示应用的控件的示例;

图3示出根据本发明示例性实施例的不同组件样式的示例;

图4示出根据本发明示例性实施例的显示应用的控件的另一示例;

图5示出根据本发明示例性实施例的显示应用的控件的另一示例;

图6示出根据本发明示例性实施例的显示应用的控件的另一示例;

图7示出根据本发明示例性实施例的显示应用的控件的另一示例;

图8示出根据本发明示例性实施例的移动被覆盖的控件的示例;

图9示出根据本发明示例性实施例的移动被覆盖的控件的另一示例;

图10示出根据本发明示例性实施例的显示应用的组件的示例;

图11示出根据本发明示例性实施例的显示应用的控件的装置的框图。

具体实施方式

现将详细参照本发明的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本发明。

图1示出根据本发明示例性实施例的显示应用的控件的方法的流程图。所述方法可由电子终端来执行,也可通过计算机程序来实现。例如,所述方法可通过安装在电子终端中的用于管理应用的控件的应用来执行,或者通过电子终端的操作系统中实现的功能程序来执行。作为示例,所述电子终端可以是移动通信终端(例如,智能手机)、智能可穿戴设备(例如,智能手表)、个人计算机、平板电脑、游戏机、数字多媒体播放器等能够安装应用的电子终端。

在步骤s10,在电子终端的桌面上显示应用的控件。

在步骤s20,接收对所述控件的操作。

在步骤s30,响应于所述操作,所述控件由第一模式切换到第二模式,其中,第一模式为图标模式和组件模式之中的一种,第二模式为图标模式和组件模式之中的另一种。

这里,应用的控件的图标模式即显示应用的图标,应用的图标可用于触发打开应用的用户界面。应用的控件的组件模式即显示应用的组件,应用的组件可接受一定的用户交互,类似于不完全展开的应用的用户界面或缩放的用户界面。

作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:当所述控件由图标模式切换到组件模式时,获取所显示的所述应用的组件需要显示的内容,并通过所述组件显示获取的内容。作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:当所述组件需要显示的内容包括联网数据时,开启所述组件的联网数据更新,其中,获取所述组件需要显示的内容的步骤可包括:从网络获取所述组件需要显示的实时数据。作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:当所述控件由组件模式切换到图标模式时,停止获取所述组件需要显示的内容。

以下,当第一模式为图标模式、第二模式为组件模式时,所述对应用的控件的操作为第一操作;当第一模式为组件模式、第二模式为图标模式时,所述对应用的控件的操作为第二操作。

作为示例,第一操作可为滑动操作,例如,滑动操作可以是以应用的图标为起点向预设方向(例如,斜向上或斜向下)的滑动。第一操作可为对应用的图标的拉伸操作,例如,拉伸操作可以是用户用两个手指对应用的图标的放大操作。第一操作可为预设的手势操作,例如,预设的手势操作可以是以应用的图标为起点向预设方向(例如,斜向上或斜向下)滑动、围绕应用的图标画圈等。第一操作可为对应用的图标的弹出菜单的操作。从而用户可便捷地在当前桌面上完成第一操作,不需要来回切换界面以执行操作。

作为示例,所述控件由第一模式切换到第二模式的步骤可包括:根据不同的第一操作,将所述应用的图标替换为所述应用的不同的组件样式。

作为示例,可在接收对所述应用的图标的第一操作的过程中,显示所述应用的一个或多个组件样式的缩略图,以便用户参考缩略图完成第一操作来选择组件样式。

作为另一示例,可在接收对所述应用的图标的第一操作的过程中,显示所述应用的一个或多个组件样式的投影,以便用户参考投影完成第一操作来选择组件样式。

作为示例,当第一操作为滑动操作时,所述控件由第一模式切换到第二模式的步骤可包括:确定滑动操作的滑动方向;然后确定与所述滑动方向对应的组件样式;并将所述应用的图标替换为确定的组件样式。

作为示例,第一操作可包括对所述应用的图标的选定操作和从所述应用的图标开始的滑动操作,其中,可当接收到对所述应用的图标的选定操作时,显示所述应用的一个或多个组件样式的投影,其中,所述滑动操作可为与希望选择的组件样式的投影对应的滑动操作。作为优选示例,与希望选择的组件样式的投影对应的滑动操作可为:滑动到希望选择的组件样式的投影上的预定位置。作为示例,与希望选择的组件样式的投影对应的滑动操作可为:从应用的图标开始,沿着希望选择的组件样式的投影的对角线滑动到对角线的预定位置(例如,对角线的另一端点)。作为示例,应用的图标的边框可随滑动操作而被拉伸。

作为示例,对所述应用的图标的选定操作可包括针对所述应用的图标的长按、压感、双击、手势操作(例如,画圈)、在图标上滑动、触控笔的快捷选项操作之中的至少一项。

图2示出根据本发明示例性实施例的显示应用的控件的示例。如图2所示,当用户选定时钟应用的图标时,可显示以该图标为起始点的该应用的不同组件样式的投影,用户只需从该图标开始沿着希望选择的组件样式的投影滑动到该投影上的预定位置,时钟应用的图标即可替换为用户希望选择的时钟应用的组件样式。

作为示例,当一应用存在多个组件样式时,可以以虚线边框或不同颜色的边框来分别显示多个组件样式的投影。此外,还可将与用户通过滑动操作滑动到的位置所对应的组件样式的投影显示为实线边框或者直接显示该投影所对应的控件样式的预览图,以提示用户如果在当前位置停止滑动将显示的组件样式。

作为示例,可当所述多个组件样式的投影之中存在重叠的投影时,交替地突出显示重叠的投影,当重叠的投影之一所对应的组件样式为希望选择的组件样式时,与希望选择的组件样式的投影对应的滑动操作可为:滑动到突出显示的所述重叠的投影之一上的预定位置。例如,交替显示的时间间隔可为1-2s左右。

具体说来,可当用户通过滑动操作滑动到的位置对应的组件样式的投影有多个,且滑动操作未结束(例如,触摸物未离开屏幕)时,交替地突出显示对应的多个重叠的投影,以提醒用户在当前这个位置有多个可以选择的组件样式。例如,可当用户结束滑动操作(例如,触摸物离开屏幕)时,将最后显示的重叠的投影之一所对应的组件样式确定为用户希望选择的组件样式;或者,可当用户结束滑动操作时,显示用于提示用户选择重叠的投影所对应的组件样式之一的提示框。

图3示出根据本发明示例性实施例的不同组件样式的示例。如图3所示,以图标的大小为1x1为参考,组件样式(1)的投影所占的大小为2x2、组件样式(2)的投影所占的大小为2x1、组件样式(3)和组件样式(4)的投影所占大小都是4x4且对角线相同。如果用户沿着组件样式(3)和组件样式(4)的投影的对角线滑动到对角线的另一端点,则可交替地突出显示组件样式(3)的投影和组件样式(4)的投影,以便用户选择组件样式(3)或组件样式(4)。

作为另一示例,当第一操作为对所述应用的图标的拉伸操作时,所述控件由第一模式切换到第二模式的步骤可包括:确定所述应用的图标的边框被拉伸到的尺寸;然后确定与所述尺寸对应的组件样式;并将所述应用的图标替换为确定的组件样式。

应该理解,可将与应用的控件的边框被拉伸到尺寸最接近的组件样式确定为将替换为的组件样式。作为示例,可直接按照确定的组件样式的实际大小来显示该确定的组件样式。作为另一示例,可以应用的控件的边框被拉伸到尺寸来显示该确定的最接近的组件样式。例如,如果应用的控件的边框被拉伸到尺寸大于确定的最接近的组件样式,则可以边框被拉伸到尺寸显示背景框,并在背景框中的预定位置(例如,居中)显示确定的最接近的组件样式;或者可放大显示确定的最接近的组件样式中的显示元素,以适应背景框的大小。例如,如果应用的控件的边框被拉伸到尺寸小于确定的最接近的组件样式,则可以边框被拉伸到尺寸显示背景框,在背景框中显示确定的最接近的组件样式,并显示滚动条;或者可缩小显示确定的最接近的组件样式中的显示元素,以适应背景框的大小。图4和图5示出根据本发明示例性实施例的显示应用的控件的另一示例。如图4和图5所示,如果用户将闹铃应用的图标的边框拉伸到4x2大小,但闹铃应用没有4x2大小的组件样式,则可如图4所示,按照4x2大小显示背景框,并在背景框中居中显示与4x2大小接近的2x1大小的组件样式;或者可如图5所示,按照4x2大小显示背景框,并在背景框中显示与4x2大小接近的4x3大小的组件样式,并显示滚动条。

此外,作为示例,第一操作可包括对所述应用的图标的选定操作和对所述应用的图标的拉伸操作,其中,可当接收到对所述应用的图标的选定操作时,显示所述应用的一个或多个组件样式的缩略图,其中,所述拉伸操作可为将应用的图标的边框拉伸为接近希望选择的组件样式的尺寸,其中,组件样式的缩略图能够指示该组件样式的尺寸。

图6示出根据本发明示例性实施例的显示应用的控件的另一示例。如图6所示,当用户选定时钟应用的图标时,可在屏幕的特定位置处(例如,屏幕顶端)显示时钟应用的不同组件样式的缩略图,用户可根据缩略图指示的组件样式的大小,将时钟应用的图标的尺寸拉伸到接近希望选择的组件样式的大小,时钟应用的图标即可替换为用户希望选择的时钟应用的组件样式。

作为示例,第二操作可为将所述应用的组件缩小至预定尺寸。例如,所述预定尺寸可以是小于等于图标的大小。以图标的尺寸为1x1为参考,则第二操作可以是将应用的组件缩小至小于等于1x1大小。

作为示例,第二操作可包括对应用的组件的选定操作和将该应用的组件的边框缩小至预定尺寸的操作。例如,可当接收到用户对应用的组件的选定操作时,显示应用的控件的边框,然后可响应于用户将该应用的控件的边框缩小至预定尺寸的操作,将应用的组件替换为该应用的图标。

根据上述示例性实施例,用户能够通过对应用的控件的边框的伸缩操作,实现应用的图标和应用的控件的自由转换。并且,将控件的边框拉伸成不同的尺寸,能够显示不同的组件样式。例如,以图标的大小为1x1为参考,将控件的边框拉伸成2x1、4x1、4x2、4x4大小,可分别显示不同的组件样式,将控件的边框缩小至小于等于1x1大小,则可显示图标。操作简便形象,且不用同时显示同一应用的图标和控件两者,避免占用过多的有限桌面空间。

此外,作为示例,接收对所述应用的图标的第一操作的步骤可包括:当所述应用的图标存在指示未读信息的角标时,接收对所述图标的第一操作;其中,所述控件由第一模式切换到第二模式的步骤可包括:将所述应用的图标替换为所述应用的呈现与所述角标对应的信息的组件。从而能够方便用户快捷地查看未读信息,并进行相应的处理。作为示例,第一操作可以是对应用的图标的滑动操作或者拉伸操作。例如,当第一操作是对图标的拉伸操作时,可按照图标的边框被拉伸到的尺寸来显示呈现与角标对应的信息的组件,或者显示与图标的边框被拉伸到的尺寸对应的能够呈现与角标对应的信息的组件样式。

图7示出根据本发明示例性实施例的显示应用的控件的另一示例。如图7所示,当信息应用有新消息时,用户可对信息应用的图标执行第一操作,信息应用的图标即可替换为用于呈现新消息的组件,并且该组件可显示(例如,悬浮显示)在当前界面之上,以不打乱原有的界面布局。用户可在查看完新消息之后,将组件的边框缩小至小于等于图标的大小,从而从信息应用的组件切换为信息应用的图标。

此外,也可接收用户对应用的组件样式进行替换的操作,并响应于用户操作,将当前的组件样式替换为用户希望选择的组件样式。作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:接收对桌面上显示的所述应用的组件的尺寸进行改变的操作。然后,根据改变后的尺寸,在所述组件中按照与所述尺寸对应的布局方式显示与所述尺寸对应的元素;或者,如果接收到将所述组件的尺寸变大的操作,则不改变所述组件中显示的元素的大小并且将所述元素显示在尺寸改变后的组件中的预定位置,如果接收到将所述组件的尺寸变小的操作,则不改变所述组件中显示的元素的大小,并且显示滚动条;或者,调整所述组件中显示的元素的大小,以适应所述组件的改变后的尺寸。进一步地,作为示例,如果接收到将所述组件的尺寸变大的操作,则还可在尺寸改变后的组件中的空闲区域内显示新的元素。

当转换为的应用的组件的尺寸较大时,可能会覆盖桌面上的其他图标和/或组件。因此,作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:在桌面上显示的所述应用的组件覆盖其他图标和/或组件时,将被所述组件覆盖的其他图标和/或组件移动到桌面上的预定区域。作为优选示例,所述预定区域可为浮动窗口或桌面上的空闲区域。作为优选示例,被所述组件覆盖的其他图标和/或组件可在桌面上的预定区域内按照原先在桌面上的布局方式进行排列显示。

图8示出根据本发明示例性实施例的移动被覆盖的控件的示例。如图8所示,响应于用户对酷狗音乐应用的图标的拉伸操作,显示与拉伸到尺寸相应的酷狗音乐应用的组件。但由于显示的酷狗音乐应用的组件的尺寸较大,覆盖了三星视频应用的图标。因此,可将三星视频应用的图标移动到桌面顶端的空白区域。

此外,作为示例,可当组件被缩小尺寸(例如,被替换为尺寸较小的组件或被切换为图标)时,不再被遮挡的图标和/或组件可恢复到原先在桌面上的位置进行显示。

作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:根据用户的操作将预定区域内的其他图标和/或组件放置至期望位置。作为示例,根据用户的操作将预定区域的其他图标和/或组件放置至期望的位置的步骤可包括:接收用户对所述其他图标和/或组件的批量选择;接收用户将批量选择的其他图标和/或组件拖动到期望位置的操作;按照批量选择的其他图标和/或组件之前的布局方式,在所述期望位置布置批量选择的其他图标和/或组件。应该理解,也可响应于用户对预定区域内的图标或组件的单个选择操作和拖动操作,来放置被选择的图标或组件至期望位置。

图9示出根据本发明示例性实施例的移动被覆盖的控件的另一示例。如图9所示,响应于用户对酷狗音乐应用的图标的拉伸操作,显示与拉伸到尺寸相应的酷狗音乐应用的组件。但由于显示的酷狗音乐应用的组件的尺寸较大,覆盖了多个应用的图标和应用的组件。因此,可将被覆盖的图标和组件移动到桌面顶端的空白区域。并可响应于用户对被覆盖的图标和组件的选择操作(单选或批量选择)和拖动操作,将被选择的图标和组件放置在被拖动到的位置。

此外,作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:在桌面上显示的所述应用的组件的至少一个预定位置显示其他组件和/或其他应用的图标。例如,可在应用的组件中不显示实质内容的区域显示其他组件和/或其他应用的图标。图10示出根据本发明示例性实施例的显示应用的组件的示例。如图10所示,可在时钟应用的组件内的空格区域中显示其他应用的图标、其他应用的组件、时钟应用的其他组件。

作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:将多个组件进行组合,以将所述多个组件组合为单个组件。例如,用户可根据自己的需求,选择同一应用或不同应用的组件组合为单个组件。

进一步地,作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:将所述单个组件存储为新的组件,以便后续使用。此外,还可将新的组件上传到服务器以进行共享。作为优选示例,将多个组件进行组合的步骤可包括:接收对所述多个组件的选择;根据选择的组件提供组合样式;接收对组合样式的选择;按照选择的组合样式对所述多个组件进行组合。

此外,作为示例,根据本发明示例性实施例的显示应用的控件的方法还可包括:响应于用户对组件样式的修改操作,对组件样式进行修改。例如,修改操作可包括对组件样式的显示元素的添加、删除、替换、显示元素的颜色、显示元素的字体等的修改。此外,作为示例,还可将用户设计的组件样式上传到服务器以共享。

图11示出根据本发明示例性实施例的显示应用的控件的装置的框图。

如图11所示,根据本发明示例性实施例的显示应用的控件的装置包括:控件显示单元101、操作接收单元102、模式切换单元103。

具体说来,控件显示单元101用于在桌面上显示应用的控件。

操作接收单元102用于接收对所述控件的操作。

模式切换单元103用于响应于所述操作,所述控件由第一模式切换到第二模式,其中,第一模式为图标模式和组件模式之中的一种,第二模式为图标模式和组件模式之中的另一种。

这里,应用的控件的图标模式即显示应用的图标,应用的图标可用于触发打开应用的用户界面。应用的控件的组件模式即显示应用的组件,应用的组件可接受一定的用户交互,类似于不完全展开的应用的用户界面或缩放的用户界面。

作为示例,根据本发明示例性实施例的显示应用的控件的装置还可包括:获取单元(未示出)。获取单元用于当所述控件由图标模式切换到组件模式时,获取所显示的所述应用的组件需要显示的内容,并通过所述组件显示获取的内容。此外,作为示例,根据本发明示例性实施例的显示应用的控件的装置还可包括:更新单元(未示出)。更新单元用于当所述组件需要显示的内容包括联网数据时,开启所述组件的联网数据更新,其中,获取单元可从网络获取所述组件需要显示的实时数据。作为示例,获取单元还可当所述控件由组件模式切换到图标模式时,停止获取所述组件需要显示的内容。

以下,当第一模式为图标模式、第二模式为组件模式时,所述对应用的控件的操作为第一操作;当第一模式为组件模式、第二模式为图标模式时,所述对应用的控件的操作为第二操作。

作为示例,模式切换单元103可根据不同的第一操作,将所述应用的图标替换为所述应用的不同的组件样式。

作为示例,当第一操作为滑动操作时,模式切换单元103可包括:方向确定单元(未示出)、样式确定单元(未示出)、替换单元(未示出)。方向确定单元用于响应于滑动操作,确定滑动操作的滑动方向。样式确定单元用于确定与所述滑动方向对应的组件样式。替换单元用于将所述应用的图标替换为确定的组件样式。

作为示例,当第一操作为对所述应用的图标的拉伸操作时,模式切换单元103可包括:尺寸确定单元(未示出)、样式确定单元(未示出)、替换单元(未示出)。尺寸确定单元用于响应于拉伸操作,确定所述应用的图标的边框被拉伸到的尺寸。样式确定单元用于确定与所述尺寸对应的组件样式。替换单元用于将所述应用的图标替换为确定的组件样式。

作为示例,操作接收单元102还可在接收对所述应用的图标的第一操作的过程中,显示所述应用的一个或多个组件样式的缩略图,以便用户参考缩略图完成第一操作来选择组件样式。

作为另一示例,操作接收单元102还可在接收对所述应用的图标的第一操作的过程中,显示所述应用的一个或多个组件样式的投影,以便用户参考投影完成第一操作来选择组件样式。

作为示例,第一操作可包括对所述应用的图标的选定操作和从所述应用的图标开始的滑动操作,其中,操作接收单元102可当接收到对所述应用的图标的选定操作时,显示所述应用的一个或多个组件样式的投影,其中,所述滑动操作可为与希望选择的组件样式的投影对应的滑动操作。作为优选示例,与希望选择的组件样式的投影对应的滑动操作可为:滑动到希望选择的组件样式的投影上的预定位置。

作为示例,操作接收单元102可当所述多个组件样式的投影之中存在重叠的投影时,交替地突出显示重叠的投影,当重叠的投影之一所对应的组件样式为希望选择的组件样式时,与希望选择的组件样式的投影对应的滑动操作可为:滑动到突出显示的所述重叠的投影之一上的预定位置。

作为示例,操作接收单元102可当所述应用的图标存在指示未读信息的角标时,接收对所述图标的第一操作;其中,模式切换单元103可将所述应用的图标替换为所述应用的呈现与所述角标对应的信息的组件。

作为示例,第二操作可为将所述应用的组件缩小至预定尺寸。

作为示例,操作接收单元102还可接收对桌面上显示的所述应用的组件的尺寸进行改变的操作;模式切换单元103还可根据改变后的尺寸,在所述组件中按照与所述尺寸对应的布局方式显示与所述尺寸对应的元素;或者,如果接收到将所述组件的尺寸变大的操作,则不改变所述组件中显示的元素的大小并且将所述元素显示在尺寸改变后的组件中的预定位置,如果接收到将所述组件的尺寸变小的操作,则不改变所述组件中显示的元素的大小,并且显示滚动条;或者,调整所述组件中显示的元素的大小,以适应所述组件的改变后的尺寸。作为示例,模式切换单元103如果接收到将所述组件的尺寸变大的操作,则还可在尺寸改变后的组件中的空闲区域内显示新的元素。

作为示例,根据本发明示例性实施例的显示应用的控件的装置还可包括:移动单元(未示出)。移动单元用于在桌面上显示的所述应用的组件覆盖其他图标和/或组件时,将被所述组件覆盖的其他图标和/或组件移动到桌面上的预定区域。作为示例,所述预定区域可为浮动窗口或桌面上的空闲区域。

作为示例,根据本发明示例性实施例的显示应用的控件的装置还可包括:放置单元(未示出)。放置单元用于根据用户的操作将预定区域内的其他图标和/或组件放置至期望位置。

作为示例,放置单元可包括:批量选择接收单元(未示出)、拖动接收单元(未示出)、布置单元(未示出)。批量选择接收单元用于接收用户对所述其他图标和/或组件的批量选择。拖动接收单元用于接收用户将批量选择的其他图标和/或组件拖动到期望位置的操作。布置单元用于按照批量选择的其他图标和/或组件之前的布局方式,在所述期望位置布置批量选择的其他图标和/或组件。

作为示例,控件显示单元101还可在桌面上显示的所述应用的组件的至少一个预定位置显示其他组件和/或其他应用的图标。

作为示例,根据本发明示例性实施例的显示应用的控件的装置还可包括:组件组合单元(未示出)。组件组合单元用于将多个组件进行组合,以将所述多个组件组合为单个组件。作为示例,组件组合单元还可将所述单个组件存储为新的组件,以便后续使用。

作为示例,组件组合单元还可包括:第一接收单元(未示出)、样式提供单元(未示出)、第二接收单元(未示出)、组合单元(未示出)。第一接收单元用于接收对所述多个组件的选择。样式提供单元用于根据选择的组件提供组合样式。第二接收单元用于接收对组合样式的选择。组合单元用于按照选择的组合样式对所述多个组件进行组合。

根据本发明示例性实施例的显示应用的控件的方法及装置,能够实现应用的图标和组件之间的直接切换,方便用户操作,并且,避免了同时显示同一应用的图标和组件两者占用较多桌面空间的问题。

此外,应该理解,根据本发明示例性实施例的显示应用的控件的装置中的各个单元可被实现硬件组件和/或软件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(fpga)或专用集成电路(asic)来实现各个单元。

此外,根据本发明示例性实施例的显示应用的控件的方法可以被实现为计算机可读记录介质中的计算机代码。本领域技术人员可以根据对上述方法的描述来实现所述计算机代码。当所述计算机代码在计算机中被执行时实现本发明的上述方法。

虽然已表示和描述了本发明的一些示例性实施例,但本领域技术人员应该理解,在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可以对这些实施例进行修改。

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