浏览器搜索的方法及装置与流程

文档序号:12786393阅读:762来源:国知局
浏览器搜索的方法及装置与流程

本发明涉及网络技术领域,具体涉及一种浏览器搜索的方法及装置。



背景技术:

浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件。它用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。大部分网页为HTML格式。常见的网页浏览器有,QQ浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、傲游浏览器、世界之窗浏览器等,浏览器是最经常使用到的客户端程序。

目前,用户在使用手机或计算机等终端时,经常使用搜索引擎查找特定内容或进入特定网站,例如,用户在百度上输入关键字“豆瓣”,百度会将豆瓣官网展示在页面中,以及,显示有关豆瓣的其他内容。也就是,目前用户为了实现搜索,需要三个步骤:首先需要打开浏览器;然后在浏览器地址栏中键入百度等搜索引擎的网址,进入搜索引擎网站;最后在搜索引擎中输入关键字,进行特定网站或内容的查找。如果在浏览器的地址栏中直接输入关键字而实现搜索,则省去了进入搜索引擎的步骤,可极大方便用户使用。因此,如何在浏览器的地址栏中实现面向用户的有针对性的高效搜索,是本领域技术人员面临的一个技术问题。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器搜索的方法及装置。

依据本发明的一个方面,提供一种浏览器搜索的方法,包括:

获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;

读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;

如果包括,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;

如果不包括,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。

优选的,还包括:

确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。

优选的,所述确定所述关键字对应的所述搜索访问记录中各访问内容的优先级包括:

统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;

根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。

优选的,还包括:

基于网络大数据分析,得到所述关键字对应的网络内容的优先级。

优选的,所述基于网络大数据分析,得到所述关键字对应的网络内容的优先级,包括:

将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,

预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。

优选的,

所述优先向用户展示优先级高的访问内容包括:优先向用户在地址栏的 提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;

所述优先向用户展示优先级高的网络内容包括:优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。

优选的,还包括:

在浏览器地址栏的设定位置处配置一个或多个搜索引擎;

调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。

优选的,所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。

优选的,所述判断所述关键字是否为搜索类关键字包括:

预设访问类规则集合以及搜索类规则集合;

将所述关键字在所述访问类规则集合以及搜索类规则集合中进行匹配;

如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。

一种浏览器搜索的装置,包括:

搜索关键字判断单元,用于获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;

搜索记录判断单元,用于读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;

搜索排序控制单元,用于在所述用户的网络访问记录中包括所述关键字对应的搜索访问记录时,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;在所述用户的网络访问记录中不包括所述关键字对应的搜索访问记录时,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。

优选的,还包括:

访问优先级排序单元,用于确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。

优选的,所述访问优先级排序单元具体用于,统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。

优选的,还包括:

网络优先级排序单元,用于基于网络大数据分析,得到所述关键字对应的网络内容的优先级。

优选的,所述网络优先级排序单元具体用于,将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。

优选的,

所述优搜索排序控制单元具体用于,优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;以及,优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。

优选的,还包括:

搜索执行单元,用于在浏览器地址栏的设定位置处配置一个或多个搜索引擎;调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。

优选的,所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。

优选的,所述搜索关键字判断单元具体用于,将所述关键字在预设的访问类规则集合以及搜索类规则集合中进行匹配;如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则 集合中匹配成功,则确定所述关键字为搜索类关键字。

可见,通过本发明,用户可以在地址栏中直接键入关键字进行搜索,而且,更为关键的在于,通过历史搜索记录判断,如果有历史搜索记录,则按照访问内容的优先级优先向用户显示优先级高的访问内容,如果没有历史搜索记录,则按照网络内容的优先级向用户优先显示优先级高的网络内容。因此,采用本发明方案,可针对用户习惯有针对性高效地显示搜索结果,方便用户使用,提升用户感受。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的浏览器搜索的方法流程图;

图2示出了根据本发明一个实施例的浏览器搜索的装置结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

参见图1,示出了根据本发明一个实施例的浏览器搜索的方法流程图。

S101:获取用户在浏览器地址栏中正在输入的关键字,判断关键字是否为搜索类关键字。

为了实现在地址栏直接进行关键字搜索,需要在浏览器中配置搜索引擎。 具体的,在浏览器地址栏的设定位置处配置一个或多个搜索引擎;调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。搜索引擎实现搜索的过程是:搜索引擎根据关键字生成搜索请求消息;向服务器侧发送所述搜索请求消息;接收服务器侧返回的根据所述搜索请求消息而生成的搜索结果信息。本发明是针对搜索引擎展示给用户的搜索内容进行控制,按照优先级方式进行展示,后面将详细介绍。

搜索引擎仅针对地址栏中的搜索类关键字进行搜索,因此首先需要判读地址栏中的关键字是否为搜索类关键字。为了快速实现关键字是否为搜索类关键字的判读,可以预先设置两个规则集合:访问类规则集合、搜索类规则集合。当用户在地址栏中输入关键字时,实时获取正在输入的关键字,并将获取的关键字在这两个集合中进行匹配,如果在访问类规则集合中匹配成功,则确定不是搜索类关键字,而是用户访问网址的访问类URL等,如果在搜索类规则集合中匹配成功,则确定为是搜索类关键字。

