本发明实施例涉及信息技术处理技术领域,尤其涉及一种基于购买行为的用户转移确定方法及装置。
背景技术:
通常情况下,用户推荐方法可以包括:在用户的多个好友用户中,用户可以将任一好友用户,推荐给其他好友用户,使得用户的好友用户可以互相添加为好友。比如,用户的好友用户中至少包括用户A和用户B,则用户可以将用户A推荐给用户B,也即是,将用户A的推荐消息通过服务器发送至用户B,使得用户B可以根据用户A的推荐消息选择是否添加用户A为好友。
然而,这是针对于某一项业务的同一个用户的不同好友之间的推荐方法,对于包括有多个不同的子业务的某项业务而言,例如对于广告业务平台而言,其不同的子业务之间的用户可能会发生转移,在转移之后若按照传统的用户统计方法则既不合适也不可行,尤其在当用户发生转移之后放弃原有子业务且已成功转粉另一子业务的情况下。目前还没有能够解决该问题的产品或者方法出现。
技术实现要素:
本发明提供一种基于购买行为的用户转移确定方法及装置,以实现通过用户产生的购买行为所属的业务是否与该用户归属的原业务不同时确定该用户发生转移,同时便于对后续的全业务的用户进行统计。
第一方面,本发明实施例提供了一种基于购买行为的用户转移确定方法,所述方法包括:
获取用户当前所归属的第一类型业务;
当用户产生购买行为时,确定该购买行为所归属的第二类型业务;
当所述第一类型业务与所述第二类型业务不同时,确定所述用户发生转移。
结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:
统计发生转移的用户总量;
当发生转移行为的用户总量超过一预设值时,对所述第一类型的业务进行替换;
在替换时,将竞争力大于等于所述第二类型业务的第三类型业务替换所述第一类型业务。
结合另一方面,在另一方面的一种可能的实施方式中,所述获取用户所属的第二类型业务,包括:
将发生转移的用户定义为所述第二类型业务的目标用户;
根据所述目标用户的购买行为历史数据从所述第二类型业务的商品类型中选取商品;
向所述目标用户推荐所述选取商品。
结合另一方面,在另一方面的一种可能的实施方式中,所述统计发生转移的用户总量,包括:
获取从所述第一业务类型进入所述第二类型业务的用户的身份标识;
通过各所述身份标识查询对应的用户是否在所述第二类型业务中进行过购买行为;
当所述身份标识对应的用户在所述第二类型业务中进行过购买行为时,确定该身份标识对应的用户发生转移;
当所述身份标识对应的用户未在所述第二类型业务中进行过购买行为,确定所述身份标识对应的用户未发生转移。
结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:
当用户发生多次转移行为时,根据所述用户在各不同的类型业务产生购买行为的次数生成针对于所述用户的业务类型推荐列表;
根据所述业务类型推荐列表向所述用户推送广告或者商城。
第二方面,本发明还提供了一种基于购买行为的用户转移确定装置,所述装置包括:
获取模块,用于获取用户当前所归属的第一类型业务;
业务进入模块,用于当用户产生购买行为时,确定该购买行为所归属的第二类型业务;
转移确定模块,用于当所述第一类型业务与所述第二类型业务不同时,确定所述用户发生转移。
结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括:
统计模块,用于统计发生转移的用户总量;
替换模块,用于当发生转移行为的用户总量超过一预设值时,对所述第一类型的业务进行替换;
在替换时,将竞争力大于等于所述第二类型业务的第三类型业务替换所述第一类型业务。
结合另一方面,在另一方面的一种可能的实施方式中,所述获取模块包括:
定义子模块,用于将发生转移的用户定义为所述第二类型业务的目标用户;
选取子模块,用于根据所述目标用户的购买行为历史数据从所述第二类型业务的商品类型中选取商品;
推荐子模块,用于向所述目标用户推荐所述选取商品。
结合另一方面,在另一方面的一种可能的实施方式中,所述统计模块包括:
标识获取子模块,用于获取从所述第一业务类型进入所述第二类型业务的用户的身份标识;
查询子模块,用于通过各所述身份标识查询对应的用户是否在所述第二类型业务中进行过购买行为;
第一确定子模块,用于当所述身份标识对应的用户在所述第二类型业务中进行过购买行为时,确定该身份标识对应的用户发生转移;
第二确定子模块,用于当所述身份标识对应的用户未在所述第二类型业务中进行过购买行为,确定所述身份标识对应的用户未发生转移。
结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括:
列表生成模块,用于当用户发生多次转移行为时,根据所述用户在各不同的类型业务产生购买行为的次数生成针对于所述用户的业务类型推荐列表;
列表推荐模块,用于根据所述业务类型推荐列表向所述用户推送广告或者商城。
本发明通过对用户产生购买行为时所对应的第二类型业务以及该用户当前所归属的第一类型业务之间的比较来确定用户是否发生转移,可用于确定该用户是否由一业务转粉至另一业务,还可确定一项或者几项业务对用户的吸引力,或者在一个地区内用户的兴趣偏好进行统计等等,从而进一步可以对投放的广告或者商城的广告或者其它媒体资源得以更加合理化的利用。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种基于购买行为的用户转移确定方法的流程图。
图2是根据一示例性实施例示出的业务替换时的流程图。
图3是根据一示例性实施例示出的用户转移后的业务推荐时的流程图。
图4是根据一示例性实施例示出的确定用户转移与否的流程图。
图5是根据一示例性实施例示出的一种基于购买行为的用户转移确定装置的框图。
图6是根据一示例性实施例示出的业务替换时的框图。
图7是根据一示例性实施例示出的获取模块的框图。
图8是根据一示例性实施例示出的用户转移与否时的框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。
本发明涉及一种基于购买行为的用户转移确定方法及装置,其主要运用于对于不同业务的用户进行全业务的用户统计的场景中,例如通过广告平台向某节目或者某软件发布广告,而用户通过该软件或者该节目和广告实现互动的情形,其基本思想是:对获取的用户当前所归属的第一类型业务以及当用户产生购买行为时的第二类型业务进行比较,以确定用户是否发生转移,还可以在确定用户的转移时根据用户在两不同业务中进行的购买行为的次数的多少来确定用户用户发生转移的转移程度,以及转移的原因等等,使得可以对具有不同竞争力的业务进行及时的调整,以淘汰不符合要求的业务,加大符合用户需求的业务的推广力度。
本实施例可适用于带有中心控制模块的广告平台或其它包括有多种业务的媒体平台中以进行全业务的用户统计的情况中,该方法可以由中心控制装置来执行,其中该装置可以由软件和/或硬件来实现,一般地可集成于广告平台或其它包括有多种业务的媒体平台中,如图1所示,为本发明实施例提供的一种基于购买行为的用户转移确定方法的流程示意图,所述方法具体包括如下步骤:
在步骤110中,获取用户当前所归属的第一类型业务;
在本发明示例性实施例的一种实施场景中,所述用户为在广告平台中进行注册登记,在该用户登陆该广告平台时,或者该用户在与广告平台投放的广告或者商城所在的频道或者节目参与互动时,可通过所述用户的登陆状态获取该用户参与互动的业务类型,多数情况下,所述用户在注册时所使用的注册页面即为其默认的第一类型业务。
在步骤120中,当用户产生购买行为时,确定该购买行为所归属的第二类型业务;
当用户在参与某一节目或者商城的互动时,一般该互动行为可表示为用户的购买行为,所述购买行为可通过检测该用户是否在该商城或者广告中产生消费纪录来判断,所述购买行为仅表示为一种行为数据,用户在一第二类型业务中产生的收藏、关注以及经常性登陆第二类型业务的行为也均可视为购买行为或者预备购买行为的一种。
当用户产生购买行为时,根据该购买行为的产生场景确定其所归属的第二类型业务,该第二类型业务为所述用户实际发生购买行为的业务。
在步骤130中,当所述第一类型业务与所述第二类型业务不同时,确定所述用户发生转移。
对所述第一类型业务以及所述第二类型业务进行业务类型方面的检测判断,以确定所述第一类型业务与所述第二类型业务是否相同。
所述第一类型业务以及所述第二类型业务的业务属性中均包括有业务类型的业务标记,以用于对业务的唯一特性进行标识,在一种可行的实施方式中,即使所述第一类型业务和所述第二类型业务的业务类型相同,例如某品牌的移动终端为“某为”,另一品牌的移动终端为“某珀”,则其同属于移动终端电子商城,而作为其唯一标识的品牌不同时,即可确定所述第一类型业务与所述第二类型业务不同,此时判断所述用户发生转移。
通过本发明的方法,通过对用户发生购买行为时购买商品对应的第二类型业务以及第一类型业务是否相同的判断来确定用户是否发生转移,进而确定用户是否转粉,便于后续的对各类型业务的用户统计,也可以从转粉的统计中得到用户更加感兴趣的业务,提高业务的竞争力,更加充分、合理地利用媒体平台中的各种资源,避免资源浪费和资源过剩。
在本发明示例性实施例的另一种实施场景中,所述方法还包括确定用户发生转移之后的用户统计过程,以更好地用户转移之后的各业务资源进行调整,如图2所示,为本发明的在确定用户转移之后的统计过程示意图,这一过程可包括如下步骤:
在步骤210中,统计发生转移的用户总量;
在统计时可统计在一个时间范围内的发生用户转移的用户总量,对于在该时间范围内出现购买行为的每一用户进行分析,以得出包括所有产生用户转移行为的用户总量。
在步骤220中,当发生转移行为的用户总量超过一预设值时,对所述第一类型的业务进行替换;
在预设值可以由广告平台预先设置,其可以为一个定值,也可以为一个数值范围,在预设的转移规则(确定用户是否发生转移的判断标准)发生变化的情况下,所述预设值可以随着预设的转移规则而变化,从而根据预设的转移规则的不同而使对用户总量的统计更加符合用户转移的实际情形。
在对所述第一类型业务进行替换时,即该第一类型业务的用户保有量低于运营维护该第一类型业务的成本,此时,对于广告平台的该第一类型业务而言,无法使广告平台整体的广告资源利用率得到更加合理和有效的利用,因此,可对该第一类型业务进行替换。
在步骤230中,在替换时,将竞争力大于等于所述第二类型业务的第三类型业务替换所述第一类型业务。
在替换的过程中,首先需要获取广告平台中各业务的竞争力,所述竞争力可以根据某一阶段内其业务保有的已注册登记的用户数量的多少确定,换言之,某一项业务在某一时间范围内保有的已注册登记且未发生转移的用户的数值大小即为该项业务的竞争力的排名。
在对所述第一类型业务进行替换时,按照竞争力大小的排名,将竞争力排名于所述第二类型业务之前的其它业务,例如第三类型业务替换所述第一类型业务,从而使所述第一类型业务进行另一种形式的推广。
通过本发明的方法,将用户发生转移较为频繁而导致用户保有量低至一定预设值的业务用竞争力较大的第三类型业务替换,使得广告平台发布的广告资源均可以保持在一个较高的资源利用率,同时避免了媒体资源的浪费。
在本发明示例性实施例的另一种实施场景中,所述获取用户所属的第二类型业务还包括对发生转移的用户进行有针对性的商品或者广告推荐的过程,如图3所示,这一过程可包括如下步骤:
在步骤310中,将发生转移的用户定义为所述第二类型业务的目标用户;
用户从第一类型业务转移至第二类型业务中,其最主要的关键因素一般为该部分用户产生了新的购买需求,或者在原第一类型业务中已产生过一次或两次及以上的购买行为从而满足了当前或以后一较长阶段内的第一类型业务所包括的产品的需求,即该部分用户的购物需求已转移新的目标,该新的目标即所述第二类型业务所包括的商品类型,因此,可将该部分发生转移的用户定义为第二类型业务的目标用户,该部分目标用户在转移行为发生之后的一较长时间范围内保持对第二类型业务的购买需求以及浏览兴趣,从而使得该第二类型业务更能够符合该用户的需求。
在步骤320中,根据所述目标用户的购买行为历史数据从所述第二类型业务的商品类型中选取商品;
在步骤330中,向所述目标用户推荐所述选取商品。
在一种可行的实施方式中,可以从目标用户的历史数据中分析已发生的购买行为所购买的商品的上位分类,例如其历史数据中包括有购买了“水泥”、“墙漆”等数据时,则可以分析得出该目标用户所购买商品的上位分类为建材,此时,可在所述第二类型业务的商品类型中选取出建材分类的商品并向该目标用户推荐选取的商品。
通过本发明的方法,其可以对发生转移的用户需求进行有针对性、有目的性的推荐,使得发生转移行为之后的目标用户可以更加方便地查找到所需要的商品类型,提升转移之后用户对于媒体平台整体的各类资源合理化利用的体验。
在本发明示例性实施例的另一种实施场景中,所述统计发生转移的用户总量包括利用用户的身份标识确定其是否产生过购买行为,如图4所示,这一过程可包括如下步骤:
在步骤410中,获取从所述第一业务类型进入所述第二类型业务的用户的身份标识;
所述身份标识为可以标记用户的唯一身份信息,在一些可行的实施方式中,其可以为用户的身份信息,也可以为用户特有的生物特征信息,利用指纹信息、声波信息、瞳孔信息等等。
所述身份标识可在各所述用户在注册登记时由用户进行提供。
在步骤420中,通过各所述身份标识查询对应的用户是否在所述第二类型业务中进行过购买行为;
在不同类型业务中同一个身份标识可表明同一个用户,同一个用户在不同的类型业务中可拥有多个不同的用户名称,通过其可表明唯一身份信息查询对应的用户是否在转移之后的第二类型业务中产生过购买行为,根据不同的结果进行不同的处理。
在步骤430中,当所述身份标识对应的用户在所述第二类型业务中进行过购买行为时,确定该身份标识对应的用户发生转移;
在步骤440中,当所述身份标识对应的用户未在所述第二类型业务中进行过购买行为,确定所述身份标识对应的用户未发生转移。
通过身份标识确定用户是否发生过转移的情形,可以避免当用户名不同时造成用户转移后对转移用户统计不准确的情形发生。
在本发明示例性实施例的另一种实施场景中,所述方法还包括根据不同购买次数生成的业务类型推荐列表以更好地向转移用户推荐符合用户需求的广告或者商城的过程,这一过程可包括如下步骤:
当用户发生多次转移行为时,根据所述用户在各不同的类型业务产生购买行为的次数生成针对于所述用户的业务类型推荐列表;
根据所述业务类型推荐列表向所述用户推送广告或者商城。
用户发生多次转移行为时,则用户在各不同的类型业务中均产生过较多次的购买行为,通过对购买行为的统计可得出对所述用户的购买兴趣,例如当所述用户为女性用户时,其购买行为所对应的商品类型以及次数分别为“鞋,10次”、“包,15次”、“化妆品,90次”,则可以分析得出该用户更偏向于用户化妆品类型业务,则此时可在用户进行下一次用户转移时对该用户直接进行化妆品类型商品的推荐。
通过本发明的方法,可以实现对不同层次、不同性别、不同年龄阶段以及具有不同兴趣爱好的用户进行更加详细化的分类,进一步地对每一转移之后的用户的需求进行更加准确的判断,使得用户在转移之后的类型业务中可以对用户的不同需求快速生成商品推荐,极大地提升了用户体验。
图5为本发明实施例提供的一种基于购买行为的用户转移确定装置的示意性框图,该装置可由软件和/或硬件实现,一般地集成于媒体平台中,可通过基于购买行为的用户转移确定方法来实现。如图5所示,本实施例可以以上述实施例为基础,提供了一种基于购买行为的用户转移确定装置,其主要包括了获取模块510、业务进入模块520以及转移确定模块530。
获取模块510,用于获取用户当前所归属的第一类型业务;
业务进入模块520,用于当用户产生购买行为时,确定该购买行为所归属的第二类型业务;
转移确定模块530,用于当所述第一类型业务与所述第二类型业务不同时,确定所述用户发生转移。
在本发明示例性实施例的另一种实施场景中,如图6所示,所述装置还包括:
统计模块610,用于统计发生转移的用户总量;
替换模块620,用于当发生转移行为的用户总量超过一预设值时,对所述第一类型的业务进行替换;
将竞争力大于等于所述第二类型业务的第三类型业务替换所述第一类型业务。
在本发明示例性实施例的另一种实施场景中,如图7所示,所述获取模块510包括:
定义子模块511,用于将发生转移的用户定义为所述第二类型业务的目标用户;
选取子模块512,用于根据所述目标用户的购买行为历史数据从所述第二类型业务的商品类型中选取商品;
推荐子模块513,用于向所述目标用户推荐所述选取商品。
在本发明示例性实施例的另一种实施场景中,如图8所示,所述统计模块610包括:
标识获取子模块611,用于获取从所述第一业务类型进入所述第二类型业务的用户的身份标识;
查询子模块612,用于通过各所述身份标识查询对应的用户是否在所述第二类型业务中进行过购买行为;
第一确定子模块613,用于当所述身份标识对应的用户在所述第二类型业务中进行过购买行为时,确定该身份标识对应的用户发生转移;
第二确定子模块614,用于当所述身份标识对应的用户未在所述第二类型业务中进行过购买行为,确定所述身份标识对应的用户未发生转移。
在本发明示例性实施例的另一种实施场景中,所述装置还包括:
列表生成模块,用于当用户发生多次转移行为时,根据所述用户在各不同的类型业务产生购买行为的次数生成针对于所述用户的业务类型推荐列表;
列表推荐模块,用于根据所述业务类型推荐列表向所述用户推送广告或者商城。
上述实施例中提供的基于购买行为的用户转移确定装置可执行本发明中任意实施例中所提供的基于购买行为的用户转移确定方法,具备执行该方法相应的功能模块和有益效果,未在上述实施例中详细描述的技术细节,可参见本发明任意实施例中所提供的基于购买行为的用户转移确定方法。
将意识到的是,本发明也扩展到适合于将本发明付诸实践的计算机程序,特别是载体上或者载体中的计算机程序。程序可以以源代码、目标代码、代码中间源和诸如部分编译的形式的目标代码的形式,或者以任何其它适合在按照本发明的方法的实现中使用的形式。也将注意的是,这样的程序可能具有许多不同的构架设计。例如,实现按照本发明的方法或者系统的功能性的程序代码可能被再分为一个或者多个子例程。
用于在这些子例程中间分布功能性的许多不同方式将对技术人员而言是明显的。子例程可以一起存储在一个可执行文件中,从而形成自含式的程序。这样的可执行文件可以包括计算机可执行指令,例如处理器指令和/或解释器指令(例如,Java解释器指令)。可替换地,子例程的一个或者多个或者所有子例程都可以存储在至少一个外部库文件中,并且与主程序静态地或者动态地(例如在运行时间)链接。主程序含有对子例程中的至少一个的至少一个调用。子例程也可以包括对彼此的函数调用。涉及计算机程序产品的实施例包括对应于所阐明方法中至少一种方法的处理步骤的每一步骤的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。
另一个涉及计算机程序产品的实施例包括对应于所阐明的系统和/或产品中至少一个的装置中每个装置的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。
计算机程序的载体可以是能够运载程序的任何实体或者装置。例如,载体可以包含存储介质,诸如(ROM例如CDROM或者半导体ROM)或者磁记录介质(例如软盘或者硬盘)。进一步地,载体可以是可传输的载体,诸如电学或者光学信号,其可以经由电缆或者光缆,或者通过无线电或者其它手段传递。当程序具体化为这样的信号时,载体可以由这样的线缆或者装置组成。可替换地,载体可以是其中嵌入有程序的集成电路,所述集成电路适合于执行相关方法,或者供相关方法的执行所用。
应该留意的是,上文提到的实施例是举例说明本发明,而不是限制本发明,并且本领域的技术人员将能够设计许多可替换的实施例,而不会偏离所附权利要求的范围。在权利要求中,任何放置在圆括号之间的参考符号不应被解读为是对权利要求的限制。动词“包括”和其词形变化的使用不排除除了在权利要求中记载的那些之外的元素或者步骤的存在。在元素之前的冠词“一”或者“一个”不排除复数个这样的元素的存在。本发明可以通过包括几个明显不同的组件的硬件,以及通过适当编程的计算机而实现。在列举几种装置的装置权利要求中,这些装置中的几种可以通过硬件的同一项来体现。在相互不同的从属权利要求中陈述某些措施的单纯事实并不表明这些措施的组合不能被用来获益。
如果期望的话,这里所讨论的不同功能可以以不同顺序执行和/或彼此同时执行。此外,如果期望的话,以上所描述的一个或多个功能可以是可选的或者可以进行组合。
如果期望的话,上文所讨论的各步骤并不限于各实施例中的执行顺序,不同步骤可以以不同顺序执行和/或彼此同时执行。此外,在其他实施例中,以上所描述的一个或多个步骤可以是可选的或者可以进行组合。
虽然本发明的各个方面在独立权利要求中给出,但是本发明的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。
这里所要注意的是,虽然以上描述了本发明的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本发明的范围。
本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的计算装置来实现,各模块可以集中在单个计算装置或者计算装置组成的网络组中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。
本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的移动终端来实现,各模块可以集中在单个移动终端或者移动终端组成的装置组合中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过编辑可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。
注意,上述仅为本发明的示例性实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。