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

资源的分发方法和装置、终端设备及存储介质与流程

2022-02-24 17:27:23 来源:中国专利 TAG:


1.本发明涉及互联网技术领域,具体涉及一种资源的分发方法和装置、终端设备及存储介质。


背景技术:

2.随着互联网技术的迅速发展及多方面应用,互联网由于具有更新速度快、信息交换不受空间限制且具有互动性、使用成本低等众多优点,越来越多的企业或个人通过互联网的方式进行信息互动。
3.目前,现有的互联网资源分发系统中,对于一些重要的资源,例如热点内容、带有利益内容等,运营商需要人工干预一些推荐服务的推荐结果,同时还要做到不影响推荐服务的质量,并且可以快速、实时地观察到投放内容的用户反馈。然而人工干预效率低,通常花费了很大的人力物力,分发的效果也不是很理想。


技术实现要素:

4.有鉴于此,本发明的实施例提供了一种资源的分发方法和装置、终端设备及存储介质,实现资源分发过程中对分发流量的合理配置。
5.第一方面,本发明的实施例提供了一种资源的分发方法,包括:对分发系统内确认的资源配置当前阶段的第一分发流量;获取资源的消费用户在当前阶段对资源的反馈信息;若反馈信息满足预设条件要求,则继续为资源配置下一阶段的第二分发流量。
6.因此,根据上述分发方法,采取分阶段的方式对资源进行分发流量的配置,若消费用户在当前阶段对该资源的反馈信息满足预设条件,则对该资源进行下一个阶段的分发流量的配置,实现了分发流量的合理性配置,提高了资源的整体质量以及分发效果。
7.在本发明第一方面的某些实施例中,第一分发流量和第二分发流量以流量包的形式进行配置,流量包的数据结构包括期待的曝光量、分发阶段、升级条件中的至少一个参数或多个参数的任意组合。
8.该资源的分发方法包括:对分发系统内确认的资源配置当前阶段的第一流量包;获取该资源的消费用户在当前阶段对该资源的反馈信息;若反馈信息满足预设条件要求,则继续为该资源配置下一阶段的第二流量包,其中,流量包数据结构包括期待的曝光量、分发阶段、升级条件中的至少一个参数或多个参数的任意组合。
9.在本发明第一方面的某些实施例中,若反馈信息满足预设条件要求,则继续为资源配置下一阶段的第二分发流量,包括:若消费用户对资源的操作行为得到的参数值与期待的曝光量的比值大于第一流量包中设置的第一阈值,则继续为资源配置下一阶段的第二流量包。
10.在本发明第一方面的某些实施例中,不同阶段的流量包内设置有不同的期待的曝光量和升级条件,下一阶段的期待的曝光量大于当前阶段的期待的曝光量,并且下一阶段的升级条件比当前阶段更为严格。
11.在本发明第一方面的某些实施例中,继续为资源配置下一阶段的第二分发流量,包括:若当前阶段的期待的曝光量达到最大值,则下一次阶段及以后所有阶段的期待的曝光量均为最大值。
12.在本发明第一方面的某些实施例中,继续为资源配置下一阶段的第二分发流量,包括:若当前阶段大于或等于第二阈值,则为资源配置的当前阶段的流量包为特定流量包,其中,特定流量包中的期待的曝光量为最大值,并且升级条件比当前阶段的上一阶段更宽松。
13.在本发明第一方面的某些实施例中,在获取资源的消费用户在当前阶段内对资源的反馈信息之前,还包括:若资源在当前阶段的曝光量达到流量包内设置的期待的曝光量,则卸载当前阶段所配置的流量包,并暂时停止对资源进行流量包配置。
14.第二方面,本发明的实施例提供了一种资源的分发设备,该分发设备包括:配置模块,用于对分发系统内确认的资源配置当前阶段的分发流量;获取模块,用于获取资源的消费用户在当前阶段对资源的反馈信息;配置模块,还用于若反馈信息满足预设条件要求,则继续为资源配置下一阶段的第二分发流量。
15.第三方面,本发明的实施例提供了一种终端设备,该终端设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述第一方面中的资源的分发方法。
16.第四方面,本发明的实施例提供了一种计算机可读存储介质,该计算机可读存储介质其上存储有计算机程序,程序被处理器执行时实现上述第一方面中的资源的分发方法中的内容。
17.本发明提供了一种资源的分发方法,采取分阶段的方式对资源进行分发流量的配置,若消费用户在当前阶段对该资源的反馈信息满足预设条件,则对该资源进行下一个阶段的分发流量的配置,实现了分发流量的合理性配置,提高了资源的整体质量以及分发效果。进一步地,为资源配置的分发流量采用流量包的形式,流量包的数据结构包括期待的曝光量、分发阶段、升级条件中的至少一个参数或多个参数的任意组合,将链条式的分发流量转化为流量包的形式,根据消费用户的反馈信息对资源配置合理的流量包,更有利于确保资源分发过程中的分发流量的合理配置,保证资源分发的公平性,提高分发的资源的整体质量以及分发效果。
附图说明
18.图1所示为本发明一示例性实施例提供的资源的分发方法的流程示意图。
19.图2所示为本发明另一示例性实施例提供的资源的分发方法的流程示意图。
20.图3所示为本发明另一示例性实施例提供的资源的分发方法的流程示意图。
21.图4所示为本发明一示例性实施例提供的资源的分发装置的结构示意图。
22.图5所示为本发明一示例性实施例提供的资源的分发方法的终端设备的结构示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.对于资源分发系统中需要进行分发的目标资源,分发系统可以基于用户社交关注和兴趣对资源进行流量分配,例如,每个资源分发数量其实是与发布者的粉丝、社交关系挂钩的,当一个拥有大量粉丝的博主发布一个视频时,那么无论该视频质量如何,都会获得大量的流量并会持续很长时间。因此会导致资源分发过程中出现流量分配不均匀的问题,也可能会存在质量差的视频占用质量高的视频的流量,导致整体的视频质量不足的问题。
25.图1所示为本发明一示例性实施例提供的资源的分发方法的流程示意图。图1的方法由计算设备,例如,服务器,来执行。如图1所示,该分发方法包括如下内容。
26.110:对分发系统内确认的资源配置当前阶段的第一分发流量。
27.具体地,资源可以包括互联网上传播的信息,例如直播视频、博客文章、微信公众号的文章等等。分发流量可以是指允许浏览该资源的用户的数量,用于表示该资源的曝光度或曝光机会,即向多少数量的用户推送该资源。
28.120:获取该资源的消费用户在当前阶段对该资源的反馈信息。
29.具体地,反馈信息可以是该资源的所有消费用户在浏览资源后进行操作行为后产生的信息,其反映了该资源的热度或受欢迎的程度,操作行为包括但不限于点击、播放、收藏、购买、点赞、转发、关注、评论等。
30.130:若反馈信息满足预设条件要求,则继续为该资源配置下一阶段的第二分发流量。
31.具体地,该预设条件可以用来表征该资源的质量水平,例如,点赞的用户越多,表明该资源的质量水平越高。反馈信息满足预设条件要求是指针对资源产生上述操作行为的用户的数量超过预设阈值,例如,点赞的用户的数目超过预设阈值。
32.根据本发明提供的实施例,分发系统内确认的资源可以认为是分发系统内产生的一份新的资源,也可以是之前已经配置过分发流量的资源。分发系统为该资源配置当前阶段的分发流量。
33.当分发系统内确认一份新的资源,对该新的资源首次配置分发流量,即初始的分发流量,该初始的分发流量表示的是一个抽象概念,可以理解为,该资源被配置了分发流量,则获得了曝光机会,从某程度上讲,分发流量的增加会提高曝光量。因此,该初始的分发流量可以根据运营商的需求、资源内容以及可获得利益等进行配置,例如,为一个微博作品配置500初始的分发流量,则可认为该微博作品会获得500次曝光量或者推送给500个用户;例如,该资源的曝光量从0升到500的这一阶段称为初始配置阶段;之后,获取消费用户的反馈信息,若上述反馈信息满足预设条件,说明该资源的质量水平较高,则对该资源的分发流量进行升级,为该资源配置下一阶段的分发流量,例如,对该微博作品继续配置1000分发流量,相反,若上述反馈信息不满足预设条件,认为该资源质量未满足预设条件,不能对其配置下一阶段的分发流量,停止为该资源进行分发流量的配置。应当说明的是,该分发阶段可以是有限次的,也可以是无限次的。
34.因此,根据上述分发方法,采取分阶段的方式对资源进行分发流量的配置,若消费用户在当前阶段对该资源的反馈信息满足预设条件,则对该资源进行下一个阶段的分发流
量的配置,实现了分发流量的合理性配置,提高了资源的整体质量以及分发效果。
35.在本发明某些实施例中,第一分发流量和第二分发流量以流量包的形式进行配置,流量包的数据结构包括期待的曝光量、分发阶段、升级条件中的至少一个参数或多个参数的任意组合。
36.具体地,可以对分发系统内确认的资源配置当前阶段的第一流量包,获取该资源的消费用户在当前阶段对该资源的反馈信息,若反馈信息满足预设条件要求,则继续为该资源配置下一阶段的第二流量包。
37.期待的曝光量可以为资源分发的提供一种保护机制,一方面,在当前阶段有剩余期待的曝光量的资源一定会曝光;另一方面,分发系统内的分发流量是有限的,为了保证每一个待分发的资源都有平等的流量配置机会,为一个被消费用户反馈为高质量的资源根据期待的曝光量配置一定的分发流量,把其余分发流量配置给其它资源,保证了资源的分发流量配置的合理性与公平性。
38.分发阶段可以反映分发的资源的质量,随着分发阶段的增长,分发的资源的质量越来越高。例如,分发阶段区间为0~10,0表示初始分发阶段,10表示第10分发阶段,分发阶段在0~4之间认为是普通资源,分发阶段在4~7认为是较好资源,分发阶段在8~10认为是优质资源,通过分发阶段将资源质量评估的抽象概念进行量化,可以给运营人员或算法工程师提供参考。
39.升级条件是用来判断资源是否可以升级到下一阶段的标准,应当理解的是,不同类型的资源对应的升级条件设置是不一致的,例如,当为一个文章类型的资源进行分发时,将初始流量包中期待的曝光量设置大一些而升级条件相对严格,而当为一个广告类型的资源进行分发时,将初始流量包中期待的曝光量设置小一些而升级条件设置宽松一些,通过这样灵活的升级条件可以保证各种资源具有很好的分发效果。
40.在本发明的某些实施例中,若反馈信息满足预设条件要求,则继续为资源配置下一阶段的第二分发流量,包括:若消费用户对资源的操作行为得到的参数值与期待的曝光量的比值大于第一流量包中设置的第一阈值,则继续为资源配置下一阶段的第二流量包。
41.图2所示为本发明另一示例性实施例提供的资源的分发方法的流程示意图。
42.如图2所示,该分发方法的流程包括如下内容。
43.210:对分发系统内确认的资源首次配置初始流量包。
44.220:获取该资源的消费用户在初始阶段对资源的反馈信息。
45.230:判断反馈信息是否满足预设条件,若是,执行240,若否,执行250。
46.240:对该资源配置第1阶段的升级流量包。
47.250:停止对该资源配置流量包。
48.260:判断反馈信息是否满足预设条件,若是,执行270;若否,执行280。
49.270:对该资源配置第n阶段的升级流量包。
50.280:停止对该资源配置流量包。
51.消费用户对资源的操作行为根据场景应用不同可包括多种,例如、点击,点赞、收藏、评论、转发等。具体地,在配置第一流量包的当前阶段,消费用户对资源的点击数/期待的曝光量大于该第一流量包中设置的第一阈值,则继续为该资源配置下一阶段的第二流量包。应当理解的,也可以用以下比值与上述第一阈值进行对比,例如,点赞增量/期待的曝光
量,收藏增量/期待的曝光量,评论增量/期待的曝光量,转发增量/期待地曝光量等。其中,第一阈值的设置可以根据不同需求进行不同值设定,例如,第一阈值设置为5%。
52.在上述方案中,将消费用户的反馈信息作为预设条件,若反馈信息大于第一阈值,说明该资源的质量水平达到了继续配置流量包的要求,可以继续配置流量包以获得更多的期待的曝光量,反之,则说明该资源的质量水平未满足要求,从而不会将质量差的资源配置流量包,这实现了分发流量的合理配置,以及提高了分发资源的整体质量和用户体验。
53.在本发明的某些实施例中,不同阶段的流量包内设置有不同的期待的曝光量和升级条件,下一阶段的期待的曝光量大于当前阶段的期待的曝光量,并且下一阶段的升级条件比当前阶段更为严格。
54.流量包中的升级条件通过第一阈值表示,下一阶段流量包中的第一阈值大于当前阶段的第一阈值,此时下一阶段的升级条件比当前阶段更为严格。
55.在上述方案中,下一阶段的流量包比当前阶段的流量包设置有更大的曝光量,这可以保证质量相对高的资源在下一阶段获得更多的曝光机会,同时,考虑到分发系统中分发流量的限制,下一阶段的流量包设置的升级条件比当前阶段更为严格,对获得高曝光量的资源有更高的要求,以达到分发流量的合理配置,并且筛选出优质的资源,提高分发效果及消费用户的体验。应当理解,这里质量相对高的资源表示该资源达到了当前阶段下流量包中设置的升级条件。
56.具体地,对一个确认的资源进行首次分发流量的配置,例如,该资源为一个音频,首先配置初始流量包,包括初始阶段,以及初始的期待的曝光量和初始的升级条件,升级条件通过第一阈值表示,即,若消费用户的点击数/期待的曝光量大于第一阈值,则为该音频配置的分发流量进行升级到第一阶段,配置第一阶段的流量包,其中,第一阶段的流量包中的期待的曝光量增加,升级条件中第一阈值增加。例如,初始的流量包数据结构为:期待的曝光量为500,第一阈值为5%;第一阶段的流量包数据结构为:期待的曝光量为1000,第一阈值为10%。应当理解的是,本发明实施例中列出的具体数值是为了更清楚的对方案进行说明,并不是做出的具体限定,技术人员可以根据不同场景不同需求进行自由设置。通过上述分发方法中不同阶段流量包数据结构的不同设置,可以更快速、更准确的在众多的资源中获取优质的资源。
57.在本发明的某些实施例中,继续为资源配置下一阶段的第二分发流量,包括:若当前阶段的期待的曝光量达到最大值,则下一次阶段及以后所有阶段的期待的曝光量均为最大值。
58.图3所示为本发明另一示例性实施例提供的资源的分发方法的流程示意图。
59.如图3所示,该分发方法的流程包括如下内容。
60.310:对分发系统内确认的资源首次配置初始阶段的流量包,初始流量包设置500流量。
61.320:满足预设条件对该资源进行流量包升级,配置第1阶段的流量包,流量包设置1000流量。
62.330:满足预设条件对该资源进行流量包升级,配置第2阶段的流量包,流量包设置1500流量。
63.340:满足预设条件对该资源进行流量包升级,配置第3阶段的流量包,流量包设置
2000流量。
64.350:满足预设条件对该资源进行流量包升级,配置第n阶段的流量包,流量包设置4000流量。
65.360:满足预设条件对该资源进行流量包升级,配置第n 1阶段的流量包,流量包设置4000流量。
66.370:满足预设条件对该资源进行流量包升级,配置下一阶段的流量包,流量包设置4000流量。
67.为了满足消费用户的体验,分发系统会对优质的资源分发较多的流量,但是流量是有限的,当优质的资源获得大量的曝光时,也会存在新生资源获取流量会变少;另一方面,考虑到有些资源具有时效性,所以本发明的实施例提供的分发方法对期待的曝光量设置了最大值,当一个资源经过多次升级流量包配置后,流量包内期待的曝光量会达到最大值,那么继续分发流量时,后面的每个下一阶段的流量包中期待的曝光量就会保持最大值不变。因此,根据本发明提供的分发方法,把期待的曝光量作为一种保护机制,对期待的曝光量设置一个最大值,把让出来的流量给新生资源,体现了资源分发的公平性。
68.在本发明的某些实施例中,继续为资源配置下一阶段的第二分发流量,包括:若当前阶段大于或等于第二阈值,则为资源配置的当前阶段的流量包为特定流量包,其中,特定流量包中的期待的曝光量为最大值,并且升级条件比当前阶段的上一阶段更宽松。
69.流量包中的升级条件通过第一阈值表示,特定流量包中的第一阈值小于当前阶段的上一阶段的第一阈值,此时升级条件比当前阶段的上一阶段更宽松。
70.当一个资源经过多次升级流量包配置后,可以认为该资源是特定优质资源,具体地,本发明提供的分发方法对分发阶段设置第二阈值,当一个资源当前的阶段n大于等于第二阈值时,认为该资源为特定优质资源,则该资源配置特定流量包,特定流量包的期待的曝光量为最大值,升级条件比n-1阶段较为宽松,优选的,特定流量包的第一阈值设置与n/2阶段的第一阈值保持相同。例如,在某个论坛中的一篇原创文,设置第二阈值为6,当该原创文在第5阶段满足了升级条件,在第6阶段认为已经达到了特定优质资源,则配置的特定流量包的升级条件与第3阶段保持一致,相对第4,5阶段的升级条件就更为宽松。因此,根据本发明提供的分发方法,在一些场景允许特定优质资源的表现有一定的波动性,可以满足对不同类型的资源配置合理的分发流量,高效筛选挖掘优质资源,大幅度提升分发系统的服务质量。
71.在本发明的某些实施例中,在获取资源的消费用户在当前阶段内对资源的反馈信息之前,还包括:若资源在当前阶段的曝光量达到流量包内设置的期待的曝光量,则卸载当前阶段所配置的流量包,并暂时停止对资源进行流量包配置。
72.根据本发明提供的某些实施例,在分发系统中的资源可以分为卸载状态和非卸载状态两种情况,分发系统会在非卸载状态的资源内查找待分发流量的资源,具体地,一个小视频资源当前阶段配置有第一流量包,若该资源的曝光量已达到期待的曝光量,则卸载第一流量包,暂时停止对资源进行流量包配置,根据获取的该资源的消费用户的反馈信息进行流量包升级判断,若满足流量包升级条件,则对该资源配置下一阶段流量包,该资源继续处于未卸载状态,若不满足流量包升级条件,则该资源处于卸载状态。所以通过卸载流量包的操作,可以表示流量包的数据结构生命周期的结束,同时有助于分发系统在分发流量的
配置过程中的资源查找速度,提高分发效率。
73.应当指出的是,在一些具体场景下,对于一些具有时效性的资源,例如直播资源,可以根据该资源的类型设置资源的有效时间区间,当满足有效时间区间时,对该资源的流量包配置进行卸载。
74.图4所示为本发明一示例性实施例提供的资源的分发装置的结构示意图。如图4所示,该资源的分发装置400包括:配置模块410和获取模块420。
75.配置模块410,用于对分发系统内确认的资源配置当前阶段的分发流量。
76.获取模块420,用于获取资源的消费用户在当前阶段对资源的反馈信息。
77.配置模块410,还用于若反馈信息满足预设条件要求,则继续为资源配置下一阶段的第二分发流量。
78.根据本发明的实施例,配置模块410对第一分发流量和第二分发流量以流量包的形式进行配置,流量包的数据结构包括期待的曝光量、分发阶段、升级条件中的至少一个参数或多个参数的任意组合。
79.根据本发明的实施例,获取模块420在获取资源的消费用户在当前阶段内对资源的反馈信息之前,还包括:若资源在当前阶段的曝光量达到流量包内设置的期待的曝光量,则卸载当前阶段所配置的流量包,并暂时停止对资源进行流量包配置。
80.根据本发明的实施例,配置模块410还用于若反馈信息满足预设条件要求,则继续为资源配置下一阶段的第二分发流量,包括:若消费用户对资源的操作行为得到的参数值与期待的曝光量的比值大于第一分发流量包中设置的第一阈值,则继续为资源配置下一阶段的第二流量包。
81.可选地,作为另一实施例,配置模块410还用于不同阶段的流量包内设置有不同的期待的曝光量和升级条件,下一阶段的期待的曝光量大于当前阶段的期待的曝光量,并且下一阶段的升级条件比当前阶段更为严格。
82.可选地,作为另一实施例,配置模块410还用于继续为资源配置下一阶段的第二分发流量,包括:若当前阶段的期待的曝光量达到最大值,则下一次阶段及以后所有阶段的期待的曝光量均为最大值。
83.可选地,作为另一实施例,配置模块410还用于继续为资源配置下一阶段的第二分发流量,包括:若当前阶段大于或等于第二阈值,则为资源配置的当前阶段的流量包为特定流量包,其中,特定流量包中的期待的曝光量为最大值,并且升级条件比当前阶段的上一阶段更宽松。
84.应当理解,上述实施例中的配置模块410和获取模块420的具体工作过程和功能可以参考上述图1至图3实施例提供的资源的分发方法中的描述,为了避免重复,在此不再赘述。
85.图5所示为本发明一示例性实施例提供的资源的分发方法的终端设备的结构示意图。
86.参照图5,终端设备500包括处理组件510,其进一步包括一个或多个处理器,以及由存储器520所代表的存储器资源,用于存储可由处理组件510的执行的指令,例如应用程序。存储器520中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件510被配置为执行指令,以执行上述资源的分发方法。
的含义是两个或两个以上。
97.以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献