广告的投放方法及装置与流程

文档序号:13426933阅读:169来源:国知局

本发明属于物联网技术领域,尤其涉及广告的投放方法及装置。



背景技术:

随着物联网技术的发展,诸如车联网之类的应用越来越受到用户的欢迎,当前用户通过车联网技术可以享受很多科技带来的便捷。其中车载wifi是非常受用户喜欢的物联网技术,用户可以在车内通过车辆提供的wifi上网,在节省流量费用的同时,享受更便捷更快速的网络服务。可以理解地,广告商也可以利用车载wifi系统向使用该系统的用户推送广告,广告商通过车载wifi向车载wifi的用户推送广告,对于车载wifi提供商、广告商以及用户而言是三赢的,车载wifi可以向广告商收取费用,广告商可以宣传自己的产品,而用户可以低价或免费的使用车载wifi。

然而,由于不同人性格和广告耐受性存在差异,在用户使用车载wifi时频繁推送广告,可能造成一些用户产生反感情绪,当前的广告推送方法没有根据不同用户的特点制定相应的广告推送的策略。

由此可见,当前的广告的投放方法不能很好的平衡广告商的利益以及用户的感受。



技术实现要素:

有鉴于此,本发明实施例提供了广告的投放方法及装置,以解决现有广告的投放针对性差的问题。

本发明实施例的第一方面提供了一种广告的投放方法,包括:获取移动终端的历史使用数据以及上一次广告投放的时间;根据所述历史使用数据,确定广告的投放周期;当与移动终端建立连接时,判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期;若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则向该移动终端投放广告。

所述历史使用数据包括各个应用软件的联网使用时间;所述根据所述历史使用数据,确定广告的投放周期,包括:根据预设类型的应用软件的联网使用时间,统计预设类型的应用软件的联网使用的时间占比;根据所述时间占比,基于预设的所述时间占比与所述投放周期的关联关系,确定广告的投放周期。

所述统计预设类型的应用软件的联网使用的时间占比,包括:在预设时间段内,当应用软件联网使用时,通过报文分析,识别所述应用软件的类型;若所述应用软件的类型属于预设类型,则记录所述应用软件的联网使用时长,作为该应用软件的统计时长;若所述应用软件的类型不属于预设类型,则检测所述应用软件对应的流量速度,记录出现所述流量速度大于或等于预设的速度阈值的时长,作为该应用软件的统计时长;计算预设时间段内所有应用软件的统计时长之和,作为统计总时长;计算所述统计总时长占所述预设时间段的比例,作为预设类型的应用软件的联网使用的时间占比。

所述广告的投放方法还包括:所述当与移动终端建立连接时,判断从上一次广告投放的时间开始,到当前时间为止,与所述移动终端连接的次数;若所述与移动终端连接的次数等于预设的次数阈值,则向该移动终端投放广告。

所述广告的投放方法还包括:若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则控制移动终端开启动态广告页,所述动态广告页用于展示被推送的广告;若所述当前时间与所述上一次广告投放的时间的时间间隔小于所述广告的投放周期,则控制移动终端开启登陆页面,所述登陆页面用于接收用户的登陆信息,以使移动终端与外网连接。

本发明实施例的第二方面提供了一种广告的投放装置,包括:

获取模块,用于获取移动终端的历史使用数据以及上一次广告投放的时间;周期确定模块,用于根据所述历史使用数据,确定广告的投放周期;判断模块,用于当与移动终端建立连接时,判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期;投放模块,用于若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则向该移动终端投放广告。

所述历史使用数据包括各个应用软件的联网使用时间;所述周期确定模块包括:统计子模块,用于根据预设类型的应用软件的联网使用时间,统计预设类型的应用软件的联网使用的时间占比;映射子模块,用于根据所述时间占比,基于预设的所述时间占比与所述投放周期的关联关系,确定广告的投放周期。

所述广告的投放装置,还包括:

