广告推广方法、系统及计算机可读存储介质与流程

文档序号:17730316发布日期:2019-05-22 02:48阅读:143来源:国知局
广告推广方法、系统及计算机可读存储介质与流程

本发明涉及广告推送领域,尤其涉及一种广告推广方法、系统及计算机可读存储介质。



背景技术:

分发推广平台是一个有较长历史的技术,在pc和移动领域都有较为成熟的产品,主要用于产品所有者通过此平台推广自己的产品,通过点击、展示、安装等不同的要素计费。现有基于pc和移动领域的分发推广平台的基本流程包括:由广告投放方将需要投放的广告发送至广告推送平台,由广告推送平台分析并生成广告展示方式供广告投放方选择,广告推送平台则将广告投放方选择广告展示方式发送给广告展示方,由广告展示方根据广告展示方式进行展示。

现有的广告无法在小程序端展示。



技术实现要素:

本发明的主要目的在于提供一种广告推广方法、系统及计算机可读存储介质,旨在实现在小程序中推广广告。

为实现上述目的,本发明提供一种广告推广方法,所述广告推广方法包括步骤:

推广平台接收广告投放方发送的推广信息;

所述推广平台将所述推广信息发送至广告展示方;

所述广告展示方根据所述推广信息获得对应的推广内容和推广计划;根据所述推广内容生成对应的sdk,并将所述sdk嵌入小程序;根据所述推广计划推广嵌入sdk的小程序。

所述sdk是指软件开发工具包(sdk为softwaredevelopmentkit的缩写)。所述小程序是指不需要下载安装即可使用的应用程序,例如微信小程序。

可选地,所述广告推广方法还包括:

所述广告展示方获取所述嵌入sdk的小程序的点击数据,并发送至所述推广平台;

所述推广平台根据所述点击数据向所述广告展示方进行付费。

可选地,所述推广平台根据所述点击数据向所述广告展示方进行付费的步骤之前还包括:

所述推广平台接收所述广告投放方根据所述推广计划支付的预付费。

可选地,所述广告推广方法还包括:

所述推广平台判断所述预付费和向所述广告展示方进行付费的费用之差是否小于或等于预设值;

若是,则所述推广平台停止向广告展示方发送所述推广计划。

可选地,所述根据所述推广计划推广嵌入sdk的小程序的步骤包括:

根据所述预付费中单次推广价格获得对应的权重;

根据所述权重采用预设带权重采样算法计算获得所述推广计划的展示几率;

根据所述展示几率展示所述嵌入sdk的小程序。

可选地,所述根据所述推广计划推广嵌入sdk的小程序的步骤还包括:

根据所述预付费中单次推广价格获得对应的权重,并根据所述点击量获得对应的权重;

根据单次推广价格获得对应的权重和所述点击量获得对应的权重采用预设带权重采样算法计算获得所述推广计划的展示几率;

根据所述展示几率展示所述嵌入sdk的小程序。

可选地,所述推广内容至少包括:跳转地址。

可选地,所述推广平台接收广告投放方发送的推广信息的步骤之前,还包括:

所述推广平台接收所述广告投入方和广告展示方发送的注册信息,并存储。

为实现上述目的,本发明还提供一种广告推广系统,其特征在于,所述广告推广系统包括:推广平台、广告展示方及广告推广程序,所述广告推广程序被所述推广平台和广告展示方执行时实现包括如上所述的广告推广方法的步骤。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现包括如上所述的广告推广方法的步骤。

本发明利用推广平台接收广告投放方发送的推广计划;然后将所述推广计划发送至广告展示方;所述广告展示方则根据所述推广计划获得对应的推广内容和推广计划;根据所述推广内容生成对应的sdk,并将所述sdk嵌入小程序;根据所述推广计划推广嵌入sdk的小程序。由于本方案能够实现在小程序中展示广告,且只需要在广告展示方根据推广计划在小程序中嵌入sdk,极大方便了广告投入方的接入。

附图说明

图1是本发明实施例方案涉及的终端的结构示意图;

图2为本发明广告推广方法第一实施例的流程示意图;

图3为本发明广告推广方法第二实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参看图1,图1为本发明所提供的终端的硬件结构示意图。所述终端可以是服务器、计算机或者移动终端等电子设备,包括通信模块10、存储器20以及处理器30等部件。在所述终端中,所述处理器30分别与所述存储器20以及所述通信模块10连接,所述存储器20上存储有计算机程序,所述计算机程序同时被处理器30执行。所述终端可以作为推广平台或者广告展示方。

通信模块10,可通过网络与外部通讯设备连接。通信模块10可以接收外部通讯设备发出的请求,还可以发送请求、指令及信息至所述外部通讯设备。所述外部通讯设备可以是用户终端和/或其他终端。当外部通讯设备是其他终端时,可以利用通信模块10进行用户画像的分享。

