本说明书涉及计算机,尤其涉及一种页签布局确定方法、装置、计算机设备及介质。
背景技术:
1、目前,用户从用户终端打开软件时,可以看到多个页签,每个页签可以基于用户点击页面最底层的多个可选项中的不同可选项进行切换。每个页签中均包括多个组件或者元素,该组件或者元素为页签展现内容的最小粒度集合,可以是一个区域,也可以是一个按钮或一个链接。当前,在软件开发过程中,仅可以针对全部用户均分别配置相同的页签,或者从少量预先配置的页签中随机选择一个,由此导致无法满足用户的个性化需求,且展示的页签中包括多个用户并不常用的组件,影响用户体验。
2、如何针对每个用户,适应性配置与该用户贴合度最高的页签信息是现有技术中亟需解决的问题。
技术实现思路
1、为解决现有技术中的问题,本说明书实施例提供一种页签布局确定方法、装置、计算机设备及介质,实现了针对不同用户,基于该用户的特征信息适应性配置不同的页签信息。提高了用户体验。
2、为了解决上述技术问题,本说明书的具体技术方案如下:
3、一方面,本说明书实施例提供了一种页签布局确定方法,包括,
4、从接收到的页面布局请求中,确定用户标识;
5、将与所述用户标识对应的用户特征信息与存储用户特征信息进行匹配,确定目标用户特征信息;
6、基于与所述用户标识对应的历史使用组件标识和与所述目标用户特征信息对应的候选组件标识,构建候选页签信息,所述候选页签信息包括多个目标组件标识;以及
7、基于由所述用户标识和所述多个目标组件标识确定的目标布局方案,针对所述候选页签信息进行布局,确定目标页签信息。
8、进一步,在所述将与所述用户标识对应的用户特征信息与存储用户特征信息进行匹配之前,还包括:
9、在确定不存在与所述用户标识关联的预设页签信息的情况下,确定与所述用户标识对应的所述用户特征信息;
10、在确定存在与所述用户标识关联的预设页签信息的情况下,将所述预设页签信息作为所述目标页签信息。
11、进一步,该用户特征信息包括多个子特征信息,所述将与所述用户标识对应的用户特征信息与存储用户特征信息进行匹配,确定目标用户特征信息进一步包括,
12、将每个所述子特征信息分别与所述存储用户特征信息进行相似度计算,得到与每个所述子特征信息对应的多个相似度;
13、基于所述多个相似度,从所述存储用户特征信息中确定与每个所述子特征信息对应的子目标用户特征信息;以及
14、汇总所述子目标用户特征信息,得到所述目标用户特征信息。
15、进一步,该基于所述多个相似度,从所述存储用户特征信息中确定与每个所述子特征信息对应的子目标用户特征信息进一步包括,
16、针对每个所述子特征信息,在与所述子特征信息对应的所述多个相似度中最大的相似度不为预设数据的情况下,将前预设位的所述相似度对应的所述存储用户特征信息均分别作为与所述子特征信息对应的子目标用户特征信息;
17、针对每个所述子特征信息,在与所述子特征信息对应的所述多个相似度中最大的相似度为预设数据的情况下,将与所述预设数据对应的存储用户特征信息作为与所述子特征信息对应的子目标用户特征信息。
18、进一步,该目标用户组件标识包括多个子目标用户特征信息,所述基于与所述用户标识对应的历史使用组件标识和与所述目标用户特征信息对应的候选组件标识,构建候选页签信息进一步包括:
19、确定与每个所述子目标用户特征信息关联的多个预设组件标识和与每个预设组件标识对应使用比例;
20、基于所述使用比例,从所述多个预设组件标识中确定与每个子目标用户特征信息对应的目标标识;以及
21、基于与所述目标标识对应的目标使用比例和与所述历史使用组件标识对应的历史使用时长,从所述目标标识和所述历史使用组件标识中,确定所述目标组件标识,以构成所述候选页签信息。
22、进一步,该基于与所述目标标识对应的目标使用比例和与所述历史使用组件标识对应的历史使用时长,从所述目标标识和所述历史使用组件标识中,确定所述目标组件标识进一步包括,
23、确定与所述历史使用时长对应的换算使用比例;以及
24、将所述目标使用比例与所述换算使用比例进行对比,从所述目标标识和所述历史使用组件标识中,确定所述目标组件标识。
25、进一步,由所述用户标识和所述多个目标组件标识确定目标布局方案进一步包括,
26、确定是否存在与所述用户标识对应的预设布局方案;
27、在确定存在所述预设布局方案的情况下,将与每个所述目标组件标识对应的标准尺寸信息与所述预设布局方案中的每个位置的预留尺寸信息进行对比;以及
28、针对每个所述目标组件标识,在确定多个预留尺寸信息中存在与所述标准尺寸信息对应的匹配尺寸信息的情况下,将与所述匹配尺寸信息对应的所述位置作为与所述目标组件标识对应的位置信息,以与所述目标组件标识确定所述目标布局方案;
29、在确定多个预留尺寸信息中不存在与所述标准尺寸信息对应的匹配尺寸信息的情况下,获取修正模型;
30、利用所述修正模型,针对所述预留尺寸信息进行处理,得到与每个所述目标组件标识对应的位置信息;以及
31、基于所述目标组件标识和所述位置信息,确定所述目标布局方案
32、进一步,该方法还包括,
33、在确定不存在所述预设布局方案的情况下,获取布局模型;
34、利用所述布局模型针对所述尺寸信息进行处理,得到与每个所述目标组件标识对应的位置信息;以及
35、基于所述目标组件标识和所述位置信息,确定所述目标布局方案。
36、另一方面,本说明书实施例还提供了一种页签布局确定装置,包括,
37、第一确定单元,用于从接收到的页面布局请求中,确定用户标识;
38、第二确定单元,用于将与所述用户标识对应的用户特征信息与存储用户特征信息进行匹配,确定目标用户特征信息;
39、构建单元,用于基于与所述用户标识对应的历史使用组件标识和与所述目标用户特征信息对应的候选组件标识,构建候选页签信息,所述候选页签信息包括多个目标组件标识;以及
40、第三确定单元,用于基于由所述用户标识和所述多个目标组件标识确定的目标布局方案,针对所述候选页签信息进行布局,确定目标页签信息。
41、进一步,该装置进一步包括,
42、第四确定单元,用于在确定不存在与所述用户标识关联的预设页签信息的情况下,确定与所述用户标识对应的所述用户特征信息;
43、第五确定单元,用于在确定存在与所述用户标识关联的预设页签信息的情况下,将所述预设页签信息作为所述目标页签信息。
44、进一步,该装置进一步包括,
45、第六确定单元,用于确定是否存在与所述用户标识对应的预设布局方案;
46、对比单元,用于在确定存在所述预设布局方案的情况下,将与每个所述目标组件标识对应的标准尺寸信息与所述预设布局方案中的每个位置的预留尺寸信息进行对比;以及
47、第七确定单元,用于针对每个所述目标组件标识,在确定多个预留尺寸信息中存在与所述标准尺寸信息对应的匹配尺寸信息的情况下,将与所述匹配尺寸信息对应的所述位置作为与所述目标组件标识对应的位置信息,以与所述目标组件标识确定所述目标布局方案;
48、第一获取单元,用于在确定多个预留尺寸信息中不存在与所述标准尺寸信息对应的匹配尺寸信息的情况下,获取修正模型;
49、第一处理单元,用于利用所述修正模型,针对所述预留尺寸信息进行处理,得到与每个所述目标组件标识对应的位置信息;以及
50、第八确定单元,用于基于所述目标组件标识和所述位置信息,确定所述目标布局方案。
51、进一步,该装置进一步包括,
52、第二获取单元,用于在确定不存在所述预设布局方案的情况下,获取布局模型;
53、第二处理单元,用于利用所述布局模型针对所述尺寸信息进行处理,得到与每个所述目标组件标识对应的位置信息;以及
54、第九确定单元,用于基于所述目标组件标识和所述位置信息,确定所述目标布局方案。
55、另一方面,本说明书实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
56、另一方面,本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现上述的方法。
57、另一方面,本说明书实施例还提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现的方法。
58、利用本说明书实施例,在接收到用户从用户终端发送的页面布局请求时,从该页面布局请求中确定用户标识;将与用户标识对应的用户特征信息与存储用户特征信息进行匹配,确定目标用户特征信息;基于与用户标识对应的历史使用组件标识和与目标用户特征信息对应的候选组件标识,构建候选页签信息,该候选页签信息包括多个目标组件标识;以及基于由用户标识和多个目标组件标识确定的目标布局方案,针对候选页签信息进行布局,确定目标页签信息。由此,实现了针对不同用户,基于该用户的特征信息确定与该用户最相似的匹配用户,并基于与该匹配用户对应的候选组件信息,和该用户曾用过的历史使用组件信息,确定在该用户的用户终端显示的目标组件标识,进而进行布局确定目标页签信息,从而适应性配置不同的页签信息,提高了用户体验。