首页> 中国专利> 访问网站的用户的需求评估、广告推送方法和系统

访问网站的用户的需求评估、广告推送方法和系统

摘要

本发明公开了一种访问网站的用户的需求评估、广告推送方法和系统,所述方法包括:接收到用户的访问请求后,针对反映用户在网站的需求的每个偏好频道,将当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间用户访问该偏好频道的网页的会话次数作为统计出的急迫性会话次数;将当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量作为计算出的急迫性最大会话量后,将第一百分比阈值与急迫性最大会话量相乘得到急迫性会话量阈值;针对每个偏好频道,在确定急迫性会话次数超过急迫性会话量阈值,评估该偏好频道为急迫需求的类别频道。应用本发明,可以在用户无搜索行为时获取用户需求,并提高广告推送的时效性和有效性。

著录项

  • 公开/公告号CN104077713A

    专利类型发明专利

  • 公开/公告日2014-10-01

    原文格式PDF

  • 申请/专利权人 微梦创科网络科技(中国)有限公司;

    申请/专利号CN201410267467.2

  • 发明设计人 刘洋;

    申请日2014-06-16

  • 分类号G06Q30/02;

  • 代理机构北京市京大律师事务所;

  • 代理人张璐

  • 地址 100080 北京市海淀区彩和坊路6号7-10层

  • 入库时间 2023-12-17 01:49:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-11-03

    授权

    授权

  • 2014-10-29

    实质审查的生效 IPC(主分类):G06Q30/02 申请日:20140616

    实质审查的生效

  • 2014-10-01

    公开

    公开

说明书

技术领域

本发明涉及互联网技术领域,尤其涉及一种访问网站的用户的需求评估、 广告推送方法和系统。

背景技术

随着互联网技术的发展,将各种应用系统、数据资源和互联网资源集成 到一个信息管理平台之上,并以统一的用户界面提供给用户的门户网站得到 广泛发展,例如,新华网、腾讯网、新浪网、凤凰网等。门户网站也被称为 链接页面,主要提供搜索服务、目录服务。

目前,存在一种精准广告的投放方式,即购物网站跟踪用户的cookie文件, 再通过购物网站所控制的广告联盟进行投放。比如,某用户在购物网站上搜 索过笔记本,那么该用户在访问其他加入该购物网站所控制的广告联盟的网 站时,用户当前浏览的网站的广告栏里将会滚动播放笔记本的相关广告。这 样,通过精准广告投放,大大提高了购物网站的曝光,并减少宣传和市场开 拓方面的开支。

受到购物网站的精准广告投放方式的启发,门户网站同样希望给用户提 供个性化的信息(或广告)推送,以满足用户的需求并增强其体验感;而提 供个性化的信息推荐的前提是及时掌握用户的需求,以此作为信息推广的数 据源。现有技术中,门户网站可以根据用户的搜索行为来掌握用户的需求偏 好,比如,对用户输入的搜索关键词、或对搜索结果进行关联分析等手段来 确定出用户的需求,并根据用户的需求进行相关广告内容的推送。

然而,实际应用中,由于门户网站的信息主体不是消费品,用户在门户 网站的搜索行为较少,且无法保证用户输入的搜索关键词的准确性,若采用 现有的访问网站的用户的偏好获取方法,在用户无搜索行为的基础上无法根 据搜索结果或搜索关键词来得到访问该网站的用户的有效需求。

而且,现有根据获取的需求进行广告推送是在用户搜索之后进行的,也 就是说,用户在网站搜索得到与需求相对应的信息之后,可能会出现得到的 信息已经能够满足其需求情况,即在之后的访问过程中不再需要该需求所对 应的信息;若采用现有的方法,获取用户的需求之后,由于未对用户的需求 程度进行合理评估,导致在用户需求已得到满足的情况下,仍然会向用户推 送与需求相对应的广告内容,造成广告推送的时效性差和有效性差。

综上所述,现有的广告推送方法存在用户无搜索行为时无法有效获取用 户需求、以及广告推送的时效性差和有效性差的不足。因此,有必要提供一 种能够在用户无搜索行为时获取用户需求,并提高广告推送的时效性和有效 性的方法。

发明内容

本发明实施例提供了一种访问网站的用户的需求评估、广告推送方法和 系统,可以在用户无搜索行为时获取的用户需求,并通过需求的评估结果来 提高广告推送的时效性和有效性。

根据本发明的一个方面,提供了一种对访问网站的用户的需求进行评估 的方法,包括:

接收到用户对网站的访问请求后,获取反映所述用户在所述网站的需求 的至少一个偏好频道;其中,所述偏好频道是从针对所述网站划分的若干个 类别频道中选取的;

针对每个偏好频道,统计当前的急迫性评估周期的起始时刻到所述访问 请求的接收时刻之间所述用户访问当前的偏好频道的网页的会话次数,作为 统计出的急迫性会话次数;并

计算所述当前的急迫性评估周期的起始时刻到所述访问请求的接收时刻 之间的最大会话量,作为计算出的急迫性最大会话量后,将预设的第一百分 比阈值与计算出的急迫性最大会话量相乘后得到急迫性会话量阈值;

在确定统计的急迫性会话次数超过所述急迫性会话量阈值后,评估当前 的偏好频道为急迫需求的类别频道。

