一种信息推送方法及装置制造方法及图纸

技术编号:16177880 阅读:30 留言:0更新日期:2017-09-09 05:23
本发明专利技术实施例提供了一种信息推送方法及装置,应用于推送服务器,方法包括:获得针对目标客户端的目标推送请求,并根据所述目标推送请求确定所述目标客户端的IP地址,作为第一IP地址;判断所述第一IP地址是否记录在预先建立的风险IP地址库中,其中,所述风险IP地址库,用于存储预先确定的风险IP地址;如果是,在没有地域定向的信息中确定目标信息;向所述目标客户端推送所述目标信息。应用本发明专利技术实施例提供的信息推送方法,降低所推送信息存在地域差异的概率,提高用户体验。

【技术实现步骤摘要】
一种信息推送方法及装置
本专利技术涉及计算机
,特别是涉及一种信息推送方法及装置。
技术介绍
网络信息推送平台可以利用网站上的横幅、文本链接、多媒体等向客户端推送信息,例如,可以推送广告或者新闻等等。在实际应用中,信息主一般会对信息推送的地域有要求,同时会请第三方监测公司对网络信息推送平台所推送的信息进行监测,确认网络信息推送平台所推送的信息是否符合其设定的地域要求。现有的信息推送方法为:负责推送信息的服务器在获得信息推送请求后,从该信息推送请求中获取目标客户端的IP(InternetProtocol,网络之间互连的协议)地址;然后确定该IP地址所属的地域,并根据上述地域确定目标信息;向目标客户端推送该目标信息。虽然应用上述方式可以实现信息推送,但是网络信息推送平台在进行信息推送的同时,还受第三方监测公司的监测,第三方监测公司的服务器一般基于前述推送请求对应的监测请求获得目标客户端的IP地址,然后确定所获得IP地址所属的地域,这种情况下,由于网络环境、策略路由和域名劫持等因素可能会导致上述两个服务器所获得的IP地址不同,从而确定的所属地域不同,从而导致第三方监测公司认为网络信息推送平台未按照信息主的要求进行信息推送,所推送信息存在地域差异,用户体验差。其中,站在网络信息推送平台的角度,对于一信息推送请求的请求方的IP地址,若负责推送信息的服务器、第三方监测公司的服务器确定的IP地址所属区域不同,可以认为推送请求中所携带的目标客户端的IP地址为风险IP地址。
技术实现思路
本专利技术实施例的目的在于提供一种信息推送方法及装置,以降低所推送信息存在地域差异的概率,提高用户体验。具体技术方案如下:第一方面,为了达到上述目的,本专利技术实施例公开了一种信息推送方法,应用于推送服务器,所述方法包括:获得针对目标客户端的目标推送请求,并根据所述目标推送请求确定所述目标客户端的IP地址,作为第一IP地址;判断所述第一IP地址是否记录在预先建立的风险IP地址库中,其中,所述风险IP地址库,用于存储预先确定的风险IP地址;如果是,在没有地域定向的信息中确定目标信息;向所述目标客户端推送所述目标信息。可选的,在确定所述第一IP地址记录在所述风险IP地址库中的情况下,所述方法还包括:判断所述第一IP地址是否记录在预先设置的矫正IP地址库中,其中,所述矫正IP地址库中记录有:进行了地域矫正的风险IP地址和该风险IP地址矫正后的地域之间的对应关系;如果是,按照所述矫正IP地址库中记录的对应关系,确定所述第一IP地址矫正后的目标地域,并在所述目标地域对应的信息中确定目标信息;如果否,执行所述在没有地域定向的信息中确定目标信息的步骤。可选的,在所述第一IP地址未记录在所述风险IP地址库中的情况下,在所述向所述目标客户端推送所述目标信息之前,所述方法还包括:确定所述第一IP地址所属的第一地域;在所述第一地域对应的信息中确定目标信息。可选的,所述在所述第一地域对应的信息中确定目标信息,包括:判断第三方合作订单信息在第一预设时间周期内的推送量是否小于预先设置的推送量阈值;若为否,在所述第一地域对应的除所述第三方合作订单信息之外的信息中确定目标信息。可选的,当所述第三方合作订单信息在第一预设时间周期内的推送总量小于预先设置的推送量阈值时,还包括:判断在第二预设时间周期内向所述第一IP地址推送所述第三方订单信息中的信息的次数是否小于预设的第一阈值;若为否,执行所述在所述第一地域对应的除所述第三方合作订单信息之外的信息中确定目标信息的步骤。可选的,所述风险IP地址通过以下方式确定:获得媒体收集服务器和第三方监测服务器分别在第三预设时间周期内收集的IP地址数据;其中,所述IP地址数据包括:第二IP地址和第三IP地址,第二IP地址为:监测请求中携带的、接收推送信息的客户端的IP地址,第三IP地址为:监测请求中携带的、发送所述监测请求的客户端的IP地址;针对所述第三方监测服务器收集的IP地址数据,统计每一第二IP地址出现的次数及出现地域差异的次数,并将满足第一条件的第二IP地址确定为风险IP地址,其中,一个第二IP地址出现地域差异表示:目标监测请求携带的第三IP地址所属的地域与该第二IP地址所属的地域不同,目标监测请求为:携带该第二IP地址的监测请求,所述第一条件为:出现的次数不超过预设的第二阈值、且出现地域差异的次数大于预设的第三阈值;针对所述媒体收集服务器收集的IP地址数据,统计每一第四IP地址出现的次数及出现地域差异的次数,并将满足第二条件的第四IP地址确定为风险IP地址,其中,所述第二条件为:出现的次数不超过预设的第四阈值、且出现地域差异的次数大于预设的第五阈值;所述第四IP地址为利用所述第三方监测服务器收集的IP地址数据未被确定为风险IP地址的第二IP地址。可选的,在所述针对所述媒体收集服务器收集的IP地址数据,统计每一第四IP地址出现的次数及出现地域差异的次数,并将满足第二条件的第四IP地址确定为风险IP地址之后,所述方法还包括:针对所获得的IP地址数据中每一未被确定为风险IP地址的第二IP地址,判断该第二IP地址在第四预设时间周期内,被确定为风险IP地址的次数是否不小于预设的第六阈值,其中,所述第四预设时间周期大于所述第三预设时间周期;如果是,将该第二IP地址确定为风险IP地址。可选的,所述对应关系通过以下方式确定:从所述风险IP库中确定目标风险IP地址,其中,所述目标风险IP地址为:采用所述第三方监测服务器收的IP地址数据确定的一个风险IP地址;确定所述目标风险IP地址对应的第三IP地址;获得所确定的每一第三IP地址所属的地域;判断所获得的地域是否相同;若相同,将所述目标风险IP地址所属的地域矫正为所获得的地域,确定所述目标风险IP与矫正后的地域之间的对应关系。可选的,所述推送服务器、所述媒体收集服务器以及所述第三方监测服务器位于同一同源机房。第二方面,为了达到上述目的,本专利技术实施例还公开了一种信息推送装置,应用于推送服务器,所述装置包括:第一获得模块,用于获得针对目标客户端的目标推送请求,并根据所述目标推送请求确定所述目标客户端的IP地址,作为第一IP地址;第一判断模块,用于判断所述第一IP地址是否记录在预先建立的风险IP地址库中,其中,所述风险IP地址库,用于存储预先确定的风险IP地址;第一确定模块,用于在所述第一判断模块的判断结果为是的情况下,在没有地域定向的信息中确定目标信息;推送模块,用于向所述目标客户端推送所述目标信息。可选的,所述装置还包括:第二判断模块,用于在所述第一判断模块的判断结果为是的情况下,判断所述第一IP地址是否记录在预先设置的矫正IP地址库中,其中,所述矫正IP地址库中记录有:进行了地域矫正的风险IP地址和该风险IP地址矫正后的地域之间的对应关系;第二确定模块,用于在所述第二判断模块的判断结果为是的情况下,按照所述矫正IP地址库中记录的对应关系,确定所述第一IP地址矫正后的目标地域,并在所述目标地域对应的信息中确定目标信息;所述第一确定模块,还用于在所述第二判断模块的判断结果为否的情况下,在没有地域定向的信息中确定目标信息。可选的,所述装置还包括:第三确定模块,用于在所述第一判断模块的判断结果为否的情本文档来自技高网...
一种信息推送方法及装置

