一种定向发布信息的方法及系统技术方案

技术编号:9276399 阅读:84 留言:0更新日期:2013-10-24 23:28
本发明专利技术公开一种定向发布信息的方法,包括:当前输入验证码的客户端或浏览器支持动态图片的展示时,根据当前验证码图片所在的位置和页面主题选择放置的发布信息;根据所选择的发布信息选择对应的图片,对所述图片与验证码图片进行处理,在验证码区域显示处理得到的动态图片;本发明专利技术还提供一种定向发布信息的系统。根据本发明专利技术的技术方案,能够利用验证码定向发布信息,提高验证码的利用率。

【技术实现步骤摘要】
一种定向发布信息的方法及系统
本专利技术涉及互联网应用中信息处理领域,尤其涉及一种定向发布信息的方法及系统。
技术介绍
为了防止用户利用机器人自动注册、登录、向论坛中发大量无意义的贴子、测试帐号弱密码,不少网站都采用了验证码技术。现有的验证码技术已经比较成熟,大多数网站都有使用验证码。例如,在很多互联网运营商的任何一个页面或客户端上都能看到验证码,但通过验证码上放置发布信息获利的技术至今还是空白。验证码是个绝佳的发布信息的位置,验证码是整个操作过程中关注度最高的位置,因此必定会将整个发布信息看清楚。如果能根据不同的属性和验证码放置相应的发布信息,发布信息的效果和价值可想而知。现有技术中,由于验证码是单帧的,因此比较容易通过验证码识别技术进行图像分析,进而完成验证码的识别;而且,验证码服务器的投入十分巨大,但没有任何实际产出;此外,现有网站发布信息的位置资源十分有限,扩展比较困难。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种定向发布信息的方法及系统,能够利用验证码定向发布信息,提高验证码的利用率。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供一种定向发布信息的方法,包括:当前输入验证码的客户端或浏览器支持动态图片的展示时,根据当前验证码图片所在的位置和页面主题选择放置的发布信息;根据所选择的发布信息选择对应的图片,对所述图片与验证码图片进行处理,在验证码区域显示处理得到的动态图片。上述方法中,所述根据当前验证码图片所在的位置和页面主题选择放置的发布信息之前,该方法还包括:判断当前输入验证码的客户端或浏览器是否支持动态图片的展示;当前输入验证码的客户端或浏览器不支持动态图片的展示时,直接展现原始的验证码图片,不在验证码图片前放置发布信息。上述方法中,所述判断当前输入验证码的客户端或浏览器是否支持动态图片的展示为:根据用户代理(UserAgent)头信息判断当前输入验证码的客户端或浏览器是否支持动态图片的展示。上述方法中,所述根据当前验证码所在的位置和页面主题选择放置的发布信息为:根据域标识(aid)参数确定当前验证码图片所在的位置,根据当前验证码图片所在的位置确定放置的发布信息的类型;再根据tag标签参数,确定当前验证码图片所在的页面主题,根据所述页面主题,在确定放置的发布信息的类型下,选择放置在验证码图片前的发布信息,定向发布信息。上述方法中,所述根据所选择的发布信息选择对应的图片,对所述图片与验证码图片进行处理,在验证码区域显示处理得到的动态图片为:根据所选择的发布信息,在网络服务器后台的数据库中查找对应的图片,利用Imagick扩展对找到的图片进行预处理,将多个单帧图片合成连续的动态图片;将动态图片和验证码图片作为整体进行压缩处理,将压缩后得到的新的动态图片显示在验证码区域,实现在验证码区域放置发布信息。上述方法中,该方法还包括:网络服务器后台的数据库中不能找到对应的图片时,展示默认的发布信息。本专利技术还提供一种定向发布信息的系统,包括:选择单元、处理单元;其中,选择单元,用于当前输入验证码的客户端或浏览器支持动态图片的展示时,根据当前验证码图片所在的位置和页面主题选择放置的发布信息;处理单元,用于根据所选择的发布信息选择对应的图片,对所述图片与验证码图片进行处理,在验证码区域显示处理得到的动态图片。上述系统中,该系统还包括:判断单元,用于判断当前输入验证码的客户端或浏览器是否支持动态图片的展示;所述处理单元,还用于当前输入验证码的客户端或浏览器不支持动态图片的展示时,直接展现原始的验证码图片,不在验证码图片前放置发布信息。上述系统中,所述判断单元判断当前输入验证码的客户端或浏览器是否支持动态图片的展示为:根据UserAgent头信息判断当前输入验证码的客户端或浏览器是否支持动态图片的展示。上述系统中,所述选择单元根据当前验证码图片所在的位置和页面主题选择放置的发布信息为:根据域标识(aid)参数确定当前验证码图片所在的位置,根据当前验证码图片所在的位置确定放置的发布信息的类型;再根据tag标签参数,确定当前验证码图片所在的页面主题,根据所述页面主题,在确定放置的发布信息的类型下,选择放置在验证码图片前的发布信息,定向发布信息。上述系统中,所述处理单元根据所选择的发布信息选择对应的图片,对所述图片与验证码图片进行处理,在验证码区域显示处理得到的动态图片为:根据所选择的发布信息,在网络服务器后台的数据库中查找对应的图片,利用Imagick扩展对找到的图片进行预处理,将多个单帧图片合成连续的动态图片;将动态图片和验证码图片作为整体进行压缩处理,将压缩后得到的新的动态图片显示在验证码区域,实现在验证码区域放置发布信息。本专利技术提供的定向发布信息的方法及系统,当前输入验证码的客户端或浏览器支持动态图片的展示时,根据当前验证码图片所在的位置和页面主题选择放置的发布信息;根据所选择的发布信息选择对应的图片,对所述图片与验证码图片进行处理,在验证码区域显示处理得到的动态图片,能够在验证码前定向插入发布信息,利用验证码定向发布信息,从而提高验证码的利用率。由于验证码的应用十分广泛,根据页面内容的不同,定向插入不同的发布信息,带来的信息发布效果显著,同时增加网络上发布信息的定向区域,能带来显著的经济效益。附图说明图1是本专利技术实现定向发布信息的方法的流程示意图;图2是本专利技术实现定向发布信息的系统的结构示意图。具体实施方式本专利技术的基本思想是:当前输入验证码的客户端或浏览器支持动态图片的展示时,根据当前验证码图片所在的位置和页面主题选择放置的发布信息;根据所选择的发布信息选择对应的图片,对所述图片与验证码图片进行处理,在验证码区域显示处理得到的动态图片。下面通过附图及具体实施例对本专利技术再做进一步的详细说明。本专利技术提供一种定向发布信息的方法,图1是本专利技术实现定向发布信息的方法的流程示意图,如图1所示,该方法包括以下步骤:步骤101,判断当前输入验证码的客户端或浏览器是否支持动态图片的展示,如果是,则执行步骤102,如果否,执行步骤104;具体的,由于发布信息是动态图片,如GIF动态图片,因此,在验证码区域放置发布信息之前,需要先判断当前输入验证码的客户端或浏览器是否能够支持动态图片的展示,如果能够支持动态图片的展示,则执行步骤102,如果不能支持动态图片的展示,则执行步骤104;这里,可以根据用户代理(UserAgent)头信息确定客户端或浏览器是否能够支持动态图片的展示。步骤102,根据当前验证码图片所在的位置和页面主题选择放置的发布信息;具体的,首先根据域标识(aid,areaid)参数,确定当前验证码图片所在的位置,根据所述当前验证码图片所在的位置,确定放置的发布信息的类型;其中,aid参数可以是验证码所在频道的id或子网站的区域id等;当前验证码图片所在的位置可以是微博、官网主页、搜搜主页等;然后根据当前验证码图片所在的位置和tag标签参数,进一步确定当前验证码图片所在的页面主题,根据该页面主题,在确定放置的发布信息的类型下,选择放置在验证码图片前的发布信息的,以实现定向发布信息;所述tag标签参数可以从页面的meta信息中的关键词中获取,也可以根据页面主题预先配置的tag标签参数。例如,当前验本文档来自技高网...

