广告信息展示方法及装置的制造方法_3

文档序号:9688189阅读:来源:国知局
信息,从本地数据库中获取所述待展示广告信息,并对所述待展示广告信息进行展示。
[0095]广告展示策略中可以记录有广告信息的展示次数,并记录该广告信息的已展示次数。例如,每展示一次广告信息,该广告信息的已展示次数的计数器加一,实现记录已展示次数。
[0096]其中,可以将每显示一次广告记为完成一次展示,也可以在广告被点击时记为完成一次展示。例如,在智能手机、平板电脑等的应用程序的开屏广告中,可以将每次显示记为完成一次展示。开屏广告可以是应用程序刚启动时全屏展示的广告。在广告图片链接有相应地址时,可以在广告发生点击事件时记为完成一次展示。具体可以根据广告服务器的需求设定,在此不再--赘述。
[0097]由上述实施例可见,当检测到广告信息的已展示次数未达到预设展示次数时,可以将广告信息确定为待展示广告信息,并从本地数据库中获取待展示广告信息,并对待展示广告信息进行展示,从而通过次数控制实现对广告信息的展示控制,易于实现。
[0098]第三种方式:当广告信息的展示时间到达时,将所述广告信息确定为待展示广告信息,从本地数据库中获取所述待展示广告信息,并按待展示广告信息的展示频率对所述待展示广告信息进行展示。
[0099]其中,广告展示策略中可以记录有广告信息的展示时间和展示频率。
[0100]由上述实施例可见,当检测到广告信息的展示时间到达时,可以将广告信息确定为待展示广告信息,并从本地数据库中获取待展示广告信息,并按照待展示广告信息的展示频率对待展示广告信息进行展示,从而通过时间控制和频率控制实现对广告信息的展示控制,易于实现。
[0101]可以理解的是,当同一应用程序在同一时间、同一展示位存在多个待展示广告信息时,可以根据预设排序策略对待展示进行排序并展示。例如,可以随机对多个待展示广告信息进行排序,按顺序进行展示。又如,按预先设置好的优先级规则确定各待展示广告信息的展示优先级,按所述展示优先级对多个待展示广告信息进行展示等。
[0102]如图3所示,图3是本公开根据一示例性实施例示出的一种广告信息展示方法的流程图,该方法可以用于终端中,所述方法包括以下步骤:
[0103]在步骤301中,获取网络质量参数。
[0104]在步骤302中,根据所述网络质量参数判断网络质量是否高于第二预设网络质量。
[0105]在步骤303中,当所述网络质量高于第二预设网络质量时,从服务器下载广告信息和广告展示策略。
[0106]在步骤304中,将所获取的广告信息和广告展示策略更新到本地数据库中。
[0107]在步骤305中,从本地数据库中获取预存的广告展示策略,所述广告展示策略为控制广告信息展示的策略。
[0108]在步骤306中,根据所述广告展示策略确定所述本地数据库中的待展示广告信息,并对所述待展示广告信息进行展示,所述本地数据库中预存有广告信息。
[0109]由上述实施例可见,本公开在网络质量高于第二预设网络质量的情况下,从服务器下载广告信息和广告展示策略,并将所获取的广告信息和广告展示策略更新到本地数据库中,实现在网络较好的情况下下载广告信息和广告展示策略,提高获取广告信息和广告展示策略的效率,同时也达到信息更新的及时性。
[0110]其中,网络质量参数的获取条件可以是实时获取,也可以是间隔预设时间获取,还可以是在指定时间获取,抑或是其他触发条件触发时获取。例如,可以在将4G网络切换为WIFI网络时获取网络质量参数,也可以在将4G网络切换为2G网络时获取网络质量参数等。
[0111]可以理解的是,只要网络质量参数的获取条件满足时即可获取,因此,在步骤306后当获取条件满足时仍可以获取网络质量参数;根据所述网络质量参数判断网络质量是否高于第二预设网络质量;当所述网络质量高于第二预设网络质量时,从服务器下载广告信息和广告展示策略;将所获取的广告信息和广告展示策略更新到本地数据库中,从而可以实现及时更新本地数据库中的广告信息和广告展示策略。
[0112]在下载广告信息和广告展示策略时,若广告信息已存在本地数据库中,则无需再次下载,若广告信息变更,则将变更后的广告信息更新到本地数据库中。若广告展示策略没有变更,则无需再次下载,若广告展示策略变更,则将变更后的广告展示策略更新到本地数据库中,以避免重复下载广告信息和广告展示策略导致的资源浪费。
[0113]关于将所获取的广告信息和广告展示策略更新到本地数据库中,可以理解的是,在第一次下载广告信息和广告展示策略时,本地数据库中为空信息,则将空信息更新为所获取的广告信息和广告展示策略;当非首次下载广告信息和广告展示策略时,则将本地数据库中的信息更新为所下载的广告信息和广告展示策略。
[0114]本公开所涉及的网络质量参数可以是网络类型、网络速度等中的一种或多种参数。第二预设网络质量可以与第一预设网络质量相同,也可以不同,具体根据需求设定。
[0115]在其中一个实施例中,可以判断所述网络类型是否与预设网络类型相同;当所述网络类型与预设网络类型相同时,判定所述网络质量高于第二预设网络质量。网络类型可以是WiF1、4G、3G或GPRS等,通过网络类型可以判断出当前的网络质量。例如,若是WiFi和4G网络类型,则可判断出当前的网络质量较好,网速较快。若是3G或GPRS,则可判断出当前的网络质量较差。
[0116]因此,该实施例中的预设网络类型可以是WiFi和4G网络类型,为了避免流量的浪费,预设网络类型也可以仅限为WiFi网络类型。在实际应用中,可以根据需要设定用于指示网络质量好坏的预设网络类型。
[0117]在本实施例中,可以根据预设网络类型快速地判断当前网络质量是否高于第二预设网络质量,该方式易于实现,且准确率较高。
[0118]在另一个实施例中,可以判断所述网络速度是否高于预设网络速度阈值;当所述网络速度高于预设网络速度阈值时,判定所述网络质量高于第二预设网络质量。
[0119]网络速度的高低可以指示网络质量的好坏,例如网络速度大于600K/S,可以认为网络质量较好,若网络速度低于200K/S,可以认为网络质量较差。
[0120]因此,预设网络速度阈值可以设为600K/S,当网络速度高于600K/S时,则判定网络质量高于第二预设网络质量,即网络质量较好。
[0121]在本实施例中,可以根据预设网络速度阈值快速地判断当前网络质量是否高于第二预设网络质量,该方式易于实现。
[0122]在实际应用中,可以采用网络类型或网络速度任一参数作为网络质量参数,也可以选择两者同时作为网络质量参数。
[0123]本公开的步骤305和步骤306与步骤201和202类似,再此不再——赘述。
[0124]与前述广告信息展示方法的实施例相对应,本公开还提供了广告信息展示装置及其所应用的终端的实施例。
[0125]如图4所示,图4是本公开根据一示例性实施例示出的一种广告信息展示装置的框图,所述装置包括:策略获取模块41和信息展示模块42。
[0126]其中,策略获取模块41,被配置为从本地数据库中获取预存的广告展示策略,所述广告展示策略为控制广告信息展示的策略。
[0127]信息展示模块42,被配置为根据所述广告展示策略从所述本地数据库中获取待展示广告信息,并对所述待展示广告信息进行展示,所述本地数据库中预存有广告信息。
[0128]由上述实施例可见,通过预先在本地存储有广告展示策略和广告信息,从而可以根据本地的广告展示策略对本地数据库中的待展示广告信息进行展示,实现离线展示广告信息,避免因为未连接网络或网络不佳导致无法及时展示广告信息的情况。
[0129]如图5所示,图5是本公开根据一示例性实施例示出的另一种广告信息展示装置的框图,该实施例在前述图4所示实施例的基础上,所述策略获取模块41包括:策略获取子模块 411。
[0130]其中,策略获取子模块411,被配置为当预设展示条件满足时,从本地数据库中获取预存的广告展示策略。
[0131]由上述实施例可见,仅在预设展示条件满足时才从本地数据库中获取预存的广告展示策略,避免实时获取策略导致的资源浪费。
[0132]在一个可选的实现方式中,所述预设展示条件,包括下述一种或多种条件:
[0133]应用程序处于离线状态。
[0134]网络质量低于第一预设网络质量。
[0135]由上述实施例可见,可以限定在离线状态下才获取本地预存的广告展示策略,并根据策略对
...
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1