一种窗口显示方法及终端的制作方法
【技术领域】
[0001]本发明涉及用户界面技术领域,尤其涉及一种窗口显示方法及终端。
【背景技术】
[0002]随着通信技术的发展,使用终端(例如手机、台式电脑、平板电脑等)可以办理的业务越来越丰富,比如我们可以通过手机办理转账以及网上购物等业务,在办理这些业务的过程中,有时需要依次编辑多个窗口才能完成特定操作,比如在执行用户注册的操作时,在第一个窗口中编辑需要注册的用户名和登录密码,然后关闭第一个窗口显示第二窗口 ;在第二个窗口中编辑支付时使用的银行账号信息,其中银行账号信息可以包括多个银行卡的卡号,然后关闭第二个窗口显示第三个窗口 ;在第三个窗口中编辑用户的真实姓名、联系方式、以及通信地址,然后关闭第三个窗口显示第四个窗口 ;在第四个窗口中编辑开发票时的发票信息等。当用户希望修改用户注册过程中已经关闭的某个窗口中已经编辑的某个填充区的值时,比如当用户希望修改第二个窗口中的某个银行卡的卡号时,现有技术通过点击手机上的返回键,返回到上一级菜单然后重新启动用户注册的应用显示第一个窗口或者直接返回到用户注册的第一个窗口,然后从第一个窗口开始重新编辑需要注册的用户名和登录密码,然后关闭第一个窗口显示第二窗口,在重新显示的第二个窗口中重新编辑银行账号信息。
[0003]目前有的终端虽然提供逐级返回功能,但是当指定窗口与当前显示的窗口不是相邻操作窗口时,则需要执行多次返回操作,比如前面所述的应用场景,若当前已经执行到第四个窗口,当用户想重新编辑第二个窗口中的某个银行卡的信息时,需要执行两次返回操作,才能回到第二个窗口。因此,现有技术没有提供一种通用的方法可以直接还原显示之前被关闭的某个窗口。
【发明内容】
[0004]本发明实施例提供了一种窗口显示方法及终端,根据所述方法可以直接还原显示之前被关闭的某个窗口。
[0005]本发明实施例提供了一种窗口显示方法,包括:
[0006]检测用户的指令输入事件;
[0007]当检测到关闭第一窗口的指令输入事件时,关闭所述第一窗口,且保存所述第一窗口关闭时第一窗口的界面属性值,其中,所述第一窗口关闭时第一窗口的界面属性值是指所述第一窗口中可编辑的区域用户输入的值;
[0008]当检测到还原显示被关闭的第一窗口的指令输入事件时,还原显示被关闭的第一窗口,并使第一窗口的界面属性值恢复为所述第一窗口关闭时的界面属性值。
[0009]相应地,本发明实施例还提供了一种终端,包括:
[0010]检测单元,用于检测用户的指令输入事件;
[0011]关闭单元,用于当所述检测单元检测到关闭第一窗口的指令输入事件时,关闭第一窗口 ;
[0012]存储单元,用于保存所述第一窗口关闭时第一窗口的界面属性值,其中,所述第一窗口关闭时第一窗口的界面属性值是指所述第一窗口中可编辑的区域用户输入的值;
[0013]还原显示单元,用于当所述检测单元检测到还原显示被关闭的第一窗口的指令输入事件时,还原显示被关闭的第一窗口,并使第一窗口的界面属性值恢复为所述第一窗口关闭时的界面属性值。
[0014]本发明实施例,当检测到还原显示被关闭的第一窗口的指令输入事件时,可以直接显示被关闭的第一窗口被关闭时的界面且使第一窗口恢复到第一窗口关闭时的界面,有利于用户及时对该窗口进行浏览和编辑。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明第一实施例提供的一种窗口显示方法的流程示意图;
[0017]图2是本发明第二实施例提供的一种窗口显示方法的流程示意图;
[0018]图3是本发明第三实施例提供的一种终端的结构示意图;
[0019]图4是本发明第四实施例提供的一种终端的结构示意图;
[0020]图5是本发明第五实施例提供的一种终端的结构示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明实施例提供一种窗口显示方法及终端,以期快速地直接显示被关闭的第一窗口。相对于现有技术中通过返回上一级菜单然后重启第一窗口对应的应用,然后依次编辑各窗口直到第一窗口 ;或者通过逐级返回的方式,逐级返回到第一窗口 ;本发明实施例当检测到还原显示被关闭的第一窗口的指令输入事件时,可以直接显示被关闭的第一窗口,有利于用户及时对该窗口进行浏览和编辑。
[0023]本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]本发明实施例提及到的终端可以包括手机、平板电脑、PC (personal computer,个人计算机)等终端。
[0025]请参见图1,图1是本发明第一实施例提供的一种窗口显示方法的流程示意图。如图1所示,本发明实施例中的窗口显示方法可以包括:
[0026]S101、检测用户的指令输入事件。
[0027]S102、当检测到关闭第一窗口的指令输入事件时,关闭所述第一窗口,且保存所述第一窗口关闭时第一窗口的界面属性值,其中,所述第一窗口关闭时第一窗口的界面属性值是指所述第一窗口中可编辑的区域用户输入的值
[0028]具体地,关闭第一窗口的指令输入事件可能是用户对第一窗口的编辑完成后发出的,也可能是由于误操作不小心按到了返回按键发出的。
[0029]S103、当检测到还原显示被关闭的第一窗口的指令输入事件时,还原显示被关闭的第一窗口,并使第一窗口的界面属性值恢复为所述第一窗口关闭时的界面属性值。
[0030]进一步地,为了使还原显示的第一窗口与关闭时的状态一致,在可选的实施例中,所述第一窗口中可编辑的区域为所述第一窗口中包含的K个填充区,用户能够对所述填充区的填充值进行编辑,在窗口关闭前,还包括,保存被关闭时的所述第一窗口中的K个填充区和所述K个填充区的填充值之间的对应关系,所述K为正整数。相应地,还原显示被关闭的第一窗口包括:根据所述保存的被关闭时所述第一窗口中的K个填充区和所述K个填充区的填充值之间的对应关系,将第一窗口中的所述K个填充区的填充值填充到还原显示的所述第一窗口的所述K个填充区。需要说明的是,这里提到的填充区是指第一窗口中需要用户编辑的区域,比如用户名、银行卡号等,填充区的填充值可以是用户输入的用户名、银行卡号等信息。根据第一窗口中填充区数量的不同K值可以相应变化,但是不超过第一窗口中所有填充区的总数量,优选等于填充区的总数量,根据保存的各填充区的值可以使各填充区的值恢复为第一窗口关闭前的值。
[0031]本发明实施例,当检测到还原显示被关闭的第一窗口的指令输入事件时,可以快速地显示被关闭的第一窗口且使第一窗口恢复到第一窗口关闭时的界面,以便用户及时对该窗口进行浏览和编辑。
[0032]请参见图2,图2是本发明第二实施例提供的一种窗口显示方法的流程示意图。如图2所示,本发明实施例中的窗口显示方法可以包括:
[0033]S201、检测用户的指令输入事件。
[0034]S202、当检测到关闭第一窗口的指令输入事件时,关闭所述第一窗口,且保存所述第一窗口关闭时第一窗口的界面属性值,其中,所述第一窗口关闭时第一窗口的界面属性值是指所述第一窗口中可编辑的区域用户输入的值。
[0035]具体地,关闭第一窗口的指令输入事件可能是用户对第一窗口的编辑完成后发出的,也可能是由于误操作比如不小心按到了返回按键等方式发出的。
[0036]需要说明的是,所述第一窗口中可编辑的区域为所述第一窗口中包含的K个填充区,用户能够对所述填充区的填充值进行编辑,为了使还原显示的第一窗口与关闭时的状态一致,在可选的实施例中,在窗口关闭前,还包括,保存被关闭时的所述第一窗口中的K个填充区和所述K个填充区的填充值之间的对应关系,所述K为正整数。相应地,还原显示被关闭的第一窗口包括:根据所述保存的被关闭时所述第一窗口中的K个填充区和所述K个填充区的填充值之间的对应关系,将第一窗口中的所述K个填充区的填充值填充到还原显示的所述第一窗