显示方法和电子设备的制作方法

文档序号:6486473阅读:142来源:国知局
显示方法和电子设备的制作方法
【专利摘要】本发明公开了显示方法和使用该显示方法的电子设备。所述方法应用于一电子设备中,所述电子设备包括一显示单元、所述显示单元能够显示一显示界面,所述方法包括:控制在所述显示界面以第一显示状态显示第一窗口,所述第一窗口内显示第一数据内容;获得第一指令,所述指令用于指示将所述第一窗口从所述第一显示状态改变为第二显示状态;根据所述第一指令,控制在所述第一窗口的至少部分上显示所述第二窗口,所述第二窗口内显示第二数据;在所述第二窗口显示所述第二数据的过程中,执行所述第一指令,产生一执行结果;以及在所述第二窗口移除时,使得在所述显示界面上能够显示所述第一指令的执行结果。
【专利说明】显不方法和电子设备
【技术领域】
[0001]本发明涉及电子设备领域,更具体地,本发明涉及一种显示方法和使用该显示方法的电子设备。
【背景技术】
[0002]随着Android操作系统在电子设备上的应用日益普及,基于Android开发平台的各种窗口小部件也越来越多,给用户的使用带来了很大的便利。提供了一种称为AppWidget的窗口小部件的框架,用户可以在桌面应用程序(Launcher)上添加各种特色的窗口,并且可以在一个屏上显示多个小窗口。还有与窗口小部件相对应的App应用,其通常以全屏方式在屏上显示。从交互方式上说,标准的窗口小部件只能实现简单的点击、内容滚动、以及简单的动画(如图片切换)。此外,依赖于桌面应用程序(Launcher )可以实现更复杂的界面效果,诸如一般动画、翻页等。目前,标准Widget需要依赖于系统提供的控件才能实现复杂的界面效果,而非标准Widget要依赖于桌面应用程序(Launcher)才能实现复杂的界面效果。如此,为了实现复杂的界面效果,需要增加系统控件或加重桌面应用程序(Launcher)的负担。
[0003]因此,需要提供一种不用增加系统空间且不依赖于桌面应用程序(Launcher)就实现窗口小部件中的复杂界面效果的方法。

【发明内容】