具体的,设定的规则包括但不限于以下示例:

(1)当输入关键字为域名时,判读为不是搜索类关键字,而是访问类关键字;

(2)当输入关键字以如下任意一个字符串开头时,判断为不是搜索类关键字,而是访问类关键字:“http://”、“ftp://”、“javascript:”、“vbscript:”、“res://”;

(3)当输入关键字中有“..”时,判断为是搜索类关键字;

(4)当输入关键字中有空格,且有“\”或“/”时,判断为是搜索类关键字;

(5)当输入关键字中有空格,但没有“\”或“/”时,判断为是搜索类关键字;

(6)当输入关键字中有“:”时,判断为不是搜索类关键字,而是访问类关键字;

(7)当输入关键字中有“\”、“|”或“/”时,判断为不是搜索类关键字,而是访问类关键字。

S102:读取用户的网络访问记录,判断用户的网络访问记录中是否包括该关键字对应的搜索访问记录。

网络访问记录包括但不限于:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址、网络推荐网址记录。通过查看网络访问记录,可以确定用户之前是否针对该关键字进行过搜索和浏览。如果在用户的网络访问记录中有搜索访问记录,则可明确该用户之前针对该关键字进行过搜索和浏览,那么该用户此次对该关键字的搜索,很有可能还和历史搜索及浏览内容相关,因此,可优先对历史的搜索访问记录进行调取和展现,以有针对性地向用户提供内容。

S103:如果包括,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容。

可以理解,为了优先向用户展示优先级高的访问内容,需要预先设定各访问内容的优先级。因此,本发明优选地还包括:确定关键字对应的搜索访问记录中各访问内容的优先级。具体可以通过如下步骤实现:统计用户针对关键字点击各访问内容的次数和/或浏览各访问内容的时间;根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。

例如,用户输入“天气”关键字,并且通过查找网络访问记录发现在记录中有针对“天气”或“tianqi”的搜索访问记录,并且经过分析发现,在天气的搜索访问记录中,一共包括3条访问内容,分别是:北京天气(访问次数5次,共计访问时间3分钟)、昆明天气(访问次数1次,共计访问时间0.5分钟)、大连天气(访问次数15次,共计访问时间6分钟),那么,通过访问次数与访问时间的综合排序(可设定访问次数和访问时间为两个维度,计算出每条访问内容的优先级),确定出这3条访问内容的优先级从高至低为:大连天气、北京天气、昆明天气。因此,在向用户进行搜索结果展示时,将大连天气、北京天气、昆明天气按照从上之下或者按照位置显著性递减,依次进行展示。

具体在浏览器中如何展示搜索结果,可以有多种方式。例如,可以在地址栏下拉提示框中展示,或者,可以在浏览器的主页面中进行展示,或者,在浏览器的侧面或下面的提示栏中进行展示。

因此,在优先向用户展示优先级高的访问内容的情况下,可以在地址栏的提示框中优先向用户展示优先级高的访问内容,和/或,在浏览器的主页面或辅助页面中优先向用户展示优先级高的访问内容。

S104:如果不包括,基于关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。

可以理解,为了优先向用户展示优先级高的网络内容,需要预先设定各网络内容的优先级。因此,本发明优选地还包括:基于网络大数据分析,得到所述关键字对应的网络内容的优先级。具体可以通过如下步骤实现:将根据关键字生成的搜索请求消息发送给网络侧;网络侧基于网络大数据分析,返回关键字对应的网络内容的优先级;或者,预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到关键字对应到网络内容的优先级。可见,可以在网络侧进行大数据分析得到网络内容的优先级,也可以在浏览器本地进行分析得到网络内容的优先级。

本领域技术人员了解,网络大数据分析是指对规模巨大的数据进行分析。大数据分析主要包括五个基本方面:1.Analytic Visualizations(可视化分析):不管是对数据分析专家还是普通用户,数据可视化是数据分析工具最基本的要求。2.Data Mining Algorithms(数据挖掘算法):这些算法不仅要处理大数据的量,也要处理大数据的速度。3.Predictive Analytic Capabilities(预测性分析能力):数据挖掘可以让分析员更好的理解数据,而预测性分析可以让分析员根据可视化分析和数据挖掘的结果做出一些预测性的判断。4.Semantic Engines(语义引擎):由于非结构化数据的多样性带来了数据分析的新的挑战,需要一系列的工具去解析,提取,分析数据。语义引擎需要被设计成能够从“文档”中智能提取信息。5.Data Quality and Master Data Management(数据质量和数据管理):数据质量和数据管理是一些管理方面的最佳实践。通过标准化的流程和工具对数据进行处理可以保证一个预先定义好的高质量的分析结果。

例如,用户输入“天气”关键字,并且通过查找网络访问记录发现在记录中没有针对“天气”或“tianqi”的搜索访问记录,此时可应用网络大数据分析结果的,从而向用户展示最有可能被用户关注的结果。经过分析发现,在针对“天气”或“tianqi”的搜索中,“天气通”网站被访问的概率最高, 因此,可优先向用户展示该天气通网站的链接或以图形方式直接显示天气通界面。