【技术保护点】
一种信息推送方法,其特征在于,应用于推送服务器,所述方法包括:获得针对目标客户端的目标推送请求,并根据所述目标推送请求确定所述目标客户端的IP地址,作为第一IP地址;判断所述第一IP地址是否记录在预先建立的风险IP地址库中,其中,所述风险IP地址库,用于存储预先确定的风险IP地址;如果是,在没有地域定向的信息中确定目标信息;向所述目标客户端推送所述目标信息。

【技术特征摘要】
1.一种信息推送方法,其特征在于,应用于推送服务器,所述方法包括:获得针对目标客户端的目标推送请求,并根据所述目标推送请求确定所述目标客户端的IP地址,作为第一IP地址;判断所述第一IP地址是否记录在预先建立的风险IP地址库中,其中,所述风险IP地址库,用于存储预先确定的风险IP地址;如果是,在没有地域定向的信息中确定目标信息;向所述目标客户端推送所述目标信息。2.根据权利要求1所述的方法,其特征在于,在确定所述第一IP地址记录在所述风险IP地址库中的情况下,所述方法还包括:判断所述第一IP地址是否记录在预先设置的矫正IP地址库中,其中,所述矫正IP地址库中记录有:进行了地域矫正的风险IP地址和该风险IP地址矫正后的地域之间的对应关系;如果是,按照所述矫正IP地址库中记录的对应关系,确定所述第一IP地址矫正后的目标地域,并在所述目标地域对应的信息中确定目标信息;如果否,执行所述在没有地域定向的信息中确定目标信息的步骤。3.根据权利要求1或2所述的方法,其特征在于,在所述第一IP地址未记录在所述风险IP地址库中的情况下,在所述向所述目标客户端推送所述目标信息之前,所述方法还包括:确定所述第一IP地址所属的第一地域;在所述第一地域对应的信息中确定目标信息。4.根据权利要求3所述的方法,其特征在于,所述在所述第一地域对应的信息中确定目标信息,包括:判断第三方合作订单信息在第一预设时间周期内的推送量是否小于预先设置的推送量阈值;若为否,在所述第一地域对应的除所述第三方合作订单信息之外的信息中确定目标信息。5.根据权利要求4所述的方法,其特征在于,当所述第三方合作订单信息在第一预设时间周期内的推送总量小于预先设置的推送量阈值时,还包括:判断在第二预设时间周期内向所述第一IP地址推送所述第三方订单信息中的信息的次数是否小于预设的第一阈值;若为否,执行所述在所述第一地域对应的除所述第三方合作订单信息之外的信息中确定目标信息的步骤。6.根据权利要求2所述的方法,其特征在于,所述风险IP地址通过以下方式确定:获得媒体收集服务器和第三方监测服务器分别在第三预设时间周期内收集的IP地址数据;其中,所述IP地址数据包括:第二IP地址和第三IP地址,第二IP地址为:监测请求中携带的、接收推送信息的客户端的IP地址,第三IP地址为:监测请求中携带的、发送所述监测请求的客户端的IP地址;针对所述第三方监测服务器收集的IP地址数据,统计每一第二IP地址出现的次数及出现地域差异的次数,并将满足第一条件的第二IP地址确定为风险IP地址,其中,一个第二IP地址出现地域差异表示:目标监测请求携带的第三IP地址所属的地域与该第二IP地址所属的地域不同,目标监测请求为:携带该第二IP地址的监测请求,所述第一条件为:出现的次数不超过预设的第二阈值、且出现地域差异的次数大于预设的第三阈值;针对所述媒体收集服务器收集的IP地址数据,统计每一第四IP地址出现的次数及出现地域差异的次数,并将满足第二条件的第四IP地址确定为风险IP地址,其中,所述第二条件为:出现的次数不超过预设的第四阈值、且出现地域差异的次数大于预设的第五阈值;所述第四IP地址为利用所述第三方监测服务器收集的IP地址数据未被确定为风险IP地址的第二IP地址。7.根据权利要求6所述的方法,其特征在于,在所述针对所述媒体收集服务器收集的IP地址数据,统计每一第四IP地址出现的次数及出现地域差异的次数,并将满足第二条件的第四IP地址确定为风险IP地址之后,所述方法还包括:针对所获得的IP地址数据中每一未被确定为风险IP地址的第二IP地址,判断该第二IP地址在第四预设时间周期内,被确定为风险IP地址的次数是否不小于预设的第六阈值,其中,所述第四预设时间周期大于所述第三预设时间周期;如果是,将该第二IP地址确定为风险IP地址。8.根据权利要求6或7所述的方法,所述对应关系通过以下方式确定:从所述风险IP库中确定目标风险IP地址,其中,所述目标风险IP地址为:采用所述第三方监测服务器收的IP地址数据确定的一个风险IP地址;确定所述目标风险IP地址对应的第三IP地址;获得所确定的每一第三IP地址所属的地域;判断所获得的地域是否相同;若相同,将所述目标风险IP地址所属的地域矫正为所获得的地域,确定所述目标风险IP与矫正后的地域之间的对应关系。9.根据权利要求6所述的方法,其特征在于,所述推送服务器、所述媒体收集服务器以及所述第三方监测服务器位于同一同源机房。10.一种信息推送装置,其特征在于,应用于推送服务器,所述装置包括:第一获得模块,用于获得针对目标客户端的目标推送请求,并根据所述目标推送请求确定所述目标客户端的IP地址,作为第一IP...

【专利技术属性】
技术研发人员:孙林峰
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1