[0004]有鉴于上述情况,本发明提供了一种显示方法和使用该显示方法的电子设备。
[0005]根据本发明的一个实施例,提供了 一种显不方法,所述方法应用于一电子设备中,所述电子设备包括一显示单元、所述显示单元能够显示一显示界面,所述方法包括:控制在所述显示界面以第一显示状态显示第一窗口,所述第一窗口内显示第一数据内容;获得第一指令,所述指令用于指示将所述第一窗口从所述第一显示状态改变为第二显示状态;根据所述第一指令,控制在所述第一窗口的至少部分上显示所述第二窗口,所述第二窗口内显示第二数据;在所述第二窗口显示所述第二数据的过程中,执行所述第一指令,产生一执行结果;以及在所述第二窗口移除时,使得在所述显示界面上能够显示所述第一指令的执行结果。
[0006]此外,根据本发明的一个实施例的显示方法,其中在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的全部区域。
[0007]此外,根据本发明的一个实施例的显示方法,其中在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的部分区域,所述部分区域为所述第一窗口从所述第一显示状态改变为第二显示状态时,所述第一窗口上显示内容发生变化的所述第一窗口上对应的部分区域。
[0008]此外,根据本发明的一个实施例的显示方法,其中所述第一窗口是由在所述电子设备上运行的应用定义的Widget对应的窗口,并且所述第一数据是所述应用对应的部分数据。
[0009]此外,根据本发明的一个实施例的显示方法,其中所述第二窗口覆盖所述第一窗口的区域由所述电子设备中的一窗口管理器控制。
[0010]此外,根据本发明的一个实施例的显示方法,其中所述第一窗口从所述第一显示状态改变为第二显示状态包括:所述第一窗口内的显示的第一数据内容的部分改变。
[0011]根据本发明的另一实施例,提供了一种电子设备,包括:显示单元,用于显示一显示界面;显示控制单元,用于控制在所述显示界面以第一显示状态显示第一窗口,所述第一窗口内显示第一数据内容;指令获取单元,用于获得第一指令,所述指令用于指示将所述第一窗口从所述第一显示状态改变为第二显示状态;以及窗口管理器,用于根据所述第一指令,控制在所述第一窗口的至少部分上显示所述第二窗口,所述第二窗口内显示第二数据;其中,在所述第二窗口显示所述第二数据的过程中,执行所述第一指令,产生一执行结果;以及在所述第二窗口移除时,使得在所述显示界面上能够显示所述第一指令的执行结果。
[0012]此外,根据本发明的另一实施例的电子设备,其中在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的全部区域。
[0013]此外,根据本发明的另一实施例的电子设备,其中在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的部分区域,所述部分区域为所述第一窗口从所述第一显示状态改变为第二显示状态时,所述第一窗口上显示内容发生变化的所述第一窗口上对应的部分区域。
[0014]此外,根据本发明的另一实施例的电子设备,其中所述第一窗口是由在所述电子设备上运行的应用定义的Widget对应的窗口,并且所述第一数据是所述应用对应的部分数据。
[0015]此外,根据本发明的另一实施例的电子设备,其中所述第二窗口覆盖所述第一窗口的区域由所述窗口管理器控制。
[0016]此外,根据本发明的另一实施例的电子设备,其中所述第一窗口从所述第一显示状态改变为第二显示状态包括:所述第一窗口内的显示的第一数据内容的部分改变。
[0017]根据本发明实施例的显示方法和使用该显示方法的电子设备,在不用增加系统空间且不依赖于桌面应用程序(Launcher)的情况下,实现窗口小部件中的复杂界面效果。
[0018]要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。
【专利附图】

