首页> 中国专利> 浏览器地址栏中输入数据的处理方法和处理装置

浏览器地址栏中输入数据的处理方法和处理装置

摘要

本发明公开了一种浏览器地址栏中输入数据的处理方法和处理装置,处理方法包括:获取步骤,从浏览器地址栏中获取当前输入数据;匹配步骤,根据所述当前输入数据在网址数据表中进行匹配,获得一个与所述当前输入数据相匹配的第一网址;提示步骤,在所述浏览器地址栏中将所述第一网址显示在当前的输入数据之后;访问步骤,接收用户的确认信息,使浏览器访问所述第一网址。本发明能够对浏览器地址栏中的输入数据进行智能分析,能够匹配出输入数据所对应的网址并支持对该网址的直接访问。

著录项

  • 公开/公告号CN102880711A

    专利类型发明专利

  • 公开/公告日2013-01-16

    原文格式PDF

  • 申请/专利号CN201210374441.9

  • 发明设计人 李海亮;雷海波;任寰;

    申请日2012-09-27

  • 分类号G06F17/30;

  • 代理机构北京智汇东方知识产权代理事务所(普通合伙);

  • 代理人郭海彬

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

  • 入库时间 2024-02-19 17:08:41

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-29

    专利权的转移 IPC(主分类):G06F17/30 专利号:ZL2012103744419 登记生效日:20220715 变更事项:专利权人 变更前权利人:北京奇虎科技有限公司 变更后权利人:北京奇虎科技有限公司 变更事项:地址 变更前权利人:100088 北京市西城区新街口外大街28号D座112室(德胜园区) 变更后权利人:100015 北京市朝阳区酒仙桥路6号院2号楼1至19层104号内8层801 变更事项:专利权人 变更前权利人:奇智软件(北京)有限公司 变更后权利人:

    专利申请权、专利权的转移

  • 2016-08-03

    授权

    授权

  • 2013-02-27

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20120927

    实质审查的生效

  • 2013-01-16

    公开

    公开

说明书

技术领域

本发明涉及网络技术,特别是涉及一种浏览器地址栏中输入数据 的处理方法和处理装置。

背景技术

浏览器是指可以显示网页服务器或者文件系统的HTML(HyperText  Markup Language,超文本标记语言)文件内容,并让用户与这些文件 交互的一种互联网访问工具,在浏览器地址栏或搜索栏输入中文,地 址栏下方会显示访问历史、关键词建议和网络服务器推荐的网址等, 用户选择地址栏下方的网址后通过点击或者回车访问。

在现有技术中,在浏览器地址栏输入中文后,如果不选择推荐网 址而是直接回车或者直接点击浏览器的访问按钮,浏览器只能进行搜 索,因为默认都是搜索,不能直接访问网站。

因此,现有技术的浏览器地址栏缺乏对中文直接访问的支持,不 能对输入的中文进行智能分析,不能判断出用户最想访问的网址并进 行直接访问。

发明内容

本发明实施例的目的是提供一种浏览器地址栏中输入数据的处理 方法和处理装置,能够对浏览器地址栏中的输入数据进行智能分析, 能够匹配出输入数据所对应的网址并支持对该网址的直接访问。

为了实现上述目的,本发明提供了一种浏览器地址栏中输入数据 的处理方法,包括:

获取步骤,从浏览器地址栏中获取当前输入数据;

匹配步骤,根据所述当前输入数据在网址数据表中进行匹配,获 得一个与所述当前输入数据相匹配的第一网址;

提示步骤,在所述浏览器地址栏中将所述第一网址显示在当前的 输入数据之后;

访问步骤,接收用户的确认信息,使浏览器访问所述第一网址。

优选地,上述的方法中,所述网址数据表包括关键词和与关键词 对应的网址;

所述匹配步骤包括:在所述网址数据表的所述关键词中查找所述 当前输入数据,将查找到的关键词所对应的网址作为匹配网址,获得 至少一个匹配网址,根据预置规则从所述至少一个匹配网址中选择一 个作为所述第一网址。

优选地,上述的方法中,所述预置规则为将访问次数最多的匹配 网址或者将优先级最高的匹配网址作为所述第一网址。