较佳地,在得到急迫性会话量阈值之后,还包括:

若确定统计的急迫性会话次数不超过所述急迫性会话量阈值,则:

将当前的持续性评估周期的起始时刻到所述访问请求的接收时刻之间所 述用户访问所述偏好频道的网页的会话次数,作为统计出的持续性会话次数; 并

将所述当前的持续性评估周期的起始时刻到所述访问请求的接收时刻之 间的最大会话量,作为计算出的持续性最大会话量后,将预设的第二百分比 阈值与所述持续性最大会话量相乘后得到持续性会话量阈值;

在确定所述持续性会话次数超过所述持续性会话量阈值后,评估当前的 偏好频道为持续需求的类别频道。

较佳地,所述偏好频道是从针对所述网站划分的若干个类别频道中选取 的,具体包括:

对于针对所述网站划分的若干个类别频道,根据获取的设定时间段内用 户访问所述网站中各类别频道的网页的会话次数,从中选择出会话次数最高 的类别频道作为所述用户的偏好频道,或者从中选择出会话次数超过设定的 频道会话阈值的类别频道作为所述用户的偏好频道。

较佳地,在选择出用户的偏好频道后,还包括:

针对所述用户的每个偏好频道,将获取的所述设定时间段内所述用户访 问该偏好频道的各网页的统一资源定位符URL作为该偏好频道下的偏好 URL;对于该偏好频道下的每个偏好URL,从与该偏好频道相对应的频道URL 属性库中查找出该偏好URL在各属性分类下对应的属性值;对于每个查找出 的属性值,统计与该属性值相对应的所述偏好频道下的偏好URL个数,并将 统计的偏好URL个数作为与该属性值相对应的统计值;根据得到的与各属性 值相对应的统计值,从查找出的属性值中选择出至少一个属性值,作为用以 表征所述用户的需求的该偏好频道下的偏好属性值。

根据本发明的另一个方面,还提供了一种网站的广告推送方法,包括:

所述网站接收到用户的访问请求后,根据上述对访问网站的用户的需求 进行评估的方法对所述用户的需求进行评估;

将评估为急迫需求的类别频道作为搜索关键词,查找出与所述搜索关键 词相匹配的广告内容;

在向所述用户返回的网页的广告播放栏中按照预设的急迫播放方案播放 查找出的广告内容。

较佳地,在所述查找出与所述搜索关键词相匹配的广告内容之前,还包 括:

对于每个评估为急迫需求的类别频道,获取预先确定出的该类别频道下 的偏好属性值,并将获取的偏好属性值也作为搜索关键词。

根据本发明的另一个方面,还提供了一种访问网站的用户的需求评估系 统,包括:

偏好频道获取模块,用于接收到用户对网站的访问请求后,获取反映所 述用户在所述网站的需求的至少一个偏好频道并输出急迫评估通知;其中, 所述偏好频道是从针对所述网站划分的若干个类别频道中选取的;

会话次数统计模块,用于在接收到所述急迫评估通知后,针对每个偏好 频道,统计当前的急迫性评估周期的起始时刻到所述访问请求的接收时刻之 间所述用户访问当前的偏好频道的网页的会话次数,作为统计出的急迫性会 话次数;

会话量阈值确定模块,用于在接收到所述急迫评估通知后,计算所述当 前的急迫性评估周期的起始时刻到所述访问请求的接收时刻之间的最大会话 量,作为计算出的急迫性最大会话量后,将预设的第一百分比阈值与计算出 的急迫性最大会话量相乘后得到急迫性会话量阈值并输出;

用户需求评估模块,用于针对每个偏好频道,在确定所述会话次数统计 模块所统计的急迫性会话次数超过所述会话量阈值确定模块所输出的急迫性 会话量阈值后,评估当前的偏好频道为急迫需求的类别频道。

较佳地,所述用户需求评估模块还用于针对每个偏好频道,在确定所述 会话次数统计模块所统计的急迫性会话次数不超过所述会话量阈值确定模块 所输出的急迫性会话量阈值后,向所述会话次数统计模块和会话量阈值确定 模块输出持续评估通知;以及

会话次数统计模块还用于在接收到所述持续评估通知后,针对每个偏好 频道,将当前的持续性评估周期的起始时刻到所述访问请求的接收时刻之间 所述用户访问所述偏好频道的网页的会话次数,作为统计出的持续性会话次 数;

会话量阈值确定模块还用于在接收到所述持续评估通知后,将所述当前 的持续性评估周期的起始时刻到所述访问请求的接收时刻之间的最大会话 量,作为计算出的持续性最大会话量后,将预设的第二百分比阈值与所述持 续性最大会话量相乘后得到持续性会话量阈值;

用户需求评估模块还用于针对每个偏好频道,在确定所述会话次数统计 模块所统计的持续性会话次数超过所述会话量阈值确定模块所确定出的持续 性会话量阈值后,评估当前的偏好频道为持续需求的类别频道。

较佳地,所述系统还包括:

