识别浏览器页面中的搜索引擎的方法及装置制造方法及图纸

技术编号:13776413 阅读:49 留言:0更新日期:2016-09-30 23:40
本公开是关于一种识别浏览器页面中的搜索引擎的方法及装置,属于计算机技术领域。通过确定浏览器页面中的指定位置区域,获取所述指定位置区域的特征信息,所述特征信息包括所述指定位置区域内的文本或图像,根据所述特征信息识别所述浏览器页面中的搜索引擎,只需要确定浏览器页面中某个特定的位置区域即可以实现对浏览器页面中的搜索引擎的识别,不需要完整解析页面的源代码,从而缩短了识别搜索引擎所需的时间,达到了提高识别效率的效果。

【技术实现步骤摘要】

本公开涉及计算机
,特别涉及一种识别浏览器页面中的搜索引擎的方法及装置
技术介绍
随着互联网技术的快速发展,当浏览器打开一个包含搜索引擎的页面时,操作系统或者第三方应用可以调用该浏览器页面中的搜索引擎来为用户提供更多的服务。操作系统或者第三方应用在调用浏览器页面中的搜索引擎之前,首先需要对浏览器页面中的搜索引擎进行识别。在相关技术中,当浏览器打开一个页面时,操作系统或者第三方应用可以获取该浏览器页面的源代码,对获取到的源代码进行完整的解析以识别该浏览器页面中的搜索引擎,而解析源代码的算法通常较为复杂,完整解析一个页面的源代码消耗的时间较长,影响识别效率。
技术实现思路
本公开实施例提供了一种识别浏览器页面中的搜索引擎的方法及装置,技术方案如下:根据本公开实施例的第一方面,提供了一种识别浏览器页面中的搜索引擎的方法,包括:确定浏览器页面中的指定位置区域;获取所述指定位置区域的特征信息,所述特征信息包括所述指定位置区域内的文本或图像;根据所述特征信息识别所述浏览器页面中的搜索引擎。可选的,所述确定浏览器页面中的指定位置区域,包括:获取所述浏览器页面对应的浏览器的标识;根据所述浏览器的标识查询所述浏览器中的地址栏的标识;根据所述浏览器中的地址栏的标识,确定所述地址栏所在的位置区域为所
述指定位置区域。可选的,所述获取所述指定位置区域的特征信息,包括:通过调用操作系统的读屏组件接口来读取所述指定位置区域内的文本。可选的,所述根据所述特征信息识别所述浏览器页面中的搜索引擎,包括:当所述特征信息包括所述指定位置区域内的文本时,提取所述文本中的关键词;根据所述关键词以及预先存储的所述关键词与搜索引擎之间的对应关系查询所述关键词对应的搜索引擎;将所述关键词对应的搜索引擎识别为所述浏览器页面中的搜索引擎。可选的,所述确定浏览器页面中的指定位置区域,包括:确定所述浏览器页面中的输入位置;将所述输入位置周围的预定区域确定为所述指定位置区域。可选的,所述获取所述指定位置区域的特征信息,包括:通过调用操作系统的截屏组件接口来截取所述指定位置区域内的图像。可选的,所述根据所述特征信息识别所述浏览器页面中的搜索引擎,包括:当所述特征信息包括所述指定位置区域内的图像时,提取所述图像的图像特征;确定与所述图像特征相匹配的模版图像;根据所述模版图像以及预先存储的所述模版图像与搜索引擎之间的对应关系查询所述模版图像对应的搜索引擎;将所述模版图像对应的搜索引擎识别为所述浏览器页面中的搜索引擎。根据本公开实施例的第二方面,提供了一种识别浏览器页面中的搜索引擎的装置,包括:确定模块、获取模块和识别模块。确定模块,用于确定浏览器页面中的指定位置区域。获取模块,用于获取所述指定位置区域的特征信息,所述特征信息包括所述指定位置区域内的文本或图像。识别模块,用于根据所述特征信息识别所述浏览器页面中的搜索引擎。可选的,所述确定模块,包括:标识获取子模块、标识查询子模块和区域确定子模块。标识获取子模块,用于获取所述浏览器页面对应的浏览器的标识。标识查询子模块,用于根据所述浏览器的标识查询所述浏览器中的地址栏的标识。区域确定子模块,用于根据所述浏览器中的地址栏的标识,确定所述地址栏所在的位置区域为所述指定位置区域。可选的,所述获取模块,包括:读取子模块。读取子模块,用于通过调用操作系统的读屏组件接口来读取所述指定位置区域内的文本。可选的,所述识别模块,包括:第一提取子模块、第一查询子模块和第一识别子模块。第一提取子模块,用于当所述特征信息包括所述指定位置区域内的文本时,提取所述文本中的关键词。第一查询子模块,用于根据所述关键词以及预先存储的所述关键词与搜索引擎之间的对应关系查询所述关键词对应的搜索引擎。第一识别子模块,用于将所述关键词对应的搜索引擎识别为所述浏览器中的搜索引擎。可选的,所述确定模块,包括:第一确定子模块和第二确定子模块。第一确定子模块,用于确定所述浏览器页面中的输入位置。第二确定子模块,用于将所述输入位置周围的预定区域确定为所述指定位置区域。可选的,所述获取模块,包括:第一截取子模块。第一截取子模块,用于通过调用操作系统的截屏组件接口来截取所述指定位置区域内的图像。可选的,所述识别模块还包括:第二提取子模块、匹配确定子模块、第二查询子模块和第二识别子模块。第二提取子模块,用于当所述特征信息包括所述指定位置区域内的图像时,提取所述图像的图像特征。匹配确定子模块,用于确定与所述图像特征相匹配的模版图像。第二查询子模块,用于根据所述模版图像以及预先存储的所述模版图像与搜索引擎之间的对应关系查询所述模版图像对应的搜索引擎。第二识别子模块,用于将所述模版图像对应的搜索引擎识别为所述浏览器页面中的搜索引擎。根据本公开实施例的第三方面,提供了一种识别浏览器页面中的搜索引擎的装置,包括:处理器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为:确定浏览器页面中的指定位置区域;获取所述指定位置区域的特征信息,所述特征信息包括所述指定位置区域内的文本或图像;根据所述特征信息识别所述浏览器页面中的搜索引擎。本公开实施例提供的技术方案可以包括以下有益效果:通过确定浏览器页面中的指定位置区域;获取所述指定位置区域的特征信息,所述特征信息包括所述指定位置区域内的文本或图像;根据所述特征信息识别所述浏览器页面中的搜索引擎,只需要确定浏览器页面中某个特定的位置区域即可以实现对浏览器页面中的搜索引擎的识别,不需要完整解析页面的源代码,从而缩短了识别搜索引擎所需的时间,达到了提高识别效率的效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种识别浏览器页面中的搜索引擎的方法的流程图;图2是根据另一示例性实施例示出的一种识别浏览器页面中的搜索引擎的方法的流程图;图3是图2对应实施例示出的一种指定位置区域确定示意图;图4是图2对应实施例示出的另一种指定位置区域确定示意图;图5是根据又一示例性实施例示出的一种识别浏览器页面中的搜索引擎的方法的流程图;图6是图5对应实施例示出的一种根据输入位置确定指定位置区域的示意图;图7是根据一示例性实施例示出的一种识别浏览器页面中的搜索引擎的装置的框图;图8是根据另一示例性实施例示出的一种识别浏览器页面中的搜索引擎的装置的框图;图9是根据一示例性实施例示出的一种装置900的框图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种识别浏览器页面中的搜索引擎的方本文档来自技高网...

