一种输入栏处进行提示显示的方法和装置.pdf

上传人:000****221 文档编号:4266220 上传时间:2018-09-12 格式:PDF 页数:24 大小:6.99MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210185415.1

申请日:

2012.06.06

公开号:

CN102819384A

公开日:

2012.12.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/048申请日:20120606|||公开

IPC分类号:

G06F3/048; G06F17/30

主分类号:

G06F3/048

申请人:

北京奇虎科技有限公司; 奇智软件(北京)有限公司

发明人:

李海亮; 雷海波; 任寰

地址:

100088 北京市西城区新街口外大街28号D座112室(德胜园区)

优先权:

专利代理机构:

北京润泽恒知识产权代理有限公司 11319

代理人:

苏培华

PDF下载: PDF下载
内容摘要

本发明提供一种输入栏处进行提示显示的方法和装置,以解决现有浏览器中搜索建议不准确的问题。所述方法包括:接收用户在输入栏处输入的关键字;查询是否有与所述关键字对应的关键字记录;其中所述关键字记录包括:用户访问搜索引擎搜索所述关键字生成的搜索结果页面而形成的网页地址历史记录;如果有,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述网页地址历史记录的网页地址入口。本发明对在搜索引擎中的得到的关键字历史记录根据搜索引擎进行分组显示,各搜索引擎搜索提示项目组和关键字历史记录都可以根据情况进行排序,提高了搜索建议的准确度;在输入栏输入中文关键字,可得到与中文关键字匹配的网页地址,降低了搜索的难度。

权利要求书

1.一种输入栏处进行提示显示的方法,其特征在于,包括:
接收用户在输入栏处输入的关键字;
查询是否有与所述关键字对应的关键字记录;其中所述关键字记录包
括:用户访问搜索引擎搜索所述关键字生成的搜索结果页面而形成的网页地
址历史记录;
如果有,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述
网页地址历史记录的网页地址入口。
2.根据权利要求1所述的方法,其特征在于,
所述输入栏包括:浏览器中的地址栏和/或搜索栏。
3.根据权利要求2所述的方法,其特征在于:
在所述输入栏为地址栏时,基于至少一种设定的搜索引擎搜索所述关键
字生成的搜索结果页面,形成网页地址历史记录。
4.根据权利要求2所述的方法,其特征在于:
在所述输入栏为搜索栏时,基于用户所选的搜索引擎搜索所述关键字生
成的搜索结果页面,形成网页地址历史记录。
5.根据权利要求1所述的方法,其特征在于,
所述网页地址入口包括:网页地址和/或包含网页地址超链接的网页标
题。
6.根据权利要求1所述的方法,其特征在于:
在所述输入栏处,所述查询到的所述网页地址历史记录依据搜索引擎进
行分组,显示在对应的搜索引擎搜索提示项目组中。
7.根据权利要求1所述的方法,其特征在于:
所述搜索引擎搜索提示项目组按照设定的顺序排列。
8.根据权利要求1所述的方法,其特征在于:
所述查询到的所述网页地址历史记录按照访问次数的多少,在对应的搜
索引擎搜索提示项目组中降序排列。
9.根据权利要求1所述的方法,其特征在于:
所述关键字包括:中文关键字、字母关键字和数字关键字中的至少一种。
10.根据权利要求1所述的方法,其特征在于:
所述关键字对应的关键字记录保存在数据文件中,所述数据文件包括关
键字数据文件和历史记录数据文件。
11.根据权利要求10所述的方法,其特征在于:
所述关键字数据文件包括:关键字和在搜索引擎中选择输入搜索关键字
所发生的第一时间;
所述历史记录数据文件包括:关键字、网页地址、网页标题、搜索引擎
和在搜索引擎的搜索结果页面中访问网页地址所发生的第二时间。
12.根据权利要求11所述的方法,其特征在于:
在关键字数据文件中,所述关键字对应唯一的第一时间。
13.根据权利要求10所述的方法,其特征在于,
通过以下步骤查询是否有与所述关键字对应的关键字记录:
查询所述关键字数据文件中是否有所述关键字;
当所述关键字数据文件中有所述关键字时,提取出所述关键字和所述第
一时间,并查询所述历史记录数据文件中是否有所述关键字;
当所述历史记录数据文件中有所述关键字时,比较所述关键字数据文件
中的第一时间和所述历史记录数据文件中的第二时间的差值;
当所述差值小于等于设定的数值时,提取出所述历史记录数据文件中的
网页地址和网页标题,并判定所述网页地址是否为顶级域名;
当所述网页地址是顶级域名时,确认有与所述关键字对应的关键字记
录。
14.根据权利要求13所述的方法,其特征在于,
显示查询到的所述网页地址历史记录的网页地址入口包括:
将所述顶级域名的网页地址置于输入栏处对应的搜索引擎搜索提示项
目组中的第一项并默认选中,和/或将所述包含网页地址超链接的网页标题置
于输入栏处对应的搜索引擎搜索提示项目组中的第一项并默认选中。
15.根据权利要求13所述的方法,其特征在于,进一步包括:
当所述网页地址是顶级域名的下一级域名时,将所述网页地址置于输入
栏处对应的搜索引擎搜索提示项目组中的顶级域名网页地址之下。
16.根据权利要求13所述的方法,其特征在于:
所述历史记录数据文件中的第二时间为用户最后一次访问网页地址的
时间。
17.根据权利要求13所述的方法,其特征在于:
所述提取出所述历史记录数据文件中的网页地址为在第二时间用户访
问时的网页地址。
18.一种输入栏处进行提示显示的装置,其特征在于,包括:
关键字接收模块,其配置为接收用户在输入栏处输入的关键字;
查询模块,其配置为查询是否有与所述关键字对应的关键字记录;其中
所述关键字记录包括:用户访问搜索引擎搜索所述关键字生成的搜索结果页
面而形成的网页地址历史记录;
网页地址入口显示模块,其配置为如果查询到有与所述关键字对应的关
键字记录,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述网
页地址历史记录的网页地址入口。
19.根据权利要求18所述的装置,其特征在于:
所述输入栏包括:浏览器中的地址栏和/或搜索栏。
20.根据权利要求19所述的装置,其特征在于,还包括:
第一网页地址历史记录形成模块,其配置为在所述输入栏为地址栏时,
基于至少一种设定的搜索引擎搜索所述关键字生成的搜索结果页面,形成网
页地址历史记录。
21.根据权利要求19所述的装置,其特征在于,进一步包括:
第二网页地址历史记录形成模块,其配置为在所述输入栏为搜索栏时,
基于用户所选的搜索引擎搜索所述关键字生成的搜索结果页面,形成网页地
址历史记录。
22.根据权利要求18所述的装置,其特征在于,
所述网页地址入口包括:网页地址和/或包含网页地址超链接的网页标
题。
23.根据权利要求18所述的装置,其特征在于,
所述网页地址入口显示模块包括:
网页地址历史记录分组子模块,其配置为在所述输入栏处,将所述查询
到的所述网页地址历史记录依据搜索引擎进行分组,显示在对应的搜索引擎
搜索提示项目组中。
24.根据权利要求18所述的装置,其特征在于,
所述网页地址入口显示模块还包括:
搜索引擎搜索提示项目组排列子模块,其配置为将所述搜索引擎搜索提
示项目组按照设定的顺序排列。
25.根据权利要求18所述的装置,其特征在于,
所述网页地址入口显示模块还包括:
网页地址历史记录排列子模块,其配置为将所述查询到的所述网页地址
历史记录按照访问次数的多少,在对应的搜索引擎搜索提示项目组中降序排
列。
26.根据权利要求18所述的装置,其特征在于:
所述关键字包括:中文关键字、字母关键字和数字关键字中的至少一种。
27.根据权利要求18所述的装置,其特征在于:
所述关键字对应的关键字记录保存在数据文件中,所述数据文件包括关
键字数据文件和历史记录数据文件。
28.根据权利要求27所述的装置,其特征在于:
所述关键字数据文件包括:关键字和在搜索引擎中选择输入搜索关键字
所发生的第一时间;
所述历史记录数据文件包括:关键字、网页地址、网页标题、搜索引擎
和在搜索引擎的搜索结果页面中访问网页地址所发生的第二时间。
29.根据权利要求28所述的装置,其特征在于:
在关键字数据文件中,所述关键字对应唯一的第一时间。
30.根据权利要求27所述的装置,其特征在于,
所述查询模块包括:
关键字查询子模块,其配置为查询所述关键字数据文件和所述历史记录
数据文件中是否有所述关键字;
关键字和第一时间提取子模块,其配置为当所述关键字数据文件中有所
述关键字时,提取出所述关键字和所述第一时间;
时间比较子模块,其配置为当所述历史记录数据文件中有所述关键字
时,比较所述关键字数据文件中的第一时间和所述历史记录数据文件中的第
二时间的差值;
网页地址和网页标题提取子模块,其配置为当所述差值小于等于设定的
数值时,提取出所述历史记录数据文件中的网页地址和网页标题;
网页地址判断子模块,其配置为判定所述网页地址是否为顶级域名;
关键字记录存在确认子模块,其配置为当所述网页地址是顶级域名时,
确认有与所述关键字对应的关键字记录。
31.根据权利要求30所述的装置,其特征在于,
所述网页地址入口显示模块还包括:
第一网页地址列出子模块,其配置为将所述顶级域名的网页地址置于输
入栏处对应的搜索引擎搜索提示项目组中的第一项并默认选中;
和/或,网页标题填充子模块,其配置为将所述包含网页地址超链接的
网页标题置于输入栏处对应的搜索引擎搜索提示项目组中的第一项并默认
选中。
32.根据权利要求30所述的装置,其特征在于,
所述网页地址入口显示模块还包括:
第二网页地址列出子模块,其配置为当所述网页地址是顶级域名的下一
级域名时,将所述网页地址置于输入栏处对应的搜索引擎搜索提示项目组中
的顶级域名网页地址之下。
33.根据权利要求30所述的装置,其特征在于:
所述历史记录数据文件中的第二时间为用户最后一次访问网页地址的
时间。
34.根据权利要求30所述的装置,其特征在于:
所述网页地址和网页标题提取子模块提取出所述历史记录数据文件中
的网页地址为在第二时间用户访问时的网页地址。

说明书

一种输入栏处进行提示显示的方法和装置

技术领域

本发明涉及搜索技术领域,特别是涉及一种输入栏处进行提示显示的方
法和装置。

背景技术

