一种提供推荐信息的方法与设备的制作方法

文档序号:6436276阅读:96来源:国知局
专利名称:一种提供推荐信息的方法与设备的制作方法
技术领域
本发明涉及互联网技术领域,尤其涉及一种提供推荐信息的技术。
背景技术
现有技术中,网络设备向用户推送推荐信息时,往往只是根据当前热点进行推送,使得网络设备的这一推荐信息推送行为,不仅不能达到向用户提供更好服务的效果,反而可能引起用户的反感。因此,如何向用户提供推荐信息,使得用户在获得推荐信息后,能够获得更好的使用体验,成为目前急需解决的问题之一。

发明内容
本发明的目的是提供一种提供推荐信息的方法与设备。根据本发明的一个方面,提供了一种在网络设备端实现的提供推荐信息的方法,其中,该方法包括以下步骤a当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息;b根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息;c将所述推荐信息提供至所述用户设备。根据本发明的另一个方面,还提供了一种在用户设备端实现的提供推荐信息的方法,其中,该方法包括以下步骤A检测用户设备是否满足向网络设备发送信息推荐请求的推荐请求触发条件;B当满足所述推荐请求触发条件,向所述网络设备发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息;C接收所述网络设备基于所述信息推荐请求发送的推荐信息;D将所述推荐信息提供给所述用户设备。根据本发明的一个方面,提供了一种提供推荐信息的网络设备,其中,该网络设备包括推荐触发确定装置,用于当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息;推荐信息获取装置,用于根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息;推荐信息提供装置,用于将所述推荐信息提供至所述用户设备。根据本发明的另一个方面,还提供了一种提供推荐信息的用户设备,其中,该用户设备包括推荐触发检测装置,用于检测用户设备是否满足向网络设备发送信息推荐请求的推荐请求触发条件;推荐请求发送装置,用于当满足所述推荐请求触发条件,向所述网络设备发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息;推荐信息接收装置,用于接收所述网络设备基于所述信息推荐请求发送的推荐信息;推荐信息显示装置,用于将所述推荐信息提供给所述用户设备。根据本发明的再一个方面,还提供了一种提供推荐信息的系统,该系统包括如前述根据本发明一个方面的提供推荐信息的网络设备和如前述根据本发明另一方面的提供推荐信息的用户设备。根据本发明的还一个方面,还提供了一种浏览器,该浏览器包括前述根据本发明的另一个方面的提供推荐信息的装置。根据本发明的又一个方面,还提供了一种浏览器插件,该浏览器插件包括前述根据本发明的另一个方面的提供推荐信息的装置。与现有技术相比,本发明中网络设备当满足向用户设备提供推荐信息的预定推荐触发条件,根据预定推荐触发条件所对应的场景相关信息,获取向用户设备提供的推荐信息,使得由此获得的推荐信息与用户的当前场景相关,而不是向用户任意推送推荐信息,提升了用户的使用体验。进一步地,当网络设备的预定推荐触发条件包括接收来自用户设备的信息推荐请求时,网络设备将信息推荐的提供操作的发起权交给了用户设备,使得网络设备可应用户设备的请求,为其提供推荐信息,此处对网络设备提供推荐信息的应用场景进行限定,可以更好地保障用户在较少干扰的情形下进行网络浏览,以及减少不必要信息的获取,从而使得用户获得更好的使用体验。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图1示出根据本发明一个方面的提供推荐信息的网络设备的示意图;图2示出根据本发明一个优选实施例的提供推荐信息的网络设备的示意图;图3示出根据本发明一个优选实施例的提供推荐信息的网络设备和用户设备的示意图;图4示出根据本发明另一个方面的提供推荐信息的方法流程图;图5示出根据本发明一个优选实施例的提供推荐信息的方法流程图;图6示出根据本发明一个优选实施例的网络设备和用户设备配合实现提供推荐信息的方法流程图;图7示出根据本发明的一个优选实施例在用户设备显示推荐信息的页面示意图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进一步详细描述。
图1为根据本发明一个方面的设备示意图,示出一种提供推荐信息的网络设备。其中,网络设备I包括推荐触发确定装置111、推荐信息获取装置112和推荐信息提供装置113。具体地,推荐触发确定装置111当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息;推荐信息获取装置112根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息;推荐信息提供装置113将所述推荐信息提供至所述用户设备。在此,网络设备I包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机,诸如各种应用服务器以及与应用服务器相连接的中间服务器。本领域技术人员应能理解上述网络设备仅为举例,其他现有的或今后可能出现的网络设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。推荐触发确定装置111当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息。在此,所述预定推荐触发条件可以由网络设备I进行预设,也可以由用户设备将设置信息发送至网络设备I进行设定。确定是否满足所述预定推荐触发条件的方式包括但不限于以下方式I)由推荐触发确定装置111主动进行检测a)例如,网络设备I包括各种应用服务器,该网络设备I接收自用户设备发送的各种应用服务请求,诸如页面访问请求、信息搜索请求等,当接收该等应用服务请求属于所述预定推荐触发条件时,推荐触发确定装置111获取该等应用服务请求所对应的场景相关信息,诸如页面的主题信息、页面的类型信息、搜索关键词、搜索关键词的分类信息等;b)例如,网络设备I包括与应用服务器相连接的中间服务器,该网络设备I接收自该等应用服务器发送的待提供给用户设备的内容信息,当接收该等内容信息属于所述预定推荐触发条件时,推荐触发确定装置111获取该等内容信息所对应的场景相关信息,诸如内容信息的主题信息、分类信息等。2)由推荐触发确定装置111被动确定例如,用户设备检测是否满足其向网络设备I发送信息推荐请求的推荐请求触发条件,当满足该推荐请求触发条件时,用户设备即向网络设备I发送信息推荐请求;当该网络设备I接收来自该用户设备的信息推荐请求时,推荐触发确定装置111确定满足向该用户设备进行信息推荐的预定推荐触发条件,并获取该信息推荐请求所对应的场景相关信息;在此,该场景相关信息的获取方式包括但不限于以下方式a)该场景相关信息包括在该信息推荐请求中,由用户设备发送至网络设备I ;例如,推荐请求触发条件包括用户设备发起页面访问请求,用户设备在满足该推荐请求触发条件时,将该页面访问请求或该页面访问请求所对应的页面的主题信息写入信息推荐请求的相关字段,并将该信息推荐请求发送至网络设备1,网络设备I的推荐触发确定装置111解析该信息推荐请求,从而获得相应的场景相关信息,如信息推荐请求包括页面访问请求时,根据该页面访问请求获取并解析相应页面,以获得该页面的主题信息,或信息推荐请求包括页面访问请求所对应的页面的主题信息时,直接解析该信息推荐请求获得相应页面的主题信息;2)该场景相关信息也可以由网络设备I根据该信息推荐请求所对应的推荐请求触发条件确定;例如,推荐请求触发条件包括用户设备展现搜索框,用户设备在满足该推荐请求触发条件时,向网络设备I发送信息推荐请求,网络设备I的推荐触发确定装置111解析该信息推荐请求,获得相应的场景相关信息,例如与搜索相关的信息,如当前热门搜索o本领域技术人员应能理解上述确定是否满足预定推荐触发条件的方式以及获取场景相关信息的方式仅为举例,其他现有的或今后可能出现的确定预定推荐触发条件是否满足的方式或者获取场景相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,所述预定推荐触发条件包括但不限于,以下至少任一项I)接收来自所述用户设备的页面访问请求;2)接收来自所述用户设备的信息搜索请求;3)接收来自所述用户设备的信息推荐请求;4)接收待提供给所述用户设备的内容信息。具体地,I)预定推荐触发条件包括接收来自用户设备的页面访问请求;当网络设备I接收到来自用户设备的页面访问请求时,推荐触发确定装置111即确定满足预定推荐触发条件,并获取该页面访问请求所对应的页面的相关信息,诸如该页面的主题信息、该页面的类型信息等。2)预定推荐触发条件包括接收来自用户设备的信息搜索请求;当网络设备I接收到来自用户设备的信息搜索请求时,推荐触发确定装置111即确定满足预定推荐触发条件,并获取该信息搜索请求所对应的搜索相关信息,诸如搜索关键词、搜索关键词的分类信息、搜索结果的分类信息等。3)预定推荐触发条件包括接收来自用户设备的信息推荐请求;当网络设备I接收到来自用户设备的信息推荐请求或由应用服务器转发的用户设备的信息推荐请求时,推荐触发确定装置111即确定满足预定推荐触发条件,并获取该信息推荐请求所对应的场景相关信息,诸如页面相关信息、搜索相关信息等。4)预定推荐触发条件包括接收待提供给用户设备的内容信息; 如网络设备I包括与应用服务器相连接的中间服务器,当网络设备I接收到待提供给用户设备的内容信息时,推荐触发确定装置111即确定满足预定推荐触发条件,并获取该内容信息的相关信息,诸如内容信息的主题信息、内容信息的分类信息等。本领域技术人员应能理解上述预定推荐触发条件及其对应的场景相关信息仅为举例,其他现有的或今后可能出现的预定推荐触发条件或其对应的场景相关信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。推荐信息获取装置112根据推荐触发确定装置111获取的场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息。在此,所述推荐信息库可以是网络设备I自身的资源信息库,也可以根据多个用户的历史浏览记录和/或历史搜索记录的统计分析结果进行建立或更新,并由网络设备I或其它第三方设备进行存储。例如,推荐触发确定装置111获取的场景相关信息为页面的分类信息,如视频;推荐信息获取装置112根据该分类信息,在推荐信息库中进行匹配查询,获得相应的推荐信息,如当前搜索次数最高的视频。本领域技术人员应能理解上述推荐信息库以及获取推荐信息的方式仅为举例,其他现有的或今后可能出现的推荐信息库以及获取推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。推荐信息提供装置113将推荐信息获取装置112获取的推荐信息提供至所述用户设备。在此,推荐信息提供装置113提供所述推荐信息的方式包括但不限于以下方式I)将所述推荐信息逐条或一次性推送至用户设备;
2)利用页面技术,如JSP、ASP、PHP技术,将所述推荐信息写入一个或多个网页,并将该等页面推送至用户设备;3)利用页面技术,如JSP、ASP、PHP技术,将所述推荐信息写入一个或多个网页,并将该(等)网页的URL推送至用户设备;其中,对于该推送方式,用户如需了解所述推荐信息的具体内容,可通过其用户设备直接访问该(等)URL所对应的网页。本领域技术人员应能理解上述页面技术以及提供推荐信息的方式仅为举例,其他现有的或今后可能出现的页面技术或者提供推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在图1所示网络设备I的一个优选实施例中,网络设备I还包括页面内容获取装置(未示出)。其中,所述预定推荐触发条件包括接收来自所述用户设备的页面访问请求;页面内容获取装置根据所述页面访问请求,获取与所述页面访问请求相对应的页面内容;推荐信息提供装置113还将所述页面内容提供至所述用户设备。例如,网络设备I包括网站服务器,预定推荐触发条件包括接收来自用户设备的页面访问请求;用户设备向网络设备I发送页面访问请求;此时,向该用户设备进行信息推荐的预定推荐触发条件获得满足,网络设备I的推荐触发确定装置111获取该页面访问请求所对应的页面的主题信息;推荐信息获取装置112根据该主题信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息;页面内容获取装置根据该页面访问请求,获取相应的页面内容;推荐信息提供装置113可以将该页面内容与该(等)推荐信息分别通过通信协议,诸如http、https等,发送至用户设备,也可以根据该页面内容与该(等)推荐信息生成新页面,并将该新页面通过前述通信协议发送至用户设备。在此,页面内容获取装置所执行的操作与推荐触发确定装置111、推荐信息获取装置112执行相应操作的之间并未严格的顺序关系,页面内容获取装置可以在推荐触发确定装置111、推荐信息获取装置112执行其相应操作的同时、之前或之后获取页面访问请求所对应的页面内容。网络设备I在向用户设备提供其请求访问的页面内容的同时,还向该用户设备提供与该页面内容相对应的推荐信息,使得用户通过一次页面访问操作,获得多个对应内容,并且用户还可以根据该(等)推荐信息进行其他后续操作,诸如浏览推荐信息所对应的内容、根据推荐信息进行相关搜索等,丰富了用户的访问内容,提升了用户的浏览体验。在图1所示网络设备I的另一个优选实施例中,网络设备I还包括搜索结果获取装置(未示出)。其中,所述预定推荐触发条件包括接收来自所述用户设备的信息搜索请求;搜索结果获取装置根据所述信息搜索请求,在索引信息库中进行匹配查询,以获得与所述信息搜索请求相对应的搜索结果;推荐信息提供装置113还将所述搜索结果提供至所述用户设备。例如,网络设备I包括搜索引擎服务器,预定推荐触发条件包括接收来自用户设备的信息搜索请求;用户设备向网络设备I发送信息搜索请求;此时,向该用户设备进行信息推荐的预定推荐触发条件获得满足,网络设备I的推荐触发确定装置111获取该信息搜索请求所对应的搜索相关信息;推荐信息获取装置112根据该(等)搜索相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息,如热门搜索词;搜索结果获取装置根据该信息搜索请求,在索引信息库中进行匹配查询,以获得相应的搜索结果;推荐信息提供装置113可以将该(等)搜索结果与该(等)推荐信息分别通过通信协议,诸如http、https等,发送至用户设备,也可以根据该(等)搜索结果与该(等)推荐信息生成新页面,并将该新页面通过前述通信协议发送至用户设备。在此,搜索结果获取装置所执行的操作与推荐触发确定装置111、推荐信息获取装置112执行相应操作的之间并未严格的顺序关系,搜索结果获取装置可以在推荐触发确定装置111、推荐信息获取装置112执行其相应操作的同时、之前或之后获取信息搜索请求所对应的搜索结果。网络设备I在用户设备提供其信息搜索请求所对应的搜索结果的同时,还向该用户设备提供推荐信息,如热门搜索词,使得用户在一次搜索操作中,不仅可以获得相应的搜索结果,还可以了解当前的网络动态,实时跟进其他用户的当前热门搜索。在图1所示网络设备I的再一个优选实施例中,所述预定推荐触发条件包括接收待提供给所述用户设备的内容信息;推荐信息提供装置113还将所述内容信息提供至所述用户设备。例如,网络设备I包括连接应用服务器的中间服务器,预定推荐触发条件包括接收待提供给用户设备的内容信息;应用服务器向网络设备I发送待提供给用户设备的内容信息;此时,向该用户设备进行信息推荐的预定推荐触发条件获得满足,网络设备I的推荐触发确定装置111获取该内容信息的相关信息;推荐信息获取装置112根据该(等)相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息;推荐信息提供装置113可以将该内容信息与该(等)推荐信息分别通过通信协议,诸如http、https等,发送至用户设备,也可以根据该内容信息与该(等)推荐信息生成新页面,并将该新页面通过前述通信协议发送至用户设备。在此,网络设备I根据应用服务器待提供给用户设备的内容信息,获取相应的推荐信息,并将该内容信息与该(等)推荐信息提供至该用户设备,使得用户在一次请求应用服务器提供相应服务的操作中,获得多项内容,并且用户还可以根据该(等)推荐信息进行其他后续操作,诸如浏览推荐信息所对应的内容、根据推荐信息进行相关搜索等,丰富了用户的访问内容,提升了用户的应用服务体验;另一方面,也减轻了应用服务器的负担,使得应用服务器在不增加信息计算量的基础上,向用户提供了更好的服务。如图2所示网络设备I的一个优选实施例中,网络设备I包括推荐触发确定装置211、推荐信息获取装置212、推荐信息提供装置213和用户信息获取装置214。具体地,推荐触发确定装置211当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息;用户信息获取装置214获取所述用户设备所对应用户的用户相关信息;推荐信息获取装置212根据所述场景相关信息,结合所述用户相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息及所述用户相关信息相对应的推荐信息;推荐信息提供装置213将所述推荐信息提供至所述用户设备。其中,图2中推荐触发确定装置211、推荐信息获取装置212、推荐信息提供装置213所执行的操作与图1中推荐触发确定装置111、推荐信息获取装置112和推荐信息提供装置113所执行的操作内容相同或基本相同,为简明起见,以引用方式包含于此,不再赘述。用户信息获取装置214获取所述用户设备所对应用户的用户相关信息。在此,用户信息获取装置214根据预定推荐触发条件,获取相应的用户设备所对应用户的标识信息,并根据该标识信息,获取该用户的用户相关信息。例如,用户信息获取装置214解析用户设备发送的页面访问请求,获取相应的用户设备的IP地址或用户的ID,并根据该用户设备的IP地址或该用户的ID,查询用户信息库,获得该用户的用户相关信息,诸如该用户的个体属性标签、群组属性标签等。在此,所述用户信息库存储于网络设备I或其他第三方设备,可根据用户向该等设备提交的注册信息等个人信息进行建立及更新,或由该等设备对用户的相关数据,如历史浏览记录等,进行分析获得的分析数据建立及更新。本领域技术人员应能理解上述用户信息库以及获取用户相关信息的方式仅为举例,其他现有的或今后可能出现的用户信息库或者获取用户相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,所述用户相关信息包括但不限于,以下至少任一项I)所述用户的历史浏览记录;2)所述用户的个体属性标签;3)所述用户的群组属性标签。具体地,I)用户信息获取装置214根据用户的标识信息,查询该用户的浏览日志,以获得该用户的历史浏览记录,诸如该用户经常访问的网络地址及其次数、停留时间等。2)用户信息获取装置214根据用户的标识信息,查询前述用户信息库,获得该用户的个体属性标签;或者分析该用户的历史浏览记录,并根据该用户浏览的网页的分类信息确定该用户的个体属性标签。3)用户信息获取装置214根据用户的标识信息,查询前述用户信息库,获得该用户的群组属性标签;或者根据用户的标识信息,查询前述用户信息库,获得该用户的个体属性标签以及个体属性标签与该用户相同或部分相同的其他用户,并将该等相同的个体属性标签作为该用户的群组属性标签;或者对该用户及其他用户的历史浏览记录进行聚类分析,以获得该用户所对应的群组,并根据该群组成员浏览的网页的分类信息确定该群组的群组属性标签,该群组的群组属性标签也即该用户的群组属性标签。本领域技术人员应能理解上述用户相关信息及其获取方式仅为举例,其他现有的或今后可能出现的用户相关信息或其获取方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。随后,推荐信息获取装置212根据预定推荐触发条件所对应的场景相关信息,结合所述用户相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息。在此,推荐信息获取装置212获取所述推荐信息的方式包括但不限于以下方式I)根据所述场景相关信息以及所述用户相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息。例如,推荐触发确定装置211根据用户的页面访问请求,获得相应的场景相关信息包括页面的类型信息;用户信息获取装置214根据该页面访问请求中的用户标识信息,获取该用户的历史浏览记录;推荐信息获取装置212根据该类型信息及该历史浏览记录,查询推荐信息库,获得相应的推荐信息,如该用户经常浏览的与该类型信息相对应的网络地址,以用于将该(等)推荐信息提供给该用户作为其快捷访问入口。2)根据所述场景相关信息,查询推荐信息库,获得相应的推荐信息;再根据所述用户相关信息,在该等推荐信息中进行匹配查询,以获得最终提供给用户的推荐信息。例如,推荐触发确定装置211根据用户的信息搜索请求,获得相应的场景相关信息包括搜索关键词的分类信息;用户信息获取装置214根据该信息搜索请求中的用户标识信息,查询用户信息库,从而获得该用户的群组属性标签;推荐信息获取装置212先根据该分类信息,查询推荐信息库,获得相应的推荐信息,再根据该(等)群组属性标签,在已获得的推荐信息中进行匹配查询,从而获得最终提供给用户的推荐信息。本领域技术人员应能理解上述获取推荐信息的方式仅为举例,其他现有的或今后可能出现的获取推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在此,网络设备I根据预设推荐触发条件所对应的场景相关信息,以及待提供推荐信息所对应用户的用户相关信息,获得相应的推荐信息,使得该(等)推荐信息不仅与所述场景相关信息相对应,还与用户的用户相关信息相符,从而为用户提供个性化推荐信息。优选地,在图2所示网络设备I的该优选实施例中,网络设备I还包括推荐信息库更新装置215。推荐信息库更新装置215根据多个用户的历史浏览记录和/或历史搜索记录的统计分析结果,建立或更新所述推荐信息库。在此,推荐信息库更新装置215可以根据各种统计分析方法,对多个用户的历史浏览记录和/或历史搜索记录进行统计分析,以获得多个用户的热门浏览信息和/或热门搜索信息,并根据该等热门浏览信息和/或热门搜索信息,建立或更新推荐信息库;或从其他统计设备获取多个用户的历史浏览记录和/或历史搜索记录的统计分析结果,并据此建立或更新推荐信息库;所述推荐信息库可由网络设备I或与该网络设备I相连接的其他第三方设备进行存储。本领域技术人员应能理解上述推荐信息库与其建立及更新的方式仅为举例,其他现有的或今后可能出现的推荐信息库或其建立或更新的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。如图3所示网络设备I和用户设备2的一个优选实施例中,网络设备I包括推荐触发确定装置311、推荐信息获取装置312和推荐信息提供装置313,用户设备2包括推荐触发检测装置321、推荐请求发送装置322、推荐信息接收装置323和推荐信息显示装置324。具体地,用户设备2的推荐触发检测装置321检测用户设备2是否满足向网络设备I发送信息推荐请求的推荐请求触发条件;推荐请求发送装置322当满足所述推荐请求触发条件,向网络设备I发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息;网络设备I的推荐触发确定装置311当满足向用户设备2进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息,其中,所述预定推荐触发条件包括接收来自用户设备2的信息推荐请求;推荐信息获取装置312根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息;推荐信息提供装置313将所述推荐信息提供至用户设备2 ;相应地,用户设备2的推荐信息接收装置323接收网络设备I基于所述信息推荐请求发送的推荐信息;推荐信息显示装置324将所述推荐信息提供给该用户设备2。在此,用户设备2包括但不限于任何可适用于本发明的能够与用户进行交互并与网络设备I进行通信的电子产品,诸如手机、PDA、掌上电脑(PPC)、游戏机(PSP)、个人计算机等。本领域技术人员应能理解上述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。其中,图3中网络设备I的推荐触发确定装置311、推荐信息获取装置312和推荐信息提供装置313所执行的操作与图1中推荐触发确定装置111、推荐信息获取装置112和推荐信息提供装置113所执行的操作内容相同或基本相同,为简明起见,以引用方式包含于此,不再赘述。推荐触发检测装置321检测用户设备2是否满足向网络设备I发送信息推荐请求的推荐请求触发条件。在此,所述推荐请求触发条件可以由用户或用户设备2进行设置,也可以由网络设备I向用户设备2发送相应的设置信息,以对用户设备2的推荐请求触发条件进行设置。推荐触发检测装置321通过调用用户设备2的应用程序接口(API)等方式,监视该用户设备2的浏览器事件,诸如搜索框是否被激活、是否向网络设备I发送页面访问请求等,以检测该用户设备2是否满足向网络设备I发送信息推荐请求的推荐请求触发条件。本领域技术人员应能理解上述检测推荐请求触发条件的方式仅为举例,其他现有的或今后可能出现的检测推荐请求触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,所述推荐请求触发条件包括但不限于,以下至少任一项I)用户设备2展现搜索框;2)用户设备2的搜索框被激活;3)用户设备2发起页面访问请求;4)用户设备2发起信息搜索请求。在此,推荐触发检测装置321通过监视用户设备2的浏览器事件,并对该等浏览器事件与预设的推荐请求触发条件进行比较,以检测所述推荐请求触发条件是否满足。具体地,I)例如,推荐触发检测装置321通过检测浏览器及浏览器的当前窗口,确定用户设备2是否展现搜索框;2)例如,推荐触发检测装置321通过检测浏览器及浏览器的当前窗口,以及鼠标事件,确定用户设备2的搜索框是否被激活;3)例如,推荐触发检测装置321通过检测浏览器发送的http数据包,确定用户设备2是否发送页面访问请求;4)推荐触发检测装置321通过检测浏览器发送的http数据包中的站点地址,确定用户设备2是否发送信息搜索请求。本领域技术人员应能理解上述推荐请求触发条件及其检测方式仅为举例,其他现有的或今后可能出现的推荐请求触发条件或其检测方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。推荐请求发送装置322当满足所述推荐请求触发条件,向网络设备I发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息。在此,所述场景相关信息可以是所述推荐请求触发条件所对应的应用请求,如页面访问请求或信息搜索请求;可以是所述应用请求所对应的应用的相关信息,如页面的主题信息、搜索关键词等;还可以是所述推荐请求触发条件所对应的应用场景,如搜索框。当推荐触发检测装置321检测到满足所述推荐请求触发条件时,推荐请求发送装置322根据网络设备I提供的应用程序接口(API)或约定的通信方式,诸如http、https通信协议等,向该网络设备I发送信息推荐请求,并在该信息推荐请求的相关字段中写入推荐请求触发条件所对应的场景相关信息。本领域技术人员应能理解上述场景相关信息以及信息推荐请求的发送方式仅为举例,其他现有的或今后可能出现的场景相关信息或者信息推荐请求的发送方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。网络设备I的预定推荐触发条件包括接收来自用户设备2的信息推荐请求;网络设备I接收用户设备2发送的信息推荐请求,推荐触发确定装置311确定满足向该用户设备2进行信息推荐的预定推荐触发条件,并由该信息推荐请求获取相应的场景相关信息;推荐信息获取装置312根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息;推荐信息提供装置313将所述推荐信息提供至用户设备2。用户设备2的推荐信息接收装置323接收网络设备I基于所述信息推荐请求发送的推荐信息。在此,推荐信息接收装置323根据网络设备I提供的应用程序接口(API)或约定的通信方式,诸如http、https通信协议等,从网络设备I接收其基于信息推荐请求发送的推荐信息。本领域技术人员应能理解上述接收推荐信息的方式仅为举例,其他现有的或今后可能出现的接收推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。推荐信息显示装置324将所述推荐信息提供给该用户设备2。在此,推荐信息显示装置324将推荐信息接收装置323接收的推荐信息显示于该用户设备2的显示装置,诸如将所述推荐信息置于用户设备2的搜索框中进行显示、将所述推荐信息以弹出窗口形式显示于用户设备2的桌面等。优选地,推荐信息显示装置324可以根据推荐请求触发条件,确定相应的推荐信息的提供方式,如推荐请求触发条件包括用户设备2展现搜索框,则将推荐信息直接显示于用户设备2的搜索框。本领域技术人员应能理解上述显示推荐信息的方式仅为举例,其他现有的或今后可能出现的显示推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,推荐信息显示装置324提供所述推荐信息的方式包括但不限于,以下至少任一项I)将所述推荐信息显示于用户设备2的搜索框;2)将所述推荐信息以页面形式显示于用户设备2 ;3)将所述推荐信息以浮动窗口形式显示于用户设备2。具体地,I)用户设备2的当前窗口包括搜索框,推荐信息显示装置324在该搜索框显示推荐信息,在此,搜索框包括用户设备2的浏览器工具栏中的搜索框和浏览页面中的搜索框;2)推荐信息可以作为独立页面显示于用户设备2,也可以与推荐请求触发条件所对应的内容信息同一页面显示于用户设备2 ;3)将推荐信息逐个或一次性以浮动窗口形式显示于用户设备2。需要说明的是,本领域技术人员应能理解,上述各项推荐信息的提供方式不仅可以单独用于显示推荐信息,还可以互相结合用于显示推荐信息;例如,将对应的搜索次数最高的推荐信息显示于用户设备2的搜索框,将其他搜索次数较低的推荐信息显示于包括该搜索框的页面中,如显示于该页面中搜索框的临近区域。本领域技术人员应能理解上述推荐信息的提供方式仅为举例,其他现有的或今后可能出现的推荐信息的提供方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在此,网络设备I和用户设备2配合实现向用户提供推荐信息,其中,用户设备2在满足推荐请求触发条件时,发起该整个提供推荐信息的操作过程,网络设备I根据用户设备2的信息推荐请求,向用户提供推荐信息,将整个操作过程的发起权交由用户设备2,考虑到了用户的使用体验,使得网络设备I不能随意向用户设备2推送推荐信息。优选地,在图3所示网络设备I和用户设备2的该优选实施例中,网络设备I还包括关联信息提供装置316,用户设备2还包括关联信息获取装置325。用户设备2的关联信息获取装置325获取用户对于所述推荐信息的焦点操作,根据所述焦点操作所对应的第一推荐信息,向网络设备I发送与所述第一推荐信息相对应的关联信息获取请求;相应地,网络设备I的关联信息提供装置316接收来自用户设备2的关联信息获取请求,其中,所述关联信息获取请求包括与所述推荐信息相关的第一推荐信息,根据所述关联信息获取请求,获取与所述第一推荐信息相对应的关联信息;将所述关联信息提供至用户设备2 ;相应地,用户设备2的关联信息获取装置325接收网络设备I基于所述关联信息获取请求发送的关联息。其中,所述焦点操作包括但不限于任何可适用于本发明的、用户对推荐信息的相关操作,诸如悬停操作、选择操作、编辑操作等。所述焦点操作所对应的推荐信息为第一推荐信息,所述第一推荐信息的关联信息包括但不限于任何可适用于本发明的,与所述焦点操作所对应的第一推荐信息相关的信息,诸如第一推荐信息的下级搜索建议词、第一推荐信息的下级链接入口、第一推荐信息的同类信息、第一推荐信息的次级信息等。例如,第一推荐信息为“动车追尾”,相应的下级搜索建议词包括新闻、视频、图片;第一推荐信息为“新浪”,相应的下级链接入口包括“新浪首页”和“新浪微博”的链接;第一推荐信息为“宝马3系”,相应的同类信息包括“奔驰C级”;第一推荐信息为“功夫熊猫”,相应的次级信息包括功夫熊猫的缩略图。本领域技术人员应能理解上述焦点操作以及第一推荐信息的关联信息仅为举例,其他现有的或今后可能出现的焦点操作或者第一推荐信息的关联信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。例如,参照图7,用户设备2显示由网络设备I提供的多个推荐信息,用户操控鼠标在该等推荐信息上进行悬停操作,用户设备2的关联信息获取装置325获取用户的该悬停操作,并根据该悬停操作所对应的第一推荐信息,如“推荐信息7”,向网络设备I发送相应的关联信息获取请求;相应地,网络设备I的关联信息提供装置316接收用户设备2的该关联信息获取请求,并根据该关联信息获取请求,获取与该第一推荐信息“推荐信息7”相对应的关联信息,如“关联信息I”和“关联信息2”,将该等关联信息提供至用户设备2 ;相应地,用户设备2的关联信息获取装置325接收该等关联信息。在此,用户设备2在显示网络设备I提供的推荐信息后,用户设备2还可以根据用户的焦点操作,从网络设备I获取相应的第一推荐信息的关联信息,使得用户在浏览推荐信息时,仍可以通过焦点操作进一步获得该焦点操作所对应的第一推荐信息的关联信息,简化了用户对推荐信息进行后续操作的过程,同时为用户提供了更多与其焦点操作相关的信息,提升了用户的使用体验。本领域技术人员应能理解,图2所示网络设备I同样可以与图3所示用户设备2配合实现提供推荐信息。在本发明的一个示例中,配合参阅图2和图3,网络设备I包括推荐触发确定装置211、推荐信息获取装置212、推荐信息提供装置213和用户信息获取装置214 ;用户设备2包括推荐触发检测装置321、推荐请求发送装置322、推荐信息接收装置323和推荐信息显示装置324。具体地,用户设备2的推荐触发检测装置321检测该用户设备2是否满足向网络设备I发送信息推荐请求的推荐请求触发条件;当满足所述推荐请求触发条件,推荐请求发送装置322向网络设备I发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息;网络设备I的推荐触发确定装置211当接收来自用户设备2的信息推荐请求,判断满足向该用户设备2进行信息推荐的预定推荐触发条件,并获取与所述预定推荐触发条件相对应的场景相关信息;用户信息获取装置214获取该用户设备2所对应用户的用户相关信息;推荐信息获取装置212根据所述场景相关信息,结合所述用户相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息;推荐信息提供装置213将所述推荐信息提供至用户设备2 ;相应地,用户设备2的推荐信息接收装置323接收所述推荐信息;推荐信息显示装置324将所述推荐信息提供给该用户设备2。优选地,在本发明的该示例中,网络设备I还包括推荐信息库更新装置215。推荐信息库更新装置215根据多个用户的历史浏览记录和/或历史搜索记录的统计分析结果,建立或更新推荐信息获取装置212用于推荐信息查询的推荐信息库。一种浏览器,其中,该浏览器通过将图2或图3所示用户设备2的装置与现有的浏览器相结合,并在用户设备2上运行,以向用户提供推荐信息。在此,现有的浏览器包括但不限于IE浏览器、Chrome浏览器、firefox浏览器、Safari浏览器、Opera浏览器、遨游浏览器、360浏览器、搜狗浏览器、世界之窗浏览器等。一种浏览器插件,其中,该浏览器插件通过将图2或图3所示用户设备2的装置与现有的浏览器相结合,并在用户设备2上运行,以向用户提供推荐信息。在此,现有的浏览器包括但不限于IE浏览器、Chrome浏览器、firefox浏览器、Safari浏览器、Opera浏览器、遨游浏览器、360浏览器、搜狗浏览器、世界之窗浏览器等。图4为根据本发明另一个方面的方法流程图,示出一种提供推荐信息的过程。具体地,在步骤S401中,网络设备I当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息;在步骤S402中,网络设备I根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息;在步骤S403中,网络设备I将所述推荐信息提供至所述用户设备。在此,网络设备I包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机,诸如各种应用服务器以及与应用服务器相连接的中间服务器。本领域技术人员应能理解上述网络设备仅为举例,其他现有的或今后可能出现的网络设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在步骤S401中,网络设备I当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息。在此,所述预定推荐触发条件可以由网络设备I进行预设,也可以由用户设备将设置信息发送至网络设备I进行设定。网络设备I确定是否满足所述预定推荐触发条件的方式包括但不限于以下方式I)由网络设备I主动进行检测a)例如,网络设备I包括各种应用服务器,该网络设备I接收自用户设备发送的各种应用服务请求,诸如页面访问请求、信息搜索请求等,当接收该等应用服务请求属于所述预定推荐触发条件时,该网络设备I获取该等应用服务请求所对应的场景相关信息,诸如页面的主题信息、页面的类型信息、搜索关键词、搜索关键词的分类信息等;b)例如,网络设备I包括与应用服务器相连接的中间服务器,该网络设备I接收自该等应用服务器发送的待提供给用户设备的内容信息,当接收该等内容信息属于所述预定推荐触发条件时,该网络设备I获取该等内容信息所对应的场景相关信息,诸如内容信息的主题信息、分类信息等。
2)由网络设备I被动确定例如,用户设备检测是否满足其向网络设备I发送信息推荐请求的推荐请求触发条件,当满足该推荐请求触发条件时,用户设备即向网络设备I发送信息推荐请求;当接收来自该用户设备的信息推荐请求时,网络设备I确定满足向该用户设备进行信息推荐的预定推荐触发条件,并获取该信息推荐请求所对应的场景相关信息;在此,该场景相关信息的获取方式包括但不限于以下方式a)该场景相关信息包括在该信息推荐请求中,由用户设备发送至网络设备I ;例如,推荐请求触发条件包括用户设备发起页面访问请求,用户设备在满足该推荐请求触发条件时,将该页面访问请求或该页面访问请求所对应的页面的主题信息写入信息推荐请求的相关字段,并将该信息推荐请求发送至网络设备1,网络设备I解析该信息推荐请求,从而获得相应的场景相关信息,如信息推荐请求包括页面访问请求时,根据该页面访问请求获取并解析相应页面,以获得该页面的主题信息,或信息推荐请求包括页面访问请求所对应的页面的主题信息时,直接解析该信息推荐请求获得相应页面的主题信息;2)该场景相关信息也可以由网络设备I根据该信息推荐请求所对应的推荐请求触发条件确定;例如,推荐请求触发条件包括用户设备展现搜索框,用户设备在满足该推荐请求触发条件时,向网络设备I发送信息推荐请求,网络设备I解析该信息推荐请求,获得相应的场景相关信息,例如与搜索相关的信息,如当前热门搜索词。本领域技术人员应能理解上述确定是否满足预定推荐触发条件的方式以及获取场景相关信息的方式仅为举例,其他现有的或今后可能出现的确定预定推荐触发条件是否满足的方式或者获取场景相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,所述预定推荐触发条件包括但不限于,以下至少任一项I)接收来自所述用户设备的页面访问请求;2)接收来自所述用户设备的信息搜索请求;3)接收来自所述用户设备的信息推荐请求;4)接收待提供给所述用户设备的内容信息。具体地,I)预定推荐触发条件包括接收来自用户设备的页面访问请求;当接收到来自用户设备的页面访问请求时,网络设备I即确定满足预定推荐触发条件,并获取该页面访问请求所对应的页面的相关信息,诸如该页面的主题信息、该页面的类型信息等。2)预定推荐触发条件包括接收来自用户设备的信息搜索请求;当接收到来自用户设备的信息搜索请求时,网络设备I即确定满足预定推荐触发条件,并获取该信息搜索请求所对应的搜索相关信息,诸如搜索关键词、搜索关键词的分类信息、搜索结果的分类信息等。3)预定推荐触发条件包括接收来自用户设备的信息推荐请求;当接收到来自用户设备的信息推荐请求或由应用服务器转发的用户设备的信息推荐请求时,网络设备I即确定满足预定推荐触发条件,并获取该信息推荐请求所对应的场景相关信息,诸如页面相关信息、搜索相关信息等。4)预定推荐触发条件包括接收待提供给用户设备的内容信息;如网络设备I包括与应用服务器相连接的中间服务器,当接收到待提供给用户设备的内容信息时,网络设备I即确定满足预定推荐触发条件,并获取该内容信息的相关信息,诸如内容信息的主题信息、内容信息的分类信息等。本领域技术人员应能理解上述预定推荐触发条件及其对应的场景相关信息仅为举例,其他现有的或今后可能出现的预定推荐触发条件或其对应的场景相关信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在步骤S402中,网络设备I根据其在步骤S401中获取的场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息。在此,所述推荐信息库可以是网络设备I自身的资源信息库,也可以根据多个用户的历史浏览记录和/或历史搜索记录的统计分析结果进行建立或更新,并由网络设备I或其它第三方设备进行存储。例如,在步骤S401中,网络设备I获取的场景相关信息为页面的分类信息,如视频;在步骤S402中,网络设备I根据该分类信息,在推荐信息库中进行匹配查询,获得相应的推荐信息,如当前搜索次数最高的视频。本领域技术人员应能理解上述推荐信息库以及获取推荐信息的方式仅为举例,其他现有的或今后可能出现的推荐信息库以及获取推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在步骤S403中,网络设备I将其在步骤S402中获取的推荐信息提供至所述用户设备。在此,网络设备I提供所述推荐信息的方式包括但不限于以下方式I)将所述推荐信息逐条或一次性推送至用户设备;2)利用页面技术,如JSP、ASP、PHP技术,将所述推荐信息写入一个或多个网页,并将该等页面推送至用户设备;3)利用页面技术,如JSP、ASP、PHP技术,将所述推荐信息写入一个或多个网页,并将该(等)网页的URL推送至用户设备;其中,对于该推送方式,用户如需了解所述推荐信息的具体内容,可通过其用户设备直接访问该(等)URL所对应的网页。本领域技术人员应能理解上述页面技术以及提供推荐信息的方式仅为举例,其他现有的或今后可能出现的页面技术或者提供推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在图4所示过程的一个优选实施例中,该过程还包括步骤S407 (未示出)。其中,所述预定推荐触发条件包括接收来自所述用户设备的页面访问请求;在步骤S407中,网络设备I根据所述页面访问请求,获取与所述页面访问请求相对应的页面内容;推荐信息提供装置113还将所述页面内容提供至所述用户设备。例如,网络设备I包括网站服务器,预定推荐触发条件包括接收来自用户设备的页面访问请求;在步骤S401中,用户设备向网络设备I发送页面访问请求;此时,向该用户设备进行信息推荐的预定推荐触发条件获得满足,网络设备I获取该页面访问请求所对应的页面的主题信息;在步骤S402中,网络设备I根据该主题信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息;在步骤S407中,网络设备I根据该页面访问请求,获取相应的页面内容;在步骤S403中,网络设备I可以将该页面内容与该(等)推荐信息分别通过通信协议,诸如http、https等,发送至用户设备,也可以根据该页面内容与该(等)推荐信息生成新页面,并将该新页面通过前述通信协议发送至用户设备。在此,网络设备I在步骤S407中所执行的操作与其在步骤S401、步骤S402中执行相应操作的之间并未严格的顺序关系,网络设备I可以在步骤S401、步骤S402中执行其相应操作的同时、之前或之后执行步骤S407获取页面访问请求所对应的页面内容。网络设备I在向用户设备提供其请求访问的页面内容的同时,还向该用户设备提供与该页面内容相对应的推荐信息,使得用户通过一次页面访问操作,获得多个对应内容,并且用户还可以根据该(等)推荐信息进行其他后续操作,诸如浏览推荐信息所对应的内容、根据推荐信息进行相关搜索等,丰富了用户的访问内容,提升了用户的浏览体验。在图4所示过程的另一个优选实施例中,网络设备I还包括步骤S408(未示出)。其中,所述预定推荐触发条件包括接收来自所述用户设备的信息搜索请求;在步骤S408中,网络设备I根据所述信息搜索请求,在索引信息库中进行匹配查询,以获得与所述信息搜索请求相对应的搜索结果;在步骤S403中,网络设备I还将所述搜索结果提供至所述用户设备。例如,网络设备I包括搜索引擎服务器,预定推荐触发条件包括接收来自用户设备的信息搜索请求;在步骤S401中,用户设备向网络设备I发送信息搜索请求,此时,向该用户设备进行信息推荐的预定推荐触发条件获得满足,网络设备I获取该信息搜索请求所对应的搜索相关信息;在步骤S402中,网络设备I根据该(等)搜索相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息,如热门搜索词;在步骤S408中,网络设备I根据该信息搜索请求,在索引信息库中进行匹配查询,以获得相应的搜索结果;在步骤S403中,网络设备I可以将该(等)搜索结果与该(等)推荐信息分别通过通信协议,诸如http、https等,发送至用户设备,也可以根据该(等)搜索结果与该(等)推荐信息生成新页面,并将该新页面通过前述通信协议发送至用户设备。在此,网络设备I在步骤S408中所执行的操作与其在步骤S401、步骤S402中执行相应操作的之间并未严格的顺序关系,网络设备I可以在步骤S401、步骤S402中执行其相应操作的同时、之前或之后执行步骤S408获取信息搜索请求所对应的搜索结果。网络设备I在用户设备提供其信息搜索请求所对应的搜索结果的同时,还向该用户设备提供推荐信息,如热门搜索词,使得用户在一次搜索操作中,不仅可以获得相应的搜索结果,还可以了解当前的网络动态,实时跟进其他用户的当前热门搜索。在图4所示过程的再一个优选实施例中,所述预定推荐触发条件包括接收待提供给所述用户设备的内容信息;在步骤S403中,网络设备I还将所述内容信息提供至所述用户设备。例如,网络设备I包括连接应用服务器的中间服务器,预定推荐触发条件包括接收待提供给用户设备的内容信息;在步骤S401中,应用服务器向网络设备I发送待提供给用户设备的内容信息,此时,向该用户设备进行信息推荐的预定推荐触发条件获得满足,网络设备I获取该内容信息的相关信息;在步骤S402中,网络设备I根据该(等)相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息;在步骤S403中,网络设备I可以将该内容信息与该(等)推荐信息分别通过通信协议,诸如http、https等,发送至用户设备,也可以根据该内容信息与该(等)推荐信息生成新页面,并将该新页面通过前述通信协议发送至用户设备。在此,网络设备I根据应用服务器待提供给用户设备的内容信息,获取相应的推荐信息,并将该内容信息与该(等)推荐信息提供至该用户设备,使得用户在一次请求应用服务器提供相应服务的操作中,获得多项内容,并且用户还可以根据该(等)推荐信息进行其他后续操作,诸如浏览推荐信息所对应的内容、根据推荐信息进行相关搜索等,丰富了用户的访问内容,提升了用户的应用服务体验;另一方面,也减轻了应用服务器的负担,使得应用服务器在不增加信息计算量的基础上,向用户提供了更好的服务。
如图5所示过程的一个优选实施例中,在步骤S501中,网络设备I当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息;在步骤S504中,网络设备I获取所述用户设备所对应用户的用户相关信息;在步骤S402中,网络设备I根据所述场景相关信息,结合所述用户相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息及所述用户相关信息相对应的推荐信息;在步骤S503中,网络设备I将所述推荐信息提供至所述用户设备。其中,图5中网络设备I在步骤S501、步骤S502和步骤S503中所执行的操作与图4中网络设备I在步骤S401、步骤S402和步骤S403中所执行的操作内容相同或基本相同,为简明起见,以引用方式包含于此,不再赘述。在步骤S504中,网络设备I获取所述用户设备所对应用户的用户相关信息。在此,网络设备I根据预定推荐触发条件,获取相应的用户设备所对应用户的标识信息,并根据该标识信息,获取该用户的用户相关信息。例如,网络设备I解析用户设备发送的页面访问请求,获取相应的用户设备的IP地址或用户的ID,并根据该用户设备的IP地址或该用户的ID,查询用户信息库,获得该用户的用户相关信息,诸如该用户的个体属性标签、群组属性标签等。在此,所述用户信息库存储于网络设备I或其他第三方设备,可根据用户向该等设备提交的注册信息等个人信息进行建立及更新,或由该等设备对用户的相关数据,如历史浏览记录等,进行分析获得的分析数据建立及更新。本领域技术人员应能理解上述用户信息库以及获取用户相关信息的方式仅为举例,其他现有的或今后可能出现的用户信息库或者获取用户相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,所述用户相关信息包括但不限于,以下至少任一项I)所述用户的历史浏览记录;2)所述用户的个体属性标签;3)所述用户的群组属性标签。具体地,I)网络设备I根据用户的标识信息,查询该用户的浏览日志,以获得该用户的历史浏览记录,诸如该用户经常访问的网络地址及其次数、停留时间等。2)网络设备I根据用户的标识信息,查询前述用户信息库,获得该用户的个体属性标签;或者分析该用户的历史浏览记录,并根据该用户浏览的网页的分类信息确定该用户的个体属性标签。3)网络设备I根据用户的标识信息,查询前述用户信息库,获得该用户的群组属性标签;或者根据用户的标识信息,查询前述用户信息库,获得该用户的个体属性标签以及个体属性标签与该用户相同或部分相同的其他用户,并将该等相同的个体属性标签作为该用户的群组属性标签;或者对该用户及其他用户的历史浏览记录进行聚类分析,以获得该用户所对应的群组,并根据该群组成员浏览的网页的分类信息确定该群组的群组属性标签,该群组的群组属性标签也即该用户的群组属性标签。本领域技术人员应能理解上述用户相关信息及其获取方式仅为举例,其他现有的或今后可能出现的用户相关信息或其获取方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。随后,在步骤S502中,网络设备I根据预定推荐触发条件所对应的场景相关信息,结合所述用户相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息。在此,网络设备I获取所述推荐信息的方式包括但不限于以下方式I)根据所述场景相关信息以及所述用户相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息。例如,在步骤S501中,网络设备I根据用户的页面访问请求,获得相应的场景相关信息包括页面的类型信息;在步骤S504中,网络设备I根据该页面访问请求中的用户标识信息,获取该用户的历史浏览记录;在步骤S502中,网络设备I根据该类型信息及该历史浏览记录,查询推荐信息库,获得相应的推荐信息,如该用户经常浏览的与该类型信息相对应的网络地址,以用于将该(等)推荐信息提供给该用户作为其快捷访问入口。2)根据所述场景相关信息,查询推荐信息库,获得相应的推荐信息;再根据所述用户相关信息,在该等推荐信息中进行匹配查询,以获得最终提供给用户的推荐信息。例如,在步骤S501中,网络设备I根据用户的信息搜索请求,获得相应的场景相关信息包括搜索关键词的分类信息;在步骤S504中,网络设备I根据该信息搜索请求中的用户标识信息,查询用户信息库,从而获得该用户的群组属性标签;在步骤S502中,网络设备I先根据该分类信息,查询推荐信息库,获得相应的推荐信息,再根据该(等)群组属性标签,在已获得的推荐信息中进行匹配查询,从而获得最终提供给用户的推荐信息。本领域技术人员应能理解上述获取推荐信息的方式仅为举例,其他现有的或今后可能出现的获取推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在此,网络设备I根据预设推荐触发条件所对应的场景相关信息,以及待提供推荐信息所对应用户的用户相关信息,获得相应的推荐信息,使得该(等)推荐信息不仅与所述场景相关信息相对应,还与用户的用户相关信息相符,从而为用户提供个性化推荐信息。优选地,在图5所示过程的该优选实施例中,该过程还包括步骤S509(未示出)。在步骤S509中,网络设备I根据多个用户的历史浏览记录和/或历史搜索记录的统计分析结果,建立或更新所述推荐信息库。在此,网络设备I可以根据各种统计分析方法,对多个用户的历史浏览记录和/或历史搜索记录进行统计分析,以获得多个用户的热门浏览信息和/或热门搜索信息,并根据该等热门浏览信息和/或热门搜索信息,建立或更新推荐信息库;或从其他统计设备获取多个用户的历史浏览记录和/或历史搜索记录的统计分析结果,并据此建立或更新推荐信息库;所述推荐信息库可由网络设备I或与该网络设备I相连接的其他第三方设备进行存储。本领域技术人员应能理解上述推荐信息库与其建立及更新的方式仅为举例,其他现有的或今后可能出现的推荐信息库或其建立或更新的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。如图6所示网络设备I和用户设备2配合实现提供推荐信息的过程的一个优选实施例中,在步骤S6011中,用户设备2检测其否满足向网络设备I发送信息推荐请求的推荐请求触发条件;在步骤S6012中,用户设备2当满足所述推荐请求触发条件,向网络设备I发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息;在步骤S6013中,网络设备I当满足向用户设备2进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息,其中,所述预定推荐触发条件包括接收来自用户设备2的信息推荐请求;在步骤S602中,网络设备I根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息;在步骤S603中,网络设备I将所述推荐信息提供至用户设备2 ;相应地,用户设备2接收网络设备I基于所述信息推荐请求发送的推荐信息;在步骤S605中,用户设备2提供所述推荐信息。在此,用户设备2包括但不限于任何可适用于本发明的能够与用户进行交互并与网络设备I进行通信的电子产品,诸如手机、PDA、掌上电脑(PPC)、游戏机(PSP)、个人计算机等。本领域技术人员应能理解上述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。其中,图6中网络设备I在步骤S6013、步骤S602和步骤S603中所执行的操作与图4中网络设备I在步骤S401、步骤S402和步骤S403中所执行的操作内容相同或基本相同,为简明起见,以引用方式包含于此,不再赘述。在步骤S6011中,用户设备2检测其是否满足向网络设备I发送信息推荐请求的推荐请求触发条件。在此,所述推荐请求触发条件可以由用户或用户设备2进行设置,也可以由网络设备I向用户设备2发送相应的设置信息,以对用户设备2的推荐请求触发条件进行设置。用户设备2通过调用其应用程序接口(API)等方式,监视该用户设备2的浏览器事件,诸如搜索框是否被激活、是否向网络设备I发送页面访问请求等,以检测该用户设备2是否满足向网络设备I发送信息推荐请求的推荐请求触发条件。本领域技术人员应能理解上述检测推荐请求触发条件的方式仅为举例,其他现有的或今后可能出现的检测推荐请求触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,所述推荐请求触发条件包括但不限于,以下至少任一项I)用户设备2展现搜索框;2)用户设备2的搜索框被激活;3)用户设备2发起页面访问请求;4)用户设备2发起信息搜索请求。在此,用户设备2通过监视其浏览器事件,并对该等浏览器事件与预设的推荐请求触发条件进行比较,以检测所述推荐请求触发条件是否满足。具体地,I)例如,用户设备2通过检测浏览器及浏览器的当前窗口,确定该用户设备2是否展现搜索框;2)例如,用户设备2通过检测浏览器及浏览器的当前窗口,以及鼠标事件,确定该用户设备2的搜索框是否被激活;3)例如,用户设备2通过检测浏览器发送的http数据包,确定该用户设备2是否发送页面访问请求;4)用户设备2通过检测浏览器发送的http数据包中的站点地址,确定该用户设备2是否发送信息搜索请求。本领域技术人员应能理解上述推荐请求触发条件及其检测方式仅为举例,其他现有的或今后可能出现的推荐请求触发条件或其检测方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在步骤S6012中,用户设备2当满足所述推荐请求触发条件,向网络设备I发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息。在此,所述场景相关信息可以是所述推荐请求触发条件所对应的应用请求,如页面访问请求或信息搜索请求;可以是所述应用请求所对应的应用的相关信息,如页面的主题信息、搜索关键词等;还可以是所述推荐请求触发条件所对应的应用场景,如搜索框。当检测到满足所述推荐请求触发条件时,用户设备2根据网络设备I提供的应用程序接口(API)或约定的通信方式,诸如http、https通信协议等,向该网络设备I发送信息推荐请求,并在该信息推荐请求的相关字段中写入推荐请求触发条件所对应的场景相关信息。本领域技术人员应能理解上述场景相关信息以及信息推荐请求的发送方式仅为举例,其他现有的或今后可能出现的场景相关信息或者信息推荐请求的发送方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。网络设备I的预定推荐触发条件包括接收来自用户设备2的信息推荐请求;在步骤S6013中,网络设备I接收用户设备2发送的信息推荐请求,当确定满足向该用户设备2进行信息推荐的预定推荐触发条件,由该信息推荐请求获取相应的场景相关信息;在步骤S602中,网络设备I根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息;在步骤S603中,网络设备I将所述推荐信息提供至用户设备2。相应地,在步骤S603中,用户设备2接收网络设备I基于所述信息推荐请求发送的推荐信息。在此,用户设备2根据网络设备I提供的应用程序接口(API)或约定的通信方式,诸如http、https通信协议等,从网络设备I接收其基于信息推荐请求发送的推荐信息。本领域技术人员应能理解上述接收推荐信息的方式仅为举例,其他现有的或今后可能出现的接收推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在步骤S605中,用户设备2提供所述推荐信息。在此,用户设备2将其在步骤S603中接收的推荐信息显示于该用户设备2的显示装置,诸如将所述推荐信息置于该用户设备2的搜索框中进行显示、将所述推荐信息以弹出窗口形式显示于该用户设备2的桌面等。优选地,用户设备2可以根据推荐请求触发条件,确定相应的推荐信息的提供方式,如推荐请求触发条件包括用户设备2展现搜索框,则将推荐信息直接显示于该用户设备2的搜索框。本领域技术人员应能理解上述显示推荐信息的方式仅为举例,其他现有的或今后可能出现的显示推荐信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,在步骤S605中,用户设备2提供所述推荐信息的方式包括但不限于,以下至少任一项I)将所述推荐信息显示于用户设备2的搜索框;2)将所述推荐信息以页面形式显示于用户设备2 ;3)将所述推荐信息以浮动窗口形式显示于用户设备2。具体地,I)用户设备2的当前窗口包括搜索框,该用户设备2在该搜索框显示推荐信息,在此,搜索框包括用户设备2的浏览器工具栏中的搜索框和浏览页面中的搜索框;2)推荐信息可以作为独立页面显示于用户设备2,也可以与推荐请求触发条件所对应的内容信息同一页面显示于用户设备2 ;3)将推荐信息逐个或一次性以浮动窗口形式显示于用户设备2。需要说明的是,本领域技术人员应能理解,上述各项推荐信息的提供方式不仅可以单独用于显示推荐信息,还可以互相结合用于显示推荐信息;例如,将对应的搜索次数最高的推荐信息显示于用户设备2的搜索框,将其他搜索次数较低的推荐信息显示于包括该搜索框的页面中,如显示于该页面中搜索框的临近区域。本领域技术人员应能理解上述推荐信息的提供方式仅为举例,其他现有的或今后可能出现的推荐信息的提供方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在此,网络设备I和用户设备2配合实现向用户提供推荐信息,其中,用户设备2在满足推荐请求触发条件时,发起该整个提供推荐信息的操作过程,网络设备I根据用户设备2的信息推荐请求,向用户提供推荐信息,将整个操作过程的发起权交由用户设备2,考虑到了用户的使用体验,使得网络设备I不能随意向用户设备2推送推荐信息。优选地,在图6所示过程的该优选实施例中,在步骤S6061中,用户设备2获取用户对于所述推荐信息的焦点操作;在步骤S6062中,用户设备2根据所述焦点操作所对应的第一推荐信息,向网络设备I发送与所述第一推荐信息相对应的关联信息获取请求,相应地,网络设备I接收来自用户设备2的关联信息获取请求,其中,所述关联信息获取请求包括与所述推荐信息相关的第一推荐信息;在步骤S6063中,网络设备I根据所述关联信息获取请求,获取与所述第一推荐信息相对应的关联信息;在步骤S6064中,网络设备I将所述关联信息提供至用户设备2,相应地,用户设备2接收网络设备I基于所述关联信息获取请求发送的关联信息。其中,所述焦点操作包括但不限于任何可适用于本发明的、用户对推荐信息的相关操作,诸如悬停操作、选择操作、编辑操作等。所述焦点操作所对应的推荐信息为第一推荐信息,所述第一推荐信息的关联信息包括但不限于任何可适用于本发明的,与所述焦点操作所对应的第一推荐信息相关的信息,诸如第一推荐信息的下级搜索建议词、第一推荐信息的下级链接入口、第一推荐信息的同类信息、第一推荐信息的次级信息等。例如,第一推荐信息为“动车追尾”,相应的下级搜索建议词包括新闻、视频、图片;第一推荐信息为“新浪”,相应的下级链接入口包括“新浪首页”和“新浪微博”的链接;第一推荐信息为“宝马3系”,相应的同类信息包括“奔驰C级”;第一推荐信息为“功夫熊猫”,相应的次级信息包括功夫熊猫的缩略图。本领域技术人员应能理解上述焦点操作以及第一推荐信息的关联信息仅为举例,其他现有的或今后可能出现的焦点操作或者第一推荐信息的关联信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。例如,参照图7,用户设备2显示由网络设备I提供的多个推荐信息,在步骤S6061中,用户操控鼠标在该等推荐信息上进行悬停操作,用户设备2获取用户的该悬停操作;在步骤S6062中,用户设备2根据该悬停操作所对应的第一推荐信息,如“推荐信息7”,向网络设备I发送相应的关联信息获取请求,相应地,网络设备I接收用户设备2的该关联信息获取请求;在步骤S6063中,网络设备I根据该关联信息获取请求,获取与该第一推荐信息“推荐信息7”相对应的关联信息,如“关联信息I”和“关联信息2” ;在步骤S6064中,网络设备I将该等关联信息提供至用户设备2,相应地,用户设备2接收该等关联信息。在此,用户设备2在显示网络设备I提供的推荐信息后,用户设备2还可以根据用户的焦点操作,从网络设备I获取相应的第一推荐信息的关联信息,使得用户在浏览推荐信息时,仍可以通过焦点操作进一步获得该焦点操作所对应的第一推荐信息的关联信息,简化了用户对推荐信息进行后续操作的过程,同时为用户提供了更多与其焦点操作相关的信息,提升了用户的使用体验。本领域技术人员应能理解,配合参阅图5和图6,在本发明的一个不例中,图5所示网络设备I所执行的操作同样可以与图6所示用户设备2所执行的操作配合实现提供推荐信息。具体地,在步骤S6011中,用户设备2检测其是否满足向网络设备I发送信息推荐请求的推荐请求触发条件;在步骤S6012中,当满足所述推荐请求触发条件,用户设备2向网络设备I发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息;在步骤S6013中(对比参照步骤S501),当接收来自用户设备2的信息推荐请求,网络设备I判断满足向该用户设备2进行信息推荐的预定推荐触发条件,并获取与所述预定推荐触发条件相对应的场景相关信息;在步骤S504中,网络设备I获取该用户设备2所对应用户的用户相关信息;在步骤S502中,网络设备I根据所述场景相关信息,结合所述用户相关信息,在推荐信息库中进行匹配查询,以获得相应的推荐信息;在步骤S503中(对比参照步骤S603),网络设备I将所述推荐信息提供至用户设备2,相应地,用户设备2接收所述推荐信息;在步骤S605中,用户设备2将所述推荐信息提供给该用户设备2。优选地,在本发明的该示例中,网络设备I还执行步骤S509的相应操作。在步骤S509中,网络设备I根据多个用户的历史浏览记录和/或历史搜索记录的统计分析结果,建立或更新其在步骤S502中用于推荐信息查询的推荐信息库。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
权利要求
1.一种在网络设备端实现的提供推荐信息的方法,其中,该方法包括以下步骤a当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息;b根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息;c将所述推荐信息提供至所述用户设备。
2.根据权利要求1所述的方法,其中,所述预定推荐触发条件包括以下至少任一项 -接收来自所述用户设备的页面访问请求;-接收来自所述用户设备的信息搜索请求;-接收来自所述用户设备的信息推荐请求;-接收待提供给所述用户设备的内容信息。
3.根据权利要求2所述的方法,其中,所述预定推荐触发条件包括接收来自所述用户设备的页面访问请求;其中,该方法还包括-根据所述页面访问请求,获取与所述页面访问请求相对应的页面内容;其中,所述步骤c还包括-将所述页面内容提供至所述用户设备。
4.根据权利要求2所述的方法,其中,所述预定推荐触发条件包括接收来自所述用户设备的信息搜索请求;其中,该方法还包括-根据所述信息搜索请求,在索引信息库中进行匹配查询,以获得与所述信息搜索请求相对应的搜索结果;其中,所述步骤c还包括-将所述搜索结果提供至所述用户设备。
5.根据权利要求2所述的方法,其中,所述预定推荐触发条件包括接收待提供给所述用户设备的内容信息;其中,所述步骤c还包括-将所述内容信息提供至所述用户设备。
6.根据权利要求1至5中任一项所述的方法,其中,该方法还包括X获取所述用户设备所对应用户的用户相关信息;其中,所述步骤b包括-根据所述场景相关信息,结合所述用户相关信息,在所述推荐信息库中进行匹配查询,以获得所述推荐信息。
7.根据权利要求6所述的方法,其中,所述用户相关信息包括以下至少任一项-所述用户的历史浏览记录;-所述用户的个体属性标签;-所述用户的群组属性标签。
8.根据权利要求1至7中任一项所述的方法,其中,该方法还包括-接收来自所述用户设备的关联信息获取请求,其中,所述关联信息获取请求包括与所述推荐信息相关的第一推荐信息; -根据所述关联信息获取请求,获取与所述第一推荐信息相对应的关联信息; -将所述关联信息提供至所述用户设备。
9.根据权利要求1至8中任一项所述的方法,其中,该方法还包括 -根据多个用户的历史浏览记录和/或历史搜索记录的统计分析结果,建立或更新所述推荐信息库。
10.一种在用户设备端实现的提供推荐信息的方法,其中,该方法包括以下步骤 A检测用户设备是否满足向网络设备发送信息推荐请求的推荐请求触发条件; B当满足所述推荐请求触发条件,向所述网络设备发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息; C接收所述网络设备基于所述信息推荐请求发送的推荐信息; D将所述推荐信息提供给所述用户设备。
11.根据权利要求10所述的方法,其中,所述推荐请求触发条件包括以下至少任一项 -所述用户设备展现搜索框; -所述用户设备的搜索框被激活; -所述用户设备发起页面访问请求; -所述用户设备发起信息搜索请求。
12.根据权利要求10或11所述的方法,其中,所述步骤D中所述推荐信息的提供方式包括以下至少任一项 -将所述推荐信息显示于所述用户设备的搜索框; -将所述推荐信息以页面形式显示于所述用户设备; -将所述推荐信息以浮动窗口形式显示于所述用户设备。
13.根据权利要求10至12中任一项所述的方法,其中,该方法还包括 -获取用户对于所述推荐信息的焦点操作; -根据所述焦点操作所对应的第一推荐信息,向所述网络设备发送与所述第一推荐信息相对应的关联信息获取请求; -接收所述网络设备基于所述关联信息获取请求发送的关联信息。
14.一种提供推荐信息的网络设备,其中,该网络设备包括 推荐触发确定装置,用于当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息; 推荐信息获取装置,用于根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息; 推荐信息提供装置,用于将所述推荐信息提供至所述用户设备。
15.根据权利要求14所述的网络设备,其中,所述预定推荐触发条件包括以下至少任一项 -接收来自所述用户设备的页面访问请求; -接收来自所述用户设备的信息搜索请求; -接收来自所述用户设备的信息推荐请求; -接收待提供给所述用户设备的内容信息。
16.根据权利要求15所述的网络设备,其中,所述预定推荐触发条件包括接收来自所述用户设备的页面访问请求; 其中,该网络设备还包括 页面内容获取装置,用于根据所述页面访问请求,获取与所述页面访问请求相对应的页面内容; 其中,所述推荐信息提供装置还用于 -将所述页面内容提供至所述用户设备。
17.根据权利要求15所述的网络设备,其中,所述预定推荐触发条件包括接收来自所述用户设备的信息搜索请求; 其中,该网络设备还包括 搜索结果获取装置,用于根据所述信息搜索请求,在索引信息库中进行匹配查询,以获得与所述信息搜索请求相对应的搜索结果; 其中,所述推荐信息提供装置还用于 -将所述搜索结果提供至所述用户设备。
18.根据权利要求15所述的网络设备,其中,所述预定推荐触发条件包括接收待提供给所述用户设备的内容信息; 其中,所述推荐信息提供装置还用于 -将所述内容信息提供至所述用户设备。
19.根据权利要求14至18中任一项所述的网络设备,其中,该网络设备还包括 用户信息获取装置,用于获取所述用户设备所对应用户的用户相关信息; 其中,所述推荐信息获取装置用于 -根据所述场景相关信息,结合所述用户相关信息,在所述推荐信息库中进行匹配查询,以获得所述推荐信息。
20.根据权利要求19所述的网络设备,其中,所述用户相关信息包括以下至少任一项 -所述用户的历史浏览记录; -所述用户的个体属性标签; -所述用户的群组属性标签。
21.根据权利要求14至20中任一项所述的网络设备,其中,该网络设备还包括关联信息提供装置,所述关联信息提供装置用于 -接收来自所述用户设备的关联信息获取请求,其中,所述关联信息获取请求包括与所述推荐信息相关的第一推荐信息; -根据所述关联信息获取请求,获取与所述第一推荐信息相对应的关联信息; -将所述关联信息提供至所述用户设备。
22.根据权利要求14至21中任一项所述的网络设备,其中,该网络设备还包括 推荐信息库更新装置,用于根据多个用户的历史浏览记录和/或历史搜索记录的统计分析结果,建立或更新所述推荐信息库。
23.一种提供推荐信息的用户设备,其中,该用户设备包括 推荐触发检测装置,用于检测用户设备是否满足向网络设备发送信息推荐请求的推荐请求触发条件;推荐请求发送装置,用于当满足所述推荐请求触发条件,向所述网络设备发送信息推荐请求,其中,所述信息推荐请求包括与所述推荐请求触发条件相对应的场景相关信息;推荐信息接收装置,用于接收所述网络设备基于所述信息推荐请求发送的推荐信息;推荐信息显示装置,用于将所述推荐信息提供给所述用户设备。
24.根据权利要求23所述的用户设备,其中,所述推荐请求触发条件包括以下至少任一项 -所述用户设备展现搜索框; -所述用户设备的搜索框被激活; -所述用户设备发起页面访问请求; -所述用户设备发起信息搜索请求。
25.根据权利要求23或24所述的用户设备,其中,所述推荐信息显示装置中所述推荐信息的提供方式包括以下至少任一项 -将所述推荐信息显示于所述用户设备的搜索框; -将所述推荐信息以页面形式显示于所述用户设备; -将所述推荐信息以浮动窗口形式显示于所述用户设备。
26.根据权利要求23至25中任一项所述的用户设备,其中,该用户设备还包括关联信息获取装置,所述关联信息获取装置用于 -获取用户对于所述推荐信息的焦点操作; -根据所述焦点操作所对应的第一推荐信息,向所述网络设备发送与所述第一推荐信息相对应的关联信息获取请求; -接收所述网络设备基于所述关联信息获取请求发送的关联信息。
27.一种提供推荐信息的系统,其中,该系统包括如权利要求14至22中任一项所述的网络设备和如权利要求23至26中任一项所述的用户设备。
28.一种浏览器,其中,该浏览器包括权利要求23至26中任一项所述的装置。
29.一种浏览器插件,其中,该浏览器插件包括权利要求23至26中任一项所述的装置。
全文摘要
本发明的目的是提供一种提供推荐信息的方法与设备。其中,网络设备当满足向用户设备进行信息推荐的预定推荐触发条件,获取与所述预定推荐触发条件相对应的场景相关信息;根据所述场景相关信息,在推荐信息库中进行匹配查询,以获得与所述场景相关信息相对应的推荐信息;将所述推荐信息提供至所述用户设备。与现有技术相比,本发明中网络设备当满足向用户设备提供推荐信息的预定推荐触发条件,根据预定推荐触发条件所对应的场景相关信息,获取向用户设备提供的推荐信息,使得由此获得的推荐信息与用户的当前场景相关,而不是向用户任意推送推荐信息,提升了用户的使用体验。
文档编号G06F17/30GK103064863SQ20111032550
公开日2013年4月24日 申请日期2011年10月24日 优先权日2011年10月24日
发明者徐佳 申请人:北京百度网讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1