偏好URL获取模块,用于对于针对所述网站预先划分的若干个类别频道, 根据获取的设定时间段内用户访问所述网站中各类别频道的网页的会话次 数,从中选择出会话次数最高的类别频道作为所述用户的偏好频道,或者从 中选择出会话次数超过设定的频道会话阈值的类别频道作为所述用户的偏好 频道;并针对每个偏好频道,将获取的所述设定时间段内所述用户访问该偏 好频道的各网页的URL作为该偏好频道下的偏好URL;

偏好URL属性值获取模块,用于针对每个偏好频道,对于所述偏好URL 获取模块获取的该偏好频道下的每个偏好URL,从与该偏好频道相对应的频 道URL属性库中查找出该偏好URL在各属性分类下对应的属性值;

属性值统计模块,用于对于所述偏好URL属性值获取模块查找出的每个 属性值,统计与该属性值相对应的所述偏好频道下的偏好URL个数,并将统 计的偏好URL个数作为与该属性值相对应的统计值并输出;

用户偏好获取模块,用于针对每个偏好频道,根据所述属性值统计模块 所输出的各属性值所各自对应的统计值,从所述偏好URL属性值获取模块所 查找出的属性值中选择出至少一个属性值,作为用以反映所述用户的需求的 该偏好频道下的偏好属性值。

根据本发明的另一个方面,还提供了一种网站的广告推送系统,包括:

上述访问网站的用户的需求评估系统中的偏好频道获取模块、会话次数 统计模块、会话量阈值确定模块、用户需求评估模块;

网页请求接收模块,用于接收用户的访问请求后,将所述访问请求向所 述偏好频道获取模块、请求处理模块发送;

广告查询模块,用于将所述用户需求评估模块输出的评估为急迫需求的 类别频道作为搜索关键词,查找出与所述搜索关键词相匹配的广告内容;

请求处理模块,用于在所述访问请求所请求的网页的广告播放栏中,根 据所述用户需求评估模块输出的急迫需求的评估结果以急迫播放方案插入所 述广告查询模块查找出的广告内容后,将所述网页向所述用户返回。

本发明实施例的技术方案中,在用户无搜索行为时,可以根据设定时间 段内用户访问网站中各类别频道的网页的次数,获取反映用户在网站的需求 的偏好频道;继而,统计当前的急迫性评估周期的起始时刻到访问请求的接 收时刻之间用户访问偏好频道的网页的会话次数,以及与当前的急迫性评估 周期相对应的会话量阈值,若确定统计的会话次数超过会话量阈值,则可以 评估用户的需求为急迫需求;否则,可以进一步在确定统计的当前的持续性 评估周期内的持续性会话次数超过持续性会话量阈值后,评估用户的需求为 持续需求。并针对用户的不同需求,采用不同的广告播放方案,这样,大大 提高了广告推送的有效性和时效性。

附图说明

图1为本发明实施例的网站的广告推送方法的流程示意图;

图2为本发明实施例的用户需求获取方法流程示意图;

图3为本发明实施例的网站的广告推送系统的结构示意图;

图4为本发明实施例的用于获取偏好频道及偏好属性值的各模块示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 出优选实施例,对本发明进一步详细说明。然而,需要说明的是,说明书中 列出的许多细节仅仅是为了使读者对本发明的一个或多个方面有一个透彻的 理解,即便没有这些特定的细节也可以实现本发明的这些方面。

本申请使用的“模块”、“系统”等术语旨在包括与计算机相关的实体, 例如但不限于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模 块可以是,但并不仅限于:处理器上运行的进程、处理器、对象、可执行程 序、执行的线程、程序和/或计算机。举例来说,计算设备上运行的应用程序 和此计算设备都可以是模块。一个或多个模块可以位于执行中的一个进程和/ 或线程内。

本发明的发明人发现,随着互联网大众用户需求的不断变化,网站(比 如门户网站、新闻网站)往往会根据网页内容,对网页进行划分,形成多个 具有不同属性分类的类别频道。例如,门户网站的主页面主要是由划分的财 经频道、娱乐频道、汽车频道、体育频道等各大版块所组成的。事实上,网 站上不同的类别频道可以反映互联网大众用户的不同需求偏好,当用户访问 某一类别频道的网页时,可以在一定程度上反映该用户对属于该偏好频道的 信息有一定的兴趣或需求。

因此,本发明的发明人考虑,在用户无搜索行为时,网站虽然无法直接 获取用户输入搜索关键词及搜索结果;但是,网站可以根据统计出的用户在 该网站的各种类别频道的页面访问情况,初步确定出反映用户在该网站的需 求的偏好频道。

进一步地,可以根据用户在设定时间周期内访问该偏好频道的网页的会 话次数,对获取的访问网站的用户的需求进行评估,得到评估结果;继而, 根据需求的评估结果进行广告推送:当需求评估为急迫需求时,可以在用户 访问的网站的页面的广告播放栏中按照预设的急迫播放方案播放与急迫需求 相对应的广告内容;当需求为持续需求时,可以在用户访问网站的网页的广 告播放栏中按照预设的持续播放方案播放与该持续需求相对应的广告内容。 这样,相比现有在用户搜索之后进行需求的获取以及广告推送,本发明的技 术方案可以在用户无搜索行为或进行搜索之前确定出用户的需求,且根据需 求的评估结果进行有效、及时的广告推送,提高了广告推送的有效性和时效 性。

下面结合附图详细说明本发明的技术方案。