存储器20,可用于存储软件程序以及各种数据。存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如获取用户终端的各种定位信息)等;存储数据区可包括数据库,存储数据区可存储根据终端的使用所创建的数据或信息等。此外,存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器30,是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器20内的软件程序和/或模块,以及调用存储在存储器20内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。处理器30可包括一个或多个处理单元;可选地,处理器30可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器30中。

尽管图1未示出,但上述终端还可以包括电路控制模块,用于与电源连接,保证其他部件的正常工作。上述终端还可以包括显示模块,用于提取存储器20中的数据,并显示为终端的前端显示界面以及评估用户位置画像时涉及的评估数据和评估结果。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器20中可以包括操作系统以及广告推广程序(计算机程序)。

在图1所示的终端中,通信模块10主要用于连接其他设备,与其他设备进行数据通信;而处理器30可以用于调用存储器20中存储的广告推广程序,并执行以下操作:

推广平台接收广告投放方发送的推广信息;

所述推广平台将所述推广信息发送至广告展示方;

所述广告展示方根据所述推广信息获得对应的推广内容和推广计划;根据所述推广内容生成对应的sdk,并将所述sdk嵌入小程序;根据所述推广计划推广嵌入sdk的小程序。

进一步地,处理器30可以调用存储器20中存储的广告推广程序,还执行以下操作:

所述广告展示方获取所述嵌入sdk的小程序的点击数据,并发送至所述推广平台;

所述推广平台根据所述点击数据向所述广告展示方进行付费。

进一步地,处理器30可以调用存储器20中存储的广告推广程序,还执行以下操作:

所述推广平台接收所述广告投放方根据所述推广计划支付的预付费。

进一步地,处理器30可以调用存储器20中存储的广告推广程序,还执行以下操作:

所述推广平台判断所述预付费和向所述广告展示方进行付费的费用之差是否小于或等于预设值;

若是,则所述推广平台停止向广告展示方发送所述推广信息。

进一步地,处理器30可以调用存储器20中存储的广告推广程序,还执行以下操作:

根据所述预付费中单次推广价格获得对应的权重;

根据所述权重采用预设带权重采样算法计算获得所述推广计划的展示几率;

根据所述展示几率展示所述嵌入sdk的小程序。

进一步地,处理器30可以调用存储器20中存储的广告推广程序,还执行以下操作:

根据所述预付费中单次推广价格获得对应的权重,并根据所述点击量获得对应的权重;

根据单次推广价格获得对应的权重和所述点击量获得对应的权重采用预设带权重采样算法计算获得所述推广计划的展示几率;

根据所述展示几率展示所述嵌入sdk的小程序。

进一步地,处理器30可以调用存储器20中存储的广告推广程序,还执行以下操作:

所述推广内容至少包括:跳转地址。

进一步地,处理器30可以调用存储器20中存储的广告推广程序,还执行以下操作:

所述推广平台接收所述广告投入方和广告展示方发送的注册信息,并存储。

基于上述硬件结构,提出本发明方法各个实施例。

参见图2,在本发明广告推广方法的第一实施例中,包括:

步骤s10,推广平台接收广告投放方发送的推广信息;

本实施例中广告推广系统包括广告投放方、推广平台和广告展示方,广告投放方、推广平台和广告展示方可以为如图1所示的pc或者移动终端,用户在需要进行广告推广时,可以将自己的推广需求通过广告投放方发送给推广平台,推广平台则能在接收到包括用户的推广需求的推广信息。推广信息至少包括:跳转地址,具体实施中还可以包括图片。

进一步地,为方便后续收费问题以及信息安全问题,本方案中在推广平台则在接收到用户的推广需求之前,所述推广平台接收所述广告投入方和广告展示方发送的注册信息,并存储。即广告投放方和广告展示方还需要在所述推广平台进行注册,完善广告投放方和广告展示方各自的资料,完善的资料至少包括用户名和登陆密码。

步骤s20,所述推广平台将所述推广信息发送至广告展示方;

步骤s30,所述广告展示方根据所述推广信息获得对应的推广内容和推广计划;根据所述推广内容生成对应的sdk,并将所述sdk嵌入小程序;根据所述推广计划推广嵌入sdk的小程序。

推广平台在接收到用户的推广信息后,则将该推广信息进行必要处理,并分发给广告展示方,广告展示方则根据接收到的推广信息进行解析,获得对应的推广内容和推广计划,然后广告展示方根据解析获得的推广内容利用预设规则和算法生成对应的sdk代码,然后生成的sdk代码嵌入到小程序中,最后广告展示方根据推广计划推广嵌入sdk的小程序,从而实现通过小程序推广广告,展示给其他人员。

需要说明的是因此本发明通过小程序实现广告推广,因此本本发明也可以基于微信等即时通讯软件进行推广,填补了目前行业中基于即时通讯软件推广平台的缺失。

