一种网站导航的更新方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:25802961 阅读:21 留言:0更新日期:2020-09-29 18:37
本发明专利技术实施例公开了一种网站导航的更新方法、装置、计算机设备和存储介质,该方法包括:将网站的导航信息发送至客户端进行显示;确定第一目标导航信息与第二目标导航信息,第一目标导航信息为在客户端中调整排序所处位置的导航信息,第二目标导航信息为与第一目标导航信息相邻的导航信息;根据第二目标导航信息的权重更新第一目标导航信息的权重;针对用户存储更新之后的、第一目标导航信息的权重。调整导航信息的排序时,更新被调整的导航信息的权重,属于局部更新导航信息的权重,避免全量更新导航信息的权重,大大减少了更新权重的计算量,在导航信息较多的场景尤为明显,可以实现无限调整排序的业务。

【技术实现步骤摘要】
一种网站导航的更新方法、装置、计算机设备和存储介质
本专利技术实施例涉及网站导航技术,尤其涉及一种网站导航的更新方法、装置、计算机设备和存储介质。
技术介绍
目前,网络上各种网站资源丰富,如门户网站、视频网站、直播网站、地图网站、搜索网站等,人们通过各种网站来获得相应的资讯信息,以满足工作、生活、娱乐的需求。为了便于用户聚合各个网站,现在一些页面提供了网站导航的功能,即在页面中显示网站的导航信息,用户点击该导航信息即可转跳到该网站。导航信息在页面的排序以权重表示,通常是权重越低,排序越前,反之,权重越大,排序越后。用户在调整其中一个导航信息的排序时,目前会更新所有导航信息的权重,保证导航信息之间的排序正确。更新所有导航信息的权重的计算量较大,在导航信息较多的情况下尤为明显,对存储层造成较大的压力。
技术实现思路
本专利技术实施例提供一种网站导航的更新方法、装置、计算机设备和存储介质,以解决调整导航信息排序时,更新权重的计算量较大的问题。第一方面,本专利技术实施例提供了一种网站导航的更新方法,包括:将网站的导航信息发送至客户端进行显示,所述导航信息针对所述客户端登录的用户配置有权重,所述权重与所述导航信息在显示时排序所处的位置关联;确定第一目标导航信息与第二目标导航信息,所述第一目标导航信息为在所述客户端中调整排序所处位置的导航信息,所述第二目标导航信息为与所述第一目标导航信息相邻的导航信息;根据所述第二目标导航信息的权重更新所述第一目标导航信息的权重;针对所述用户存储更新之后的、所述第一目标导航信息的权重。第二方面,本专利技术实施例还提供了一种网站导航的更新装置,包括:导航信息发送模块,用于将网站的导航信息发送至客户端进行显示,所述导航信息针对所述客户端登录的用户配置有权重,所述权重与所述导航信息在显示时排序所处的位置关联;目标导航信息确定模块,用于确定第一目标导航信息与第二目标导航信息,所述第一目标导航信息为在所述客户端中调整排序所处位置的导航信息,所述第二目标导航信息为与所述第一目标导航信息相邻的导航信息;权重更新模块,用于根据所述第二目标导航信息的权重更新所述第一目标导航信息的权重;局部权重存储模块,用于针对所述用户存储更新之后的、所述第一目标导航信息的权重。第三方面,本专利技术实施例还提供了一种计算机设备,所述计算机设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的网站导航的更新方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的网站导航的更新方法。在本实施例中,将网站的导航信息发送至客户端进行显示,导航信息针对客户端登录的用户配置有权重,权重与导航信息在显示时排序所处的位置关联,确定第一目标导航信息与第二目标导航信息,第一目标导航信息为在客户端中调整排序所处位置的导航信息,第二目标导航信息为与第一目标导航信息相邻的导航信息,根据第二目标导航信息的权重更新第一目标导航信息的权重,针对用户存储更新之后的、第一目标导航信息的权重,在调整导航信息的排序时,更新被调整的导航信息的权重,属于局部更新导航信息的权重,避免全量更新导航信息的权重,大大减少了更新权重的计算量,在导航信息较多的场景尤为明显,可以实现无限调整排序的业务。附图说明图1为本专利技术实施例一提供的一种网站导航的更新方法的流程图;图2A至图2D为本专利技术实施例一提供的一种调整导航信息排序的示例图;图3是本专利技术实施例二提供的一种网站导航的更新方法的流程图;图4A至图4D为本专利技术实施例二提供的一种更新权重的示例图;图5为本专利技术实施例三提供的一种网站导航的更新装置的结构示意图;图6为本专利技术实施例四提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种网站导航的更新方法的流程图,本实施例可适用于在调整导航信息的排序时、更新部分导航信息的权重的情况,该方法可以由网站导航的更新装置来执行,该网站导航的更新装置可以由软件和/或硬件实现,可配置在计算机设备中,例如,服务器、工作站,等等,该方法具体包括如下步骤:S101、将网站的导航信息发送至客户端进行显示。在计算机设备中,在数据库存储有多个网站的导航信息,该导航信息可以由技术人员统一收集,如技术人员收集一些知名的门户网站、直播网站、体育网站、新闻网站、汽车论坛、购物网站等,该导航信息也可以由用户个人收集,如用户收集一些个人博客、音乐分享论坛、视频分享论坛等,本实施例对此不加以限制。在具体实现中,在数据库存储网站的导航信息的表格可以称之为导航记录表hi_navigation。一般而言,由技术人员统一收集的导航信息的内容多于由用户个人收集的导航信息的内容。例如,针对技术人员统一收集的导航信息,导航记录表hi_navigation可以包括如下的至少一种内容:id:网站的idnav_name:网站的名称nav_alias:网站的别称nav_icon:网站的icon(图标)nav_link:网站的网址,如URL(UniformResourceLocator,统一资源定位符)nav_desc:推荐标识,用于在指定的场景推荐给用户delete_at:软删标识,表示该导航信息是否删除,在删除时不推送给用户recommend:网站的介绍collect_count:导航信息被收藏的次数view_count:网站被浏览的次数cate_id:网站所属分类的IDcreat_time:收录时间update_time:更新时间又例如,针对用户个人收集的导航信息,导航记录表hi_navigation可以包括如下的至少一种内容:nav_name:网站的名称nav_alias:网站的别称nav_link:网站的网址,如URL(UniformResourceLocator,统一资源定位符)recommend:网站的介绍creat_time:收录时间用户注册之后,在计算机设备的数据库中使用用户信息表hi_user记录用户的信息,例如,该用户信息表hi_user可以包括如下的至少一种内容:id:用户的IDusername:用户的名称,用户的名称与用户的密码同时用于登录emp_no:用户的编号user本文档来自技高网...