本发明实施例提供了一种访问网站的用户的需求评估方法,其具体流程, 如图1所示,具体可以包括如下步骤:

S101:接收到用户的访问请求后,获取反映用户在网站的需求的至少一 个偏好频道。

具体地,网站在接收到用户的访问请求后,可以对于针对网站预先划分 的若干个类别频道,根据获取的设定时间段内用户访问网站中各类别频道的 网页的会话次数,从中选择出用户的偏好频道。

事实上,针对用户访问的网站所预先划分的每个类别频道,网站的后台 可以监控用户在该偏好频道内所访问的所有页面;因此,根据网站所监控的 内容,可以统计出用户设定时间段内在网站中各频道内的会话次数;并根据 用户在网站中各频道内的会话次数,将会话次数最高的类别频道作为用户的 偏好频道。例如,在统计出用户在门户网站中各频道内的会话次数后,发现 用户在汽车频道的会话次数要高于其他频道的会话次数,则可以将汽车频道 确定为用户的偏好频道。

实际应用中,用户的兴趣偏好可能不止一个,因此,对于针对网站预先 划分的若干个类别频道,根据获取的设定时间段内用户访问网站中各类别频 道的网页的会话次数,也可以将会话次数超过设定的频道会话阈值的类别频 道均作为用户的偏好频道;其中,频道会话阈值可以由工作人员根据经验进 行预先设定。

更优地,为了更加精准的反映用户的需求,还可以进一步针对每个偏好 频道,根据用户设定时间段内在该偏好频道的各网页的URL、以及各URL在 该偏好频道的各种属性分类下对应的属性值,从中选择出能够更精准地反映 用户的需求的偏好频道下的偏好属性值。这样,后续可以根据与选择出偏好 属性值相对应的广告进行推送播放,提高广告推送的有效性。而关于能够更 精准地反映用户的需求的偏好频道下的偏好属性值的选择方法,将在后续详 细介绍。

本发明实施例中,在获取反映用户在网站的需求的偏好频道后,对于用 户的每个偏好频道,可以通过步骤S102-S108,对反映用户的需求的该偏好频 道进行评估。

S102:针对每个偏好频道,统计当前的急迫性评估周期的起始时刻到访 问请求的接收时刻之间用户访问当前的偏好频道的网页的会话次数(即会话 量),作为统计出的急迫性会话次数。

具体地,针对每个偏好频道,可以统计当前的急迫性评估周期的起始时 刻到访问请求的接收时刻之间,用户访问该偏好频道的网页的会话次数,并 将统计出的会话次数作为统计出的急迫性会话次数。如何统计用户在一段时 间内针对某个或某些网页的会话量为本领域技术人员所熟知的,此处不再赘 述。

其中,急迫性评估周期可以由管理人员进行预先设定,例如,可以将急 迫性评估周期设定为1天;这样,当前的急迫性评估周期具体为接收访问请求 的当天,即当前的急迫性评估周期的起始时刻为当天的0点,当前的急迫性评 估周期的终止时刻为当天的24点。

实际应用中,一次会话的起始时刻为用户向偏好频道的网页发起的第一 次访问请求的时刻,终止时间为用户向偏好频道的网页发起的最后一次访问 请求之后加上预设的会话容忍期的时刻;其中,会话容忍期是由本领域人员 根据经验进行设定的,例如可以设定为30分钟。这样,一次会话由用户向该 频道的网页发起的第一访问请求的时刻开始,直到用户向该频道的网页发起 的最后一次访问请求之后的30分钟。也就是说,若用户最后一次访问请求之 后的空闲时间超过了会话容忍期30分钟,且没有接收到访问该频道的网页的 新的访问请求,则认为用户的本次会话结束。

S103:计算当前的急迫性评估周期的起始时刻到访问请求的接收时刻之 间的最大会话量,作为计算出的急迫性最大会话量后,将预设的第一百分比 阈值与计算出的急迫性最大会话量相乘后得到急迫性会话量阈值。

具体地,可以根据访问请求的接收时刻、当前急迫性评估周期的起始时 刻、预先设定的会话容忍期,计算出当前的急迫性评估周期的起始时刻到访 问请求的接收时刻之间的急迫性最大会话量。例如,可以根据如下公式1,计 算出当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间的急迫性 最大会话量MSV:

MSV=n-MX           (公式1)

式中,n为访问请求的接收时刻,M为当前的急迫性评估周期的起始时刻, X为会话容忍期。继而,将计算出的急迫性最大会话量MSV与预先设定的第 一百分比阈值的乘积作为当前的急迫性评估周期的急迫性会话量阈值。其中, 第一百分比阈值为技术人员根据经验设定,其取值范围为0-1之间。实际应用 中,若当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间在访问 偏好频道的网页的会话次数能够达到该段时间内的最大会话量的75%的用户 比较有可能是具有急迫需求的用户,因此,可以将第一百分比阈值设定为0.75。

S104:针对每个偏好频道,判断统计出的急迫性会话次数是否超过计算 出的急迫性会话量阈值,若是,则执行步骤S105,否则,执行步骤S106。

