商品包的生成方法、系统、存储介质及电子设备技术方案

技术编号:39249133 阅读:10 留言:0更新日期:2023-10-30 12:01
本申请实施例公开了一种商品包的生成方法、系统、存储介质及电子设备,其中,方法包括:获取用户已付款的第一商品和待付款的第二商品;确定与所述第一商品相关联的第一推荐商品,所述第一商品的开始使用时间与所述第一推荐商品的预估开始使用时间之间的间隔时长大于0;确定各所述第一推荐商品与所述第一商品的第一关联度;根据各所述间隔时长和各所述第一关联度,组合各所述第一推荐商品,生成第一商品包;根据所述第二商品,调整所述第一商品包中的第一推荐商品,得到目标商品包。采用本申请实施例,可以可以生成贴合用户购买需求的商品包。商品包。商品包。

【技术实现步骤摘要】
商品包的生成方法、系统、存储介质及电子设备


[0001]本申请涉及网络信息挖掘
,具体涉及一种商品包的生成方法、系统、存储介质及电子设备。

技术介绍

[0002]随着移动互联网的蓬勃发展和电子支付手段的普及,电商平台已成为广大消费者网上购物的首选途径。为了提升客户的网络购物体验和平台销售业绩,电商平台会主动向用户推送商品包。
[0003]现有的商品包主要基于用户历史购买记录生成。举例来说,某用户1年前购买了婴儿洗浴用品,电商平台根据该记录,生成含有婴儿洗浴商品的商品包。但是,目前该用户的孩子可能已经进入儿童阶段,不再需要这类婴儿商品,而是需要儿童商品。
[0004]可见,现有方案会产生大量的无效商品包,浪费了平台的推送资源。

技术实现思路

[0005]本申请提供了一种商品包的生成方法、系统、存储介质及电子设备,可以生成贴合用户购买需求的商品包。
[0006]在本申请的第一方面,本申请提供了一种商品包的生成方法,包括:获取用户已付款的第一商品和待付款的第二商品;确定与所述第一商品相关联的第一推荐商品,所述第一商品的开始使用时间与所述第一推荐商品的预估开始使用时间之间的间隔时长大于0;确定各所述第一推荐商品与所述第一商品的第一关联度;根据各所述间隔时长和各所述第一关联度,组合各所述第一推荐商品,生成第一商品包;根据所述第二商品,调整所述第一商品包中的第一推荐商品,得到目标商品包。
[0007]通过采用上述技术方案,获取用户已付款和待付款的商品,可以全面反映用户当前和未来的购买需求。根据第一商品确定使用时间连续的第一推荐商品,实现了推荐结果的持续性。进一步计算第一推荐商品与第一商品的多维关联度,综合评估了匹配程度,使推荐更加精准。通过组合算法优化选择关联度最大的推荐商品,形成匹配度最高的第一商品包。最后,根据第二待付款商品调整第一商品包,实现了推荐的动态更新,符合用户最新购买意向。可以结合用户购买行为,生成贴合用户购买需求的商品包。
[0008]可选的,所述根据各所述间隔时长和各所述第一关联度,组合各所述第一推荐商品,生成第一商品包,包括:采用背包算法,根据各所述第一推荐商品的所述间隔时长和所述第一关联度,组合各所述第一推荐商品,得到所述第一商品包,其中,所述背包算法的背包容量为预设时长,背包算法的背包价值为第一商品包中各第一推荐商品的第一关联度。
[0009]通过采用上述技术方案,将预设商品包总时长作为背包容量,将商品关联度作为
物品价值,商品使用时间间隔作为物品重量,这样将具体问题抽象为标准的背包问题模型。然后应用背包算法求解,在不超过总时长的约束下,选择能使背包内关联度价值总和最大的商品包。
[0010]可选的,所述采用背包算法,根据各所述第一推荐商品的所述间隔时长和所述第一关联度,组合各所述第一推荐商品,得到所述第一商品包,包括:将各所述第一推荐商品的所述间隔时长和所述第一关联度代入所述背包算法的状态转移方程,得到目标推荐商品;其中,所述状态转移方程为:F(i,t)=max{F(i

1,t),F(i

1,t

Δt[i])+R[i]};式中,F(i,t)表示在预设时长内,前i个第一推荐商品的第一关联度之和最大,F(i

1,t)表示不包含第i个第一推荐商品时,前i