【技术保护点】
1.一种网站导航的更新方法,其特征在于,包括:/n将网站的导航信息发送至客户端进行显示,所述导航信息针对所述客户端登录的用户配置有权重,所述权重与所述导航信息在显示时排序所处的位置关联;/n确定第一目标导航信息与第二目标导航信息,所述第一目标导航信息为在所述客户端中调整排序所处位置的导航信息,所述第二目标导航信息为与所述第一目标导航信息相邻的导航信息;/n根据所述第二目标导航信息的权重更新所述第一目标导航信息的权重;/n针对所述用户存储更新之后的、所述第一目标导航信息的权重。/n

【技术特征摘要】
1.一种网站导航的更新方法,其特征在于,包括:
将网站的导航信息发送至客户端进行显示,所述导航信息针对所述客户端登录的用户配置有权重,所述权重与所述导航信息在显示时排序所处的位置关联;
确定第一目标导航信息与第二目标导航信息,所述第一目标导航信息为在所述客户端中调整排序所处位置的导航信息,所述第二目标导航信息为与所述第一目标导航信息相邻的导航信息;
根据所述第二目标导航信息的权重更新所述第一目标导航信息的权重;
针对所述用户存储更新之后的、所述第一目标导航信息的权重。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第二目标导航信息的权重更新所述第一目标导航信息的权重,包括:
确定所述第一目标导航信息在调整之后所处的位置,作为目标位置;
采用所述第二目标导航信息的权重、按照所述目标位置对应的规则计算候选值;
检测所述候选值与所述第二目标导航信息的权重之间对于排序的有效性;
若所述有效性为有效,则将所述候选值设置为所述第一目标导航信息的权重。


3.根据权利要求2所述的方法,其特征在于,所述权重与所述位置正相关,所述采用所述第二目标导航信息的权重、按照所述目标位置对应的规则计算候选值,包括:
若所述目标位置为头部,则降低所述第二目标导航信息的权重,作为候选值;
若所述目标位置为尾部,则提升所述第二目标导航信息的权重,作为候选值;
若所述目标位置为非头部、非尾部,则在两个所述第二目标导航信息的权重之间取一数值,作为候选值。


4.根据权利要求3所述的方法,其特征在于,
所述降低所述第二目标导航信息的权重,作为候选值,包括:
取所述第二目标导航信息的权重的一半,作为候选值;
所述提升所述第二目标导航信息的权重,作为候选值,包括:
在所述第二目标导航信息的权重的基础上加上预设的步长,作为候选值;
所述在所述第二目标导航信息的权重之间取一数值,作为候选值,包括:
计算所有所述第二目标导航信息的权重的平均值,作为候选值。


5.根据权利要求3所述的方法,其特征在于,所述采用所述第二目标导航信息的权重、按照所述目标位置对应的规则计算候选值,还包括:
若所述候选值包含小数,则对所述候选值向上取整或向下取整。


6.根据权利要求2-5任一所述的方法,其特征在于,所述检测所述候选值与所述第二目标导航信息的权重之间对于排序的有效性,包括:
判断所述候选值...

【专利技术属性】
技术研发人员:董超
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

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

1