具体地,针对每个偏好频道,将由步骤S102所统计出的当前的急迫性评 估周期的起始时刻到访问请求的接收时刻之间用户访问偏好频道的网页的会 话次数与由步骤S103所计算出的急迫性会话量阈值进行比较,若统计出的急 迫性会话次数超过会话量阈值、且小于计算出的急迫性最大会话量,则执行 步骤S105,否则,执行步骤S106。

一般情况下,统计出的当前的急迫性评估周期的起始时刻到访问请求的 接收时刻之间用户访问偏好频道的网页的会话次数会小于上述急迫性最大会 话量;但是,在网站受到抓站行为的干扰的情况下,其统计出的用户访问该 偏好频道的网页的会话次数将可能会大于上述急迫性最大会话量;因此,若 统计出的急迫性会话次数大于上述急迫性最大会话量时,则可以认为当前的 急迫性评估周期的起始时刻到访问请求的接收时刻之间对该偏好频道的网页 的访问不是人为操作,后续也就无需针对该用户进行广告推送,提高广告推 送的有效性。

S105:评估当前的偏好频道为急迫需求的类别频道。

具体地,针对每个偏好频道,在确定统计的在当前的急迫性评估周期的 起始时刻到访问请求的接收时刻之间的会话次数超过急迫性会话量阈值后, 评估该偏好频道为急迫需求的类别频道。

S106:针对每个偏好频道,将当前的持续性评估周期的起始时刻到访问 请求的接收时刻之间用户访问当前的偏好频道的网页的会话次数,作为统计 出的持续性会话次数。

实际应用中,针对每个偏好频道,在确定统计的急迫性会话次数不超过 步骤S103计算出的急迫性会话量阈值后,即确定该偏好频道所反映的用户的 需求不是急迫需求后,可以进一步判断该需求是否为用户的持续需求。具体 地,针对每个偏好频道,可以统计当前的持续性评估周期的起始时刻到访问 请求的接收时刻之间用户访问偏好频道的网页的会话次数,将统计出的会话 次数,作为统计出的持续性会话次数。其中,持续性评估周期是由管理人员 进行设定的,例如,可以将持续性评估周期设定为3天,当前的持续性评估周 期具体为接收访问请求的当天、前一天、前两天,即当前的持续性评估周期 的起始时刻设定为前两天的0点,终止时刻设定为当天的24点。

S107:将当前的持续性评估周期的起始时刻到访问请求的接收时刻之间 的最大会话量,作为计算出的持续性最大会话量后,将预设的第二百分比阈 值与持续性最大会话量相乘后得到持续性会话量阈值。

其中,当前的持续性评估周期的起始时刻到访问请求的接收时刻之间的 最大会话量的计算可以参考步骤S103中当前的急迫性评估周期内的最大会话 量的计算方法进行计算。其中,第二百分比阈值由管理人员根据经验设定, 其取值范围为0-1之间。实际应用中,若当前的持续性评估周期的起始时刻到 访问请求的接收时刻之间在访问偏好频道的网页的会话次数能够达到该段时 间内的最大会话量的60%的用户比较有可能是具有持续(但并不急迫)需求的 用户,因此,可以将第二百分比阈值设定为0.6,当然,实际应用中还可以根 据实际情况进行调整。

S108:针对每个偏好频道,在确定持续性会话次数超过持续性会话量阈 值后,评估当前的偏好频道为持续需求的类别频道。

具体地,针对每个偏好频道,将步骤S106统计出的持续性会话次数与由 步骤S107所计算出的持续性会话量阈值进行比较,在确定统计出的持续性会 话次数超过持续性会话量阈值后,评估该偏好频道为持续需求的类别频道。

基于上述对访问网站的用户的需求进行评估的方法,本发明还提供了一 种网站的广告推送方法,其具体流程为:网站接收到用户的访问请求后,根 据步骤S101-S108对用户的需求进行评估之后,如图1所示,还包括如下步 骤:

S109:将评估为急迫需求的类别频道作为搜索关键词,查找出与搜索关 键词相匹配的广告内容;在向用户返回的网页的广告播放栏中按照预设的急 迫播放方案播放查找出的广告内容。

具体地,对于评估为急迫需求的类别频道,可以将该类别频道作为搜索 关键词;实际应用中,对于每个评估为急迫需求的类别频道,将该类别频道 作为搜索关键词之后,在查找出与所述搜索关键词相匹配的广告内容之前, 还可以获取预先确定出该类别频道下的偏好属性值,并将获取的偏好属性值 也作为搜索关键词。其中,用户在该偏好频道下的偏好属性值可以采用步骤 S101中提及的方法,也可以采用本领域技术人员所公知的其他技术手段。

继而,可以采用现有技术中的方法,在获取搜索关键词后,从网站后台 查找出与搜索关键词相匹配的广告内容。继而,对于每个评估为急迫需求的 类别频道,在查找出相匹配的广告内容后,可以采用预设的急迫播放方案进 行播放。其中,急迫播放方案具体是由管理人员进行预先设定的,例如,相 比用户其他的需求,可以在用户当前的急迫评估周期内、以及设定的急迫播 放周期内访问的网站的页面的广告播放栏中优先播放与急迫需求相匹配的广 告内容,或者增加与急迫需求相匹配的广告内容的播放时间;而在急迫播放 周期之外的时间与用户其他的需求采取相同的频次进行滚动播放。