第一页面开启模块,用于若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则控制移动终端开启动态广告页,所述动态广告页用于展示被推送的广告;

第二页面开启模块,用于若所述当前时间与所述上一次广告投放的时间的时间间隔小于所述广告的投放周期,则控制移动终端开启登陆页面,所述登陆页面用于接收用户的登陆信息,以使移动终端与外网连接。

本发明实施例的第三方面提供了一种广告的投放装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下广告的投放方法的步骤:

根据所述历史使用数据,确定广告的投放周期;当与移动终端建立连接时,判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期;若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则向该移动终端投放广告。

所述历史使用数据包括各个应用软件的联网使用时间;所述根据所述历史使用数据,确定广告的投放周期,包括:根据预设类型的应用软件的联网使用时间,统计预设类型的应用软件的联网使用的时间占比;根据所述时间占比,基于预设的所述时间占比与所述投放周期的关联关系,确定广告的投放周期。

所述统计预设类型的应用软件的联网使用的时间占比,包括:在预设时间段内,当应用软件联网使用时,通过报文分析,识别所述应用软件的类型;若所述应用软件的类型属于预设类型,则记录所述应用软件的联网使用时长,作为该应用软件的统计时长;若所述应用软件的类型不属于预设类型,则检测所述应用软件对应的流量速度,记录出现所述流量速度大于或等于预设的速度阈值的时长,作为该应用软件的统计时长;计算预设时间段内所有应用软件的统计时长之和,作为统计总时长;计算所述统计总时长占所述预设时间段的比例,作为预设类型的应用软件的联网使用的时间占比。

所述广告的投放方法还包括:所述当与移动终端建立连接时,判断从上一次广告投放的时间开始,到当前时间为止,与所述移动终端连接的次数;若所述与移动终端连接的次数等于预设的次数阈值,则向该移动终端投放广告。

所述广告的投放方法还包括:若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则控制移动终端开启动态广告页,所述动态广告页用于展示被推送的广告;若所述当前时间与所述上一次广告投放的时间的时间间隔小于所述广告的投放周期,则控制移动终端开启登陆页面,所述登陆页面用于接收用户的登陆信息,以使移动终端与外网连接。

本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如下广告的投放方法的步骤:

根据所述历史使用数据,确定广告的投放周期;当与移动终端建立连接时,判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期;若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则向该移动终端投放广告。

所述历史使用数据包括各个应用软件的联网使用时间;所述根据所述历史使用数据,确定广告的投放周期,包括:根据预设类型的应用软件的联网使用时间,统计预设类型的应用软件的联网使用的时间占比;根据所述时间占比,基于预设的所述时间占比与所述投放周期的关联关系,确定广告的投放周期。

所述统计预设类型的应用软件的联网使用的时间占比,包括:在预设时间段内,当应用软件联网使用时,通过报文分析,识别所述应用软件的类型;若所述应用软件的类型属于预设类型,则记录所述应用软件的联网使用时长,作为该应用软件的统计时长;若所述应用软件的类型不属于预设类型,则检测所述应用软件对应的流量速度,记录出现所述流量速度大于或等于预设的速度阈值的时长,作为该应用软件的统计时长;计算预设时间段内所有应用软件的统计时长之和,作为统计总时长;计算所述统计总时长占所述预设时间段的比例,作为预设类型的应用软件的联网使用的时间占比。

所述广告的投放方法还包括:所述当与移动终端建立连接时,判断从上一次广告投放的时间开始,到当前时间为止,与所述移动终端连接的次数;若所述与移动终端连接的次数等于预设的次数阈值,则向该移动终端投放广告。

所述广告的投放方法还包括:若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则控制移动终端开启动态广告页,所述动态广告页用于展示被推送的广告;若所述当前时间与所述上一次广告投放的时间的时间间隔小于所述广告的投放周期,则控制移动终端开启登陆页面,所述登陆页面用于接收用户的登陆信息,以使移动终端与外网连接。

