界面显示方法及装置制造方法及图纸

技术编号:10398349 阅读:108 留言:0更新日期:2014-09-07 19:27
本发明专利技术实施例公开了一种界面显示方法及装置,涉及电子设备技术领域,所述方法包括:确定与第一应用关联的N个输入组件中的每个输入组件的触发参数,N为正整数;依据N个触发参数,确定X个第一类触发参数和Y个第二类触发参数,其中,第一类触发参数满足预定条件,第二类触发参数不满足所述预定条件,X与Y之和为N;显示第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二类输入组件,其中X个第一类输入组件是满足预定条件的X个第一类触发参数对应的输入组件,其中Y个第二类输入组件是不满足预定条件的Y个第二类触发参数对应的输入组件。本发明专利技术适用于电子设备的图形用户界面GUI的动态调整。

【技术实现步骤摘要】
界面显示方法及装置
本专利技术涉及电子设备
,特别涉及一种界面显示方法及装置。
技术介绍
随着计算机技术的发展,各种各样的应用程序与软件的使用也越来越普及。每种软件或应用程序的使用界面都会存在大量的功能按钮,例如,word的上边栏会有很多快捷操作的按钮,用来实现特殊的功能。软件或应用程序中的功能按钮为用户提供了丰富的功能,为用户提供更好地使用体验。对于大屏幕的PC(PersonalComputer,个人电脑)机而言,大量的功能按钮能够帮助用户实现快捷的操作。但是对于屏幕较小的终端而言,过多的功能按钮会使得屏幕的可操作区域变得更加狭小。目前可以通过将少量的主功能按钮进行显示,将其余大部分按钮隐藏起来的方法来进行优化,以便提高终端屏幕的操作区域的面积。现有技术中至少存在如下问题:当将大部分按钮进行隐藏后,用户需要至少通过两次点击才能调出按钮菜单,并且要在多个按钮之间找到自己所需要的按钮,这给用户的使用带来了不便。
技术实现思路
提供一种界面显示方法及装置,能够解决用户在使用应用软件时不能快捷地选定常用功能按钮的问题,为用户提供更加方便的选取途径。第一方面,提供一种界面显示方法,包括:确定与第一应用关联的N个输入组件中的每个输入组件的触发参数,N为正整数;依据所述N个触发参数,确定X个第一类触发参数和Y个第二类触发参数,其中,所述第一类触发参数满足预定条件,所述第二类触发参数不满足所述预定条件,X与Y之和为N;显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二类输入组件,其中所述X个第一类输入组件是满足所述预定条件的X个第一类触发参数对应的输入组件,其中所述Y个第二类输入组件是不满足所述预定条件的Y个第二类触发参数对应的输入组件。可选的,在所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参数之前,所述方法还包括:获得所述第一应用的启动命令,所述触发参数是截止到接收所述启动命令前的触发参数。可选的,在所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参数之前,所述方法还包括:获得对所述第一应用的界面进行调整的命令,其中,所述第一应用的界面中包括P个第一类输入组件和Q个第二类输入组件,P与Q之和为N,所述P个第一类输入组件和所述X个第一类输入组件完全不同或者部分不同,所述Q个第二类输入组件和所述Y个第二类输入组件完全不同或者部分不同。可选的,在所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参数之前,还包括:判断与所述第一应用关联的每个输入组件的优先级;确定优先级大于等于预设级别的所述N个输入组件中的每个输入组件的触发参数;将优先级小于预设级别的M个输入组件始终显示在所述第一应用的界面中。例如,所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参数包括:统计所述每个输入组件在预设时间内的使用频率,将所述使用频率作为所述触发参数。其中,如果输入组件的使用频率大于预设频率,则对应的触发参数满足所述预定条件,为所述第一类触发参数;如果输入组件的使用频率小于等于预设频率,则对应的触发参数不满足所述预定条件,为所述第二类触发参数。例如,所述显示X个第一类输入组件并隐藏Y个第二类输入组件包括:显示所述X个第一类输入组件中的A个第一类输入组件和一显示标识,所述显示标识被触发后显示B个所述第一类输入组件和所述Y个第二类输入组件,其中A和B之和为X;或者,仅显示所述X个第一类输入组件中的所述A个第一类输入组件。其中,所述A个第一类输入组件为所述X个第一类输入组件中使用频率排名处于前L位的输入组件和/或为所述X个第一类输入组件中使用频率超过预设阈值的输入组件,其中,L为正整数。可选的,所述方法还包括:接收更新指令;依据所述更新指令,获得对应关系,所述对应关系包括每个输入组件所处的状态,所述状态包括显示状态或者隐藏状态;显示所述第一应用的界面时,显示C个第一类输入组件并隐藏D个第二类输入组件;其中,所述C个第一类输入组件是对应关系中存储的需要处于显示状态的输入组件,所述D个第二类输入组件是对应关系中存储的需要处于隐藏状态的输入组件。第二方面,提供一种界面显示装置,包括:第一参数确定单元,用于确定与第一应用关联的N个输入组件中的每个输入组件的触发参数,N为正整数;第二参数确定单元,用于依据所述N个触发参数,确定X个第一类触发参数和Y个第二类触发参数,其中,所述第一类触发参数满足预定条件,所述第二类触发参数不满足所述预定条件,X与Y之和为N;显示单元,用于显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二类输入组件,其中所述X个第一类输入组件是满足所述预定条件的X个第一类触发参数对应的输入组件,其中所述Y个第二类输入组件是不满足所述预定条件的Y个第二类触发参数对应的输入组件。可选的,所述装置还包括:获取单元,用于获得所述第一应用的启动命令,所述触发参数是截止到接收所述启动命令前的触发参数。可选的,所述获取单元还用于:获得对所述第一应用的界面进行调整的命令,其中,所述第一应用的界面中包括P个第一类输入组件和Q个第二类输入组件,P与Q之和为N,所述P个第一类输入组件和所述X个第一类输入组件完全不同或者部分不同,所述Q个第二类输入组件和所述Y个第二类输入组件完全不同或者部分不同。进一步的,所述装置还包括:判断单元,用于判断与所述第一应用关联的每个输入组件的优先级;则所述第一参数确定单元具体用于确定优先级大于等于预设级别的所述N个输入组件中的每个输入组件的触发参数;则所述显示单元还用于将优先级小于预设级别的M个输入组件始终显示在所述第一应用的界面中。其中,所述第一参数确定单元具体还用于:统计所述每个输入组件在预设时间内的使用频率,将所述使用频率作为所述触发参数。其中,如果输入组件的使用频率大于预设频率,则对应的触发参数满足所述预定条件,为所述第一类触发参数;如果输入组件的使用频率小于等于预设频率,则对应的触发参数不满足所述预定条件,为所述第二类触发参数。其中,所述显示单元具体还用于:显示所述X个第一类输入组件中的A个第一类输入组件和一显示标识,所述显示标识被触发后显示B个所述第一类输入组件和所述Y个第二类输入组件,其中A和B之和为X;或者,仅显示所述X个第一类输入组件中的所述A个第一类输入组件。其中,所述A个第一类输入组件为所述X个第一类输入组件中使用频率排名处于前L位的输入组件和/或为所述X个第一类输入组件中使用频率超过预设阈值的输入组件,其中,L为正整数。进一步的,所述装置还包括:接收单元,用于接收更新指令;处理单元,用于依据所述更新指令,获得对应关系,所述对应关系包括每个输入组件所处的状态,所述状态包括显示状态或者隐藏状态;所述显示单元还用于显示所述第一应用的界面时,显示C个第一类输入组件并隐藏D个第二类输入组件;其中,所述C个第一类输入组件是对应关系中存储的需要处于显示状态的输入组件,所述D个第二类输入组件是对应关系中存储的需要处于隐藏状态的输入组件。与现有技术相比,本专利技术实施例通过确定与第一应用关联的N个输入组件中的每个输入组件的触发参数;依据所述N个触发参数,确定X个第一类触发参数和Y个第二类触发参数;显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第本文档来自技高网...
界面显示方法及装置

