[发明专利]更新内置搜索引擎的方法和装置在审
申请号: | 201410148348.5 | 申请日: | 2014-04-14 |
公开(公告)号: | CN104965715A | 公开(公告)日: | 2015-10-07 |
发明(设计)人: | 陈威 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 内置 搜索引擎 方法 装置 | ||
技术领域
本发明涉及通信领域,特别涉及一种更新内置搜索引擎的方法和装置。
背景技术
浏览器作为用户上网的重要工具之一,通常具备一定搜索能力。用户可以通过浏览器提供的搜索入口和内置的搜索引擎来实现信息搜索,该搜索入口包括地址栏、搜索栏、网页文字选中拖拽等,当用户在搜索入口中输入关键字后,内置的搜索引擎就会直接打开对应的查找结果页。
浏览器内置的搜索引擎普遍为目前常用的搜索引擎,包括谷歌公司推出的Google搜索引擎、百度公司推出的Baidu搜索引擎、微软公司旗下的必应搜索引擎等。内置的搜索引擎已经变成浏览器的重要组成部分,是浏览器的重要功能之一。通常,浏览器会在页面上罗列出若干个内置的搜索引擎,用户可从中选择喜欢的搜索引擎作为默认的搜索引擎,在进行搜索时就可直接向该搜索引擎发送请求。
但是,搜索引擎的更新是不可预期的,在出现重大功能改版时有可能出现搜索引擎名称、图标等变更,而已外发的浏览器中内置搜索引擎的属性已经写入浏览器的代码中,无法单独进行相应的更新,只能等待浏览器发布新版本,通过改写代码才能实现内置搜索引擎属性的更新,欠缺灵活性。
发明内容
有鉴于此,本发明实施例提供了一种更新内置搜索引擎的方法和装置,以提高更新内置搜索引擎的灵活性。所述技术方案如下:
一方面,提供了一种更新内置搜索引擎的方法,应用于浏览器,所述浏览器具有内置搜索引擎,所述方法包括:
在所述浏览器的界面上按照所述内置搜索引擎当前的属性信息显示所述内置搜索引擎;
从服务器获取用于更新所述内置搜索引擎属性的配置文件;
解析所述配置文件得到所述内置搜索引擎的属性信息;
在关闭所述浏览器时,将所述内置搜索引擎当前的属性信息更新为解析得到的所述属性信息;
当再次启动所述浏览器时,按照更新后的所述属性信息在所述浏览器的界面上显示所述内置搜索引擎。
另一方面,提供了一种更新内置搜索引擎的装置,应用于浏览器,所述浏览器具有内置搜索引擎,所述装置包括:
显示模块,用于在所述浏览器的界面上按照所述内置搜索引擎当前的属性信息显示所述内置搜索引擎;
获取模块,用于从服务器获取用于更新所述内置搜索引擎属性的配置文件;
解析模块,用于解析所述配置文件得到所述内置搜索引擎的属性信息;
更新模块,用于在关闭所述浏览器时,将所述内置搜索引擎当前的属性信息更新为解析得到的所述属性信息;
所述显示模块还用于,当再次启动所述浏览器时,按照更新后的所述属性信息在所述浏览器的界面上显示所述内置搜索引擎。
本发明实施例提供的技术方案带来的有益效果是:通过在所述浏览器的界面上按照所述内置搜索引擎当前的属性信息显示所述内置搜索引擎,从服务器获取用于更新所述内置搜索引擎属性的配置文件,解析所述配置文件得到所述内置搜索引擎的属性信息,在关闭所述浏览器时,将所述内置搜索引擎当前的属性信息更新为解析得到的所述属性信息,当再次启动所述浏览器时,按照更新后的所述属性信息在所述浏览器的界面上显示所述内置搜索引擎,从而无需更改代码就能动态更新内置搜索引擎的属性,提高了更新内置搜索引擎的灵活性,而且,不用等待浏览器新版本发布,可以进行动态更新浏览器内置的搜索引擎,提高了更新内置搜索引擎的及时性,为用户提供更直接有效的搜索引擎展现方式。再有,不用改写浏览器的代码,降低了浏览器的开发和维护成本。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的更新内置搜索引擎的方法流程图;
图2是本发明实施例2提供的更新内置搜索引擎的方法流程图;
图3是本发明实施例2提供的更新前浏览器内置搜索引擎列表的示意图;
图4是本发明实施例2提供的更新后浏览器内置搜索引擎列表的示意图;
图5是本发明实施例3提供的更新内置搜索引擎的方法流程图;
图6是本发明实施例4提供的更新内置搜索引擎的装置结构图;
图7是本发明实施例5提供的终端结构图;
图8是本发明实施例6提供的服务器结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410148348.5/2.html,转载请声明来源钻瓜专利网。