在浏览器侧进行网络搜索的方法与浏览器技术

技术编号:15878741 阅读:58 留言:0更新日期:2017-07-25 16:44
本发明专利技术提供了一种在浏览器侧进行网络搜索的方法与浏览器。其中,该在浏览器侧进行网络搜索的方法,包括以下步骤:在当前页面中获取要进行搜索操作的网页元素;确定网页元素的网页元素类型以及与网页元素类型对应的搜索类型;获取网页元素的搜索关键字;依据搜索关键字向与搜索类型对应的搜索引擎发起搜索请求,并将返回的搜索结果在浏览器侧进行显示。应用该方案,浏览器中显示的搜索结果与网页元素类型匹配,用户得到结果更加符合搜索预期,减少了用户对搜索过程的干预,提高了用户浏览网页时进行的搜索操作的效率。

Method and browser for network search on browser side

The invention provides a method and a browser for network searching at the browser side. Among them, the method of web search in the browser side, which comprises the following steps: obtaining page elements of search operation in current page; determine the elements of the page page elements type and the type of search and the corresponding page element type; access to web page elements search keywords; according to the corresponding search keyword search and search type the engine launched a search request, and returns the search results are displayed in the browser side. The application of the scheme, the browser displays the search results page and the element type, users get search results more in line with expectations, reduce the user to search the intervention, improves the efficiency of users when browsing the web search operation.

【技术实现步骤摘要】
在浏览器侧进行网络搜索的方法与浏览器本申请为申请号为201310554095.7、申请日为2013年11月08日、专利技术名称为“在浏览器侧进行网络搜索的方法与浏览器”的专利技术申请的分案申请。
本专利技术涉及互联网领域,特别是涉及一种在浏览器侧进行网络搜索的方法与浏览器。
技术介绍
传统的网络搜索方法,是用户打开搜索引擎的页面,并在页面中的输入框或其他接口中输入关键词并发起搜索,然后在搜索引擎网站的页面中加载搜索结果。利用传统的搜索方法,用户在浏览网页需要对网页的文本进行搜索时,首先复制相应的文本,然后打开搜索引擎的页面并输入文本,才能进行搜索。用户的操作步骤比较复杂。另外,现有技术中还有一种搜索方法,用户从当前所浏览的内容中选中部分文字,浏览器会出现一个快捷搜索按钮,用户点击该按钮之后即可跳转搜索引擎按照选中文字搜索结果页,并在新页面中展示搜索结果页。图1和图2分别示出了现有技术中两种浏览器开启网页快捷搜索的效果图,如图所示,用户选择文本后,一旦满足预设的条件,例如鼠标在选择文字处停留预定时间等,就会在选择文字显示快捷搜索按钮,以便用户操作。然后现有的划词快捷搜索都是基于选择后获取的词信息,产生出预先配置好的入口选项,直接加载即可入口的图标和生成对应的统一资源定位符(UniformResourceLocator,简称URL)。这种方式中搜索的入口固定,会产生很多用户不需要的搜索内容,无法满足用户针对性搜索的要求。另外用户点击按钮后,直接将页面跳转至搜索结果的标签,中断了用户在原页面的浏览。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器和相应的在浏览器侧进行网络搜索的方法。依据本专利技术的一个方面,提供了在浏览器侧进行网络搜索的方法。该在浏览器侧进行网络搜索的方法,包括以下步骤:在当前页面中获取要进行搜索操作的网页元素;确定网页元素的网页元素类型以及与网页元素类型对应的搜索类型;获取网页元素的搜索关键字;依据搜索关键字向与搜索类型对应的搜索引擎发起搜索请求,并将返回的搜索结果在浏览器侧进行显示。可选地,确定网页元素的网页元素类型包括:根据超文本标记语言文本中包含的统一资源定位符确定网页元素的类型。可选地,根据超文本标记语言文本中包含的统一资源定位符确定网页元素的类型包括:查找统一资源定位符中包含的文件扩展名;通过文件扩展名判断得出网页元素类型。可选地,获取网页元素的搜索关键字包括:在超文本标记语言文本中查找网页元素的描述信息作为搜索关键词;或通过遍历页面的DOM数据节点提取网页元素的描述信息作为搜索关键词。可选地,确定与网页元素类型对应的搜索类型包括:从预设的映射配置表中查找与网页元素类型对应的一个或多个搜索类型。可选地,与网页元素类型对应的搜索类型为多个,依据搜索关键字向与搜索类型对应的搜索引擎发起搜索请求包括:将多个搜索类型按照优先级别分配权重,按照权重的顺序依据搜索关键字分别向多个与搜索类型对应的搜索引擎发起搜索请求;将返回的搜索结果在浏览器侧进行显示包括:按照权重的顺序在浏览器侧显示多个搜索引擎返回的搜索结果。可选地,将返回的搜索结果在浏览器侧进行显示包括:在页面中生成按照搜索类型进行分类的展示浮层,并在浮层中加载搜索结果。可选地,在当前页面中获取要进行搜索操作的网页元素包括:获取用户从页面中所选择的网页内容,并从所选择的网页内容中得到要进行搜索操作的网页元素。可选地,网页元素类型包括以下任意一项或多项:视频、图片、音乐、文字。根据本专利技术的另一方面,提供了一种浏览器。该浏览器包括:网页元素获取模块,用于在当前页面中获取要进行搜索操作的网页元素;类型确定模块,用于确定网页元素的网页元素类型以及与网页元素类型对应的搜索类型;关键字获取模块,用于获取网页元素的搜索关键字;搜索接口,用于依据搜索关键字向与搜索类型对应的搜索引擎发起搜索请求,并将返回的搜索结果在浏览器侧进行显示。可选地,类型确定模块被配置为:获取网页元素对应的超文本标记语言文本;根据超文本标记语言文本中包含的统一资源定位符确定网页元素的类型。可选地,关键字获取模块被配置为:在超文本标记语言文本中查找网页元素的描述信息作为搜索关键词;或通过遍历页面的DOM数据节点提取网页元素的描述信息作为搜索关键词。可选地,类型确定模块还被配置为:从预设的映射配置表中查找与网页元素类型对应的一个或多个搜索类型。可选地,与网页元素类型对应的搜索类型为多个,搜索接口被配置为:将多个搜索类型按照优先级别分配权重,按照权重的顺序依据搜索关键字分别向多个与搜索类型对应的搜索引擎发起搜索请求;按照权重的顺序在浏览器侧显示多个搜索引擎返回的搜索结果。可选地,上述浏览器还包括:显示模块,用于在页面中生成按照搜索类型进行分类的展示浮层,并在浮层中加载搜索结果。可选地,网页元素获取模块被配置为:获取用户从页面中所选择的网页内容,并从所选择的网页内容中得到要进行搜索操作的网页元素。本专利技术的进行网络搜索的方法和浏览器由于获取需要进行搜索操作的网页元素,并根据网页元素确定搜索类型和关键词,浏览器中显示的搜索结果与网页元素类型匹配,用户得到结果更加符合搜索预期,减少了用户对搜索过程的干预,提高了用户浏览网页时进行的搜索操作的效率。进一步地,本专利技术的在页面中生成按照搜索类型进行分类的展示浮层,并在浮层中加载搜索结果,能够按精确分类显示,方便用户快速获得搜索结果,并且不影响用户对原页面浏览。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了现有技术中第一种浏览器开启网页快捷搜索的效果图;图2示出了现有技术中第二种浏览器开启网页快捷搜索的效果图;图3是根据本专利技术一个实施例的浏览器100的示意图;图4是根据本专利技术一个实施例的在浏览器侧进行网络搜索的方法的示意图;图5是根据本专利技术一个实施例的在浏览器侧进行网络搜索的方法的流程图;以及图6是是根据本专利技术一个实施例的在浏览器侧进行网络搜索的方法中搜索结果在浮层中展示的效果图。具体实施方式在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本专利技术也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本专利技术的内容,并且上面对特定语言所做的描述是为了披露本专利技术的最佳实施方式。图3是根据本专利技术一个实施例的浏览器100的示意图。该浏览器100一般性地可包括:网页元素获取模块110、类型确定模块120、关键字获取模块130、搜索接口140、显示模块150。在以上浏览器100中,网页元素获取模块110本文档来自技高网...
在浏览器侧进行网络搜索的方法与浏览器