随着互联网的发展,浏览器的使用越来越多,人们通过浏览器来获取各
种各样的信息。在浏览器中通常会有一个地址栏,人们通过在里面输入URL
(Uniform Resource Locator,统一资源定位符,也称为网页地址)来进行
导航,这通常是一个手工输入的过程,为了加快用户的导航,节省用户的输
入操作,用户在地址栏输入关键字时,地址栏通常会在下拉列表中提供一些
关于所述关键字的建议,这些建议包括利用搜索引擎搜索所述关键字、浏览
器曾经访问过的包含所述关键字的网页地址。

由于利用搜索引擎得到的搜索结果更丰富、更准确,用户经常通过搜索
引擎搜索关键字,在搜索结果中访问关键字对应网址。但是现有浏览器地址
栏的下拉别表中提供的建议只包括搜索关键字和曾经访问过的网页地址,搜
索建议不够准确。

发明内容

本发明所要解决的技术问题是提供一种输入栏处进行提示显示的方法
和装置,以解决现有浏览器中搜索建议不准确的问题。

为了解决上述问题,本发明公开了一种输入栏处进行提示显示的方法,
包括:

接收用户在输入栏处输入的关键字;

查询是否有与所述关键字对应的关键字记录;其中所述关键字记录包
括:用户访问搜索引擎搜索所述关键字生成的搜索结果页面而形成的网页地
址历史记录;

如果有,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述
网页地址历史记录的网页地址入口。

优选的,所述输入栏包括:浏览器中的地址栏和/或搜索栏。

优选的,在所述输入栏为地址栏时,基于至少一种设定的搜索引擎搜索
所述关键字生成的搜索结果页面,形成网页地址历史记录。

优选的,在所述输入栏为搜索栏时,基于用户所选的搜索引擎搜索所述
关键字生成的搜索结果页面,形成网页地址历史记录。

优选的,所述网页地址入口包括:网页地址和/或包含网页地址超链接
的网页标题。

优选的,在所述输入栏处,所述查询到的所述网页地址历史记录依据搜
索引擎进行分组,显示在对应的搜索引擎搜索提示项目组中。

优选的,所述搜索引擎搜索提示项目组按照设定的顺序排列。

优选的,所述查询到的所述网页地址历史记录按照访问次数的多少,在
对应的搜索引擎搜索提示项目组中降序排列。

优选的,所述关键字包括:中文关键字、字母关键字和数字关键字中的
至少一种。

优选的,所述关键字对应的关键字记录保存在数据文件中,所述数据文
件包括关键字数据文件和历史记录数据文件。

优选的,所述关键字数据文件包括:关键字和在搜索引擎中选择输入搜
索关键字所发生的第一时间;

所述历史记录数据文件包括:关键字、网页地址、网页标题、搜索引擎
和在搜索引擎的搜索结果页面中访问网页地址所发生的第二时间。

优选的,在关键字数据文件中,所述关键字对应唯一的第一时间。

优选的,通过以下步骤查询是否有与所述关键字对应的关键字记录:

查询所述关键字数据文件中是否有所述关键字;

当所述关键字数据文件中有所述关键字时,提取出所述关键字和所述第
一时间,并查询所述历史记录数据文件中是否有所述关键字;

当所述历史记录数据文件中有所述关键字时,比较所述关键字数据文件
中的第一时间和所述历史记录数据文件中的第二时间的差值;

当所述差值小于等于设定的数值时,提取出所述历史记录数据文件中的
网页地址和网页标题,并判定所述网页地址是否为顶级域名;

当所述网页地址是顶级域名时,确认有与所述关键字对应的关键字记
录。

优选的,显示查询到的所述网页地址历史记录的网页地址入口包括:

将所述顶级域名的网页地址置于输入栏处对应的搜索引擎搜索提示项
目组中的第一项并默认选中,和/或将所述包含网页地址超链接的网页标题置
于输入栏处对应的搜索引擎搜索提示项目组中的第一项并默认选中。

优选的,进一步包括:

当所述网页地址是顶级域名的下一级域名时,将所述网页地址置于输入
栏处对应的搜索引擎搜索提示项目组中的顶级域名网页地址之下。

优选的,所述历史记录数据文件中的第二时间为用户最后一次访问网页
地址的时间。

优选的,所述提取出所述历史记录数据文件中的网页地址为在第二时间
用户访问时的网页地址。

本发明还公开了一种输入栏处进行提示显示的装置,包括:

关键字接收模块,其配置为接收用户在输入栏处输入的关键字;

查询模块,其配置为查询是否有与所述关键字对应的关键字记录;其中
所述关键字记录包括:用户访问搜索引擎搜索所述关键字生成的搜索结果页
面而形成的网页地址历史记录;

网页地址入口显示模块,其配置为如果查询到有与所述关键字对应的关
键字记录,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述网
页地址历史记录的网页地址入口。

优选的,所述输入栏包括:浏览器中的地址栏和/或搜索栏。

优选的,还包括:

第一网页地址历史记录形成模块,其配置为在所述输入栏为地址栏时,
基于至少一种设定的搜索引擎搜索所述关键字生成的搜索结果页面,形成网
页地址历史记录。

优选的,进一步包括:

第二网页地址历史记录形成模块,其配置为在所述输入栏为搜索栏时,
基于用户所选的搜索引擎搜索所述关键字生成的搜索结果页面,形成网页地
址历史记录。

优选的,所述网页地址入口包括:网页地址和/或包含网页地址超链接
的网页标题。

优选的,所述网页地址入口显示模块包括:

网页地址历史记录分组子模块,其配置为在所述输入栏处,将所述查询
到的所述网页地址历史记录依据搜索引擎进行分组,显示在对应的搜索引擎
搜索提示项目组中。

优选的,所述网页地址入口显示模块还包括:

搜索引擎搜索提示项目组排列子模块,其配置为将所述搜索引擎搜索提
示项目组按照设定的顺序排列。

优选的,所述网页地址入口显示模块还包括:

网页地址历史记录排列子模块,其配置为将所述查询到的所述网页地址
历史记录按照访问次数的多少,在对应的搜索引擎搜索提示项目组中降序排
列。

优选的,所述关键字包括:中文关键字、字母关键字和数字关键字中的
至少一种。

优选的,所述关键字对应的关键字记录保存在数据文件中,所述数据文
件包括关键字数据文件和历史记录数据文件。

优选的,所述关键字数据文件包括:关键字和在搜索引擎中选择输入搜
索关键字所发生的第一时间;

所述历史记录数据文件包括:关键字、网页地址、网页标题、搜索引擎
和在搜索引擎的搜索结果页面中访问网页地址所发生的第二时间。

优选的,在关键字数据文件中,所述关键字对应唯一的第一时间。

优选的,所述查询模块包括:

关键字查询子模块,其配置为查询所述关键字数据文件和所述历史记录
数据文件中是否有所述关键字;

关键字和第一时间提取子模块,其配置为当所述关键字数据文件中有所
述关键字时,提取出所述关键字和所述第一时间;

时间比较子模块,其配置为当所述历史记录数据文件中有所述关键字
时,比较所述关键字数据文件中的第一时间和所述历史记录数据文件中的第
二时间的差值;

网页地址和网页标题提取子模块,其配置为当所述差值小于等于设定的
数值时,提取出所述历史记录数据文件中的网页地址和网页标题;

网页地址判断子模块,其配置为判定所述网页地址是否为顶级域名;

关键字记录存在确认子模块,其配置为当所述网页地址是顶级域名时,
确认有与所述关键字对应的关键字记录。

优选的,所述网页地址入口显示模块还包括:

第一网页地址列出子模块,其配置为将所述顶级域名的网页地址置于输
入栏处对应的搜索引擎搜索提示项目组中的第一项并默认选中;

和/或,网页标题填充子模块,其配置为将所述包含网页地址超链接的
网页标题置于输入栏处对应的搜索引擎搜索提示项目组中的第一项并默认
选中。

优选的,所述网页地址入口显示模块还包括:

第二网页地址列出子模块,其配置为当所述网页地址是顶级域名的下一
级域名时,将所述网页地址置于输入栏处对应的搜索引擎搜索提示项目组中
的顶级域名网页地址之下。

优选的,所述历史记录数据文件中的第二时间为用户最后一次访问网页
地址的时间。

优选的,所述网页地址和网页标题提取子模块提取出所述历史记录数据
文件中的网页地址为在第二时间用户访问时的网页地址。

与现有技术相比,本发明包括以下优点:

本发明提出的一种输入栏处进行提示显示的方法和装置,在输入栏处输
入关键字后,查询是否有用户在搜索引擎中的得到的关键字历史记录,如果
有,则列出关键字对应的网页地址入口;如果没有,在用户通过搜索引擎搜
索关键字并在搜索结果中访问网站时,保存相应的历史记录。

首先,本发明除了提示利用搜索引擎搜索所述关键字和浏览器曾经访问
过的包含所述关键字的网页地址外,还包括用户在搜索引擎中的得到的关键
字历史记录,并根据搜索引擎对关键字历史记录进行分组显示,各搜索引擎
搜索提示项目组之间可以根据设置情况进行排序,各搜索引擎搜索提示项目
组中的关键字历史记录也可以按照域名的高低级别和访问次数的多少进行
排序,提高了搜索建议的准确度;其次,通过在搜索引擎中输入中文关键字,
保存中文关键字历史记录到数据文件中,在输入栏直接输入中文关键字时,
即可得到与中文关键字匹配的网页地址,不需要记忆英文关键字就可以迅速
访问相应的网站,降低了搜索的难度。

附图说明

图1是本发明实施例一所述一种输入栏处进行提示显示的方法流程图;

图2是本发明实施例二所述一种输入栏处进行提示显示的方法流程图;

图3是本发明实施例三所述一种输入栏处进行提示显示的方法流程图;

图4是本发明实施例三中在搜索栏下拉列表中选择关键字的示意图;

图5是本发明实施例三所述关键字数据文件的示意图;

图6是本发明实施例三中在搜索结果页面中访问关键字对应网站的示意
图;

图7是本发明实施例三所述历史记录数据文件的示意图;

图8是本发明实施例三中显示网页地址入口的示意图;

图9是本发明实施例四所述一种输入栏处进行提示显示的装置结构图;

图10是本发明实施例五所述一种输入栏处进行提示显示的装置结构图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图
和具体实施方式对本发明作进一步详细的说明。

本发明提出的一种输入栏处进行提示显示的方法和装置,用户每次在输
入栏处输入关键字,所述方法和装置都会查询数据文件中是否有与所述关键
字对应的关键字记录,如果有,则列出与所述关键字对应的网页地址入口;
如果没有,则将所述关键字在搜索引擎的搜索结果中对应的网页地址访问历
史记录保存到数据文件中。

下面通过列举几个具体的实施例详细说明本发明提出的一种输入栏处
进行提示显示的方法和装置。

