预估服务阶段执行时长的确定方法、装置及服务器制造方法及图纸

技术编号:28841233 阅读:13 留言:0更新日期:2021-06-11 23:40
本公开提供了一种预估服务阶段执行时长的确定方法、装置及服务器,属于互联网技术领域。所述方法包括:获取前置搜索阶段的第一执行时长和搜索到的目标多媒体资源的数量;获取后置处理阶段的目标时长因子参数;根据目标多媒体资源的数量和目标时长因子参数,确定后置处理阶段的第二执行时长;将搜索请求对应的最大执行时长与第一执行时长及第二执行时长之差,确定为预估服务阶段的第三执行时长。本公开通过将目标多媒体资源的数量和目标时长因子相乘,得到后置处理阶段的执行时长,进而确定出预估服务阶段的执行时长,相比于根据经验值的设置方式,确定的预估服务阶段的执行时长更准确。

【技术实现步骤摘要】
预估服务阶段执行时长的确定方法、装置及服务器
本公开涉及互联网
,特别涉及一种预估服务阶段执行时长的确定方法、装置及服务器。
技术介绍
搜索类广告的投放通常包括前置搜索阶段、预估服务阶段及后置处理阶段。前置搜索阶段主要用于搜索词查询理解、广告召回等,预估服务阶段主要用于预估广告的点击率、转化率等,后置处理阶段主要用于对广告进行排序、计费及打包等。通常整条广告搜索请求链路具有一个最大执行时长,若预估服务阶段的执行时长超时,则整条广告搜索请求链路将超时,导致广告投放失败;若广告预估阶段不执行,虽然整条广告搜索请求链路能够执行成功,但是广告收益会降低。预估服务作为广告投放中非常重要的部分,其结果直接影响到广告的投放质量和收益,因此,有必要确定出预估服务阶段的执行时长,以使广告搜索过程在最大执行时长内完成。相关技术中,根据以往经验预先设置后置处理阶段的执行时长TimeC,当执行完前置搜索阶段后,获取前置搜索阶段的执行时长TimeA,进而将整条广告搜索请求链路上的最大执行时长-TimeA-TimeC,得到预估服务阶段的执行时长TimeB。然而,TimeC是根据以往经验确定的,而以往经验无法准确地确定出TimeC,导致所确定的TimeB也不准确,进而影响广告的投放,降低广告的收益。
技术实现思路
本公开实施例提供了一种预估服务阶段执行时长的确定方法、装置及服务器,能够准确确定出预估服务阶段的执行时长,在确保多媒体资源正常投放的前提下,提高多媒体资源的收益。所述技术方案如下:第一方面,提供了一种预估服务阶段执行时长的确定方法,所述方法包括:响应于对目标多媒体资源的搜索请求,在执行完前置搜索阶段,获取所述前置搜索阶段的第一执行时长和搜索到的目标多媒体资源的数量;获取后置处理阶段的目标时长因子参数,所述目标时长因子参数根据历史时间段的日志信息确定;根据所述目标多媒体资源的数量和所述目标时长因子参数,确定所述后置处理阶段的第二执行时长;将所述搜索请求对应的最大执行时长与所述第一执行时长及所述第二执行时长之差,确定为预估服务阶段的第三执行时长。在本公开的另一个实施例中,所述获取后置处理阶段的目标时长因子参数,包括:从所述历史时间段的日志信息中,获取每条历史搜索请求对应的多媒体资源的数量和后置处理阶段的第四执行时长;根据每条历史搜索请求对应的多媒体资源的数量和后置处理阶段的第四执行时长,确定所述目标时长因子参数。在本公开的另一个实施例中,所述根据每条历史搜索请求对应的多媒体资源的数量和后置处理阶段的第四执行时长,确定所述目标时长因子参数,包括:根据每条历史搜索请求对应的多媒体资源的数量与待确定的时间因子参数及后置处理阶段的第四执行时长,为每条历史搜索请求构建后置处理阶段执行时间方程;计算各条历史搜索请求的后置处理阶段执行时间方程中时间因子参数的最优解,作为所述目标时长因子参数。在本公开的另一个实施例中,所述将所述搜索请求对应的最大执行时长与所述第一执行时长及所述第二执行时长之差,确定为预估服务阶段的第三执行时长之后,还包括:获取预设的预估服务执行阶段的最小执行时长;如果所述第三执行时长小于所述最小执行时长,则不再执行所述目标多媒体资源的预估服务阶段。在本公开的另一个实施例中,所述目标时长因子参数包括排序单位时长、计费单位时长及打包单位时长。第二方面,提供了一种预估服务阶段执行时长的确定装置,所述装置包括:第一获取模块,用于响应于对目标多媒体资源的搜索请求,在执行完前置搜索阶段,获取所述前置搜索阶段的第一执行时长和搜索到的目标多媒体资源的数量;第二获取模块,用于获取后置处理阶段的目标时长因子参数,所述目标时长因子参数根据历史时间段的日志信息确定;第一确定模块,用于根据所述目标多媒体资源的数量和所述目标时长因子参数,确定所述后置处理阶段的第二执行时长;第二确定模块,用于将所述搜索请求对应的最大执行时长与所述第一执行时长及所述第二执行时长之差,确定为预估服务阶段的第三执行时长。在本公开的另一个实施例中,所述第二获取模块,用于从所述历史时间段的日志信息中,获取每条历史搜索请求对应的多媒体资源的数量和后置处理阶段的第四执行时长;根据每条历史搜索请求对应的多媒体资源的数量和后置处理阶段的第四执行时长,确定所述目标时长因子参数。在本公开的另一个实施例中,所述第二获取模块,用于根据每条历史搜索请求对应的多媒体资源的数量与待确定的时间因子参数及后置处理阶段的第四执行时长,为每条历史搜索请求构建后置处理阶段执行时间方程;计算各条历史搜索请求的后置处理阶段执行时间方程中时间因子参数的最优解,作为所述目标时长因子参数。在本公开的另一个实施例中,所述装置还包括:第三获取模块,用于获取预设的预估服务执行阶段的最小执行时长;执行模块,用于如果所述第三执行时长小于所述最小执行时长,则不再执行所述目标多媒体资源的预估服务阶段。在本公开的另一个实施例中,所述目标时长因子参数包括排序单位时长、计费单位时长及打包单位时长。第三方面,提供了一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如第一方面所述的预估服务阶段执行时长的确定方法。第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如第一方面所述的预估服务阶段执行时长的确定方法。本公开实施例提供的技术方案带来的有益效果是:通过前置搜索阶段对目标多媒体资源进行搜索,搜索出的目标多媒体资源的数量,并根据历史时间段的日志信息确定出影响每条目标多媒体资源预估服务阶段执行时长的目标时长因子,进而通过将目标多媒体资源的数量和目标时长因子相乘,得到后置处理阶段的执行时长,进而确定出预估服务阶段的执行时长,相比于根据经验值的设置方式,确定的预估服务阶段的执行时长更准确。附图说明为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本公开实施例提供的一种预估服务阶段执行时长的确定方法所涉及的实施环境;图2是本公开实施例提供的一种预估服务阶段执行时长的确定方法流程图;图3是本公开实施例提供的另一种预估服务阶段执行时长的确定方法流程图;图4是本公开实施例提供的一种目标时长因子参数计算过程的示意图;图5是本公开实施例提供的一种预估服务阶段执行时长的确定装置结构示意图;图6是根据一示例性实施例示出的一种用于预估服务阶段执行时长的确定的服务器。具体实施方式为使本公开的目的、技术方案和本文档来自技高网...

