首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

跨平台产品推荐方法、装置、计算机设备和存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:平安科技(深圳)有限公司

摘要:本申请涉及一种跨平台产品推荐方法、装置、计算机设备和存储介质。该方法基于大数据分析进行实现跨平台产品推送。该方法包括:接收产品推荐请求,产品推荐请求中携带用户标识;查找用户标识对应的第一平台产品标识;查找与第一平台产品标识关联的所有第二平台产品标识;获取第一平台产品标识与查找的第二平台产品标识之间的关联度,根据关联度确定目标第二平台产品标识;其中,第一平台产品标识与第二平台产品标识的关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的;将目标第二平台产品标识推送至产品推荐请求终端。采用本方法能够向用户推荐贴合用户需求的跨平台产品。

主权项:1.一种跨平台产品推荐方法,应用于第一平台,所述方法包括:接收产品推荐请求,所述产品推荐请求中携带用户标识;获取所述用户标识对应的第一平台产品标识;查找与所述第一平台产品标识关联的所有第二平台产品标识;获取预先建立的第一平台和第二平台中所有跨平台产品间组合,查找是否存在包括所述第一平台产品标识的产品间组合,若是,包括所述第一平台产品标识的产品间组合中的第二平台产品标识为与所述第一平台产品标识关联的产品标识;获取所述第一平台产品标识与查找的所述第二平台产品标识的关联度,根据所述关联度确定目标第二平台产品标识,包括:计算关联的每个所述第二平台产品标识对应的全量关联度,所述用户标识对应多个第一平台产品标识,所述全量关联度是所述用户标识对应的每个所述第一平台产品标识与所述第二平台产品标识的所述关联度的加和;根据所述全量关联度从关联的所有所述第二平台产品标识中确定目标第二平台产品标识;其中,所述关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的;所述第一平台中存储的是第一平台产品与第二平台产品之间的关联度,所述第二平台中存储的是第二平台产品与第一平台产品之间的关联度,所述第一平台存储的关联度与所述第二平台存储的关联度不相等;将所述目标第二平台产品标识推送至请求终端;所述方法还包括:确定所述第一平台和所述第二平台的共同购买人,所述共同购买人对应的第一平台用户标识关联第一平台产品标识,所述共同购买人对应的第二平台用户标识关联第二平台产品标识;根据所有所述共同购买人关联的所述第一平台产品标识和所述第二平台产品标识确定所述第一平台和所述第二平台的所有跨平台产品间组合,以及每个产品间组合对应的购买次数;根据所述产品间组合对应的购买次数计算每个所述产品间组合中的所述第一平台产品标识与所述第二平台产品标识之间的关联度。