实施例1,详细介绍本发明提出的一种输入栏处进行提示显示的方法。

参照图1,示出了本发明实施例1所述一种输入栏处进行提示显示的方
法流程图。

步骤11,接收用户在输入栏处输入的关键字;

用户在输入栏处输入关键字后,接收到用户所输入的关键字。

所述输入栏包括:浏览器中的地址栏和/或搜索栏,但不限于这两种,
此处不应理解为对输入栏的限制条件。

所述关键字包括中文关键字、字母关键字和数字关键字的至少一种,但
不限于这三种,还可以包括其他语言或形式的关键字,此处不应理解为对关
键字的限制条件。

步骤12,查询是否有与所述关键字对应的关键字记录;其中所述关键字
记录包括:用户访问搜索引擎搜索所述关键字生成的搜索结果页面而形成的
网页地址历史记录;

用户在输入栏处输入关键字,本实施例中的方法接收到所述关键字后,
查询是否有与所述关键字对应的关键字记录。

所述关键字记录包括很多组成部分,其中一部分内容是通过搜索引擎搜
索所述关键字,生成的网页地址访问历史记录。

所述搜索引擎包括百度、谷歌和必应等,但不限于这几种,还可以包括
其他搜索引擎,此处不应理解为对搜索引擎的限制条件。

所述网页地址访问历史记录包括很多组成部分,其中一部分内容是网页
地址。

步骤13,如果有,在输入栏处的搜索引擎搜索提示项目组中,显示查询
到的所述网页地址历史记录的网页地址入口。

如果有所述关键字记录,按组显示各搜索引擎搜索提示项目组,并在各
组内显示查询到的所述网页地址历史记录的网页地址入口。

所述显示查询到的所述网页地址历史记录的网页地址入口,是针对用户
在输入栏处输入所述关键字后,本实施例中的方法给出的一种或几种搜索建
议的结果,这一种或几种搜索建议的结果通过显示网页地址入口的方式展现
出来。

综上所述,本发明实施例提出的一种输入栏处进行提示显示的方法,与
现有技术相比,有以下优点:

首先,本发明实施例除了提示利用搜索引擎搜索所述关键字和浏览器曾
经访问过的包含所述关键字的网页地址外,还包括用户在搜索引擎中的得到
的关键字历史记录,并根据搜索引擎对关键字历史记录进行分组显示,各搜
索引擎搜索提示项目组之间可以根据设置情况进行排序,各搜索引擎搜索提
示项目组中的关键字历史记录也可以按照域名的高低级别和访问次数的多
少进行排序,提高了搜索建议的准确度;其次,通过在搜索引擎中输入中文
关键字,保存中文关键字历史记录到数据文件中,在地址栏直接输入中文关
键字时,即可得到与中文关键字匹配的网页地址,不需要记忆英文关键字就
可以迅速访问相应的网站,降低了搜索的难度。

下面通过实施例2详细介绍本发明提出的一种输入栏处进行提示显示的
方法。

实施例2,详细介绍本发明提出的一种输入栏处进行提示显示的方法。

参照图2,示出了本发明实施例2所述一种输入栏处进行提示显示的方
法流程图。

步骤21,在接收到用户在输入栏处输入的关键字后,查询数据文件中是
否有与所述关键字对应的关键字记录;其中所述关键字记录包括:用户访问
搜索引擎搜索所述关键字生成的搜索结果页面而形成的网页地址历史记录;

所述输入栏包括:浏览器中的地址栏和/或搜索栏,但不限于这两种,
此处不应理解为对输入栏的限制条件。

在所述输入栏为地址栏时,基于至少一种设定的搜索引擎搜索所述关键
字生成的搜索结果页面,形成网页地址历史记录。

例如在地址栏中输入关键字,可以利用百度搜索所述关键字,也可以利
用谷歌搜索所述关键字,还可以利用其它的搜索引擎搜索所述关键字。

在所述输入栏为搜索栏时,基于用户所选的搜索引擎搜索所述关键字生
成的搜索结果页面,形成网页地址历史记录。

例如,用户事先选定百度为搜索栏的搜索引擎,则在搜索栏输入关键字
时,就利用百度搜索所诉关键字。

所述关键字包括中文关键字、字母关键字和数字关键字中的至少一种,
但不限于这三种,还可以包括其他语言或形式的关键字,此处不应理解为对
关键字的限制条件。

例如,用户在地址栏输入“优酷”,则所述关键字是“优酷”。

所述数据文件包括关键字数据文件和历史记录数据文件,所述关键字数
据文件和历史记录数据文件只是对数据文件的命名,不影响所述数据文件的
作用,也可以为数据文件使用其他名称,此处不应理解为对数据文件的限制
条件。

所述关键字数据文件包括关键字和在搜索引擎中选择输入搜索关键字
所发生的第一时间,但不限于这两项,还可以包括其他内容,此处不应理解
为对关键字数据文件的限制条件。

在所述关键字数据文件中,所述关键字对应唯一所述在搜索引擎中选择
输入搜索关键字所发生的第一时间,即在关键字数据文件中,一个关键字对
应唯一一个第一时间。

所述历史记录数据文件包括关键字、网页地址、网页标题、搜索引擎和
在搜索引擎的搜索结果页面中访问网页地址所发生的第二时间,但不限于这
几项,还可以包括其他内容,此处不应理解为对历史记录数据文件的限制条
件。

所述步骤21包括以下几个步骤:

步骤211,查询所述关键字数据文件中是否有所述关键字;

在所述关键字数据文件中,查询是否有接收到的用户输入的所述关键字
“优酷”。

步骤212,当所述关键字数据文件中有所述关键字时,提取出所述关键
字和所述第一时间,并查询所述历史记录数据文件中是否有所述关键字;

当所述关键字数据文件中有所述关键字“优酷”时,提取出“优酷”和
第一时间,例如,提取出关键字“优酷”和第一时间“2012年5月22日12
点12分12秒”。

并且在所述历史记录数据文件中,查询是否有接收到的用户输入的所述
关键字“优酷”。

步骤213,当所述历史记录数据文件中有所述关键字时,比较所述关键
字数据文件中的第一时间和所述历史记录数据文件中的第二时间的差值;

当所述历史记录数据文件中有所述关键字“优酷”时,将所述关键字数
据文件中所述关键字“优酷”对应的所述第一时间,和所述历史记录数据文
件中所述关键字“优酷”对应的所述第二时间做差。

在所述关键字数据文件中,所述关键字“优酷”对应的所述第一时间是
唯一的。但是在所述历史记录数据文件中,所述关键字“优酷”对应的所述
第二时间可能有很多个。如果关键字“优酷”对应的所述第二时间只有一个,
则利用这唯一一个时间与所述关键字数据文件中的所述第一时间做差;如果
关键字“优酷”对应的所述第二时间有两或两个以上,则利用这些所述第二
时间中的用户最后一次访问“优酷”对应的网页地址的时间与所述关键字数
据文件中的所述第一时间做差。

例如,所述关键字数据文件中“优酷”对应的第一时间是“2012年5
月22日12点12分12秒”,所述历史记录数据文件中“优酷”对应的第二
时间包括两个,一个是“2012年5月20日12点12分12秒”,另一个是“2012
年5月21日12点12分12秒”,后者是这两个第二时间中的用户最后一次
访问的时间,则利用“2012年5月21日12点12分12秒”与“2012年5
月22日12点12分12秒”做差,两个时间做差后的结果是“24小时”。

步骤214,当所述差值小于等于设定的数值时,提取出所述历史记录数
据文件中的网页地址和网页标题,并判定所述网页地址是否为顶级域名;

当所述差值“24小时”小于等于设定的数值时,在所述历史记录数据文
件中,提取出所述关键字“优酷”对应的网页地址和网页标题。

在所述历史记录数据文件中,所述关键字“优酷”对应的网页地址和网
页标题可能有很多个。如果关键字“优酷”对应的网页地址只有一个,则提
取出这唯一一个网页地址和与该网页地址对应的网页标题;如果关键字“优
酷”对应的网页地址有两个或两个以上,则在这些网页地址中,提取出与网
页地址为在第二时间的网页地址,和与该网页地址对应的网页标题。

例如,在所述历史记录数据文件中,如果关键字“优酷”对应的网页地
址只有一个,为“www.youku.com”,则提取出“www.youku.com”和与该网
页地址对应的网页标题“优酷”;如果关键字“优酷”对应的网页地址有两
个,一个为“www.youku.com”,对应的时间是“2012年5月21日12点12
分12秒”,另一个为“tv.youku.com”,对应的时间是“2012年5月20日12
点12分12秒”,前者网页地址对应的时间为第二时间,则提取出
“www.youku.com”和与该网页地址对应的网页标题“优酷”。

并且判断所述网页地址“www.youku.com”是否为顶级域名。

所述顶级域名即网站主站,不带网页地址路径,不带参数。

步骤215,当所述网页地址是顶级域名时,确认有与所述关键字对应的
关键字记录。

因为所述网页地址“www.youku.com”是顶级域名,所以步骤21的查
询结果是数据文件中有所述关键字“优酷”对应的关键字记录。

步骤22,当数据文件中有所述关键字记录时,在输入栏处的搜索引擎搜
索提示项目组中,显示查询到的所述网页地址历史记录的网页地址入口。

在所述输入栏处,所述查询到的所述网页地址历史记录依据搜索引擎进
行分组,显示在对应的搜索引擎搜索提示项目组中。

如果网页地址“www.youku.com”是通过“百度”搜索引擎搜索得到,
则将“www.youku.com”显示在“百度”的搜索引擎搜索提示项目组中。

所述搜索引擎搜索提示项目组按照设定的顺序排列。

可以根据用户的使用习惯和使用次数等条件,按设定的顺序排列搜索引
擎搜索提示项目组,例如用户使用“百度”的次数多于使用“谷歌”,可以
将“百度”项目组的顺序排在“谷歌”项目组的前面。

所述查询到的所述网页地址历史记录按照访问次数的多少,在对应的搜
索引擎搜索提示项目组中降序排列。

利用用户在“百度”中搜索“优酷”的的访问次数大于搜索“京东”的
访问次数,则在“百度”项目组中,“优酷”对应的网页地址排在“京东”
的网页地址前面。

所述网页地址入口包括:网页地址和/或包含网页地址超链接的网页标
题。

以关键字“优酷”举例,网页地址入口包括:网页地址“www.youku.com”
和/或包含“www.youku.com”超链接的网页标题“优酷”。

