用于浏览器页面出错时的信息推荐方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网应用技术领域,特别是一种用于浏览器页面出错时的信息推荐方法及装置。
【背景技术】
[0002]随着信息技术的飞速发展,当今社会进入了信息爆炸时代,人们越来越多地借助网络来寻找自己需要的信息。
[0003]在使用浏览器浏览网页时,由于网络不稳定、相关网站服务器宕机及其他未知原因,会出现用户需要的页面出错无法正常打开的情况。现有技术中,当遇到用户需要的页面出错无法正常打开时,浏览页面中只是单纯给出页面出错提示,用户不能获取其他有价值的信息。
[0004]举例来说,如图1所示,用户在PC(Personal Computer,个人电脑)端打开某官方网站时,可能由于该网站服务器宕机或其他未知原因,用户请求页面出错,当前页面只给出出错提示,用户不能获取其他有用信息。又如图2所示,用户在移动终端(如手机、平板电脑等)打开另一网页时,可能由于网络不稳定或其他未知原因,用户请求页面出错无法访问,浏览页面只给出页面出错无法访问的提示,用户不能获取其他有用信息。
【发明内容】
[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的用于浏览器页面出错时的信息推荐方法及相应的装置。
[0006]依据本发明的一个方面,提供了一种用于浏览器页面出错时的信息推荐方法,包括:
[0007]当监测到浏览器页面出错时,识别出错页面对应的用户查询意图;
[0008]根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息;
[0009]将所述待推荐的信息绘制在所述出错页面上,提供给用户。
[0010]可选地,所述识别出错页面对应的用户查询意图,包括:
[0011]判断所述出错页面的请求是否从搜索引擎的搜索结果中发起;
[0012]若是,则获取所述搜索结果对应的搜索词作为所述用户查询意图;或者根据所述出错页面的请求识别出所述用户查询意图。
[0013]可选地,若所述搜索结果对应的搜索词作为所述用户查询意图,根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息,包括:
[0014]根据所述搜索词,获取所述待推荐的信息。
[0015]可选地,根据所述搜索词,获取所述待推荐的信息,包括:
[0016]搜索与所述搜索词匹配的搜索结果;
[0017]将与所述搜索词匹配的搜索结果作为所述待推荐的信息。
[0018]可选地,根据所述搜索词,获取所述待推荐的信息之前,还包括:
[0019]使用与搜索词对应的第一信息过滤机制对所述搜索词进行信息过滤;
[0020]若通过,则触发所述待推荐的信息的获取操作。
[0021]可选地,根据所述出错页面的请求识别出所述用户查询意图,包括:
[0022]从所述出错页面的请求中提取所述出错页面的地址;
[0023]从所述出错页面的地址对应的网页快照中,提取所述出错页面的标题和/或内容;
[0024]根据所述出错页面的标题和/或内容,识别出所述用户查询意图。
[0025]可选地,所述识别出错页面对应的用户查询意图,包括:
[0026]从所述出错页面的请求中提取所述出错页面的地址;
[0027]在指定的搜索引擎中匹配所述出错页面的地址,得到与所述出错页面的地址相关的网页快照地址;
[0028]获取所述网页快照地址对应的网页快照,从所述网页快照中提取所述出错页面的标题和/或内容;
[0029]根据所述出错页面的标题和/或内容,识别出所述用户查询意图。
[0030]可选地,根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息,包括:
[0031]从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息。
[0032]可选地,所述方法还包括:
[0033]通过收集分析出错页面的类型分布,建立所述错误页推荐类型库。
[0034]可选地,若所述错误页推荐类型库中针对各类型的错误页,设定各类型错误页的推荐子库与推荐规则,从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息,包括:
[0035]分析所述用户查询意图,从所述错误页推荐类型库中选取与所述用户查询意图对应类型的推荐子库与推荐规则;
[0036]利用选取的相应类型的推荐子库与推荐规则,获取待推荐的信息。
[0037]可选地,从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息之前,还包括:
[0038]使用与用户查询意图对应的第二信息过滤机制对所述用户查询意图进行信息过滤;
[0039]若是,则触发所述待推荐的信息的获取操作。
[0040]依据本发明的另一个方面,还提供了一种用于浏览器页面出错时的信息推荐装置,包括:
[0041]意图识别模块,适于当监测到浏览器页面出错时,识别出错页面对应的用户查询意图;
[0042]推荐确定模块,适于根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息;
[0043]推荐信息绘制模块,适于将所述待推荐的信息绘制在所述出错页面上,提供给用户。
[0044]可选地,所述意图识别模块还包括:
[0045]出错判断单元,适于判断所述出错页面的请求是否从搜索引擎的搜索结果中发起;
[0046]处理单元,适于若所述判断单元判断所述出错页面的请求从搜索引擎的搜索结果中发起,则获取所述搜索结果对应的搜索词作为所述用户查询意图;或者根据所述出错页面的请求识别出所述用户查询意图。
[0047]可选地,若所述搜索结果对应的搜索词作为所述用户查询意图,所述推荐确定模块还适于:
[0048]根据所述搜索词,获取所述待推荐的信息。
[0049]可选地,所述推荐确定模块还适于:
[0050]搜索与所述搜索词匹配的搜索结果;
[0051]将与所述搜索词匹配的搜索结果作为所述待推荐的信息。
[0052]可选地,在所述推荐确定模块根据所述搜索词,获取所述待推荐的信息之前,还包括:
[0053]第一过滤模块,适于使用与搜索词对应的第一信息过滤机制对所述搜索词进行信息过滤;若通过,则触发所述待推荐的信息的获取操作。
[0054]可选地,所述处理单元还适于:
[0055]从所述出错页面的请求中提取所述出错页面的地址;
[0056]从所述出错页面的地址对应的网页快照中,提取所述出错页面的标题和/或内容;
[0057]根据所述出错页面的标题和/或内容,识别出所述用户查询意图。
[0058]可选地,所述意图识别模块还适于:
[0059]从所述出错页面的请求中提取所述出错页面的地址;
[0060]在指定的搜索引擎中匹配所述出错页面的地址,得到与所述出错页面的地址相关的网页快照地址;
[0061]获取所述网页快照地址对应的网页快照,从所述网页快照中提取所述出错页面的标题和/或内容;
[0062]根据所述出错页面的标题和/或内容,识别出所述用户查询意图。
[0063]可选地,所述推荐确定模块还适于:
[0064]从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息。
[0065]可选地,所述装置还包括:
[0066]推荐库建立模块,适于通过收集分析出错页面的类型分布,建立所述错误页推荐类型库。
[0067]可选地,若所述错误页推荐类型库中针对各类型的错误页,设定各类型错误页的推荐子库与推荐规则,所述推荐确定模块还适于:
[0068]分析所述用户查询意图,从所述错误页推荐类型库中选取与所述用户查询意图对应类型的推荐子库与推荐规则;
[0069]利用选取的相应类型的推荐子库与推荐规则,获取待推荐的信息。
[0070]可选地,在所述推荐确定模块从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息之前,还包括:
[0071]第二过滤模块,适于使用与用户查询意图对应的第二信息过滤机制对所述用户查询意图进行信息过滤;若是,则触发所述待推荐的信息的获取操作。
[0072]本发明实施例提供了一种用于浏览器页面出错时的信息推荐方法和装置,在该方法中,监测用户浏览网页页面的情况,当监测到浏览器页面出错时,识别该出错页面对应的用户查询意图,进而根据与用户查询意图对应的信息推荐策略,获取待推荐的信息,最后将待推荐的信息绘制在出错页面
上,提供给用户。相对于现有技术中仅是在出错页面上提供页面出错无法访问的提示信息,本发明能够在出错页面上向用户提供其他有用的信息(即待推荐的信息),使得用户在获取该待推荐的信息后,能够获得更多或额外的帮助。并且,本发明能够直接在出错页面上向用户提供待推荐的信息,无需用户进一步操作,如重新触发地址链接发起请求等操作,从而能够节省用户获取信息的时间,提高用户获取信息的效率。进一步,本发明实施例是根据与用户查询意图对应的信息推荐策略,获取待推荐的信息,也就是说,该待推荐的信息是与用户查询意图直接相关的,从而将与用户查询意图直接相关的待推荐的信息推荐给用户,提高信息推荐的有效性和准确性。
[0073]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0074]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【附图说明】
[0075]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0076]图1示出了现有技术中PC端出错页面示意图;
[0077]图2示出了现有技术中移动终端出错页面示意图;
[0078]图3示出了根据本发明一个实施例的用于浏览器页面出错时的信息推荐方法的流程图;
[0079]图4示出了根据本发明另一个实施例的用于浏览器页面出错时的信息推荐方法的流程图;
[0080]图5示出了根据本发明一个实施例的在出错页上绘制的待推荐的信息的示意图;
[0081]图6示出了根据本发明另一个实施例的在出错页上绘制的待推荐的信息的示意图;
[0082]图7示出了根据本发明一个实施例的用于浏览器页面出错时的信息推荐装置的结构示意图;
[0083]图8示出了根据本发明一个实施例的意图识别模块的结构示意图;
[0084]图9示出了根据本发明另一个实施例的用于浏览器页面出错时的信息推荐装置的结构示意图。
【具体实施方式】
[0085]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0086]为解决上述技术问题,本发明实施例提供了一种用于浏览器页面出错时的信息推荐方法,该方法可以应用在PC端或移动终端。图3示出了根据本发明一个实施例的用于浏览器页面出错时的信息推荐方法的流程图。参见图3,该方法至少包括步骤S302至步骤S306o
[0087]步骤S302,当监测到浏览器页面出错时,识别出错页面对应的用户查询意图。
[0088]步骤S304,根据与用户查询意图对应的信息推荐策略,获取待推荐的信息。
[0089]步骤S306,将待推荐的信息绘制在出错页面上,提供给用户。
[0090]本发明实施例提供了一种用于浏览器页面出错时的信息推荐方法和装置,在该方法中,监测用户浏览网页页面的情况,当监测到浏览器页面出错时,识别该出错页面对应的用户查询意图,进而根据与用户查询意图对应的信息推荐策略,获取待推荐的信息,最后将待推荐的信息绘制在出错页面上,提供给用户。相对于现有技术中仅是在出错页面上提供页面出错无法访问的提示信息,本发明能够在出错页面上向用户提供其他有用的信息(即待推荐的信息),使得用户在获取该待推荐的信息后,能够获得更多或额外的帮助。并且,本发明能够直接在出错页面上向用户提供待推荐的信息,无需用户进一步操作,如重新触发地址链接发起请求等操作,从而能够节省用户获取信息的时间,提高用户获取信息的效率。进一步,本发明实施例是根据与用户查询意图对应的信息推荐策略,获取待推荐的信息,也就是说,该待推荐的信息是与用户查询意图直接相关的,从而将与用户查询意图直接相关的待推荐的信息推荐给用户,提高信息推荐的有效性和准确性。
[0091]步骤S302中提及的浏览器页面出错可能存在多种因素,如网络不稳定、相关网站服务器宕机、页面被木马病毒攻击或感染等等。进一步,识别出错页面对应的用户查询意图可以多种方式来实现,如判断页面来源是否为搜索引擎或根据出错页面的请求识别用户查询意图的方式,下面分别进行详细介绍。
[0092]方式一,判断页面来源是否为搜索引擎来识别用户查询意图的方式。在该方式中,判断出错页面的请求是否从搜索引擎的搜索结果中发起,若是,则获取搜索结果对应的搜索词作为用户查询意图。由于搜索词是用户根据自身的查询需求输入的搜索词汇,其能够直观地反映用户的查询目的,从而利用搜索词使得获取的待推荐的信息更加有效和准确。例如,用户在搜索引擎的输入框中输入搜索词“植物园”,触发搜索命令后,得到包含多条搜索项的搜索结果页。假设用户点击其中任意搜索项的链接后,返回的浏览器页面出错,此时,将搜索词“植物园”作为用户查询意图。
[0093]或者,当判断出错页面的请求从搜索引擎的搜索结果中发起时,根据出错页面的请求识别出用户查询意图。即从出错页面的请求中提取出错页面的地址,进而从出错页面的地址对应的网页快照中,提取出错页面的标题和/或内容,从而根据出错页面的标题和/或内容,识别出用户查询意图。
[0094]这里提及的网页快照,英文名叫WebCache,又称为网页缓存。搜索引擎在收录网页时,对网页进行备份,存在自己的服务器缓存里,当用户在搜索引擎中(即搜索结果页的各搜索项中)点击“网页快照”链接时,搜索引擎将Spider (蜘蛛)系统当时所抓取并保存的网页内容展现出来,称为“网页快照”。
[0095]在实际应用中,搜索引擎会保存页面的地址与其网页快照的地址的对应关系,从而可以利用出错页面的地址查找对应的网页快照的地址,进而获取网页快照的地址对应的网页快照。仍然以上述例子为例,用户在搜索引擎的输入框中输入搜索词“植物园”,触发搜索命令后,得到包含多条搜索项的搜索结果页。假设用户点击其中任意搜索项的链接后,返回的浏览器页面出错,此时,获取该链接对应的网页快照的地址,进而获取网页快照的地址对应的网页快照,从网页快照中提取出错页面的标题和/或内容,从而根据出错页面的标题和/或内容,识别出用户查询意图。
[0096]方式二,根据出错页面的请求识别用户查询意图的方式。在该方式中,从出错页面的请求中提取出错页面的地址,随后在指定的搜索引擎中匹配出错页面的地址,得到与出错页面的地址相关的网页快照地址。进而获取网页快照地址对应的网页快照,从网页快照中提取出错页面的标题和/或内容,最后根据出错页面的标题和/或内容,识别出用户查询意图。例如,从出错页面的请求中提取出错页面的地址为“http:/7baike.haosou.com/doc/5334885-5570323, html”,在指定的搜索引擎中匹配出错页面的地址,得到与出错页面的地址相关的网页快照地址为“http://c.360webcache.com/c ? m = dl8ff445031el9a7cef5956ec7fcea42&q =植物园 &u = http % 3A % 2F % 2Fbaike.haosou.com % 2Fdoc %2F5334885-5570323.html”、“http://c.360webcache.com/c ? m = dl8ff445031el9a7cef5956ec7fcea42&q =北京植物园 &u = http % 3A% 2F% 2Fbaike.haosou.com% 2Fdoc %2F5334885-5570323.html”等多个网页快照的地址。进而获取网页快照地址对应的网页快照,从网页快照中提取出错页面的标题和/或内容为“北京植物园”、“北京植物园位于京西香山脚下”等,从而根据出错页面的标题和/或内容,识别出用户查询意图。
[0097]需要说明的是,在实际应用中,可以结合上述方式一和方式二来识别用户查询意图。例如,用户在搜索引擎的输入框中输入搜索词“植物园”,触发搜索命令后,得到包含多条搜索项的搜索结果页。假设用户点击其中任意搜索项的链接后,进入该链接对应的第一页面,继续触发该第一页面上的页面链接后,返回的浏览器页面出错,此时,可以将之前搜索词“植物园”作为用户查询意图以及根据该第一页面上的页面链接识别用户查询意图,具体可参见上述方式二,此处不再赘述。
[0098]在步
骤S302识别出错页面对应的用户查询意图之后,步骤S304根据与用户查询意图对应的信息推荐策略,获取待推荐的信息。即,用户查询意图不同,相应的获取待推荐的信息的方式也有所不同,下面分别进行详细介绍。
[0099]首先,若搜索结果对应的搜索词作为用户查询意图,则可以根据该搜索词,获取待推荐的信息。进一步,可以在指定的搜索引擎或错误页推荐类型库中搜索与搜索词匹配的搜索结果,将与搜索词匹配的搜索结果作为待推荐的信息。
[0100]在本发明的优选方案中,可以判断用户查询意图是否为正常合法需求,只有满足过滤机制才会继续推荐。即可以在根据该搜索词,获取待推荐的信息之前,使用与搜索词对应的第一信息过滤机制对搜索词进行信息过滤,若通过,则触发待推荐的信息的获取操作;反之,若不通过,则展示原出错页,不推荐任何内容。
[0101]其次,若利用出错页面的标题和/或内容,识别出的用户查询意图,则从预先建立的、与该用户查询意图对应的错误页推荐类型库中获取待推荐的信息。具体地,可以通过收集分析出错页面的类型分布,建立错误页推荐类型库。常见的错误页有官网访问出错(可细分为多类)、小说页面访问出错、游戏页面访问出错、活动页面访问出错、影视页面访问出错等类型。
[0102]进一步,在错误页推荐类型库中针对各类型的错误页,设定各类型错误页的推荐子库与推荐规则。例如,若错误页为实体型官网访问出错,则设定推荐小库为包含该官网的部分信息网站、百科等,推荐规则为推荐该实体的地址、电话、地图、百科等信息。此时,从预先建立的、与该用户查询意图对应的错误页推荐类型库中获取待推荐的信息,本发明提供了一种优选的方案,在该方案中,可以分析用户查询意图,从错误页推荐类型库中选取与用户查询意图对应类型的推荐子库与推荐规则,进而利用选取的相应类型的推荐子库与推荐规则,获取待推荐的信息。举例来说,用户查询意图为“北京植物园”,此时,从错误页推荐类型库中选取与用户查询意图对应类型的推荐子库为包含北京植物园部分信息网站、百科、论坛等,推荐规则为推荐北京植物园的地址、地图、百科、面积、展区等。
[0103]在本发明的另一优选方案中,可以判断用户查询意图是否为正常合法需求,只有满足过滤机制才会继续推荐。即可以从预先建立的、与用户查询意图对应的错误页推荐类型库中获取待推荐的信息之前,使用与用户查询意图对应的第二信息过滤机制对用户查询意图进行信息过滤,若通过,则触发待推荐的信息的获取操作;反之,若不通过,则展示原出错页,不推荐任何内容。
[0104]下面将通过一具体实施例来详细介绍本发明的用于浏览器页面出错时的信息推荐方法的实现过程。图4示出了根据本发明另一个实施例的用于浏览器页面出错时的信息推荐方法的流程图。参见图4,该方法至少包括步骤S402至步骤S420。
[0105]步骤S402,预先通过收集分析出错页面的类型分布,以建立错误页推荐类型库。
[0106]该步骤中,在错误页推荐类型库中针对各类型的错误页,设定各类型错误页的推荐子库与推荐规则。例如,若错误页为实体型官网访问出错,则设定推荐小库为包含该官网的部分信息网站、百科等,推荐规则为推荐该实体的地址、电话、地图、百科等信息。
[0107]步骤S404,实时监测用户浏览网页页面的情况。
[0108]步骤S406,当监测到浏览器页面出错时,判断出错页面的请求是否从搜索引擎的搜索结果中发起,若是,则继续执行步骤S408 ;若否,则继续执行步骤S414。
[0109]步骤S408,获取搜索结果对应的搜索词作为用户查询意图,并使用与搜索词对应的第一信息过滤机制对搜索词进行信息过滤,若通过,则继续执行步骤S410 ;若未通过,则继续执行步骤S412。
[0110]步骤S410,根据该搜索词,获取待推荐的信息,继续执行步骤S420。
[0111]该步骤中,可以在指定的搜索引擎或错误页推荐类型库中搜索与搜索词匹配的搜索结果,将与搜索词匹配的搜索结果作为待推荐的信息。
[0112]步骤S412,展示原出错页,不推荐任何内容。
[0113]步骤S414,匹配识别出用户查询意图。S卩,从出错页面的请求中提取出错页面的地址,随后在指定的搜索引擎中匹配出错页面的地址,得到与出错页面的地址相关的网页快照地址,进而获取网页快照地址对应的网页快照,从网页快照中提取出错页面的标题和/或内容,最后根据出错页面的标题和/或内容,识别出用户查询意图。
[0114]步骤S416,使用与用户查询意图对应的第二信息过滤机制对用户查询意图进行信息过滤,若通过,则继续执行步骤S418 ;若未通过,则继续执行步骤S412。
[0115]步骤S418,分析用户查询意图,从错误页推荐类型库中选取与用户查询意图对应类型的推荐子库与推荐规则,进而利用选取的相应类型的推荐子库与推荐规则,获取待推荐的信息。
[0116]步骤S420,将待推荐的信息绘制在出错页面上,提供给用户。
[0117]在本发明一优选的方案中,步骤S406中当判断出错页面的请求从搜索引擎的搜索结果中发起时,还可以从出错页面的请求中提取出错页面的地址,进而从出错页面的地址对应的网页快照中,提取出错页面的标题和/或内容,从而根据出错页面的标题和/或内容,识别出用户查询意图。进而使用与用户查询意图对应的第二信息过滤机制对用户查询意图进行信息过滤,若通过,则触发待推荐的信息的获取操作;反之,若不通过,则展示原出错页,不推荐任何内容。
[0118]在本发明的一实际应用中,用户在PC端的搜索引擎的输入框中输入搜索词“植物园”,触发搜索命令后,得到包含多条搜索项的搜索结果页。假设用户点击其中任意搜索项的链接后,返回的浏览器页面出错,采用上述步骤S402至步骤S418的方案,在出错页面上绘制的待推荐的信息,如图5所示。
[0119]在本发明的另一实际应用中,用户在移动终端(如手机)上访问一小说页面http://www.kanunu8.com/book3/8256/时出错,则在出错页面上绘制的待推荐的信息,如图6所示。
[0120]对应于上述实施例中用于浏览器页面出错时的信息推荐方法,本发明实施例还提供了一种用于浏览器页面出错时的信息推荐装置。图7示出了根据本发明一个实施例的用于浏览器页面出错时的信息推荐装置的结构示意图。参见图7,该装置至少可以包括:意图识别模块710、推荐确定模块720以及推荐信息绘制模块730。
[0121]现介绍本发明实施例的用于浏览器页面出错时的信息推荐装置的各组成或器件的功能以及各部分间的连接关系:
[0122]意图识别模块710,适于当监测到浏览器页面出错时,识别出错页面对应的用户查询意图;
[0123]推荐确定模块720,与意图识别模块710相耦合,适于根据与用户查询意图对应的信息推荐策略,获取待推荐的信息;
[0124]推荐信息绘制模块730,与推荐确定模块720相耦合,适于将待推荐的信息绘制在出错页面上,提供给用户。
[0125]在一实施例中,如图8所示,上述意图识别模块710还可以包括:
[0126]出错判断单元810,适于判断出错页面的请求是否从搜索引擎的搜索结果中发起;
[0127]处理单元820,与出错判断单元810相親合,适于若判断单元判断出错页面的请求从搜索引擎的搜索结果中发起,则获取搜索结果对应的搜索词作为用户查询意图;或者根据出错页面的请求识别出用户查询意图。
[0128]在一实施例中,若搜索结果对应的搜索词作为用户查询意图,上述推荐确定模块720还适于:根据搜索词,获取待推荐的信息。
[0129]在一实施例中,上述推荐确定模块720还适于:搜索与搜索词匹配的搜索结果;将与搜索词匹配的搜索结果作为待推荐的信息。
[0130]在一实施例中,如图9所示,在上述推荐确定模块720根据搜索词,获取待推荐的信息之前,图7展示的装置还可以包括:
[0131]第一过滤模块910,与推荐确定模块720相耦合,适于使用与搜索词对应的第一信息过滤机制对搜索词进行信息过滤;若通过,则触发待推荐的信息的获取操作。
[0132]在一实施例中,上述处理单元820还适于:
[0133]从出错页面的请求中提取出错页面的地址;
[0134]从出错页面的地址对应的网页快照中,提取出错页面的标题和/或内容;
[0135]根据出错页面的标题和/或内容,识别出用户查询意图。
[0136]在一实施例中,上述意图识别模块710还适于:
[0137]从出错页面的请求中提取出错页面的地址;
[0138]在指定的搜索引擎中匹配出错页面的地址,得到与出错页面的地址相关的网页快照地址;
[0139]获取网页快照地
址对应的网页快照,从网页快照中提取出错页面的标题和/或内容;
[0140]根据出错页面的标题和/或内容,识别出用户查询意图。
[0141]在一实施例中,上述推荐确定模块720还适于:从预先建立的、与用户查询意图对应的错误页推荐类型库中获取待推荐的信息。
[0142]在一实施例中,如图9所示,图7展示的装置还可以包括:
[0143]推荐库建立模块920,与推荐确定模块720相耦合,适于通过收集分析出错页面的类型分布,建立错误页推荐类型库。
[0144]在一实施例中,若错误页推荐类型库中针对各类型的错误页,设定各类型错误页的推荐子库与推荐规则,推荐确定模块720还适于:
[0145]分析用户查询意图,从错误页推荐类型库中选取与用户查询意图对应类型的推荐子库与推荐规则;
[0146]利用选取的相应类型的推荐子库与推荐规则,获取待推荐的信息。
[0147]在一实施例中,在推荐确定模块720从预先建立的、与用户查询意图对应的错误页推荐类型库中获取待推荐的信息之前,还可以包括:
[0148]第二过滤模块930,与推荐确定模块720相耦合,适于使用与用户查询意图对应的第二信息过滤机制对用户查询意图进行信息过滤;若是,则触发待推荐的信息的获取操作。
[0149]根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:
[0150]本发明实施例提供了一种用于浏览器页面出错时的信息推荐方法和装置,在该方法中,监测用户浏览网页页面的情况,当监测到浏览器页面出错时,识别该出错页面对应的用户查询意图,进而根据与用户查询意图对应的信息推荐策略,获取待推荐的信息,最后将待推荐的信息绘制在出错页面上,提供给用户。相对于现有技术中仅是在出错页面上提供页面出错无法访问的提示信息,本发明能够在出错页面上向用户提供其他有用的信息(即待推荐的信息),使得用户在获取该待推荐的信息后,能够获得更多或额外的帮助。并且,本发明能够直接在出错页面上向用户提供待推荐的信息,无需用户进一步操作,如重新触发地址链接发起请求等操作,从而能够节省用户获取信息的时间,提高用户获取信息的效率。进一步,本发明实施例是根据与用户查询意图对应的信息推荐策略,获取待推荐的信息,也就是说,该待推荐的信息是与用户查询意图直接相关的,从而将与用户查询意图直接相关的待推荐的信息推荐给用户,提高信息推荐的有效性和准确性。
[0151]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0152]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0153]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0154]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0155]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的用于浏览器页面出错时的信息推荐装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0156]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0157]至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
[0158]本发明实施例还公开了:
[0159]Al、一种用于浏览器页面出错时的信息推荐方法,包括:
[0160]当监测到浏览器页面出错时,识别出错页面对应的用户查询意图;
[0161]根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息;
[0162]将所述待推荐的信息绘制在所述出错页面上,提供给用户。
[0163]A2、根据Al所述的方法,其中,所述识别出错页面对应的用户查询意图,包括:
[0164]判断所述出错页面的请求是否从搜索引擎的搜索结果中发起;
[0165]若是,则获取所述搜索结果对应的搜索词作为所述用户查询意图;或者根据所述出错页面的请求识别出所述用户查询意图。
[0166]A3、根据A1-A2任一项所述的方法,其中,若所述搜索结果对应的搜索词作为所述用户查询意图,根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息,包括:
[0167]根据所述搜索词,获取所述待推荐的信息。
[0168]A4、根据A1-A3任一项所述的方法,其中,根据所述搜索词,获取所述待推荐的信息,包括:
[0169]搜索与所述搜索词匹配的搜索结果;
[0170]将与所述搜索词匹配的搜索结果作为所述待推荐的信息。
[0171]A5、根据A1-A4任一项所述的方法,其中,根据所述搜索词,获取所述待推荐的信息之前,还包括:
[0172]使用与搜索词对应的第一信息过滤机制对所述搜索词进行信息过滤;
[0173]若通过,则触发所述待推荐的信息的获取操作。
[0174]A6、根据A1-A5任一项所述的方法,其中,根据所述出错页面的请求识别出所述用户查询意图,包括:
[0175]从所述出错页面的请求中提取所述出错页面的地址;
[0176]从所述出错页面的地址对应的网页快照中,提取所述出错页面的标题和/或内容;
[0177]根据所述出错页面的标题和/或内容,识别出所述用户查询意图。
[0178]A7、根据A1-A6任一项所述的方法,其中,所述识别出错页面对应的用户查询意图,包括:
[0179]从所述出错页面的请求中提取所述出错页面的地址;
[0180]在指定的搜索引擎中匹配所述出错页面的地址,得到与所述出错页面的地址相关的网页快照地址;
[0181]获取所述网页快照地址对应的网页快照,从所述网页快照中提取所述出错页面的标题和/或内容;
[0182]根据所述出错页面的标题和/或内容,识别出所述用户查询意图。
[0183]AS、根据A1-A7任一项所述的方法,其中,根据与所述用户查询意图对应的信息
推荐策略,获取待推荐的信息,包括:
[0184]从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息。
[0185]A9、根据A1-A8任一项所述的方法,其中,还包括:
[0186]通过收集分析出错页面的类型分布,建立所述错误页推荐类型库。
[0187]A10、根据A1-A9任一项所述的方法,其中,若所述错误页推荐类型库中针对各类型的错误页,设定各类型错误页的推荐子库与推荐规则,从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息,包括:
[0188]分析所述用户查询意图,从所述错误页推荐类型库中选取与所述用户查询意图对应类型的推荐子库与推荐规则;
[0189]利用选取的相应类型的推荐子库与推荐规则,获取待推荐的信息。
[0190]All、根据Al-AlO任一项所述的方法,其中,从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息之前,还包括:
[0191]使用与用户查询意图对应的第二信息过滤机制对所述用户查询意图进行信息过滤;
[0192]若是,则触发所述待推荐的信息的获取操作。
[0193]B12、一种用于浏览器页面出错时的信息推荐装置,包括:
[0194]意图识别模块,适于当监测到浏览器页面出错时,识别出错页面对应的用户查询意图;
[0195]推荐确定模块,适于根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息;
[0196]推荐信息绘制模块,适于将所述待推荐的信息绘制在所述出错页面上,提供给用户。
[0197]B13、根据B12所述的装置,其中,所述意图识别模块还包括:
[0198]出错判断单元,适于判断所述出错页面的请求是否从搜索引擎的搜索结果中发起;
[0199]处理单元,适于若所述判断单元判断所述出错页面的请求从搜索引擎的搜索结果中发起,则获取所述搜索结果对应的搜索词作为所述用户查询意图;或者根据所述出错页面的请求识别出所述用户查询意图。
[0200]B14、根据B12-B13任一项所述的装置,其中,若所述搜索结果对应的搜索词作为所述用户查询意图,所述推荐确定模块还适于:
[0201 ] 根据所述搜索词,获取所述待推荐的信息。
[0202]B15、根据B12-B14任一项所述的装置,其中,所述推荐确定模块还适于:
[0203]搜索与所述搜索词匹配的搜索结果;
[0204]将与所述搜索词匹配的搜索结果作为所述待推荐的信息。
[0205]B16、根据B12-B15任一项所述的装置,其中,在所述推荐确定模块根据所述搜索词,获取所述待推荐的信息之前,还包括:
[0206]第一过滤模块,适于使用与搜索词对应的第一信息过滤机制对所述搜索词进行信息过滤;若通过,则触发所述待推荐的信息的获取操作。
[0207]B17、根据B12-B16任一项所述的装置,其中,所述处理单元还适于:
[0208]从所述出错页面的请求中提取所述出错页面的地址;
[0209]从所述出错页面的地址对应的网页快照中,提取所述出错页面的标题和/或内容;
[0210]根据所述出错页面的标题和/或内容,识别出所述用户查询意图。
[0211]B18、根据B12-B17任一项所述的装置,其中,所述意图识别模块还适于:
[0212]从所述出错页面的请求中提取所述出错页面的地址;
[0213]在指定的搜索引擎中匹配所述出错页面的地址,得到与所述出错页面的地址相关的网页快照地址;
[0214]获取所述网页快照地址对应的网页快照,从所述网页快照中提取所述出错页面的标题和/或内容;
[0215]根据所述出错页面的标题和/或内容,识别出所述用户查询意图。
[0216]B19、根据B12-B18任一项所述的装置,其中,所述推荐确定模块还适于:
[0217]从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息。
[0218]B20、根据B12-B19任一项所述的装置,其中,还包括:
[0219]推荐库建立模块,适于通过收集分析出错页面的类型分布,建立所述错误页推荐类型库。
[0220]B21、根据B12-B20任一项所述的装置,其中,若所述错误页推荐类型库中针对各类型的错误页,设定各类型错误页的推荐子库与推荐规则,所述推荐确定模块还适于:
[0221]分析所述用户查询意图,从所述错误页推荐类型库中选取与所述用户查询意图对应类型的推荐子库与推荐规则;
[0222]利用选取的相应类型的推荐子库与推荐规则,获取待推荐的信息。
[0223]B22、根据B12-B21任一项所述的装置,其中,在所述推荐确定模块从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息之前,还包括:
[0224]第二过滤模块,适于使用与用户查询意图对应的第二信息过滤机制对所述用户查询意图进行信息过滤;若是,则触发所述待推荐的信息的获取操作。
【主权项】
1.一种用于浏览器页面出错时的信息推荐方法,包括: 当监测到浏览器页面出错时,识别出错页面对应的用户查询意图; 根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息; 将所述待推荐的信息绘制在所述出错页面上,提供给用户。2.根据权利要求1所述的方法,其中,所述识别出错页面对应的用户查询意图,包括: 判断所述出错页面的请求是否从搜索引擎的搜索结果中发起; 若是,则获取所述搜索结果对应的搜索词作为所述用户查询意图;或者根据所述出错页面的请求识别出所述用户查询意图。3.根据权利要求1-2任一项所述的方法,其中,若所述搜索结果对应的搜索词作为所述用户查询意图,根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息,包括: 根据所述搜索词,获取所述待推荐的信息。4.根据权利要求1-3任一项所述的方法,其中,根据所述搜索词,获取所述待推荐的信息,包括: 搜索与所述搜索词匹配的搜索结果; 将与所述搜索词匹配的搜索结果作为所述待推荐的信息。5.根据权利要求1-4任一项所述的方法,其中,根据所述搜索词,获取所述待推荐的信息之前,还包括: 使用与搜索词对应的第一信息过滤机制对所述搜索词进行信息过滤; 若通过,则触发所述待推荐的信息的获取操作。6.根据权利要求1-5任一项所述的方法,其中,根据所述出错页面的请求识别出所述用户查询意图,包括: 从所述出错页面的请求中提取所述出错页面的地址; 从所述出错页面的地址对应的网页快照中,提取所述出错页面的标题和/或内容; 根据所述出错页面的标题和/或内容,识别出所述用户查询意图。7.根据权利要求1-6任一项所述的方法,其中,所述识别出错页面对应的用户查询意图,包括: 从所述出错页面的请求中提取所述出错页面的地址; 在指定的搜索引擎中匹配所述出错页面的地址,得到与所述出错页面的地址相关的网页快照地址; 获取所述网页快照地址对应的网页快照,从所述网页快照中提取所述出错页面的标题和/或内容; 根据所述出错页面的标题和/或内容,识别出所述用户查询意图。8.根据权利要求1-7任一项所述的方法,其中,根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息,包括: 从预先建立的、与所述用户查询意图对应的错误页推荐类型库中获取待推荐的信息。9.根据权利要求1-8任一项所述的方法,其中,还包括: 通过收集分析出错页面的类型分布,建立所述错误页推荐类型库。10.一种用于浏览器页面出错时的信息推荐装置,包括:意图识别模块,适于当监测到浏览器页面出错时,识别出错页面对应的用户查询意图;推荐确定模块,适于根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息;推荐信息绘制模块,适于将所述待推荐的信息绘制在所述出错页面上,提供给用户。
【专利摘要】本发明提供了一种用于浏览器页面出错时的信息推荐方法及装置,该方法包括:当监测到浏览器页面出错时,识别出错页面对应的用户查询意图;根据与所述用户查询意图对应的信息推荐策略,获取待推荐的信息;将所述待推荐的信息绘制在所述出错页面上,提供给用户。本发明能够在出错页面上向用户提供其他有用的信息,使得用户在获取该待推荐的信息后,能够获得更多或额外的帮助。
【IPC分类】G06F11/07, G06F17/30
【公开号】CN104899308
【申请号】CN201510325600
【发明人】冯贵平
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年9月9日
【申请日】2015年6月12日