这样,相比现有在用户当前搜索之后才能进行广告推送,本发明提供的 技术方案,在用户向网站发送访问请求后,在获取与访问请求相对应的网页 的同时,就可以获取与预先确定的用户的需求相匹配的广告内容,提高了广 告推送的时效性,且对于具有急迫需求的用户,在对其进行急迫的广告推送 方案之后不再进行与急迫需求相匹配的广告内容的推送,防止出现在用户需 求得到满足的情况下仍然向用户进行相关广告内容的推送,提高了网站的广 告推送的有效性及用户的体验感。

S110:将评估为持续需求的类别频道作为搜索关键词查找出相应广告内 容,并在向用户返回的网页的广告播放栏中按照预设的持续播放方案进行播 放。

具体地,对于每个评估为持续需求的类别频道,可以将该偏好频道、该 偏好频道下的偏好属性值作为搜索关键词;继而,可以采用现有技术中的方 法,在获取搜索关键词后,从网站后台查找出与搜索关键词相匹配的广告内 容,并采用预设的持续播放方案进行播放。其中,持续播放方案是由管理人 员进行预选设定的,例如,相比用户其他的需求,可以在用户当前的持续评 估周期内、以及预设的持续播放周期内访问的网站的页面的广告播放栏中按 照设定的播放频次播放与持续需求相对应的广告内容。例如,在用户发送访 问请求之后的一个月内,当用户访问该网站时,可以在用户访问的页面的广 告播放栏中将会播放与持续需求相匹配的广告内容。

本发明实施例中,关于步骤S101中提及的能够更精准地反映用户的需求 的偏好频道下的偏好属性值的选择方法,如图2所示,具体包括如下步骤:

S201:针对用户的每个偏好频道,将获取的设定时间段内用户访问该偏 好频道的各网页的URL作为该偏好频道下的偏好URL。

具体地,对于用户的任一偏好频道,可以将用户在设定时间段内访问该 偏好频道的各页面的URL作为用户在该偏好频道下的偏好URL。

实际应用中,可以统计出设定时间段内用户在网站的所有访问页面,针 对用户的每个偏好频道,将用户的所有访问页面的URL与该偏好频道所对应 的频道URL属性库中进行比对,得到用户访问该偏好频道的各网页的URL, 即用户在该偏好频道下的偏好URL。

S202:对于偏好频道下的每个偏好URL,从与该偏好频道相对应的频道 URL属性库中查找出该偏好URL在各属性分类下对应的属性值。

具体地,针对用户的每个偏好频道,对于确定出的用户在该偏好频道下 的每个偏好URL,从预先构建的与该偏好频道相对应的频道URL属性库中查 找出该偏好URL在各属性分类下对应的属性值。其中,偏好频道的各种属性 分类是根据互联网大众用户对该偏好频道所涉及的业务所具有的不同属性信 息的偏好所设置的。例如,对于汽车频道,根据用户的不同属性偏好,可以 在汽车频道下设置车型、价位、产地等各种属性分类;对于饮食频道,则可 以在饮食频道下设置菜系、口感、原材料、卡里路热量等各种属性分类。这 样,若确定汽车频道为用户的一个偏好频道,则可以从汽车频道所对应的频 道URL属性库中查找出每个偏好URL在车型、价位、产地等属性分类下对应 的属性值。

S203:对于每个查找出的属性值,统计与该属性值相对应的偏好频道下 的偏好URL个数,并将统计的偏好URL个数作为与该属性值相对应的统计值。

具体地,针对用户的每个偏好频道,根据确定出的用户在该偏好频道下 的偏好URL,对于查找出的该偏好URL在每个属性分类下对应的属性值,统 计出与该属性值相对应的偏好频道下的偏好URL个数,并将统计出的偏好 URL个数作为与该属性值相对应的统计值。

S204:根据得到的与各属性值相对应的统计值,从查找出的属性值中选 择出至少一个属性值,作为用以反映用户的需求的偏好频道下的偏好属性值。

具体地,针对用户的每个偏好频道,可以根据统计出的各属性分类下的 各属性值所对应的统计值,选择最大统计值所对应的属性值作为该偏好频道 下的偏好属性值。实际应用中,也可以对于每个查找出的属性值,获取与该 属性值相对应的统计值;计算获取的统计值与该偏好频道下的偏好URL总数 的比值,将计算出的比值作为与该属性值相对应的偏好占比;继而,选择最 大偏好占比所对应的属性值作为偏好频道下的偏好属性值。这样,在用户无 搜索行为时,可以确定出用户在网站的偏好频道、该偏好频道下的偏好属性 值,并以此反映访问网站的用户的具体需求。

实际应用中,对于该偏好频道的每个属性分类,若统计出的该属性分类 的各属性值所对应的统计值分别比较平均,导致计算出的偏好占比区分度不 大;而事实上,若属性值所对应的偏好占比小于一定数值,则表明该属性值 出现的偶然性较高。因此,更优地,本发明实施例中,可以对该属性分类下 各属性值的偏好占比进行排序,从中选择高于设定占比阈值(比如30%)的偏 好占比所对应的属性值作为偏好频道下的偏好属性值。其中,占比阈值可以 根据实际应用进行调整。