【技术保护点】
一种定向发布信息的方法,其特征在于,该方法包括:当前输入验证码的客户端或浏览器支持动态图片的展示时,根据当前验证码图片所在的位置和页面主题选择放置的发布信息;根据所选择的发布信息选择对应的图片,对所述图片与验证码图片进行处理,在验证码区域显示处理得到的动态图片。

【技术特征摘要】
1.一种定向发布信息的方法,其特征在于,该方法包括:当前输入验证码的客户端或浏览器支持动态图片的展示时,根据域标识aid参数确定当前验证码图片所在的位置,根据当前验证码图片所在的位置确定放置的发布信息的类型;再根据tag标签参数,确定当前验证码图片所在的页面主题,根据所述页面主题,在确定放置的发布信息的类型下,选择放置在验证码图片前的发布信息,定向发布信息;根据所选择的定向发布信息选择对应的至少一个单帧图片,将所述至少一个单帧图片合成连续的动态图片;将所述动态图片与验证码图片作为整体进行处理,在验证码区域显示处理得到的动态图片。2.根据权利要求1所述的方法,其特征在于,所述根据当前验证码图片所在的位置和页面主题选择放置的发布信息之前,该方法还包括:判断当前输入验证码的客户端或浏览器是否支持动态图片的展示;当前输入验证码的客户端或浏览器不支持动态图片的展示时,直接展现原始的验证码图片,不在验证码图片前放置发布信息。3.根据权利要求2所述的方法,其特征在于,所述判断当前输入验证码的客户端或浏览器是否支持动态图片的展示为:根据用户代理(UserAgent)头信息判断当前输入验证码的客户端或浏览器是否支持动态图片的展示。4.根据权利要求1所述的方法,其特征在于,所述根据所选择的发布信息选择对应的至少一个单帧图片,将所述至少一个单帧图片合成连续的动态图为:根据所选择的发布信息,在网络服务器后台的数据库中查找对应的图片,利用Imagick扩展对找到的图片进行预处理,将至少一个单帧图片合成连续的动态图片;将所述动态图片与验证码图片作为整体进行处理,在验证码区域显示处理得到的动态图片为:将所述动态图片与所述验证码图片作为整体进行压缩处理,将压缩后得到的新的动态图片显示在验证码区域,实现在验证码区域放置发布信息。5.根据权利要求4所述的方法,其特征在于,该方法还包括:网络服务器后台的数据库中不...

【专利技术属性】
技术研发人员:罗少华
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:

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

1