用于选择广告媒体的方法和装置与流程

文档序号:11952863阅读:181来源:国知局
用于选择广告媒体的方法和装置与流程

本发明涉及信息处理领域,尤其涉及用于选择广告媒体的方法和装置。



背景技术:

近年来,广告传媒产业发展迅速,涌现出各种类型的广告媒体。媒体是广告信息的载体和传播手段。由于不同的媒体具有不同的特点和特定的受众对象,产生的广告效果也是不同的,所以,对于广告主或者广告代理公司来说,媒体的选择成为广告活动的重要组成部分。目前,广告主或者广告代理公司完全依赖于历史经验来从众多的媒体中选择要投放广告的媒体,不仅效率低下,而且难以进行合理的选择,而无法达到预期的广告效果。



技术实现要素:

考虑到现有技术的上述问题,本发明实施例提供用于选择广告媒体的方法和装置,其不仅能够提高媒体选择的效率,而且使得媒体选择更为合理。

根据本发明实施例的一种用于选择广告媒体的方法,包括:获取由用户输入的、用于指示所述用户对广告投放的需求的需求信息,所述需求信息包括所述用户期望所述广告投放达到的目标关键性能指标;通过将所述需求信息与预先存储的、多个媒体的性能信息进行比较,确定所述多个媒体中的每个媒体与所述需求的匹配度;根据所述多个媒体中的每个媒体与所述需求的匹配度,生成向所述用户推荐的媒体列表,所述媒体列表包括所述多个媒体中的至少一个媒体。

其中,所述目标关键性能指标包括以下各项中的至少一项:展示量、每千人成本、每点击成本、点击率。

其中,所述需求信息还包括目标受众信息,所述目标受众信息用于指 示所述用户期望的受众;

所述确定所述多个媒体中的每个媒体与所述需求的匹配度进一步包括:通过将所述目标关键性能指标与所述多个媒体中的每个媒体的关键性能指标进行比较,确定所述多个媒体中的每个媒体的第一匹配分数;通过将所述目标受众信息与所述多个媒体中的每个媒体的受众信息进行比较,确定所述多个媒体中的每个媒体的第二匹配分数;根据所述多个媒体中的每个媒体的第一匹配分数以及所述多个媒体中的每个媒体的第二匹配分数,以加权的方式确定所述多个媒体中的每个媒体与所述需求的匹配度。

其中,所述方法还包括:获取由所述用户输入的预算信息,所述预算信息用于指示所述用户对广告投放的总预算;根据所述预算信息,为所述至少一个媒体中的每个媒体分配预算。

其中,所述为所述至少一个媒体中的每个媒体分配预算,进一步包括:根据所述预算信息,针对所述至少一个媒体中的每个媒体来执行第一次预算分配;确定所述至少一个媒体的总关键性能指标是否满足所述目标关键性能指标;在所述至少一个媒体的总关键性能指标不满足所述目标关键性能指标的情况下,则针对所述至少一个媒体中的每个媒体来执行至少一次预算重新分配,使得所述至少一个媒体的总关键性能指标满足所述目标关键性能指标。

其中,所述针对所述至少一个媒体中的每个媒体来执行第一次预算分配,进一步包括:为所述至少一个媒体中的每个媒体分配第一部分预算,其中,所述至少一个媒体中的每个媒体的第一部分预算为该媒体的最低起投额;确定剩余预算,所述剩余预算是通过所述总预算减去所述至少一个媒体中的每个媒体的第一部分预算来得到的;根据所述至少一个媒体中的每个媒体的匹配度,将所述剩余预算分配给所述至少一个媒体中的每个媒体。

其中,所述根据所述多个媒体中的每个媒体与所述需求的匹配度,生成媒体列表,进一步包括:根据所述多个媒体中的每个媒体与所述需求的匹配度,在所述多个媒体中确定向所述用户推荐的媒体;根据由所述用户输入的媒体信息,确定所述至少一个媒体,其中,所述媒体信息用于指示由所述用户在所确定的向所述用户推荐的媒体中选择的所述至少一个媒 体。

