一种基于场景的应用推广方法、装置、设备及可读介质与流程

文档序号:29911036发布日期:2022-05-06 01:24阅读:107来源:国知局
一种基于场景的应用推广方法、装置、设备及可读介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种基于场景的应用推广方法、装置、设备及可读介质。


背景技术:

2.现有技术中,对于应用进行推广的方法,通常是采用同一方式对大量不同的用户进行推广。推广后,当应用的转化率达不到预期时,通常会认为用户对于该应用的接受程度较低。
3.但是,经过分析发现,实际情况并不一定是应用本身的问题,也有可能是因为推广方式存在问题。


技术实现要素:

4.有鉴于此,本技术实施例提供了一种基于场景的应用推广方法、装置、设备及可读介质,用于对目标应用进行针对性推广,从而提高目标应用在用户中的使用率。
5.为解决上述技术问题,本说明书实施例是这样实现的:
6.本说明书实施例提供的一种基于场景的应用推广方法,包括:
7.获取针对目标应用的具有语义信息的场景标识;
8.对于所述场景标识对应的第一用户群体进行统计,得到统计数据;
9.若所述统计数据的数据值达到目标值,提取所述第一用户群体的用户特征;
10.确定与所述用户特征相匹配的第二用户群体;
11.采用基于所述语义信息进行定制的信息,向所述第二用户群体推广所述目标应用。
12.本说明书实施例提供的一种基于场景的应用推广装置,包括:
13.场景标识获取模块,用于获取针对目标应用的具有语义信息的场景标识;
14.用户群体统计模块,用于对于所述场景标识对应的第一用户群体进行统计,得到统计数据;
15.用户特征提取模块,用于若所述统计数据的数据值达到目标值,提取所述第一用户群体的用户特征;
16.匹配模块,用于确定与所述用户特征相匹配的第二用户群体;
17.目标应用推广模块,用于采用基于所述语义信息进行定制的信息,向所述第二用户群体推广所述目标应用。
18.本说明书实施例提供的一种基于场景的应用推广设备,包括:
19.至少一个处理器;以及,
20.与所述至少一个处理器通信连接的存储器;其中,
21.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
22.获取针对目标应用的具有语义信息的场景标识;
23.对于所述场景标识对应的第一用户群体进行统计,得到统计数据;
24.若所述统计数据的数据值达到目标值,提取所述第一用户群体的用户特征;
25.确定与所述用户特征相匹配的第二用户群体;
26.采用基于所述语义信息进行定制的信息,向所述第二用户群体推广所述目标应用。
27.本说明书实施例提供的一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现一种基于场景的应用推广方法。
28.本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
29.通过获取针对目标应用的具有语义信息的场景标识,对于此场景标识对应的第一用户群体进行统计,得到统计数据,若统计数据的数据值达到目标值,提取第一用户群体的用户特征,从而获得实际使用目标应用的活跃用户的特征数据,一方面能够根据此特征数据确定与此用户特征相匹配的第二用户群体,从而有效挖掘出使用目标应用的潜在用户,向第二用户群体推广所述目标应用。另一方面,由于该场景标识是具有语义信息的,所以设计人员可以根据该场景标识的语义信息对于推广页面进行针对性的设计,得到基于此语义信息进行定制的信息,采用基于此语义信息进行定制的信息向第二用户群体推广所述目标应用,从而提高被推广的用户的转化率。
附图说明
30.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
31.图1为本说明书实施例提供的一种基于场景的应用推广方法的流程示意图;
32.图2为基于语义信息所定制的信息的一种示意图;
33.图3为基于语义信息所定制的信息的另一种示意图;
34.图4为本说明书实施例提供的一种基于场景的应用推广方法中所定制的页面的第一种示意图;
35.图5为本说明书实施例提供的一种基于场景的应用推广方法中所定制的页面的第二种示意图;
36.图6为本说明书实施例提供的向第一用户发送的用于邀请第二用户的提示信息示意图;
37.图7为基于本发明提供的基于场景的应用推广方法向新用户人群推广目标应用的泳道图;
38.图8为本说明书实施例提供的对应于图1的一种基于场景的应用推广装置的结构示意图;
39.图9为本说明书实施例提供的对应于图1的一种基于场景的应用推广设备的结构示意图。
具体实施方式
40.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及
相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
41.发明人经过研究发现,对于不同的用户群体,采用针对该用户群体的推荐方式进行推广,效果会有显著提高。但是,如何对用户群体进行分类,是一个难题。因为,如果采用现有技术中的聚类算法,只能够从数学层面,将有相同特征的用户聚合为一类,但是,对于聚合后的这类用户,应该采用什么方式进行推荐,并无法得到任何有意义的信息。
42.本技术技术方案中,采用具有语义信息的数据作为场景标识,并按此场景标识对用户进行分类,对于分到同一类别的用户群体,本领域相关技术人员就可以知道该用户群体,具有与该语义信息相对应的特性,因为该特性是与语义信息相对应的,所以本领域相关技术人员是可以理解的,从而可以设定与该特性相对应的推广方式进行推广。这样可以使得,原本转化率达不到预期时,被认为用户接受程度较低的应用,得到良好的推广。
43.为使本说明书中一个或多个实施例的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书一个或多个实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书一个或多个实施例的保护范围。应当理解,尽管在本说明书中可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语,这些术语仅用来将同一类型的信息彼此区分开来。
44.以下结合附图,详细说明本说明书各实施例所提供的技术方案。
45.图1为本说明书实施例提供的一种基于场景的应用推广方法的流程示意图。从设备角度来说,流程的执行主体可以为服务器。从程序角度而言,流程的执行主体可以为搭载于应用服务器的程序。
46.如图1所示,该流程可以包括以下步骤:
47.步骤s102:获取针对目标应用的具有语义信息的场景标识。
48.本步骤中,目标应用可以指待推广的应用程序,如某公司新开发的某个应用程序,为了占领市场份额,需要对此应用程序进行推广。应用程序可以是以安装包的形式在pc端或客户端上进行安装的完整的一个软件应用,或者是可以以插件或者小程序等依附于其他应用进行使用的应用程序。
49.本步骤中,目标应用可以具有多个具体的使用场景,从而不同的人群可以根据自身偏好使用涉及具体使用场景的目标应用。举例说明,目标应用涉及一起支付就餐订单、一起攒钱买车、一起攒钱购房等针对不同人群的具体场景,不同的人群可以根据自身需要,使用具体场景的目标应用。
50.本步骤中,语义信息可以指能够消除事物不确定性的有一定意义的信息,如通过文字性的命题或描述语句能够获得一定的有用信息,或者通过对图片或视频进行分析同样能够获得其中包含的有用信息。在某种情况下,语义信息通过简单分析即可获得,比如对于某个群名为“班级就餐群”的用户群,对此群名进行简单分析,就可以知悉这是一个用来对一个班级的同学的就餐问题进行沟通或协商的消息群。
51.场景标识可以指能够获得用户使用目标应用的目的或意图,或者对目标应用的使
用方式的标识信息,以前述用户群为例,此用户群的群名为“班级就餐群”,则场景标识可以直接确定为“班级就餐群”或者从更大范围的语义层面确定为“就餐群”或“就餐”。
52.场景标识的获取方式可以从相关的对文字、图片或者视频中获得,如可以对文字、图片或者视频进行语义分析,从而分析出涉及对目标应用的使用方式的场景标识。
53.需要说明的是,本步骤中可以预先设定若干与场景标识的含义相关的关键词,即预设若干场景标识,后续阶段将用户使用目标应用的实际使用场景的场景标识与预设的场景标识进行文字匹配,从而挖掘出针对目标应用的具有语义信息的场景标识;由于用户对于目标应用的使用方式是多样的,在某种程度上也是未知的,从而可以在后续阶段通过对文字、图片或视频等与用户实际使用目标应用的场景相关的信息中挖掘出用户使用目标应用的新的场景标识,也即挖掘出用户对于目标应用的新的使用场景。
54.步骤s104:对于所述场景标识对应的第一用户群体进行统计,得到统计数据。
55.第一用户群体可以指已经使用此目标应用的客户,包括已经使用目标应用一段时间或者刚刚使用目标应用的用户。
56.本步骤中,对第一用户群体中涉及场景标识的用户群体的数量进行统计,从而分析出涉及场景标识的用户群体在第一用户群体中所占的比例。举例说明,第一用户群包括一万个消息群,每个消息群中包括若干用户,其中,为了不失一般性,在特殊情况下,某个消息群也可以理解为只包含一个用户。涉及某个具体的场景标识的消息群共有1000个,则可以知悉涉及此某个具体应用场景的消息群所占比例为百分之十。
57.步骤s106:若所述统计数据的数据值达到目标值,提取所述第一用户群体的用户特征。
58.本步骤中,目标值可以是预先设定的用来衡量步骤s104得到的统计数据是否达标的阈值,具体的,目标值可以是具体的某个数值或者某个数值区间,其中数值可以为表示绝对大小的数字,如500,也可以为表示相对大小的比例性质的数字,如百分之三十。
59.用户特征可以指用来表明第一用户的行为特征的属性信息,比如第一用户群体的身份为准父母,则用户特征可以理解为用户的身份特征,即准父母,通过对“准父母”这一具体的用户特征进行分析,可以挖掘出用户的行为特征,比如此用户的购物倾向,如会某买婴儿用品等消费品;对于刚毕业工作的大学生这一具体的用户特征进行分析,可以挖掘出其具有攒钱为父母购买礼物或为自己购买新手机等行为特征。
60.具体的,可以从多维度提取用户特征,比如从第一用户群体的基础属性、社会关系、消费能力、行为特征、心理特征等具体维度进行分析,从而挖掘出第一用户群体的用户特征,其中,基础属性可以指年龄、性别、职业等具体的属性,社会关系可以指是否结婚、是否有孩子、是否有兄弟等社会属性,消费能力可以指月收入、月消费、是否开通有信用卡、是否有房贷等表明消费能力的用户属性,行为特征可以指是否经常团购、是否购买打折商品等行为属性,心理特征可以指是否对于某品牌有偏好,是否经常将商品放入购物车而不购买等心理属性。本步骤中,通过提取第一用户群体的用户特征,后续步骤可以挖掘出与第一用户群体具有同类用户特征的第二用户群体。
61.提取所述第一用户群体的用户特征的方式,可以是通过第一用户群体对于目标应用的具体使用行为中进行分析获得,如分析第一用户群体使用目标应用的消费行为、攒钱行为等。
62.步骤s108:确定与所述用户特征相匹配的第二用户群体。
63.在本步骤中,第二用户群体可以指在对目标应用进行大范围推广阶段所针对的用户群体,第二用户群体既可以是之前未使用过目标应用的用户,也可以是已使用过目标应用,但未使用过目标应用的某个具体场景的用户。本步骤的目的是挖掘出与第一用户群体具有同类用户特征的第二用户群体,由于第二用户群体与第一用户群体具有同类用户特征,则可以合理推测第二用户群体与第一用户群体具有同类行为特征,从而第二用户群体相较于一般用户更具有使用目标应用的倾向。
64.确定第二用户群体的方式,本实施例技术方案并不做限制,比如基于用户子网上的购物行为、基于支付软件的消费行为等信息确定与此用户特征相匹配的第二用户群体。
65.步骤s110:采用基于所述语义信息进行定制的信息,向所述第二用户群体推广所述目标应用。
66.在本实施例技术方案中,定制的信息可以指用来吸引第二用户群体使用目标应用的信息,如携带有文字性质的超文本链接的一段文字,用户点击此段文字中的超文本链接部分就可以安装此目标应用,或者以小程序的方式使用此目标应用;或者如可以作为超文本链接的图片,用户点击此图片后就可以安装或者直接使用目标应用,本步骤中向第二用户群体推广所述目标应用的方式,可以是向第二用户群体发送包含指向目标应用的超文本链接的相关文字、图片或视频,如以短信或基于目标应用所依附的应用程序直接推送的方式。
67.图2为基于语义信息所定制的信息的一种示意图。其中,图2表示的示意图可以是手机终端上显示的网页页面。该网页页面可以是针对家庭场景对于目标应用进行推广的页面。如图2所示,图片201为针对家庭场景的图片,例如可以示意三口之家。文本202表示针对家庭场景的文字性的推广信息,如可以为“每天为家庭攒下一笔钱”。
68.图3为基于语义信息所定制的信息的另一种示意图。其中,图3表示的示意图可以是手机终端上显示的网页页面。该网页页面可以是针对情侣场景对于目标应用进行推广的页面。如图3所示,图片301为针对情侣场景的图片,例如可以示意一对情侣。文本302可以表示针对情侣场景的文字性的推广信息,如可以为“每天省下一笔,为将来结婚买房攒钱”。
69.需要说明的是,第一用户群体可能对应若干个场景标识,前述步骤中只是从这若干个场景标识中的某个场景标识的角度出发,挖掘出与此场景标识对应的第二用户群体,并基于该场景标识对应的场景向第二用户群体推荐目标应用。对于此若干个场景标识中的其余全部场景标识或者其余部分场景标识,也可以分别挖掘出各自对应的用户群体,并基于各个场景标识对应的场景向挖掘出的用户群体推荐目标应用。
70.图1中的方法,通过获取针对目标应用的具有语义信息的场景标识,对于此场景标识对应的第一用户群体进行统计,得到统计数据,若统计数据的数据值达到目标值,提取第一用户群体的用户特征,从而获得实际使用目标应用的活跃用户的特征数据,一方面能够根据此特征数据确定与此用户特征相匹配的第二用户群体,从而有效挖掘出使用目标应用的潜在用户,向第二用户群体推广所述目标应用。另一方面,由于该场景标识是具有语义信息的,所以设计人员可以根据该场景标识的语义信息对于推广页面进行针对性的设计,得到基于此语义信息进行定制的信息,采用基于此语义信息进行定制的信息向第二用户群体推广所述目标应用,从而提高被推广的用户的转化率。
71.应当理解,本说明书一个或多个实施例所述的方法中,部分步骤的顺序可以根据实际需要调整,或者可以省略部分步骤。
72.基于图1的方法,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。
73.在可选的技术方案中,所述目标应用为具有使用多人共用账户进行资源转移的功能的应用。这里的资源可以是指具有某种使用价值的资源,如可以指款项、电子货币、可交易的虚拟物品等具有支付功能的金融类资源,也可以指存储资源(如:云存储空间)、计算资源(如:计算线程、计算设备)等与计算机等相关的虚拟资源。需要说明的是,这里只是为了对资源的含义进行举例性说明,所举例子并不构成对术语“资源”的含义的具体覆盖范围的限制。
74.在可选的技术方案中,所述获取针对目标应用的具有语义信息的场景标识,具体可以包括:从用户针对所述目标应用的消费类别信息中获取所述场景标识;或者,从用户针对所述目标应用组建的用户群的群名称中获取所述场景标识;或者,从用户针对所述目标应用的备注信息中获取所述场景标识。
75.具体的,前文已经阐述了第一用户群体为已经使用目标应用的用户群体,因此通过对第一用户群体在使用目标使用时的使用信息获取具有语义信息的场景标识。
76.比如,在前文阐述目标应用为具有使用多人共用账户进行资源转移的功能的应用的前提下,当第一用户群体通过目标应用进行消费,从而支出支付款项资源时,可以根据消费类别分析出为哪些具体类别的消费场景所占的支出的比例较大或频次较高,从而获取具有语义信息的场景标识,即从用户针对所述目标应用的消费类别信息中获取所述场景标识。比如第一用户群体的各类别的消费项目中,针对“就餐”这一消费场景所占的消费支出比例较高,则可以得到“餐饮消费”这一场景标识。
77.又比如,在现实社会中,若干用户会基于某种目的组建用户群,如为共同的消费组建用户群。此时一般可以通过用户组建的用户群的群名分析出组建用户群的目的,比如某个用户群的群名为“一家亲快乐户外群”,则可以从群名中分析出用户组建此群的目的是为了方便一起外出旅游时沟通,则可以基于群名称获得“外出旅游”这一场景标识。也即可以从用户针对所述目标应用组建的用户群的群名称中获取所述场景标识。
78.又比如,用户基于组建的用户群存在转移金融类资源的行为,如转账汇款,在转账汇款时,为了让对方知悉此次转账汇款的目的会增加转账或汇款的备注信息,如“请查收xxxx年度物业费xxxx元”,则可以通过这些备注信息获取用户使用目标应用的具有语义信息的场景标识。
79.在可选的实施例技术方案中,所述对于所述场景标识对应的第一用户群体进行统计,得到统计数据,具体可以包括:统计得到所述第一用户群体的用户数量;或者,所述对于所述场景标识对应的第一用户群体进行统计,得到统计数据,具体可以包括:统计所述第一用户群体的用户数量;计算所述用户数量在第三用户群体中所占的比例;所述第三用户群体的用户数量大于所述第一用户群体的用户数量。
80.在本实施例技术方案中,第三用户群体可以指父用户群体,可以从此父用户群体中选取第一用户群体,其中此第一用户群体具有某用户特征。举例说明,在当前阶段共有1亿个用户群体使用此目标应用,如果将此1亿个用户群体当做样本空间,从中确定与目标应
用的具有语义信息的场景标识对应的第一用户群体,则由于此1亿个用户群体中包括的用户数量过大,不便于实施,可以从其中确定若干数量的用户群体,如十万个用户群体,当做第三用户群体,然后再将此第三用户群体当做样本空间,再从此样本空间中确定具有语义信息的场景标识对应的第一用户群体,然后统计第一用户群体中包括的用户的数量占第三用户群体中包括的用户的比例。
81.在可选的实施例技术方案中,所述采用基于所述语义信息进行定制的信息,向所述第二用户群体推广所述目标应用,具体可以包括:采用基于所述语义信息进行定制的页面,向所述第二用户群体推广所述目标应用;所述页面中包含基于所述语义信息定制的图片,和/或,文字。
82.在本实施例技术方案中,在前文确定了与第一用户群体具有相同用户特征的第二用户群体的基础上,本步骤可以向第二用户群体推广此目标应用,具体的,可以在推广阶段设计一种用户友好的推广信息的表现形式,从而让第二用户群体更加容易接受此推广信息,进而安装或使用目标应用。比如,如图4所示,在场景标识的语义信息为“为父母购买礼物”的情况下,可以设计如图4所示的包含此语义信息的页面,在此页面中包含有信息“早早开始,每天攒下一小笔,今年生日给妈妈买项链”,同时包含有示意礼物的图片,用户可以点击图4中的圈框,表明同意此目标应用的服务协议,然后点击标有“点击开始目标应用”的按钮,从而使用目标应用。或者如图5所示,在为夫妻关系或者情侣关系的用户推荐购买大件场景的目标应用时,可以设计如图5所示的推广页面,在此页面中标有“每天努力一点点,一起购买汽车,不许挪用!”信息。基于与图4中相同的方式,用户可以点击图5中的圈框,表明同意此目标应用的服务协议,然后点击标有“点击开始目标应用”的按钮,从而使用目标应用。
83.在可选的实施例技术方案中,所述向所述第二用户群体推广所述目标应用之前,还可以包括:
84.确定与所述用户特征相匹配的第四用户群体;所述第四用户群体的用户数量小于所述第二用户群体的用户数量;
85.采用基于所述语义信息进行定制的信息,向所述第四用户群体推荐所述目标应用;
86.获取所述第四用户群体针对所述基于所述语义信息进行定制的信息的第一转化率;
87.判断所述第一转化率是否满足预设条件,得到第一判断结果;
88.所述向所述第二用户群体推广所述目标应用,具体可以包括:
89.若所述第一判断结果表示所述第一转化率满足预设条件,向所述第二用户群体推广所述目标应用。
90.在本实施例技术方案中,第四用户群体可以指,在将目标应用在第二用户群体这一大范围目标群体推广阶段前,先在小范围内进行试验的用户群体,以检测推广效果。试验的目的是基于与第一用户群体具有相匹配的用户特征这一属性的前提下,获取所挖掘出的第四用户群体中使用此目标应用的人数与第四用户群体的人数的比例,也即第一转化率,从而基于这一比例在小范围内对本发明实施例技术方案的效果进行验证,后续阶段可以基于此试验效果是否达到预期目标来进行迭代更改试验方案,从而优化本发明技术方案。
91.在可选的实施例技术方案中,所述判断所述第一转化率是否满足预设条件之前,还可以包括:
92.随机选取第五用户群体,所述第五用户群体的用户数量与所述第四用户群体的用户数量之差的绝对值,小于设定阈值;
93.采用基于所述语义信息进行定制的信息,向所述第五用户群体推荐所述目标应用;
94.获取所述第五用户群体针对所述基于所述语义信息进行定制的信息的第二转化率;
95.所述判断所述第一转化率是否满足预设条件,具体可以包括:
96.判断是否所述第一转化率在统计学意义上显著高于所述第二转化率。
97.前文阐述了基于与第一用户群体具有相匹配的用户特征这一属性的前提下,获取所挖掘出的第四用户群体中使用此目标应用的人数与第四用户群体的人数的比例,从而在小范围内对本发明实施例技术方案的效果进行验证。为了从另一角度验证本发明实施例技术方案的效果,可以在前文步骤的基础上,随机选取第五用户群体,向第五用户群体推荐此目标应用,获取第五用户群体中基于此推荐信息使用此目标应用的用户与第五用户群体中用户总数的比例,即得到第二转化率,再将前文得到的第一转化率与此处的第二转化率进行数值比较,判断第一转化率在统计学意义上是否显著高于所述第二转化率,从而验证本发明技术方案的效果。其中,显著是指差异显著,也就是两者之间的区别很大,大到在统计上可以认为两者之间的区别是由于存在实质性不同,而不仅仅是测量误差导致的。
98.在可选的实施例技术方案中,所述方法还可以包括:从已使用所述目标应用的用户中,确定与所述用户特征相匹配的第一用户;从与所述第一用户具有关系的用户中,确定至少一个第二用户;向所述第一用户发送用于邀请所述第二用户与所述第一用户共同使用所述目标应用的提示信息。前述步骤的技术效果是,对于已使用目标应用的第一用户,可以针对前述场景标识对应的一个具体场景确定与第一用户具有符合该具体场景的关系的第二用户,向第一用户发送提示信息,提示第一用户向第二用户发出分享或邀请。若第二用户接收到分享或邀请的信息后,接受该分享或邀请,则可以通过确认等操作,加入到该具体场景对应的用户群,从而第一用户与第二用户共同加入该用户群,实现目标应用的推广。
99.图6为本说明书实施例提供的向第一用户发送的用于邀请第二用户的提示信息示意图。如图6所示,该提示信息可以以一个页面的形式存在。该页面上可以包括文字信息“点击链接,邀请好友一起参与xxx计划”。与此同时,该页面上还可以包括推荐给第一用户的待分享用户列表。该列表中可以包含多个用户的标识。第一用户可以通过对于该列表中的用户进行选取,从而将第一用户选中的用户确定为第二用户。更具体的,该用户列表中的用户可以是基于与第一用户具有资金往来的用户,第一用户的好友以及通讯录成员进行关系识别后确定的,与第一用户具有符合特定场景的用户关系的用户。
100.在本实施例技术方案中,在步骤s106提取了第一用户群体的用户特征后,具体的,可以确定某个与此用户特征具体的数量为一个的第一用户,基于第一用户的社会关系,可以确定与第一用户具有某种关系的第二用户,根据此社会关系的具体类型的不同,第二用户的数量可以为一个或者多个,比如当此社会关系如家庭关系的情况下,可以确定与第一用户具有家庭关系的多个第二用户,或者,当此社会关系如情侣关系或夫妻关系的情况下,
可以确定与第一用户具有情侣关系或夫妻关系的一个第二用户,从而本实施例技术方案中可以向第一用户发送提示信息,此提示信息用于提示第一用户邀请第二用户与第一用户为了达成共同目的而共同使用此目标应用。比如,以前文的“外出旅游”这一具有语义信息的场景标识为例,第一用户为一个家庭中的某个家庭成员,可以向第一用户的其余家属发送基于此目标应用而用于组建为攒钱以一起外出旅游或一起消费的用户群。
101.在可选的技术方案中,所述从与所述第一用户具有关系的用户中,确定至少一个第二用户,具体可以包括:获取所述第一用户的通讯录中的第一用户信息;获取与所述第一用户在预设时间范围内具有资源转移的用户的第二用户信息;基于所述第一用户信息与所述第二用户信息,确定至少一个第二用户。
102.在技术实现阶段,可以基于第一用户的通讯工具的通讯录中确定与第一用户具有某种社会关系的至少一个第二用户,其中,通讯工具既可以指手机、固定电话等硬件性质的通讯工具,也可以指硬件性质的通讯工具上运行的通讯软件上记载的第一用户的通讯录。比如,第一用户可能将自己的父亲的手机号码的备注记载为“爸”,则可以通过读取此通讯录发现与第一用户具有某种社会关系的至少一个第二用户。同时,也可以通过挖掘第一用户在某段时间范围内的资源转移记录,如转账记录、汇款记录的收款人信息中确定与第一用户具有某种社会关系的至少一个第二用户。如在某种场景中,第一用户可能向某个第二用户转账,转账备注信息为“弟弟,6月份的生活费”,则基于这一信息,可以确定与第一用户为兄弟关系或姐弟关系的第二用户。
103.在可选的实施例技术方案中,所述基于所述第一用户信息与所述第二用户信息,确定至少一个第二用户,具体可以包括:确定所述场景标识对应的关系类型;基于所述第一用户信息与所述第二用户信息,按照所述关系类型,对于与所述第一用户具有关系的用户计算关系关联度;按照所述关系关联度由高到低的顺序,确定预设数量的第二用户。
104.在此实施例技术方案中,在某种场景下,可能确定出多个第二用户,如第一用户在节日期间向多位亲属发放虚拟红包,如向68位亲属发送虚拟红包,而第一用户在组建基于目标应用的亲属旅游群时,可能只想邀请关系最密切的若干亲属,则在本实施例技术方案中,可以在分析出与场景标识对应的关系类型后,根据此关系类型的具体类型,如情侣、家庭、亲属等,可以基于与第一用户具有此关系类型对应的社会关系的关系关联度只确定预设数量的第二用户。本技术实施例技术方案并不对此关系关联度的获取方式进行限定,如可以从第一用户的通讯录的备注中获得,如第一用户将部分亲属分别备注为“爸”、“妈”、“大姐”、“大姨”等,则可以对这些备注的语义进行分析,确定预设数量的第二用户,交由第一用户确认,也可以由第一用户通过主动选择的方式确定若干第二用户。
105.在可选的技术方案中,所述向所述第一用户发送用于邀请所述第二用户与所述第一用户共同使用所述目标应用的提示信息之后,还可以包括:获取所述第一用户基于所述提示信息执行的分享操作;基于所述分享操作,向所述第二用户发送用于邀请所述第二用户与所述第一用户共同使用所述目标应用的邀请信息。
106.基于前文描述,下面给出一个具体的实施例,以基于具体场景阐述本发明技术方案。
107.图7为基于本发明提出的基于场景的应用推广方法中向新用户人群推广目标应用的泳道图。如图7所示,包括以下步骤:
108.步骤s702:获取群名称。
109.已经使用目标应用的第一用户群体基于目标应用组建了若干个用户群,本步骤获取这些用户群的群名称。根据前面的记载,可以知道,本步骤也可以获取用户群的消费记录,基于消费记录中的消费类别信息,也可以执行后续的挖掘场景标识等步骤。
110.步骤s704:挖掘场景标识。
111.本步骤对这些用户群的群名进行分析,挖掘得到若干个具有语义信息的场景标识。
112.步骤s706:确定多个场景。
113.本步骤根据步骤s704确定的场景标识,确定第一用户群体使用目标应用的多个具体场景,比如家庭场景、情侣场景、吃喝场景、旅游场景等。
114.步骤s708:确定显著场景标识。
115.由于可以挖掘得到若干个具有语义信息的场景标识,可以从这若干个场景标识中确定哪些场景标识对应的用户群的群名称的数量比例较大,从而确定显著场景标识。
116.步骤s710:提取用户特征。
117.本步骤对于这些新确定的场景标识中的每个场景标识,分别提取对应的用户群体的用户特征。
118.步骤s712:依据用户特征确定待推广用户人群。
119.本步骤依据用户特征在未使用过目标应用的小范围用户人群内对这每个场景标识分别确定待推广用户人群。
120.步骤s714:判断小范围内用户转化率是否超过预定阈值,如果为是,进入步骤s716,如果为否,进入步骤s704。
121.本步骤对步骤s712确定得到的待推广用户人群分别推送各自对应的具有场景标识的目标应用,然后判断这一小范围用户人群的用户转化率是否超过预定阈值,如若未超过预定阈值,可以分析原因,如重新分析从第一用户群体中挖掘得到的若干个具有语义信息的场景标识是否确实是在所有场景标识中占比较大的场景标识。
122.步骤s716:模型迭代。
123.如若在步骤s714中小范围用户人群内用户转化率超过预定阈值,则可以在比步骤s712中的小范围用户人群的规模稍大的新用户群体中对目标应用进行推广,根据推广后转化成功的用户的用户特征,对模型进行迭代优化。
124.步骤s718:对全量用户群体分场景打分。
125.步骤s720:对于各个场景,确定得分高的用户人群。
126.步骤s722:以定制页面形式向得分高的用户人群进行目标应用的推广。
127.步骤s718和步骤s720目的是为了确定在全量用户群体范围内对目标应用进行大规模推广阶段,对一个个用户个体最应该推送哪些场景标识对应的场景下的目标应用。具体的,对于某个场景标识,可以依据特征匹配原则进行筛选,举例说明,有场景标识a和b,对于用户user而言,可以将此用户user的用户特征分别与场景标识a和b对应的用户特征进行匹配,从而可基于匹配程度最高的场景标识向用户user推送目标应用。从而对于各个场景标识,由于精准筛选出了对应的用户人群,此用户人群具有更强的使用此场景标识对应的场景下的目标应用的倾向,从而能够提升目标应用的用户转化率,在此过程中,可以以定制
页面形式向各待推广用户群体对目标应用进行推广。
128.基于同样的思路,本说明书实施例还提供了上述方法对应的装置。图8为本说明书实施例提供的对应于图1的一种基于场景的应用推广装置的结构示意图。如图8所示,该装置可以包括:
129.场景标识获取模块802,用于获取针对目标应用的具有语义信息的场景标识;
130.用户群体统计模块804,用于对于所述场景标识对应的第一用户群体进行统计,得到统计数据;
131.用户特征提取模块806,用于若所述统计数据的数据值达到目标值,提取所述第一用户群体的用户特征;
132.匹配模块808,用于确定与所述用户特征相匹配的第二用户群体;
133.目标应用推广模块810,用于采用基于所述语义信息进行定制的信息,向所述第二用户群体推广所述目标应用。
134.基于图8的装置,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。
135.在可选的实施例技术方案中,所述装置还可以包括目标应用推广模块,用于:确定与所述用户特征相匹配的第四用户群体;所述第四用户群体的用户数量小于所述第二用户群体的用户数量;
136.采用基于所述语义信息进行定制的信息,向所述第四用户群体推荐所述目标应用;
137.获取所述第四用户群体针对所述基于所述语义信息进行定制的信息的第一转化率;
138.判断所述第一转化率是否满足预设条件,得到第一判断结果;
139.所述向所述第二用户群体推广所述目标应用,具体可以包括:
140.若所述第一判断结果表示所述第一转化率满足预设条件,向所述第二用户群体推广所述目标应用。
141.在可选的实施例技术方案中,所述装置还可以包括提示信息发送模块,用于:从已使用所述目标应用的用户中,确定与所述用户特征相匹配的第一用户;
142.从与所述第一用户具有关系的用户中,确定至少一个第二用户;
143.向所述第一用户发送用于邀请所述第二用户与所述第一用户共同使用所述目标应用的提示信息。
144.可以理解,上述的各模块是指计算机程序或者程序段,用于执行某一项或多项特定的功能。此外,上述各模块的区分并不代表实际的程序代码也必须是分开的。
145.基于同样的思路,本说明书实施例还提供了上述方法对应的设备。
146.图9为本说明书实施例提供的对应于图1的一种基于场景的应用推广设备的结构示意图。如图9所示,设备900可以包括:
147.至少一个处理器910;以及,
148.与所述至少一个处理器通信连接的存储器930;其中,
149.所述存储器930存储有可被所述至少一个处理器910执行的指令920,所述指令被所述至少一个处理器910执行,以使所述至少一个处理器910能够:
150.获取针对目标应用的具有语义信息的场景标识;
151.对于所述场景标识对应的第一用户群体进行统计,得到统计数据;
152.若所述统计数据的数据值达到目标值,提取所述第一用户群体的用户特征;
153.确定与所述用户特征相匹配的第二用户群体;
154.采用基于所述语义信息进行定制的信息,向所述第二用户群体推广所述目标应用。
155.基于同样的思路,本说明书实施例还提供了上述方法对应的计算机可读介质。计算机可读介质上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现以下方法:
156.获取针对目标应用的具有语义信息的场景标识;
157.对于所述场景标识对应的第一用户群体进行统计,得到统计数据;
158.若所述统计数据的数据值达到目标值,提取所述第一用户群体的用户特征;
159.确定与所述用户特征相匹配的第二用户群体;
160.采用基于所述语义信息进行定制的信息,向所述第二用户群体推广所述目标应用。
161.上述对本说明书特定实施例进行了描述。其他实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
162.在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very-high-speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
163.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchip pic18f26k20以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
164.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
165.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
166.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
167.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
168.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
169.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
170.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
171.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
172.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
173.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
174.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
175.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
176.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1