【附图说明】
[0019]图1是图示根据本发明实施例的电子设备的主要配置的框图;
[0020]图2是图示根据本发明实施例的显示方法的流程图;
[0021]图3是图示应用根据本发明实施例的显示方法的显示状态的示意图;以及
[0022]图4是图示应用根据本发明实施例的显示方法的显示状态的另一示意图。
【具体实施方式】
[0023]以下,将参考附图详细描述本发明的优选实施例。
[0024]首先,将参照图1描述根据本发明实施例的电子设备。所述电子设备优选地例如是智能手机、个人数字助理、掌上电脑等。
[0025]图1是图示根据本发明实施例的电子设备的主要配置的框图。如图1所示,根据本发明实施例的电子设备10具有显示单元101、显示控制单元102、指令获取单元103和窗口管理器104。容易理解的是,图1中为了简化描述仅仅示出与本发明紧密相关的组件,根据本发明实施例的电子设备10当然可以包括其它组件,诸如输入单元、中央处理单元等。
[0026]根据本发明实施例的显示单元101用于执行显示界面的显示。例如,在所述电子设备100是平板电脑的情况下,显示界面为基于所述平板电脑的操作系统(诸如Windows?、Linux?、Android?等)的显不界面。更具体地,在本发明的一个优选实施例中,在所述电子设备100上运行Android操作系统的情况下,基于标准的Widget和桌面应用程序(Launcher)在所述显示单元101上显示主界面和主界面上的标准窗口小部件。特别地,在所述电子设备10是平板电脑或触控手机的情况下,所述显示单元101同时用作所述电子设备10的输入单元。
[0027]根据本发明实施例的显示控制单元102用于控制在所述显示单元101上以第一状态显示第一窗口。具体地,所述显示控制单元102即为Android操作系统中的桌面应用程序(Launcher),其根据用户的命令,添加或删除要在所述显示单元101上显示的窗口小部件。第一窗口即为根据用户的命令,由作为所述显示控制单元102的桌面应用程序(Launcher)控制显示的窗口小部件。窗口小部件具有与其相关联的应用,在所述窗口小部件中显示与述应用对应的部分数据。
[0028]根据本发明实施例的指令获取单元103用于获取第一指令,所述指令用于指示将所述第一窗口从所述第一显不状态改变为第二显不状态。在本发明的一个优选实施例中,所述获取单元103可以根据用户输入的命令,确定用户指示从所述显示单元101上显示的显示界面移除所述第一窗口(即,从显示界面删除窗口小部件)。在该实施例中,所述第二显示状态即为不执行窗口小部件的显示的状态。在本发明的另一优选实施例中,所述第一窗口从所述第一显示状态改变为第二显示状态还包括所述第一窗口内的显示的第一数据内容的部分改变(例如,时间小部件内的时间数字的变化)。
[0029]根据本发明实施例的窗口管理器104用于根据所述第一指令,控制在所述第一窗口的至少部分上显示所述第二窗口,所述第二窗口内显示第二数据。在本发明的一个优选实施例中,在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的全部区域。在本发明的另一优选实施例中,在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的部分区域,所述部分区域为所述第一窗口从所述第一显示状态改变为第二显示状态时,所述第一窗口上显示内容发生变化的所述第一窗口上对应的部分区域。在所述第一窗口的至少部分上显示所述第二窗口的区域由所述窗口管理器104根据第一指令确定。在所述第二窗口显示所述第二数据的过程中,执行所述第一指令,产生一执行结果。在所述第二窗口移除时,在所述显示界面上能够显示所述第一指令的执行结果。
[0030]优选的所述第二窗口显示的第二数据为动画数据,即多张连续地图片,进一步控制所述多张连续地图片快速的显示以达到播放的效果。
[0031]以上参照图1描述了根据本发明实施例的电子设备10,下面将进一步具体描述由根据本发明实施例的电子设备10执行的显示方法。[0032]图2是示出根据本发明实施例的显示方法的流程图。如图2所示,根据本发明实施例的显示方法包括:
[0033]在步骤S201中,所述显示控制单元102控制在所述显示界面101以第一显示状态显不第一窗口,所述第一窗口内显不第一数据内容。第一窗口所述显不控制单兀102的桌面应用程序(Launcher)控制显示的窗口小部件。窗口小部件具有与其相关联的应用,在所述窗口小部件中显示与述应用对应的部分数据。此后,处理进到步骤S202。
[0034]在步骤S202中,所述指令获取单元103获得第一指令,判断所述指令是否是用于指示将所述第一窗口从所述第一显示状态改变为第二显示状态。在本发明的一个优选实施例中,所述第二显示状态可以为不执行窗口小部件的显示的状态。在本发明的另一优选实施例中,所述第二显示状态可以为所述第一窗口内的显示的第一数据内容的部分改变。如果在步骤S202中获得否定结果,即没有指示将所述第一窗口从所述第一显示状态改变为第二显示状态,则处理返回步骤S201,并且继续保持在所述显示界面101以第一显示状态显示第一窗口。相反,如果在步骤S202中获得肯定结果,即指示将所述第一窗口从所述第一显示状态改变为第二显示状态,则处理进到步骤S203中。
[0035]在步骤S203中,所述窗口管理器104根据所述第一指令,控制在所述第一窗口的至少部分上显示所述第二窗口,所述第二窗口内显示第二数据。同时,在所述第二窗口显示所述第二数据的过程中,执行所述第一指令,产生一执行结果。在本发明的一个优选实施例中,所述第二窗口覆盖所述第一窗口的全部区域。在本发明的另一优选实施例中,所述第二窗口覆盖所述第一窗口的部分区域,所述部分区域为所述第一窗口从所述第一显示状态改变为第二显示状态时,所述第一窗口上显示内容发生变化的所述第一窗口上对应的部分区域。此后,处理进到步骤S204。
[0036]在步骤S204中,从所述显示界面101移除所述第二窗口,在所述显示界面上显示所述第一指令的执行结果。在本发明的一个优选实施例中,所述第一指令的执行结果可以是从所述显示界面101移除所述第一窗口。在本发明的另一优选实施例中,所述第一指令的执行结果可以是所述第一窗口内的显示的第一数据内容的部分改变。
[0037]以上,参照图2概述了根据本发明实施例的显示方法。下面,将参照图3和图4进一步描述应用根据本发明实施例的显示方法的显示状态。
[0038]图3是图示应用根据本发明实施例的显示方法的显示状态的示意图。如图3的(A)所示,所述显示控制单元102控制在所述显示单元101上以第一状态显示三个第一窗口 Wl、W2和W3。此后,指令获取单元103获取第一指令,所述指令用于指示将所述第一窗口 Wl从所述第一显示状态改变为第二显示状态。在该优选实施例中,所述第一指令指示从所述显示单元101上显示的显示界面移除所述第一窗口 Wl (即,从显示界面删除窗口小部件)。此时,如图3的(B)所示,所述窗口管理器104根据所述第一指令,控制在所述第一窗口上覆盖并且显示第二窗口 SW1,所述第二窗口内显示第二数据。进一步所述第二数据为动画数据,例如,火烧纸张的动画。所述第二数据与所述第一指令具有一对应关系。例如,删除的指令对应火烧纸张的的动画。在所述第二窗口 SWl显示所述第二数据的过程中,执行所述第一指令,产生一执行结果。此时,如图3的(C)所示,在所述第二窗口 SWl移除时,在所述显示界面上显示所述第一指令的执行结果。在该优选实施例中,所述第一指令的执行结果即为从所述显示单元101移除所述第一窗口 W1。在此状态下,在所述显示单元101上仅显示第一窗口 W2和W3。通过该实施例能够达到用户删除所述第一窗口 Wl并看到以火烧纸张的效果,当以火烧纸张的效果完成时所述第一窗口 Wl也被删除了。以使得用户感觉到是以火烧效果将所述第一窗口 Wl烧掉的。
[0039]图4是图示应用根据本发明实施例的显示方法的显示状态的另一示意图。如图4的(A)所示,所述显示控制单元102控制在所述显示单元101上以第一状态显示三个第一窗口 Wl、W2和W3。此后,指令获取单元103获取第一指令,所述指令用于指示将所述第一窗口 Wl从所述第一显示状态改变为第二显示状态。在该优选实施例中,所述第一指令指示所述第一窗口内的显示的第一数据内容的部分改变。例如,所述第一指令为更新时间的指令,从10点01分更新为10点02分。所述第一指令的产生为widget根据所述电子设备的系统时间的更新而产生的。如图4的(A)所示,所述第一指令指示改变所述第一窗口内的显示的部分内容A。此时,如图4的(B)所示,所述窗口管理器104根据所述第一指令,控制在所述第一窗口内要改变的内容A上覆盖并且显示第二窗口 SW2,所述第二窗口内显示第二数据。所述第二数据与第一窗口内的显示的部分内容相关联。例如,时间的小部件,从10点01分变化为10点02分,所述第一窗口内的第一数据内容的部分变化为表示“分”的区域从01变成了 02。即所述第二数据所对应动画的第一张图像为所述第一窗口内显示的部分内容的改变前图像以及最后一张图像为所述第一窗口内显示的部分内容的改变后图像。即,第二数据的第一张图像为“01”,第二数据的最后一张图像为“02”。所述第二数据中间的N张为连贯所述第一张图像和最后一张图像。即保证从“01”到“02”的连贯过渡。在所述第二窗口 SW2显示所述第二数据的过程中,执行所述第一指令,产生一执行结果。此时,如图4的(C)所示,在所述第二窗口 SW2移除时,在所述显示界面上显示所述第一指令的执行结果。在该优选实施例中,所述第一指令的执行结果为所述第一窗口内的显示的部分内容A改变为部分内容B。
[0040]以上参照图1到图4描述了根据本发明实施例的电子设备及其显示方法,其中通过由桌面应用程序(Launcher)控制窗口小部件的添加和删除,而由窗口管理器控制窗口小部件上复杂界面的实现,从而在不用增加系统空间且不依赖于桌面应用程序(Launcher)的情况下,实现窗口小部件中的复杂界面效果。
[0041]需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括一个......要素,并不排除在包括
所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0042]最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
[0043]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。[0044]以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种显示方法,所述方法应用于一电子设备中,所述电子设备包括一显示单元、所述显示单元能够显示一显示界面,所述方法包括: 控制在所述显示界面以第一显示状态显示第一窗口,所述第一窗口内显示第一数据内容; 获得第一指令,所述指令用于指示将所述第一窗口从所述第一显示状态改变为第二显示状态; 根据所述第一指令,控制在所述第一窗口的至少部分上显示所述第二窗口,所述第二窗口内显示第二数据; 在所述第二窗口显示所述第二数据的过程中,执行所述第一指令,产生一执行结果;以及 在所述第二窗口移除时,使得在所述显示界面上能够显示所述第一指令的执行结果。
2.如权利要求1所述的显示方法,其中在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的全部区域。
3.如权利要求1所述的显示方法,其中在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的部分区域,所述部分区域为所述第一窗口从所述第一显示状态改变为第二显示状态时,所述第一窗口上显示内容发生变化的所述第一窗口上对应的部分区域。
4.如权利要求1到3的任一所述的显示方法,其中所述第一窗口是由在所述电子设备上运行的应用定义的Widget对应的窗口,并且所述第一数据是所述应用对应的部分数据。
5.如权利要求2或3所述的显示方法,其中所述第二窗口覆盖所述第一窗口的区域由所述电子设备中的一窗口管理器控制。
6.如权利要求1所述的显示方法,其中所述第一窗口从所述第一显示状态改变为第二显示状态包括:所述第一窗口内的显示的第一数据内容的部分改变。
7.—种电子设备,包括: 显示单元,用于显示一显示界面; 显示控制单元,用于控制在所述显示界面以第一显示状态显示第一窗口,所述第一窗口内显示第一数据内容; 指令获取单元,用于获得第一指令,所述指令用于指示将所述第一窗口从所述第一显示状态改变为第二显示状态;以及 窗口管理器,用于根据所述第一指令,控制在所述第一窗口的至少部分上显示所述第二窗口,所述第二窗口内显示第二数据; 其中,在所述第二窗口显示所述第二数据的过程中,执行所述第一指令,产生一执行结果;以及在所述第二窗口移除时,使得在所述显示界面上能够显示所述第一指令的执行结果O
8.如权利要求7所述的电子设备,其中在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的全部区域。
9.如权利要求7所述的电子设备,其中在所述第一窗口的至少部分上显示所述第二窗口包括:所述第二窗口覆盖所述第一窗口的部分区域,所述部分区域为所述第一窗口从所述第一显示状态改变为第二显示状态时,所述第一窗口上显示内容发生变化的所述第一窗口上对应的部分区域。
10.如权利要求7到9的任一所述的电子设备,其中所述第一窗口是由在所述电子设备上运行的应用定义的Widget对应的窗口,并且所述第一数据是所述应用对应的部分数据。
11.如权利要求8或9所述的电子设备,其中所述第二窗口覆盖所述第一窗口的区域由所述窗口管理器控制。
12.如权利要求7所述的电子设备,其中所述第一窗口从所述第一显示状态改变为第二显示状态包括:所述第一窗口内的显示的第一数据内容的部分改变。
【文档编号】G06F9/44GK103513972SQ201210214083
【公开日】2014年1月15日 申请日期:2012年6月25日 优先权日:2012年6月25日
【发明者】康伟 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1