在浏览器客户端投放发布信息的方法及系统的制作方法

文档序号:7944484阅读:264来源:国知局
专利名称:在浏览器客户端投放发布信息的方法及系统的制作方法
技术领域
本发明涉及信息发布技术,尤其涉及一种在浏览器客户端投放发布信息的方法及系统。
背景技术
目前,在浏览器客户端投放发布信息主要有两种方式I)浏览器客户端投放方式,具体为浏览器客户端向发布信息投放服务器获取发布信息并在客户端非页面浏览区域进行投放;2)页面投放方式,具体为在用户通过浏览器客户端浏览页面的过程中,由WEB/WAP服务器在用户浏览的页面内容中插入发布信息,一般情况下采用动态写入发布信息或者通过javascript加载发布信息的方式。但是,浏览器客户端投放方式无法根据当前的浏览内容在页面中插入适合的发布信息,页面投放方式不能很好的根据浏览器客户端的用户属性投放适合的发布信息,所以,现有对浏览器客户端投放发布信息的方法容易给浏览页面的用户带来困扰,发布信息投放效果较差,且影响用户体验,并且,由于并非所有页面类型都支持javascript,所以,通过javascript的方式投放发布信息的方式通用性较差。

发明内容
有鉴于此,本发明的主要目的在于提供一种在浏览器客户端投放发布信息的方法及系统,能够提高发布信息投 放效果及用户体验,且通用性较好。为达到上述目的,本发明的技术方案是这样实现的一种在浏览器客户端投放发布信息的方法,包括浏览器客户端根据当前对发布信息的偏好设置,向发布信息投放服务器获取发布信息和发布信息投放规则;用户通过浏览器客户端访问WEB/WAP站点时,浏览器客户端向WEB/WAP服务器请求相应的页面;WEB/WAP服务器返回的页面存在发布信息注释标签,则浏览器客户端根据所述发布信息注释标签在本地匹配发布信息,并显示匹配到的发布信息。所述浏览器客户端向WEB/WAP服务器请求相应的页面为浏览器客户端携带用户ID和用户发布信息偏好信息,向WEB/WAP服务器请求相应的页面。该方法还包括浏览器客户端根据所述发布信息注释标签在本地未匹配发布信息,则向发布信息投放服务器请求当前展示发布信息网站ID下的所有发布信息并保存到本地。该方法还包括浏览器客户端显示匹配到的发布信息后,更新本地的发布信息投放规则。发布信息为链接发布信息时,该方法还包括用户点击该链接发布信息后,浏览器客户端更新本地的发布信息投放规则,且发布信息投放服务器记录用户点击信息。该方法还包括:WEB/WAP服务器周期性地向发布信息投放服务器同步自身能投放的发布信息列表,浏览器客户端根据对发布信息的偏好设置,周期性地向发布信息投放服务器获取发布信息和发布信息投放规则。一种在浏览器客户端投放发布信息的系统,包括浏览器客户端、发布信息投放服务器、WEB/WAP服务器;其中,所述浏览器客户端,用于根据当前对发布信息的偏好设置,向发布信息投放服务器获取发布信息和发布信息投放规则;以及在用户访问WEB/WAP站点时,向WEB/WAP服务器请求相应的页面;以及在判定WEB/WAP服务器返回的页面存在发布信息注释标签时,根据所述发布信息注释标签在本地匹配发布信息,并显示匹配到的发布信息;所述发布信息投放服务器,用于根据浏览器客户端的获取请求,返回相应的发布信息和发布信息投放规则;所述WEB/WAP服务器,用于根据浏览器客户端的获取请求返回相应的页面。所述浏览器客户端,还用于在根据发布信息注释标签在本地未匹配发布信息时,向发布信息投放服务器请求当前展示发布信息网站ID下的所有发布信息并保存到本地。所述浏览器客户端,还用于在显示匹配到的发布信息或用户点击链接发布信息后,更新本地的发布信息投放规则;所述发布信息投放服务器,还用于在用户点击链接发布信息后记录用户点击信肩、O所述WEB/WAP服务 器,还用于周期性地向发布信息投放服务器同步自身能投放的发布信息列表;所述浏览器客户端,还用于根据对发布信息的偏好设置,周期性地向发布信息投放服务器获取发布信息和发布信息投放规则。本发明在浏览器客户端投放发布信息的方法及系统,根据用户对发布信息的偏好设置,在浏览器客户端投放相应的发布信息。本发明能在用户浏览页面过程中根据用户属性和正在浏览的内容在页面合适的区域投放用户需要的发布信息,从而能够最大限度提高发布信息投放效果、降低发布信息对用户的骚扰,另外,本发明不需要通过javascript的方式投放发布信息,而是由WEB/WAP服务器生成页面时嵌入注释标签形式的发布信息标签,浏览器客户端解释该标签,从而通用性较好。