【技术保护点】
1.一种预估服务阶段执行时长的确定方法,其特征在于,所述方法包括:/n响应于对目标多媒体资源的搜索请求,在执行完前置搜索阶段,获取所述前置搜索阶段的第一执行时长和搜索到的目标多媒体资源的数量;/n获取后置处理阶段的目标时长因子参数,所述目标时长因子参数根据历史时间段的日志信息确定;/n根据所述目标多媒体资源的数量和所述目标时长因子参数,确定所述后置处理阶段的第二执行时长;/n将所述搜索请求对应的最大执行时长与所述第一执行时长及所述第二执行时长之差,确定为预估服务阶段的第三执行时长。/n

【技术特征摘要】
1.一种预估服务阶段执行时长的确定方法,其特征在于,所述方法包括:
响应于对目标多媒体资源的搜索请求,在执行完前置搜索阶段,获取所述前置搜索阶段的第一执行时长和搜索到的目标多媒体资源的数量;
获取后置处理阶段的目标时长因子参数,所述目标时长因子参数根据历史时间段的日志信息确定;
根据所述目标多媒体资源的数量和所述目标时长因子参数,确定所述后置处理阶段的第二执行时长;
将所述搜索请求对应的最大执行时长与所述第一执行时长及所述第二执行时长之差,确定为预估服务阶段的第三执行时长。


2.根据权利要求1所述的方法,其特征在于,所述获取后置处理阶段的目标时长因子参数,包括:
从所述历史时间段的日志信息中,获取每条历史搜索请求对应的多媒体资源的数量和后置处理阶段的第四执行时长;
根据每条历史搜索请求对应的多媒体资源的数量和后置处理阶段的第四执行时长,确定所述目标时长因子参数。


3.根据权利要求2所述的方法,其特征在于,所述根据每条历史搜索请求对应的多媒体资源的数量和后置处理阶段的第四执行时长,确定所述目标时长因子参数,包括:
根据每条历史搜索请求对应的多媒体资源的数量与待确定的时间因子参数及后置处理阶段的第四执行时长,为每条历史搜索请求构建后置处理阶段执行时间方程;
计算各条历史搜索请求的后置处理阶段执行时间方程中时间因子参数的最优解,作为所述目标时长因子参数。


4.根据权利要求1所述的方法,其特征在于,所述将所述搜索请求对应的最大执行时长与所述第一执行时长及所述第二执行时长之差,确定为预估服务阶段的第三执行时长之后,还包括:
获取预设的预估服务执行阶段的最小执行时长;
如果所述第三执行时长小于所述最小执行时长,则不再执行所述目标多媒体资源的预估服务阶段。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述目标时长因子参数包括排序单位时长、计费单位时长及打包单位时长。


6.一种预估服务阶段执行时长的确定装置,其特征在于,所述装置包括:
第一获取模块,用于响应于对目标多媒体资源的搜索请求,在执行完前置...

【专利技术属性】
技术研发人员:寇玉龙王焜林乐彬
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1