《界面显示方法及装置.pdf》由会员分享,可在线阅读,更多相关《界面显示方法及装置.pdf(16页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104020947 A (43)申请公布日 2014.09.03 C N 1 0 4 0 2 0 9 4 7 A (21)申请号 201310064523.8 (22)申请日 2013.02.28 G06F 3/0488(2013.01) (71)申请人联想(北京)有限公司 地址 100085 北京市海淀区上地信息产业基 地创业路6号联想专利中心 (72)发明人柯海滨 (74)专利代理机构北京中博世达专利商标代理 有限公司 11274 代理人申健 (54) 发明名称 界面显示方法及装置 (57) 摘要 本发明实施例公开了一种界面显示方法及装 置,涉及电子设备技术领域,。
2、所述方法包括:确定 与第一应用关联的N个输入组件中的每个输入组 件的触发参数,N为正整数;依据N个触发参数,确 定X个第一类触发参数和Y个第二类触发参数,其 中,第一类触发参数满足预定条件,第二类触发参 数不满足所述预定条件,X与Y之和为N;显示第 一应用的界面时,显示X个第一类输入组件并隐 藏Y个第二类输入组件,其中X个第一类输入组件 是满足预定条件的X个第一类触发参数对应的输 入组件,其中Y个第二类输入组件是不满足预定 条件的Y个第二类触发参数对应的输入组件。本 发明适用于电子设备的图形用户界面GUI的动态 调整。 (51)Int.Cl. 权利要求书3页 说明书9页 附图3页 (19)中华。
3、人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书9页 附图3页 (10)申请公布号 CN 104020947 A CN 104020947 A 1/3页 2 1.一种界面显示方法,其特征在于,包括: 确定与第一应用关联的N个输入组件中的每个输入组件的触发参数,N为正整数; 依据所述N个触发参数,确定X个第一类触发参数和Y个第二类触发参数,其中,所述 第一类触发参数满足预定条件,所述第二类触发参数不满足所述预定条件,X与Y之和为 N; 显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二类输入组件,其 中所述X个第一类输入组件是满足所述预定条件的X个第一类触发参数。
4、对应的输入组件, 其中所述Y个第二类输入组件是不满足所述预定条件的Y个第二类触发参数对应的输入组 件。 2.根据权利要求1所述的方法,其特征在于,在所述确定与第一应用关联的N个输入组 件中的每个输入组件的触发参数之前,所述方法还包括: 获得所述第一应用的启动命令,所述触发参数是截止到接收所述启动命令前的触发参 数。 3.根据权利要求1所述的方法,其特征在于,在所述确定与第一应用关联的N个输入组 件中的每个输入组件的触发参数之前,所述方法还包括: 获得对所述第一应用的界面进行调整的命令,其中,所述第一应用的界面中包括P个 第一类输入组件和Q个第二类输入组件,P与Q之和为N,所述P个第一类输入组件。
5、和所述 X个第一类输入组件完全不同或者部分不同,所述Q个第二类输入组件和所述Y个第二类输 入组件完全不同或者部分不同。 4.根据权利要求1所述的方法,其特征在于,在所述确定与第一应用关联的N个输入组 件中的每个输入组件的触发参数之前,还包括: 判断与所述第一应用关联的每个输入组件的优先级; 确定优先级大于等于预设级别的所述N个输入组件中的每个输入组件的触发参数; 将优先级小于预设级别的M个输入组件始终显示在所述第一应用的界面中。 5.根据权利要求1所述的方法,其特征在于,所述确定与第一应用关联的N个输入组件 中的每个输入组件的触发参数包括: 统计所述每个输入组件在预设时间内的使用频率,将所述使。
6、用频率作为所述触发参 数。 6.根据权利要求5所述的方法,其特征在于,如果输入组件的使用频率大于预设频率, 则对应的触发参数满足所述预定条件,为所述第一类触发参数; 如果输入组件的使用频率小于等于预设频率,则对应的触发参数不满足所述预定条 件,为所述第二类触发参数。 7.根据权利要求1所述的方法,其特征在于,所述显示X个第一类输入组件并隐藏Y个 第二类输入组件包括: 显示所述X个第一类输入组件中的A个第一类输入组件和一显示标识,所述显示标识 被触发后显示B个所述第一类输入组件和所述Y个第二类输入组件,其中A和B之和为X; 或者, 仅显示所述X个第一类输入组件中的所述A个第一类输入组件。 8.根。
7、据权利要求7所述的方法,其特征在于,所述A个第一类输入组件为所述X个第一 权 利 要 求 书CN 104020947 A 2/3页 3 类输入组件中使用频率排名处于前L位的输入组件和/或为所述X个第一类输入组件中使 用频率超过预设阈值的输入组件,其中,L为正整数。 9.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收更新指令; 依据所述更新指令,获得对应关系,所述对应关系包括每个输入组件所处的状态,所述 状态包括显示状态或者隐藏状态; 显示所述第一应用的界面时,显示C个第一类输入组件并隐藏D个第二类输入组件; 其中,所述C个第一类输入组件是对应关系中存储的需要处于显示状态的输入组件。
8、, 所述D个第二类输入组件是对应关系中存储的需要处于隐藏状态的输入组件。 10.一种界面显示装置,其特征在于,包括: 第一参数确定单元,用于确定与第一应用关联的N个输入组件中的每个输入组件的触 发参数,N为正整数; 第二参数确定单元,用于依据所述N个触发参数,确定X个第一类触发参数和Y个第二 类触发参数,其中,所述第一类触发参数满足预定条件,所述第二类触发参数不满足所述预 定条件,X与Y之和为N; 显示单元,用于显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二 类输入组件,其中所述X个第一类输入组件是满足所述预定条件的X个第一类触发参数对 应的输入组件,其中所述Y个第二类输入组件。
9、是不满足所述预定条件的Y个第二类触发参 数对应的输入组件。 11.根据权利要求10所述的装置,其特征在于,所述装置还包括: 获取单元,用于获得所述第一应用的启动命令,所述触发参数是截止到接收所述启动 命令前的触发参数。 12.根据权利要求10所述的装置,其特征在于,所述获取单元还用于: 获得对所述第一应用的界面进行调整的命令,其中,所述第一应用的界面中包括P个 第一类输入组件和Q个第二类输入组件,P与Q之和为N,所述P个第一类输入组件和所述 X个第一类输入组件完全不同或者部分不同,所述Q个第二类输入组件和所述Y个第二类输 入组件完全不同或者部分不同。 13.根据权利要求10所述的装置,其特征在。
10、于,所述装置还包括: 判断单元,用于判断与所述第一应用关联的每个输入组件的优先级; 则所述第一参数确定单元具体用于确定优先级大于等于预设级别的所述N个输入组 件中的每个输入组件的触发参数; 则所述显示单元还用于将优先级小于预设级别的M个输入组件始终显示在所述第一 应用的界面中。 14.根据权利要求10所述的装置,其特征在于,所述第一参数确定单元具体还用于: 统计所述每个输入组件在预设时间内的使用频率,将所述使用频率作为所述触发参 数。 15.根据权利要求14所述的装置,其特征在于,如果输入组件的使用频率大于预设频 率,则对应的触发参数满足所述预定条件,为所述第一类触发参数; 如果输入组件的使用。
11、频率小于等于预设频率,则对应的触发参数不满足所述预定条 权 利 要 求 书CN 104020947 A 3/3页 4 件,为所述第二类触发参数。 16.根据权利要求10所述的装置,其特征在于,所述显示单元具体还用于: 显示所述X个第一类输入组件中的A个第一类输入组件和一显示标识,所述显示标识 被触发后显示B个所述第一类输入组件和所述Y个第二类输入组件,其中A和B之和为X; 或者, 仅显示所述X个第一类输入组件中的所述A个第一类输入组件。 17.根据权利要求16所述的装置,其特征在于,所述A个第一类输入组件为所述X个第 一类输入组件中使用频率排名处于前L位的输入组件和/或为所述X个第一类输入组件。
12、中 使用频率超过预设阈值的输入组件,其中,L为正整数。 18.根据权利要求10所述的装置,其特征在于,所述装置还包括: 接收单元,用于接收更新指令; 处理单元,用于依据所述更新指令,获得对应关系,所述对应关系包括每个输入组件所 处的状态,所述状态包括显示状态或者隐藏状态; 所述显示单元还用于显示所述第一应用的界面时,显示C个第一类输入组件并隐藏D 个第二类输入组件; 其中,所述C个第一类输入组件是对应关系中存储的需要处于显示状态的输入组件, 所述D个第二类输入组件是对应关系中存储的需要处于隐藏状态的输入组件。 权 利 要 求 书CN 104020947 A 1/9页 5 界面显示方法及装置 技。
13、术领域 0001 本发明涉及电子设备技术领域,特别涉及一种界面显示方法及装置。 背景技术 0002 随着计算机技术的发展,各种各样的应用程序与软件的使用也越来越普及。每种 软件或应用程序的使用界面都会存在大量的功能按钮,例如,word的上边栏会有很多快捷 操作的按钮,用来实现特殊的功能。软件或应用程序中的功能按钮为用户提供了丰富的功 能,为用户提供更好地使用体验。 0003 对于大屏幕的PC(Personal Computer,个人电脑)机而言,大量的功能按钮能够 帮助用户实现快捷的操作。但是对于屏幕较小的终端而言,过多的功能按钮会使得屏幕的 可操作区域变得更加狭小。目前可以通过将少量的主功能。
14、按钮进行显示,将其余大部分按 钮隐藏起来的方法来进行优化,以便提高终端屏幕的操作区域的面积。 0004 现有技术中至少存在如下问题:当将大部分按钮进行隐藏后,用户需要至少通过 两次点击才能调出按钮菜单,并且要在多个按钮之间找到自己所需要的按钮,这给用户的 使用带来了不便。 发明内容 0005 提供一种界面显示方法及装置,能够解决用户在使用应用软件时不能快捷地选定 常用功能按钮的问题,为用户提供更加方便的选取途径。 0006 第一方面,提供一种界面显示方法,包括: 0007 确定与第一应用关联的N个输入组件中的每个输入组件的触发参数,N为正整数; 0008 依据所述N个触发参数,确定X个第一类触。
15、发参数和Y个第二类触发参数,其中, 所述第一类触发参数满足预定条件,所述第二类触发参数不满足所述预定条件,X与Y之和 为N; 0009 显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二类输入组 件,其中所述X个第一类输入组件是满足所述预定条件的X个第一类触发参数对应的输入 组件,其中所述Y个第二类输入组件是不满足所述预定条件的Y个第二类触发参数对应的 输入组件。 0010 可选的,在所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参 数之前,所述方法还包括:获得所述第一应用的启动命令,所述触发参数是截止到接收所述 启动命令前的触发参数。 0011 可选的,在所述确定与第。
16、一应用关联的N个输入组件中的每个输入组件的触发参 数之前,所述方法还包括: 0012 获得对所述第一应用的界面进行调整的命令,其中,所述第一应用的界面中包括P 个第一类输入组件和Q个第二类输入组件,P与Q之和为N,所述P个第一类输入组件和所 述X个第一类输入组件完全不同或者部分不同,所述Q个第二类输入组件和所述Y个第二 说 明 书CN 104020947 A 2/9页 6 类输入组件完全不同或者部分不同。 0013 可选的,在所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参 数之前,还包括: 0014 判断与所述第一应用关联的每个输入组件的优先级;确定优先级大于等于预设级 别的所述。
17、N个输入组件中的每个输入组件的触发参数;将优先级小于预设级别的M个输入 组件始终显示在所述第一应用的界面中。 0015 例如,所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参数包 括:统计所述每个输入组件在预设时间内的使用频率,将所述使用频率作为所述触发参数。 0016 其中,如果输入组件的使用频率大于预设频率,则对应的触发参数满足所述预定 条件,为所述第一类触发参数;如果输入组件的使用频率小于等于预设频率,则对应的触发 参数不满足所述预定条件,为所述第二类触发参数。 0017 例如,所述显示X个第一类输入组件并隐藏Y个第二类输入组件包括: 0018 显示所述X个第一类输入组件中的。
18、A个第一类输入组件和一显示标识,所述显示 标识被触发后显示B个所述第一类输入组件和所述Y个第二类输入组件,其中A和B之和 为X;或者,仅显示所述X个第一类输入组件中的所述A个第一类输入组件。 0019 其中,所述A个第一类输入组件为所述X个第一类输入组件中使用频率排名处于 前L位的输入组件和/或为所述X个第一类输入组件中使用频率超过预设阈值的输入组 件,其中,L为正整数。 0020 可选的,所述方法还包括:接收更新指令;依据所述更新指令,获得对应关系,所 述对应关系包括每个输入组件所处的状态,所述状态包括显示状态或者隐藏状态;显示所 述第一应用的界面时,显示C个第一类输入组件并隐藏D个第二类输。
19、入组件;其中,所述C 个第一类输入组件是对应关系中存储的需要处于显示状态的输入组件,所述D个第二类输 入组件是对应关系中存储的需要处于隐藏状态的输入组件。 0021 第二方面,提供一种界面显示装置,包括: 0022 第一参数确定单元,用于确定与第一应用关联的N个输入组件中的每个输入组件 的触发参数,N为正整数; 0023 第二参数确定单元,用于依据所述N个触发参数,确定X个第一类触发参数和Y个 第二类触发参数,其中,所述第一类触发参数满足预定条件,所述第二类触发参数不满足所 述预定条件,X与Y之和为N; 0024 显示单元,用于显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个 第二类。
20、输入组件,其中所述X个第一类输入组件是满足所述预定条件的X个第一类触发参 数对应的输入组件,其中所述Y个第二类输入组件是不满足所述预定条件的Y个第二类触 发参数对应的输入组件。 0025 可选的,所述装置还包括:获取单元,用于获得所述第一应用的启动命令,所述触 发参数是截止到接收所述启动命令前的触发参数。 0026 可选的,所述获取单元还用于:获得对所述第一应用的界面进行调整的命令,其 中,所述第一应用的界面中包括P个第一类输入组件和Q个第二类输入组件,P与Q之和为 N,所述P个第一类输入组件和所述X个第一类输入组件完全不同或者部分不同,所述Q个 第二类输入组件和所述Y个第二类输入组件完全不同。
21、或者部分不同。 说 明 书CN 104020947 A 3/9页 7 0027 进一步的,所述装置还包括:判断单元,用于判断与所述第一应用关联的每个输入 组件的优先级;则所述第一参数确定单元具体用于确定优先级大于等于预设级别的所述N 个输入组件中的每个输入组件的触发参数;则所述显示单元还用于将优先级小于预设级别 的M个输入组件始终显示在所述第一应用的界面中。 0028 其中,所述第一参数确定单元具体还用于:统计所述每个输入组件在预设时间内 的使用频率,将所述使用频率作为所述触发参数。其中,如果输入组件的使用频率大于预设 频率,则对应的触发参数满足所述预定条件,为所述第一类触发参数;如果输入组件。
22、的使用 频率小于等于预设频率,则对应的触发参数不满足所述预定条件,为所述第二类触发参数。 0029 其中,所述显示单元具体还用于:显示所述X个第一类输入组件中的A个第一类输 入组件和一显示标识,所述显示标识被触发后显示B个所述第一类输入组件和所述Y个第 二类输入组件,其中A和B之和为X;或者,仅显示所述X个第一类输入组件中的所述A个 第一类输入组件。 0030 其中,所述A个第一类输入组件为所述X个第一类输入组件中使用频率排名处于 前L位的输入组件和/或为所述X个第一类输入组件中使用频率超过预设阈值的输入组 件,其中,L为正整数。 0031 进一步的,所述装置还包括:接收单元,用于接收更新指令。
23、;处理单元,用于依据 所述更新指令,获得对应关系,所述对应关系包括每个输入组件所处的状态,所述状态包括 显示状态或者隐藏状态;所述显示单元还用于显示所述第一应用的界面时,显示C个第一 类输入组件并隐藏D个第二类输入组件;其中,所述C个第一类输入组件是对应关系中存储 的需要处于显示状态的输入组件,所述D个第二类输入组件是对应关系中存储的需要处于 隐藏状态的输入组件。 0032 与现有技术相比,本发明实施例通过确定与第一应用关联的N个输入组件中的每 个输入组件的触发参数;依据所述N个触发参数,确定X个第一类触发参数和Y个第二类触 发参数;显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第。
24、二类输入组 件。能够根据用户的使用习惯动态调整应用软件的显示界面中显示的输入组件,解决用户 在选取输入组件中的按钮和/或操作框时,需要多次操作才能选中某些输入组件的问题, 为用户提供更加方便的选取输入组件的途径。 附图说明 0033 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附 图获得其它的附图。 0034 图1为本发明实施例一提供的方法流程图; 0035 图2为本发明实施例一提供的电子设备显示界面示意图; 。
25、0036 图3为本发明实施例二提供的方法流程图; 0037 图4、图5为本发明实施例三提供的装置结构示意图。 具体实施方式 说 明 书CN 104020947 A 4/9页 8 0038 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它 实施例,都属于本发明保护的范围。 0039 为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说 明。 0040 实施例一 0041 本实施例提供一种界面显示方。
26、法,应用于电子设备,如图1所示,所述方法包括: 0042 101、确定与第一应用关联的N个输入组件中的每个输入组件的触发参数,N为正 整数。 0043 其中,所述第一应用为电子设备中的应用程序,输入组件可以为应用程序中在屏 幕上显示的功能按钮或操作框。 0044 以智能终端这一电子设备为例,如图2所示,下方的几何图形代表按钮,上面的矩 形框代表操作框。其中,按钮用于在用户进行点击时,直接地执行与其关联的功能,例如,刷 新、返回或删除等。进一步的,现有技术中,当某一应用软件中的功能按钮过多时,由于终端 屏幕面积的限制,为了能够给用户预留更多的屏幕进行显示,往往会将一些不常用的功能 按钮隐藏在菜单。
27、按钮中,如图中最右侧的按钮,当用户需要使用这些被隐藏的功能按钮时, 用户首先点击该菜单按钮,屏幕会弹出对话框,显示其中隐藏的功能按钮,然后用户执行第 二次点击操作,使用所需要的功能按钮。这样的操作方式存在一定的缺陷,首先需要用户 进行两次选取操作,其次,在进行第二次选取操作时,需要从很多按钮中选取自己想要的按 钮,不利于用户进行快速选取。操作框的功能与按钮类似,但是较按钮相比更为方便,例如, 可以在操作框中输入文本,根据文本进行查找、搜索操作;或者,点击操作框出现下拉菜单, 选取下拉菜单中的选项以对某些设定进行修改,例如,word中的下拉菜单可以快速的实现 字体、字体大小或行距等的修改。在存在。
28、很多操作框时,现有技术并没有给出很好的方法去 隐藏不常用的操作框以腾出更多的屏幕空间。 0045 其中,在执行步骤101之前,分为两种情况: 0046 可选的,第一种情况是刚刚接收到启动第一应用的命令,则在启动第一应用后,执 行步骤101,自动检测在此次启动之前使用该第一应用时记录的触发参数,即上次关闭第一 应用之前所记录的触发参数。 0047 可选的,第二种情况是该第一应用已经运行一段时间,并获得对第一应用的界面 进行调整的命令,此时,在根据命令调整之前,所述第一应用的界面中包括P个第一类输入 组件和Q个第二类输入组件,P与Q之和为N;在根据命令调整之后,所述第一应用的界面中 包括X个第一类。
29、输入组件和Y个第二类输入组件,所述P个第一类输入组件和所述X个第 一类输入组件完全不同或者部分不同,所述Q个第二类输入组件和所述Y个第二类输入组 件完全不同或者部分不同,P与X可能相同也可能不同,Q与Y可能相同也可能不同。 0048 可选的,在所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参 数之前,还包括:判断与所述第一应用关联的每个输入组件的优先级;确定优先级大于等 于预设级别的所述N个输入组件中的每个输入组件的触发参数;将优先级小于预设级别的 M个输入组件始终显示在所述第一应用的界面中。 说 明 书CN 104020947 A 5/9页 9 0049 例如,所述确定与第一应用。
30、关联的N个输入组件中的每个输入组件的触发参数包 括: 0050 统计所述每个输入组件在预设时间内的使用频率,将所述使用频率作为所述触发 参数。 0051 所述时间阈值可以由用户自行设定或者在电子设备出厂时就设定好。 0052 102、依据所述N个触发参数,确定X个第一类触发参数和Y个第二类触发参数,其 中,所述第一类触发参数满足预定条件,所述第二类触发参数不满足所述预定条件,X与Y 之和为N。 0053 其中,如果输入组件的使用频率大于预设频率,则对应的触发参数满足所述预定 条件,为所述第一类触发参数;如果输入组件的使用频率小于等于预设频率,则对应的触发 参数不满足所述预定条件,为所述第二类触。
31、发参数。 0054 103、显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二类输 入组件,其中所述X个第一类输入组件是满足所述预定条件的X个第一类触发参数对应的 输入组件,其中所述Y个第二类输入组件是不满足所述预定条件的Y个第二类触发参数对 应的输入组件。 0055 例如,所述显示X个第一类输入组件并隐藏Y个第二类输入组件包括: 0056 显示所述X个第一类输入组件中的A个第一类输入组件和一显示标识,所述显示 标识被触发后显示B个所述第一类输入组件和所述Y个第二类输入组件,其中A和B之和 为X;或者,仅显示所述X个第一类输入组件中的所述A个第一类输入组件。 0057 其中,所述A。
32、个第一类输入组件为所述X个第一类输入组件中使用频率排名处于 前L位的输入组件和/或为所述X个第一类输入组件中使用频率超过预设阈值的输入组 件,其中,L为正整数。 0058 可选的,所述方法还包括: 0059 接收更新指令;依据所述更新指令,获得对应关系,所述对应关系包括每个输入组 件所处的状态,所述状态包括显示状态或者隐藏状态;显示所述第一应用的界面时,显示C 个第一类输入组件并隐藏D个第二类输入组件; 0060 其中,所述C个第一类输入组件是对应关系中存储的需要处于显示状态的输入组 件,所述D个第二类输入组件是对应关系中存储的需要处于隐藏状态的输入组件。 0061 与现有技术相比,本发明实施。
33、例通过确定与第一应用关联的N个输入组件中的每 个输入组件的触发参数;依据所述N个触发参数,确定X个第一类触发参数和Y个第二类触 发参数;显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二类输入组 件。能够根据用户的使用习惯动态调整应用软件的显示界面中显示的输入组件,解决用户 在选取输入组件中的按钮和/或操作框时,需要多次操作才能选中某些输入组件的问题, 为用户提供更加方便的选取输入组件的途径。 0062 实施例二 0063 本实施例提供一种界面显示方法,应用于电子设备,以智能终端为例,在所述终端 中的第一应用的界面上进行输入组件的调整,如图3所示,所述方法包括: 0064 200、。
34、终端启动第一应用。 0065 201、终端判断与与第一应用关联的每个输入组件的优先级,当输入组件的优先级 说 明 书CN 104020947 A 6/9页 10 小于预设级别时,执行步骤202;当输入组件的优先级大于等于预设级别时,执行步骤203。 0066 其中,输入组件包括功能按钮和操作框等,如图2所示,下方的几何图形代表按 钮,上面的矩形框代表操作框。按钮用于在用户进行点击时,直接地执行与其关联的功能, 例如,刷新、返回或删除等。进一步的,现有技术中,当某一应用软件中的功能按钮过多时, 由于终端屏幕面积的限制,为了能够给用户预留更多的屏幕进行显示,往往会将一些不常 用的功能按钮隐藏在菜单。
35、按钮中,如图中最右侧的按钮,当用户需要使用这些被隐藏的功 能按钮时,用户首先点击该菜单按钮,屏幕会弹出对话框,显示其中隐藏的功能按钮,然后 用户执行第二次点击操作,使用所需要的功能按钮。这样的操作方式存在一定的缺陷,首先 需要用户进行两次选取操作,其次,在进行第二次选取操作时,需要从很多按钮中选取自己 想要的按钮,不利于用户进行快速选取。操作框的功能与按钮类似,但是较按钮相比更为方 便,例如,可以在操作框中输入文本,根据文本进行查找、搜索操作;或者,点击操作框出现 下拉菜单,选取下拉菜单中的选项以对某些设定进行修改,例如,word中的下拉菜单可以快 速的实现字体、字体大小或行距等的修改。在存在。
36、很多操作框时,现有技术并没有给出很好 的方法去隐藏不常用的操作框以腾出更多的屏幕空间。 0067 例如,所述优先级可以包括高优先级,中优先级和低优先级等,预设级别可以设置 为中优先级。 0068 202、终端将优先级小于预设级别的输入组件始终显示在第一应用的界面中。 0069 其中,优先级地域预设级别的输入组件就不执行后续的调整流程,可以始终显示 在界面中。用户可以将自己想要始终保留在界面中的输入组件的优先级设置为低,则该组 件就可以始终显示。 0070 203、终端确定优先级大于等于预设级别的输入组件中的每个输入组件的触发参 数。 0071 例如,统计所述每个输入组件在预设时间内的使用频率,。
37、将所述使用频率作为所 述触发参数。 0072 可选的,在执行步骤203之前,分为两种情况: 0073 其中,第一种情况是刚刚接收到启动第一应用的命令,则在启动第一应用后,执行 步骤203,自动检测在此次启动之前使用该第一应用时记录的触发参数,即上次关闭第一应 用之前所记录的触发参数。 0074 其中,第二种情况是该第一应用已经运行一段时间,并获得对第一应用的界面进 行调整的命令,此时的触发参数为第一应用运行过程中,在预设时间内的使用频率。其中, 在根据命令调整之前,所述第一应用的界面中包括P个第一类输入组件和Q个第二类输入 组件,P与Q之和为N;在根据命令调整之后,所述第一应用的界面中包括X个。
38、第一类输入组 件和Y个第二类输入组件,所述P个第一类输入组件和所述X个第一类输入组件完全不同 或者部分不同,所述Q个第二类输入组件和所述Y个第二类输入组件完全不同或者部分不 同,P与X可能相同也可能不同,Q与Y可能相同也可能不同。 0075 204、终端依据每个输入组件的触发参数,确定第一类触发参数对应的输入组件和 第二类触发参数对应的输入组件。 0076 其中,所述第一类触发参数满足预定条件,所述第二类触发参数不满足所述预定 条件,例如,如果输入组件的使用频率大于预设频率,则对应的触发参数满足所述预定条 说 明 书CN 104020947 A 10 7/9页 11 件,为所述第一类触发参数;。
39、如果输入组件的使用频率小于等于预设频率,则对应的触发参 数不满足所述预定条件,为所述第二类触发参数。 0077 205、终端显示第一类触发参数对应的输入组件并隐藏第二类触发参数对应的输 入组件。 0078 可选的,如果受终端的屏幕显示面积限制,不能够显示全部的第一类触发参数对 应的输入组件,则所述方法还包括: 0079 206、终端显示第一类触发参数对应的输入组件中的m个第一类输入组件和一显 示标识,所述显示标识被触发后显示剩余的n个第一类触发参数对应的输入组件和第二类 触发参数对应的输入组件。 0080 其中,m为终端的屏幕上所能够容纳的输入组件数量上限,m与n的和为与第一应 用关联的大于等。
40、于预设级别的输入组件的总数。 0081 可选的,在上述步骤206中还可以仅显示第一类触发参数对应的输入组件中的m 个第一类输入组件。 0082 进一步的,在用户使用第一应用的过程中,可能需要将界面显示的输入组件变更 为某一历史时刻的显示状态,此时,需要执行步骤207。 0083 207、终端接收更新指令,依据更新指令,获得每个输入组件在特定时刻所处的状 态,所述状态包括显示状态或者隐藏状态。 0084 可选的,终端可以在用户使用第一应用时每隔一段时间就存储一次界面中输入组 件的状态;或者根据用户的存储指示,存储当前的界面中输入组件的状态。这样,当用户需 要使用某一历史界面时,就可以直接调用,为。
41、用户提供便利。 0085 可选的,步骤207也可以用于恢复界面的初始显示状态,即用户打开第一应用时 的界面显示状态。 0086 208、终端将每个输入组件在该特定时刻所处的状态进行显示。 0087 与现有技术相比,本发明实施例通过确定与第一应用关联的输入组件中的每个输 入组件的触发参数;依据所述触发参数,确定第一类触发参数第二类触发参数;显示所述 第一应用的界面时,显示第一类触发参数对应的输入组件并隐藏第二类触发参数对应的输 入组件。能够根据用户的使用习惯动态调整应用软件的显示界面中显示的输入组件,解决 用户在选取输入组件中的按钮和/或操作框时,需要多次操作才能选中某些输入组件的问 题,为用户。
42、提供更加方便的选取输入组件的途径。 0088 实施例三 0089 本实施例提供一种界面显示装置30,如图4所示,所述装置30包括: 0090 第一参数确定单元31,用于确定与第一应用关联的N个输入组件中的每个输入组 件的触发参数,N为正整数; 0091 第二参数确定单元32,用于依据所述N个触发参数,确定X个第一类触发参数和Y 个第二类触发参数,其中,所述第一类触发参数满足预定条件,所述第二类触发参数不满足 所述预定条件,X与Y之和为N; 0092 显示单元33,用于显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y 个第二类输入组件,其中所述X个第一类输入组件是满足所述预定条件的X个第。
43、一类触发 参数对应的输入组件,其中所述Y个第二类输入组件是不满足所述预定条件的Y个第二类 说 明 书CN 104020947 A 11 8/9页 12 触发参数对应的输入组件。 0093 进一步的,如图5所示,所述装置30还包括: 0094 获取单元34,用于获得所述第一应用的启动命令,所述触发参数是截止到接收所 述启动命令前的触发参数。 0095 进一步的,所述获取单元34还用于: 0096 获得对所述第一应用的界面进行调整的命令,其中,所述第一应用的界面中包括P 个第一类输入组件和Q个第二类输入组件,P与Q之和为N,所述P个第一类输入组件和所 述X个第一类输入组件完全不同或者部分不同,所述。
44、Q个第二类输入组件和所述Y个第二 类输入组件完全不同或者部分不同。 0097 进一步的,如图5所示,所述装置30还包括: 0098 判断单元35,用于判断与所述第一应用关联的每个输入组件的优先级; 0099 则所述第一参数确定单元31具体用于确定优先级大于等于预设级别的所述N个 输入组件中的每个输入组件的触发参数; 0100 则所述显示单元33还用于将优先级小于预设级别的M个输入组件始终显示在所 述第一应用的界面中。 0101 其中,如果输入组件的使用频率大于预设频率,则对应的触发参数满足所述预定 条件,为所述第一类触发参数;如果输入组件的使用频率小于等于预设频率,则对应的触发 参数不满足所述。
45、预定条件,为所述第二类触发参数。 0102 所述显示单元33具体还用于: 0103 显示所述X个第一类输入组件中的A个第一类输入组件和一显示标识,所述显示 标识被触发后显示B个所述第一类输入组件和所述Y个第二类输入组件,其中A和B之和 为X;或者,仅显示所述X个第一类输入组件中的所述A个第一类输入组件。 0104 其中,所述A个第一类输入组件为所述X个第一类输入组件中使用频率排名处于 前L位的输入组件和/或为所述X个第一类输入组件中使用频率超过预设阈值的输入组 件,其中,L为正整数。 0105 进一步的,如图5所示,所述装置30还包括: 0106 接收单元36,用于接收更新指令; 0107 处。
46、理单元37,用于依据所述更新指令,获得对应关系,所述对应关系包括每个输入 组件所处的状态,所述状态包括显示状态或者隐藏状态; 0108 所述显示单元33还用于显示所述第一应用的界面时,显示C个第一类输入组件并 隐藏D个第二类输入组件; 0109 其中,所述C个第一类输入组件是对应关系中存储的需要处于显示状态的输入组 件,所述D个第二类输入组件是对应关系中存储的需要处于隐藏状态的输入组件。 0110 与现有技术相比,本发明实施例通过确定与第一应用关联的N个输入组件中的每 个输入组件的触发参数;依据所述N个触发参数,确定X个第一类触发参数和Y个第二类触 发参数;显示所述第一应用的界面时,显示X个第。
47、一类输入组件并隐藏Y个第二类输入组 件。能够根据用户的使用习惯动态调整应用软件的显示界面中显示的输入组件,解决用户 在选取输入组件中的按钮和/或操作框时,需要多次操作才能选中某些输入组件的问题, 为用户提供更加方便的选取输入组件的途径。 说 明 书CN 104020947 A 12 9/9页 13 0111 本发明实施例提供的界面显示装置可以实现上述提供的方法实施例,具体功能实 现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的界面显示方法及装置 可以适用于电子设备的图形用户界面GUI的动态调整,但不仅限于此。 0112 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程。
48、,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。 0113 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。 说 明 书CN 104020947 A 13 1/3页 14 图1 图2 说 明 书 附 图CN 104020947 A 14 2/3页 15 图3 说 明 书 附 图CN 104020947 A 15 3/3页 16 图4 图5 说 明 书 附 图CN 104020947 A 16 。