其中,所述需求信息还包括所述用户期望的媒体类型以及广告投放涉及的行业。

根据本发明实施例的一种用于选择广告媒体的装置,包括:获取模块,用于获取由用户输入的、用于指示所述用户对广告投放的需求的需求信息,所述需求信息包括所述用户期望所述广告投放达到的目标关键性能指标;确定模块,用于通过将所述需求信息与预先存储的、多个媒体的性能信息进行比较,确定所述多个媒体中的每个媒体与所述需求的匹配度;生成模块,用于根据所述多个媒体中的每个媒体与所述需求的匹配度,生成向所述用户推荐的媒体列表,所述媒体列表包括所述多个媒体中的至少一个媒体。

其中,所述目标关键性能指标包括以下各项中的至少一项:展示量、每千人成本、每点击成本、点击率。

其中,所述需求信息还包括目标受众信息,所述目标受众信息用于指示所述用户期望的受众;

所述确定模块进一步用于:通过将所述目标关键性能指标与所述多个媒体中的每个媒体的关键性能指标进行比较,确定所述多个媒体中的每个媒体的第一匹配分数;通过将所述目标受众信息与所述多个媒体中的每个媒体的受众信息进行比较,确定所述多个媒体中的每个媒体的第二匹配分数;根据所述多个媒体中的每个媒体的第一匹配分数以及所述多个媒体中的每个媒体的第二匹配分数,以加权的方式确定所述多个媒体中的每个媒体与所述需求的匹配度。

其中,所述装置还包括分配模块;

所述获取模块,还用于获取由所述用户输入的预算信息,所述预算信息用于指示所述用户对广告投放的总预算;所述分配模块,用于根据所述预算信息,为所述至少一个媒体中的每个媒体分配预算。

其中,所述分配模块进一步用于:根据所述预算信息,针对所述至少一个媒体中的每个媒体来执行第一次预算分配;确定所述至少一个媒体的总关键性能指标是否满足所述目标关键性能指标;在所述至少一个媒体的总关键性能指标不满足所述目标关键性能指标的情况下,则针对所述至少 一个媒体中的每个媒体来执行至少一次预算重新分配,使得所述至少一个媒体的总关键性能指标满足所述目标关键性能指标。

其中,所述分配模块进一步用于:为所述至少一个媒体中的每个媒体分配第一部分预算,其中,所述至少一个媒体中的每个媒体的第一部分预算为该媒体的最低起投额;确定剩余预算,所述剩余预算是通过所述总预算减去所述至少一个媒体中的每个媒体的第一部分预算来得到的;根据所述至少一个媒体中的每个媒体的匹配度,将所述剩余预算分配给所述至少一个媒体中的每个媒体。

其中,所述生成模块进一步用于:根据所述多个媒体中的每个媒体与所述需求的匹配度,在所述多个媒体中确定向所述用户推荐的媒体;根据由所述用户输入的媒体信息,确定所述至少一个媒体,其中,所述媒体信息用于指示由所述用户在所确定的向所述用户推荐的媒体中选择的所述至少一个媒体。

从上述的描述中可以看出,在本发明实施例中,通过根据用户的需求信息与多个媒体的性能信息来得到多个媒体与用户需求的匹配度,从而根据多个媒体的匹配度来得到向用户推荐的媒体列表,而无需用户通过历史经验进行媒体选择,不仅能够提高媒体选择的效率,而且使得媒体选择更为合理。

附图说明

本发明的其它特征、特点、优点和益处通过以下结合附图的详细描述将变得更加显而易见。

图1示出了根据本发明一个实施例的用于选择广告媒体的系统的示意图。

图2示出了根据本发明一个实施例的用于选择广告媒体的方法的流程图。

图3示出了根据本发明一个实施例的用于选择广告媒体的装置的示意框图。

图4示出了根据本发明一个实施例的用于选择广告媒体的服务器的示意框图。

具体实施方式

下面,将参照附图详细描述本发明的各个实施例。