本发明实施例与现有技术相比存在的有益效果是:根据移动终端的历史使用数据确定广告的投放周期;获取上一次广告投放的时间;当与移动终端建立连接,并且当前时间与上一次广告投放的时间的时间间隔大于或等于广告的投放周期,则向该移动终端投放广告,以根据不同的移动终端的使用数据,有针对性的确定投放周期,在满足广告商经济利益的同时,提高用户感受。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的广告的投放方法的实现流程图;

图2是本发明实施例一提供的广告的投放方法s102的具体实现流程图;

图3是本发明实施例一提供的广告的投放方法s1021的具体实现流程图;

图4是本发明实施例二提供的广告的投放方法的具体实现流程图;

图5是本发明实施例四提供的广告的投放装置的结构框图;

图6是本发明实施例四提供的广告的投放装置的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

实施例一:

图1示出了本发明实施例提供的广告的投放方法的实现流程,详述如下:

在s101中,获取移动终端的历史使用数据以及上一次广告投放的时间。

值得注意地,本发明实施例提供的广告的投放方法的执行主体为网络服务器,网络服务器通过收集移动终端的历史使用数据,对使用该移动终端的用户进行分析,以决定对该移动终端投放广告的周期。

在本发明实施例中,移动终端通过车载wifi与外部网络连接,可以理解地,用于提供车载wifi的装置可以接收移动终端用于数据传输的数据包,网络服务器通过移动终端的数据包内的数据进行后续的数据分析。

在本发明实施例中,需要首先获取两个重要的原始数据,一个是移动终端的历史使用数据,另一个是历史广告投放时间,可以理解地,移动终端的历史使用数据可以在每次移动终端通过车载wifi与外部网络进行数据交互时进行记录,历史广告投放时间可以在每次广告商通过车载wifi向移动终端投放广告时记录,通过历史广告投放时间可以查找到上一次广告投放的时间。

在本发明实施例中,移动终端的历史使用数据包括诸多内容,例如:联网使用的应用软件名称、各个应用软件联网使用的时间以及各个应用软件联网使用时的流量速度。

在本发明实施例中,由于考虑到不同的用户对于广告的耐受性以及对于wifi的依赖性不同,因此需要对使用车载wifi的移动终端的历史数据进行分析,如果一个用户广告耐受性高,那么可以向该用户更频繁的投放广告,如果一个用户广告耐受性低,那么可以向该用户间隔更长的时间周期投放一次广告。具体如何判断用户的广告耐受性,将在下文详述。

在s102中,根据所述历史使用数据,确定广告的投放周期。

如上文所述,本发明实施例通过分析移动终端的历史使用数据,确定该移动终端的用户的广告耐受性。可以理解地如果一个用户的广告耐受性强,说明该用户可以忍受更多的广告,并且这类用户对于车载wifi的依赖性更强,因此向这类用户可以更频繁的投放广告。

可选地,在本发明实施例中,通过分析移动终端使用应用软件的类型,以确定移动终端的用户对于广告的耐受性。例如:根据统计,使用游戏类软件以及视频类软件时间占比越大的用户往往对于广告的耐受性越强,在相对频繁地向经常使用游戏类软件以及视频类软件的用户投放广告后,这类用户使用车载wifi与外部网络连接的时间并无明显减少;相反地,使用游戏类软件以及视频类软件时间占比越小的用户往往对于广告的耐受性越弱,在相对频繁地向很少使用游戏类软件以及视频类软件的用户投放广告后,这类用户使用车载wifi与外部网络连接的时间减少的很多。因此,本发明实施例,针对不同用户的历史使用数据,分析出不同用户的广告耐受性,从而确定对不同用户的广告的投放周期,达到在满足广告商利益的同时,不降低用户感受,不损失用户量。

图2示出了本发明实施例提供的广告的投放方法s102的具体实现流程,详述如下:

