System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,尤其涉及一种免除广告方法、装置、电子设备及存储介质。
技术介绍
1、当前环境下,不管是视频应用程序,还是卫星电视或者网络电视,观看视频的用户或多或少都有因为广告而困扰过,包括广告出现的位置、广告投放时间等。为此视频应用程序、卫星电视或者网络电视的厂商推出了免广权益,用户可以实现免看广告。其中,可以通过以下几种方式获取免广权益:用户属性免广、特殊场景免广等。
2、相关技术中,在视频应用程序、卫星电视或者网络电视等观看视频的情况下,向服务端发送广告获取请求,此时用户拥有免广权益的话,广告获取请求中传入免广权益参数。服务端解析广告获取请求中的免广权益参数并进行验证,如果验证通过的话,此次免除广告,用户可不看广告。如此免广权益参数明文传输,极易被盗取,存在安全隐患,同时会造成一定广告收入的损失。
技术实现思路
1、为了解决上述免广权益参数明文传输,极易被盗取,存在安全隐患,同时会造成一定广告收入的损失的技术问题,本申请提供了一种免除广告方法、装置、电子设备及存储介质。具体技术方案如下:
2、第一方面,本申请提供了一种免除广告方法,应用于客户端,所述方法包括:
3、生成广告获取请求,并从广告权益配置中心获取所述客户端对应的加密规则;
4、按照所述加密规则对所述客户端本地存储的免广权益参数进行加密得到加密结果,并将所述加密结果嵌入所述广告获取请求;
5、将嵌入所述加密结果的所述广告获取请求发送至服务端,以使所述服务端
6、解析所述广告获取请求中的所述加密结果,并从所述广告权益配置中心获取所述客户端对应的解密规则;
7、按照所述解密规则对所述加密结果进行解密得到免广权益参数,并在对免广权益参数校验通过的话返回免广消息;
8、接收所述服务端返回的免广消息,并响应于所述免广消息,免除广告。
9、在一个可选的实施方式中,所述从广告权益配置中心获取所述客户端对应的加密规则,包括:
10、确定所述客户端当前登录的用户,查找所述用户对应的用户免广期限;
11、在当前时刻位于所述用户免广期限的情况下,从广告权益配置中心获取所述客户端对应的加密规则。
12、在一个可选的实施方式中,所述方法还包括:
13、在当前时刻未位于所述用户免广期限的情况下,将所述广告获取请求发送至服务端;
14、接收所述服务端响应于所述广告获取请求返回的广告,在所述客户端播放所述广告。
15、在一个可选的实施方式中,所述从广告权益配置中心获取所述客户端对应的加密规则,包括:
16、确定所述客户端当前播放的视频,查找所述视频对应的视频免广期限;
17、在当前时刻位于所述视频免广期限的情况下,从广告权益配置中心获取所述客户端对应的加密规则。
18、在一个可选的实施方式中,所述方法还包括:
19、在当前时刻未位于所述视频免广期限的情况下,将所述广告获取请求发送至服务端;
20、接收所述服务端响应于所述广告获取请求返回的广告,在所述客户端播放所述广告。
21、在一个可选的实施方式中,所述方法还包括:
22、在从广告权益配置中心未获取到所述客户端对应的加密规则的情况下,将所述广告获取请求发送至服务端;
23、接收所述服务端响应于所述广告获取请求返回的广告,在所述客户端播放所述广告。
24、在一个可选的实施方式中,所述广告权益配置中心按照预设更新策略更新所述加密规则与所述解密规则;
25、所述加密规则表征参与免广权益参数加密的加密参数和加密算法,所述解密规则表征参与免广权益参数解密的解密参数和解密算法;
26、所述按照所述加密规则对所述客户端本地存储的免广权益参数进行加密得到加密结果,包括:
27、按照所述加密算法,采用所述加密参数对所述客户端本地存储的免广权益参数进行加密得到加密结果;
28、所述按照所述解密规则对所述加密结果进行解密得到免广权益参数,包括:
29、按照所述解密算法,采用所述解密参数对所述加密结果进行解密得到免广权益参数。
30、第二方面,本申请提供了一种免除广告装置,应用于客户端,所述装置包括:
31、请求生成模块,用于生成广告获取请求;
32、规则获取模块,用于从广告权益配置中心获取所述客户端对应的加密规则;
33、参数加密模块,用于按照所述加密规则对所述客户端本地存储的免广权益参数进行加密得到加密结果;
34、结果嵌入模块,用于将所述加密结果嵌入所述广告获取请求;
35、请求发送模块,用于将嵌入所述加密结果的所述广告获取请求发送至服务端,以使所述服务端执行以下操作:
36、解析所述广告获取请求中的所述加密结果,并从所述广告权益配置中心获取所述客户端对应的解密规则;
37、按照所述解密规则对所述加密结果进行解密得到免广权益参数,并在对免广权益参数校验通过的话返回免广消息;
38、广告免除模块,用于接收所述服务端返回的免广消息,并响应于所述免广消息,免除广告。
39、第三方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
40、存储器,用于存放计算机程序;
41、处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的免除广告方法。
42、第四方面,还提供了一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中任一所述的免除广告方法。
43、第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的免除广告方法。
44、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,生成广告获取请求,并从广告权益配置中心获取客户端对应的加密规则,按照加密规则对客户端本地存储的免广权益参数进行加密得到加密结果,并将加密结果嵌入广告获取请求,将嵌入加密结果的广告获取请求发送至服务端,以使服务端执行以下操作,解析广告获取请求中的加密结果,并从广告权益配置中心获取客户端对应的解密规则,按照解密规则对加密结果进行解密得到免广权益参数,并在对免广权益参数校验通过的话返回免广消息,接收服务端返回的免广消息,并响应于免广消息,免除广告。
45、通过获取客户端对应的加密规则,并对免广权益参数进行加密,将加密结果传入广告获取请求发送至服务端,服务端获取客户端对应的解密规则,并对加密结果进行解密得到免广权益参数,在对免广权益参数校验通过的话返回免广消息,从而响应于免广消息,免除广告,如此免广权益参数密文传输,不易被盗取,避免了安全隐患,本文档来自技高网...
【技术保护点】
1.一种免除广告方法,其特征在于,应用于客户端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从广告权益配置中心获取所述客户端对应的加密规则,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述从广告权益配置中心获取所述客户端对应的加密规则,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述广告权益配置中心按照预设更新策略更新所述加密规则与所述解密规则;
8.一种免除广告装置,其特征在于,应用于客户端,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。
【技术特征摘要】
1.一种免除广告方法,其特征在于,应用于客户端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从广告权益配置中心获取所述客户端对应的加密规则,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述从广告权益配置中心获取所述客户端对应的加密规则,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于...
【专利技术属性】
技术研发人员:于咏梅,
申请(专利权)人:上海爱奇艺新媒体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。