优选地,上述的方法中,所述网址数据表为历史访问记录数据表 和/或关键词数据表;

所述历史访问记录数据表包括用户的浏览历史记录和/或收藏夹 中收藏地址;

所述关键词数据表包括从网络侧获取的热点关键词对应网址。

优选地,上述的方法中,所述关键词数据表与用户的浏览器登陆 账户相对应,所述关键词数据表从网络端下载或者存放在网络端,在 本地的所述关键词数据表发生变化后对应进行网络端更新。

优选地,上述的方法中,在所述提示步骤中,还将所述匹配网址 显示在地址栏的提示框中,使用户能够选择访问所述地址栏的提示框 中的所述第一网址之外的网址;

在所述提示框中,所述第一网址高亮显示。

优选地,上述的方法中,在所述提示步骤中,所述关键词数据表 是存放在网络端。

优选地,上述的方法中,在所述提示步骤中,浏览器接收来自网 络端的按照需求分类的多个所述关键词数据表,并按照所述需求分类 推荐给浏览器用户。

优选地,上述的方法中,在所述提示步骤中,

如果所述当前输入数据与所述第一网址对应的关键词完全相同, 则将所述当前输入数据加粗和/或改变颜色;

如果所述当前输入数据位于所述第一网址对应的关键词的前端部 分,则在所述浏览器地址栏中,将所述第一网址对应的关键词的剩余 部分补齐;

如果所述当前输入数据不位于所述第一网址对应的关键词的前端 部分,则在所述浏览器地址栏中,将所述当前输入数据改变颜色和/或 加上下划线。

优选地,上述的方法中,所述当前输入数据为中文数据。

优选地,上述的方法中,所述用户的确认信息包括:

用户按下键盘的“回车”按键的信息;或 用户点击浏览器访问按键的信息。

本发明还提供一种浏览器地址栏中输入数据的处理装置,包括:

获取单元,其配置为:从浏览器地址栏中获取当前输入数据;

匹配单元,其配置为:根据所述当前输入数据在网址数据表中进 行匹配,获得一个与所述当前输入数据相匹配的第一网址;

提示单元,其配置为:在所述浏览器地址栏中将所述第一网址显 示在当前的输入数据之后;

访问单元,其配置为:接收用户的确认信息,使浏览器访问所述 第一网址。

优选地,上述的处理装置中,所述网址数据表为历史访问记录数 据表和/或关键词数据表,所述历史访问记录数据表包括用户的浏览历 史记录和/或收藏夹中收藏地址;所述关键词数据表包括从网络侧获取 的热点关键词对应网址。

优选地,上述的处理装置中,所述提示单元配置为:还将所述匹 配网址显示在地址栏的提示框中,使用户能够选择访问所述地址栏的 提示框中的所述第一网址之外的网址;

在所述提示框中,所述第一网址高亮显示。

优选地,上述的处理装置中,所述提示单元配置为:浏览器接收 来自网络端的按照需求分类的多个所述关键词数据表,并按照所述需 求分类推荐给浏览器用户。

优选地,上述的处理装置中,所述提示单元配置为:

如果所述当前输入数据与所述第一网址对应的关键词完全相同, 则将所述当前输入数据加粗和/或改变颜色;

如果所述当前输入数据位于所述第一网址对应的关键词的前端部 分,则在所述浏览器地址栏中,将所述第一网址对应的关键词的剩余 部分补齐;

如果所述当前输入数据不位于所述第一网址对应的关键词的前端 部分,则在所述浏览器地址栏中,将所述当前输入数据改变颜色和/或 加上下划线。

本发明实施例至少存在以下技术效果:

1)本发明实施例能够对浏览器地址栏中的输入数据进行智能分 析,能够匹配出输入数据所对应的网址并支持对该网址的直接访问, 不但能够找到用户最想要的网址,还能够省去了用户的选择步骤,提 高了用户的访问速度,改善了用户的访问体验。输入数据可以支持中 文,可以让用户输入中文就可以直接访问网站,不需要记忆英文网址, 方便上网。

