选项卡排列方法及设备的制作方法

文档序号:6515062阅读:181来源:国知局
选项卡排列方法及设备的制作方法
【专利摘要】本发明提供了一种选项卡排列方法及设备。其中,选项卡排列方法包括:为每个选项卡设置权重值;为每个选项卡对应的各操作和/或执行操作的反馈设置收益值;计算每个选项卡的总收益值,其中,总收益值为该选项卡对应的各操作和/或执行操作的反馈得到的收益值的和;比较各选项卡的权重值与其总收益值,根据比较结果对选项卡进行排序。采用本发明实施例能够解决现有技术中对选项卡排列缺乏准确的问题,更加合理高效对选项卡进行排序。
【专利说明】选项卡排列方法及设备
【技术领域】
[0001]本发明涉及计算机图形用户界面【技术领域】,特别是涉及一种选项卡排列方法及设备。
【背景技术】
[0002]随着计算机技术的日新月异,越来越多的功能被搬上各种客户端及网页。在客户端以及网页界面上对功能的分类显示越来越复杂化多样化。选项卡是一种比较常见的将界面上显示的内容进行分类显示的方式,常用于各类软件显示各分项功能。在现有技术中,当选项卡数量增多而显示界面空间有限时,通常只能在显示页面中显示几个主要的选项卡,其他选项卡被隐藏。为确定将哪些选项卡显示出来,需要对选项卡进行排序。
[0003]现有技术中使用的选项卡排列方法分为两类,一种是根据用户使用次数以及用户使用时间对选项卡进行排列,选项卡被使用次数多并且是最近被使用的将自动排到前面。这样的排列方法对选项卡的排列缺乏准确性,例如,对于系统重要的功能没有进行优先显示。再例如,对于系统新添加的功能也无法进行优先显示。另一种方法是用户根据个人需要手动拖动某个选项卡安排显示次序。该方法对用户来说灵活性较大,这种方法仅考虑用户的需求,但同样对选项卡的排列缺乏准确性,对于系统重要的功能无法进行优先显示。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的选项卡排列方法和相应的选项卡排列设备。
[0005]依据本发明的一个方面,提供了一种选项卡排列方法,包括:为每个选项卡设置权重值;为每个选项卡对应的各操作和/或执行操作的反馈设置收益值;计算每个选项卡的总收益值,其中,所述总收益值为该选项卡对应的各操作和/或执行操作的反馈得到的收益值的和;比较各选项卡的权重值与其总收益值,根据比较结果对选项卡进行排序。
[0006]可选地,比较各选项卡的权重值与其总收益值,根据比较结果对选项卡进行排序,包括:当非排在第一位的选项卡的总收益值大于权重值时,将该选项卡的位置前移一位;当选项卡的总收益值不大于权重值时,保持该选项卡的位置不变。
[0007]可选地,将该选项卡的位置前移一位之后,包括:清空该选项卡的总收益值。
[0008]可选地,当执行操作时,获得该操作对应的收益值;和/或当操作执行成功时,获得该操作对应的收益值,当操作执行失败时,获得的收益值为O。
[0009]可选地,还包括:通过应用、数据库或者配置文件对选项卡的权重值以及选项卡对应的各操作和/或执行操作的反馈的收益值进行配置。
[0010]依据本发明的另一个方面,还提供了一种选项卡排列设备,包括:参数设置器,适用于每个选项卡设置权重值;以及,为每个选项卡对应的各操作设置收益值;计算器,配置为计算每个选项卡的总收益值,其中,所述总收益值为该选项卡对应的各操作和/或执行操作的反馈得到的收益值的和;序列器,配置为比较各选项卡的权重值与总收益值,根据比较结果对选项卡进行排序。
[0011]可选地,所述序列器还配置为:当非排在第一位的选项卡的总收益值大于权重值时,将该选项卡的位置前移一位;当选项卡的总收益值不大于权重值时,保持该选项卡的位置不变。
[0012]可选地,还包括:资源释放器,配置为清空该选项卡的总收益值。
[0013]可选地,所述计算器还配置为:当执行操作时,获得该操作对应的收益值;和/或当操作执行成功时,获得该操作对应的收益值,当操作执行失败时,获得的收益值为O。
[0014]可选地,还包括:通过对应、数据库或者配置文件对选项卡的权重值以及选项卡对应的各操作和/或执行操作的反馈的收益值进行配置。
[0015]依据本发明实施例,能够为每个选项卡设置权重值以及总收益值,并将权重值与总收益值进行比较,根据比较结果对选项卡进行排序,解决了现有技术提到的对选项卡的排序缺乏准确性的问题。本发明实施例结合选项卡的权重以及用户对选项卡下的功能的实际使用情况对选项卡进行排序,克服现有技术中仅根据选项卡点击数排列选项卡所导致的排列缺乏准确性的问题,从而达到对于选项卡的排列更加全面合理的有益效果。
[0016]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0017]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【专利附图】

