【技术实现步骤摘要】
物料分发方法、装置、电子设备和介质
[0001]本公开涉及人工智能
,尤其涉及自然语言处理、深度学习等
,具体涉及一种物料分发方法、装置、电子设备和介质。
技术介绍
[0002]随着移动互联网和社交网络的不断发展,不需要下载安装即可使用的应用“小程序”得到了广泛地应用。其中,物料信息(包括标题、描述、图片、标签、视频等)作为小程序的引流和分发的重要手段,是小程序分发展现时所需要的内容。
[0003]因此,如何实现物料信息的自动分发,是非常重要的。
技术实现思路
[0004]本公开提供了一种物料分发方法、装置、电子设备和介质。
[0005]根据本公开的一方面,提供了一种物料分发方法,包括:
[0006]获取分发请求,其中,所述分发请求中携带待分发的目标物料信息;
[0007]根据所述目标物料信息所属的目标类型查询配置信息,以确定与所述目标类型匹配的至少一个目标校验流程链服务和目标分发流程链服务;
[0008]调用所述至少一个目标校验流程链服务,以对所述目标物料信息进行校验;
[0009]响应于所述目标物料信息通过校验,调用所述目标分发流程链服务,以按照与所述目标类型匹配的目标分发渠道,对所述目标物料信息进行分发。
[0010]根据本公开的另一方面,提供了一种物料分发装置,包括:
[0011]获取模块,用于获取分发请求,其中,所述分发请求中携带待分发的目标物料信息;
[0012]查询模块,用于根据所述目标物料信息所属的目标 ...
【技术保护点】
【技术特征摘要】
1.一种物料分发方法,所述方法包括:获取分发请求,其中,所述分发请求中携带待分发的目标物料信息;根据所述目标物料信息所属的目标类型查询配置信息,以确定与所述目标类型匹配的至少一个目标校验流程链服务和目标分发流程链服务;调用所述至少一个目标校验流程链服务,以对所述目标物料信息进行校验;响应于所述目标物料信息通过校验,调用所述目标分发流程链服务,以按照与所述目标类型匹配的目标分发渠道,对所述目标物料信息进行分发。2.根据权利要求1所述的方法,其中,所述目标校验流程链服务为多个,所述配置信息中包括各所述目标校验流程链服务之间的调用顺序;所述调用所述至少一个目标校验流程链服务对所述目标物料信息进行校验,包括:将所述目标物料信息写入目标消息队列;根据所述调用顺序,依次调用订阅所述目标消息队列的各所述目标校验流程链服务对所述目标物料信息进行校验。3.根据权利要求2所述的方法,其中,所述根据所述调用顺序,依次调用订阅所述目标消息队列的各所述目标校验流程链服务对所述目标物料信息进行校验,包括:根据所述调用顺序,采用任意的一个所述目标校验流程链服务获取所述目标消息队列中的所述目标物料信息,并对所述目标物料信息进行校验;若所述目标物料信息校验通过,则将所述目标物料信息写入所述目标消息队列中,以使订阅所述目标消息队列的后一个所述目标校验流程链服务对所述目标消息队列中的所述目标物料信息进行校验。4.根据权利要求3所述的方法,其中,所述响应于所述目标物料信息通过校验,调用所述目标分发流程链服务按照与所述目标类型匹配的分发渠道,对所述目标物料信息进行分发,包括:响应于所述目标物料信息通过校验,对订阅所述目标消息队列的目标分发流程链服务进行调用,以从所述目标消息队列中获取所述目标物料信息,并按照与所述目标物料信息的所述目标类型匹配的目标分发渠道,对所述目标物料信息进行分发。5.根据权利要求3所述的方法,其中,至少一个所述目标校验流程链服务还用于将所述目标物料信息的校验状态写入至与所述目标类型匹配的目标数据库,其中,所述校验状态包括未通过校验状态和通过校验状态,所述方法还包括:针对各所述目标校验流程链服务中的任一目标校验流程链服务,响应于调用所述任一目标校验流程链服务,启动所述任一目标校验流程链服务对应的定时器;在所述定时器的取值达到对应的时长阈值时,查询所述目标数据库中是否存储有所述任一目标校验流程链服务写入的所述目标物料信息的校验状态;若未存储有所述任一目标校验流程链服务写入的所述目标物料信息的校验状态,则重新调用所述任一目标校验流程链服务对所述目标物料信息进行校验。6.根据权利要求5所述的方法,其中,所述重新调用所述目标校验流程链服务对所述目标物料信息进行校验,包括:将所述目标物料信息重新写入所述目标消息队列;调用所述任一目标校验流程链服务对所述目标物料信息进行校验。
7.根据权利要求1所述的方法,其中,所述目标校验流程链服务,用于:检索已分发的物料信息中是否存在与所述目标物料信息相同或相似的参考物料信息;若存在所述参考物料信息,则确定所述目标物料信息未通过校验;若未存在所述参考物料信息,则确定所述目标物料信息通过校验。8.根据权利要求1所述的方法,其中,所述目标校验流程链服务,用于:根据对所述目标物料信息执行的用户交互行为,确定所述目标物料信息的质量;若所述质量低于质量阈值,则确定所述目标物料信息未通过校验;若所述质量未低于质量阈值,则确定所述目标物料信息通过校验。9.根据权利要求1所述的方法,其中,所述目标校验流程链服务,用于:检测所述目标物料信息中的标题与目标内容之间的相关度;其中,所述目标内容包括正文、图片、音频和视频中的至少一项;若所述相关度小于设定相关度阈值,则确定所述目标物料信息未通过校验;若所述相关度未小于设定相关度阈值,则确定所述目标物料信息通过校验。10.根据权利要求1所述的方法,其中,所述目标校验流程链服务,用于:检测所述目标物料信息中是否包括违禁词和/或敏感词;若所述目标物料信息中包括违禁词和/或敏感词,则确定所述目标物料信息未通过校验;若所述目标物料信息中未包括违禁词和/或敏感词,则确定所述目标物料信息通过校验。11.根据权利要求1所述的方法,其中,所述目标校验流程链服务,用于:校验所述目标物料信息中的所述任一图片的尺寸是否满足设定条件;若未满足所述设定条件,则确定所述目标物料信息未通过校验;若满足所述设定条件,则确定所述目标物料信息通过校验。12.根据权利要求1
‑
11中任一项所述的方法,其中,所述获取分发请求之后,所述方法还包括:调用处理服务,对所述目标物料信息进行处理;其中,所述处理服务用于执行以下步骤:判断所述目标类型是否与目标小程序匹配;其中,所述目标小程序与所述目标分发渠道匹配;在所述目标类型与所述目标小程序匹配的情况下,检测所述目标物料信息中是否存在缺失的描述内容;在所述目标物料信息中未存在所述缺失的描述内容的情况下,检测所述目标物料信息中各描述内容的数据量是否超过对应的阈值;在各描述内容的数据量未超过对应的阈值的情况下,将所述目标物料信息进行格式转换,以得到目标格式的所述目标物料信息。13.根据权利要求12所述的方法,其中,所述调用所述至少一个目标校验流程链服务对所述目标物料信息进行校验,包括:调用所述至少一个目标校验流程链服务,对所述目标格式的所述目标物料信息进行校验。
14.根据权利要求12所述的方法,其中,所述方法还包括:调用存储服务,将所述目标格式的所述目标物料信息存储至与所述目标类型匹配的目标数据库中。15.一种物料分发装置,所述装置包括:获取模块,用于获取分发请求,其中,所述分发请求中携带待分发的目标物料信息;查询模块,用于根据所述目标物料信息所属的目标类型查询配置信息,以确定与所述目标类型匹配的至少一个目标校验流程链服务...
【专利技术属性】
技术研发人员:宋首明,熊丽萍,张挥坤,曾志飞,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。