2)本发明实施例中,关键词数据表与用户的浏览器登陆账户相对 应,关键词数据表从网络端下载或者存放在网络端,可以记录用户访 问习惯,如果用户更换电脑,可以继续使用原来的习惯。

附图说明

图1为本发明方法实施例的步骤流程图;

图2为本发明提供的处理装置的结构图;

图3为本发明实施例的历史访问记录数据表的数据结构图;

图4为本发明实施例的关键词数据表的数据结构图;

图5为本发明实施例的浏览器地址栏中输入数据补齐的示意图;

图6为本发明实施例的浏览器提示栏中第一网址高亮现实的示意 图;

图7为本发明实施例的输入数据不位于关键词前端的浏览器显示 示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图 中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实 现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例 是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传 达给本领域的技术人员。

图1为本发明方法实施例的步骤流程图,如图1所示,本发明实 施例提供了一种浏览器地址栏中输入数据的处理方法,包括:

1)获取步骤101,从浏览器地址栏中获取当前输入数据;

例如:用户在地址栏输入中文比如“淘宝”或者“电影”。当然, 输入数据除了中文之外,也可以是英文、日文等其他语言或字符。

2)匹配步骤102,根据所述当前输入数据在网址数据表中进行匹 配,获得一个与所述当前输入数据相匹配的第一网址;

网址数据表包括关键词和与关键词对应的网址;

例如:

关键词“淘宝网”对应网址“www.taobao.com”;

关键词“淘宝论坛”对应网址“http://bbs.taobao.com”;

关键词“淘宝电器”对应网址“http://3c.tmall.com”;

关键词“新浪网”对应网址“www.sina.com.cn”;

关键词“豆瓣电影”对应网址“www.movie.douban.com”。

在一个实施例中,匹配步骤102可以包括:在网址数据表的关键 词中查找当前输入数据(例如“淘宝”),将查找到的关键词(例如 “淘宝网”“淘宝论坛”“淘宝电器”)所对应的网址作为匹配网址 (包括:“www.taobao.com”、“http://bbs.taobao.com”、 “http://3c.tmall.com”),获得至少一个匹配网址(本实施例为3个 匹配网址),根据预置规则从至少一个匹配网址中选择一个作为第一 网址(例如选择“www.taobao.com”作为第一网址)。

预置规则可以为:将访问次数最多的匹配网址或者将优先级最高 的匹配网址作为第一网址。例如:因为“www.taobao.com”访问次 数最多,所以“www.taobao.com”作为第一网址。当然,如果 “http://3c.tmall.com”支付了更多的广告费,可以由服务商将其设置 为最高优先级,从而通过优先级将“http://3c.tmall.com”作为第一 网址。

网址数据表可以为history.db(历史访问记录数据表)和/或keys.db (关键词数据表);历史访问记录数据表包括用户的浏览历史记录和/ 或收藏夹中收藏地址;关键词数据表包括从网络侧获取的热点关键词 对应网址。

在一个实施例中,关键词数据表与用户的浏览器登陆账户相对应, 关键词数据表从网络端下载或者存放在网络端,从而,即使用户在不 同的终端登陆,都可以获得并使用基于自身习惯的关键词数据表。在 本地的关键词数据表发生变化后,还可以对应进行网络端更新。

例如:用户在搜索建议通过点击回车或访问键访问过的网址,会 记录在一个列表里。对于登录用户的该列表会被备份到网络服务器端 (或称为云端)。在用户输入时,会将输入的关键字和网络服务器端 的备份进行匹配,并给出符合匹配的网址上标记出是来自网络服务器 端的匹配网址。对于上述用户的列表,可以对所有用户经常使用的热 点关键词进行统计,后生成最新的关键字列表,并按照分类(例如, 购物、美食等)推荐给用户进行下载或者在网络服务器端进行配置后, 支持用户的常用输入的直接打开(一键输入),例如一键输入“购物” 则直接打开“www.taobao.com”。

3)提示步骤103,在所述浏览器地址栏中将所述第一网址显示在 当前的输入数据之后;

例如输入数据“淘宝”,显示为“淘宝-www.taobao.com”。

此外,如果当前输入数据与第一网址对应的关键词完全相同,则 将当前输入数据加粗或改变颜色;