【附图说明】
[0018]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0019]图1示出了根据本发明一个实施例的选项卡排列方法的处理流程图;
[0020]图2示出了根据本发明一个实施例的选项卡排列设备的结构示意图;
[0021]图3示出了根据本发明一个优选实施例的选项卡排列的界面图;
[0022]图4示出了根据本发明一个优选实施例的添加多显示功能的选项卡排列的界面图;
[0023]图5示出了根据本发明一个优选实施例的计算选项卡总收益值的界面图;以及
[0024]图6示出了根据本发明另一个优选实施例的选项卡排列的界面图。
【具体实施方式】
[0025]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0026]相关技术中提及的选项卡排列方法缺乏准确性,例如未能对系统中的重要功能进行优先显示的问题。再例如,对于系统新添加的功能也无法进行优先显示的问题。
[0027]为解决上述技术问题,本发明实施例提供了一种选项卡排列方法。图1示出了根据本发明一个实施例的选项卡排列方法的处理流程图。如图1所示,该流程起始于步骤S102,为每个选项卡设置权重值。另外,如图1中的步骤S104所示,执行为每个选项卡对应的各操作和/或执行操作的反馈设置收益值的操作。
[0028]当每个选项卡的权重值及其收益值设置完成,执行图1中的步骤S106,计算每个选项卡的总收益值,其中,总收益值为该选项卡对应的各操作和/或执行操作的反馈得到的收益值的和。得到每个选项卡的权重值及其总收益值之后,执行如图1中所示的步骤S108,比较各选项卡的权重值与其总收益值,根据比较结果对选项卡进行排序。
[0029]依据本发明实施例,能够为每个选项卡设置权重值以及总收益值,并将权重值与总收益值进行比较,根据比较结果对选项卡进行排序,解决了现有技术提到的对选项卡的排序缺乏准确性的问题。本发明实施例结合选项卡的权重以及用户对选项卡下的功能的实际使用情况对选项卡进行排序,克服现有技术中仅根据选项卡点击数排列选项卡所导致的排列缺乏准确性的问题,从而达到对于选项卡的排列更加全面合理的有益效果。
[0030]具体地,本发明实施例中,可以在选项卡区域添加左右三角按钮,当用户点击左三角按钮时,整个选项卡区域向左移动一格,最右侧显示一个新的选项卡,当用户点击右三角按钮时,整个选项卡区域向右移动一格,最左侧显示一个新的选项卡。本发明实施例中,添加左右三角按钮之后,能够解决现有技术中无法显示多个选项卡的问题,显示多个选项卡,使得界面展示功能更加全面。本发明实施例中提到左右三角按钮仅仅是指示用户可以操作的指示标识,对于操作本身并不造成限定。并且,该指示标识除左右三角按钮外,也可以是圆形或箭头或其他指示标识。
[0031]显示多个选项卡之后,参见图1所示的选项卡排列方法的处理流程图,本发明实施例对选项卡进行排列。排列的具体方式为,首先,为每个选项卡设置权重值,并为每个选项卡对应的各操作和/或执行操作的反馈设置收益值。其中,本发明实施例中每个选项卡的权重值以及收益值可以为系统设定的固定值,还可以为后台配置的具体值。优选的,本发明实施例中,可以通过应用对选项卡的权重值以及选项卡对应的各操作和/或执行操作的反馈的收益值进行配置,还可以通过数据库或者配置文件对选项卡的权重值以及选项卡对应的各操作和/或执行操作的反馈的收益值进行配置。例如,表一中给出了常见选项卡功能及对应配置的权重值及收益值。
[0032]表一
[0033]
【权利要求】
1.一种选项卡排列方法,包括: 为每个选项卡设置权重值; 为每个选项卡对应的各操作和/或执行操作的反馈设置收益值; 计算每个选项卡的总收益值,其中,所述总收益值为该选项卡对应的各操作和/或执行操作的反馈得到的收益值的和; 比较各选项卡的权重值与其总收益值,根据比较结果对选项卡进行排序。
2.根据权利要求1所述的方法,其中,比较各选项卡的权重值与其总收益值,根据比较结果对选项卡进行排序,包括: 当非排在第一位的选项卡的总收益值大于权重值时,将该选项卡的位置前移一位; 当选项卡的总收益值不大于权重值时,保持该选项卡的位置不变。
3.根据权利要求2所述的方法,其中,将该选项卡的位置前移一位之后,包括:清空该选项卡的总收益值。
4.根据权利要求1至3任一项所述的方法,其中, 当执行操作时,获得该操作对应的收益值;和/或 当操作执行成功时,获得该操作对应的收益值, 当操作执行失败时,获得的收益值为O。
5.根据权利要求1至4任一项所述的方法,还包括:通过应用、数据库或者配置文件对选项卡的权重值以及选项卡对应的各操作和/或执行操作的反馈的收益值进行配置。
6.一种选项卡排列设备,包括: 参数设置器,适用于为每个选项卡设置权重值;以及,为每个选项卡对应的各操作和/或执行操作的反馈设置收益值; 计算器,配置为计算每个选项卡的总收益值,其中,所述总收益值为该选项卡对应的各操作和/或执行操作的反馈得到的收益值的和; 序列器,配置为比较各选项卡的权重值与总收益值,根据比较结果对选项卡进行排序。
7.根据权利要求6所述的设备,其中,所述序列器还配置为: 当非排在第一位的选项卡的总收益值大于权重值时,将该选项卡的位置前移一位; 当选项卡的总收益值不大于权重值时,保持该选项卡的位置不变。
8.根据权利要求7所述的设备,其中,还包括: 资源释放器,配置为清空该选项卡的总收益值。
9.根据权利要求6至8任一项所述的设备,其中,所述计算器还配置为: 当执行操作时,获得该操作对应的收益值;和/或 当操作执行成功时,获得该操作对应的收益值, 当操作执行失败时,获得的收益值为O。
10.根据权利要求6至9任一项所述的设备,还包括:通过对应、数据库或者配置文件对选项卡的权重值以及选项卡对应的各操作和/或执行操作的反馈的收益值进行配置。
【文档编号】G06F17/30GK103559212SQ201310471432
【公开日】2014年2月5日 申请日期:2013年10月10日 优先权日:2013年10月10日
【发明者】张钊 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1