数据获取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31307782 阅读:18 留言:0更新日期:2021-12-12 21:29
本公开提供了一种数据获取方法、装置、电子设备及存储介质。该方法包括:从客户端获取物品中的目标物品的目标属性更新消息,所述目标属性更新消息包括已更新的目标属性;从服务端获取主动拉取所述物品的物品文件的固定时间间隔,所述物品的物品文件存储于目标存储装置;根据所述目标物品的目标属性更新消息和所述固定时间间隔,生成通知消息,所述通知消息用于通知所述服务端从所述目标存储装置中拉取所述目标物品的目标物品文件。该方法可以提高服务端更新物品文件的效率,使服务端及时准确地拉取更新后的物品文件。确地拉取更新后的物品文件。确地拉取更新后的物品文件。

【技术实现步骤摘要】
数据获取方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种数据获取方法、装置、电子设备及存储介质。

技术介绍

[0002]随着大数据时代的到来,众多的智能化数据赋能的场景出现,广告领域作为重要的落地场景,催生出动态商品广告(DPA、Dynamic Product Ads),以解决广告主批量创意制作及高效营销转化诉求。
[0003]其中,动态商品广告中需要对商品库中的商品进行更新。相关技术中,通过在线上传商品信息的方法,只适用于少量商品信息录入场景,且更新商品信息需要人工触发;手动上传XML文件的方法在更新时需要重新开发XML文件上传;定期自动拉取文件的方法,更新频率固定,不能及时准确地更新商品信息,时效性差。在大促或活动期间,针对敏感数据如库存、价格、促销信息等信息,可能只在某段时间更新,其余时段不变,会造成信息频繁变动时段消息延迟,信息稳定时段拉取同样信息的情况。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的目的在于提供一种数据获取方法、装置、电子设备及存储介质,该方法可以提高服务端更新物品文件的效率,使服务端及时准确地拉取更新后的物品文件。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]本公开实施例提供一种数据获取方法,应用于消息中心,该方法包括:从客户端获取物品中的目标物品的目标属性更新消息,目标属性更新消息包括已更新的目标属性;从服务端获取主动拉取物品的物品文件的固定时间间隔,物品的物品文件存储于目标存储装置;根据目标物品的目标属性更新消息和固定时间间隔,生成通知消息,通知消息用于通知服务端从目标存储装置中拉取目标物品的目标物品文件。
[0008]在本公开一些示例性实施例中,根据目标物品的目标属性更新消息和固定时间间隔,生成通知消息,包括:根据已更新的目标属性及其对应的权重,确定当前时间窗口;根据当前时间窗口和固定时间间隔,确定当前信息熵;若当前信息熵大于或等于信息熵阈值,则生成拉取目标物品对应的目标物品文件的通知消息;若当前信息熵小于信息熵阈值,且当前时刻大于或等于服务端拉取文件时刻,则不生成通知消息,服务端拉取文件时刻根据固定时间间隔确定;若当前信息熵为预设值,则生成不拉取目标物品对应的目标物品文件的通知消息。
[0009]在本公开一些示例性实施例中,根据目标物品的目标属性更新消息和固定时间间隔,生成通知消息,包括:根据物品的属性,生成与物品的属性对应的队列;将目标物品加入
与目标属性对应的队列;根据各队列的优先级及各队列中物品的数量,确定总优先级;若总优先级大于或等于优先级阈值,则生成拉取目标物品对应的目标物品文件的通知消息;若总优先级小于优先级阈值,且当前时刻大于或等于服务端拉取文件时刻,则不生成通知消息,服务端拉取文件时刻根据固定时间间隔确定;若总优先级为预设值,则生成不拉取目标物品对应的目标物品文件的通知消息。
[0010]在本公开一些示例性实施例中,根据目标物品的目标属性更新消息和固定时间间隔,生成通知消息,包括:确定目标物品的更新数量;若更新数量大于或等于数量阈值,则生成拉取目标物品对应的目标物品文件的通知消息;若更新数量小于数量阈值,且当前时刻大于或等于服务端拉取文件时刻,则不生成通知消息,服务端拉取文件时刻根据固定时间间隔确定;若更新数量为预设值,则生成不拉取目标物品对应的目标物品文件的通知消息。
[0011]本公开实施例提供一种数据获取方法,应用于客户端,该方法包括:获取物品的源数据;转换物品的源数据的格式,获得预设格式的物品文件;将预设格式的物品文件存储在目标存储装置中;获得物品文件的物品索引文件,并将物品索引文件配置于服务端;获取物品中待更新的目标物品及其目标属性;根据物品中待更新的目标物品及其目标属性,更新预设格式的物品文件和物品索引文件;将更新后的预设格式的物品文件存储在目标存储装置,并将更新后的物品索引文件配置于服务端;向消息中心发送目标物品的目标属性更新消息,目标属性更新消息包括已更新的目标属性。
[0012]在本公开一些示例性实施例中,根据物品中待更新的目标物品及其目标属性,更新预设格式的物品文件和物品索引文件,包括:从目标存储介质中获取待更新的目标物品对应的目标物品文件;更新目标物品文件中的目标属性,获得已更新的目标物品文件;将已更新的目标物品文件存储在目标存储装置中。
[0013]本公开实施例提供一种数据获取方法,应用于服务端,该方法包括:从客户端获取物品的物品索引文件,物品的物品文件存储于目标存储装置,物品索引文件包括物品文件在目标存储装置中的存储索引;设置根据物品索引文件从目标存储装置主动拉取物品文件的固定时间间隔;当物品中的目标物品的目标属性发生更新时,从客户端获取更新后的物品索引文件;从消息中心接收通知消息,通知消息基于目标物品的目标属性的更新信息和固定时间间隔生成;响应于通知消息,从目标存储装置中拉取与更新后的物品索引文件对应的目标物品的目标物品文件;向目标媒体播放平台推送包括目标物品文件的定向展示链接。
[0014]本公开实施例提供一种数据获取装置,应用于消息中心,该装置包括:更新消息获取模块,用于从客户端获取物品中的目标物品的目标属性更新消息,目标属性更新消息包括已更新的目标属性;时间间隔获取模块,用于从服务端获取主动拉取物品的物品文件的固定时间间隔,物品的物品文件存储于目标存储装置;通知消息生成模块,用于根据目标物品的目标属性更新消息和固定时间间隔,生成通知消息,通知消息用于通知服务端从目标存储装置中拉取目标物品的目标物品文件。
[0015]本公开实施例提供一种数据获取装置,应用于客户端,该装置包括:源数据获取模块,用于获取物品的源数据;格式转换模块,用于转换物品的源数据的格式,获得预设格式的物品文件;物品文件存储模块,用于将预设格式的物品文件存储在目标存储装置中;索引文件获得模块,用于获得物品文件的物品索引文件,并将物品索引文件配置于服务端;目标
物品获取模块,用于获取物品中待更新的目标物品及其目标属性;文件更新模块,用于根据物品中待更新的目标物品及其目标属性,更新预设格式的物品文件和物品索引文件;索引文件配置模块,用于将更新后的预设格式的物品文件存储在目标存储装置,并将物品索引文件配置于服务端;更新消息发送模块,用于向客户端发送目标物品的目标属性更新消息,目标属性更新消息包括已更新的目标属性。
[0016]本公开实施例提供一种数据获取装置,应用于服务端,该装置包括:索引文件获取模块,用于从客户端获取物品的物品索引文件,物品的物品文件存储于目标存储装置,物品索引文件包括物品文件在目标存储装置中的存储索引;时间间隔设置模块,用于设置根据物品索引文件从目标存储装置主动拉取物品文件的固定时间间隔;索引文件更新模块,用于当物品中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据获取方法,其特征在于,应用于消息中心,所述方法包括:从客户端获取物品中的目标物品的目标属性更新消息,所述目标属性更新消息包括已更新的目标属性;从服务端获取主动拉取所述物品的物品文件的固定时间间隔,所述物品的物品文件存储于目标存储装置;根据所述目标物品的目标属性更新消息和所述固定时间间隔,生成通知消息,所述通知消息用于通知所述服务端从所述目标存储装置中拉取所述目标物品的目标物品文件。2.根据权利要求1所述的方法,其特征在于,根据所述目标物品的目标属性更新消息和所述固定时间间隔,生成通知消息,包括:根据所述已更新的目标属性及其对应的权重,确定当前时间窗口;根据所述当前时间窗口和所述固定时间间隔,确定当前信息熵;若所述当前信息熵大于或等于信息熵阈值,则生成拉取所述目标物品对应的目标物品文件的通知消息;若所述当前信息熵小于所述信息熵阈值,且当前时刻大于或等于服务端拉取文件时刻,则不生成通知消息,所述服务端拉取文件时刻根据所述固定时间间隔确定;若所述当前信息熵为预设值,则生成不拉取所述目标物品对应的目标物品文件的通知消息。3.根据权利要求1所述的方法,其特征在于,根据所述目标物品的目标属性更新消息和所述固定时间间隔,生成通知消息,包括:根据物品的属性,生成与所述物品的属性对应的队列;将所述目标物品加入与所述目标属性对应的队列;根据各队列的优先级及各队列中物品的数量,确定总优先级;若所述总优先级大于或等于优先级阈值,则生成拉取所述目标物品对应的目标物品文件的通知消息;若所述总优先级小于所述优先级阈值,且当前时刻大于或等于服务端拉取文件时刻,则不生成通知消息,所述服务端拉取文件时刻根据所述固定时间间隔确定;若所述总优先级为预设值,则生成不拉取所述目标物品对应的目标物品文件的通知消息。4.根据权利要求1所述的方法,其特征在于,根据所述目标物品的目标属性更新消息和所述固定时间间隔,生成通知消息,包括:确定所述目标物品的更新数量;若所述更新数量大于或等于数量阈值,则生成拉取所述目标物品对应的目标物品文件的通知消息;若所述更新数量小于所述数量阈值,且当前时刻大于或等于服务端拉取文件时刻,则不生成通知消息,所述服务端拉取文件时刻根据所述固定时间间隔确定;若所述更新数量为预设值,则生成不拉取所述目标物品对应的目标物品文件的通知消息。5.一种数据获取方法,其特征在于,应用于客户端,所述方法包括:获取物品的源数据;
转换所述物品的源数据的格式,获得预设格式的物品文件;将所述预设格式的物品文件存储在目标存储装置中;获得所述物品文件的物品索引文件,并将所述物品索引文件配置于服务端;获取所述物品中待更新的目标物品及其目标属性;根据所述物品中待更新的目标物品及其目标属性,更新所述预设格式的物品文件和所述物品索引文件;将更新后的所述预设格式的物品文件存储在所述目标存储装置,并将更新后的物品索引文件配置于所述服务端;向消息中心发送所述目标物品的目标属性更新消息,所述目标属性更新消息包括已更新的目标属性。6.根据权利要求5所述的方法,其特征在于,根据所述物品中待更新的目标物品及其目标属性,更新所述预设格式的物品文件和所述物品索引文件,包括:从所述目标存储介质中获取所述待更新的目标物品对应的目标物品文件;更新所述目标物品文件中的目标属性,获得已更新的目标物品文件;将所述已更新的目标物品文件存储在所述目标存储装置中。7.一种数据获取方法,其特征在于,应用于服务端,所述方法包括:从客户端获取物品的物品索引文件,所述物品的物品...

【专利技术属性】
技术研发人员:郝飞扬刘伟科蔡清茂韩卫召
申请(专利权)人:北京沃东天骏信息技术有限公司
类型:发明
国别省市:

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

1