一种向用户推荐内容的方法及系统的制作方法_3

文档序号:9810667阅读:来源:国知局
实施例中状态栏展现的推荐信息以入口形式进行展现,即推荐信息是推荐内容的入口,实际中可以使推荐信息具有超链接或点击触发操作等方式实现对入口的触发操作,因此,当用户对入口触发操作时(例如点击或触发该推荐信息),即可加载并展现推荐信息对应的目标网页,例如,目标网页是一个与推荐信息相关的广告网站,当该推荐信息被触发后,即可在新的网页或者在当前页面加载推荐信息对应的广告网站,或者推荐信息例如是“春运火车票快速预定”这样的标题,而该推荐信息对应的是一个售票网站,当用户点击该“春运火车票快速预定”的推荐信息后,即可触发加载该推荐信息对应的售票网站。
[0097]综上,本实施例的方法中最终向用户推荐的推荐信息及该推荐信息对应的目标网页中剔除了需规避推荐信息及需规避目标网页,因此,可有效规避与用户当前搜索关键词可能存在竞争关系的推荐信息和目标网页;另外,本实施例中由于是基于用户主动点击状态栏中的推荐信息触发向用户推荐内容而不是强制在网页上弹出窗口,因此,对用户造成的干扰较小;另外,作为优选的方式,本实施例中推荐信息是与用户当前使用的搜索关键词相关的推荐信息,即推荐信息是与用户相关的,因此,用户会更容易注意到推荐信息;而且推荐信息及推荐信息对应的目标网页由于与用户当前使用的搜索关键词相关,因此,推荐给用户的内容更符合用户的实际需求,即可使推荐效率更高。
[0098]参考图3,该图是根据本发明一个实施例的向用户推荐内容的系统的整体示意图,本实施例向用户推荐内容的系统主要包括:
[0099]检测处理模块I,本实施例中检测处理模块I主要用于检测用户搜索操作请求;
[0100]本实施例中例如检测处理模块I检测到用户进入搜索网站并在搜索框中开始输入搜索关键词发起搜索即可确定检测到用户搜索操作请求,或者检测处理模块I检测到用户在某应用网站的搜索框中输入搜索关键词发起搜索即可确定检测到用户搜索操作请求,实际中还可以对其他的搜索操作请求状况进行检测,这里不再赘述;
[0101]搜索关键词获取处理模块2,本实施例中搜索关键词获取处理模块2主要用于根据用户搜索操作请求,获取用户搜索使用的搜索关键词;由于搜索操作请求通常是基于搜索关键词启动的,本实施例中根据用户搜索操作请求,需要进一步获取用户搜索使用的搜索关键词,作为一个实施例,结合图4,搜索关键词获取处理模块2可包括:
[0102]第三获取模块21,用于根据用户搜索操作请求,获取搜索结果页面的源代码信息;
[0103]解析模块22,用于解析源代码信息中的标题信息得到用户搜索使用的搜索关键
Τ.κ| ο
[0104]需要说明的,实际中搜索关键词获取处理模块2还可以采用其他方式获取搜索关键词,其组成模块也可以是其他形式,这里不作具体限定。
[0105]搜索关键词分类确定处理模块3,本实施例中用于根据获取的搜索关键词,确定所述搜索关键词对应的搜索关键词分类;
[0106]本实施例中搜索关键词分类是将搜索关键词按照产品、行业、功能或者地域等各种分类标准进行分类,例如搜索关键词是iPhone,按照产品进行分类,则可以归入手机分类,若搜索关键词是thinkpad,则可以归入电脑分类,实际中也可以按照其他分类标准进行分类,这里不做具体限定,实际中,例如搜索关键词分类确定处理模块3可通过预设的搜索关键词分类表,以所述搜索关键词作为检索词查询该预设的搜索关键词分类表,获取所述搜索关键词对应的搜索关键词分类;
[0107]竞争信息确定处理模块4,本实施例中竞争信息确定处理模块4主要用于确定所述搜索关键词分类下,与所述搜索关键词存在竞争关系的需规避推荐信息和需规避目标网页;
[0108]实际中,同一搜索关键词分类下的搜索关键词一般会有竞争关系,例如,手机分类下,苹果的手机与三星手机就存在竞争关系,本实施例中竞争信息确定处理模块4可进一步确定该搜索关键词分类下与搜索关键词存在竞争关系的需规避推荐信息和需规避的目标网页,例如,搜索关键词为“苹果手机”,搜索关键词的分类按照产品分类,即搜索关键词分类为“手机”,而该搜索关键词分类(即手机类)下的竞品,例如“三星手机”则是需规避的推荐信息,而“三星手机”的网站则是需规避目标网页。
[0109]推荐信息及目标网页确定处理模块5,本实施例中推荐信息及目标网页确定处理模块5主要用于确定最终向用户推荐的推荐信息及该推荐信息对应的目标网页,其中剔除了所述需规避推荐信息及所述需规避目标网页;
[0110]参考前述说明,本实施例中为了可以避免推荐有竞争关系的网站,作为一个例子,例如,结合图5,所述推荐信息及目标网页确定处理模块可具体包括:
[0111]第一获取模块511,用于获取可向用户推荐的推荐信息及推荐信息可对应的目标网页,实际中为了获取与用户相关的推荐信息及目标网页,作为一个实施例,结合图6,所述第一获取模块511可包括:
[0112]搜索关键词获取模块5111,用于获取用户搜索使用的搜索关键词;
[0113]可推荐信息及推荐信息可对应的目标网页获取模块5112,根据所述搜索关键词,获取与所述搜索关键词相关的推荐信息及目标网页作为可推荐信息及推荐信息可对应的目标网页,例如,搜索关键词是“手机”,则可推荐可以是“苹果手机”、“三星手机”等等;
[0114]第一剔除模块512,用于从所述可推荐的推荐信息中剔除所述需规避推荐信息,例如,需规避推荐信息是“三星手机”,可推荐信息中如果包括与“三星手机”相关的推荐信息,则需从可推荐信息中剔除与需规避的推荐信息,即剔除“三星手机”;
[0115]第二剔除模块513,用于从所述推荐信息可对应的目标网页中剔除所述需规避目标网页,例如,需规避的目标网页是三星手机的网站,推荐信息可对应的目标网页中若包括三星手机的网站,则需要从推荐信息可对应的目标网页中则剔除三星手机的网站;
[0116]确定模块514,用于根据上述剔除结果确定最终推荐信息及该推荐信息可对应的目标网页。
[0117]实际中还可以采用其他方式,例如,一个可选的实施例,结合图7,所述推荐信息及目标网页确定处理模块5包括:
[0118]第二获取模块521,用于获取推荐信息及推荐信息对应的目标网页;
[0119]比较模块522,用于将所述推荐信息及推荐信息对应的目标网页与所述需规避推荐信息及需规避目标网页进行相关性比较,若没有相关性,则作为向用户推荐的推荐信息及推荐信息对应的目标网页,否则,重新获取推荐信息及推荐信息对应的目标网页。
[0120]展示处理模块6,本实施例中展示处理模块6主要用于在用户当前浏览网页的状态栏以入口的形式向用户展示所述推荐信息;
[0121]本实施例中通过对状态栏的扩展,在状态栏空闲时以入口的形式展现所述推荐信息,作为一个具体实施例,结合图8,展现处理模块6可包括:
[0122]检测模块61,用于检测浏览器状态栏的状态;
[0123]展现模块62,用于当检测到浏览器状态栏处于空闲状态时,才向用户展现所述推荐信息,参考前述说明,所述浏览器状态栏处于空闲状态包括当前页面加载完毕,状态栏没有加载进度显示;或者鼠标光标焦点未处于需状态栏显示网络地址的位置;例如鼠标位于页面的空白处等,实际中其他不需要状态栏显示的状况也可属于浏览器状态栏的空闲状态,这里不做具体限定;
[0124]需要说明的,作为另一个具体实施例,实际中也可以对状态栏的展现区域进行扩展,即状态栏的部分区域可以展现页面状态、鼠标当前位置的网页信息等原有的展现区域,在该原有的展现区域展现信息是原有状态栏的功能,且展现的信息仅作为显示而不可点击操作或无法触发操作,同时也可以在状态栏扩展新的区域展现具有超链接或可触发操作的推荐信息,即两者可在状态栏的不同位置同时展现,也可以在状态栏的同一位置交替展现,这里不做具体限定。
[0125]另外,需要说明的,所述推荐信息可能包括多组,本实施例中展现模块42可按照多组轮播方式对推荐信息进行展现,展现方式例如可以是变字体或闪烁以及图片或动画等方式,实际中,也可以采用其他展现方式,这里不做具体限定;
[0126]加载处理模块7,本实施例中加载处理模块7主要用于当检测到用户对所述入口的触发操作时,加载并展现所述推荐信息对应的目标网页。
[0127]本实施例中状态栏
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1