根据步骤21的查询结果得知,数据文件中有所述关键字“优酷”对应
的关键字记录,如果网页地址“www.youku.com”是通过“百度”搜索引擎
搜索得到,并且“www.youku.com”是顶级域名,则将“www.youku.com”
显示在“百度”的搜索引擎搜索提示项目组中的第一项并默认选中,和/或将
包含“www.youku.com”超链接的网页标题“优酷”置于百度”的搜索引擎
搜索提示项目组中的第一项并默认选中。

如果历史记录数据文件中的网页地址还包括顶级域名的下一级域名时,
如,还包括“tv.youku.com”,则将“tv.youku.com”置于对应的“百度”项
目中“www.youku.com”的下面。

下面通过实施例3详细介绍本发明提出的一种输入栏处进行提示显示的
方法。

实施例3,详细介绍本发明提出的一种输入栏处进行提示显示的方法。

参照图3,示出了本发明实施例3所述一种输入栏处进行提示显示的方
法流程图。

步骤31,当用户在搜索栏中输入关键字,通过搜索引擎搜索所述关键字
时,将所述关键字和第一时间保存到关键字数据文件中;在搜索结果中点击
链接访问相关网站,将所述关键字、所述链接的网页地址、所述链接的网页
标题、搜索引擎和第二时间保存到历史记录数据文件中;

当用户在搜索栏中输入关键字时,搜索栏的下拉别表中包括一项,利用
搜索引擎搜索所述关键字,其作用与在搜索引擎中直接搜索所述关键字是相
同的。

例如,用户在搜索栏中输入“优酷”,在搜索栏下拉列表中选择利用搜
索引擎搜索“优酷”,如图4所示。将“优酷”和选择利用搜索引擎搜索“优
酷”这个动作发生时的时间“2012年5月21日12点12分12秒”,保存到
关键字数据文件“keys.db”中;

所述“keys.db”中包括的主要字段为“key”和“time”,如图5所示。
关键字保存到“key”字段,第一时间保存到“time”字段,其中,一个“key”
对应唯一一个“time”,保存过程中利用新的“time”更新旧的“time”。不
同“key”对应的“time”之间互相独立。

在搜索结果页面中点击第一个链接,访问“优酷”网站,如图6所示。
将“优酷”、“www.youku.com”、“优酷”和点击链接这个动作发生的时间“2012
年5月21日12点13分12秒”保存到历史记录数据文件“history.db”中。

所述“history.db”中包括的主要字段为“key”、“url”、“url-title”“search 
engine”和“time”,如图7所示。关键字保存到“key”字段,网页地址保
存到“url”字段,网页标题保存到“url-title”字段,搜索引擎保存到“search
engine”字段,第二时间保存到“time”字段。其中,一个“key”可以对应
多个“url”、“url-title”、“search engine”和“time”,保存过程中增加新的记
录,并且按照“time”的新旧排序,最新的“time”排在最前面。不同“key”
对应的“url”、“url-title”、“search engine”和“time”之间互相独立。

步骤32,当用户在搜索栏输入关键字时,查询关键字数据文件中是否有
本步骤中所述关键字;

当用户在搜索栏输入“优酷”时,查询“keys.db”中是否有“优酷”。

步骤32包括以下步骤:

步骤321,当所述关键字数据文件中有步骤32所述关键字时,提取出步
骤32所述关键字和第一时间,并查询历史记录数据文件中是否有步骤32所
述关键字;

当“keys.db”中有“优酷”时,提取出“优酷”和“2012年5月21日
12点12分12秒”,并查询“history.db”中是否有“优酷”。

步骤322,当所述关键字数据文件中没有步骤32所述关键字时,执行步
骤31;

当“keys.db”中没有“优酷”时,执行步骤31。

步骤33,当历史记录数据文件中有步骤32所述关键字时,比较步骤32
所述关键字对应的所述关键字数据文件中第一时间和所述历史记录数据文
件中第二时间之间的差值;

当“history.db”中有“优酷”时,比较“2012年5月21日12点12分
12秒”和“2012年5月21日12点13分12秒”之间的差值。所述差值为
“1分钟”。

所述步骤33包括:

步骤331,当所述差值小于等于设定的数值时,提取出所述历史记录数
据文件中,步骤32所述关键字对应的网页地址和网页标题;

所述设定的数值为“24小时”,也可以设定为其他时间,如“20小时”、
“36小时”等等,视具体情况而定,此处不应理解为对设定的数值的限制条
件。

因为“1分钟”等于“1/60小时”小于“24小时”,提取出“www.youku.com”
和“优酷”,此“优酷”为网页标题,不是关键字。

步骤332,当所述差值大于设定的数值时,执行步骤31;

如果得到的差值为“30小时”,大于“24小时”,则执行步骤31。

步骤34,当步骤32所述关键字对应的网页地址是顶级域名时,将所述
网页地址置于搜索栏下拉列表的第一项并默认选中,并将所述网页标题填充
到搜索栏;

因为“www.youku.com”是顶级域名,即网站主站,将“www.youku.com”
置于搜索栏下拉列表的第一项并默认选中,并将包含“www.youku.com”超
链接的网页标题“优酷”填充到搜索栏,如图8所示。

步骤35,当步骤32所述关键字对应的网页地址不是顶级域名时,执行
步骤31;

如果“优酷”对应的网页地址是“tv.youku.com”,因为“tv.youku.com”
不是顶级域名,即不是网站主站,则执行步骤31。

步骤36,当用户选择搜索栏下拉列表中第一项的网页地址,或按下回车
键时,直接访问步骤32所述关键字的网站。

当用户在搜索栏下拉列表中选择“www.youku.com”,或按下回车键时,
直接访问“优酷”的主站网站。

实际上,在上述步骤的执行过程中,每次在搜索栏输入关键字,都会查
询数据文件“keys.db”和“history.db”。

下面通过实施例4详细介绍本发明提出的一种输入栏处进行提示显示的
装置。

实施例4,详细介绍本发明提出的一种输入栏处进行提示显示的装置。

参照图9,示出了本发明实施例4所述一种输入栏处进行提示显示的装
置结构图。

所述输入栏处进行提示显示的装置包括以下模块:

关键字接收模块91,查询模块92,以及,网页地址入口显示模块93。

下面分别对各个模块的功能和之间的关系进行详细说明。

关键字接收模块91,其配置为接收用户在输入栏处输入的关键字;

用户在输入栏处输入关键字后,所述关键字接收模块91接收到所述关
键字。

查询模块92,其配置为查询是否有与所述关键字对应的关键字记录;其
中所述关键字记录包括:用户访问搜索引擎搜索所述关键字生成的搜索结果
页面而形成的网页地址历史记录;

所述关键字接收模块91接收到关键字后,查询模块92查询是否有与所
述关键字对应的关键字记录。

网页地址入口显示模块93,其配置为如果查询到有与所述关键字对应的
关键字记录,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述
网页地址历史记录的网页地址入口。

如果有所述关键字记录,所述网页地址入口显示模块93在输入栏处的
搜索引擎搜索提示项目组中,显示查询到的所述网页地址历史记录的网页地
址入口。

所述网页地址入口是一种或几种搜索建议的结果,这一种或几种搜索建
议的结果通过显示网页地址入口的方式展现出来。

综上所述,本发明实施例提出的一种输入栏处进行提示显示的装置,与
现有技术相比,有以下优点:

首先,本发明实施例除了提示利用搜索引擎搜索所述关键字和浏览器曾
经访问过的包含所述关键字的网页地址外,还包括用户在搜索引擎中的得到
的关键字历史记录,并根据搜索引擎对关键字历史记录进行分组显示,各搜
索引擎搜索提示项目组之间可以根据设置情况进行排序,各搜索引擎搜索提
示项目组中的关键字历史记录也可以按照域名的高低级别和访问次数的多
少进行排序,提高了搜索建议的准确度;其次,通过在搜索引擎中输入中文
关键字,保存中文关键字历史记录到数据文件中,在地址栏直接输入中文关
键字时,即可得到与中文关键字匹配的网页地址,不需要记忆英文关键字就
可以迅速访问相应的网站,降低了搜索的难度。

下面通过实施例5详细介绍本发明提出的一种输入栏处进行提示显示的
装置。

实施例5,详细介绍本发明提出的一种输入栏处进行提示显示的装置。

参照图10,示出了本发明实施例5所述一种输入栏处进行提示显示的装
置结构图。

所述输入栏处进行提示显示的装置包括以下模块:

关键字接收模块101,查询模块102,网页地址入口显示模块103,第一
网页地址历史记录形成模块104,以及,第二网页地址历史记录形成模块105。

其中,所述查询模块102包括:

关键字查询子模块1021,关键字和第一时间提取子模块1022,时间比
较子模块1023,网页地址和网页标题提取子模块1024,网页地址判断子模
块1025,以及,关键字记录存在确认子模块1026。

其中,所述网页地址入口显示模块103包括:

网页地址历史记录分组子模块1031,搜索引擎搜索提示项目组排列子模
块1032,网页地址历史记录排列子模块1033,第一网页地址列出子模块
1034,第二网页地址列出子模块1035,以及,网页标题填充子模块1036。

下面分别对各个模块的功能和之间的关系进行详细说明。

关键字接收模块101,其配置为接收用户在输入栏处输入的关键字;

所述输入栏包括:浏览器中的地址栏和/或搜索栏。

所述关键字包括:中文关键字、字母关键字和数字关键字中的至少一种。

用户在输入栏输入关键字后,所述关键字接收模块101接收到所述关键
字。

查询模块102,其配置为查询数据文件是否有与所述关键字对应的关键
字记录;其中所述关键字记录包括:用户访问搜索引擎搜索所述关键字生成
的搜索结果页面而形成的网页地址历史记录;

例如,用户在地址栏输入“优酷”,所述关键字接收模块101接收到“优
酷”后查询数据文件是否有“优酷”。

所述关键字对应的关键字记录保存在数据文件中,所述数据文件包括关
键字数据文件和历史记录数据文件。

所述关键字数据文件包括:关键字和在搜索引擎中选择输入搜索关键字
所发生的第一时间;

所述历史记录数据文件包括:关键字、网页地址、网页标题、搜索引擎
和在搜索引擎的搜索结果页面中访问网页地址所发生的第二时间。

所述查询模块102包括:

关键字查询子模块1021,其配置为查询所述关键字数据文件和所述历史
记录数据文件中是否有所述关键字;

在所述关键字数据文件和所述历史记录数据文件中,所述关键字查询子
模块1021查询是否有“优酷”。

关键字和第一时间提取子模块1022,其配置为当所述关键字数据文件中
有所述关键字时,提取出所述关键字和所述第一时间;