【技术保护点】
一种界面显示方法,其特征在于,包括:确定与第一应用关联的N个输入组件中的每个输入组件的触发参数,N为正整数;依据所述N个触发参数,确定X个第一类触发参数和Y个第二类触发参数,其中,所述第一类触发参数满足预定条件,所述第二类触发参数不满足所述预定条件,X与Y之和为N;显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二类输入组件,其中所述X个第一类输入组件是满足所述预定条件的X个第一类触发参数对应的输入组件,其中所述Y个第二类输入组件是不满足所述预定条件的Y个第二类触发参数对应的输入组件。

【技术特征摘要】
1.一种界面显示方法,其特征在于,包括:确定与第一应用关联的N个输入组件中的每个输入组件的触发参数,N为正整数;依据N个触发参数,确定X个第一类触发参数和Y个第二类触发参数,其中,所述第一类触发参数满足预定条件,所述第二类触发参数不满足所述预定条件,X与Y之和为N;显示所述第一应用的界面时,显示X个第一类输入组件并隐藏Y个第二类输入组件,其中所述X个第一类输入组件是满足所述预定条件的X个第一类触发参数对应的输入组件,其中所述Y个第二类输入组件是不满足所述预定条件的Y个第二类触发参数对应的输入组件;在所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参数之前,所述方法还包括:获得对所述第一应用的界面进行调整的命令,其中,所述第一应用的界面中包括P个第一类输入组件和Q个第二类输入组件,P与Q之和为N,所述P个第一类输入组件和所述X个第一类输入组件完全不同或者部分不同,所述Q个第二类输入组件和所述Y个第二类输入组件完全不同或者部分不同。2.根据权利要求1所述的方法,其特征在于,在所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参数之前,所述方法还包括:获得所述第一应用的启动命令,所述触发参数是截止到接收所述启动命令前的触发参数。3.根据权利要求1所述的方法,其特征在于,在所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参数之前,还包括:判断与所述第一应用关联的每个输入组件的优先级;确定优先级大于等于预设级别的所述N个输入组件中的每个输入组件的触发参数;将优先级小于预设级别的M个输入组件始终显示在所述第一应用的界面中。4.根据权利要求1所述的方法,其特征在于,所述确定与第一应用关联的N个输入组件中的每个输入组件的触发参数包括:统计所述每个输入组件在预设时间内的使用频率,将所述使用频率作为所述触发参数。5.根据权利要求4所述的方法,其特征在于,如果输入组件的使用频率大于预设频率,则对应的触发参数满足所述预定条件,为所述第一类触发参数;如果输入组件的使用频率小于等于预设频率,则对应的触发参数不满足所述预定条件,为所述第二类触发参数。6.根据权利要求1所述的方法,其特征在于,所述显示X个第一类输入组件并隐藏Y个第二类输入组件包括:显示所述X个第一类输入组件中的A个第一类输入组件和一显示标识,所述显示标识被触发后显示B个所述第一类输入组件和所述Y个第二类输入组件,其中A和B之和为X;或者,仅显示所述X个第一类输入组件中的所述A个第一类输入组件。7.根据权利要求6所述的方法,其特征在于,所述A个第一类输入组件为所述X个第一类输入组件中使用频率排名处于前L位的输入组件和/或为所述X个第一类输入组件中使用频率超过预设阈值的输入组件,其中,L为正整数。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收更新指令;依据所述更新指令,获得对应关系,所述对应关系包括每个输入组件所处的状态,所述状态包括显示状态或者隐藏状态;显示所述第一应用的界面时,显示C个第一类输入组件并隐藏D个第二类输入组件;其中,所述C个第一类输入组件是对应关系中存储的需要处于显示状态的输入组件,所述D个第二类输入组件是对应关系中存储的需要处于隐...

【专利技术属性】
技术研发人员:柯海滨
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1