图1示出了根据本发明一个实施例的用于选择广告媒体的系统的示意图。如图1所示,用于选择广告媒体的系统100包括终端110和服务器120。终端110和服务器120可以通过有线或无线的方式进行通信。例如,终端110可以包括智能手机、台式计算机、膝上型计算机等。

终端110可以为用户提供交互界面。用户通过交互界面,可以在终端110上输入广告活动的相关信息。例如,用户还可以通过交互界面在终端110上输入广告活动基础信息,以进行记录。例如,广告活动基础信息可以包括广告主名称、品牌、产品、产品价格、活动名称、开始时间、结束时间、投放节奏等。

此外,用户还可以在终端110上输入需求信息。需求信息用于指示用户需求,即用户对广告投放的需求。具体地,需求信息可以包括用户期望广告投放达到的目标关键性能指标(Key Performance Indicator,KPI)。

终端110可以将需求信息发送给服务器120。服务器120可以根据需求信息来选择广告媒体。具体而言,服务器120可以通过将需求信息与预先存储的、多个媒体的性能信息进行比较,确定多个媒体中的每个媒体与用户需求的匹配度。服务器120可以根据多个媒体中的每个媒体与用户需求的匹配度,生成向用户推荐的媒体列表,媒体列表可以包括多个媒体中的至少一个媒体。

例如,多个媒体的性能信息可以存储在媒体数据库中。媒体数据库可以记录各个媒体的历史性能数据。媒体的性能信息可以包括KPI、广告形式、购买方式、素材格式、起投额、日均点击量、日均独立访客(Unique Visitor,UV)等。KPI可以包括展示量(Page View,PV)、每千人成本(Cost Per Mille,CPM)、每点击成本(Cost Per Click,CPC)、点击率(Click Through Rate,CTR)中的一项或多项。购买方式可以包括CPM、按天收费(Cost Per Day,CPD)等。例如,表1是根据本发明一个实施例的媒体数据库的例子。

表1

在一种具体实施方式中,目标KPI可以包括以下各项中的至少一项:PV、CPM、CPC、CTR。

需求信息与多个媒体的性能信息是相对应的。例如,在需求信息包括目标KPI的情况下,服务器120可以将目标KPI与多个媒体中的每个媒体的KPI进行比较,从而确定多个媒体中的每个媒体与用户需求的匹配度。本文中所提到的匹配度可以表示为具体的数字。例如,假设目标CPC为4,而某个媒体的CPC为4,则该媒体与用户需求的匹配度可以为100。应当理解的是,此处给出的数字仅是作为举例,并不限制本发明实施例的范围。

在另一种具体实施方式中,需求信息还可以包括目标受众信息。目标受众信息可以用于指示用户期望的受众。

例如,目标受众信息可以包括兴趣人群、地域、性别、年龄、教育程度、个人月收入等。

这样,服务器120可以获取预先存储的多个媒体的受众信息。多个媒体的受众信息可以存储在受众数据库中。受众数据库可以记录多个媒体的历史受众信息。例如,历史受众信息可以包括受众的性别、年龄、个人收入、兴趣特征等。例如,表2是根据本发明一个实施例的受众数据库的例子。

表2

在需求信息包括目标KPI和目标受众信息的情况下,服务器120可以根据目标KPI和目标受众信息来确定多个媒体中的每个媒体与用户需求的匹配度。

具体而言,服务器120可以将目标关键性能与多个媒体中的每个媒体的KPI进行比较,从而确定每个媒体的第一匹配分数。服务器120可以将目标受众信息与每个媒体的受众信息进行比较,从而确定每个媒体的第二匹配分数。服务器120可以对每个媒体的第一匹配分数以及其第二匹配分数进行加权,确定该媒体与用户需求的匹配度。