当所述关键字数据文件中有“优酷”时,所述关键字和第一时间提取
子模块1022提取出关键字“优酷”和第一时间“2012年5月22日12点12
分12秒”。

在关键字数据文件中,所述关键字对应唯一的第一时间。

时间比较子模块1023,其配置为当所述历史记录数据文件中有所述关键
字时,比较所述关键字数据文件中的第一时间和所述历史记录数据文件中的
第二时间的差值;

当所述历史记录数据文件中有“优酷”时,所述时间比较子模块1023
将所述关键字数据文件中“优酷”对应的第一时间“2012年5月22日12
点12分12秒”,和所述历史记录数据文件中“优酷”对应的第二时间“2012
年5月21日12点12分12秒”做差,两个时间做差后的结果是“24小时”。

其中,第二时间“2012年5月21日12点12分12秒”为用户最后一次
访问网页地址的时间。

网页地址和网页标题提取子模块1024,其配置为当所述差值小于等于设
定的数值时,提取出所述历史记录数据文件中的网页地址和网页标题;

当所述差值“24小时”小于等于设定的数值时,所述网页地址和网页标
题提取子模块1024在所述历史记录数据文件中,提取出“优酷”对应的网
页地址“www.youku.com”和网页标题“优酷”。

其中“www.youku.com”为在第二时间用户访问时的网页地址。

网页地址判断子模块1025,其配置为判定所述网页地址是否为顶级域
名;

所述顶级域名即网站主站,不带网页地址路径,不带参数。

所述网页地址判断子模块1025判定所述网页地址“www.youku.com”
是顶级域名。

关键字记录存在确认子模块1026,其配置为当所述网页地址是顶级域名
时,确认有与所述关键字对应的关键字记录。

当所述网页地址判断子模块1025判定所述网页地址“www.youku.com”
是顶级域名时,所述关键字记录存在确认子模块1026确认所述数据文件中
有与“优酷”对应的关键字记录。

网页地址入口显示模块103,其配置为如果数据文件查询到有与所述关
键字对应的关键字记录,在输入栏处的搜索引擎搜索提示项目组中,显示查
询到的所述网页地址历史记录的网页地址入口。

当所述关键字数据文件和历史记录数据文件都有所述关键字记录时,所
述网页地址入口显示模块103在输入栏处的搜索引擎搜索提示项目组中,显
示查询到的所述网页地址历史记录的网页地址入口。

所述网页地址入口包括:网页地址和/或包含网页地址超链接的网页标
题。

所述网页地址入口是一种或几种搜索建议的结果,这一种或几种搜索建
议的结果通过显示网页地址入口的方式展现出来。

所述网页地址入口显示模块103包括:

网页地址历史记录分组子模块1031,其配置为在所述输入栏处,将所述
查询到的所述网页地址历史记录依据搜索引擎进行分组,显示在对应的搜索
引擎搜索提示项目组中;

所述网页地址历史记录分组子模块1031根据网页地址历史记录对应的
搜索引擎进行分组,在各自分组内显示网页地址历史记录。

搜索引擎搜索提示项目组排列子模块1032,其配置为将所述搜索引擎搜
索提示项目组按照设定的顺序排列;

所述搜索引擎搜索提示项目组排列子模块1032可以根据用户的设定情
况或使用习惯,对各搜索引擎搜索提示项目组进行排列,例如,“百度”是
最常用的搜索引擎,则将“百度”对应的搜索引擎项目组排得最靠前。

网页地址历史记录排列子模块1033,其配置为将所述查询到的所述网页
地址历史记录按照访问次数的多少,在对应的搜索引擎搜索提示项目组中降
序排列

所述网页地址历史记录排列子模块1033按照网页地址历史记录的访问
次数多少,如“www.youku.com”访问的次数多于“tv.youku.com”,则将
“www.youku.com”排在“tv.youku.com”的前面。

第一网页地址列出子模块1034,其配置为将所述顶级域名的网页地址置
于输入栏处对应的搜索引擎搜索提示项目组中的第一项并默认选中;

所述第一网页地址列出子模块1034将顶级域名的网页地址,如
“www.youku.com”,置于对应的搜索引擎搜索提示项目组,如“百度”项目
组中的第一项并默认选中。

第二网页地址列出子模块1035,其配置为当所述网页地址是顶级域名的
下一级域名时,将所述网页地址置于输入栏处对应的搜索引擎搜索提示项目
组中的顶级域名网页地址之下;

所述第二网页地址列出子模块1035将为顶级域名的下一级域名的网页
地址,如“tv.youku.com”置于对应的搜索引擎搜索提示项目组,如“百度”
项目组中的顶级域名网页地址“www.youku.com”之下。

网页标题填充子模块1036,其配置为将所述包含网页地址超链接的网页
标题置于输入栏处对应的搜索引擎搜索提示项目组中的第一项并默认选中

所述网页标题填充子模块1036将包含网页地址超链接
“www.youku.com”的网页标题“优酷”置于对应的“百度”项目组中的第
一项并默认选中。

第一网页地址历史记录形成模块104,其配置为在所述输入栏为地址栏
时,基于至少一种设定的搜索引擎搜索所述关键字生成的搜索结果页面,形成
网页地址历史记录;

如果在地址栏输入关键字,所述第一网页地址历史记录形成模块104基
于至少一种设定的搜索引擎搜索关键字,如用户事先设定了“百度”和“谷
歌”为地址栏的搜索引擎,则利用“百度”或者“谷歌”中的至少一种搜索
关键字,形成网页地址历史记录。

第二网页地址历史记录形成模块105,其配置为在所述输入栏为搜索栏
时,基于用户所选的搜索引擎搜索所述关键字生成的搜索结果页面,形成网
页地址历史记录;

如果在搜索栏输入关键字,所述第二网页地址历史记录形成模块105基
于用于事先设定的搜索引擎搜索关键字,如用户事先设定“百度”为搜索栏
的搜索引擎,则利用“百度”搜索关键字,形成网页地址历史记录。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动
作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作
顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时
进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于
优选实施例,所涉及的动作和模块并不一定是本发明实施例所必须的。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较
简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明
的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见
即可。

以上对本发明实施例所提供的一种搜索方法和装置,进行了详细介绍,
本文中应用了具体个例对本发明实施例的原理及实施方式进行了阐述,以上
实施例的说明只是用于帮助理解本发明实施例的方法及其核心思想;同时,
对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及
应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明
实施例的限制。

一种输入栏处进行提示显示的方法和装置.pdf_第1页
第1页 / 共24页
一种输入栏处进行提示显示的方法和装置.pdf_第2页
第2页 / 共24页
一种输入栏处进行提示显示的方法和装置.pdf_第3页
第3页 / 共24页
点击查看更多>>
资源描述

