【技术实现步骤摘要】
一种网站导航的更新方法、装置、计算机设备和存储介质
本专利技术实施例涉及网站导航技术,尤其涉及一种网站导航的更新方法、装置、计算机设备和存储介质。
技术介绍
目前,网络上各种网站资源丰富,如门户网站、视频网站、直播网站、地图网站、搜索网站等,人们通过各种网站来获得相应的资讯信息,以满足工作、生活、娱乐的需求。为了便于用户聚合各个网站,现在一些页面提供了网站导航的功能,即在页面中显示网站的导航信息,用户点击该导航信息即可转跳到该网站。导航信息在页面的排序以权重表示,通常是权重越低,排序越前,反之,权重越大,排序越后。用户在调整其中一个导航信息的排序时,目前会更新所有导航信息的权重,保证导航信息之间的排序正确。更新所有导航信息的权重的计算量较大,在导航信息较多的情况下尤为明显,对存储层造成较大的压力。
技术实现思路
本专利技术实施例提供一种网站导航的更新方法、装置、计算机设备和存储介质,以解决调整导航信息排序时,更新权重的计算量较大的问题。第一方面,本专利技术实施例提供了一种网站导航的更新方法,包括:将网站的导航信息发送至客户端进行显示,所述导航信息针对所述客户端登录的用户配置有权重,所述权重与所述导航信息在显示时排序所处的位置关联;确定第一目标导航信息与第二目标导航信息,所述第一目标导航信息为在所述客户端中调整排序所处位置的导航信息,所述第二目标导航信息为与所述第一目标导航信息相邻的导航信息;根据所述第二目标导航信息的权重更新所述第一目 ...
【技术保护点】
1.一种网站导航的更新方法,其特征在于,包括:/n将网站的导航信息发送至客户端进行显示,所述导航信息针对所述客户端登录的用户配置有权重,所述权重与所述导航信息在显示时排序所处的位置关联;/n确定第一目标导航信息与第二目标导航信息,所述第一目标导航信息为在所述客户端中调整排序所处位置的导航信息,所述第二目标导航信息为与所述第一目标导航信息相邻的导航信息;/n根据所述第二目标导航信息的权重更新所述第一目标导航信息的权重;/n针对所述用户存储更新之后的、所述第一目标导航信息的权重。/n
【技术特征摘要】
1.一种网站导航的更新方法,其特征在于,包括:
将网站的导航信息发送至客户端进行显示,所述导航信息针对所述客户端登录的用户配置有权重,所述权重与所述导航信息在显示时排序所处的位置关联;
确定第一目标导航信息与第二目标导航信息,所述第一目标导航信息为在所述客户端中调整排序所处位置的导航信息,所述第二目标导航信息为与所述第一目标导航信息相邻的导航信息;
根据所述第二目标导航信息的权重更新所述第一目标导航信息的权重;
针对所述用户存储更新之后的、所述第一目标导航信息的权重。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二目标导航信息的权重更新所述第一目标导航信息的权重,包括:
确定所述第一目标导航信息在调整之后所处的位置,作为目标位置;
采用所述第二目标导航信息的权重、按照所述目标位置对应的规则计算候选值;
检测所述候选值与所述第二目标导航信息的权重之间对于排序的有效性;
若所述有效性为有效,则将所述候选值设置为所述第一目标导航信息的权重。
3.根据权利要求2所述的方法,其特征在于,所述权重与所述位置正相关,所述采用所述第二目标导航信息的权重、按照所述目标位置对应的规则计算候选值,包括:
若所述目标位置为头部,则降低所述第二目标导航信息的权重,作为候选值;
若所述目标位置为尾部,则提升所述第二目标导航信息的权重,作为候选值;
若所述目标位置为非头部、非尾部,则在两个所述第二目标导航信息的权重之间取一数值,作为候选值。
4.根据权利要求3所述的方法,其特征在于,
所述降低所述第二目标导航信息的权重,作为候选值,包括:
取所述第二目标导航信息的权重的一半,作为候选值;
所述提升所述第二目标导航信息的权重,作为候选值,包括:
在所述第二目标导航信息的权重的基础上加上预设的步长,作为候选值;
所述在所述第二目标导航信息的权重之间取一数值,作为候选值,包括:
计算所有所述第二目标导航信息的权重的平均值,作为候选值。
5.根据权利要求3所述的方法,其特征在于,所述采用所述第二目标导航信息的权重、按照所述目标位置对应的规则计算候选值,还包括:
若所述候选值包含小数,则对所述候选值向上取整或向下取整。
6.根据权利要求2-5任一所述的方法,其特征在于,所述检测所述候选值与所述第二目标导航信息的权重之间对于排序的有效性,包括:
判断所述候选值...
【专利技术属性】
技术研发人员:董超,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。