参考图5所示,如果当前输入数据位于第一网址对应的关键词的 前端部分,则在浏览器地址栏中,将第一网址对应的关键词的剩余部 分补齐;例如:输入数据“淘宝”,而第一网址对应的是“淘宝网”, 需要补“网-www.taobao.com”字(图5中的斜线部分),因此显示为 “淘宝网-www.taobao.com”

参考图6所示,在提示栏中,第一网址可以高亮显示(图6中网 格部分)。

图7为本发明实施例的输入数据不位于关键词前端的浏览器显示 示意图,如图7所示,如果当前输入数据不位于第一网址对应的关键 词的前端部分,则在浏览器地址栏中,将当前输入数据改变颜色并加 上下划线。例如图7中:输入“电影”,其第一网址对应的是“豆瓣 电影”,因此显示为“电影-www.movie.douban.com”,通过下划线来 提示“电影”匹配关键词“豆瓣电影”的后端或者中间,而不是匹配 开头部分。

在提示步骤103中,还可以将所有的匹配网址显示在地址栏的提 示框中,使用户能够选择访问地址栏的提示框中的第一网址之外的网 址。当然,在提示框中可以将第一网址排在第一个并且高亮显示。

4)访问步骤104,接收用户的确认信息,使浏览器访问所述第一 网址。

例如:用户按下键盘的“回车”按键的信息;或用户点击浏览器 访问按键的信息,那么直接访问第一网址,用户无需再用鼠标或者键 盘的方向键去选择提示栏中的网址。因此如果第一网址是用户需求的 网址的话,那么省略了一个选择步骤,提高了用户的访问速度,改善 了用户的访问体验。

可见,本发明实施例能够对浏览器地址栏中的输入数据进行智能 分析,能够匹配出输入数据所对应的网址并支持对该网址的直接访问, 不但能够找到用户最想要的网址,还能够省去了用户的选择步骤,提 高了用户的访问速度,改善了用户的访问体验。

图2为本发明提供的处理装置的结构图,如图2所示,本发明提 供一种浏览器地址栏中输入数据的处理装置的实施例,包括:

获取单元201,其配置为:从浏览器地址栏中获取当前输入数据;

匹配单元202,其配置为:根据所述当前输入数据在网址数据表中 进行匹配,获得一个与所述当前输入数据相匹配的第一网址;

提示单元203,其配置为:在所述浏览器地址栏中将所述第一网址 显示在当前的输入数据之后;

访问单元204,其配置为:接收用户的确认信息,使浏览器访问所 述第一网址。

在一个实施例中,提示单元配置为:还将匹配网址显示在地址栏 的提示框中,使用户能够选择访问地址栏的提示框中的第一网址之外 的网址;在提示框中,第一网址高亮显示。浏览器接收来自网络端的 按照需求分类的多个关键词数据表,并按照需求分类推荐给浏览器用 户。

在一个实施例中,提示单元配置为:如果当前输入数据与第一网 址对应的关键词完全相同,则将当前输入数据加粗和/或改变颜色;如 果当前输入数据位于第一网址对应的关键词的前端部分,则在浏览器 地址栏中,将第一网址对应的关键词的剩余部分补齐;如果当前输入 数据不位于第一网址对应的关键词的前端部分,则在浏览器地址栏中, 将当前输入数据改变颜色和/或加上下划线。

在本发明的实施例中,网址数据表可以为history.db(历史访问记 录数据表)和/或keys.db(关键词数据表);历史访问记录数据表包 括用户的浏览历史记录和/或收藏夹中收藏地址;如果输入的关键词和 历史记录、收藏夹或网络服务器网址的网站(仅网站首页或二级域名 首页)标题匹配,则首选项是该网站,用户回车或点击访问键访问网 站。

如果输入的关键词能匹配历史记录、收藏夹或网络服务器网址的 网站,关键词会通过增加下划线或改变颜色、加粗、在后面显示网址 等提示用户,该关键词已经匹配网址,回车或点击访问键就可以直接 访问网站。

