信息投放方法、装置和计算机可读存储介质与流程

文档序号:33016484发布日期:2023-01-20 16:09阅读:40来源:国知局
信息投放方法、装置和计算机可读存储介质与流程

1.本公开涉及信息处理领域,特别涉及一种信息投放方法、装置和计算机可读存储介质。


背景技术:

2.信息投放是将信息发送到终端设备的过程。在互联网技术中,信息投放通常是有针对性的投放。例如,确定信息的目标受众,并将信息发送给目标受众,以获得更好的反馈。


技术实现要素:

3.根据本公开一些实施例的第一个方面,提供一种信息投放方法,包括:根据用户已投放的信息的历史指标、以及用户所属类别的历史指标,确定用户对应的目标指标的推荐值,其中,指标是根据通过发布的信息所获取的资源和消耗的资源所确定的;将目标指标的推荐值推荐给用户;根据用户输入的目标指标,确定用户待发布的目标信息的投放对象,其中,输入的目标指标是用户根据目标指标的推荐值确定的;将目标信息发送给确定的投放对象。
4.在一些实施例中,根据用户已投放的信息的历史指标、以及用户所属类别的历史指标,确定用户对应的目标指标的推荐值包括:确定用户发布的信息的历史指标与用户系数的乘积,作为第一数值;确定用户所属类别的历史指标与类别系数的乘积,作为第二数值;将第一数值和第二数值中的最大值确定为目标指标的推荐值。
5.在一些实施例中,用户系数不大于3,类别系数位于0.7至0.9之间。
6.在一些实施例中,用户系数为3,类别系数为0.8。
7.在一些实施例中,信息投放方法还包括:确定已发布的多条信息中,每个信息对应的用户设置的指标与相应类别的平均指标的比值;根据多条信息的比值所属的预设区间,将多条信息进行划分;确定每个区间对应的信息的完成率,其中,完成率为投放后的实际指标不低于设置的目标指标的信息的数量与区间对应的信息数量的比值;根据各个区间对应的完成率相较于前一区间的下降程度,确定用户系数。
8.在一些实施例中,多条信息为与目标信息的发布平台或发布区域的至少一种所对应的、已发布的信息。
9.在一些实施例中,将目标指标的推荐值推荐给用户包括:判断用户预先输入的目标指标是否属于预设范围;在用户预先输入的目标指标不属于预设范围的情况下,将目标指标的推荐值推荐给所述用户。
10.在一些实施例中,根据用户输入的目标指标,确定用户待发布的目标信息的投放对象包括:对于备选对象数据集中的每个对象,根据对象的特征、用户待发布的目标信息的特征生成对象的联合特征;利用预先训练的模型对对象的联合特征进行处理,生成预测值;在预测值满足预设条件的情况下,将对象确定为目标信息的投放对象,其中,预设条件根据用户输入的目标指标确定。
11.在一些实施例中,信息投放方法还包括:在将目标信息发送给确定的投放对象的过程中,以信息可视化的方式实时显示目标指标的推荐值、以及目标信息的掉量信息、获取的资源、消耗的资源或指标中的至少一种,其中,每个时刻对应的掉量信息为在时刻获取的资源与前一时刻获取的资源的比值。
12.在一些实施例中,信息投放方法还包括:在将目标信息发送给确定的投放对象的过程中,监控目标信息的掉量信息,其中,每个时刻对应的掉量信息为在时刻获取的资源与前一时刻获取的资源的比值;在掉量信息高于预设值、并且用户输入的目标指标不为目标指标的推荐值的情况下,再次将目标指标的推荐值推荐给用户。
13.在一些实施例中,信息投放方法还包括:在目标信息投放结束后,获取目标信息的投放完成信息,其中,投放完成信息根据投放对应的目标指标与用户输入的目标指标确定;在用户输入的目标指标不为目标指标的推荐值、并且投放完成信息不符合预设条件的情况下,再次将目标指标的推荐值推荐给用户。
14.根据本公开一些实施例的第二个方面,提供一种信息投放装置,包括:推荐值确定模块,被配置为根据用户已投放的信息的历史指标、以及用户所属类别的历史指标,确定用户对应的目标指标的推荐值,其中,指标是根据通过发布的信息所获取的资源和消耗的资源所确定的;推荐模块,被配置为将目标指标的推荐值推荐给用户;投放对象确定模块,被配置为根据用户输入的目标指标,确定用户待发布的目标信息的投放对象,其中,输入的目标指标是用户根据目标指标的推荐值确定的;投放模块,被配置为将目标信息发送给确定的投放对象。
15.根据本公开一些实施例的第三个方面,提供一种信息投放装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行前述任意一种信息投放方法。
16.根据本公开一些实施例的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现前述任意一种信息投放方法。
17.根据本公开一些实施例的第五个方面,提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机实现前述任意一种信息投放方法。
18.通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
19.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1示出了根据本公开一些实施例的信息投放方法的流程示意图。
21.图2示出了根据本公开一些实施例的用户系数确定方法的流程示意图。
22.图3示出了根据本公开一些实施例的信息投放装置的结构示意图。
23.图4示出了根据本公开另一些实施例的信息投放装置的结构示意图。
24.图5示出了根据本公开又一些实施例的信息投放装置的结构示意图。
具体实施方式
25.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
26.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
27.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
28.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
29.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
30.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
31.可以理解的是,在使用本公开中各个实施例的技术方案之前,均会通过恰当的方式对所涉及的个人信息的类型、使用范围、使用场景等告知用户,并获得用户的授权。
32.例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确的提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主的选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
33.作为一种可选的但非限定的实现方式,响应于接受到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
34.可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
35.发明人经过分析后发现,为了更准确地帮助具有信息投放需求的用户更好地进行信息投放,可以预先了解用户的投放预期,并根据该预期确定投放对象。然而,有些用户的投放需求设置不合理,会使得投放效果差,从而浪费了在投放过程中所消耗的用户资源,也浪费了网络资源、计算资源、存储资源以及并不希望收到该投放信息的投放对象的资源。
36.因此,发明人提出了一种信息投放方法、装置和计算机可读存储介质,以解决信息投放不准确所造成的资源浪费的问题。
37.图1示出了根据本公开一些实施例的信息投放方法的流程示意图。如图1所示,该实施例的信息投放方法包括步骤s102~s108。
38.在步骤s102中,根据用户已投放的信息的历史指标、以及用户所属类别的历史指标,确定用户对应的目标指标的推荐值,其中,指标是根据通过发布的信息所获取的资源和消耗的资源所确定的。
39.在本公开中,用户是指投放信息的用户,对象是指投放的信息的接收方。投放的信
息例如为文字、图像、视频、声音或以上任意多种的结合。在投放对象获取信息后,如果对该信息感兴趣,则会产生反馈,反馈例如包括给出正向评价(例如点赞)、以及与该信息所关联的项目产生交互,该交互包括点击、浏览、收藏、分享、购买等等。例如,发布的信息为一条产品介绍信息,则当接收到该信息的用户对此感兴趣时,会继续点击该产品的购买页面的入口控件,进而产生浏览、收藏、分享、购买等交互行为。在这里,获取和使用个人信息的方式可参见本公开具体实施方式部分前面的说明,。在得到投放信息的用户和投放对象双方的授权后,可以获取和使用个人信息。
40.用户的类别可以根据用户所属行业决定,例如包括服装、教育、机动车、餐饮、医疗等等。在一些实施例中,根据待投放的目标信息的类别,确定用户的类别。例如,某个用户历史投放的信息均与餐饮相关,则将该用户的类别确定为餐饮类别。此外,也可以根据用户的设置来确定用户的类别。
41.资源例如包括时间资源、资金资源、点击率和浏览量等交互资源,还可以是网络资源、计算资源或存储资源等等。
42.指标用于衡量用户和用户类别在历史投放过程中的投放效果。历史指标例如为历史时间段内指标的平均值。在一些实施例中,指标为通过发布的信息所获取的资源和消耗的资源之比,从而能够衡量用户由于投放信息所带来的资源回报。
43.在一些实施例中,确定用户发布的信息的历史指标与用户系数的乘积,作为第一数值;确定用户所属类别的历史指标与类别系数的乘积,作为第二数值;将第一数值和第二数值中的最大值确定为目标指标的推荐值。在一些实施例中,用户系数不大于3,类别系数位于0.7至0.9之间。
44.发明人经过分析后发现,不同类别的特点不同。例如,以发布虚拟产品信息为主的用户在信息发布时消耗的资源较少,因为虚拟产品的物料、运输和存储资源的消耗较低,因此目标指标相对较低;而以发布服饰类产品信息为主的用户则往往对目标指标有更高的期望。因此,上述实施例在确定推荐值时考虑了类别的历史指标。并且,当用户的历史数据较少、甚至没有历史数据的情况下,行业的历史指标还可以提供一个备选的推荐方案。从而,能够为用户提供合理、有效的推荐值。
45.在步骤s104中,将目标指标的推荐值推荐给用户。
46.在一些实施例中,还可以接收用户预先输入的目标指标,判断用户预先输入的目标指标是否属于预设范围;在用户预先输入的目标指标不属于预设范围的情况下,将目标指标的推荐值推荐给用户。从而,用户可以参考该推荐值,决定采用的目标指标。
47.用户可以采纳该推荐值,例如,通过选中页面中的控件,直接将推荐值输入到目标指标的输入控件中。此外,用户也可以自行填写,填写时可以写入与推荐值相同的数值,也可以基于该推荐值进行微调、以输入自己期望的数值,还可以在不认同该推荐值的情况下继续输入自己期望的数值。总之,用户可以根据推荐值,做出同意、基本同意、不同意的决策,并基于该决策填入数值。
48.在一些实施例中,用户预先已经输入了目标指标,但是由于目标指标不属于预设范围,输入页面上显示推荐值的提示。此时,用于根据该推荐值,可以修改已输入的目标指标、或者继续保持原来输入的目标指标。
49.用户例如可以通过操作页面上的提交控件来确定目标指标。然后,用户的操作终
端例如将提交的推荐值发送到服务器,以进行进一步计算。
50.在步骤s106中,根据用户输入的目标指标,确定用户待发布的目标信息的投放对象,其中,输入的目标指标是用户根据目标指标的推荐值确定的。
51.在一些实施例中,利用预先训练的模型确定投放对象。该模型例如为神经网络模型。
52.在一些实施例中,对于备选对象数据集中的每个对象,根据对象的特征、用户待发布的目标信息的特征生成对象的联合特征;利用预先训练的模型对对象的联合特征进行处理,生成预测值;在预测值满足预设条件的情况下,将对象确定为目标信息的投放对象,其中,预设条件根据用户输入的目标指标确定。
53.预测值表示对象对目标信息产生反馈的概率,该反馈例如为点击、浏览、收藏、分享或购买等等,可以通过点击率、转化率、资源消耗值等来衡量。
54.通过该确定方式,能够将最可能产生反馈的对象确定为投放对象,以使得信息投放的整体效果达到用户输入的目标指标,以符合用户的预期。
55.在步骤s108中,将目标信息发送给确定的投放对象。
56.例如,将目标信息发送给投放对象的终端。
57.在一些实施例中,目标信息的投放会持续预设的投放时长。投放方式可以是在预设的投放时长内,向目标用户持续投放,例如在特定应用的固定位置一直显示目标信息;或者,还可以是在预设的投放时长内,以推送通知或者在应用的固定位置显示的方式,向每个投放对象发送预设次数的目标信息。根据需要,本领域技术人员还可以使用其他的投放方式,这里不再赘述。
58.上述实施例结合用户的已投放的信息的历史指标、以及用户所属类别的历史指标来确定目标指标的推荐值,以在用户输入目标指标时向用户产生提示,使得用户参考该推荐值设置合理的目标指标。从而,基于输入的目标指标所确定的信息投放更合理,避免了由于信息投放效果差导致的重复投放或资源浪费,从而从整体上节约了用户、网络、设备和被投放对象的资源。
59.一些实施例在确定目标指标的推荐值时,使用了用户系数和类别系数,即:确定用户发布的信息的历史指标与用户系数的乘积,作为第一数值;确定用户所属类别的历史指标与类别系数的乘积,作为第二数值;将第一数值和第二数值中的最大值确定为目标指标的推荐值。下面示例性地描述用户系数的确定方式。
60.图2示出了根据本公开一些实施例的用户系数确定方法的流程示意图。如图2所示,该实施例的用户系数的确定方法包括步骤s202~s208。
61.在步骤s202中,确定已发布的多条信息中,每个信息对应的用户设置的指标与相应类别的平均指标的比值。
62.在步骤s204中,根据多条信息的比值所属的预设区间,将多条信息进行划分。例如比值在区间0~1的信息划分到区间1、比值在区间1~2的信息划分到区间2等等。
63.在步骤s206中,确定每个区间对应的信息的完成率,其中,完成率为投放后的实际指标不低于设置的目标指标的信息的数量与区间对应的信息数量的比值。
64.在步骤s208中,根据各个区间对应的完成率相较于前一区间的下降程度,确定用户系数。
65.例如,对于相邻的两个区间,当后一个区间的完成率相较于前一个区间下降程度较高时,例如超过预设程度时,将这两个区间的分界点作为用户系数。表1示例性地示出了几个区间的比值的范围和相应的完成率。
66.表1
67.比值0~11~22~3》3完成率70%50%49%10%
68.由表1可见,当比值大于3时,完成率急剧下降,从而可以将3确定为用户系数。
69.发明人通过对一些历史数据进行统计,发现采用用户系数为3、类别系数为0.8时,能够得到更好的信息投放效果。随着数据的扩充,本领域技术人员也可以根据需要对系数进行调整。
70.在一些实施例中,在确定用户时,使用的多条信息为与目标信息的发布平台或发布区域的至少一种所对应的、已发布的信息。从而,对于投放目标为不同区域、不同平台的用户,可以个性化地确定系数,以更灵活地确定推荐值,使得推荐值能够带来更好的投放效果、节约更多的资源。
71.在一些实施例中,还可以在投放过程中对投放效果进行监控。
72.在一些实施例中,在将目标信息发送给确定的投放对象的过程中,以信息可视化的方式实时显示目标指标的推荐值、以及目标信息的掉量信息、获取的资源、消耗的资源或指标中的至少一种,其中,每个时刻对应的掉量信息为在时刻获取的资源与前一时刻获取的资源的比值。
73.例如,可以以柱状图、折线图等方式反映掉量信息。从而,用户可以清楚地了解当前的投放效果。此外,目标指标的推荐值也显示给用户。从而,当用户发现掉量程度较大、并且之前没有采纳推荐值时,可以考虑重新投放、并在重新投放中使用推荐值来优化投放策略。
74.在一些实施例中,还可以在掉量程度较大的时候向用户发起提示。在将目标信息发送给确定的投放对象的过程中,监控目标信息的掉量信息;在掉量信息高于预设值、并且用户输入的目标指标不为目标指标的推荐值的情况下,再次将目标指标的推荐值推荐给用户。
75.从而,可以进行更有针对性的推荐,使得用户更容易接受推荐值、并在必要的情况下及时调整投放策略,提高信息投放的准确率、节约资源。
76.在一些实施例中,还可以根据投放结束后的完成情况向用户发起提示。在目标信息投放结束后,获取目标信息的投放完成信息,其中,投放完成信息根据投放对应的目标指标与用户输入的目标指标确定;在用户输入的目标指标不为目标指标的推荐值、并且投放完成信息不符合预设条件的情况下,再次将目标指标的推荐值推荐给用户。
77.从而,用户在下次投放信息时、或者重新发起信息投放时,可以进一步考虑推荐值,提高了信息投放的准确率、节约了资源。
78.下面参考图3描述本公开信息投放装置的实施例。
79.图3示出了根据本公开一些实施例的信息投放装置的结构示意图。如图3所示,该实施例的信息投放装置30包括:推荐值确定模块310,被配置为根据用户已投放的信息的历史指标、以及用户所属类别的历史指标,确定用户对应的目标指标的推荐值,其中,指标是
根据通过发布的信息所获取的资源和消耗的资源所确定的;推荐模块320,被配置为将目标指标的推荐值推荐给用户;投放对象确定模块330,被配置为根据用户输入的目标指标,确定用户待发布的目标信息的投放对象,其中,输入的目标指标是用户根据目标指标的推荐值确定的;投放模块340,被配置为将目标信息发送给确定的投放对象。
80.在一些实施例中,推荐值确定模块310进一步被配置为确定用户发布的信息的历史指标与用户系数的乘积,作为第一数值;确定用户所属类别的历史指标与类别系数的乘积,作为第二数值;将第一数值和第二数值中的最大值确定为目标指标的推荐值。
81.在一些实施例中,用户系数不大于3,类别系数位于0.7至0.9之间。
82.在一些实施例中,用户系数为3,类别系数为0.8。
83.在一些实施例中,信息投放装置30还包括用户系数确定模块350,被配置为确定已发布的多条信息中,每个信息对应的用户设置的指标与相应类别的平均指标的比值;根据多条信息的比值所属的预设区间,将多条信息进行划分;确定每个区间对应的信息的完成率,其中,完成率为投放后的实际指标不低于设置的目标指标的信息的数量与区间对应的信息数量的比值;根据各个区间对应的完成率相较于前一区间的下降程度,确定用户系数。
84.在一些实施例中,多条信息为与目标信息的发布平台或发布区域的至少一种所对应的、已发布的信息。
85.在一些实施例中,推荐模块320进一步被配置为判断用户预先输入的目标指标是否属于预设范围;在用户预先输入的目标指标不属于预设范围的情况下,将目标指标的推荐值推荐给用户。
86.在一些实施例中,投放对象确定模块330进一步被配置为对于备选对象数据集中的每个对象,根据对象的特征、用户待发布的目标信息的特征生成对象的联合特征;利用预先训练的模型对对象的联合特征进行处理,生成预测值;在预测值满足预设条件的情况下,将对象确定为目标信息的投放对象,其中,预设条件根据用户输入的目标指标确定。
87.在一些实施例中,信息投放装置30还包括:显示模块360,被配置为在将目标信息发送给确定的投放对象的过程中,以信息可视化的方式实时显示目标指标的推荐值、以及目标信息的掉量信息、获取的资源、消耗的资源或指标中的至少一种,其中,每个时刻对应的掉量信息为在时刻获取的资源与前一时刻获取的资源的比值。
88.在一些实施例中,信息投放装置30还包括:监控模块370,被配置为在将目标信息发送给确定的投放对象的过程中,监控目标信息的掉量信息,其中,每个时刻对应的掉量信息为在时刻获取的资源与前一时刻获取的资源的比值;推荐模块320进一步被配置为在掉量信息高于预设值、并且用户输入的目标指标不为目标指标的推荐值的情况下,再次将目标指标的推荐值推荐给用户。
89.在一些实施例中,推荐模块320进一步被配置为在目标信息投放结束后,获取目标信息的投放完成信息,其中,投放完成信息根据投放对应的目标指标与用户输入的目标指标确定;在用户输入的目标指标不为目标指标的推荐值、并且投放完成信息不符合预设条件的情况下,再次将目标指标的推荐值推荐给用户。
90.图4示出了根据本公开另一些实施例的信息投放装置的结构示意图。如图4所示,该实施例的信息投放装置40包括:存储器410以及耦接至该存储器410的处理器420,处理器420被配置为基于存储在存储器410中的指令,执行前述任意一个实施例中的信息投放方
法。
91.其中,存储器410例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(boot loader)以及其他程序等。
92.图5示出了根据本公开又一些实施例的信息投放装置的结构示意图。如图5所示,该实施例的信息投放装置50包括:存储器510以及处理器520,还可以包括输入输出接口530、网络接口540、存储接口550等。这些接口530,540,550以及存储器510和处理器520之间例如可以通过总线540连接。其中,输入输出接口530为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口540为各种联网设备提供连接接口。存储接口550为sd卡、u盘等外置存储设备提供连接接口。
93.本公开的实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现前述任意一种信息投放方法。
94.本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
95.本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解为可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
96.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
97.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
98.以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1