在s1021中,根据预设类型的应用软件的联网使用时间,统计预设类型的应用软件的联网使用的时间占比。

如上文所述,历史使用数据包括各个应用软件的联网使用时间,在本发明实施例中通过应用软件名与联网使用时间的关联关系进行记录。例如:应用软件名:游戏a,使用时间:12:00-12:41;应用软件名:视频b,使用时间:12:41-13:28。

如上文所述,据统计使用游戏类软件以及视频类软件时间占比越大的用户往往对于广告的耐受性越强,因此在本发明实施例中,预设类型的应用软件就可以被设定为游戏类应用软件以及视频类应用软件,通过分析这两类应用软件的使用情况,确定广告的投放周期。

可以理解地,本发明实施例是要利用统计学的结论,确定预设类型的应用软件,因此在本发明实施例中,预设类型的应用软件不仅仅限于游戏类应用软件以及视频类应用软件,可以根据不同的统计学结论,根据不同的需要,设定不同的预设类型。

在本发明实施例中,在确定了预设类型的应用软件之后,需要计算预设类型的应用软件的联网使用的时间占比。

图3示出了是本发明实施例提供的广告的投放方法s1021的具体实现流程,详述如下:

在s10211中,在预设时间段内,当应用软件联网使用时,通过报文分析,识别所述应用软件的类型。

可以理解地,在本发明实施例中,由于要计算预设类型的应用软件的联网使用的时间占比,所以首先要确定一个预设时间段,统计这个范围内预设类型的应用软件的联网使用时长。值得注意地,这里的预设时间段可以为自然时间段,例如3:00点至5:00点;也可以是移动终端通过车载wifi联网的时长,例如:通过车载wifi联网3小时。

可选地,由于移动终端是通过车载wifi与外部网络进行连接,因此车载wifi的装置可以获取到移动终端全部的数据包,对这些数据包进行报文分析,可以获取每个时刻,移动终端所使用的应用软件以及该应用软件的类型。可以理解地,对于应用软件的类型的确定,可以通过预设的数据库,该数据库包括应用软件名以及应用软件类型的关联关系;也可以通过解析数据包内的类型标识。

在s10212中,若所述应用软件的类型属于预设类型,则记录所述应用软件的联网使用时长,作为该应用软件的统计时长。

例如:在本发明实施例中,将游戏类应用软件以及视频类应用软件作为预设类型的应用软件,在历史使用数据中,检测预设时间段内所有使用过的应用软件的类型,当一个应用软件的类型为游戏类型或视频类型时,则记录该应用软件的联网使用时长,作为该应用软件的统计时长。

在s10213中,若所述应用软件的类型不属于预设类型,则检测所述应用软件对应的流量速度,记录出现所述流量速度大于或等于预设的速度阈值的时长,作为该应用软件的统计时长。

可选地,在本发明实施例中,不单单是通过报文分析确定应用软件的类型。一方面,因为有的时候一款应用软件所执行的功能可能会与他的类型不符合。例如:uc浏览器这款应用软件,虽然它可能的应用软件的类型是浏览器类,但是通过uc浏览器,用户可以完成游戏类应用软件或视频类应用软件的功能,因为用户可以通过uc浏览器观看视频以及玩游戏。这种情况下,很难通过报文分析,确定一款应用软件具体执行的是哪个类型的功能;另一方面,本发明实施例的一个目的是根据移动终端的历史使用数据,确定用户对于广告的耐受性,因此当一个应用软件单位时间消耗的流量高时,用户往往会选择通过wifi上网,那么此时,用户对于车载wifi推送的广告的耐受性就会较高,能比较好的接收车载wifi推送的广告。综合上述两点原因,在本发明实施例中,尽管一款应用软件的类型不属于预设类型,但是当该应用软件的流量速度大于或等于预设的速度阈值时,将该应用软件等同于预设类型的应用软件,因此记录该应用软件出现流量速度大于或等于预设的速度阈值的时长,作为该应用软件的统计时长。