更优地,本发明的发明人考虑到,不同的属性分类对该偏好频道所关注 的内容的推广的重要程度不同;因此,为了获取更为有效准确的用户偏好, 可以预先针对每个属性分类,预先设定该属性分类的权重值。这样,对于每 个查找出的属性值,可以获取与该属性值相对应的统计值后,计算获取的统 计值与该偏好频道下的偏好URL总数的比值;将计算出的比值与预先设置的 该属性值所隶属的属性分类的权重值相乘后,将乘积作为与该属性值相对应 的偏好比重。继而,可以选择最大偏好比重所对应的属性值作为偏好频道下 的偏好属性值;或者,选择高于设定比重阈值的偏好比重所对应的属性值作 为所偏好频道下的偏好属性值。其中,该属性分类的权重值具体可以从与该 偏好频道相对应的频道URL属性库中获取。

基于上述对访问网站的用户的需求进行评估方法,本发明还提供了一种 访问网站的用户的需求评估系统,如图3所示,具体包括:偏好频道获取模 块301、会话次数统计模块302、会话量阈值确定模块303、用户需求评估模 块304。

其中,偏好频道获取模块301用于接收到用户的访问请求后,获取反映用 户在网站的需求的至少一个偏好频道并输出急迫评估通知;其中,偏好频道 是从针对网站划分的若干个类别频道中选取的。

具体地,对于针对网站预先划分的若干个类别频道,偏好频道获取模块 301可以根据获取的设定时间段内用户访问该网站中各类别频道的网页的会 话次数,从中选择出用户的偏好频道。例如,根据用户在网站中各频道内的 会话次数,可以将会话次数最高的类别频道作为用户的偏好频道,也可以将 会话次数超过设定频道会话阈值的类别频道作为用户的偏好频道;其中,频 道会话阈值可以由工作人员根据经验进行预先设定。

会话次数统计模块302用于在从偏好频道获取模块301接收到急迫评估 通知后,针对每个偏好频道,统计当前的急迫性评估周期的起始时刻到访问 请求的接收时刻之间用户访问当前的偏好频道的网页的会话次数,作为统计 出的急迫性会话次数。

具体地,针对每个偏好频道,会话次数统计模块302可以接收偏好频道获 取模块301发送的急迫评估通知,并针对偏好频道获取模块301所获取的每个 偏好频道,统计当前的急迫性评估周期的起始时刻到访问请求的接收时刻之 间用户访问该偏好频道的网页的会话次数,作为统计出的急迫性会话次数。 其中,急迫性评估周期可以由管理人员进行预先设定,例如,可以将急迫性 评估周期设定为1天;这样,当前的急迫性评估周期具体为接收访问请求的当 天,即当前的急迫性评估周期的起始时刻为当天的0点,当前的急迫性评估周 期的终止时刻为当天的24点。

会话量阈值确定模块303用于在接收到急迫评估通知后,计算当前的急 迫性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量,作为计 算出的急迫性最大会话量后,将预设的第一百分比阈值与计算出的急迫性最 大会话量相乘后得到急迫性会话量阈值并输出。

具体地,针对每个偏好频道,会话量阈值确定模块303在接收到偏好频 道获取模块301发送的急迫评估通知后,可以根据访问请求的接收时刻、当 前急迫性评估周期的起始时刻、预先设定的会话容忍期,计算出当前的急迫 性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量,作为计算 出的急迫性最大会话量;并将计算出的急迫性最大会话量MSV与预先设定的 第一百分比阈值的乘积作为当前的急迫性评估周期的急迫性会话量阈值。其 中,会话量阈值确定模块303计算急迫性最大会话量的方法可以参照步骤 S103。

用户需求评估模块304用于针对每个偏好频道,在确定会话次数统计模 块302所统计的急迫性会话次数超过会话量阈值确定模块303所输出的急迫 性会话量阈值后,评估当前的偏好频道为急迫需求的类别频道。

具体地,针对每个偏好频道,用户需求评估模块304接收会话次数统计 模块302输出的急迫性会话次数、以及会话量阈值确定模块303所输出的急 迫性会话量阈值后,将接收的急迫性会话次数与急迫性会话量阈值进行比较, 若接收的急迫性会话次数超过急迫性会话量阈值,则评估当前的偏好频道为 急迫需求的类别频道。

本发明实施例中,用户需求评估模块还用于针对每个偏好频道,在确定 会话次数统计模块302所统计的急迫性会话次数不超过会话量阈值确定模块 303所输出的急迫性会话量阈值后,向会话次数统计模块302和会话量阈值确 定模块303输出持续评估通知。继而,会话次数统计模块302在接收到持续 评估通知后,针对每个偏好频道,将当前的持续性评估周期的起始时刻到访 问请求的接收时刻之间用户访问偏好频道的网页的会话次数,作为统计出的 持续性会话次数。会话量阈值确定模块303在接收到持续评估通知后,将当 前的持续性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量, 作为计算出的持续性最大会话量后,将预设的第二百分比阈值与持续性最大 会话量相乘后得到持续性会话量阈值。用户需求评估模块304针对每个偏好 频道,在确定会话次数统计模块302所统计的持续性会话次数超过会话量阈 值确定模块303所确定出的持续性会话量阈值后,评估当前的偏好频道为持 续需求的类别频道。