下面结合具体例子来描述该实施例中匹配度的确定方式。例如,表3是根据本发明一个实施例的确定匹配度的例子。在表3的例子中,假设目标CPM为5,目标受众的年龄为18岁以下。另外,假设第一匹配分数的权重为0.7,第二匹配分数的权重为0.3。如表3所示,对于媒体A来说,CPM为3,则第一匹配分数可以为80;而18岁以下的受众为9%,则第二匹配分数可以为100。那么,对于媒体A来说,其与用户需求匹配度可以为0.7*80+0.3*100=86。对于媒体B来说,CPM为3,第一匹配分数可以为80;18岁以下的受众为8%,则第二匹配分数可以为90,则媒体B与用户需求的匹配度可以为83。对于媒体C来说,CPM为5,则第一匹配分数可以为100;18岁以下的受众为6%,则第二匹配分数可以为70,则媒体C与用户需求的匹配度可以为91。对于媒体D来说,CPM为4,则第一匹配分数可以为90;18岁以下的受众为7%,则第二匹配分数可以为60,则媒体D与用户需求的匹配度为81。

表3

应当理解的是,此处的数字以及计算方式仅是为了本领域技术人员更好地理解本发明实施例而给出的,并不限制本发明实施例的范围。在本发明实施例中,可以采用其它算法来确定媒体的匹配分数。例如,可以采用方差等数学方式来计算媒体的匹配分数。

在另一种具体实施方式中,服务器120可以根据多个媒体中的每个媒体与用户需求的匹配度来生成向用户推荐的媒体列表。例如,媒体列表可以包括多个媒体中匹配度大于某一预定阈值的至少一个媒体。比如,假设该预定阈值为82,则针对上述表3的例子而言,生成的媒体列表可以包括媒体A、B和C。再例如,服务器120可以根据多个媒体中各个媒体与用户需求的匹配度从大到小进行排序,在排序后的多个媒体中选择前N(N为正整数)个媒体。这样,生成的媒体列表中可以包括这前N个媒体。

在另一种具体实施方式中,服务器120可以结合用户的偏好来生成媒体列表。具体而言,服务器120可以根据多个媒体中的每个媒体与用户需求的匹配度,在多个媒体中确定向用户推荐的媒体。服务器120可以根据由用户输入的媒体信息,确定上述媒体列表中包括的至少一个媒体,其中,媒体信息可以用于指示由用户在上述向用户推荐的媒体中选择的这至少一个媒体。

例如,服务器120可以选择多个媒体中匹配度大于某一预定阈值的至少一个媒体来作为向用户推荐的媒体。再例如,服务器120可以根据多个媒体中各个媒体与用户需求的匹配度从大到小的顺序,来对多个媒体进行排序。在排序后的多个媒体中选择前N个媒体作为向用户推荐的媒体。比如,上述媒体A、B和C。服务器120可以将所确定的、向用户推荐的媒体传送给终端110,终端110可以在屏幕上向用户呈现这些推荐的媒体,例如,上述媒体A、B和C。用户可以根据自己的偏好,通过交互界面输入媒体信 息。例如,用户可以选择呈现的这些媒体中的至少一个媒体,作为媒体列表中所包括的媒体。比如,用户可以选择媒体A和B。那么,服务器120生成的媒体列表将包括媒体A和B。

在另一具体实施方式中,需求信息还可以包括用户期望的媒体类型以及广告涉及的行业。例如,媒体类型可以包括门户、汽车、财经、社交、体育、女性、视频、房地产、社交、广告交易网络等。

在另一种具体实施方式中,服务器120还可以获取由用户输入的预算信息,预算信息可以用于指示用户对广告投放的总预算。服务器120可以根据预算信息,为上述至少一个媒体中的每个媒体分配预算。

例如,预算信息可以包括个人计算机(Personal Computer,PC)端预算、移动端预算等。

作为为上述至少一个媒体中的每个媒体分配预算的一种具体实现方式,服务器120可以根据预算信息,针对上述至少一个媒体中的每个媒体执行第一次预算分配。服务器120可以在第一次预算分配之后,确定上述至少一个媒体的总KPI。服务器120可以确定该至少一个媒体的总KPI是否满足目标KPI。如果该至少一个媒体的总KPI不满足目标KPI,则针对该至少一个媒体中的每个媒体来执行至少一次预算重新分配,使得该至少一个媒体的总KPI满足目标KPI。如果该至少一个媒体的总KPI满足目标KPI,则不再执行预算重新分配。

