一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种科技查新界面的智能布局方法与流程

2023-02-04 15:16:21 来源:中国专利 TAG:


1.本发明涉及计算机显示技术领域,特别是涉及一种科技查新界面的智能布局方法。


背景技术:

2.随着互联网和计算机技术的迅速发展,越来越多的智能终端设备的服务业务进入日常生活的各个领域。
3.在科技项目申报时,会涉及一个科技查新环节,即在指定的查新界面,对内容进行查新。常规的查新界面为固定界面,即图标布局会始终保持不变,会导致一些比较重要的功能却难以寻找。
4.现有的图标位置的调整,必须等到系统后台更新升级后,工程师手动调整图标位置。因此,如何使界面能自动调整图标位置,让用户更方便地操作仍是亟需解决的问题。


技术实现要素:

5.本发明的一个目的在于提出能自动更新图标位置的科技查新界面的智能布局方法。
6.一种科技查新界面的智能布局方法,包括以下步骤:
7.获取当前界面的每个预设控件的布局位置信息,以及图标大小;
8.为当前界面的每个布局位置信息赋值,位于中部的布局位置信息的赋值高于位于边缘的;
9.获取每个控件的点击频率信息,根据所述点击频率信息,调整对应的控件的布局位置信息和图标大小。
10.根据本发明提出的科技查新界面的智能布局方法,能对每个布局位置信息进行赋值,根据赋值可判断其对应图标的显眼程度,再根据用户的点击频率,能准确地将高频图标调整至更显眼的地方。
11.另外,根据本发明提供的科技查新界面的智能布局方法,还可以具有如下附加的技术特征:
12.进一步地,所述获取当前界面的每个预设控件的布局位置信息,以及图标大小的步骤包括:
13.获取每个预设控件在当前界面上的坐标,以此作为对应的布局位置信息;
14.读取每个预设控件在当前界面上的图标信息,以获得对应的图标大小。
15.进一步地,所述为当前界面的每个布局位置信息赋值的步骤包括:
16.将当前界面划分为多个显示区;
17.获取当前界面的中心坐标,根据每个显示区与中心坐标之间的位置关系,计算每个显示区的显著值;
18.根据布局位置信息和图标大小,建立图标区域,获取所有位于图标区域内的显示
区,得到目标显示区;
19.叠加所有目标显示区对应的显著值,即完成对每个布局位置信息赋值。
20.进一步地,所述根据每个显示区与中心坐标之间的位置关系,计算每个显示区的显著值的步骤包括:
21.获取显示区中心处的显示坐标,以中心坐标为起点,分别建立水平向左的第一线段,以及显示坐标和中心坐标连线的第二线段;
22.获取第一线段的长度,得到目标距离l,并获取第一线段和第二线段之间的目标夹角θ;
23.根据目标距离l和目标夹角θ计算得到任一显示区的显著值。
24.进一步地,所述根据目标距离l和目标夹角θ计算得到任一显示区的显著值的步骤包括:
25.预设显著初始值为m,任一显示区的显著值为m=km,其中,k为可变系数;
26.获得当前界面的横向宽度d和纵向高度h;
27.若0
°
≤θ≤180
°
时,其中,λ为小于1的正数;
28.否则,
29.进一步地,所述根据所述点击频率信息,调整对应的控件的布局位置信息和图标大小的步骤包括:
30.周期性地获取每个控件的点击次数,以此作为点击频率信息,分别获得若干高频控件和低频控件;
31.若高频控件位于靠近当前界面的边缘处,获取与该高频控件靠近中心坐标的相邻控件,若相邻控件为低频控件,则交换该高频控件与低频控件的位置,实现调整布局位置信息。
32.进一步地,所述方法还包括:
33.计算高频控件的点击频率信息的平均值,得到高频平均信息;
34.若任一高频控件的点击频率信息是高频平均信息的n倍,则增大该高频控件的图标大小。
35.进一步地,所述分别获得若干高频控件和低频控件的步骤包括:
36.将每个点击频率信息从大到小依次排列,分别获得相邻两个点击频率信息之间的频率差值;
37.计算频率差值之间的方差σ,若σ《0.4,则将所有控件根据点击频率信息大小,平均划分为高频控件和低频控件;
38.若σ≥0.4,分别获取最大的频率差值对应的偏大的第一点击频率信息和偏小的第二点击频率信息,大于等于第一点击频率信息的对应控件划分为高频控件,小于等于第二点击频率信息的对应控件划分为低频控件。
39.本发明的另一个目的在于提出一种采用上述方法的科技查新界面的智能布局系统,其特征在于,包括:
40.读取模块,用于获取当前界面的每个预设控件的布局位置信息,以及图标大小;
41.赋值模块,用于为当前界面的每个布局位置信息赋值,位于中部的布局位置信息
的赋值高于位于边缘的;
42.调整模块,用于获取每个控件的点击频率信息,根据所述点击频率信息,调整对应的控件的布局位置信息和图标大小。
43.本发明还提供一种可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述的方法。
44.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
45.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
46.图1是本发明第一实施例的流程示意图;
47.图2是本发明第二实施例的显示界面示意图;
48.图3是本发明第三实施例的建立坐标的示意图。
具体实施方式
49.为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
50.请参阅图1,本发明的第一实施例提出一种科技查新界面的智能布局方法,包括以下步骤。
51.s1.获取当前界面的每个预设控件的布局位置信息,以及图标大小。
52.需要说明的是,本实施例所应用的智能设备可以是手机、平板等移动终端,也可以是电脑或自主操作机等设备,当前界面即本实施例所应用的显示界面,可以是主页主界面,也可以是主界面中某个子功能的显示界面。
53.可以理解的是,为了调整控件对应的图标的布局,需要先获知每个图标的位置及大小,即布局位置信息和图标大小,布局位置信息主要用于体现图标所处在当前界面中的位置,借以判断该图标是否显眼,同时更大的图标也会使得图标更显眼。
54.s2.为当前界面的每个布局位置信息赋值,位于中部的布局位置信息的赋值高于位于边缘的。
55.应当指出的,对应系统来说,在脱离人工干预的条件下,系统并不能自动判断到底哪个位置更显眼,因此需要采用特殊的方式对每个位置进行标记。
56.在本实施例中,采用了对每个布局位置信息进行赋值,且位于中部的布局位置信息的赋值高于位于边缘的,因为根据常识,位于中部的图标的显眼程度必然高于边缘的。
57.另外,对于赋值,可采用人工预先赋值,假设当前界面平均划分为9个区域,对每个区域分别进行赋值,如位于中心处的区域赋值为2,围绕其的区域均赋值为1,则系统即可根据该赋值的数值大小直接判定图标是否显眼。
58.在其他实施例中,也可以根据实际情况运算得到赋值。
59.s3.获取每个控件的点击频率信息,根据所述点击频率信息,调整对应的控件的布局位置信息和图标大小。
60.需要说明的是,本实施例的目前是为了使用户经常使用的功能变得更显眼,则必然需要对每个控件的使用频率进行统计,从而对高使用频率的图标调整位置和图标大小。
61.根据本发明提出的科技查新界面的智能布局方法,能对每个布局位置信息进行赋值,根据赋值可判断其对应图标的显眼程度,再根据用户的点击频率,能准确地将高频图标调整至更显眼的地方。
62.本发明的第二实施例提出一种科技查新界面的智能布局方法,包括以下步骤。
63.s1.获取当前界面的每个预设控件的布局位置信息,以及图标大小。
64.本实施例中步骤s1还可分解为:
65.s11.获取每个预设控件在当前界面上的坐标,以此作为对应的布局位置信息;
66.s12.读取每个预设控件在当前界面上的图标信息,以获得对应的图标大小。
67.可以理解的是,为了便于获取每个控件图标的位置,本实施例建立了可识别的坐标,通过坐标可轻松获得布局位置信息。
68.s2.为当前界面的每个布局位置信息赋值,位于中部的布局位置信息的赋值高于位于边缘的。
69.在本实施例中,步骤s2具体包括:
70.s21.将当前界面划分为多个显示区;
71.s22.获取当前界面的中心坐标,根据每个显示区与中心坐标之间的位置关系,计算每个显示区的显著值;
72.s23.根据布局位置信息和图标大小,建立图标区域,获取所有位于图标区域内的显示区,得到目标显示区;
73.s24.叠加所有目标显示区对应的显著值,即完成对每个布局位置信息赋值。
74.需要说明的是,单独对每个坐标点进行赋值的运算量太大,一般的电子设备的运算能力不足以负担,因此将当前界面划分为多个显示区,能大大降低运算量,降低系统运算负荷。
75.请参阅图2,应当指出的是,当划分的显示区足够小时,一个图标能覆盖多个显示区,此时,单一的显示区的显著值已不能准确体现该图标的显眼程度了,需要结合所有覆盖的显示区才行。
76.在实际运行时,必然会存在一个显示区只有一部分被图标覆盖,在本实施例中,主要考虑显示区的中心的坐标,若该坐标落入目标显示区,则认为该显示区为目标显示区,省去了大量繁杂的运算。
77.s3.获取每个控件的点击频率信息,根据所述点击频率信息,调整对应的控件的布局位置信息和图标大小。
78.本发明的第三实施例提出一种科技查新界面的智能布局方法,本实施例与第二实施例基本一致,不同之处包括以下内容。
79.请参阅图3,根据每个显示区与中心坐标之间的位置关系,计算每个显示区的显著值的步骤包括:
80.s25.获取显示区中心处的显示坐标,以中心坐标为起点,分别建立水平向左的第
一线段,以及显示坐标和中心坐标连线的第二线段;
81.s26.获取第一线段的长度,得到目标距离l,并获取第一线段和第二线段之间的目标夹角θ;
82.s27.根据目标距离l和目标夹角θ计算得到任一显示区的显著值。
83.应当指出的是,根据目标距离l和目标夹角θ的值,能轻松获得控件的具体位置,无需再做其他判断,大大降低了系统的运算负荷。
84.需要说明的是,在其他实施例中,还可以采用将当前界面以中心坐标为中心分为4个区域,以此判断控件的具体方位。但此方法需提前建立分区,还需要额外判断控件具体的所属分区,最后还是要计算该控件与中心坐标的相对位置,反而增加了系统的运算负荷。
85.具体的,所述根据目标距离l和目标夹角θ计算得到任一显示区的显著值的步骤包括:
86.s271.预设显著初始值为m,任一显示区的显著值为m=km,其中,k为可变系数;
87.s272.获得当前界面的横向宽度d和纵向高度h;
88.s273.若0
°
≤θ≤180
°
时,其中,λ为小于1的正数;
89.s274.否则,
90.可以理解的是,对于一般的屏幕,人眼最先观察到的是屏幕的上半部分,特别是屏幕的黄金分割线到中线的这一段区域,这也是为什么一般的手机的图标布局是从上往下排列。
91.需要说明的是,若0
°
≤θ≤180
°
时,则说明控件对应的图标处于当前界面的上半部分,但并不是位于上半部分就一定显眼,部分位于边缘的图标仍然是不显眼的。
92.在本实施例中,λ=0.5,在其他实施例中也可以根据实际情况自行选择。lsinθ为控件与中心坐标的纵向垂直距离,lcosθ为控件与中心坐标的横向垂直距离,
93.应当指出的是,黄金分割线的高度是当前界面纵向高度h的0.618倍,则黄金分割线距离当前界面中线的距离即为纵向高度h的0.118倍,通过0.618-0.5计算获得。
94.示例的,当θ=90
°
时,若lsinθ/h=0.118,lcosθ/d=0,相当于控件刚好位于黄金分割线的中点处,此时k=1 1=2。
95.更进一步地,当0
°
≤θ≤180
°
时,且|lsinθ/h|-0.118《0,说明控件处于黄金分割线和中线之间,特别是对于公共平台,该区域是全屏幕中最显眼的,由于λ为小于1的正数,此时k值将更大。
96.相反地,若控件处于当前界面的上边缘,即|lsinθ/h|-0.118》0,该区域是属于不显眼区域,由于λ为小于1的正数,此时k值将变小。
97.同样的,当180
°
《θ《360
°
时,将不再考虑黄金分割线的情况,但同样的,lsinθ/h和lcosθ/d的值越大时,说明控件离中线越远,此时k的值将越小。
98.通过以上运算,能充分且准确地体现控件的显眼程度,且无需额外的逻辑判断,大大提高了自动识别效率。
99.本发明的第四实施例提出一种科技查新界面的智能布局方法,本实施例与第二实施例基本一致,不同之处包括以下内容。
100.所述根据所述点击频率信息,调整对应的控件的布局位置信息和图标大小的步骤
包括:
101.s31.周期性地获取每个控件的点击次数,以此作为点击频率信息,分别获得若干高频控件和低频控件;
102.s32.若高频控件位于靠近当前界面的边缘处,获取与该高频控件靠近中心坐标的相邻控件,若相邻控件为低频控件,则交换该高频控件与低频控件的位置,实现调整布局位置信息。
103.需要说明的是,本实施例中同时对所有控件进行判断,判断其是否为高频控件,以及其周围是否存在低频控件,该判断可一周执行一次,也可以一个月执行一次。
104.可以理解的是,本实施例每次执行的操作相当于使高频控件逐步向中心坐标靠拢,而不是突然就将高频坐标调整至中心坐标处,如此能使用户对调整后的界面有一段时间的适应过程,否则会导致用户查找控件更麻烦。
105.示例的,对于老用户,原先有一个控件处于当前界面的边缘,而用户也习惯性地在边缘处寻找该控件,若突然将该控件移动至中心处,但用户还是会习惯性地在边缘处寻找该控件,如此要经过更长的时间去寻找该控件。则本实施例的方法,实际上能同时适用于老用户和新用户的使用习惯。
106.更进一步地,所述方法还包括:
107.s33.计算高频控件的点击频率信息的平均值,得到高频平均信息;
108.s34.若任一高频控件的点击频率信息是高频平均信息的n倍,则增大该高频控件的图标大小。
109.在一些情形下,特别是图标较小,且中心坐标处的图标数量也较多的情况下,需要改变大小或颜色来凸显高频控件。
110.具体的,所述分别获得若干高频控件和低频控件的步骤包括:
111.s35.将每个点击频率信息从大到小依次排列,分别获得相邻两个点击频率信息之间的频率差值;
112.s36.计算频率差值之间的方差σ,若σ《0.4,则将所有控件根据点击频率信息大小,平均划分为高频控件和低频控件;
113.s37.若σ≥0.4,分别获取最大的频率差值对应的偏大的第一点击频率信息和偏小的第二点击频率信息,大于等于第一点击频率信息的对应控件划分为高频控件,小于等于第二点击频率信息的对应控件划分为低频控件。
114.在本实施例中,σ《0.4可理解为每个控件之间的使用频率差距不大,如此平均分配即可。若σ≥0.4,则说明存在部分控件的使用频率明显高于其他控件,此时可以频率差值的最大值作为分界线,使用频率更高的即为高频控件,更低的即为低频控件。
115.通过上述方法能精确分辨高频控件和低频控件,以此实现图标的智能布局。
116.本发明的第五实施例提出一种采用上述方法的科技查新界面的智能布局系统,包括:
117.读取模块,用于获取当前界面的每个预设控件的布局位置信息,以及图标大小;
118.赋值模块,用于为当前界面的每个布局位置信息赋值,位于中部的布局位置信息的赋值高于位于边缘的;
119.调整模块,用于获取每个控件的点击频率信息,根据所述点击频率信息,调整对应
的控件的布局位置信息和图标大小。
120.需要说明的是,本实施例所应用的智能设备可以是手机、平板等移动终端,也可以是电脑或自主操作机等设备,当前界面即本实施例所应用的显示界面,可以是主页主界面,也可以是主界面中某个子功能的显示界面。
121.可以理解的是,为了调整控件对应的图标的布局,需要先获知每个图标的位置及大小,即布局位置信息和图标大小,布局位置信息主要用于体现图标所处在当前界面中的位置,借以判断该图标是否显眼,同时更大的图标也会使得图标更显眼。
122.应当指出的,对应系统来说,在脱离人工干预的条件下,系统并不能自动判断到底哪个位置更显眼,因此需要采用特殊的方式对每个位置进行标记。
123.在本实施例中,采用了对每个布局位置信息进行赋值,且位于中部的布局位置信息的赋值高于位于边缘的,因为根据常识,位于中部的图标的显眼程度必然高于边缘的。
124.另外,对于赋值,可采用人工预先赋值,假设当前界面平均划分为9个区域,对每个区域分别进行赋值,如位于中心处的区域赋值为2,围绕其的区域均赋值为1,则系统即可根据该赋值的数值大小直接判定图标是否显眼。
125.在其他实施例中,也可以根据实际情况运算得到赋值。
126.需要说明的是,本实施例的目前是为了使用户经常使用的功能变得更显眼,则必然需要对每个控件的使用频率进行统计,从而对高使用频率的图标调整位置和图标大小。
127.根据本发明提出的科技查新界面的智能布局方法,能对每个布局位置信息进行赋值,根据赋值可判断其对应图标的显眼程度,再根据用户的点击频率,能准确地将高频图标调整至更显眼的地方。
128.本发明第六实施例提供一种可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现实施例1-4所述的方法。
129.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
130.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献