图1为本发明一实施例在浏览器客户端投放发布信息的方法流程示意图;图2为本发明在浏览器客户端投放发布信息的系统结构示意图。
具体实施例方式本发明的基本思想是根据用户对发布信息的偏好设置,在浏览器客户端投放相应的发布信息。图1为本发明一实施例在浏览器客户端投放发布信息的方法流程示意图,如图1所示,该方法包括
步骤101 :浏览器客户端根据当前对发布信息的偏好设置,向发布信息投放服务器获取发布信息和发布信息投放规则并保存。本步骤即预加载部分发布信息列表在浏览器客户端,发布信息列表包含多条发布信息的基本信息和投放规则。这里,当前对发布信息的偏好设置是预先在浏览器客户端设置好的,例如,对发布信息的偏好设置可以为开启发布信息功能、接收购物类发布信息、不接收医药类发布信息
等举例来说,浏览器客户端从发布信息投放服务器获取的发布信息可以包括但不限于以下一项或多项广告ID、WEB/WAP站点ID、发布信息内容,发布信息投放规则可以包括但不限于以下一项或多项显示条件、删除条件、持续时间。其中,发布信息内容包括但不限于以下能在WEB页面显示的组件文字、图片、FLASH、只带文字的超级链接、只带图片的超级链接、文字图片的超级链接。一般的,浏览器客户端启动浏览器后,会周期性地从发布信息投放服务器更新发布信息和发布信息投放规则。步骤102 :用户通过浏览器客户端访问WEB/WAP站点时,浏览器客户端向WEB/WAP服务器请求相应的页面。需要说明的是,浏览器客户端向WEB/WAP服务器请求页面时,除了通过HTTP头携带用户ID,还可以进一步携带用户发布信息偏好信息,具体的,浏览器客户端提供偏好设置的选项供用户设置,用户设置允许向WEB/WAP服务器发送用户发布信息偏好信息的情况下,浏览器客户端携带用户ID和用户发布信息偏好信息向WEB/WAP服务器请求页面,用户设置不允许向WEB/WAP服务器发送用户发布信息偏好信息的情况下,浏览器客户端不携带用户发布信息偏好信息向WEB/WAP服务器请求页面。步骤103 :浏览器客户端对WEB/WAP服务器返回的页面进行解析,如果存在发布信息注释标签,则提取该标签相关的发布信息投放信息,在本地匹配发布信息,本地没有匹配的发布信息,转到步骤104 ;发布信息匹配成功,则转到步骤105。步骤104 :本地没有匹配的发布信息,浏览器客户端向发布信息投放服务器请求当前展示发布信息网站ID下的所有发布信息并保存到本地,流程结束。这里,当前展示发布信息网站ID即为步骤102中用户请求访问的WEB/WAP站点ID0步骤105 :发布信息匹配成功,浏览器客户端显示该发布信息。一般的,浏览器客户端显示该发布信息后,需要进一步更新本地的发布信息投放规则,如果本地的投放规则满足删除发布信息的条件,则从本地删除该发布信息。例如,当前客户端的广告列表如表I所示
广告ID广告内容投放站点投放显示次数投放点击次数
(adid )ID(targetid)
1QQ浏览器更快I2不限制
2QQ浏览器更省I3不限制
表I那么,浏览器客户端在解析到注释标签〈! 一mttad adid = " I" targetid="I " 一X ! 一/mttad—>时,会显不发布/[目息QQ浏览器更快,该发布彳目息显不2次后,即使还解析到该注释标签,也不会显示发布信息。需要说明的是,如果发布信息是链接发布信息,用户点击后,浏览器客户端更新本地的投放规则(如点击数),跳转发布信息投放服务器,发布信息投放服务器记录从URL或者HTTP头提取用户点击信息,做好该发布信息点击次数的记录。具体的,浏览器客户端和发布信息投放服务器之间按HTTP标准协议通信,即是一个普通的超级链接,链接地址指向发布信息投放服务器的统计模块,统计模块获取相关信息并记录,然后转发到目的地址,目的地址即该广告ID对应的广告信息里面有一项是广告的目的地址。需要说明的是,发布信息投放服务器启动后,载入所有发布信息和发布信息投放规则,当有浏览器客户端请求发布信息时,根据浏览器客户端提交的展示发布信息网站ID、用户ID、用户偏好设置等信息匹配并下发发布信息和发布信息投放规则,另外,WEB/WAP服务器也会周期性地向发布信息投放服务器同步自身能投放的发布信息列表,发布信息投放服务器收到WEB/WAP服务器的请求时,根据该WEB/WAP服务器所涉及网站的内容类型等属性返回对应的发布信息ID列表,即适合该网站投放的发布信息ID列表。需要说明的是,WEB/WAP服务器会根据浏览器客户端的请求信息和用户偏好设置,在返回页面的适合位置增加发布信息注释标签。本发明中,展示发布信息网站ID指展示投放的发布信息的网站ID ;发布信息ID用于标识发布信息内容;用户ID用于标识用户,用户ID在浏览器客户端软件安装后生成,并不再变化;发布信息内容指浏览器软件一切能支持的能力,包括但不限于文字、图片、链接\FLASH、视频、声音、游戏等;发布信息注释标签指特殊定义的XML注释标签,该标签在标准的浏览器直接过滤, 在特定的浏览器能对特定的注释标签进行解析并执行其定义的动作,例如,发布信息标签可以定义为< ! —mttad adid = "发布信息 ID" targetid ="展示发布信息网站 ID"—>< ! —/mttad—>本发明还相应地提出一种在浏览器客户端投放发布信息的系统,图2为本发明在浏览器客户端投放发布信息的系统结构示意图,如图2所示,该系统包括浏览器客户端21、发布信息投放服务器22、WEB/WAP服务器23 ;其中,浏览器客户端21,用于根据当前对发布信息的偏好设置,向发布信息投放服务器22获取发布信息和发布信息投放规则;以及在用户访问WEB/WAP站点时,向WEB/WAP服务器23请求相应的页面;以及在判定WEB/WAP服务器23返回的页面存在发布信息注释标签时,据所述发布信息注释标签在本地匹配发布信息,并显示匹配到的发布信息;发布信息投放服务器22,用于根据浏览器客户端21的获取请求,返回相应的发布信息和发布信息投放规则;WEB/WAP服务器23,用于根据浏览器客户端21的获取请求返回相应的页面。浏览器客户端21,还用于在根据发布信息注释标签在本地未匹配发布信息时,向发布信息投放服务器22请求当前展示发布信息网站ID下的所有发布信息并保存到本地。浏览器客户端21,还用于在显示匹配到的发布信息或用户点击链接发布信息后,更新本地的发布信息投放规则;发布信息投放服务器22,还用于在用户点击链接发布信息后记录用户点击信息。WEB/WAP服务器23,还用于周期性地向发布信息投放服务器22同步自身能投放的发布信息列表;浏览器客户端21,还用于根据对发布信息的偏好设置,周期性地向发布信息投放服务器22获取发布信息和发布信息投放规则。以上所述, 仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种在浏览器客户端投放发布信息的方法,其特征在于,该方法包括 浏览器客户端根据当前对发布信息的偏好设置,向发布信息投放服务器获取发布信息和发布信息投放规则; 用户通过浏览器客户端访问WEB/WAP站点时,浏览器客户端向WEB/WAP服务器请求相应的页面; WEB/WAP服务器返回的页面存在发布信息注释标签,则浏览器客户端根据所述发布信息注释标签在本地匹配发布信息,并显示匹配到的发布信息。
2.根据权利要求1所述的方法,其特征在于,所述浏览器客户端向WEB/WAP服务器请求相应的页面为浏览器客户端携带用户ID和用户发布信息偏好信息,向WEB/WAP服务器请求相应的页面。
3.根据权利要求1所述的方法,其特征在于,该方法还包括浏览器客户端根据所述发布信息注释标签在本地未匹配发布信息,则向发布信息投放服务器请求当前展示发布信息网站ID下的所有发布信息并保存到本地。
4.根据权利要求1至3任一项所述的方法,其特征在于,该方法还包括浏览器客户端显示匹配到的发布信息后,更新本地的发布信息投放规则。
5.根据权利要求1至3任一项所述的方法,其特征在于,发布信息为链接发布信息时,该方法还包括用户点击该链接发布信息后,浏览器客户端更新本地的发布信息投放规则,且发布信息投放服务器记录用户点击信息。
6.根据权利要求1至3任一项所述的方法,其特征在于,该方法还包括WEB/WAP服务器周期性地向发布信息投放服务器同步自身能投放的发布信息列表,浏览器客户端根据对发布信息的偏好设置,周期性地向发布信息投放服务器获取发布信息和发布信息投放规则。
7.—种在浏览器客户端投放发布信息的系统,其特征在于,该系统包括浏览器客户端、发布信息投放服务器、WEB/WAP服务器;其中, 所述浏览器客户端,用于根据当前对发布信息的偏好设置,向发布信息投放服务器获取发布信息和发布信息投放规则;以及在用户访问WEB/WAP站点时,向WEB/WAP服务器请求相应的页面;以及在判定WEB/WAP服务器返回的页面存在发布信息注释标签时,根据所述发布信息注释标签在本地匹配发布信息,并显示匹配到的发布信息; 所述发布信息投放服务器,用于根据浏览器客户端的获取请求,返回相应的发布信息和发布信息投放规则; 所述WEB/WAP服务器,用于根据浏览器客户端的获取请求返回相应的页面。
8.根据权利要求7所述的系统,其特征在于,所述浏览器客户端,还用于在根据发布信息注释标签在本地未匹配发布信息时,向发布信息投放服务器请求当前展示发布信息网站ID下的所有发布信息并保存到本地。
9.根据权利要求7或8所述的系统,其特征在于, 所述浏览器客户端,还用于在显示匹配到的发布信息或用户点击链接发布信息后,更新本地的发布信息投放规则; 所述发布信息投放服务器,还用于在用户点击链接发布信息后记录用户点击信息。
10.根据权利要求7或8所述的系统,其特征在于,所述WEB/WAP服务器,还用于周期性地向发布信息投放服务器同步自身能投放的发布信息列表; 所述浏览器客户端, 还用于根据对发布信息的偏好设置,周期性地向发布信息投放服务器获取发布信息和发布信息投放规则。
全文摘要
本发明公开了一种在浏览器客户端投放发布信息的方法,包括浏览器客户端根据当前对发布信息的偏好设置,向发布信息投放服务器获取发布信息和发布信息投放规则;用户通过浏览器客户端访问WEB/WAP站点时,浏览器客户端向WEB/WAP服务器请求相应的页面;WEB/WAP服务器返回的页面存在发布信息注释标签,则浏览器客户端根据所述发布信息注释标签在本地匹配发布信息,并显示匹配到的发布信息。本发明还相应地公开了一种在浏览器客户端投放发布信息的系统,本发明能够提高发布信息投放效果、降低发布信息对用户的骚扰,另外,本发明不需要通过javascript的方式投放发布信息,从而通用性较好。
文档编号H04L12/58GK103067424SQ20111032039
公开日2013年4月24日 申请日期2011年10月20日 优先权日2011年10月20日
发明者李永华 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1