可见,在该实施例中,通过对预算分配进行调整,使得向用户推荐的至少一个媒体能够满足用户期望的目标KPI。

在另一种具体实施方式中,针对第一次预算分配而言,服务器120可以为上述至少一个媒体中的每个媒体分配第一部分预算,其中,该至少一个媒体中的每个媒体的第一部分预算为该媒体的最低起投额。然后服务器120可以确定剩余预算,其中剩余预算是通过总预算减去该至少一个媒体中的每个媒体的第一部分预算来得到的。服务器120根据该至少一个媒体中的每个媒体的匹配度,将剩余预算分配给该至少一个媒体中的每个媒体。

具体而言,服务器120可以首先为至少一个媒体中的每个媒体分配最低起投额,在这样的预算分配之后可以确定剩余预算。服务器120可以将至少一个媒体中的各个媒体与用户需求的匹配度作为分配基准,按照至少 一个媒体中的各个媒体的匹配度之间的比例,将剩余预算分配给至少一个媒体中的各个媒体。

服务器120可以采用各种方式来进行第一次预算分配之后的预算重新分配。例如,服务器120可以将至少一个媒体中匹配度最低的媒体A的预算调整到其最低起投额,然后再次以至少一个媒体中其它媒体与用户需求的匹配度作为分配基准,将第一次预算分配中媒体A的预算与其最低起投额之间的差值对应的这部分预算,分配给其它媒体。

可见,在该实施例中,不仅能够向用户提供要推荐的媒体列表,而且能够提供媒体列表中各个媒体的预算分配,而无需用户凭借历史经验来进行预算分配,从而使得预算分配更为合理。

从以上的描述可以看出,在本发明实施例中,通过根据用户的需求信息与多个媒体的性能信息来得到多个媒体与用户需求的匹配度,从而根据多个媒体的匹配度来得到向用户推荐的媒体列表,而无需用户通过历史经验进行媒体选择,不仅能够提高媒体选择的效率,而且使得媒体选择更为合理。

图2示出了根据本发明一个实施例的用于选择广告媒体的方法的流程图。例如,图2的方法可以由图1中的服务器120来执行。图2中的各个步骤的具体实现方式可以参照图1的实施例中的具体过程,此处不再详细描述。

步骤201,获取由用户输入的需求信息和预算信息。

需求信息可以用于指示用户需求,即该用户对广告投放的需求。例如,需求信息可以包括目标KPI。需求信息还可以包括目标受众信息。

预算信息可以用于指示用户对广告投放的总预算。

步骤202,通过将需求信息和预先存储的、多个媒体的性能信息进行比较,确定多个媒体中的每个媒体与用户需求的匹配度。

步骤203,根据多个媒体中的每个媒体与用户需求的匹配度,生成媒体列表,媒体列表可以包括多个媒体中的至少一个媒体。

步骤204,根据预算信息,针对上述至少一个媒体中的每个媒体来执行 第一次预算分配。

步骤205,在第一次预算分配之后,确定至少一个媒体的总KPI。

步骤206,确定至少一个媒体的总KPI是否满足目标KPI。

如果至少一个媒体的总KPI满足目标KPI,则转到步骤208。如果至少一个媒体的总KPI不满足目标KPI,则转到步骤207。

步骤207,针对至少一个媒体中的每个媒体,来执行至少一个预算重新分配,使得至少一个媒体的总KPI满足目标KPI。

步骤208,输出媒体列表以及最终的预算分配。

例如,在第一次预算分配之后,如果至少一个媒体的总KPI满足目标KPI,则将第一次预算分配的结果作为最终的预算分配而输出。如果至少一个媒体的总KPI不满足目标KPI,则将最后一次预算重新分配的结果作为最终的预算分配而输出。