【技术保护点】
一种在浏览器侧进行网络搜索的方法,包括:在当前页面中获取要进行搜索操作的网页元素;确定所述网页元素的网页元素类型以及与所述网页元素类型对应的搜索类型;获取所述网页元素的搜索关键字;依据所述搜索关键字向与所述搜索类型对应的搜索引擎发起搜索请求,并将返回的搜索结果在浏览器侧进行显示。

【技术特征摘要】
1.一种在浏览器侧进行网络搜索的方法,包括:在当前页面中获取要进行搜索操作的网页元素;确定所述网页元素的网页元素类型以及与所述网页元素类型对应的搜索类型;获取所述网页元素的搜索关键字;依据所述搜索关键字向与所述搜索类型对应的搜索引擎发起搜索请求,并将返回的搜索结果在浏览器侧进行显示。2.根据权利要求1所述的方法,其中,确定所述网页元素的网页元素类型包括:获取所述网页元素对应的超文本标记语言文本;根据所述超文本标记语言文本中包含的统一资源定位符确定所述网页元素的类型。3.根据权利要求2所述的方法,其中,根据所述超文本标记语言文本中包含的统一资源定位符确定所述网页元素的类型包括:查找所述统一资源定位符中包含的文件扩展名;通过所述文件扩展名判断得出所述网页元素类型。4.根据权利要求2或3所述的方法,其中,获取所述网页元素的搜索关键字包括:在所述超文本标记语言文本中查找所述网页元素的描述信息作为所述搜索关键词;或通过遍历所述页面的DOM数据节点提取所述网页元素的描述信息作为所述搜索关键词。5.根据权利要求1至4中任一项所述的方法,其中,确定与所述网页元素类型对应的搜索类型包括:从预设的映射配置表中查找与所述网页元素类型对应的一个或多个搜索类型。6.根据权利要求5所述的方法,其中,与所述网页元素类型对应的搜索类型为多个,依据所述搜索关键字向与所...

【专利技术属性】
技术研发人员:糜裕峰李林
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1