可以理解地,在本发明实施例中,在预设时间段内,如果一款应用软件通过报文分析不属于预设类型的应用软件,并且在该应用软件的全部使用时间内,该应用软件使用的流量速度没有出现大于或等于预设的速度阈值的情况,则该应用软件的统计时长为零。

在s10214中,计算预设时间段内所有应用软件的联网使用的时长之和,作为统计总时长。

在s10215中,计算所述统计总时长占所述预设时间段的比例,作为预设类型的应用软件的联网使用的时间占比。

在s1022中,根据所述时间占比,基于预设的所述时间占比与所述投放周期的关联关系,确定广告的投放周期。可以理解地,在本发明实施例中,在计算得到预设类型的应用软件的联网使用的时间占比后,基于预先设定的时间占比与投放周期的关联关系,可以确定广告的投放周期。

可选地,由于在本发明实施例中,预设类型的应用软件一般是一些娱乐性的应用软件,如游戏类应用软件以及视频类应用软件,根据统计数据发现,这类应用软件的使用占比越高,用户的广告耐受性就越强。因此在本发明实施例中,移动终端中预设类型的应用软件的联网使用的时间占比,与广告的投放周期为负相关关系,预设类型的应用软件的联网使用的时间占比越大,广告的投放周期越短,广告的投放频率越大。可以理解地,所述时间占比与所述投放周期成负相关关系。

在s103中,当与移动终端建立连接时,判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期。

可以理解地,在上文示例中,已经获取了上一次广告投放的时间,因此可以通过判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期,决定是否需要对移动终端投放广告。

值得注意地,在本发明实施例中,上述“判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期”的步骤是在与移动终端正在建立连接时进行的。而如果已经与移动终端完成了连接的建立,不需要进行上述判断步骤,也不需要向移动终端推送广告,因为,只有当用户希望使用车载wifi而与车载wifi建立连接时,由于用户还没有真正使用应用软件,因此,此时向移动终端推送广告不会对用户产生干扰,用户较容易接受广告的内容。如果当移动终端已经建立了与车载wifi装置的连接,用户可能已经在使用应用软件了,这个时候如果判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期,就很有可能在用户正在使用应用软件时,向移动终端推送广告,这对用户正常使用应用软件带来了极大干扰,用户会很排斥继续使用车载wifi系统,以及排斥接收到的广告内容。

在s104中,若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则向所述移动终端投放广告。

通过上述步骤,可以使车载wifi装置通过移动终端中的预设类型的应用软件的使用占比,确定广告投放周期,并基于广告投放周期,决定是否需要向移动终端投放广告。

实施例二

进一步地,本发明实施例基于与移动终端的连接次数决定是否需要向移动终端投放广告。值得注意地,本发明实施例提供的广告的投放方法的执行主体为网络服务器,网络服务器通过收集移动终端的历史使用数据,对使用该移动终端的用户进行分析,以决定对该移动终端投放广告的周期。

图4示出了本发明实施例二提供的广告的投放方法的具体实现流程,详述如下:

在s401中,当与移动终端建立连接时,判断从上一次广告投放的时间开始,到当前时间为止,与所述移动终端连接的次数。

在本发明实施例中,将与移动终端的连接次数作为是否向移动终端投放广告的判断条件。

可以理解地,如果一个移动终端的预设类型的应用软件的联网使用的时间占比较小,那么该移动终端所对应的投放周期就会很大,那么这个移动终端可能很久都不会被投放广告。但是这个移动终端可能反复地与车载wifi装置建立连接,可能对车载wifi的依赖性也很大,那么该移动终端的用户对于车载wifi装置推送的广告的耐受性也会较强,因此,在本发明实施例中,引入了“与移动终端的连接次数”作为“投放周期”之外的判段条件。

在s402中,若所述与移动终端连接的次数等于预设的次数阈值,则向该移动终端投放广告。