全文数据:跨平台产品推荐方法、装置、计算机设备和存储介质技术领域本申请涉及计算机技术领域,特别是涉及一种跨平台产品推荐方法、装置、计算机设备和存储介质。背景技术随着电商、P2P等网络销售平台的客户量的迅速增加,为了更好的服务在线客户,线上的产品推荐系统几乎被所有的在线网络平台需求。在线的网络平台都在迫切地寻求一种更加贴合用户需求的产品推荐系统。然而,传统的产品推荐系统都是基于自身平台数据的平台内产品推荐。当客户想要购买多个平台的产品时,需要进入到多个平台对应的多个应用程序去查看平台的推荐,因此,迫切需要寻求一种能够跨平台产品推荐且推荐的跨平台产品能够很好的贴合用户需求的跨平台产品推荐方法。发明内容基于此,有必要针对上述技术问题,提供一种能够向用户推荐贴合用户需求的跨平台产品的跨平台产品推荐方法、装置、计算机设备和存储介质。一种跨平台产品推荐方法,所述方法包括:接收产品推荐请求,所述产品推荐请求中携带用户标识;获取所述用户标识对应的第一平台产品标识;查找与所述第一平台产品标识关联的所有第二平台产品标识;获取所述第一平台产品标识与查找的所述第二平台产品标识的关联度,根据所述关联度确定目标第二平台产品标识;其中,所述关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的;将所述目标第二平台产品标识推送至请求终端。在一个实施例中,所述方法还包括:确定所述第一平台和所述第二平台的共同购买人,所述共同购买人对应的第一平台用户标识关联第一平台产品标识,所述共同购买人对应的第二平台用户标识关联第二平台产品标识;根据所有所述共同购买人关联的所述第一平台产品标识和所述第二平台产品标识确定所述第一平台和所述第二平台的所有跨平台产品间组合,以及每个产品间组合对应的购买次数;根据所述产品间组合对应的购买次数计算每个所述产品间组合中的所述第一平台产品标识与所述第二平台产品标识之间的关联度。在一个实施例中,所述用户标识对应多个第一平台产品标识;所述根据关联度确定所述目标第二平台产品标识包括:计算关联的每个所述第二平台产品标识对应的全量关联度,所述全量关联度是所述用户标识对应的每个所述第一平台产品标识与所述第二平台产品标识的所述关联度的加和;根据所述全量关联度从关联的所有所述第二平台产品标识中确定目标第二平台产品标识。在一个实施例中,所述方法还包括:若未查找到所述用户标识对应的第一平台产品标识,则查找所述用户标识所属聚类;获取所述聚类所偏好的产品标识,将所述产品标识推送至产品推荐请求终端,其中,所述聚类所偏好的产品标识包括第一平台产品标识和或第二平台产品标识。在一个实施例中,所述方法还包括:接收产品推荐请求,所述产品推荐请求中携带用户标识和产品推荐模式,其中,所述产品推荐模式包括平台内推荐、跨平台推荐、平台内和跨平台推荐;若所述产品推荐模式为平台内推荐,则获取待推荐的平台内产品标识;若所述产品推荐模式为跨平台推荐,则获取待推荐的关联平台的产品标识;若所述产品推荐模式为平台内和跨平台推荐,则获取待推荐的平台内产品标识和待推荐的关联平台的产品标识。一种跨平台产品推荐装置,所述装置包括:推荐请求接收模块,用于接收产品推荐请求,所述产品推荐请求中携带用户标识;第一平台产品标识查找模块,用于查找所述用户标识对应的第一平台产品标识;第二平台产品标识查找模块,用于查找与所述第一平台产品标识关联的所有第二平台产品标识;目标产品标识确定模块,用于获取所述第一平台产品标识与查找的所述第二平台产品标识之间的关联度,根据所述关联度确定目标第二平台产品标识;其中,所述第一平台产品标识与所述第二平台产品标识的关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的;跨平台产品推送模块,用于将所述目标第二平台产品标识推送至产品推荐请求终端。在一个实施例中,所述装置还包括:共同购买人确定模块,用于确定所述第一平台和所述第二平台的共同购买人,所述共同购买人对应的第一平台用户标识关联第一平台产品标识,所述共同购买人对应的第二平台用户标识关联第二平台产品标识;产品间组合模块,用于根据所有所述共同购买人关联的所述第一平台产品标识和所述第二平台产品标识确定所述第一平台和所述第二平台的所有跨平台产品间组合,以及每个产品间组合对应的购买次数;关联度计算模块,用于根据所述产品间组合对应的购买次数计算每个所述产品间组合中的所述第一平台产品标识与所述第二平台产品标识之间的关联度。在一个实施例中,所述用户标识对应多个第一平台产品标识;所述目标产品标识确定模块,还用于计算关联的每一个所述第二平台产品标识对应的全量关联度,所述全量关联度为所述用户标识对应的每一个所述第一平台产品标识与所述第二平台产品标识的关联度的加和;根据所述全量关联度,从关联的所有所述第二平台产品标识中确定目标第二平台产品标识。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的方法的步骤。上述跨平台产品推荐方法、装置、计算机设备和存储介质,首先根据第一平台和第二平台的共同购买人的交叉产品购买行为,计算的第一平台产品标识与第二平台产品标识之间的关联度。跨平台产品推荐时,获取请求推荐用户在本平台内购买的第一平台产品标识,根据预先计算的两个平台中产品间的关联度,向请求的第一平台用户推荐与其购买的第一平台产品标识关联的第二平台产品标识,实现了跨平台的产品推荐;且由于推荐的跨平台产品与用户在本平台中购买的产品具有关联关系,因此,推荐的跨平台产品在一定程度上能够贴合用户真实的需求。附图说明图1为一个实施例中跨平台产品推荐方法的应用场景图;图2为一个实施例中计算不同平台间产品的关联度所涉及的流程示意图;图3为一个实施例中跨平台产品推荐方法的流程示意图;图4为一个实施例中根据关联度确定待推荐的跨平台产品所涉及流程示意图;图5为一个实施例中跨平台产品推荐装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的跨平台产品推荐方法,可以应用于如图1所示的应用环境中。其中,用户终端102、第一平台104和第二平台106,其中用户终端102与第一平台104和第二平台106均可通过网络进行通信,第一平台104和第二平台106可通过网络进行通信。其中,用户终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,第一平台104和第二平台106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,在实施跨平台产品推荐方法之前,首先计算第一平台与第二平台中产品间的关联关系,计算第一平台与第二平台产品间的关联度具体包括如下步骤:步骤202,确定第一平台和第二平台的共同购买人,共同购买人对应的第一平台用户标识关联第一平台产品标识,共同购买人对应的第二平台用户标识关联第二平台产品标识。在第一平台和第二平台中,注册用户购买了本平台内的产品,则该注册用户即为该平台的购买人。同一个人在第一平台购买了第一平台产品,又在第二平台中购买了第二平台产品,此人即为共同购买人。当用户在平台内购买了产品,则用户对应的用户标识与购买的产品标识间具有关联关系。确定第一平台和第二平台的共同购买人可采用如下方法:第一平台获取本平台内关联至少一个第一平台产品标识的所有第一平台用户标识。第二平台获取本平台内关联至少一个第二平台产品标识的所有第二平台用户标识。第二平台可将获取的关联至少一个第二平台产品标识的所有第二平台用户标识以及第二平台用户标识对应的用户信息发送至第一平台。若第一平台用户标识与第二平台用户标识对应同一用户信息,则第一平台用户标识或者第二平台用户标识为共同购买人。举例来说,小A是第一平台用户标识,小A购买了第一平台的产品a;则小A关联产品a。第一平台从第二平台获取到如下数据:小A’是第二平台用户标识,小A’购买了第二平台的产品b;通过用户标识关联的用户信息判断出小A和小A’同一人,则小A小A’是共同购买人。第一平台可对确定的共同购买人进行标记。步骤204,根据所有共同购买人关联的第一平台产品标识和第二平台产品标识确定第一平台和第二平台的所有跨平台产品间组合,以及每个产品间组合对应的购买次数。共同购买人对应一个第一平台用户标识和第一个第二平台用户标识,获取共同购买人的第一平台用户标识关联的第一平台产品标识也就是共同购买人在第一平台内购买的第一平台产品,获取共同购买人的第二用户标识关联的第二平台产品标识,根据共同购买人关联的第一平台产品标识和第二平台产品标识确定多组跨平台产品间组合,其中,每组跨平台产品间组合包括共同购买人购买的一个第一平台产品和共同购买人购买的第二平台产品。继续步骤202中的举例,由共同购买人小A小A’关联的产品确定的一个产品间组合为a,b,其中,a为第一平台产品,b为第二平台产品。若共同购买人购买了第一平台产品a1、a2,第二平台产品b2,则生成的跨平台产品间组合为a1、b2和a2、b2。根据所有共同购买人的跨平台购买记录,确定第一平台和第二平台的所有跨平台产品间组合以及每个跨平台产品间组合对应的购买次数。其中,跨平台产品间组合对应的共同购买人的数量即为购买次数。如小A对应的跨平台产品间组合为a,b,小B也对应的该组合,则跨平台产品间组合为a,b的购买次数为2,依此类推。步骤206,根据产品间组合对应的购买次数计算每个产品间组合中的第一平台产品标识与第二平台产品标识之间的关联度。跨平台产品间组合中的两个产品具有关联关系,通过每个产品间组合对应的购买次数计算具有关联的两个平台产品之间的具体的关联度。在一个实施例中,产品间组合对应的购买次数越多,且产品间组合中的两个产品与其他产品构成的其他产品组合越少,且构成的其他产品间组合对应的购买次数越少,该产品间组合中两个产品之间的关联度越大。举例来说,一个产品间组合a1、b2,a1与其他bi均不构成组合,b2与其他ai均不构成组合,则a1、b2间的关联度为设定大值,如趋向于1。在一个实施例中,可通过如下公式计算跨平台产品间关联度:其中,na1、b2是a1、b2组合对应的购买次数;∑na1,bi是包含产品a1的所有产品间组合的购买次数的加和;∑ni是第一平台和第二平台对应的所有产品间组合的购买次数的加和;∑nai、b2包含产品b2的所有产品间组合对应的购买次数的加和。本实施例中,基于两个平台间的交叉销售记录,挖掘交叉销售的产品间的关联规则,根据关联规则计算两个平台的产品间的关联关系。在一个实施例中,基于上一个实施例中计算的第一平台和第二平台产品间的关联度,如图3所示,提供了一种跨平台产品推荐方法,该方法以应用到第一平台为例进行说明,具体包括如下步骤:步骤302,接收产品推荐请求,产品推荐请求中携带用户标识。用户终端登录第一平台,在第一平台应用终端向第一平台发送产品推荐请求,该产品推荐请求携带的用户标识为在第一平台中的第一平台用户标识。步骤304,获取用户标识对应的第一平台产品标识。第一平台根据用户标识查找该用户在本平台内购买的第一平台产品标识,即在本平台内查找与用户标识关联的第一平台产品标识。步骤306,查找与第一平台产品标识关联的所有第二平台产品标识。获取预先建立的第一平台和第二平台中所有跨平台产品间组合,以及每个产品间组合中两个跨平台产品的关联度。查找是否存在包括第一平台产品标识的产品间组合,若是,包括第一平台产品标识的产品间组合中的第二平台产品标识即为与第一平台产品标识关联的产品标识。通俗地讲,构成产品间组合的两个跨平台产品具有关联关系。第一平台中存储第一平台产品与第二平台产品之间的关联关系。确定请求产品推荐的用户对应的第一平台产品标识后,第一平台查找与该第一平台产品标识具有关联关系的第二平台产品标识。举例来说,第一平台中的产品有:a1、a2、第二平台中的产品有:b1、b2、b3,第一平台和第二平台的产品间组合包括a1、b1、a2、b2a1、b2和a2、b3。请求推荐产品的用户对应的第一平台产品标识为a1,则与a1关联的第二平台产品标识包括b1、b2。步骤308,获取第一平台产品标识与查找的第二平台产品标识的关联度,根据关联度确定目标第二平台产品标识;其中,第一平台产品标识与第二平台产品标识的关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的。预先计算关联的第一平台产品标识与第二平台产品标识之间的关联度。此处,第一平台获取第一平台产品标识与查找出的每个第二平台产品标识之间的关联度。如获取a1与b1和关联度,a1与b2和关联度。可将对应最大关联度的第二平台产品标识作为目标第二平台产品标识。如a1与b1和关联度为0.7,a1与b2和关联度为0.9,则b2为目标第二平台产品标识。还可将关联度大于设定阈值的第二平台产品标识作为目标第二平台产品标识,如设定阈值是0.7,则将b1和b2为目标第二平台产品标识。步骤310,将目标第二平台产品标识推送至请求终端。将确定的目标第二平台产品标识对应的第二平台产品作为推荐产品,由第一平台发送至请求产品推荐的用户终端。本实施例中,通过预先计算的两个平台产品间的关联关系,向一个平台的用户推送另一个平台的产品,实现了产品的跨平台推送。需要说明的是,第一平台中存储的是第一平台产品与第二平台产品之间的关联度,即κai、bi,第一平台用户请求推荐跨平台产品时,第一平台根据κai、bi向第一平台用户推荐第二平台的产品,如图3中的实施例。相应的,第二平台中存储的是第二平台产品与第一平台产品之间的关联度κbi、aiκbi、ai≠κai、bi,第二平台用户请求推荐跨平台产品时,第二平台根据κbi、ai向第二平台用户推荐第一平台的产品,以下为第二平台计算关联度的公式:其中,nb2、a1与na1、b2相等;∑nb2、ai与∑nai、b2相等;∑nbi、a1与∑na1,bi相等。进一步的,还可以包括第三平台,通过第三平台的产品销售记录和第一平台的产品销售记录,确定第一平台和第三平台的共同购买人,基于共同购买人的购买行为计算第一平台产品与第三平台产品之间的关联度,基于关联度向第一平台用户推送关联的第三平台产品,或者向第三平台用户推送关联的第一平台产品。以此类推,还可以存在第四平台、第五平台等。在一个实施例中,若请求产品推荐的第一平台用户标识关联多个第一平台产品标识。如图4所示,步骤308,根据关联度确定目标第二平台产品标识,包括:步骤402,计算关联的每个第二平台产品标识对应的全量关联度,全量关联度是用户标识对应的每个第一平台产品标识与第二平台产品标识的关联度的加和。当请求产品推荐的用户标识对应多个第一平台产品标识时,与第一平台产品标识关联的第二平台产品标识为与任意一个第一平台产品标识关联的所有第二平台产品标识。如请求推荐产品的用户对应的第一平台产品标识为a1和a2,则与a1关联的第二平台产品标识包括b1和b2,与a2关联的第二平台产品标识为b2和b3,则关联的第二平台产品标识为b1、b2和b3。此时,第一平台获取请求推荐产品的用户对应第一平台产品标识与所有第二平台产品标识之间存在的所有组合的关联度,包括a1、b1、a2、b2a1、b2和a2、b3。计算关联的每一个第二平台产品标识对应的全量关联度,包括计算b1的全量关联度,b1的全量关联度为与a1与b1的关联度加上a2与b1的关联度,由于a2与b1没有关联关系,关联度为0,所以b1的全量关联度为a1与b1的关联度。同样的b2的全量关联度为与a1与b2的关联度加上a2与b2的关联度。b3的全量关联度为与a1与b3的关联度加上a2与b3的关联度,即为a2与b3的关联度。步骤404,根据全量关联度从关联的所有第二平台产品标识中确定目标第二平台产品标识。可通过设置全量关联度阈值确定目标第二平台产品标识。或者推荐最大全量关联度对应的第二平台产品标识。参考表1,预向平安银行的客户“上海世方建筑工程有限公司”推荐平安产险产品。“上海世方建筑工程有限公司”在平安银行购买的平安银行产品有多个,包括“5L-05单位活期存款”、“5L-05其他国内对公结算业务”、“5L-05集团现金管理”以及“5L-05公司金卫士”。经查找平安产险平台中具有关联的产品为“建筑工程一切险及第三者责任险”,计算“建筑工程一切险及第三者责任险”对应的全量关联度为其与每个“上海世方建筑工程有限公司”在平台银行购买的产品的关联度的加和,即0.4+0.7+0.4+0.45=1.95。若预先设定的全量关联度的阈值为1,1.95大于1,则向“上海世方建筑工程有限公司”推荐平安产险产品“建筑工程一切险及第三者责任险”。表1本实施例中,根据用户购买的所有产品与其他平台产品的关联度进行产品推荐,实现了更加精准的产品推荐。在一个实施例中,接收第一平台用户发送的产品推荐请求,查找该用户对应的第一平台产品标识,若该用户尚未在本平台内购买过任何产品,即未查找到用户标识对应的第一平台产品标识,则查找该用户标识所属聚类,其中,属于同一聚类的用户标识之间在至少一个维度具有相似的属性。根据聚类中每一个用户的购买记录分析该聚类所偏好的产品,偏好的产品可以是本平台的产品也可以是具有关联关系的其他平台的产品。将所属聚类偏好的产品作为推荐产品推荐给请求用户。聚类方法可以是,根据用户的属性特征,将平台内的所有用户进行聚类分组,将具有相似属性的用户划分为一个聚类。如根据用户所属行业、资产规模、客户属性等对用户进行聚类。统计每一个聚类的用户的购买记录,根据聚类中所有用户的购买记录,分析该聚类用户的产品偏好。如该聚类用户中大部分用户购买第一平台的A产品,且购买了第二平台的B产品,则向请求用户推荐第一平台的A产品和第二平台的B产品。再如,如该聚类用户中大部分用户购买第一平台的A产品,且第一平台的A产品与第二平台的B产品为强关联关系,关联度较大则向请求用户推荐第一平台的A产品和第二平台的B产品。在一个实施例中,跨平台产品推荐方法还可以包括如下步骤:步骤a,接收产品推荐请求,产品推荐请求中携带用户标识和产品推荐模式,其中,产品推荐模式包括平台内推荐、跨平台推荐、平台内和跨平台推荐。步骤b,若产品推荐模式为平台内推荐,则获取待推荐的平台内产品标识,向产品推荐请求终端推荐获取的平台内的产品标识。平台内的产品推荐可采用如下方法,预先对平台内的所有的用户进行聚类,在平台内产品推荐时,首先查找目标用户标识请求产品推荐用户所在聚类。然后,根据产品购买记录计算目标用户标识与每一个聚类用户标识之间的产品偏好相似度,根据产品偏好相似度确定相似用户,向请求推荐的用户终端推送相似用户购买的产品。其中,用户间的产品偏好相似度可采用如下方法:预先构建用户-产品字典,根据用户-产品字典生成用户对应的产品矩阵,矩阵中的每一个元素标识用户对每个产品的购买次数。计算目标用户标识对应的产品矩阵与每一个聚类用户标识对应的产品矩阵的余弦相似度,余弦相似度即为目标用户与聚类用户之间的产品偏好相似度。根据余弦相似度确定与目标用户的最相似的K个聚类用户。获取这K个聚类用户购买的产品,向目标用户推荐相似的聚类用户购买的产品,推荐的产品不包括目标用户已经购买的产品。步骤c,若产品推荐模式为跨平台推荐,则采用图2、图3和图4中提供的跨平台产品推荐方法向目标用户推荐跨平台产品。步骤d,若产品推荐模式为平台内和跨平台推荐,则通过步骤b获取待推荐的平台内产品,通过步骤c获取待推荐的跨平台产品,将获取的平台内产品和跨平台产品均推送给目标用户。本实施例中,通过设定多种推荐模式,将平台内产品推荐和跨平台产品推荐有机融合,使得产品推荐更加灵活且多元化。应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。在一个实施例中,如图5所示,提供了一种跨平台产品推荐装置,包括:推荐请求接收模块502,用于接收产品推荐请求,所述产品推荐请求中携带用户标识。第一平台产品标识查找模块504,用于获取所述用户标识对应的第一平台产品标识。第二平台产品标识查找模块506,用于查找与所述第一平台产品标识关联的所有第二平台产品标识。目标产品标识确定模块508,用于获取所述第一平台产品标识与查找的所述第二平台产品标识的关联度,根据所述关联度确定目标第二平台产品标识;其中,所述第一平台产品标识与所述第二平台产品标识的关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的。跨平台产品推送模块510,用于将所述目标第二平台产品标识推送至产品推荐请求终端。在一个实施例中,跨平台产品推荐装置还包括:共同购买人确定模块,用于确定所述第一平台和所述第二平台的共同购买人,所述共同购买人对应的第一平台用户标识关联第一平台产品标识,所述共同购买人对应的第二平台用户标识关联第二平台产品标识。产品间组合模块,用于根据所有所述共同购买人关联的所述第一平台产品标识和所述第二平台产品标识确定所述第一平台和所述第二平台的所有跨平台产品间组合,以及每个产品间组合对应的购买次数。关联度计算模块,用于根据所述产品间组合对应的购买次数计算每个所述产品间组合中的所述第一平台产品标识与所述第二平台产品标识之间的关联度。在一个实施例中,所述用户标识对应多个第一平台产品标识;所述目标产品标识确定模块508,还用于计算关联的每一个所述第二平台产品标识对应的全量关联度,所述全量关联度为所述用户标识对应的每一个所述第一平台产品标识与所述第二平台产品标识的关联度的加和;根据所述全量关联度,从关联的所有所述第二平台产品标识中确定目标第二平台产品标识。在一个实施例中,跨平台产品推荐装置还包括:聚类推荐模块,用于若未查找到所述用户标识对应的第一平台产品标识,则查找所述用户标识所属聚类;获取所述聚类所偏好的产品标识,将所述产品标识推送至产品推荐请求终端,其中,所述聚类所偏好的产品标识包括第一平台产品标识和或第二平台产品标识。在一个实施例中,跨平台产品推荐装置还包括:分模式推荐模块,用于接收产品推荐请求,所述产品推荐请求中携带用户标识和产品推荐模式,其中,所述产品推荐模式包括平台内推荐、跨平台推荐、平台内和跨平台推荐;若所述产品推荐模式为平台内推荐,则获取待推荐的平台内产品标识;若所述产品推荐模式为跨平台推荐,则获取待推荐的关联平台的产品标识;若所述产品推荐模式为平台内和跨平台推荐,则获取待推荐的平台内产品标识和待推荐的关联平台的产品标识。关于跨平台产品推荐装置的具体限定可以参见上文中对于跨平台产品推荐方法的限定,在此不再赘述。上述跨平台产品推荐装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储计算的跨平台产品间关联度。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种跨平台产品推荐方法。本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收产品推荐请求,所述产品推荐请求中携带用户标识;查找所述用户标识对应的第一平台产品标识;查找与所述第一平台产品标识关联的所有第二平台产品标识;获取所述第一平台产品标识与查找的所述第二平台产品标识之间的关联度,根据所述关联度确定目标第二平台产品标识;其中,所述第一平台产品标识与所述第二平台产品标识的关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的;将所述目标第二平台产品标识推送至产品推荐请求终端。在一个实施例中,处理器执行计算机程序时还实现以下步骤:确定所述第一平台和所述第二平台的共同购买人,所述共同购买人对应的第一平台用户标识关联第一平台产品标识,所述共同购买人对应的第二平台用户标识关联第二平台产品标识;根据所有所述共同购买人关联的所述第一平台产品标识和所述第二平台产品标识确定所述第一平台和所述第二平台的所有跨平台产品间组合,以及每个产品间组合对应的购买次数;根据所述产品间组合对应的购买次数计算每个所述产品间组合中的所述第一平台产品标识与所述第二平台产品标识之间的关联度。在一个实施例中,处理器执行计算机程序时还实现以下步骤:所述用户标识对应多个第一平台产品标识;所述根据关联度确定所述目标第二平台产品标识包括:计算关联的每个所述第二平台产品标识对应的全量关联度,所述全量关联度是所述用户标识对应的每个所述第一平台产品标识与所述第二平台产品标识的所述关联度的加和;根据所述全量关联度从关联的所有所述第二平台产品标识中确定目标第二平台产品标识。在一个实施例中,处理器执行计算机程序时还实现以下步骤:若未查找到所述用户标识对应的第一平台产品标识,则查找所述用户标识所属聚类;获取所述聚类所偏好的产品标识,将所述产品标识推送至产品推荐请求终端,其中,所述聚类所偏好的产品标识包括第一平台产品标识和或第二平台产品标识。在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收产品推荐请求,所述产品推荐请求中携带用户标识和产品推荐模式,其中,所述产品推荐模式包括平台内推荐、跨平台推荐、平台内和跨平台推荐;若所述产品推荐模式为平台内推荐,则获取待推荐的平台内产品标识;若所述产品推荐模式为跨平台推荐,则获取待推荐的关联平台的产品标识;若所述产品推荐模式为平台内和跨平台推荐,则获取待推荐的平台内产品标识和待推荐的关联平台的产品标识。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收产品推荐请求,所述产品推荐请求中携带用户标识;查找所述用户标识对应的第一平台产品标识;查找与所述第一平台产品标识关联的所有第二平台产品标识;获取所述第一平台产品标识与查找的所述第二平台产品标识之间的关联度,根据所述关联度确定目标第二平台产品标识;其中,所述第一平台产品标识与所述第二平台产品标识的关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的;将所述目标第二平台产品标识推送至产品推荐请求终端。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:确定所述第一平台和所述第二平台的共同购买人,所述共同购买人对应的第一平台用户标识关联第一平台产品标识,所述共同购买人对应的第二平台用户标识关联第二平台产品标识;根据所有所述共同购买人关联的所述第一平台产品标识和所述第二平台产品标识确定所述第一平台和所述第二平台的所有跨平台产品间组合,以及每个产品间组合对应的购买次数;根据所述产品间组合对应的购买次数计算每个所述产品间组合中的所述第一平台产品标识与所述第二平台产品标识之间的关联度。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:所述用户标识对应多个第一平台产品标识;所述根据关联度确定所述目标第二平台产品标识包括:计算关联的每个所述第二平台产品标识对应的全量关联度,所述全量关联度是所述用户标识对应的每个所述第一平台产品标识与所述第二平台产品标识的所述关联度的加和;根据所述全量关联度从关联的所有所述第二平台产品标识中确定目标第二平台产品标识。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若未查找到所述用户标识对应的第一平台产品标识,则查找所述用户标识所属聚类;获取所述聚类所偏好的产品标识,将所述产品标识推送至产品推荐请求终端,其中,所述聚类所偏好的产品标识包括第一平台产品标识和或第二平台产品标识。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收产品推荐请求,所述产品推荐请求中携带用户标识和产品推荐模式,其中,所述产品推荐模式包括平台内推荐、跨平台推荐、平台内和跨平台推荐;若所述产品推荐模式为平台内推荐,则获取待推荐的平台内产品标识;若所述产品推荐模式为跨平台推荐,则获取待推荐的关联平台的产品标识;若所述产品推荐模式为平台内和跨平台推荐,则获取待推荐的平台内产品标识和待推荐的关联平台的产品标识。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和或易失性存储器。非易失性存储器可包括只读存储器ROM、可编程ROMPROM、电可编程ROMEPROM、电可擦除可编程ROMEEPROM或闪存。易失性存储器可包括随机存取存储器RAM或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAMSRAM、动态RAMDRAM、同步DRAMSDRAM、双数据率SDRAMDDRSDRAM、增强型SDRAMESDRAM、同步链路SynchlinkDRAMSLDRAM、存储器总线Rambus直接RAMRDRAM、直接存储器总线动态RAMDRDRAM、以及存储器总线动态RAMRDRAM等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