1个第一推荐商品在给定预设时长内得到最大的第一关联度之和,Δt[i]表示第i个第一推荐商品的间隔时长,R[i]表示第i个第一推荐商品的第一关联度;根据所述状态转移方程,依据动态规划算法,组合各所述目标推荐商品,得到第一商品包,所述第一商品包中第一推荐商品的间隔时长之和小于或等于所述预设时长,且,各第一推荐商品的第一关联度之和最大。
[0011]通过采用上述技术方案,应用动态规划算法对状态转移方程进行求解,可以获得最大化关联度的最优商品组合。相比背包算法直接求解,引入数学模型和动态规划使问题描述和求解更加精确。状态转移方程直观地表示了推荐商品选择需要优化和约束的条件。动态规划算法可以高效快速求解方程。获得最优解后再回溯推导即可获取关联度权重最大的目标商品包。
[0012]可选的,所述根据所述第二商品,调整所述第一商品包中的推荐商品,得到目标商品包,包括:确定所述第二商品的开始使用时间与所述第一推荐商品的预估开始使用时间之间是否存在间隔时长,并将不存在间隔时长的第二商品添加至所述第一商品包中;确定所述第一商品包的差额时长;若存在间隔时长小于或等于所述差额时长的第二商品,则将间隔时长小于或等于差额时长的第二商品添加至所述第一商品包中;若存在间隔时长大于所述差额时长的第二商品,则将间隔时长大于差额时长的第二商品替换第一商品包中第一关联度最低的第一推荐商品;将调整后的第一商品包确定为所述目标商品包。
[0013]通过采用上述技术方案,判断第二商品与推荐商品使用时间是否连续,将不间隔的第二商品直接添加,避免时间断层。然后计算出第一商品包的剩余时间容量,在容量范围内直接添加间隔小于该容量的第二商品。当第二商品间隔超过容量时,进行替换操作,利用第二商品替换关联度最弱的推荐商品。在确保时间连续的前提下,实现了第二商品的融入,既发挥了第一商品包的主导作用,又反映了第二商品的最新影响。实现了对商品包的动态调整和优化,既保证了时间的连贯性,也体现了根据第二商品进行的关联度更新。
[0014]可选的,所述确定各所述第一推荐商品与所述第一商品的第一关联度,包括:获取用户信息,根据所述用户信息,确定所述用户与各所述第一推荐商品的用户
特性关联度;根据所述第一商品的价格信息和评价信息,确定所述第一商品与各所述第一推荐商品的性价比关联度;将各所述第一推荐商品的所述用户特性关联度乘以第一权重,得到第一关联值;将所述性价比关联度乘以第二权重,得到第二关联值;将各第一推荐商品的所述第一关联值和所述第二关联值之和确定为所述第一关联度。
[0015]通过采用上述技术方案,计算用户特性关联度,可以从用户特征维度评估商品的个性化匹配程度然后,计算性价比关联度,可以从性价比维度评估商品的匹配程度,推荐性价比相似的商品。为合理确定两个关联度的权重,分别为其设置权重系数。最后,计算加权关联值之和作为第一关联度,综合考虑了用户特性和性价比两个维度,计算出能够全面反映商品与用户匹配程度的第一关联度。
[0016]可选的,所述根据所述第二商品,调整所述第一商品包中的第一推荐商品,得到目标商品包之后,还包括:将所述目标商品包发送至用户端;接收所述用户端根据所述目标商品包反馈的第一反馈信息;若所述第一反馈信息为满意,则将所述目标商品包添加至所述用户端的用户信息中;若所述第一反馈信息为不满意,则根据所述第一反馈信息中的不满意商品,生成第二商品包,并将所述第二商品包发送至所述用户端,并接收所述用户端根据所述第二商品包反馈的第二反馈信息;若确定所述用户端根据所述第二商品包反馈的第二反馈信息为不满意,则将所述第二反馈信息作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种商品包的生成方法,其特征在于,包括:获取用户已付款的第一商品和待付款的第二商品;确定与所述第一商品相关联的第一推荐商品,所述第一商品的开始使用时间与所述第一推荐商品的预估开始使用时间之间的间隔时长大于0;确定各所述第一推荐商品与所述第一商品的第一关联度;根据各所述间隔时长和各所述第一关联度,组合各所述第一推荐商品,生成第一商品包;根据所述第二商品,调整所述第一商品包中的第一推荐商品,得到目标商品包。2.根据权利要求1所述的商品包的生成方法,其特征在于,所述根据各所述间隔时长和各所述第一关联度,组合各所述第一推荐商品,生成第一商品包,包括:采用背包算法,根据各所述第一推荐商品的所述间隔时长和所述第一关联度,组合各所述第一推荐商品,得到所述第一商品包,其中,所述背包算法的背包容量为预设时长,背包算法的背包价值为第一商品包中各第一推荐商品的第一关联度。3.根据权利要求2所述的商品包的生成方法,其特征在于,所述采用背包算法,根据各所述第一推荐商品的所述间隔时长和所述第一关联度,组合各所述第一推荐商品,得到所述第一商品包,包括:将各所述第一推荐商品的所述间隔时长和所述第一关联度代入所述背包算法的状态转移方程,得到目标推荐商品;其中,所述状态转移方程为:F(i,t)=max{F(i

1,t),F(i

1,t

Δt[i])+R[i]};式中,F(i,t)表示在预设时长内,前i个第一推荐商品的第一关联度之和最大,F(i

1,t)表示不包含第i个第一推荐商品时,前i

1个第一推荐商品在给定预设时长内得到最大的第一关联度之和,Δt[i]表示第i个第一推荐商品的间隔时长,R[i]表示第i个第一推荐商品的第一关联度;根据所述状态转移方程,依据动态规划算法,组合各所述目标推荐商品,得到第一商品包,所述第一商品包中第一推荐商品的间隔时长之和小于或等于所述预设时长,且,各第一推荐商品的第一关联度之和最大。4.根据权利要求1所述的商品包的生成方法,其特征在于,所述根据所述第二商品,调整所述第一商品包中的推荐商品,得到目标商品包,包括:确定所述第二商品的开始使用时间与所述第一推荐商品的预估开始使用时间之间是否存在间隔时长,并将不存在间隔时长的第二商品添加至所述第一商品包中;确定所述第一商品包的差额时长;若存在间隔时长小于或等于所述差额时长的第二商品,则将间隔时长小于或等于差额时长的第二商品添加至所述第一商品包中;若存在间隔时长大于所述差额时长的第二商品,则将间隔时长大于差额时长的第二商品替换第一商品包中第一关联度最低的第一推荐商品;将调整后的第一商品包确定为所述目标商品包。5.根据权利要求1所述的商品包的生成方法,其特征在于,所述确定各所述第一...

【专利技术属性】
技术研发人员:潘春霞姜凤龙朱亚辉
申请(专利权)人:苏州极易科技股份有限公司
类型:发明
国别省市:

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

1