图3示出了根据本发明一个实施例的用于选择广告媒体的装置的示意框图。图3所示的装置300可以利用软件、硬件(例如集成电路或DSP等)或软硬件结合的方式来实现,并且可以安装在服务器120中。

如图3所示,用于选择广告媒体的装置300可以包括获取模块310、确定模块320和生成模块330。获取模块310用于获取由用户输入的、用于指示所述用户对广告投放的需求的需求信息,所述需求信息包括所述用户期望所述广告投放达到的目标关键性能指标。确定模块320用于通过将所述需求信息与预先存储的、多个媒体的性能信息进行比较,确定所述多个媒体中的每个媒体与所述需求的匹配度。生成模块330用于根据所述多个媒体中的每个媒体与所述需求的匹配度,生成向所述用户推荐的媒体列表,所述媒体列表包括所述多个媒体中的至少一个媒体。

在一种具体实施方式中,所述目标关键性能指标可以包括以下各项中的至少一项:PV、CPM、CPC、CTR。

在另一种具体实施方式中,所述需求信息还包括目标受众信息,所述目标受众信息用于指示所述用户期望的受众。

所述确定模块320进一步用于:通过将所述目标关键性能指标与所述多个媒体中的每个媒体的关键性能指标进行比较,确定所述多个媒体中的 每个媒体的第一匹配分数;通过将所述目标受众信息与所述多个媒体中的每个媒体的受众信息进行比较,确定所述多个媒体中的每个媒体的第二匹配分数;根据所述多个媒体中的每个媒体的第一匹配分数以及所述多个媒体中的每个媒体的第二匹配分数,以加权的方式确定所述多个媒体中的每个媒体与所述需求的匹配度。

在另一种具体实施方式中,装置300还可以包括分配模块340。获取模块310还可以用于获取由所述用户输入的预算信息,所述预算信息用于指示所述用户对广告投放的总预算。分配模块340用于根据所述预算信息,为所述至少一个媒体中的每个媒体分配预算。

在另一种具体实施方式中,分配模块340进一步用于:根据所述预算信息,针对所述至少一个媒体中的每个媒体来执行第一次预算分配;确定所述至少一个媒体的总关键性能指标是否满足所述目标关键性能指标;在所述至少一个媒体的总关键性能指标不满足所述目标关键性能指标的情况下,则针对所述至少一个媒体中的每个媒体来执行至少一次预算重新分配,使得所述至少一个媒体的总关键性能指标满足所述目标关键性能指标。

在另一种具体实施方式中,分配模块340进一步用于:为所述至少一个媒体中的每个媒体分配第一部分预算,其中,所述至少一个媒体中的每个媒体的第一部分预算为该媒体的最低起投额;确定剩余预算,所述剩余预算是通过所述总预算减去所述至少一个媒体中的每个媒体的第一部分预算来得到的;根据所述至少一个媒体中的每个媒体与所述需求的匹配度,将所述剩余预算分配给所述至少一个媒体中的每个媒体。

在另一种具体实施方式中,生成模块330进一步用于:根据所述多个媒体中的每个媒体与所述需求的匹配度,在所述多个媒体中确定向所述用户推荐的媒体;根据由所述用户输入的媒体信息,确定所述至少一个媒体,其中,所述媒体信息用于指示由所述用户在所确定的向所述用户推荐的媒体中选择的所述至少一个媒体。

现在参见图4,其示出了按照本发明一个实施例的用于选择广告媒体的服务器的示意图。服务器400的一个例子为图1所示的服务器120。如图4所示,服务器400可以包括用于存储可执行指令的存储器410和与存储器 410连接的处理器420,其中,处理器420可以执行前述装置300的各个模块所执行的操作。

本发明的实施例还提供一种机器可读介质,其上存储可执行指令,当该可执行指令被执行时,使得机器实现处理器420的操作。

本领域技术人员应当理解,上面公开的各个实施例可以在不偏离发明实质的情况下做出各种变形和修改。因此,本发明的保护范围应当由所附的权利要求书来限定。

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