用户根据搜索建议,通过点击回车或访问键访问过的网址,会记 录在一个列表里,即使用户清除历史记录,这个列表也不受影响,如 果用户是登录账号状态,可以把该列表备份到网络,即使换一台电脑, 登陆后也可以下载该列表,延续原来的使用习惯。用户可以通过搜索 建议每一条后面的删除按钮删除该网站。

以下是本发明处理装置实施例的一个执行过程中的逻辑流程的举 例,包括:

1)用户在地址栏输入中文比如“淘宝”或者“电影”;

2)浏览器逻辑会检索历史记录表history.db,如果记录中url(统 一资源定位符)标题字段含有用户输入的文字,则将记录的url字段提 取出来,置于下拉列表的第一项;如果history.db中没有记录,或者没 有查询到,则用类似的方法查询keys.db,查询后同样提取url字段置 首。

3)此时,根据用户输入的中文在url标题中的位置有两种效果增 强方案

方案1、

1>用户输入的文字在标题的起始,这时走自动补全优化方案。

2>从历史记录文件history.db中获取url以及标题,将标题中用户 未输入的部分补齐到地址栏,同时将url补齐到中文的后面。程序同时 发消息给地址栏控件,让所有补齐的文字处于选中状态。

3>后续如果用户按下“Enter”键则跳转到相应的网址,如果用户 继续输入字符,前面补齐的文字全部消失,用户的输入继续他前面的 输入,同时结合新输入的文字开始下一次的查询匹配逻辑。

方案2、

1>用户输入的文字在标题前面,比如“电影”在“豆瓣电影”后 面,这时走下划线逻辑,同时文字变蓝,后面出现网址。

2>从history.db或keys.db中读取url,置于中文的后面,中间用横 线隔开,url文字为蓝色,以提醒用户:此中文有效匹配后面的链接。

3>后续如果用户按下enter键,则直接跳转到url;如果用户继续 输入,前面的效果自动消失新输入的文字落在原来输入文字的后面, 并且用新的文字继续查询匹配逻辑流程

本发明实施例中,用到的数据结构包括history.db和keys.db文件

图3为本发明实施例的历史访问记录数据表的数据结构图;如图, 访问历史记录文件history.db,其中主要字段是key、url、url-title、time。

图4为本发明实施例的关键词数据表的数据结构图。如图,keys.db 文件,其中主要字段是key、url、url-title。每当用户通过关键字匹配 到一个url并且产生访问时,程序后台会记录这个关键字到url的映射。 之所以这么做,主要是用户有时会清空历史记录,所以需要保障当没 有历史记录时,匹配逻辑还能正常运作,给用户带来方便。

由上可知,本发明实施例具有以下有益效果:

1)本发明实施例能够对浏览器地址栏中的输入数据进行智能分 析,能够匹配出输入数据所对应的网址并支持对该网址的直接访问, 不但能够找到用户最想要的网址,还能够省去了用户的选择步骤,提 高了用户的访问速度,改善了用户的访问体验。输入数据可以支持中 文,可以让用户输入中文就可以直接访问网站,不需要记忆英文网址, 方便上网。

2)本发明实施例中,关键词数据表与用户的浏览器登陆账户相对 应,关键词数据表从网络端下载或者存放在网络端,可以记录用户访 问习惯,如果用户更换电脑,可以继续使用原来的习惯。

应当指出,在此提供的浏览器、处理方法和处理装置不与任何特 定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与 基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的 结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当 明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上 面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理 解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些 实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说 明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中 的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的 各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然 而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本 发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切 地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公 开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书 由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发 明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块 进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个 设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元 或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除 了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以 采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公 开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进 行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要 和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代 特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例 包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施 例的特征的组合意味着处于本发明的范围之内并且形成不同的实施 例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一 都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多 个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的 技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器 (DSP)来实现根据本发明实施例的浏览器地址栏中输入数据的处理装 置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为 用于执行这里所描述的方法的一部分或者全部的设备或者装置程序 (例如,计算机程序和计算机程序产品)。这样的实现本发明的程序 可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形 式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提 供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行 限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可 设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考 符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利 要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除 存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件 以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利 要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。 单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词 解释为名称。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领 域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出 若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号