权利要求:1.一种跨平台产品推荐方法,所述方法包括:接收产品推荐请求,所述产品推荐请求中携带用户标识;获取所述用户标识对应的第一平台产品标识;查找与所述第一平台产品标识关联的所有第二平台产品标识;获取所述第一平台产品标识与查找的所述第二平台产品标识的关联度,根据所述关联度确定目标第二平台产品标识;其中,所述关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的;将所述目标第二平台产品标识推送至请求终端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述第一平台和所述第二平台的共同购买人,所述共同购买人对应的第一平台用户标识关联第一平台产品标识,所述共同购买人对应的第二平台用户标识关联第二平台产品标识;根据所有所述共同购买人关联的所述第一平台产品标识和所述第二平台产品标识确定所述第一平台和所述第二平台的所有跨平台产品间组合,以及每个产品间组合对应的购买次数;根据所述产品间组合对应的购买次数计算每个所述产品间组合中的所述第一平台产品标识与所述第二平台产品标识之间的关联度。3.根据权利要求1或2所述的方法,其特征在于,所述用户标识对应多个第一平台产品标识;所述根据关联度确定所述目标第二平台产品标识包括:计算关联的每个所述第二平台产品标识对应的全量关联度,所述全量关联度是所述用户标识对应的每个所述第一平台产品标识与所述第二平台产品标识的所述关联度的加和;根据所述全量关联度从关联的所有所述第二平台产品标识中确定目标第二平台产品标识。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若未查找到所述用户标识对应的第一平台产品标识,则查找所述用户标识所属聚类;获取所述聚类所偏好的产品标识,将所述产品标识推送至产品推荐请求终端,其中,所述聚类所偏好的产品标识包括第一平台产品标识和或第二平台产品标识。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收产品推荐请求,所述产品推荐请求中携带用户标识和产品推荐模式,其中,所述产品推荐模式包括平台内推荐、跨平台推荐、平台内和跨平台推荐;若所述产品推荐模式为平台内推荐,则获取待推荐的平台内产品标识;若所述产品推荐模式为跨平台推荐,则获取待推荐的关联平台的产品标识;若所述产品推荐模式为平台内和跨平台推荐,则获取待推荐的平台内产品标识和待推荐的关联平台的产品标识。6.一种跨平台产品推荐装置,其特征在于,所述装置包括:推荐请求接收模块,用于接收产品推荐请求,所述产品推荐请求中携带用户标识;第一平台产品标识查找模块,用于获取所述用户标识对应的第一平台产品标识;第二平台产品标识查找模块,用于查找与所述第一平台产品标识关联的所有第二平台产品标识;目标产品标识确定模块,用于获取所述第一平台产品标识与查找的所述第二平台产品标识的关联度,根据所述关联度确定目标第二平台产品标识;其中,所述关联度是根据第一平台和第二平台的共同购买人的产品购买行为计算得到的;跨平台产品推送模块,用于将所述目标第二平台产品标识推送至请求终端。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:共同购买人确定模块,用于确定所述第一平台和所述第二平台的共同购买人,所述共同购买人对应的第一平台用户标识关联第一平台产品标识,所述共同购买人对应的第二平台用户标识关联第二平台产品标识;产品间组合模块,用于根据所有所述共同购买人关联的所述第一平台产品标识和所述第二平台产品标识确定所述第一平台和所述第二平台的所有跨平台产品间组合,以及每个产品间组合对应的购买次数;关联度计算模块,用于根据所述产品间组合对应的购买次数计算每个所述产品间组合中的所述第一平台产品标识与所述第二平台产品标识之间的关联度。8.根据权利要求6或7所述的装置,其特征在于,所述用户标识对应多个第一平台产品标识;所述目标产品标识确定模块,还用于计算关联的每一个所述第二平台产品标识对应的全量关联度,所述全量关联度为所述用户标识对应的每一个所述第一平台产品标识与所述第二平台产品标识的关联度的加和;根据所述全量关联度,从关联的所有所述第二平台产品标识中确定目标第二平台产品标识。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。

百度查询: 平安科技(深圳)有限公司 跨平台产品推荐方法、装置、计算机设备和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。