一种业务推荐方法、装置、电子设备及存储介质与流程

文档序号:35531546发布日期:2023-09-21 12:23阅读:25来源:国知局
一种业务推荐方法、装置、电子设备及存储介质与流程

本技术涉及计算机,尤其涉及一种业务推荐方法、装置、电子设备及存储介质。


背景技术:

1、目前,电子设备可以根据用户账户的已订购业务,确定出该已订购业务的相关业务,然后确定出向用户推荐该相关业务。

2、但是,上述方法中,该已订购业务的相关业务和该已订购业务的相似度较高,该相关业务与该已订购业务可能有部分重合,该电子设备向用户账户推荐该相关业务,降低了业务推荐的有效性。


技术实现思路

1、本技术提供一种业务推荐方法、装置、电子设备及存储介质,解决了已订购业务的相关业务和该已订购业务的相似度较高,该相关业务与该已订购业务可能有部分重合,该电子设备向用户账户推荐该相关业务,降低了业务推荐的有效性的技术问题。

2、第一方面,本技术提供一种业务推荐方法,包括:获取预设时长内多个用户账户的行为数据,其中,一个用户账户的行为数据包括多条上网访问记录,一条上网记录包括一个被访问应用程序的标识;基于该预设时长内多个用户账户的行为数据以及预设图模型,生成目标图谱,该目标图谱中包括多个节点和多个关联关系,该目标图谱用于表征该多个节点之间的关联关系以及每个关联关系对应的关联度;在第一关联关系对应的关联度大于或等于关联度阈值的情况下,向第一节点推荐目标业务,该第一关联关系为第一节点与第二节点之间的关联关系,该第一节点为第一用户账户,该第二节点为第一应用程序,该第一用户账户为该多个用户账户中的一个,该第一应用程序为该上网记录中包括的应用程序,该目标业务为与第二节点对应的业务。

3、可选地,该预设图模型包括至少一个节点类型、至少一个关联关系类型以及至少一个关联关系类型中每个关联关系类型对应的关联关系属性,上述基于该预设时长内多个用户账户的行为数据以及预设图模型,生成目标图谱,具体可以包括:基于该预设时长内多个用户账户的行为数据确定至少一个节点类型中每个节点类型对应的节点,以及基于该预设时长内多个用户账户的行为数据确定该每个关联关系类型对应的关联关系;对该每个节点类型对应的节点、该每个关联关系类型对应的关联关系、该每个关联关系对应的关联关系属性分别与该预设时长内多个用户账户的行为数据进行映射处理,得到目标图数据集,该目标图数据集包括该每个节点类型对应的节点的节点数据、该每个关联关系类型对应的关联关系的关联关系数据以及该每个关联关系对应的关联关系属性的属性数据;基于该目标图数据集,生成该目标图谱。

4、可选地,上述预设时长内多个用户账户的行为数据中包括每个数据的数据名称,对该每个关联关系对应的关联关系属性与该预设时长内多个用户账户的行为数据进行映射处理,具体可以包括:在第一关联关系属性与第一数据名称相同的情况下,将该第一数据名称对应的数据确定为该第一关联关系属性对应的属性数据,该第一关联关系属性为该第一关联关系对应的属性,该第一数据名称为第一上网访问记录中包括的数据名称,该第一上网访问记录为该第一用户账户访问该第一应用程序的记录。

5、可选地,该业务推荐方法还包括:在该第一关联关系属性与该第一数据名称不同的情况下,确定目标函数;基于该目标函数以及该预设时长内多个用户的行为数据,生成该第一关联关系属性对应的属性数据。

6、可选地,该业务推荐方法还包括:基于该第一关联关系对应的关联关系属性的属性数据确定该第一关联关系对应的关联度。

7、第二方面,本技术提供一种业务推荐装置,包括:获取模块、处理模块以及发送模块;该获取模块,用于获取预设时长内多个用户账户的行为数据,其中,一个用户账户的行为数据包括多条上网访问记录,一条上网记录包括一个被访问应用程序的标识;该处理模块,用于基于该预设时长内多个用户账户的行为数据以及预设图模型,生成目标图谱,该目标图谱中包括多个节点和多个关联关系,该目标图谱用于表征该多个节点之间的关联关系以及每个关联关系对应的关联度;该发送模块,用于在第一关联关系对应的关联度大于或等于关联度阈值的情况下,向第一节点推荐目标业务,该第一关联关系为第一节点与第二节点之间的关联关系,该第一节点为第一用户账户,该第二节点为第一应用程序,该第一用户账户为该多个用户账户中的一个,该第一应用程序为该上网记录中包括的应用程序,该目标业务为与第二节点对应的业务。

8、可选地,上述预设图模型包括至少一个节点类型、至少一个关联关系类型以及至少一个关联关系类型中每个关联关系类型对应的关联关系属性,该业务推荐装置还包括确定模块;该确定模块,用于基于该预设时长内多个用户账户的行为数据确定至少一个节点类型中每个节点类型对应的节点,以及基于该预设时长内多个用户账户的行为数据确定该每个关联关系类型对应的关联关系;该处理模块,具体用于对该每个节点类型对应的节点、该每个关联关系类型对应的关联关系、该每个关联关系对应的关联关系属性分别与该预设时长内多个用户账户的行为数据进行映射处理,得到目标图数据集,该目标图数据集包括该每个节点类型对应的节点的节点数据、该每个关联关系类型对应的关联关系的关联关系数据以及该每个关联关系对应的关联关系属性的属性数据;该处理模块,还具体用于基于该目标图数据集,生成该目标图谱。

9、可选地,上述预设时长内多个用户账户的行为数据中包括每个数据的数据名称,该确定模块,具体用于在第一关联关系属性与第一数据名称相同的情况下,将该第一数据名称对应的数据确定为该第一关联关系属性对应的属性数据,该第一关联关系属性为该第一关联关系对应的属性,该第一数据名称为第一上网访问记录中包括的数据名称,该第一上网访问记录为该第一用户账户访问该第一应用程序的记录。

10、可选地,该确定模块,还具体用于在该第一关联关系属性与该第一数据名称不同的情况下,确定目标函数;该处理模块,还具体用于基于该目标函数以及该预设时长内多个用户的行为数据,生成该第一关联关系属性对应的属性数据。

11、可选地,该确定模块,还具体用于基于该第一关联关系对应的关联关系属性的属性数据确定该第一关联关系对应的关联度。

12、第三方面,本技术提供一种电子设备,包括:处理器和被配置为存储处理器可执行指令的存储器;其中,处理器被配置为执行该指令,以实现上述第一方面中任一种可选地业务推荐方法。

13、第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当该计算机可读存储介质中的指令由电子设备执行时,使得该电子设备能够执行上述第一方面中任一种可选地业务推荐方法。

14、本技术提供的业务推荐方法、装置、电子设备及存储介质,电子设备可以获取预设时长内多个用户账户的行为数据,然后基于所述预设时长内多个用户账户的行为数据以及预设图模型,生成目标图谱,并且在第一关联关系对应的关联度大于或等于关联度阈值的情况下,向第一节点推荐目标业务。本技术中,由于该目标图谱可以表征该多个节点之间的关联关系以及每个关联关系对应的关联度,因此,该电子设备可以从该目标图谱中获取到该第一关联关系对应的关联度,又由于在该第一关联关系对应的关联度大于或等于关联度阈值的情况下,说明该第一节点(即第一用户账户节点)与该第二节点(即第一应用程序节点)之间的关联程度较高,此时,该电子设备向第一用户账户推荐该第一应用程序对应的业务,可以提高该业务推荐的有效性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1