一种浏览器地址栏输入内容的联想方法及装置制造方法及图纸

技术编号:10634840 阅读:264 留言:0更新日期:2014-11-12 10:42
本发明专利技术适用于浏览器技术领域,提供了一种浏览器地址栏输入内容的联想方法及装置,包括:检测浏览器地址栏中已输入的字符串;判断预设数据库中是否存在包含所述已输入的字符串的网址;当所述预设数据库中不存在包含所述已输入的字符串的网址时,获取包含相似字符串的网址,所述相似字符串为与所述已输入的字符串的相似度高于第一预设阈值的字符串;显示获取到的所述包含相似字符串的网址。本发明专利技术有效地提高了浏览器的地址栏输入内容联想功能的容错能力,即使地址栏中的内容输入错误,浏览器也能够显示出合适的联想网址,大大地提高了浏览器的操作效率。

【技术实现步骤摘要】
【专利摘要】本专利技术适用于浏览器
,提供了一种浏览器地址栏输入内容的联想方法及装置,包括:检测浏览器地址栏中已输入的字符串;判断预设数据库中是否存在包含所述已输入的字符串的网址;当所述预设数据库中不存在包含所述已输入的字符串的网址时,获取包含相似字符串的网址,所述相似字符串为与所述已输入的字符串的相似度高于第一预设阈值的字符串;显示获取到的所述包含相似字符串的网址。本专利技术有效地提高了浏览器的地址栏输入内容联想功能的容错能力,即使地址栏中的内容输入错误,浏览器也能够显示出合适的联想网址,大大地提高了浏览器的操作效率。【专利说明】一种浏览器地址栏输入内容的联想方法及装置
本专利技术属于浏览器
,尤其涉及一种浏览器地址栏输入内容的联想方法及 装直。
技术介绍
多数用户在通过浏览器进行网页访问的时候,习惯直接在浏览器的地址栏中输入 需要访问的网页的地址,即网页的统一资源定位符(Uniform Resource Locator, URL)。目 前,浏览器大多提供地址栏联想功能,例如,当地址栏中已输入了字符"ab"时,浏览器会根 据"ab"自动地联想出"www. abed, com",并在地址栏的下拉菜单中显示出该联想结果,若该 联想结果为用户希望访问的网页地址,则浏览器可以直接通过发生在该联想结果上的点击 指令跳转至该网页。 然而,现有的地址栏联想功能只能在用户按正确顺序输入网址的部分内容的前 提下才能够正常使用,例如,若用户将字符"ab"错输成了 "cb",则浏览器无法自动联想出 "www. abed, com",即,现有的浏览器地址栏联想功能不具备对输入内容的容错能力,从而也 造成了浏览器的操作效率降低。
技术实现思路
本专利技术实施例的目的在于提供一种浏览器地址栏输入内容的联想方法,解决现有 的浏览器地址栏联想功能不具备对输入内容的容错能力的问题。 本专利技术实施例是这样实现的,一种浏览器地址栏输入内容的联想方法,包括: 检测浏览器地址栏中已输入的字符串; 判断预设数据库中是否存在包含所述已输入的字符串的网址; 当所述预设数据库中不存在包含所述已输入的字符串的网址时,获取包含相似字 符串的网址,所述相似字符串为与所述已输入的字符串的相似度高于第一预设阈值的字符 串; 显示获取到的所述包含相似字符串的网址。 本专利技术实施例的另一目的在于提供一种浏览器地址栏输入内容的联想装置,包 括: 检测单元,用于检测浏览器地址栏中已输入的字符串; 判断单元,用于判断预设数据库中是否存在包含所述已输入的字符串的网址; 获取单元,用于当所述预设数据库中不存在包含所述已输入的字符串的网址时, 获取包含相似字符串的网址,所述相似字符串为与所述已输入的字符串的相似度高于第一 预设阈值的字符串; 第一显示单元,用于显示获取到的所述包含相似字符串的网址。 在本专利技术实施例中,通过将浏览器地址栏中的输入内容与预先存储在浏览器中的 网址相匹配,根据该输入内容与这些网址中所包含字符的相似性,获取到该输入内容的联 想网址,有效地提高了浏览器的地址栏输入内容联想功能的容错能力,即使地址栏中的内 容输入错误,浏览器也能够显示出合适的联想网址,大大地提高了浏览器的操作效率。 【专利附图】【附图说明】 图1是本专利技术实施例提供的浏览器地址栏输入内容的联想方法的实现流程图; 图2是本专利技术实施例提供的浏览器地址栏输入内容的联想方法地址栏下拉菜单 的不意图; 图3是本专利技术另一实施例提供的浏览器地址栏输入内容的联想方法的实现流程 图; 图4是本专利技术实施例提供的浏览器地址栏输入内容的联想装置的结构框图; 图5是本专利技术另一实施例提供的浏览器地址栏输入内容的联想装置的结构框图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。 在本专利技术实施例中,通过将浏览器地址栏中的输入内容与预先存储在浏览器中的 网址相匹配,根据该输入内容与这些网址中所包含字符的相似性,获取到该输入内容的联 想网址,有效地提高了浏览器的地址栏输入内容联想功能的容错能力,即使地址栏中的内 容输入错误,浏览器也能够显示出合适的联想网址,大大地提高了浏览器的操作效率。 在本实施例中,浏览器包括但不限于运行在计算机、笔记本电脑、手机、平板电脑、 掌上电脑(Personal Digital Assistant,PDA)等终端设备中的浏览器,其具备地址栏输入 功能,通过在置于浏览器界面的上方或者下方的地址栏中输入URL,浏览器即能够根据网页 跳转指令访问该URL对应的网页。 图1示出了本专利技术实施例提供的浏览器地址栏输入内容的联想方法的实现流程, 详述如下: 在S101中,检测浏览器地址栏中已输入的字符串。 具体地,可以通过键盘、虚拟键盘、鼠标等输入装置检测发生在地址栏的输入事 件,根据输入事件在地址栏中进行字符的输入或者复制粘贴,从而获取到浏览器地址栏中 已输入的字符串。 其中,字符串由包括但不限于由一个或者多个字母组成的字符串。 在S102中,判断预设数据库中是否存在包含所述已输入的字符串的网址。 在本实施例中,首先会对浏览器地址栏中已输入的字符串求解一次联想结果,即, 在预设数据库中判断是否存在包含了该已输入的字符串的网址,若预设数据库中已存在包 含了该已输入的字符串的网址,则可以直接将该网址作为该已输入的字符串的联想结果, 通过地址栏的下拉菜单等方式显示出来,无需对该已输入的字符串进行容错分析之后再匹 配联想结果。 其中,预设数据库为在浏览器本地建立的数据库,其作为浏览器地址栏输入内容 联想功能的数据来源,提供与地址栏中已输入的字符串相关的网址。 上述预设数据库的建立可以参考现有的浏览器地址栏输入内容联想功能所关联 的数据库的建立模式,在此不用于限定本专利技术。 在S103中,当所述预设数据库中不存在包含所述已输入的字符串的网址时,获取 包含相似字符串的网址,所述相似字符串为与所述已输入的字符串的相似度高于第一预设 阈值的字符串。 当S102中判断出预设数据库中不存在包含该已输入的字符串的网址时,则对当 前地址栏中已输入的字符串进行容错分析,判断预设的网址数据源中是否存在包含了该已 输入的字符串的相似字符串的网址。 对已输入的字符串的容错分析,具体地,可以通过一一比对预设的网址数据源中 每个网址中包含的字符串与该已输入的字符串的相似度来进行,并将比对结果中相似度高 于第一预设阈值的字符串确定为该已输入的字符串的相似字符串。 其中,可以以网址中的等用于构成网页的URL的符号作为分隔 符,来提取出网址中的字符串,例如,对于网址"http://www. abed, com/efg",除去其中的 "http "、"WWW"、"c〇m"等网址的固定组成部分,根据该网址中的在网址中所处的位 置,可以提取出该网址包含的字符串"abed"和"efg"。而对于相似度的计算,可以根据进行 比对的两个字符本文档来自技高网
...

【技术保护点】
一种浏览器地址栏输入内容的联想方法,其特征在于,包括:检测浏览器地址栏中已输入的字符串;判断预设数据库中是否存在包含所述已输入的字符串的网址;当所述预设数据库中不存在包含所述已输入的字符串的网址时,获取包含相似字符串的网址,所述相似字符串为与所述已输入的字符串的相似度高于第一预设阈值的字符串;显示获取到的所述包含相似字符串的网址。

【技术特征摘要】

【专利技术属性】
技术研发人员:鲁静罡张宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1