《一种输入栏处进行提示显示的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种输入栏处进行提示显示的方法和装置.pdf(24页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102819384 A (43)申请公布日 2012.12.12 C N 1 0 2 8 1 9 3 8 4 A *CN102819384A* (21)申请号 201210185415.1 (22)申请日 2012.06.06 G06F 3/048(2006.01) G06F 17/30(2006.01) (71)申请人北京奇虎科技有限公司 地址 100088 北京市西城区新街口外大街 28号D座112室(德胜园区) 申请人奇智软件(北京)有限公司 (72)发明人李海亮 雷海波 任寰 (74)专利代理机构北京润泽恒知识产权代理有 限公司 11319 代理人苏培华 (5。

2、4) 发明名称 一种输入栏处进行提示显示的方法和装置 (57) 摘要 本发明提供一种输入栏处进行提示显示的方 法和装置,以解决现有浏览器中搜索建议不准确 的问题。所述方法包括:接收用户在输入栏处输 入的关键字;查询是否有与所述关键字对应的关 键字记录;其中所述关键字记录包括:用户访问 搜索引擎搜索所述关键字生成的搜索结果页面而 形成的网页地址历史记录;如果有,在输入栏处 的搜索引擎搜索提示项目组中,显示查询到的所 述网页地址历史记录的网页地址入口。本发明对 在搜索引擎中的得到的关键字历史记录根据搜索 引擎进行分组显示,各搜索引擎搜索提示项目组 和关键字历史记录都可以根据情况进行排序,提 高了搜。

3、索建议的准确度;在输入栏输入中文关键 字,可得到与中文关键字匹配的网页地址,降低了 搜索的难度。 (51)Int.Cl. 权利要求书4页 说明书14页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 4 页 说明书 14 页 附图 5 页 1/4页 2 1.一种输入栏处进行提示显示的方法,其特征在于,包括: 接收用户在输入栏处输入的关键字; 查询是否有与所述关键字对应的关键字记录;其中所述关键字记录包括:用户访问搜 索引擎搜索所述关键字生成的搜索结果页面而形成的网页地址历史记录; 如果有,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述网页地址历史 记录。

4、的网页地址入口。 2.根据权利要求1所述的方法,其特征在于, 所述输入栏包括:浏览器中的地址栏和/或搜索栏。 3.根据权利要求2所述的方法,其特征在于: 在所述输入栏为地址栏时,基于至少一种设定的搜索引擎搜索所述关键字生成的搜 索结果页面,形成网页地址历史记录。 4.根据权利要求2所述的方法,其特征在于: 在所述输入栏为搜索栏时,基于用户所选的搜索引擎搜索所述关键字生成的搜索结 果页面,形成网页地址历史记录。 5.根据权利要求1所述的方法,其特征在于, 所述网页地址入口包括:网页地址和/或包含网页地址超链接的网页标题。 6.根据权利要求1所述的方法,其特征在于: 在所述输入栏处,所述查询到的所。

5、述网页地址历史记录依据搜索引擎进行分组,显示 在对应的搜索引擎搜索提示项目组中。 7.根据权利要求1所述的方法,其特征在于: 所述搜索引擎搜索提示项目组按照设定的顺序排列。 8.根据权利要求1所述的方法,其特征在于: 所述查询到的所述网页地址历史记录按照访问次数的多少,在对应的搜索引擎搜索提 示项目组中降序排列。 9.根据权利要求1所述的方法,其特征在于: 所述关键字包括:中文关键字、字母关键字和数字关键字中的至少一种。 10.根据权利要求1所述的方法,其特征在于: 所述关键字对应的关键字记录保存在数据文件中,所述数据文件包括关键字数据文件 和历史记录数据文件。 11.根据权利要求10所述的方。

6、法,其特征在于: 所述关键字数据文件包括:关键字和在搜索引擎中选择输入搜索关键字所发生的第一 时间; 所述历史记录数据文件包括:关键字、网页地址、网页标题、搜索引擎和在搜索引擎的 搜索结果页面中访问网页地址所发生的第二时间。 12.根据权利要求11所述的方法,其特征在于: 在关键字数据文件中,所述关键字对应唯一的第一时间。 13.根据权利要求10所述的方法,其特征在于, 通过以下步骤查询是否有与所述关键字对应的关键字记录: 查询所述关键字数据文件中是否有所述关键字; 权 利 要 求 书CN 102819384 A 2/4页 3 当所述关键字数据文件中有所述关键字时,提取出所述关键字和所述第一时。

7、间,并查 询所述历史记录数据文件中是否有所述关键字; 当所述历史记录数据文件中有所述关键字时,比较所述关键字数据文件中的第一时间 和所述历史记录数据文件中的第二时间的差值; 当所述差值小于等于设定的数值时,提取出所述历史记录数据文件中的网页地址和网 页标题,并判定所述网页地址是否为顶级域名; 当所述网页地址是顶级域名时,确认有与所述关键字对应的关键字记录。 14.根据权利要求13所述的方法,其特征在于, 显示查询到的所述网页地址历史记录的网页地址入口包括: 将所述顶级域名的网页地址置于输入栏处对应的搜索引擎搜索提示项目组中的第一 项并默认选中,和/或将所述包含网页地址超链接的网页标题置于输入栏。

8、处对应的搜索引 擎搜索提示项目组中的第一项并默认选中。 15.根据权利要求13所述的方法,其特征在于,进一步包括: 当所述网页地址是顶级域名的下一级域名时,将所述网页地址置于输入栏处对应的搜 索引擎搜索提示项目组中的顶级域名网页地址之下。 16.根据权利要求13所述的方法,其特征在于: 所述历史记录数据文件中的第二时间为用户最后一次访问网页地址的时间。 17.根据权利要求13所述的方法,其特征在于: 所述提取出所述历史记录数据文件中的网页地址为在第二时间用户访问时的网页地 址。 18.一种输入栏处进行提示显示的装置,其特征在于,包括: 关键字接收模块,其配置为接收用户在输入栏处输入的关键字; 。

9、查询模块,其配置为查询是否有与所述关键字对应的关键字记录;其中所述关键字记 录包括:用户访问搜索引擎搜索所述关键字生成的搜索结果页面而形成的网页地址历史记 录; 网页地址入口显示模块,其配置为如果查询到有与所述关键字对应的关键字记录,在 输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述网页地址历史记录的网页地址 入口。 19.根据权利要求18所述的装置,其特征在于: 所述输入栏包括:浏览器中的地址栏和/或搜索栏。 20.根据权利要求19所述的装置,其特征在于,还包括: 第一网页地址历史记录形成模块,其配置为在所述输入栏为地址栏时,基于至少一种 设定的搜索引擎搜索所述关键字生成的搜索结果页面。

10、,形成网页地址历史记录。 21.根据权利要求19所述的装置,其特征在于,进一步包括: 第二网页地址历史记录形成模块,其配置为在所述输入栏为搜索栏时,基于用户所选 的搜索引擎搜索所述关键字生成的搜索结果页面,形成网页地址历史记录。 22.根据权利要求18所述的装置,其特征在于, 所述网页地址入口包括:网页地址和/或包含网页地址超链接的网页标题。 23.根据权利要求18所述的装置,其特征在于, 权 利 要 求 书CN 102819384 A 3/4页 4 所述网页地址入口显示模块包括: 网页地址历史记录分组子模块,其配置为在所述输入栏处,将所述查询到的所述网页 地址历史记录依据搜索引擎进行分组,显。

11、示在对应的搜索引擎搜索提示项目组中。 24.根据权利要求18所述的装置,其特征在于, 所述网页地址入口显示模块还包括: 搜索引擎搜索提示项目组排列子模块,其配置为将所述搜索引擎搜索提示项目组按照 设定的顺序排列。 25.根据权利要求18所述的装置,其特征在于, 所述网页地址入口显示模块还包括: 网页地址历史记录排列子模块,其配置为将所述查询到的所述网页地址历史记录按照 访问次数的多少,在对应的搜索引擎搜索提示项目组中降序排列。 26.根据权利要求18所述的装置,其特征在于: 所述关键字包括:中文关键字、字母关键字和数字关键字中的至少一种。 27.根据权利要求18所述的装置,其特征在于: 所述关。

12、键字对应的关键字记录保存在数据文件中,所述数据文件包括关键字数据文件 和历史记录数据文件。 28.根据权利要求27所述的装置,其特征在于: 所述关键字数据文件包括:关键字和在搜索引擎中选择输入搜索关键字所发生的第一 时间; 所述历史记录数据文件包括:关键字、网页地址、网页标题、搜索引擎和在搜索引擎的 搜索结果页面中访问网页地址所发生的第二时间。 29.根据权利要求28所述的装置,其特征在于: 在关键字数据文件中,所述关键字对应唯一的第一时间。 30.根据权利要求27所述的装置,其特征在于, 所述查询模块包括: 关键字查询子模块,其配置为查询所述关键字数据文件和所述历史记录数据文件中是 否有所述。

13、关键字; 关键字和第一时间提取子模块,其配置为当所述关键字数据文件中有所述关键字时, 提取出所述关键字和所述第一时间; 时间比较子模块,其配置为当所述历史记录数据文件中有所述关键字时,比较所述关 键字数据文件中的第一时间和所述历史记录数据文件中的第二时间的差值; 网页地址和网页标题提取子模块,其配置为当所述差值小于等于设定的数值时,提取 出所述历史记录数据文件中的网页地址和网页标题; 网页地址判断子模块,其配置为判定所述网页地址是否为顶级域名; 关键字记录存在确认子模块,其配置为当所述网页地址是顶级域名时,确认有与所述 关键字对应的关键字记录。 31.根据权利要求30所述的装置,其特征在于, 。

14、所述网页地址入口显示模块还包括: 第一网页地址列出子模块,其配置为将所述顶级域名的网页地址置于输入栏处对应的 权 利 要 求 书CN 102819384 A 4/4页 5 搜索引擎搜索提示项目组中的第一项并默认选中; 和/或,网页标题填充子模块,其配置为将所述包含网页地址超链接的网页标题置于 输入栏处对应的搜索引擎搜索提示项目组中的第一项并默认选中。 32.根据权利要求30所述的装置,其特征在于, 所述网页地址入口显示模块还包括: 第二网页地址列出子模块,其配置为当所述网页地址是顶级域名的下一级域名时,将 所述网页地址置于输入栏处对应的搜索引擎搜索提示项目组中的顶级域名网页地址之下。 33.根。

15、据权利要求30所述的装置,其特征在于: 所述历史记录数据文件中的第二时间为用户最后一次访问网页地址的时间。 34.根据权利要求30所述的装置,其特征在于: 所述网页地址和网页标题提取子模块提取出所述历史记录数据文件中的网页地址为 在第二时间用户访问时的网页地址。 权 利 要 求 书CN 102819384 A 1/14页 6 一种输入栏处进行提示显示的方法和装置 技术领域 0001 本发明涉及搜索技术领域,特别是涉及一种输入栏处进行提示显示的方法和装 置。 背景技术 0002 随着互联网的发展,浏览器的使用越来越多,人们通过浏览器来获取各种各样的 信息。在浏览器中通常会有一个地址栏,人们通过在。

16、里面输入URL(Uniform Resource Locator,统一资源定位符,也称为网页地址)来进行导航,这通常是一个手工输入的过程, 为了加快用户的导航,节省用户的输入操作,用户在地址栏输入关键字时,地址栏通常会在 下拉列表中提供一些关于所述关键字的建议,这些建议包括利用搜索引擎搜索所述关键 字、浏览器曾经访问过的包含所述关键字的网页地址。 0003 由于利用搜索引擎得到的搜索结果更丰富、更准确,用户经常通过搜索引擎搜索 关键字,在搜索结果中访问关键字对应网址。但是现有浏览器地址栏的下拉别表中提供的 建议只包括搜索关键字和曾经访问过的网页地址,搜索建议不够准确。 发明内容 0004 本发。

17、明所要解决的技术问题是提供一种输入栏处进行提示显示的方法和装置,以 解决现有浏览器中搜索建议不准确的问题。 0005 为了解决上述问题,本发明公开了一种输入栏处进行提示显示的方法,包括: 0006 接收用户在输入栏处输入的关键字; 0007 查询是否有与所述关键字对应的关键字记录;其中所述关键字记录包括:用户访 问搜索引擎搜索所述关键字生成的搜索结果页面而形成的网页地址历史记录; 0008 如果有,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述网页地址 历史记录的网页地址入口。 0009 优选的,所述输入栏包括:浏览器中的地址栏和/或搜索栏。 0010 优选的,在所述输入栏为地址栏时,。

18、基于至少一种设定的搜索引擎搜索所述关键 字生成的搜索结果页面,形成网页地址历史记录。 0011 优选的,在所述输入栏为搜索栏时,基于用户所选的搜索引擎搜索所述关键字生 成的搜索结果页面,形成网页地址历史记录。 0012 优选的,所述网页地址入口包括:网页地址和/或包含网页地址超链接的网页标 题。 0013 优选的,在所述输入栏处,所述查询到的所述网页地址历史记录依据搜索引擎进 行分组,显示在对应的搜索引擎搜索提示项目组中。 0014 优选的,所述搜索引擎搜索提示项目组按照设定的顺序排列。 0015 优选的,所述查询到的所述网页地址历史记录按照访问次数的多少,在对应的搜 索引擎搜索提示项目组中降。

19、序排列。 说 明 书CN 102819384 A 2/14页 7 0016 优选的,所述关键字包括:中文关键字、字母关键字和数字关键字中的至少一种。 0017 优选的,所述关键字对应的关键字记录保存在数据文件中,所述数据文件包括关 键字数据文件和历史记录数据文件。 0018 优选的,所述关键字数据文件包括:关键字和在搜索引擎中选择输入搜索关键字 所发生的第一时间; 0019 所述历史记录数据文件包括:关键字、网页地址、网页标题、搜索引擎和在搜索引 擎的搜索结果页面中访问网页地址所发生的第二时间。 0020 优选的,在关键字数据文件中,所述关键字对应唯一的第一时间。 0021 优选的,通过以下步。

20、骤查询是否有与所述关键字对应的关键字记录: 0022 查询所述关键字数据文件中是否有所述关键字; 0023 当所述关键字数据文件中有所述关键字时,提取出所述关键字和所述第一时间, 并查询所述历史记录数据文件中是否有所述关键字; 0024 当所述历史记录数据文件中有所述关键字时,比较所述关键字数据文件中的第一 时间和所述历史记录数据文件中的第二时间的差值; 0025 当所述差值小于等于设定的数值时,提取出所述历史记录数据文件中的网页地址 和网页标题,并判定所述网页地址是否为顶级域名; 0026 当所述网页地址是顶级域名时,确认有与所述关键字对应的关键字记录。 0027 优选的,显示查询到的所述网。

21、页地址历史记录的网页地址入口包括: 0028 将所述顶级域名的网页地址置于输入栏处对应的搜索引擎搜索提示项目组中的 第一项并默认选中,和/或将所述包含网页地址超链接的网页标题置于输入栏处对应的搜 索引擎搜索提示项目组中的第一项并默认选中。 0029 优选的,进一步包括: 0030 当所述网页地址是顶级域名的下一级域名时,将所述网页地址置于输入栏处对应 的搜索引擎搜索提示项目组中的顶级域名网页地址之下。 0031 优选的,所述历史记录数据文件中的第二时间为用户最后一次访问网页地址的时 间。 0032 优选的,所述提取出所述历史记录数据文件中的网页地址为在第二时间用户访问 时的网页地址。 0033。

22、 本发明还公开了一种输入栏处进行提示显示的装置,包括: 0034 关键字接收模块,其配置为接收用户在输入栏处输入的关键字; 0035 查询模块,其配置为查询是否有与所述关键字对应的关键字记录;其中所述关键 字记录包括:用户访问搜索引擎搜索所述关键字生成的搜索结果页面而形成的网页地址历 史记录; 0036 网页地址入口显示模块,其配置为如果查询到有与所述关键字对应的关键字记 录,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述网页地址历史记录的网 页地址入口。 0037 优选的,所述输入栏包括:浏览器中的地址栏和/或搜索栏。 0038 优选的,还包括: 0039 第一网页地址历史记录形成模。

23、块,其配置为在所述输入栏为地址栏时,基于至少 说 明 书CN 102819384 A 3/14页 8 一种设定的搜索引擎搜索所述关键字生成的搜索结果页面,形成网页地址历史记录。 0040 优选的,进一步包括: 0041 第二网页地址历史记录形成模块,其配置为在所述输入栏为搜索栏时,基于用户 所选的搜索引擎搜索所述关键字生成的搜索结果页面,形成网页地址历史记录。 0042 优选的,所述网页地址入口包括:网页地址和/或包含网页地址超链接的网页标 题。 0043 优选的,所述网页地址入口显示模块包括: 0044 网页地址历史记录分组子模块,其配置为在所述输入栏处,将所述查询到的所述 网页地址历史记录。

24、依据搜索引擎进行分组,显示在对应的搜索引擎搜索提示项目组中。 0045 优选的,所述网页地址入口显示模块还包括: 0046 搜索引擎搜索提示项目组排列子模块,其配置为将所述搜索引擎搜索提示项目组 按照设定的顺序排列。 0047 优选的,所述网页地址入口显示模块还包括: 0048 网页地址历史记录排列子模块,其配置为将所述查询到的所述网页地址历史记录 按照访问次数的多少,在对应的搜索引擎搜索提示项目组中降序排列。 0049 优选的,所述关键字包括:中文关键字、字母关键字和数字关键字中的至少一种。 0050 优选的,所述关键字对应的关键字记录保存在数据文件中,所述数据文件包括关 键字数据文件和历史。

25、记录数据文件。 0051 优选的,所述关键字数据文件包括:关键字和在搜索引擎中选择输入搜索关键字 所发生的第一时间; 0052 所述历史记录数据文件包括:关键字、网页地址、网页标题、搜索引擎和在搜索引 擎的搜索结果页面中访问网页地址所发生的第二时间。 0053 优选的,在关键字数据文件中,所述关键字对应唯一的第一时间。 0054 优选的,所述查询模块包括: 0055 关键字查询子模块,其配置为查询所述关键字数据文件和所述历史记录数据文件 中是否有所述关键字; 0056 关键字和第一时间提取子模块,其配置为当所述关键字数据文件中有所述关键字 时,提取出所述关键字和所述第一时间; 0057 时间比。

26、较子模块,其配置为当所述历史记录数据文件中有所述关键字时,比较所 述关键字数据文件中的第一时间和所述历史记录数据文件中的第二时间的差值; 0058 网页地址和网页标题提取子模块,其配置为当所述差值小于等于设定的数值时, 提取出所述历史记录数据文件中的网页地址和网页标题; 0059 网页地址判断子模块,其配置为判定所述网页地址是否为顶级域名; 0060 关键字记录存在确认子模块,其配置为当所述网页地址是顶级域名时,确认有与 所述关键字对应的关键字记录。 0061 优选的,所述网页地址入口显示模块还包括: 0062 第一网页地址列出子模块,其配置为将所述顶级域名的网页地址置于输入栏处对 应的搜索引。

27、擎搜索提示项目组中的第一项并默认选中; 0063 和/或,网页标题填充子模块,其配置为将所述包含网页地址超链接的网页标题 说 明 书CN 102819384 A 4/14页 9 置于输入栏处对应的搜索引擎搜索提示项目组中的第一项并默认选中。 0064 优选的,所述网页地址入口显示模块还包括: 0065 第二网页地址列出子模块,其配置为当所述网页地址是顶级域名的下一级域名 时,将所述网页地址置于输入栏处对应的搜索引擎搜索提示项目组中的顶级域名网页地址 之下。 0066 优选的,所述历史记录数据文件中的第二时间为用户最后一次访问网页地址的时 间。 0067 优选的,所述网页地址和网页标题提取子模块。

28、提取出所述历史记录数据文件中的 网页地址为在第二时间用户访问时的网页地址。 0068 与现有技术相比,本发明包括以下优点: 0069 本发明提出的一种输入栏处进行提示显示的方法和装置,在输入栏处输入关键字 后,查询是否有用户在搜索引擎中的得到的关键字历史记录,如果有,则列出关键字对应的 网页地址入口;如果没有,在用户通过搜索引擎搜索关键字并在搜索结果中访问网站时,保 存相应的历史记录。 0070 首先,本发明除了提示利用搜索引擎搜索所述关键字和浏览器曾经访问过的包含 所述关键字的网页地址外,还包括用户在搜索引擎中的得到的关键字历史记录,并根据搜 索引擎对关键字历史记录进行分组显示,各搜索引擎搜。

29、索提示项目组之间可以根据设置情 况进行排序,各搜索引擎搜索提示项目组中的关键字历史记录也可以按照域名的高低级别 和访问次数的多少进行排序,提高了搜索建议的准确度;其次,通过在搜索引擎中输入中文 关键字,保存中文关键字历史记录到数据文件中,在输入栏直接输入中文关键字时,即可得 到与中文关键字匹配的网页地址,不需要记忆英文关键字就可以迅速访问相应的网站,降 低了搜索的难度。 附图说明 0071 图1是本发明实施例一所述一种输入栏处进行提示显示的方法流程图; 0072 图2是本发明实施例二所述一种输入栏处进行提示显示的方法流程图; 0073 图3是本发明实施例三所述一种输入栏处进行提示显示的方法流程。

30、图; 0074 图4是本发明实施例三中在搜索栏下拉列表中选择关键字的示意图; 0075 图5是本发明实施例三所述关键字数据文件的示意图; 0076 图6是本发明实施例三中在搜索结果页面中访问关键字对应网站的示意图; 0077 图7是本发明实施例三所述历史记录数据文件的示意图; 0078 图8是本发明实施例三中显示网页地址入口的示意图; 0079 图9是本发明实施例四所述一种输入栏处进行提示显示的装置结构图; 0080 图10是本发明实施例五所述一种输入栏处进行提示显示的装置结构图。 具体实施方式 0081 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作。

31、进一步详细的说明。 0082 本发明提出的一种输入栏处进行提示显示的方法和装置,用户每次在输入栏处输 说 明 书CN 102819384 A 5/14页 10 入关键字,所述方法和装置都会查询数据文件中是否有与所述关键字对应的关键字记录, 如果有,则列出与所述关键字对应的网页地址入口;如果没有,则将所述关键字在搜索引擎 的搜索结果中对应的网页地址访问历史记录保存到数据文件中。 0083 下面通过列举几个具体的实施例详细说明本发明提出的一种输入栏处进行提示 显示的方法和装置。 0084 实施例1,详细介绍本发明提出的一种输入栏处进行提示显示的方法。 0085 参照图1,示出了本发明实施例1所述一。

32、种输入栏处进行提示显示的方法流程图。 0086 步骤11,接收用户在输入栏处输入的关键字; 0087 用户在输入栏处输入关键字后,接收到用户所输入的关键字。 0088 所述输入栏包括:浏览器中的地址栏和/或搜索栏,但不限于这两种,此处不应理 解为对输入栏的限制条件。 0089 所述关键字包括中文关键字、字母关键字和数字关键字的至少一种,但不限于这 三种,还可以包括其他语言或形式的关键字,此处不应理解为对关键字的限制条件。 0090 步骤12,查询是否有与所述关键字对应的关键字记录;其中所述关键字记录包 括:用户访问搜索引擎搜索所述关键字生成的搜索结果页面而形成的网页地址历史记录; 0091 用。

33、户在输入栏处输入关键字,本实施例中的方法接收到所述关键字后,查询是否 有与所述关键字对应的关键字记录。 0092 所述关键字记录包括很多组成部分,其中一部分内容是通过搜索引擎搜索所述关 键字,生成的网页地址访问历史记录。 0093 所述搜索引擎包括百度、谷歌和必应等,但不限于这几种,还可以包括其他搜索引 擎,此处不应理解为对搜索引擎的限制条件。 0094 所述网页地址访问历史记录包括很多组成部分,其中一部分内容是网页地址。 0095 步骤13,如果有,在输入栏处的搜索引擎搜索提示项目组中,显示查询到的所述网 页地址历史记录的网页地址入口。 0096 如果有所述关键字记录,按组显示各搜索引擎搜索。

34、提示项目组,并在各组内显示 查询到的所述网页地址历史记录的网页地址入口。 0097 所述显示查询到的所述网页地址历史记录的网页地址入口,是针对用户在输入栏 处输入所述关键字后,本实施例中的方法给出的一种或几种搜索建议的结果,这一种或几 种搜索建议的结果通过显示网页地址入口的方式展现出来。 0098 综上所述,本发明实施例提出的一种输入栏处进行提示显示的方法,与现有技术 相比,有以下优点: 0099 首先,本发明实施例除了提示利用搜索引擎搜索所述关键字和浏览器曾经访问过 的包含所述关键字的网页地址外,还包括用户在搜索引擎中的得到的关键字历史记录,并 根据搜索引擎对关键字历史记录进行分组显示,各搜。

35、索引擎搜索提示项目组之间可以根据 设置情况进行排序,各搜索引擎搜索提示项目组中的关键字历史记录也可以按照域名的高 低级别和访问次数的多少进行排序,提高了搜索建议的准确度;其次,通过在搜索引擎中输 入中文关键字,保存中文关键字历史记录到数据文件中,在地址栏直接输入中文关键字时, 即可得到与中文关键字匹配的网页地址,不需要记忆英文关键字就可以迅速访问相应的网 站,降低了搜索的难度。 说 明 书CN 102819384 A 10 6/14页 11 0100 下面通过实施例2详细介绍本发明提出的一种输入栏处进行提示显示的方法。 0101 实施例2,详细介绍本发明提出的一种输入栏处进行提示显示的方法。 。

36、0102 参照图2,示出了本发明实施例2所述一种输入栏处进行提示显示的方法流程图。 0103 步骤21,在接收到用户在输入栏处输入的关键字后,查询数据文件中是否有与所 述关键字对应的关键字记录;其中所述关键字记录包括:用户访问搜索引擎搜索所述关键 字生成的搜索结果页面而形成的网页地址历史记录; 0104 所述输入栏包括:浏览器中的地址栏和/或搜索栏,但不限于这两种,此处不应理 解为对输入栏的限制条件。 0105 在所述输入栏为地址栏时,基于至少一种设定的搜索引擎搜索所述关键字生成 的搜索结果页面,形成网页地址历史记录。 0106 例如在地址栏中输入关键字,可以利用百度搜索所述关键字,也可以利用。

37、谷歌搜 索所述关键字,还可以利用其它的搜索引擎搜索所述关键字。 0107 在所述输入栏为搜索栏时,基于用户所选的搜索引擎搜索所述关键字生成的搜 索结果页面,形成网页地址历史记录。 0108 例如,用户事先选定百度为搜索栏的搜索引擎,则在搜索栏输入关键字时,就利用 百度搜索所诉关键字。 0109 所述关键字包括中文关键字、字母关键字和数字关键字中的至少一种,但不限于 这三种,还可以包括其他语言或形式的关键字,此处不应理解为对关键字的限制条件。 0110 例如,用户在地址栏输入“优酷”,则所述关键字是“优酷”。 0111 所述数据文件包括关键字数据文件和历史记录数据文件,所述关键字数据文件和 历史。

38、记录数据文件只是对数据文件的命名,不影响所述数据文件的作用,也可以为数据文 件使用其他名称,此处不应理解为对数据文件的限制条件。 0112 所述关键字数据文件包括关键字和在搜索引擎中选择输入搜索关键字所发生的 第一时间,但不限于这两项,还可以包括其他内容,此处不应理解为对关键字数据文件的限 制条件。 0113 在所述关键字数据文件中,所述关键字对应唯一所述在搜索引擎中选择输入搜索 关键字所发生的第一时间,即在关键字数据文件中,一个关键字对应唯一一个第一时间。 0114 所述历史记录数据文件包括关键字、网页地址、网页标题、搜索引擎和在搜索引擎 的搜索结果页面中访问网页地址所发生的第二时间,但不限。

39、于这几项,还可以包括其他内 容,此处不应理解为对历史记录数据文件的限制条件。 0115 所述步骤21包括以下几个步骤: 0116 步骤211,查询所述关键字数据文件中是否有所述关键字; 0117 在所述关键字数据文件中,查询是否有接收到的用户输入的所述关键字“优酷”。 0118 步骤212,当所述关键字数据文件中有所述关键字时,提取出所述关键字和所述第 一时间,并查询所述历史记录数据文件中是否有所述关键字; 0119 当所述关键字数据文件中有所述关键字“优酷”时,提取出“优酷”和第一时间,例 如,提取出关键字“优酷”和第一时间“2012年5月22日12点12分12秒”。 0120 并且在所述历。

40、史记录数据文件中,查询是否有接收到的用户输入的所述关键字 “优酷”。 说 明 书CN 102819384 A 11 7/14页 12 0121 步骤213,当所述历史记录数据文件中有所述关键字时,比较所述关键字数据文件 中的第一时间和所述历史记录数据文件中的第二时间的差值; 0122 当所述历史记录数据文件中有所述关键字“优酷”时,将所述关键字数据文件中所 述关键字“优酷”对应的所述第一时间,和所述历史记录数据文件中所述关键字“优酷”对 应的所述第二时间做差。 0123 在所述关键字数据文件中,所述关键字“优酷”对应的所述第一时间是唯一的。但 是在所述历史记录数据文件中,所述关键字“优酷”对应。

41、的所述第二时间可能有很多个。如 果关键字“优酷”对应的所述第二时间只有一个,则利用这唯一一个时间与所述关键字数据 文件中的所述第一时间做差;如果关键字“优酷”对应的所述第二时间有两或两个以上,则 利用这些所述第二时间中的用户最后一次访问“优酷”对应的网页地址的时间与所述关键 字数据文件中的所述第一时间做差。 0124 例如,所述关键字数据文件中“优酷”对应的第一时间是“2012年5月22日12点 12分12秒”,所述历史记录数据文件中“优酷”对应的第二时间包括两个,一个是“2012年 5月20日12点12分12秒”,另一个是“2012年5月21日12点12分12秒”,后者是这两 个第二时间中的。

42、用户最后一次访问的时间,则利用“2012年5月21日12点12分12秒”与 “2012年5月22日12点12分12秒”做差,两个时间做差后的结果是“24小时”。 0125 步骤214,当所述差值小于等于设定的数值时,提取出所述历史记录数据文件中的 网页地址和网页标题,并判定所述网页地址是否为顶级域名; 0126 当所述差值“24小时”小于等于设定的数值时,在所述历史记录数据文件中,提取 出所述关键字“优酷”对应的网页地址和网页标题。 0127 在所述历史记录数据文件中,所述关键字“优酷”对应的网页地址和网页标题可能 有很多个。如果关键字“优酷”对应的网页地址只有一个,则提取出这唯一一个网页地址。

43、和 与该网页地址对应的网页标题;如果关键字“优酷”对应的网页地址有两个或两个以上,则 在这些网页地址中,提取出与网页地址为在第二时间的网页地址,和与该网页地址对应的 网页标题。 0128 例如,在所述历史记录数据文件中,如果关键字“优酷”对应的网页地址只有一个, 为“”,则提取出“”和与该网页地址对应的网页标题“优酷”; 如果关键字“优酷”对应的网页地址有两个,一个为“”,对应的时间是“2012 年5月21日12点12分12秒”,另一个为“”,对应的时间是“2012年5月20 日12点12分12秒”,前者网页地址对应的时间为第二时间,则提取出“”和 与该网页地址对应的网页标题“优酷”。 012。

44、9 并且判断所述网页地址“”是否为顶级域名。 0130 所述顶级域名即网站主站,不带网页地址路径,不带参数。 0131 步骤215,当所述网页地址是顶级域名时,确认有与所述关键字对应的关键字记 录。 0132 因为所述网页地址“”是顶级域名,所以步骤21的查询结果是数据 文件中有所述关键字“优酷”对应的关键字记录。 0133 步骤22,当数据文件中有所述关键字记录时,在输入栏处的搜索引擎搜索提示项 目组中,显示查询到的所述网页地址历史记录的网页地址入口。 说 明 书CN 102819384 A 12 8/14页 13 0134 在所述输入栏处,所述查询到的所述网页地址历史记录依据搜索引擎进行分。

45、组, 显示在对应的搜索引擎搜索提示项目组中。 0135 如果网页地址“”是通过“百度”搜索引擎搜索得到,则将“www. ”显示在“百度”的搜索引擎搜索提示项目组中。 0136 所述搜索引擎搜索提示项目组按照设定的顺序排列。 0137 可以根据用户的使用习惯和使用次数等条件,按设定的顺序排列搜索引擎搜索提 示项目组,例如用户使用“百度”的次数多于使用“谷歌”,可以将“百度”项目组的顺序排在 “谷歌”项目组的前面。 0138 所述查询到的所述网页地址历史记录按照访问次数的多少,在对应的搜索引擎搜 索提示项目组中降序排列。 0139 利用用户在“百度”中搜索“优酷”的的访问次数大于搜索“京东”的访问。

46、次数,则 在“百度”项目组中,“优酷”对应的网页地址排在“京东”的网页地址前面。 0140 所述网页地址入口包括:网页地址和/或包含网页地址超链接的网页标题。 0141 以关键字“优酷”举例,网页地址入口包括:网页地址“”和/或包 含“”超链接的网页标题“优酷”。 0142 根据步骤21的查询结果得知,数据文件中有所述关键字“优酷”对应的关键字记 录,如果网页地址“”是通过“百度”搜索引擎搜索得到,并且“www.youku. com”是顶级域名,则将“”显示在“百度”的搜索引擎搜索提示项目组中的第 一项并默认选中,和/或将包含“”超链接的网页标题“优酷”置于百度”的 搜索引擎搜索提示项目组中的。

47、第一项并默认选中。 0143 如果历史记录数据文件中的网页地址还包括顶级域名的下一级域名时,如,还包 括“”,则将“”置于对应的“百度”项目中“”的 下面。 0144 下面通过实施例3详细介绍本发明提出的一种输入栏处进行提示显示的方法。 0145 实施例3,详细介绍本发明提出的一种输入栏处进行提示显示的方法。 0146 参照图3,示出了本发明实施例3所述一种输入栏处进行提示显示的方法流程图。 0147 步骤31,当用户在搜索栏中输入关键字,通过搜索引擎搜索所述关键字时,将所述 关键字和第一时间保存到关键字数据文件中;在搜索结果中点击链接访问相关网站,将所 述关键字、所述链接的网页地址、所述链接。

48、的网页标题、搜索引擎和第二时间保存到历史记 录数据文件中; 0148 当用户在搜索栏中输入关键字时,搜索栏的下拉别表中包括一项,利用搜索引擎 搜索所述关键字,其作用与在搜索引擎中直接搜索所述关键字是相同的。 0149 例如,用户在搜索栏中输入“优酷”,在搜索栏下拉列表中选择利用搜索引擎搜索 “优酷”,如图4所示。将“优酷”和选择利用搜索引擎搜索“优酷”这个动作发生时的时间 “2012年5月21日12点12分12秒”,保存到关键字数据文件“keys.db”中; 0150 所述“keys.db”中包括的主要字段为“key”和“time”,如图5所示。关键字保存 到“key”字段,第一时间保存到“time”字段,其中,一个“key”对应唯一一个“time”,保存 过程中利用新的“time”更新旧的“time”。不同“key”对应的“time”之间互相独立。 0151。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1