具体在浏览器中如何展示搜索结果,可以有多种方式。例如,可以在地址栏下拉提示框中展示,或者,可以在浏览器的主页面中进行展示,或者,在浏览器的侧面或下面的提示栏中进行展示。

因此,在优先向用户展示优先级高的网络内容的情况下,可以在地址栏的提示框中优先向用户展示优先级高的网络内容,和/或,在浏览器的主页面或辅助页面中优先向用户展示优先级高的网络内容。

通过本发明,用户可以在地址栏中直接键入关键字进行搜索,而且,更为关键的在于,通过历史搜索记录判断,如果有历史搜索记录,则按照访问内容的优先级优先向用户显示优先级高的访问内容,如果没有历史搜索记录,则按照网络内容的优先级向用户优先显示优先级高的网络内容。可见,采用本发明方案,可针对用户习惯有针对性高效地显示搜索结果,方便用户使用,提升用户感受。

与上述方法相对应,本发明还提供一种浏览器搜索的装置结构示意图。具体的,该装置可以是浏览器中的一个插件,专门用于对浏览器地址栏搜索进行优先级显示控制。

参见图2,示出了根据本发明一个实施例的浏览器搜索的装置结构示意图。

该装置包括:

搜索关键字判断单元201,用于获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;

搜索记录判断单元202,用于读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;

搜索排序控制单元203,用于在所述用户的网络访问记录中包括所述关键字对应的搜索访问记录时,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;在所述用户的网络访问记录中不包括所述关键字对应的搜索访问记录时,基于所述关键字对应的网络内容的优先级,优 先向用户展示优先级高的网络内容。

优选的,该装置还包括:

访问优先级排序单元204,用于确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。

优选的,

所述访问优先级排序单元204具体用于,统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。

优选的,该装置还包括:

网络优先级排序单元205,用于基于网络大数据分析,得到所述关键字对应的网络内容的优先级。

优选的,

所述网络优先级排序单元205具体用于,将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。

优选的,

所述搜索排序控制单元203具体用于,优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;以及,优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。

优选的,该装置还包括:

搜索执行单元206,用于在浏览器地址栏的设定位置处配置一个或多个搜索引擎;调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。

优选的,

所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。

优选的,

所述搜索关键字判断单元201具体用于,将所述关键字在预设的访问类规则集合以及搜索类规则集合中进行匹配;如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或 者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的浏览器搜索的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

可见,本发明公开如下方案:

A1、一种浏览器搜索的方法,包括:

获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为 搜索类关键字;

读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;

如果包括,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;

如果不包括,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。

A2、如A1所述的方法,还包括:

确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。

A3、如A2所述的方法,所述确定所述关键字对应的所述搜索访问记录中各访问内容的优先级包括:

统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;

根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。

A4、如A1所述的方法,还包括:

基于网络大数据分析,得到所述关键字对应的网络内容的优先级。

A5、如A4所述的方法,所述基于网络大数据分析,得到所述关键字对应的网络内容的优先级,包括:

将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,

预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。

A6、如A1-A5任一项所述的方法,

所述优先向用户展示优先级高的访问内容包括:优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;

所述优先向用户展示优先级高的网络内容包括:优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。

A7、如A1-A5任一项所述的方法,还包括:

在浏览器地址栏的设定位置处配置一个或多个搜索引擎;

调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。

A8、如A1-A5任一项所述的方法,所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。

A9、如A1-A5任一项所述的方法,所述判断所述关键字是否为搜索类关键字包括:

预设访问类规则集合以及搜索类规则集合;

将所述关键字在所述访问类规则集合以及搜索类规则集合中进行匹配;

如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。

B10、一种浏览器搜索的装置,包括:

搜索关键字判断单元,用于获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;

搜索记录判断单元,用于读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;

搜索排序控制单元,用于在所述用户的网络访问记录中包括所述关键字对应的搜索访问记录时,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;在所述用户的网络访问记录中不包括所述关键字对应的搜索访问记录时,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。

B11、如B10所述的装置,还包括:

访问优先级排序单元,用于确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。

B12、如B11所述的装置,所述访问优先级排序单元具体用于,统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。

B13、如B10所述的装置,还包括:

网络优先级排序单元,用于基于网络大数据分析,得到所述关键字对应的网络内容的优先级。

B14、如B13所述的装置,所述网络优先级排序单元具体用于,将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。

B15、如B10-B14任一项所述的装置,

所述优搜索排序控制单元具体用于,优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;以及,优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。

B16、如B10-B14任一项所述的装置,还包括:

搜索执行单元,用于在浏览器地址栏的设定位置处配置一个或多个搜索引擎;调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。

B17、如B10-B14任一项所述的装置,所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。

B18、如B10-B14任一项所述的装置,所述搜索关键字判断单元具体用于, 将所述关键字在预设的访问类规则集合以及搜索类规则集合中进行匹配;如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1