一种资源的分配方法、装置、计算机设备及存储介质与流程

文档序号:32307457发布日期:2022-11-23 10:28阅读:35来源:国知局
一种资源的分配方法、装置、计算机设备及存储介质与流程

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.图1示出了本公开实施例所提供的一种资源的分配方法的流程图;
48.图2示出了本公开实施例所提供的通过资源位提供方展示第二待展示资源的一种展示方式的示意图;
49.图3示出了本公开实施例所提供的资源分配平台和数据库之间的示意图;
50.图4示出了本公开实施例所提供的按照资源排序参数对多个待展示资源进行排序的示意图;
51.图5示出了本公开实施例所提供的在多个待展示资源中抽取多个第三待展示资源的示意图;
52.图6示出了本公开实施例所提供的确定资源抽样概率的过程流程图;
53.图7示出了本公开实施例所提供的一种资源位提供方、资源提供方与资源分配平台之间的交互示意图;
54.图8示出了本公开实施例所提供的一种资源的分配装置的示意图;
55.图9示出了本公开实施例所提供的一种计算机设备的示意图。
具体实施方式
56.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
57.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
58.本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
59.经研究发现,在现有的资源分配技术中,可以在网络页面的代码中为该网络页面的资源位配置对应资源。在修改该网络页面的资源位中所展示的资源时,通常需要修改网络页面的代码,从而实现该资源位中资源的调整。上述描述的资源分配技术操作繁琐,增加资源分配过程中的人力成本和时间成本。
60.在网络页面的资源位中可以用于展示以下任一种资源:广告资源、其他网络页面的页面简介、线上商品的购买页面的页面简介等各种类型的资源。
61.针对网络页面中的任意一个资源位,可以在不同时段展示不同的资源,例如,可以在每月的1号-10号展示广告资源,并在每月的11号至20号展示其他网络页面的页面简介。
62.在此情况下,程序人员需要在1号之前修改该网络页面的代码,并通过修改代码的
方式实现每月的1号-10号在资源位展示广告资源。同样地,程序人员需要在11号之前通过修改网络页面的代码的方式,将资源位从展示广告资源修改至展示其他网络页面的页面简介。由此可见,每次修改资源位所展示的资源,均需要程序人员修改网络页面的代码,该资源分配的方式,浪费了大量的人力成本和时间成本。
63.基于上述研究,本公开提供了一种资源的分配方法、装置、计算机设备及存储介质。在本公开实施例中,资源分配平台首先可以获取目标请求方发送的资源分配请求,并在多个目标供应方中确定与该资源分配请求相匹配的第一供应方;接下来,可以基于第一供应方和目标请求方之间的关联程度在第一供应方中为目标请求方分配第二供应方,并将该第二供应方返回给目标请求方。通过上述处理方式,可以在保证在为目标请求方(该目标请求方可以为资源位提供方或者资源提供方)分配与之相关联的第二供应方的情况下,实现资源位提供方和待展示资源之间的解耦,从而减少了维护人员资源配置过程中的人力成本以及时间成本。
64.为便于对本实施例进行理解,首先对本公开实施例所公开的一种资源的分配方法进行详细介绍,本公开实施例所提供的资源的分配方法的执行主体一般为具有一定计算能力的计算机设备。在一些可能的实现方式中,该资源的分配方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
65.参见图1所示,为本公开实施例提供的一种资源的分配方法的流程图,所述方法应用于分别与至少一个资源位提供方和至少一个资源提供方通信连接的资源分配平台,每个所述资源提供方用于向所述资源分配平台上传待展示资源,每个所述资源位提供方用于展示所述资源分配平台中的待展示资源,该方法包括步骤s101~s107,其中:
66.s101:获取目标请求方发送的资源分配请求,其中,所述目标请求方为所述资源提供方或者为所述资源位提供方。
67.在本公开实施例中,上述资源位提供方可以为应用程序中与用户进行交互的网络页面,具体的,该资源位提供方中可以向资源提供方提供资源位,该资源位用于展示资源提供方所提供的资源,其中,该资源可以为资源卡片(也即,待展示资源)。同样地,上述资源提供方可以向资源位提供方提供待展示资源。这里,该资源提供方可以为资源交付的应用程序,设计人员可以通过该资源交付的应用程序向资源分配平台上传设计好的资源卡片(也即,待展示资源)。
68.在本公开实施例中,上述资源位提供方和资源提供方均可以与上述资源分配平台进行通信连接,每个资源提供方用于向资源分配平台上传待展示资源,每个资源位提供方用于获取资源位提供方发送的待展示资源,并对获取到的待展示资源进行展示。
69.在一种可选的实施方式中,目标请求方可以为上述资源位提供方,在上述资源位提供方检测到资源位配置需求的情况下,可以向资源分配平台发送资源分配请求。具体实施时,上述资源位提供方在检测到资源位配置需求后,可以基于该资源位提供方的页面标识生成资源分配请求,并向资源分配平台发送该资源分配请求,其中,资源分配平台在获取到该资源分配请求之后,可以基于该资源分配请求中的页面标识确定发送该资源分配请求的资源位提供方。
70.在另一种可选的实施方式中,目标请求方可以为上述资源提供方,该资源提供方可以向资源分配平台发送资源分配请求。之后,资源分配平台可以在资源位提供方所提供
的资源位中为该资源提供方所提供的资源卡片分配对应的资源位,以使对应的资源位对该资源卡片进行展示。
71.s103:确定多个目标供应方中与所述资源分配请求匹配的第一供应方;其中,所述第一供应方为所述资源提供方或者为所述资源位提供方,且与所述目标请求方不同。
72.在本公开实施例中,上述第一供应方可以为上述资源位提供方或者上述资源提供方。具体的,首先可以确定上述资源分配请求所对应的目标供应方,在该目标请求方为资源位提供方的情况下,可以将资源提供方确定为目标供应方,并在该目标供应方中确定与资源分配请求匹配的资源提供方作为上述第一供应方。另外的,在上述目标请求方为资源提供方的情况下,可以将资源位提供方确定为目标供应方,并在该目标供应方中确定与资源分配请求匹配的资源位提供方作为上述第一供应方。
73.在本公开实施例中,上述目标请求方可以将资源需求参数预先存储在资源分配平台内,以使资源分配平台在获取到上述资源分配请求后,可以查找该资源分配请求所对应的目标请求方的资源需求参数。具体的,在该目标请求方为资源位提供方的情况下,该资源需求参数可以用于指示资源位提供方对资源提供方所提供的资源卡片的要求,例如,该要求可以为用于限定该资源卡片的来源、卡片内容的类型等。应理解的是,该资源需求参数还可以用于指示对资源卡片的其它要求,具体如下所述,此处赘述。在该目标请求方为资源提供方的情况下,该资源需求参数可以用于指示筛选所能展示该资源提供方所提供的资源卡片的资源位提供方。
74.s105:确定所述第一供应方和所述目标请求方之间的关联数据;其中,所述关联数据用于指示所述第一供应方和所述目标请求方之间的关联程度。
75.在确定上述第一供应方和目标请求方之间的关联数据的过程中,首先可以分别获取第一供应方与目标请求方中所对应的展示内容。例如,在第一供应方为资源提供方,目标请求方为资源位提供方的情况下,该第一供应方对应的展示内容可以为资源卡片,目标请求方对应的展示内容可以为资源位提供方所对应网络页面中所展示的文章。
76.接下来,可以确定第一供应方与目标请求方中所展示内容之间的相似度,并基于该相似度确定第一供应方和目标请求方之间的关联数据。例如,可以确定资源卡片和网络页面中所展示的文章之间的关联数据。这里,具体确定第一供应方与目标请求方所展示内容之间的相似度的方式如下所述,此处不再赘述。
77.s107:基于所述关联数据在所述第一供应方中为所述目标请求方确定第二供应方,并向所述目标请求方返回所述第二供应方;其中,所述第二供应方为用于向所述目标请求方提供所请求资源位或者待展示资源的供应方。
78.在本公开实施例中,首先可以将确定出满足关联度要求的第一供应方,并将满足该关联度要求的第一供应方确定为第二供应方,以保证第二供应方中所包含的展示内容和目标请求方的展示内容之间的关联度。这里,该关联度要求可以用于指示与目标请求方的展示内容之间的关联数据大于70%的第一供应方。其中,该关联数据除了为70%之外,还可以选择其他的数值,本公开对此不作具体限定,以能够实现为准。
79.在确定出上述第二供应方之后,可以进行对资源卡片的分配,具体的,在该第二供应方为资源提供方的情况下,可以获取该第二供应方所提供的资源卡片,并将该资源卡片作为待展示资源发送至目标请求方,以使目标请求方通过资源位对该资源卡片进行展示。
另外,在该第二供应方为资源位提供方的情况下,可以获取该目标请求方所提供的资源卡片,并将该资源卡片作为待展示资源发送至该第二供应方,以使该第二供应方通过资源位对该资源卡片进行展示。
80.在本公开实施例中,通过资源位提供方展示资源卡片的一种展示方式如图2所示,其中,资源位提供方可以为小视频应用中的一个视频聚合页面,资源卡片用于指示用户跳转至该视频聚合页面中所包含的页面对应的视频分类合集。这里,该视频聚合页面中所包含的小视频所对应的类别为“日常”,那么,该资源卡片所指示的视频分类合集可以为“日常合集”,在该“日常合集”中包含更多的“日常”分类下的小视频。
81.通过上述描述可知,在本公开实施例中,资源分配平台首先可以获取目标请求方发送的资源分配请求,并在多个目标供应方中确定与该资源分配请求相匹配的第一供应方;接下来,可以基于第一供应方和目标请求方之间的关联程度在第一供应方中为目标请求方分配第二供应方,并将该第二供应方返回给目标请求方。通过上述处理方式,可以在保证在为目标请求方(该目标请求方可以为资源位提供方或者资源提供方)分配与之相关联的第二供应方的情况下,实现资源位提供方和待展示资源之间的解耦,从而减少了维护人员资源配置过程中的人力成本以及时间成本。
82.在本公开实施例中,上述步骤s103,确定多个目标供应方中与所述资源分配请求匹配的第一供应方,具体包括如下过程:
83.s11:在所述资源分配平台的本地存储空间中查找所述目标请求方的资源需求参数。
84.在本公开实施例中,上述目标请求方可以为资源位提供方或者资源提供方,具体包括以下几种情况:
85.情况一:目标请求方为资源位提供方。
86.由上可知,在目标请求方为资源位提供方的情况下,资源需求参数可以用于指示资源位提供方对资源提供方所提供的资源卡片的要求,在本公开实施例中,该资源需求参数除上述所述的用于限定该资源卡片的来源之外,还可以用于限定所需的资源卡片的数量,资源卡片的浏览量等。具体的,与以上所提到的要求相对应,该资源需求参数可以包含来源参数、数量参数、浏览量参数等。
87.情况二:目标请求方为资源提供方。
88.在目标请求方为资源提供方的情况下,资源需求参数可以用于指示资源提供方对资源位提供方的要求,具体的,该资源需求参数可以用于限定资源位提供方中资源位的数量、资源位提供方的页面配置、资源位提供方的ip属地等参数。具体的,与以上所提到的要求相对应,该资源需求参数可以包含资源位数量参数、页面配置参数、ip属地参数等。
89.在本公开实施例中,资源分配平台和数据库之间的交互流程如图3所示,上述目标请求方可以预先确定资源需求参数,并将确定出的资源需求参数发送至数据库中,其中,该数据库中包括总库和从库,在获取到资源需求参数后,可以将资源需求参数存储到主库中。这里,该资源分配平台在与数据库进行数据交互的过程中,均可以将数据存入主库中。接下来,主库可以通过数据同步,将该资源需求参数同步到从库中,以使资源分配平台在从库中读取该资源需求参数,并将读取到的资源需求参数存储到该资源分配平台的本地存储空间中。
90.应理解的是,通过在数据库中设置总库和从库的方式,可以同时实现数据库和资源分配平台之间的资源存储和读取,提高了数据库和资源分配平台之间的数据交互效率。
91.在本公开实施例中,资源分配平台可以按照预设时间间隔从数据库的从库中读取上述资源需求参数,并将读取到的资源需求参数存储到本地存储空间中,以便于在获取到资源分配请求之后,能够在该本地存储空间中直接查找并调用资源需求参数,提高了获取资源需求参数的效率。
92.s12:在所述多个目标供应方中确定与所述资源需求参数相匹配的目标供应方,并将所述相匹配的目标供应方确定为所述第一供应方。
93.在本共公开实施例中,上述目标请求方可以为资源位提供方或者资源提供方,由于不同的目标请求方对应的目标供应方是不同的,因此,在多个目标供应方中确定与资源需求参数相匹配的目标供应方时,具体包括以下几种情况:
94.情况一:目标请求方为资源位提供方,目标供应方为资源提供方。
95.在获取到上述资源需求参数之后,可以通过该资源需求参数对多个目标供应方所提供的资源卡片进行筛选,从而得到与该资源需求参数相匹配的资源卡片,并将得到的资源卡片所对对应的目标供应方确定为上述第一供应方。
96.情况二:目标请求方为资源提供方,目标供应方为资源位提供方。
97.在获取到上述资源需求参数之后,可以通过该资源需求参数对多个资源位提供方进行筛选,具体实施时,可以将满足资源需求参数中至少部分参数的资源位提供方确定为与资源需求参数相匹配的目标供应方,或者,可以将满足资源需求参数中全部参数的资源位提供方确定为与资源需求参数相匹配的目标供应方。
98.在本公开实施例中,可以将目标请求方所对应的资源需求参数预先存储到数据库中,以使资源分配平台将该资源需求参数存储在本地存储空间中,而无需将该资源需求参数写入目标请求方的底层代码中,从而实现了待展示资源和资源位提供方之间的解耦合,提高了对资源位进行资源配置时的灵活性。
99.在一个可选的实施方式中,上述步骤s103,具体还包括如下过程:
100.s21:在数据库中获取参数调整信息;其中,所述参数调整信息为用户向所述数据库中存储的用于对所述本地存储空间中的资源需求参数进行调整的信息,所述参数调整信息包括以下至少一种信息;参数修改信息、参数新增信息、参数删除信息。
101.在本公开实施例中,可以对资源位提供方匹配的资源需求参数进行调整,并确定对该资源需求参数进行调整的信息,得到参数调整信息,并将得到的参数调整信息存储到上述数据库中。具体的,该参数调整信息包括以下至少一种信息;参数修改信息、参数新增信息、参数删除信息。其中,参数修改信息可以用于对资源需求参数中的某个参数进行修改,例如,将上述来源参数从资源提供方a修改为资源提供方b;参数新增信息可以用于指示新增参数的参数内容以及参数名称等信息;参数删除信息可以用于指示对资源需求参数中的至少部分参数进行删除,例如,删除上述来源参数。
102.具体实施时,资源分配平台可以按照预设时间间隔从数据库的从库中获取上述参数调整信息,其中,该预设时间间隔可以基于用户的使用需求进行自定义设置,例如,在资源需求参数的调整较为频繁的情况下,可以将该预设时间间隔设置得较短,反之则较长。
103.s22:在所述本地存储空间中确定待更新的资源需求参数,并基于所述参数调整信
息对所述待更新的资源需求参数进行调整。
104.在获取到上述参数调整信息之后,可以基于该参数调整信息对资源分配平台的本地存储空间中的资源需求参数进行调整。具体实施时,可以确定该参数调整信息所对应的资源需求参数中的具体参数,并基于参数调整信息对确定出的具体参数进行调整。
105.举例来说,如果参数调整信息中包含参数删除信息,那么确定出的参数调整信息所对应的资源需求参数中的具体参数为上述来源参数,那么,就可以对资源需求参数中的来源参数进行删除。
106.在本公开实施例中,资源位提供方所对应的资源需求参数在发生调整后,可以将参数调整信息存储到数据库中,以使资源分配平台获取该资源调整信息,并基于该调整信息对本地存储空间中的资源需求参数进行修改,从而无需和资源位提供方之间进行额外的数据交互,进一步实现了资源需求参数和资源位提供方之间的解耦合,提高了对资源位进行资源配置时的灵活性。
107.在一个可选的实施方式中,在目标请求方为所述资源位提供方的情况下,上述图1所对应的实施方式还包括如下过程:
108.(1)、在获取到所述资源位提供方发送的所述资源分配请求之后,获取所述资源位提供方的属性信息;
109.(2)、将所述资源位提供方的属性信息和所述资源位提供方的资源需求参数进行比对,并在基于比对结果确定所述资源位提供方满足资源分配条件的情况下,执行确定所述多个待展示资源中与所述资源分配请求匹配的第一待展示资源的步骤。
110.在本公开实施例中,首先可以获取资源位提供方的属性信息,其中,该属性信息可以包括以下至少之一:该资源位提供方的内容类型信息、地理位置信息、可见性信息等。具体的,内容类型信息用于指示该资源位提供方的内容所对应的类型,例如,在该资源位提供方的内容为资讯文章的情况下,该类型可以为news_finance(资讯_经济)、news_house(资讯_家居)等。地理位置信息可以用于指示展示该资源位提供方所属终端设备的地理位置。可见性信息可以用于指示展示该资源位提供方所属终端设备对上述资源卡片的展示支持信息,例如,支持展示资源卡片,或者,不支持展示资源卡片。
111.在获取到上述属性信息后,可以将该属性信息和资源位提供方的资源需求参数进行比对,得到对比结果,其中,该对比结果用于指示该资源位提供方的属性信息与资源需求参数是否匹配。具体实施时包括以下几个步骤:
112.步骤一:确定资源位提供方的属性信息中可见性信息是否支持展示资源卡片。
113.由上可知,可见性信息可以用于指示展示该资源位提供方所属的终端设备是否支持展示上述资源卡片,因此,在基于该可见性信息确定出该终端设备不支持展示资源卡片时,则确定该资源位提供方不满足资源分配条件,从而无需执行上述确定多个待展示资源中与资源分配请求匹配的第一待展示资源的步骤,节省了算力资源。
114.由于资源位提供方的属性信息可能随时发生变化,基于此,需要将当前时刻资源位提供方的属性信息与资源需求参数进行比较,从而比较属性信息与资源需求参数是否匹配,具体过程描述如下:
115.步骤二:确定当前时刻资源位提供方的属性信息中的内容类型信息与资源需求参数是否匹配。
116.在本公开实施例中,资源需求参数中可以包含类型参数,该类型参数用于指示可以被分配资源卡片的资源位提供方的内容类型信息。在当前时刻资源位提供方的内容类型信息与该类型参数不匹配的情况下,可以确定该资源位提供方不满足资源分配条件。这里,通过对该内容类型信息与类型参数的对比,可以定向筛选与资源卡片的内容关联度较高的资源位提供方,保证了资源位提供方和展示的资源卡片之间的关联性。
117.步骤三:确定当前时刻资源位提供方的属性信息中的地理位置信息与资源需求参数是否匹配。
118.在本公开实施例中,资源需求参数中可以包含位置参数,该位置参数用于指示可以被分配资源卡片的资源位提供方的地理位置信息。在当前时刻资源位提供方的地理位置信息与该位置参数不匹配的情况下,可以确定该资源位提供方不满足资源分配条件,从而通过该位置参数实现对资源位提供方的筛选。
119.在本公开实施例中,可以基于资源位提供方的属性信息和资源位提供方的资源需求参数之间的对比结果确定资源位提供方是否满足资源分配条件,并在资源位提供方满足资源分配条件的情况下,执行上述确定多个待展示资源中与资源分配请求匹配的第一待展示资源的步骤,从而实现了对资源位提供方的筛选,保证了资源位提供方和展示的资源卡片之间的关联性,并节省了分配资源卡片过程中的算力资源。
120.在一个可选的实施方式中,在目标供应方为资源提供方的情况下,上述步骤s103,确定多个目标供应方中与所述资源分配请求匹配的第一供应方,具体还包括如下过程:
121.s31:获取所述目标供应方提供的多个待展示资源,以及获取至少一个资源排序参数;其中,每个所述资源排序参数对应待展示资源的一个资源属性维度。
122.在本公开实施例中,首先可以获取所述目标供应方提供的多个待展示资源,并获取至少一个资源排序参数,其中,该待展示资源位上述资源卡片,该资源排序参数用于指示对该待展示资源进行排序,该资源排序参数具体包括:优先级参数以及点击率参数。这里,该优先级参数对应的待展示资源的资源属性维度为优先级标识,该优先级参数用于指示基于该优先级标识对待展示资源进行排序;点击率参数对应的资源属性维度为点击率数据,该点击率参数用于指示基于该点击率数据对待展示资源进行排序。
123.s32:按照所述至少一个资源排序参数对所述多个待展示资源进行排序,得到资源排序结果。
124.s33:将所述资源排序结果中满足资源排序要求的至少一个待展示资源确定为所述第一待展示资源,并基于所述第一待展示资源确定与所述资源分配请求匹配的第一供应方。
125.在本公开实施例中,按照资源排序参数对多个待展示资源进行排序的过程如图4所示,具体实施时,可以首先确定是否开启了优先级配置,在开启了优先级配置的情况下,可以基于上述优先级参数对待展示资源进行排序,例如,按照优先级标识所指示的优先级从高到低的顺序对待展示资源进行排序。这里,在得到资源排序结果后,可以在该资源排序结果中选择满足资源排序要求的多个待展示资源作为第一待展示资源,以使该第一待展示资源的优先级较高,其中,该资源排序要求可以为数量要求。
126.另外的,在未开启上述优先级配置的情况下,可以确定是否开启了点击率排序,在开启了点击率排序的情况下,可以基于上述点击率参数对展示资源进行排序,例如,按照点
击率数据从高到低的顺序对待展示资源进行排序。这里,在得到资源排序结果后,可以在该资源排序结果中选择满足资源排序要求的多个待展示资源作为第一待展示资源,以使该第一待展示资源的点击率较高,其中,该资源排序要求可以为数量要求。在未开启点击率排序的情况下,可以在上述多个待展示资源中随机确定第一待展示资源,并将该第一待展示资源所对应的目标供应方确定为第一供应方。
127.在本公开实施例中,可以基于至少一个资源排序参数对多个待展示资源进行排序,得到资源排序结果,并将资源排序结果中满足资源排序要求的待展示资源确定为第一待展示资源,从而保证确定出的第一待展示资源的质量较好,例如,优先级较高,或者点击率较高。
128.在一个可选的实施方式中,在目标供应方为资源提供方的情况下,上述步骤s103,确定多个目标供应方中与所述资源分配请求匹配的第一供应方,具体还包括如下过程:
129.s41:获取所述目标供应方提供的多个待展示资源,以及确定资源抽样概率。
130.s42:基于所述资源抽样概率在所述多个待展示资源中抽取多个第三待展示资源;所述多个第三待展示资源中任意两个第三待展示资源均不相同。
131.在本公开实施例中,在多个待展示资源中抽取多个第三待展示资源的过程如图5所示,具体实施时,首先可以确定是否开启了概率抽样,若未开启概率抽样,则直接返回,不对待展示资源进行抽样。若开启了概率抽样,则基于资源抽样概率在多个待展示资源中抽取多个待选第三待展示资源,并对确定出的待选第三待展示资源进行去重,得到多个第三待展示资源,从而保证多个第三待展示资源中任意两个第三待展示资源均不相同。
132.具体的,在基于资源抽样概率在多个待展示资源中抽取多个第三待展示资源的过程中,首先可以基于资源抽样概率计算需要抽取的第三待展示资源的资源数量,并抽取满足该资源数量的备选第三待展示资源。应理解的是,在对确定出的备选第三待展示资源进行去重之后,备选第三待展示资源的数量可能会不满足上述资源数量,此时,可以在剩余未被抽取的多个待展示资源中抽取第三待展示资源,以使第三待展示资源的数量满足该资源数量。
133.需要说明的是,在对备选第三待展示资源进行去重的过程中,首先可以获取抽样记录,该抽样记录用于指示抽取的待展示资源,并确定该抽样记录中是否有相同的抽样记录。在确定出相同抽样记录的情况下,就可以确定该相同抽样记录所对应的多个备选第三待展示资源,并对这多个备选第三待选待展示资源进行去重,从而保留其中的一个备选第三待展示资源作为第三待展示资源。
134.s43:基于所述多个第三待展示资源确定与所述资源分配请求匹配的第一待展示资源,并将所述第一待展示资源确定与所述资源分配请求匹配的第一供应方。
135.在本公开实施例中,在确定出上述多个第三待展示资源之后,可以对该第三待展示资源进行过滤,具体的,可以将该第三待展示资源中符合预期的资源卡片确定为与资源分配请求匹配的第一待展示资源。具体的,可以将信息不全的第三待展示资源确定为不符合预期的。举例来说,上述资源卡片中应当包含标题信息,简介信息以及来源信息等信息,若第三待展示资源中缺少上述任一信息,则可以确定该第三待展示资源不符合预期。
136.在本公开实施例中,在待展示资源的数量较多的情况下,可以通过资源抽样概率在多个待展示资源中抽取满足第三待展示资源,从而减少了最终确定出的第一待展示资源
的数量,从而减少了确定第一待展示资源和资源位提供方之间的关联数据的工作量。另外,还可以对确定出的第三待展示资源进行过滤,从而过滤掉信息不全的第三待展示资源,以保证用户在阅读资源位提供方中展示的资源卡片时的阅读体验。
137.在一个可选的实施方式中,如图6所示为上述步骤s41,确定资源抽样概率的过程,该步骤s41具体包括如下过程:
138.s411:检测确定资源抽样概率的确定指令。
139.在本公开实施例中,可以将该确定指令设置为定时触发,例如,该定时触发可以为每天零点触发。或者,可以检测用户对资源抽样概率的调整操作,并在检测到该调整操作的情况下,确定检测到该确定指令。
140.s412:确定资源分配平台是否开启抽样率更新;若否,则执行步骤s413,若是,则确定执行步骤s414。
141.s413:确定资源抽样概率为0。其中,资源抽样概率为0表示不对待展示资源进行抽样。
142.s414:确定数据库中是否存在历史资源抽样概率;若是,则执行步骤s415,若否,则执行步骤s416。
143.在本公开实施例中,数据库中可以用于存储历史资源抽样概率,其中,每次对第一待展示资源的抽样之后,可以将本次抽样所对应的资源抽样概率存储到数据库中。
144.s415:根据历史资源抽样概率确定资源抽样概率。
145.在本公开实施例中,若历史资源抽样概率的数量为多个,就可以对该获取到的多个历史资源抽样概率进行统计,确定出现频率最高的历史资源抽样概率,并将确定出的历史资源抽样概率确定为上述资源抽样概率。若历史资源抽样概率的数量为一个,那么,就可以将该历史资源抽样概率确定为上述资源抽样概率。
146.s416:确定是否检测到对资源抽样概率的设置操作;若是,则执行步骤s417,若否,则执行步骤s418。
147.s417:确定该设置操作所指示的资源抽样概率。其中,该设置操作所指示的资源抽样概率可以理解为运维人员设置的资源抽样概率。
148.s418:获取固定抽取概率,并将该固定抽取概率确定为资源抽样概率。其中,该固定抽取概率还可以理解为预先设置的默认抽取概率。
149.在本公开实施例中,该固定抽取概率为预先存储在上述数据库中的固定概率值,例如,0.01%,应理解的是,该固定抽取概率的值为可变的,可以适应于不同的使用情况,对该固定概率值进行更新。
150.在本公开实施例中,可以通过上述方法来确定资源抽样概率,从而使得确定出的资源抽样概率有较多种可能性,而非固定值,以使该资源抽样概率能够适用于更多的使用场景,提高了该资源抽样概率的泛用性。
151.在一个可选的实施方式中,上述步骤s42,基于所述资源抽样概率在所述多个待展示资源中抽取多个第三待展示资源,具体包括如下过程:
152.(1)、为每个所述待展示资源生成目标随机数;
153.(2)、在所述多个待展示资源中确定目标随机数小于所述资源抽样概率的待展示资源,并将所述目标随机数小于所述资源抽样概率的待展示资源确定为所述多个第三待展
示资源。
154.在本公开实施例中,首先可以基于上述资源抽样概率确定目标随机数的取值范围,例如,若该资源抽样概率为10%,那么,该目标随机数的取值范围就可以为0-99,应理解的是,该目标随机数应为整数。
155.接下来,可以为每个待展示资源生成目标随机数,并将目标随机数小于资源抽样概率的待展示资源确定为第三待展示资源,从而达到随机抽样的效果。这里,若上述资源抽样概率为10%,可以将目标随机数小于10的待展示资源确定为第三待展示资源。
156.在本公开实施例中,可以为每个待展示资源生成目标随机数,并将目标随机数小于资源抽样概率的待展示资源确定为第三待展示资源,从而达到随机抽样的效果。
157.在一个可选的实施方式中,在第一供应方为资源提供方的情况下,上述步骤s105,确定所述第一供应方和所述目标请求方之间的关联数据,具体包括如下过程:
158.s1051:获取所述第一供应方提供的第一待展示资源,以及获取每个所述第一待展示资源的内容关键信息,得到多个第一内容关键信息,以及获取所述资源位提供方的内容关键信息,得到多个第二内容关键信息。
159.在本公开实施例中,首先可以获取第一供应方提供的第一待展示资源,并对该第一待展示资源的展示内容进行分析,得到第一待展示资源的多个第一内容关键信息,其中,上述第一内容关键信息可以用于指示第一待展示资源中所包含的关键内容,即该第一内容关键信息为第一待展示资源所对应的关键字(或者,关键词)。同理,上述第二内容关键信息为资源位提供方的展示内容的关键字(或者,关键词)。具体的,可以通过以下方式确定上述第一内容关键信息和第二内容关键信息:
160.方式一:通过实时获取方式,获取第一内容关键信息。
161.在本公开实施例中,在确定第一待展示资源的内容关键信息的过程中,由于该第一待展示资源中所包含的内容相对于资源位提供方来说较少,因此,可以采用实时关键信息获取的方式。具体的,首先可以获取第一待展示资源中的文本内容,并识别该文本内容中的关键词,以基于识别得到的关键词确定第一内容关键信息。在识别该文本内容中的关键词时,可以采用nlp(natural language processing,自然语言处理)服务,另外,也可以采用其他语言识别服务,以能够实现为准,本公开对此不做限定。
162.方式二:通过历史获取方式,获取第二内容关键信息。
163.在本公开实施例中,在确定资源位提供方的内容关键信息的过程中,可以采用历史关键信息获取的方式。具体的,可以获取该资源位提供方在数据库中所存储的内容关键信息,得到多个第二内容关键信息。这里,在对该资源位提供方进行发布时,可以自动对该资源位提供方进行文本识别,从而得到该资源位提供方所的历史内容关键信息。应理解的是,由于资源位提供方中所包含的内容较多,通过历史关键信息获取的方式来确定该资源位提供方所对应的第二内容关键信息,可以提高确定第二内容关键信息的效率。
164.s1052:计算每个所述第一内容关键信息与所述第二内容关键信息之间的相关性评分,并基于所述相关性评分确定所述资源提供方和所述资源位提供方之间的关联数据。
165.在本公开实施例中,首先可以分别确定包含第一内容关键信息以及第二内容关键信息的多个关键词组,并分别计算每个关键词组中第一内容关键信息与第二内容关键信息之间的相关性,得到多个键值对(也即key-value),其中,该键值对用于指示每个第一内容
关键信息与第二内容关键信息之间的相关性评分。接下来,就可以基于相关性评分确定资源提供方与资源位提供方所展示内容之间的相似度,并基于该相似度确定资源提供方和所述资源位提供方之间的关联数据,具体实施时,可以基于得到的多个键值进行余弦相似度计算,得到第一供应方与目标请求方所展示内容之间的相似度。
166.在本公开实施例中,可以通过不同的方式确定上述第一内容关键信息以及第二内容关键信息,从而保证确定第一内容关键信息的准确性,同时提高确定第二内容关键信息的效率。
167.在一个可选的实施方式中,在目标请求方为资源位提供方的情况下,在向所述目标请求方返回所述第二供应方之后,所述方法还包括如下过程:
168.s1091:获取所述资源位提供方返回的埋点数据;其中,所述埋点数据用于表征在所述资源位提供方所提供的资源位中展示的所述第二供应方上传的第二待展示资源的资源浏览信息。
169.在本公开实施例中,首先获取所述第二供应方提供的第二待展示资源,并向所述目标请求方返回所述第二待展示资源。接下来,可以在上述第二待展示资源之中进行埋点,以统计用户对该第二待展示资源的资源浏览信息,其中,该资源浏览信息可以为用户与该第二待展示资源之间进行交互行为的次数。接下来,就可以基于该资源浏览信息确定埋点数据,并将该埋点数据返回至资源分配平台。
170.s1092:基于所述埋点数据更新所述第二供应方的属性信息。
171.由上可知,上述属性信息可以包括以下至少之一:该资源位提供方的内容类型信息、地理位置信息、可见性信息,此外,该属性信息还可以包含浏览信息,其中,该浏览信息可以为基于用户与第二待展示资源之间进行交互行为的次数确定的。例如,该浏览信息可以用于指示用户触发该第二待展示资源的次数为两次。
172.基于此,在获取到资源位提供方返回的埋点数据后,就可以基于该埋点数据,对第二待展示资源的属性信息中的浏览信息进行更新。
173.在本公开实施例中,可以获取资源位提供方返回的埋点数据,从而使得资源分配平台的管理人员对该第二资源的用户浏览量有一个直观的了解,另外,还可以基于埋点数据对第二待展示资源的属性信息进行更新,从而便于后续对该第二待展示资源继续进行分配。
174.在一个可选的实施方式中,参见图7所示,为本公开实施例提供的一种资源位提供方、资源提供方与资源分配平台之间的交互示意图,具体的交互过程如下所述:
175.在本公开实施例中,上述资源分配平台包括以下功能:资源需求参数管理、资源卡片召回、相关性评估、埋点数据管理。
176.资源需求参数管理功能用于确定资源位提供方所对应的资源需求参数。具体的,在目标请求为资源位提供方的情况下,资源分配平台在获取到上述资源位提供方发送的资源分配请求之后,通过该资源需求参数管理功能执行上述s11-s12所述的过程,此处不再赘述。
177.资源卡片召回功能用于获取资源提供方发送的多个待展示资源。具体的,资源卡片召回功能可以执行上述基于对比结果确定资源位提供方是否满足资源分配条件的过程,此处不再赘述。另外的,该资源卡片召回功能可以执行上述s31-s33所述的过程,此处不再
赘述。
178.另外的,还可以通过该资源卡片召回功能进行多种方式的待展示资源获取,具体如下所述:
179.方式一:适配器适配原有接口
180.在本公开实施例中,针对已经和资源分配平台之间建立了通信连接的资源提供方,确定该资源提供方和资源分配平台之间的连接方式,若该连接方式为通过通信接口进行连接的,此时,就可以通过适配器来兼容原有通信接口,从而保持和资源分配平台之间的通信连接。
181.方式二:开发rpc(remote procedure call protocol,远程过程调用协议)接口
182.在本公开实施例中,针对可以开发通信接口的资源提供方,可以支持该资源提供方自行开发rpc接口,其中,该rpc接口需要符合idl(interactive data language,交互式数据语言)定义。
183.方式三:静态配置
184.在本公开实施例中,针对无法开发通信接口的资源提供方,可以提供静态的数据传输的连接方式。具体实施时,可以在该资源提供方中配置静态业务,并通过该静态业务将资源卡片配置到资源分配平台。
185.方式四:内容云静态配置
186.在本公开实施例中,在上述资源提供方中包含内容云的情况下,可以将资源卡片存储到该内容云中,以使资源分配平台从该内容云中获取资源卡片。
187.通过上述描述可知,可以通过该资源卡片召回功能进行多种方式的待展示资源获取,从而使得该资源卡片召回功能的泛用性更强,能够适用于更多的使用场景。
188.资源卡片召回功能在获取到资源提供方发送的多个待展示资源之后,可以在多个待展示资源中确定一待展示资源,具体实施时可以执行上述s41-s43所述的抽样过程,此处不再赘述。
189.埋点数据管理功能用于管理资源位提供方所返回的埋点数据,并基于该埋点数据搭建看板,以便于用户根据该看板分析各资源卡片在资源位提供方的展示情况。
190.在本公开实施例中,上述资源位提供方包括以下功能:交互数据获取、资源展示、内容渲染。
191.交互数据获取功能用于检测用户与该资源位提供方中所展示的资源卡片之间的交互行为,并基于该交互行为确定交互数据。另外的,在确定出交互数据后,还可以将该交互数据发送至埋点系统,以使该埋点系统确定埋点数据。
192.资源展示功能用于展示该资源位提供方获取到的资源卡片。内容渲染功能用于渲染该资源位提供方的页面内容以及获取到的资源卡片的卡片内容。
193.在本公开实施例中,上述资源提供方用于向资源分配平台发送待展示资源,在该资源提供方中可以包含内容云,该内容云用于存储待展示资源。
194.综上,在本公开实施例中,资源分配平台首先可以获取目标请求方发送的资源分配请求,并在多个目标供应方中确定与该资源分配请求相匹配的第一供应方;接下来,可以基于第一供应方和目标请求方之间的关联程度在第一供应方中为目标请求方分配第二供应方,并将该第二供应方返回给目标请求方。通过上述处理方式,可以在保证在为目标请求
方(该目标请求方可以为资源位提供方或者资源提供方)分配与之相关联的第二供应方的情况下,实现资源位提供方和待展示资源之间的解耦,从而减少了维护人员资源配置过程中的人力成本以及时间成本。
195.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
196.基于同一发明构思,本公开实施例中还提供了与资源的分配方法对应的资源的分配装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述资源的分配方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
197.参照图8所示,为本公开实施例提供的一种资源的分配装置的示意图,所述装置包括:获取单元81、第一确定单元82、第二确定单元83、第三确定单元84;其中,
198.获取单元81,用于获取目标请求方发送的资源分配请求;其中,所述目标请求方为所述资源提供方或者为所述资源位提供方;;
199.第一确定单元82,用于确定多个目标供应方中与所述资源分配请求匹配的第一供应方;其中,所述第一供应方为所述资源提供方或者为所述资源位提供方,且与所述目标请求方不同;
200.第二确定单元83,用于确定所述第一供应方和所述目标请求方之间的关联数据;其中,所述关联数据用于指示所述第一供应方和所述目标请求方之间的关联程度;
201.第三确定单元84,用于基于所述关联数据在所述第一供应方中为所述目标请求方确定第二供应方,并向所述目标请求方返回所述第二供应方;其中,所述第二供应方为用于向所述目标请求方提供所请求资源位或者待展示资源的供应方。
202.在本公开实施例中,资源分配平台首先可以获取目标请求方发送的资源分配请求,并在多个目标供应方中确定与该资源分配请求相匹配的第一供应方;接下来,可以基于第一供应方和目标请求方之间的关联程度在第一供应方中为目标请求方分配第二供应方,并将该第二供应方返回给目标请求方。通过上述处理方式,可以在保证在为目标请求方(该目标请求方可以为资源位提供方或者资源提供方)分配与之相关联的第二供应方的情况下,实现资源位提供方和待展示资源之间的解耦,从而减少了维护人员资源配置过程中的人力成本以及时间成本。
203.一种可能的实施方式中,第一确定单元82,还用于:
204.在所述资源分配平台的本地存储空间中查找所述目标请求方的资源需求参数;
205.在所述多个目标供应方中确定与所述资源需求参数相匹配的目标供应方,并将所述相匹配的目标供应方确定为所述第一供应方。
206.一种可能的实施方式中,第一确定单元82,还用于:
207.在数据库中获取参数调整信息;其中,所述参数调整信息为用户向所述数据库中存储的用于对所述本地存储空间中的资源需求参数进行调整的信息,所述参数调整信息包括以下至少一种信息;参数修改信息、参数新增信息、参数删除信息;
208.在所述本地存储空间中确定待更新的资源需求参数,并基于所述参数调整信息对所述待更新的资源需求参数进行调整。
209.一种可能的实施方式中,所述目标请求方为所述资源位提供方,该装置还用于:
210.在获取到所述资源位提供方发送的所述资源分配请求之后,获取所述资源位提供方的属性信息;
211.将所述资源位提供方的属性信息和所述资源位提供方的资源需求参数进行比对,并在基于比对结果确定所述资源位提供方满足资源分配条件的情况下,执行确定所述多个待展示资源中与所述资源分配请求匹配的第一待展示资源的步骤。
212.一种可能的实施方式中,所述目标请求方为所述资源位提供方,第一确定单元82,还用于:
213.获取所述目标供应方提供的多个待展示资源,以及获取至少一个资源排序参数;其中,每个所述资源排序参数对应待展示资源的一个资源属性维度;
214.按照所述至少一个资源排序参数对所述多个待展示资源进行排序,得到资源排序结果;
215.将所述资源排序结果中满足资源排序要求的至少一个待展示资源确定为所述第一待展示资源,并将所述第一待展示资源所对应的目标供应方确定为第一供应方。
216.一种可能的实施方式中,所述目标供应方为所述资源提供方,第一确定单元82,还用于:
217.获取所述目标供应方提供的多个待展示资源,以及确定资源抽样概率;
218.基于所述资源抽样概率在所述多个待展示资源中抽取多个第三待展示资源;所述多个第三待展示资源中任意两个第三待展示资源均不相同;
219.基于所述多个第三待展示资源确定与所述资源分配请求匹配的第一待展示资源,并将所述第一待展示资源所对应的目标供应方确定为第一供应方。
220.一种可能的实施方式中,第一确定单元82,还用于:
221.为每个所述待展示资源生成目标随机数;
222.在所述多个待展示资源中确定目标随机数小于所述资源抽样概率的待展示资源,并将所述目标随机数小于所述资源抽样概率的待展示资源确定为所述多个第三待展示资源。
223.一种可能的实施方式中,所述第一供应方为所述资源提供方,第二确定单元83,还用于:
224.获取所述第一供应方提供的第一待展示资源,以及获取每个所述第一待展示资源的内容关键信息,得到多个第一内容关键信息,以及获取所述资源位提供方的内容关键信息,得到多个第二内容关键信息;
225.计算每个所述第一内容关键信息与所述第二内容关键信息之间的相关性评分,并基于所述相关性评分确定所述所述资源提供方和所述资源位提供方之间的关联数据。
226.一种可能的实施方式中,所述目标请求方为资源位提供方,该装置还用于:
227.获取所述资源位提供方返回的埋点数据;其中,所述埋点数据用于表征在所述资源位提供方所提供的资源位中展示的所述第二供应方上传的第二待展示资源的资源浏览信息;
228.基于所述埋点数据更新所述第二供应方的属性信息。
229.关于装置中的各单元的处理流程、以及各单元之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
230.对应于图1中的资源的分配方法,本公开实施例还提供了一种计算机设备900,如图9所示,为本公开实施例提供的计算机设备900结构示意图,包括:
231.处理器91和存储器92;存储器92用于存储执行指令,包括内存921和外部存储器922;这里的内存921也称内存储器,用于暂时存放处理器91中的运算数据,以及与硬盘等外部存储器922交换的数据,处理器91通过内存921与外部存储器922进行数据交换,当所述计算机设备900运行时,所述处理器91与所述存储器92之间通信连接,使得所述处理器91执行以下指令:
232.获取目标请求方发送的资源分配请求;其中,所述目标请求方为所述资源提供方或者为所述资源位提供方;
233.确定多个目标供应方中与所述资源分配请求匹配的第一供应方;其中,所述第一供应方为所述资源提供方或者为所述资源位提供方,且与所述目标请求方不同;
234.确定所述第一供应方和所述目标请求方之间的关联数据;其中,所述关联数据用于指示所述第一供应方和所述目标请求方之间的关联程度;
235.基于所述关联数据在所述第一供应方中为所述目标请求方确定第二供应方,并向所述目标请求方返回所述第二供应方;其中,所述第二供应方为用于向所述目标请求方提供所请求资源位或者待展示资源的供应方。
236.本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的资源的分配方法的步骤,具体可参见上述方法实施例,在此不再赘述。
237.其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
238.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
239.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
240.另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
241.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开
的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
242.最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1