本发明利用推广平台接收广告投放方发送的推广计划;然后将所述推广计划发送至广告展示方;所述广告展示方则根据所述推广计划获得对应的推广内容和推广计划;根据所述推广内容生成对应的sdk,并将所述sdk嵌入小程序;根据所述推广计划推广嵌入sdk的小程序。由于本方案能够实现在小程序中展示广告,且只需要在广告展示方根据推广计划在小程序中嵌入sdk,极大方便了广告投入方的接入。

进一步地,参见图3,基于本发明广告推广方法的第二实施例的流程示意图,基于上述实施,在本实施例中,该广告推广方法还包括:

步骤s40,所述广告展示方获取所述嵌入sdk的小程序的点击数据,并发送至所述推广平台;

步骤s50,所述推广平台根据所述点击数据向所述广告展示方进行付费。

在广告展示方推广嵌入sdk的小程序后,其他人员可以在推广的小程序上进行推广内容的查看,具体地,本实施中将用户点击了推广内容作为有效的推广,因此为了根据有效推广计算推广费用,广告展示方则会记录嵌入sdk的小程序被点击的点击数据,然后将该点击数据反馈到推广平台。推广平台则根据该点击数据,和预设计费规则向广告展示方支付对应的推广费。

进一步地,推广平台根据所述点击数据向所述广告展示方进行付费的步骤之前还包括:

所述推广平台接收所述广告投放方根据所述推广计划支付的预付费。

推广平台在向广告展示方付费之前还需要收费。具体地,本实施例中在广告投放方向推广平台上传推广信息后,则根据自己的推广计划向推广平台支付预付款,即进行预付费。当然具体实施中还可以推广平台在接收到广告展示方发送的点击数据后,计算需要向广告展示方支付的费用,然后在向广告展示方支付的费用增加中间费用后发送对应的收费单向广告投放方进行收费。

进一步地,该广告推送方法还包括:

所述推广平台判断所述预付费和向所述广告展示方进行付费的费用之差是否小于或等于预设值;

若是,则所述推广平台停止向广告展示方发送所述推广信息。

若采用广告投放方进行预付费的方式,则为了避免向广告展示方支付过多费用导致利润较低或者无利润的情况,推广平台实时或者间隔较短时间,比如间隔1小时,根据预付费和向所述广告展示方进行付费的费用之差是否小于或等于预设值,该预设值为略大于推广平台利润的值。若预付费和向所述广告展示方进行付费的费用之差小于或等于预设值,则说明达到推广平台所要保证的利润值,此时推广平台停止向广告展示方发送所述推广信息,并向广告投放方进行是否继续推广的信息并续费,若接收到续费的费用,则推广平台继续向广告展示方推送推广信息,否则推广平台停止向广告展示方推送推广信息。

进一步地,根据所述推广计划推广嵌入sdk的小程序的步骤包括:

根据所述预付费中单次推广价格获得对应的权重;

根据所述权重采用预设带权重采样算法计算获得所述推广计划的展示几率;

根据所述展示几率展示所述嵌入sdk的小程序。

本实施例中采用广告投入方进行预付费的方式,在进行广告展示时,根据预付费获得对应的权重,具体地,主要是根据预付费中单词推广价格获得对应的权重,也可以简单直接将单次推广价格作为权重。然后根据获得的权重采用预设带权重采样算法计算获得所述推广计划的展示几率,根据所述展示几率展示所述嵌入sdk的小程序或者说在小程序中通过sdk展示对应的推广内容,该几率表示每100次广告中出现此推广内容的次数,本实施例采用的方式则使得广告推广方给的单次推广价格越高则出现的几率越大,其中带权重采样算法为现有技术,此处不再赘述。

作为另一种实施例,根据所述推广计划推广嵌入sdk的小程序的步骤还可以包括:

作为另一中实施例中采用广告投入方进行预付费的方式时,在进行广告展示时,根据预付费获得对应的权重,具体地,主要是根据预付费中单词推广价格获得对应的权重,也可以简单直接将单次推广价格作为权重,并且根据实时或定时统计的广告点击量获得对应的权重。然后根据单次推广价格获得对应的权重和所述点击量获得对应的权重采用预设带权重采用预设带权重采样算法计算获得所述推广计划的展示几率,根据所述展示几率展示所述嵌入sdk的小程序或者说在小程序中通过sdk展示对应的推广内容,该几率表示每100次广告中出现此推广内容的次数。本实施例采用的方式则根据广告推广方给的单次推广价格和用户点击次数确定出现的几率,价格越高以及点击次数越多的推广内容出现的几率越大。

本发明还提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一实施例所述的广告推广方法的步骤。所述计算机可读存储介质可以是图1的终端中的存储器20,也可以是如rom(read-onlymemory,只读存储器)/ram(randomaccessmemory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干指令用以使得一台具有处理器的终端设备(可以是手机,计算机,服务器,终端,或者网络设备等)执行本发明各个实施例所述的方法。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者服务端不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者服务端所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者服务端中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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