可以理解地,通过判断与移动终端连接的次数是否等于预设的次数阈值,可以很好地控制针对于不同移动终端用户的投放时间,在满足广告商利益的同时,可以避免用户对广告产生反感。

在上述两个实施例中,针对不同移动终端的历史使用数据,分别通过“投放周期”以及“连接次数”两个条件判断是否应该向移动终端投放广告,提高了对不同移动终端的广告投放的针对性,可以很好地平衡广告商利益以及用户的使用感受。

实施例三:

值得注意地,本发明实施例提供的广告的投放方法的执行主体为网络服务器。

可选地,在本发明实施例中,根据移动终端的不同使用情况,在投放广告之前,还需要进行一些操作。

可选地,若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则控制移动终端开启动态广告页,所述动态广告页用于展示被推送的广告

在本发明实施例中,如果一个移动终端满足被推送广告的条件,则车载wifi装置控制移动终端开启动态广告页面。在本发明实施例中,动态广告页面可以用于展示文字、音频以及视频格式的广告。

可选地,车载wifi对动态广告页面的运行情况进行实时的检测,如果检测到动态广告页只是在移动终端后台运行(即用户关闭或隐藏该动态广告页,使得移动终端屏幕上并没有显示该动态广告页),那么车载wifi装置不进行数据包转发工作,因而移动终端无法与外部网络连接。

可选地,若所述当前时间与所述上一次广告投放的时间的时间间隔小于所述广告的投放周期,则控制移动终端开启登陆页面,所述登陆页面用于接收用户的登陆信息,以使移动终端与外网连接。

可以理解地,如果一个移动终端不满足被推送广告的条件,那么车载wifi装置直接控制控制移动终端开启登陆页面,以使移动终端完成登录验证。

实施例四:

对应于上文的广告的投放方法,图5示出了本发明实施例提供的广告的投放装置的结构框图。

参照图5,该装置包括:

获取模块501,用于获取移动终端的历史使用数据以及上一次广告投放的时间;

周期确定模块502,用于根据所述历史使用数据,确定广告的投放周期;

判断模块503,用于当与移动终端建立连接时,判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期;

投放模块504,用于若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则向所述移动终端投放广告。

进一步地,所述历史使用数据包括各个应用软件的联网使用时间,周期确定模块包括:

统计子模块,用于根据预设类型的应用软件的联网使用时间,统计预设类型的应用软件的联网使用的时间占比;

映射子模块,用于根据所述时间占比,基于预设的所述时间占比与所述投放周期的关联关系,确定广告的投放周期。

进一步地,所述统计子模块具体用于:

在预设时间段内,当应用软件联网使用时,通过报文分析,识别所述应用软件的类型;

若所述应用软件的类型属于预设类型,则记录所述应用软件的联网使用时长,作为该应用软件的统计时长;

若所述应用软件的类型不属于预设类型,则检测所述应用软件对应的流量速度,记录出现所述流量速度大于或等于预设的速度阈值的时长,作为该应用软件的统计时长;

计算预设时间段内所有应用软件的统计时长之和,作为统计总时长;

计算所述统计总时长占所述预设时间段的比例,作为预设类型的应用软件的联网使用的时间占比。

进一步地,所述装置还包括:

次数判断模块,用于当与移动终端建立连接时,判断从上一次广告投放的时间开始,到当前时间为止,与所述移动终端连接的次数。

第二投放模块,用于若所述与移动终端连接的次数等于预设的次数阈值,则向该移动终端投放广告。

进一步地,所述装置还包括:

第一启动模块,用于若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则控制移动终端开启动态广告页,所述动态广告页用于展示被推送的广告;

第二启动模块,用于若所述当前时间与所述上一次广告投放的时间的时间间隔小于所述广告的投放周期,则控制移动终端开启登陆页面,所述登陆页面用于接收用户的登陆信息,以使移动终端与外网连接。