更优地,基于上述访问网站的用户的需求评估系统,本发明还提供了一 种网站的广告推送系统,如图3所示,其除了包括上述访问网站的用户的需 求评估系统中的偏好频道获取模块301、会话次数统计模块302、会话量阈值 确定模块303、用户需求评估模块304之外,还包括:网页请求接收模块305、 广告查询模块306、和请求处理模块307。

其中,网页请求接收模块305用于接收用户的访问请求后,将访问请求向 偏好频道获取模块301、请求处理模块307发送。

访问网站的用户的需求评估系统中的偏好频道获取模块301接收到用户 的访问请求后,获取反映用户在网站的需求的偏好频道并输出评估通知;继 而通过会话次数统计模块302、会话量阈值确定模块303、用户需求评估模块 304对用户的需求进行评估。

广告查询模块306用于将用户需求评估模块304输出的评估为急迫需求 的类别频道作为搜索关键词,查找出与搜索关键词相匹配的广告内容。广告 查询模块306还用于对于每个评估为急迫需求的类别频道,获取预先确定出 的该类别频道下的偏好属性值,并将获取的偏好属性值也作为搜索关键词。

请求处理模块307用于在网页请求接收模块305发送的访问请求所请求 的网页的广告播放栏中,根据用户需求评估模块304输出的急迫需求的评估 结果以预设的急迫播放方案插入广告查询模块306查找出的广告内容后,将 插入广告内容后的网页向用户返回;

本发明实施例中,广告查询模块306还可以将用户需求评估模块304输 出的评估为持续需求的偏好频道下的偏好属性值作为搜索关键词,查找出与 搜索关键词相匹配的广告内容。相应地,请求处理模块307可以在访问请求 所请求的网页的广告播放栏中,根据用户需求评估模块304输出的持续需求 的评估结果以急迫播放方案插入广告查询模块306查找出的广告内容后,将 插入广告内容后的网页向用户返回。

更优地,基于上述获取反映用户的需求的偏好频道下的偏好属性值的方 法,本发明实施例提供的访问网站的用户的需求评估系统、和网站的广告推 送系统还包括了用于获取偏好频道及偏好频道下的偏好属性值的各模块,如 图4所示,具体包括:偏好URL获取模块401、偏好URL属性值获取模块 402、属性值统计模块403、用户偏好获取模块404。

其中,偏好URL获取模块401用于对于针对网站预先划分的若干个类别 频道,根据获取的设定时间段内用户访问网站中各类别频道的网页的会话次 数,从中选择出会话次数最高的类别频道作为用户的偏好频道,或者从中选 择出会话次数超过设定的频道会话阈值的类别频道作为用户的偏好频道;并 针对每个偏好频道,将获取的设定时间段内用户访问该偏好频道的各网页的 URL作为该偏好频道下的偏好URL。

偏好URL属性值获取模块402用于针对每个偏好频道,对于偏好URL 获取模块401获取的该偏好频道下的每个偏好URL,从与该偏好频道相对应 的频道URL属性库中查找出该偏好URL在各属性分类下对应的属性值。

属性值统计模块403用于对于偏好URL属性值获取模块402查找出的每 个属性值,统计与该属性值相对应的偏好频道下的偏好URL个数,并将统计 的偏好URL个数作为与该属性值相对应的统计值并输出。

用户偏好获取模块404用于针对每个偏好频道,根据属性值统计模块403 所输出的各属性值所各自对应的统计值,从偏好URL属性值获取模块402所查 找出的属性值中选择出至少一个属性值,作为用以反映用户的需求的该偏好 频道下的偏好属性值。

具体地,用户偏好获取模块404可以根据统计出的各属性分类下的各属性 值所对应的统计值,选择最大统计值所对应的属性值作为该偏好频道下的偏 好属性值。实际应用中,用户偏好获取模块404也可以对于每个查找出的属性 值,获取统计出的与该属性值相对应的统计值;计算获取的统计值与该偏好 频道下的偏好URL总数的比值,将计算出的比值作为与该属性值相对应的偏 好占比;继而,选择最大偏好占比所对应的属性值作为偏好频道下的偏好属 性值。

本发明实施例中,访问网站的用户的需求评估系统、和网站的广告推送 系统中各模块的具体功能实现,可以参照上述步骤S101-110、以及步骤 S201-204的详细过程,在此不再详述。

本发明的技术方案中,在用户无搜索行为时,可以根据设定时间段内用 户访问网站中各类别频道的网页的次数,获取反映用户在网站的需求的偏好 频道;继而,统计当前的急迫性评估周期的起始时刻到访问请求的接收时刻 之间用户访问偏好频道的网页的会话次数,以及与当前的急迫性评估周期相 对应的会话量阈值,若确定统计的会话次数超过会话量阈值,则可以评估用 户的需求为急迫需求;否则,可以进一步在确定统计的当前的持续性评估周 期内的持续性会话次数超过持续性会话量阈值后,评估用户的需求为持续需 求。并针对用户的不同需求,采用不同的广告播放方案,这样,大大提高了 广告推送的有效性和时效性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读取 存储介质中,如:ROM/RAM、磁碟、光盘等。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润 饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号