【技术保护点】
一种识别浏览器页面中的搜索引擎的方法,其特征在于,所述方法包括:确定浏览器页面中的指定位置区域;获取所述指定位置区域的特征信息,所述特征信息包括所述指定位置区域内的文本或图像;根据所述特征信息识别所述浏览器页面中的搜索引擎。

【技术特征摘要】
1.一种识别浏览器页面中的搜索引擎的方法,其特征在于,所述方法包括:确定浏览器页面中的指定位置区域;获取所述指定位置区域的特征信息,所述特征信息包括所述指定位置区域内的文本或图像;根据所述特征信息识别所述浏览器页面中的搜索引擎。2.根据权利要求1所述的方法,其特征在于,所述确定浏览器页面中的指定位置区域,包括:获取所述浏览器页面对应的浏览器的标识;根据所述浏览器的标识查询所述浏览器中的地址栏的标识;根据所述浏览器中的地址栏的标识,确定所述地址栏所在的位置区域为所述指定位置区域。3.根据权利要求2所述的方法,其特征在于,所述获取所述指定位置区域的特征信息,包括:通过调用操作系统的读屏组件接口来读取所述指定位置区域内的文本。4.根据权利要求1所述的方法,其特征在于,所述根据所述特征信息识别所述浏览器页面中的搜索引擎,包括:当所述特征信息包括所述指定位置区域内的文本时,提取所述文本中的关键词;根据所述关键词以及预先存储的所述关键词与搜索引擎之间的对应关系查询所述关键词对应的搜索引擎;将所述关键词对应的搜索引擎识别为所述浏览器页面中的搜索引擎。5.根据权利要求1所述的方法,其特征在于,所述确定浏览器页面中的指定位置区域,包括:确定所述浏览器页面中的输入位置;将所述输入位置周围的预定区域确定为所述指定位置区域。6.根据权利要求5所述的方法,其特征在于,所述获取所述指定位置区域的特征信息,包括:通过调用操作系统的截屏组件接口来截取所述指定位置区域内的图像。7.根据权利要求1所述的方法,其特征在于,所述根据所述特征信息识别所述浏览器页面中的搜索引擎,包括:当所述特征信息包括所述指定位置区域内的图像时,提取所述图像的图像特征;确定与所述图像特征相匹配的模版图像;根据所述模版图像以及预先存储的所述模版图像与搜索引擎之间的对应关系查询所述模版图像对应的搜索引擎;将所述模版图像对应的搜索引擎识别为所述浏览器页面中的搜索引擎。8.一种识别浏览器页面中的搜索引擎的装置,其特征在于,所述装置包括:确定模块,用于确定浏览器页面中的指定位置区域;获取模块,用于获取所述指定位置区域的特征信息,所述特征信息包括所述指定位置区域内的文本或图像;识别模块,用于根据所述特征信息...

【专利技术属性】
技术研发人员:刘鸣王乐伍亮雄
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1