图6是本发明一实施例提供的广告的投放装置的示意图。如图6所示,该实施例的广告的投放装置包括:处理器60、存储器61以及存储在所述存储器61中并可在所述处理器60上运行的计算机程序62,例如广告的投放程序。所述处理器60执行所述计算机程序62时实现上述各个广告的投放方法实施例中的步骤,例如图1所示的步骤s101至s104。或者,所述处理器60执行所述计算机程序62时实现上述各装置实施例中各模块/单元的功能,例如图6所示模块501至504的功能。

示例性的,所述计算机程序62可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器61中,并由所述处理器60执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序62在所述广告的投放装置6中的执行过程。例如,所述计算机程序62可以被分割成读取模块、选择模块、确定模块,各模块具体功能如下:

获取模块,用于获取移动终端的历史使用数据以及上一次广告投放的时间;

周期确定模块,用于根据所述历史使用数据,确定广告的投放周期;

判断模块,用于当与移动终端建立连接时,判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期;

投放模块,用于若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则向该移动终端投放广告。

所述广告的投放装置6可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述广告的投放装置可包括,但不仅限于,处理器60、存储器61。本领域技术人员可以理解,图6仅仅是广告的投放装置6的示例,并不构成对广告的投放装置6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述广告的投放装置还可以包括输入输出设备、网络接入设备、总线等。

所称处理器60可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。所述处理器60调用存储器执行的广告的投放方法的步骤如下:

获取移动终端的历史使用数据以及上一次广告投放的时间;根据所述历史使用数据,确定广告的投放周期;当与移动终端建立连接时,判断当前时间与上一次广告投放的时间的时间间隔是否大于或等于所述广告的投放周期;若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则向该移动终端投放广告。

所述历史使用数据包括各个应用软件的联网使用时间;所述根据所述历史使用数据,确定广告的投放周期,包括:根据预设类型的应用软件的联网使用时间,统计预设类型的应用软件的联网使用的时间占比;根据所述时间占比,基于预设的所述时间占比与所述投放周期的关联关系,确定广告的投放周期。

所述统计预设类型的应用软件的联网使用的时间占比,包括:在预设时间段内,当应用软件联网使用时,通过报文分析,识别所述应用软件的类型;若所述应用软件的类型属于预设类型,则记录所述应用软件的联网使用时长,作为该应用软件的统计时长;若所述应用软件的类型不属于预设类型,则检测所述应用软件对应的流量速度,记录出现所述流量速度大于或等于预设的速度阈值的时长,作为该应用软件的统计时长;计算预设时间段内所有应用软件的统计时长之和,作为统计总时长;计算所述统计总时长占所述预设时间段的比例,作为预设类型的应用软件的联网使用的时间占比。

所述广告的投放方法还包括:所述当与移动终端建立连接时,判断从上一次广告投放的时间开始,到当前时间为止,与所述移动终端连接的次数;若所述与移动终端连接的次数等于预设的次数阈值,则向该移动终端投放广告。

所述广告的投放方法还包括:若所述当前时间与所述上一次广告投放的时间的时间间隔大于或等于所述广告的投放周期,则控制移动终端开启动态广告页,所述动态广告页用于展示被推送的广告;若所述当前时间与所述上一次广告投放的时间的时间间隔小于所述广告的投放周期,则控制移动终端开启登陆页面,所述登陆页面用于接收用户的登陆信息,以使移动终端与外网连接。

所述存储器61可以是所述广告的投放装置的内部存储单元,例如广告的投放装置6的硬盘或内存。所述存储器61也可以是所述广告的投放装置/装置6的外部存储设备,例如所述广告的投放装置/装置6上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器61还可以既包括所述广告的投放装置/装置6的内部存储单元也包括外部存储设备。所述存储器61用于存储所述计算机程序以及所述广告的投放装置所需的其他程序和数据。所述存储器61还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置/装置和方法,可以通过其它的方式实现。例如,以上所描述的装置/装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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