System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网络通信领域,特别涉及一种广告推送方法、装置、电子设备及介质。
技术介绍
1、随着互联网技术的日趋完善,广告推送业务得到快速发展。广告推送是在有线网络或无线网络上向终端访问用户投放广告的一种业务形式,通过在用户访问网络的时候向其投放广告,为网络运营商和广告商带来新的利润增长点。
2、客户终端设备(customer premises equipment,cpe)在家庭或小型企业中应用非常广泛,移动终端或个人计算机(personal computer,pc)通过无线保真(wirelessfidelity,wi-fi)或有线网络连接到客户终端设备,并通过客户终端设备访问互联网。由于客户终端设备的广泛应用,网络运营商希望通过客户终端设备向用户推送广告,从而扩大广告的接收人群。与数据卡产品不同的是,客户终端设备难以通过在驱动程序中加载广告来实现广告推送。
3、当前通过路由器进行广告推送的方案中,有些方案在同一时间段只能向客户终端设备推送相同的广告,也不支持对使用https协议的网络访问请求进行广告推送,有些方案需要截流用户的网络访问数据,会涉及用户隐私问题。因此,需要一种为不同的客户终端设备推送不同广告,且支持对使用https协议的网络访问请求进行广告推送的方案。
技术实现思路
1、本申请实施例提供了一种广告推送方法、装置、电子设备及介质。
2、第一方面,本申请实施例提供了一种广告推送方法,用于客户终端设备,该方法包括:
3、接收广告
4、接收用户终端发送的使用http或https协议的网络访问请求;
5、对网络访问请求进行重定向,并连同重定向向用户终端发送广告。
6、可以理解,通常广告推送方法可以在同一时间段向客户终端设备推送相同的广告或根据用户终端的http网络访问请求触发广告的推送,广告推送的针对性不强、覆盖面不广,然而通过本申请的广告推送方法,能够在同一时间段向不同的客户终端设备推送不同的广告和能够根据用户终端的https网络访问请求触发广告推送,增强了广告推送的针对性,扩大了广告推送的覆盖面。
7、在上述第一方面的一种可能的实现中,接收广告推送服务器发送的广告,包括:
8、接收来自广告推送服务器的广告;
9、确定所述广告由符合预设条件的广告推送对象所发送;
10、保存所述广告。
11、通过上述方法,客户终端设备对接收的广告进行来源合法性检查,避免将来源不合法的广告向用户终端推送。
12、在上述第一方面的一种可能的实现中,预设条件包括广告对应的广告推送标识位于白名单中。
13、通过上述方法,以简单、方便、易于实现的方式实现了广告的来源合法性检查。
14、在上述第一方面的一种可能的实现中,接收用户终端发送的使用http或https协议的网络访问请求,包括:
15、接收来自用户终端的使用http或https协议的网络访问请求;
16、确定网络访问请求对应的用户终端不属于广告推送排除对象。
17、通过上述方法,对使用http或https协议的网络访问请求进行广告重复推送的检查,只对没有推送过广告的用户终端进行广告推送,避免向用户终端重复推送广告,避免过度影响用户的网络访问体验。
18、在上述第一方面的一种可能的实现中,连同重定向向用户终端发送广告,包括:
19、根据广告生成相应的广告网页;
20、连同重定向向用户终端发送广告网页,以使用户终端展示广告网页并向客户终端设备返回终端标识。
21、通过上述方法,能够实现用户终端在展示广告后向客户终端设备提供广告展示完毕的证明,供客户终端设备得知该用户终端已经完成广告推送和展示。
22、在上述第一方面的一种可能的实现中,该方法还包括:
23、根据接收的终端标识,将用户终端确定为广告推送排除对象。
24、通过上述方法,客户终端设备实现不再向该用户终端进行广告推送。
25、在上述第一方面的一种可能的实现中,对网络访问请求进行重定向,包括:
26、根据网络访问请求生成重定向数据包,重定向数据包用于告知用户终端重发网络访问请求。
27、在上述第一方面的一种可能的实现中,对网络访问请求进行重定向,并连同重定向向用户终端发送广告,包括:
28、设置重定向数据包的响应码为307状态码或302状态码并将广告保存在重定向数据包中,向用户终端发送重定向数据包。
29、通过上述方法,能够实现以简便方式实现广告推送,可以充分利用重定向数据包的传输资源,提高网络资源利用率。
30、在上述第一方面的一种可能的实现中,广告以短信方式发送至客户终端设备。
31、在上述第一方面的一种可能的实现中,广告至少包括如下一项:文字内容、网页链接。
32、通过上述方法,能够充分利用广告推送服务器的计算资源和网络资源,无需对广告推送服务器进行资源升级即可实现广告推送。
33、本申请实施例提供了广告推送方法,该方法通过接收广告推送服务器发送的广告,该广告由广告推送服务器根据与客户终端设备相关的推送策略确定,接收用户终端发送的使用http或https协议的网络访问请求,并对该网络访问请求进行重定向,并连同重定向向用户终端发送广告,能够使得广告推送服务器在同一时间段向不同的客户终端设备推送个性化广告,广告推送的针对性更强,并且客户终端设备能够向使用http或https协议进行网络访问的用户终端推送广告,广告推送的覆盖面更广,同时无需截流分析用户终端发送的网络访问数据,避免用户隐私问题,还能够降低计算资源的使用,提高广告推送的效率。
34、第二方面,本申请实施里提供了一种广告推送装置,该装置包括:
35、广告接收模块,用于接收广告推送服务器发送的广告,广告由广告推送服务器根据与客户终端设备相关的推送策略确定;
36、请求接收模块,用于接收用户终端发送的使用http或https协议的网络访问请求;
37、发送模块,用于对网络访问请求进行重定向,并连同重定向向用户终端发送广告。
38、第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,该指令在计算机上执行时使计算机执行上述第一方面以及第一方面的各种可能实现中的任意一种广告推送方法。
39、第四方面,本申请实施例提供了一种电子设备,包括:
40、存储器,用于存储由电子设备的一个或多个处理器执行的指令,以及
41、处理器,是电子设备的处理器之一,用于执行上述第一方面以及第一方面的各种可能实现中的任意一种广告推送方法。
42、第五方面,本申请实施例提供了一种计算本文档来自技高网...
【技术保护点】
1.一种广告推送方法,用于客户终端设备,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,接收广告推送服务器发送的广告,包括,包括:
3.根据权利要求2所述的方法,其特征在于,所述预设条件包括所述广告对应的广告推送标识位于白名单中。
4.根据权利要求1所述的方法,其特征在于,接收用户终端发送的使用HTTP或HTTPS协议的网络访问请求,包括:
5.根据权利要求4所述的方法,其特征在于,连同所述重定向向用户终端发送所述广告,包括:
6.根据权利要求5所述的方法,其特征在于,该方法还包括:
7.根据权利要求1所述的方法,其特征在于,对所述网络访问请求进行重定向,包括:
8.根据权利要求7所述的方法,其特征在于,对所述网络访问请求进行重定向,并连同所述重定向向用户终端发送所述广告,包括:
9.根据权利要求1所述的方法,其特征在于,所述广告以短信方式发送至所述客户终端设备。
10.根据权利要求9所述的方法,其特征在于,所述广告至少包括如下一项:文字内容、网页链接。
>11.一种广告推送装置,其特征在于,所述装置包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,该指令在计算机上执行时使计算机执行权利要求1-10中任一项所述的广告推送方法。
13.一种电子设备,其特征在于,包括:
14.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-10中任一项所述的广告推送方法。
...【技术特征摘要】
1.一种广告推送方法,用于客户终端设备,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,接收广告推送服务器发送的广告,包括,包括:
3.根据权利要求2所述的方法,其特征在于,所述预设条件包括所述广告对应的广告推送标识位于白名单中。
4.根据权利要求1所述的方法,其特征在于,接收用户终端发送的使用http或https协议的网络访问请求,包括:
5.根据权利要求4所述的方法,其特征在于,连同所述重定向向用户终端发送所述广告,包括:
6.根据权利要求5所述的方法,其特征在于,该方法还包括:
7.根据权利要求1所述的方法,其特征在于,对所述网络访问请求进行重定向,包括:
8.根据权利要求7所述的方法,其特征在于,对所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。