浏览器地址栏输入的提示方法和装置、浏览器的制造方法

文档序号:6503576阅读:190来源:国知局
浏览器地址栏输入的提示方法和装置、浏览器的制造方法
【专利摘要】本发明涉及一种浏览器地址栏输入的提示方法和装置、浏览器。所述方法包括:获取在浏览器地址栏输入的字符串;根据所述字符串从本地和/或后台服务器中获取包含所述字符串的原始网页地址和包含所述字符串的联想网页地址;在所述浏览器地址栏的输入提示区域中显示所述包含所述字符串的原始网页地址和包含所述字符串的联想网页地址。上述浏览器地址栏输入的提示方法和装置、浏览器,根据输入的字符串获取到包含字符串的原始网页地址和包含字符串的联想网页地址,并显示,因包含了字符串的联想,提供了丰富的包含字符串的联想网页地址供用户选择。
【专利说明】浏览器地址栏输入的提示方法和装置、浏览器

【技术领域】
[0001] 本发明涉及互联网技术,特别是涉及一种浏览器地址栏输入的提示方法和装置、 浏览器。

【背景技术】
[0002] 随着互联网技术的发展,人们习惯通过浏览器访问因特网获取所需信息。浏览器 是可以显示网页服务器或文件系统的HTML (Hyper Text Markup Language,超文本标记语 言)文件内容,并让用户与这些文件交互的一种客户端软件。浏览器主要通过HTTP (Hyper Text Transfer Protocol,超文本传输协议)协议与网页服务器交互获取网页,这些网页 由URL (Universal Resource Locator,网页地址)指定,文件格式通常为HTML,并由MIME (Multipurpose Internet Mail Extensions,多功能因特网邮件扩充服务)在HTTP协议中 指明。
[0003] 发明人经过研究发现传统的浏览器的地址栏输入时存在如下缺陷:用户在浏览器 的地址栏输入字符串时,只能提示URL中包含所述字符串的词条作为地址栏的输入选择。 如输入"baidu"时,提示"www. baidu. com"的词条作为地址栏的输入选择。
[0004] 传统浏览器的地址栏在输入字符串后其提示的联想词条较少,不能够提供丰富的 联想词条供用户选择。


【发明内容】

[0005] 基于此,有必要提供一种能提供丰富联想词条的浏览器地址栏输入的提示方法。
[0006] 此外,还有必要提供一种能提供丰富联想词条的浏览器地址栏输入的提示装置。
[0007] 此外,还有必要提供一种能提供丰富联想词条的浏览器。
[0008] -种浏览器地址栏输入的提示方法,包括:
[0009] 获取在浏览器地址栏输入的字符串;
[0010] 根据所述字符串从本地和/或后台服务器中获取包含所述字符串的原始网页地 址和包含所述字符串的联想网页地址联想;
[0011] 在所述浏览器地址栏的输入提示区域中显示所述包含所述字符串的原始网页地 址和包含所述字符串的联想网页地址联想。
[0012] 一种浏览器地址栏输入的提示方法,包括:
[0013] 获取在浏览器地址栏输入的字符串,所述字符串为空;
[0014] 从本地和/或后台服务器中的网页地址历史记录中按时间顺序选取预定数量历 史记录;
[0015] 在所述浏览器地址栏的输入提示区域中显示所述选取的预定数量历史记录。
[0016] 一种浏览器地址栏输入的提示装置,包括:
[0017] 输入模块,用于获取在浏览器地址栏输入的字符串;
[0018] 获取模块,用于根据所述字符串从本地和/或后台服务器中获取包含所述字符串 的原始网页地址和包含所述字符串的联想网页地址;
[0019] 显示模块,用于在所述浏览器地址栏的输入提示区域中显示所述包含所述字符串 的原始网页地址和包含所述字符串的联想网页地址。
[0020] 一种浏览器地址栏输入的提示装置,包括:
[0021] 输入模块,用于获取在浏览器地址栏输入的字符串,所述字符串为空;
[0022] 获取模块,用于从本地和/或后台服务器中的网页地址历史记录中按时间顺序选 取预定数量历史记录;
[0023] 显示模块,用于在所述浏览器地址栏的输入提示区域中显示所述选取的预定数量 历史记录。
[0024] 一种浏览器,包括上述的浏览器地址栏输入的提示装置。
[0025] 上述浏览器地址栏输入的提示方法和装置、浏览器,根据输入的字符串获取到包 含字符串的原始网页地址和包含字符串的联想网页地址,并显示,因包含了字符串的联想, 提供了丰富的包含字符串的联想网页地址供用户选择。

【专利附图】

【附图说明】
[0026] 图1为一个实施例中浏览器地址栏输入的提示方法的流程图;
[0027] 图2为另一个实施例中浏览器地址栏输入的提示方法的流程图;
[0028] 图3为另一个实施例中浏览器地址栏输入的提示方法的流程图;
[0029] 图4为根据该字符串获取在网页链接和网页标题中包含该字符串的自身联想网 页地址的流程图;
[0030] 图5为另一个实施例中浏览器地址栏输入的提示方法的流程图;
[0031] 图6为一个实施例中浏览器地址栏输入的提示装置的结构框图;
[0032] 图7为图6中获取模块640的内部结构框图;
[0033] 图8为另一个实施例中浏览器地址栏输入的提示装置的结构框图;
[0034] 图9为另一个实施例中浏览器地址栏输入的提示装置的结构框图。

【具体实施方式】
[0035] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0036] 如图1所示,为一个实施例中浏览器地址栏输入的提示方法的流程图。该地址栏 输入的提示方法可运行于终端安装的浏览器上。该终端可为台式计算机、膝上电脑、掌上电 脑、智能手机等。该地址栏输入的提示方法,包括:
[0037] 步骤S102,获取在浏览器地址栏输入的字符串。
[0038] 具体的,用户在终端上打开浏览器,通过触摸屏或按键在浏览器的地址栏中输入 字符串。该字符串为以下几种类型中的一种:
[0039] ( 1)没有包含预设分隔符的字符串
[0040] 具体的,预设分隔符可为"或网页地址中用于分隔字符的分隔符。没有包含预 设分隔符的字符串,如"abc"。
[0041] (2)包含预设分隔符的字符串
[0042] 具体的,包含预设分隔符的字符串,如"abc. cd"。
[0043] (3)包含指定头字符的字符串
[0044] 具体的,指定头字符可为"http: "或者"www. ",包含指定头字符则表示用户想打 开某个URL。
[0045] 步骤S104,根据该字符串从本地和/或后台服务器中获取包含该字符串的原始网 页地址和包含该字符串的联想网页地址联想。
[0046] 具体的,输入的字符串可为中文字符、英文字符、数字、符号等及其组合。以输入字 符串为"XXX"为例,包含字符串的原始网页地址的格式可为XXX*. *,包含字符串的联想网 页地址为3g. XXX*,或者m. XXX*的URL。其中,是通配符。
[0047] 包含该字符串的原始网页地址包括包含该字符串的自身网页地址和包含该字符 串的搜索网页地址。包含该字符串的联想网页地址包括包含该字符串的自身联想网页地址 和包含该字符串的搜索联想网页地址。
[0048] 其中,包含该字符串的自身网页地址是指由字符串直接补全.com/, cn等字符组 成的网页地址。例如,字符串" bai du ",字符串的自身网页地址为www. bai du. com。
[0049] 包含该字符串的搜索网页地址是指对该字符串的执行搜索功能,选择该搜索后直 接进入包含该字符串的搜索结果页面的网页地址,字符串的搜索的提示格式,如搜索:xxx。 例如字符串"百度","百度"的搜索网页地址是指选择该"百度"搜索后,直接进入包含"百 度"字符的很多搜索结果的页面,从搜索结果中选择某一个网页地址即可进入相应的网页。
[0050] 包含该字符串的自身联想网页地址是指对该字符串进行联想得到包含字符串及 联想字符的网页地址,例如字符串为m.s,包含字符串的自身联想网页地址为rn.sohu.com 或 m. sogou. com 等。
[0051] 包含该字符串的搜索联想网页地址是指对该字符串进行联想得到的包含字符串 的联想搜索结果页面的网页地址,例如字符串为m. s,包含该字符串的搜索联想网页地址为 搜索"m. sohu"的网页地址,选择该"m. sohu"后,直接进入包含"m. sohu"字符的很多搜索 结果的页面,从搜索结果中选择某一个网页地址即可进入相应的网页。
[0052] 步骤S106,在该浏览器地址栏的输入提示区域中显示该包含该字符串的原始网页 地址、和包含该字符串的联想网页地址。
[0053] 具体的,在浏览器地址栏的输入提示区域中可以以列表形式显示该包含该字符串 的原始网页地址和包含该字符串的联想网页地址。该地址栏的输入提示区域可为在地址栏 的下方或上方划定的方框区域,该输入提示区域可隐藏,在用户输入字符串后,自动显示。
[0054] 此外,可对包含该字符串的原始网页地址和包含该字符串的联想网页地址进行排 序,然后再显示排序结果,排序结果为该字符串的原始网页地址和包含该字符串的联想网 页地址。
[0055] 上述浏览器地址栏输入的提示方法,根据输入的字符串获取到包含字符串的原始 网页地址和联想网页地址,并显示,因包含了字符串的联想,提供了丰富的包含字符串的联 想网页地址供用户选择。
[0056] 进一步的,如图2所示,在一个实施例中,一种浏览器地址栏输入的提示方法,包 括:
[0057] 步骤S202,获取在浏览器地址栏输入的字符串,该字符串为没有包含预设分隔符 的字符串或包含了预设分隔符的字符串。
[0058] 步骤S204,根据该字符串从本地和/或后台服务器中获取包含该字符串的自身网 页地址、包含该字符串的搜索网页地址、包含该字符串的自身联想网页地址和包含该字符 串的搜索联想网页地址。
[0059] 具体的,本地和后台服务器均包括网页地址历史记录,该网页地址历史记录包括 自身网页地址历史记录和搜索网页地址历史记录。该自身网页地址历史记录中记载了用户 历史访问的网页地址,包括自身网页地址和自身联想网页地址。搜索网页地址历史记录中 记载了用户历史搜索的网页地址,包括搜索网页地址和搜索联想网页地址。
[0060] 包含字符串的搜索联想网页地址是指对包含字符串及联想字符的搜索得到的包 含很多搜索结果的网页地址。例如,字符串为"百度",联想字符为"地图",对"百度地图"进 行搜索,格式为:搜索"百度地图",被选中后,进入搜索结果页面,出现很多搜索结果的网页 地址,如"百度地图"的网页地址、"百度地图"百科的网页地址等。
[0061] 步骤S206,在该浏览器地址栏的输入提示区域中显示该包含该字符串的自身网页 地址、包含该字符串的搜索网页地址、包含该字符串的自身联想网页地址和包含该字符串 的搜索联想网页地址。
[0062] 上述浏览器地址栏输入的提示方法,根据输入的字符串获取到包含字符串的自身 网页地址、搜索网页地址、自身联想网页地址和搜索联想网页地址,并显示,提供了丰富的 包含字符串的联想网页地址供用户选择。
[0063] 此外,当输入的字符串为包含了预设分隔符的字符串时,将预设分隔符的前面字 符和后面字符分别进行联想。首先,建立字符联想数据库,获取到包含预设分隔符的字符串 后,将该字符串分成分隔符前面的第一字符串和分隔符后面的第二字符串;根据第一字符 串和第二字符串分别从字符联想数据库中获取第一字符串的第一联想字符和第二字符串 的第二联想字符;形成包含第一字符串及第一联想字符、预设分隔符、第二字符串及第二联 想字符的自身联想网页地址和搜索联想网页地址。
[0064] 进一步的,如图3所示,在一个实施例中,一种浏览器地址栏输入的提示方法,包 括:
[0065] 步骤S302,获取在浏览器地址栏输入的字符串,该字符串为包含指定头子符的字 符串。
[0066] 具体的,该指定头字符可为"http: "或者"www. ",包含指定头字符则表示用户想 打开某个URL。
[0067] 步骤S304,根据该字符串从本地和/或后台服务器中获取包含该字符串的自身网 页地址和包含该字符串的自身联想网页地址。
[0068] 具体的,本地和后台服务器均包括网页地址历史记录,该网页地址历史记录包括 自身网页地址历史记录和搜索网页地址历史记录。该自身网页地址历史记录中记载了用户 历史访问的网页地址,包括自身网页地址和自身联想网页地址。搜索网页地址历史记录中 记载了用户历史搜索的网页地址,包括搜索网页地址和搜索联想网页地址。
[0069] 步骤S306,在该浏览器地址栏的输入提示区域中显示该包含该字符串的自身网页 地址和包含该字符串的自身联想网页地址联想。
[0070] 上述浏览器地址栏输入的提示方法,根据输入的字符串获取到包含字符串的自身 网页地址和自身联想网页地址,并显示,提供了丰富的包含字符串的联想网页地址供用户 选择。
[0071] 进一步的,在一个实施例中,如图4所示,根据该字符串从本地和/或后台服务器 中获取包含该字符串的自身网页地址及联想网页地址的步骤包括:根据该字符串从本地和 /或后台服务器中获取在网页链接和网页标题中包含该字符串的自身网页地址和自身联想 网页地址,包括:
[0072] 步骤S402,预先设置在网页链接中包含该字符串的匹配级别和在网页标题中包含 该字符串的匹配级别。
[0073] 具体的,预先设置网页链接的域名以该字符串开头的匹配级别高于网页链接的某 个子域以该字符串开头的匹配级别;预先设置网页标题以该字符串开头的匹配级别高于网 页标题中包含该字符串的匹配级别。
[0074] 步骤S404,按匹配级别从本地和/或后台服务器中的网页地址历史记录、书签和 预置数据库中选取在网页链接中包含该字符串的自身网页地址及自身联想网页地址。
[0075] 具体的,本地和后台服务器均包括网页地址历史记录,该网页地址历史记录包括 自身网页地址历史记录和搜索网页地址历史记录。该自身网页地址历史记录中记载了用户 历史访问的网页地址,包括自身网页地址和自身联想网页地址。搜索网页地址历史记录中 记载了用户历史搜索的网页地址,包括搜索网页地址和搜索联想网页地址。
[0076] 首先从网页地址历史记录中选取符合网页链接的域名以该字符串开头的自身网 页地址及自身联想网页地址,然后从书签中选取符合网页链接的域名以该字符串开头的自 身网页地址及自身联想网页地址,再从预置数据库中选取在网页链接的域名以该字符串的 自身网页地址及自身联想网页地址;再从网页地址历史记录中选取符合网页链接的某个子 域以该字符串开头的自身网页地址及自身联想网页地址;从书签中选取符合网页链接的某 个子域以该字符串开头的自身网页地址及自身联想网页地址;从阈值数据库中选取符合网 页链接的某个子域以该字符串开头的自身网页地址及自身联想网页地址。
[0077] 其中,网页地址历史记录中记录有用户历史访问的网页地址。书签是用于存储用 户在浏览器中添加的自身网页地址及自身联想网页地址。预置数据库是指安装浏览器客户 端时自带的存储预设网页地址,该数据库可自动进行更新,将热门网页地址存储在其中。
[0078] 步骤S406,按匹配级别从本地和/或后台服务器中的网页地址历史记录、书签和 预置数据库中选取在网页标题中包含该字符串的自身联想网页地址。
[0079] 具体的,同上述从网页地址历史记录、书签和预置数据库中选取网页链接中包含 该字符串的网页地址一样,按照匹配级别从网页地址历史记录、书签和预置数据库中选取 网页标题中包含该字符串的自身网页地址及自身联想网页地址。
[0080] 进一步的,按匹配级别从高到低,及网页地址历史记录、书签和预置数据库的顺序 对选取的网页地址进行排序。
[0081] 进一步的,输入的该字符串为没有包含预设分隔符的字符串时,根据该字符串获 取包含该字符串的自身网页地址和搜索网页地址、包含该字符串的自身联想网页地址和搜 索联想网页地址;在该浏览器地址栏的输入提示区域中显示该包含该字符串的自身网页地 址和搜索网页地址、包含该字符串的自身联想网页地址和搜索联想网页地址。
[0082] 例如,浏览器地址栏输入的字符串为"百度",则获取并在地址栏的输入提示区域 中显示以下内容:
[0083] (1) www. baidu. com ;
[0084] (2)搜索:百度
[0085] (3)百度首页(搜索联想)
[0086] (4)百度地图(搜索联想)
[0087] 浏览器地址栏输入的字符串为"sina",则获取并在浏览器地址栏的输入提示框中 显示以下内容:
[0088] (1) sina. com. cn
[0089] (2)搜索:sina
[0090] (3) sina微博(搜索联想)
[0091] (4) sina首页(搜索联想)
[0092] 进一步的,输入的字符串为包含预设分隔符的字符串时,根据该字符串获取包含 该字符串的自身网页地址、包含该字符串的自身联想网页地址、包含该字符串的搜索网页 地址和搜索联想网页地址;在该浏览器地址栏的输入提示区域中显示该包含该字符串的自 身网页地址和自身联想网页地址、包含该字符串的联想网页地址和搜索联想网页地址。
[0093] 具体的,输入字符串为XXX. XX,获取并显示的内容如下:
[0094] ( 1) XXX. XX. com
[0095] (2)搜索:XXX. XX
[0096] (3)格式为 XXX. XX*,或 3g. XXX. XX*,或 m. XXX. XX* 的网页地址,或标题含 XXX. XX 的网页地址
[0097] (4)搜索:m. XXX. XX
[0098] 例如,输入的字符串为m. s,获取并显示以下内容:
[0099] (l)m. s. com
[0100] (2)搜索:m. s (3) m. sogou. com
[0101] (4) m. suning. com
[0102] (5) m. sohu. com
[0103] (6)搜索:m. sohu
[0104] (7)搜索:m. sogou
[0105] 进一步的,如图5所示,在一个实施例中了,一种浏览器地址栏输入的提示方法, 包括:
[0106] 步骤S502,获取在浏览器地址栏输入的字符串,该字符串为空。
[0107] 具体的,打开浏览器后,输入的字符串为空,即用户未输入字符串时,可从网页地 址历史记录中选取预定数量历史。该预定数量可根据需要设定,如10条、20条等。
[0108] 步骤S504,从本地和/或后台服务器中的网页地址历史记录中按时间顺序选取预 定数量历史记录。
[0109] 步骤S506,在该浏览器地址栏的输入提示区域中显示该选取的预定数量历史记 录。
[0110] 上述浏览器地址栏输入的提示方法,在未输入字符串时,可从网页地址历史记录 及搜索历史记录中选取预定数量的历史记录并显示,提供了丰富的联想网页地址。
[0111] 如图6所示,为一个实施例中一种浏览器地址栏输入的提示装置的结构框图。该 浏览器地址栏输入的提示装置,包括输入模块620、获取模块640和显示模块660。其中:
[0112] 输入模块620用于获取在浏览器地址栏输入的字符串。
[0113] 具体的,用户在终端上打开浏览器,通过触摸屏或按键在浏览器的地址栏中输入 字符串。该字符串为以下几种类型中的一种:
[0114] ( 1)没有包含预设分隔符的字符串
[0115] 具体的,预设分隔符可为"或网页地址中用于分隔字符的分隔符。没有包含预 设分隔符的字符串,如"abc"。
[0116] (2)包含预设分隔符的字符串
[0117] 具体的,包含预设分隔符的字符串,如"abc. cd"。
[0118] (3)包含指定头字符的字符串
[0119] 具体的,指定头字符可为"http:"或者"www. ",包含指定头字符则表示用户想打 开某个URL。
[0120] 获取模块640用于根据该字符串从本地和/或后台服务器中获取包含该字符串的 原始网页地址和包含该字符串的联想网页地址。
[0121] 具体的,输入的字符串可为中文字符、英文字符、数字、符号等及其组合。以输入字 符串为"XXX"为例,包含字符串的原始网页地址的格式可为XXX*. *,包含字符串的联想网 页地址为3g. XXX*,或者m. XXX*的URL。其中,是通配符。
[0122] 包含该字符串的原始网页地址包括包含该字符串的自身网页地址和包含该字符 串的搜索网页地址。包含该字符串的联想网页地址包括包含该字符串的自身联想网页地址 和包含该字符串的搜索联想网页地址。
[0123] 其中,包含该字符串的自身网页地址是指由字符串直接补全.com/, cn等字符组 成的网页地址。例如,字符串" bai du ",字符串的自身网页地址为www. bai du. com。
[0124] 包含该字符串的搜索网页地址是指对该字符串的执行搜索功能,选择该搜索后直 接进入包含该字符串的搜索结果页面的网页地址,字符串的搜索的提示格式,如搜索:xxx。 例如字符串"百度","百度"的搜索网页地址是指选择该"百度"搜索后,直接进入包含"百 度"字符的很多搜索结果的页面,从搜索结果中选择某一个网页地址即可进入相应的网页。
[0125] 包含该字符串的自身联想网页地址是指对该字符串进行联想得到包含字符串及 联想字符的网页地址,例如字符串为m.s,包含字符串的自身联想网页地址为rn.sohu.com 或 m. sogou. com 等。
[0126] 包含该字符串的搜索联想网页地址是指对该字符串进行联想得到的包含字符串 的联想搜索结果页面的网页地址,例如字符串为m.s,包含该字符串的搜索联想网页地址为 搜索"m. sohu"的网页地址,选择该"m. sohu"后,直接进入包含"m. sohu"字符的很多搜索 结果的页面,从搜索结果中选择某一个网页地址即可进入相应的网页。
[0127] 显示模块660用于在该浏览器地址栏的输入提示区域中显示该包含该字符串的 原始网页地址和包含该字符串的联想网页地址。
[0128] 具体的,在浏览器地址栏的输入提示区域中可以以列表形式显示该包含该字符串 的原始网页地址和包含该字符串的联想网页地址。该地址栏的输入提示区域可为在地址栏 的下方或上方划定的方框区域,该输入提示区域可隐藏,在用户输入字符串后,自动显示。
[0129] 此外,可对包含该字符串的原始网页地址和包含该字符串的联想网页地址进行排 序,然后再显示排序结果,排序结果为该字符串的原始网页地址和包含该字符串的联想网 页地址。
[0130] 上述浏览器地址栏输入的提示系统,根据输入的字符串获取到包含字符串的原始 网页地址和联想网页地址,并显示,因包含了字符串的联想,提供了丰富的包含字符串的联 想网页地址供用户选择。
[0131] 进一步的,输入模块620还用于获取在浏览器地址栏输入的字符串,该字符串为 没有包含预设分隔符的字符串或包含了预设分隔符的字符串;获取模块640还用于根据该 字符串从本地和/或后台服务器中获取包含该字符串的自身网页地址、包含该字符串的搜 索网页地址、包含该字符串的自身联想网页地址和包含该字符串的搜索联想网页地址;显 示模块660还用于在该浏览器地址栏的输入提示区域中显示所述包含该字符串的自身网 页地址、包含该字符串的搜索网页地址、包含该字符串的自身联想网页地址和包含该字符 串的搜索联想网页地址。
[0132] 具体的,包含字符串的搜索联想网页地址是指对包含字符串及联想字符的搜索得 到的包含很多搜索结果的网页地址。例如,字符串为"百度",联想字符为"地图",对"百度 地图"进行搜索,格式为:搜索"百度地图",被选中后,进入搜索结果页面,出现很多搜索结 果的网页地址,如"百度地图"的网页地址、"百度地图"百科的网页地址等。
[0133] 此外,当输入的字符串为包含了预设分隔符的字符串时,将预设分隔符的前面字 符和后面字符分别进行联想。首先,预先建立字符联想数据库,获取模块60还用于获取到 包含预设分隔符的字符串后,将该字符串分成分隔符前面的第一字符串和分隔符后面的第 二字符串;根据第一字符串和第二字符串分别从字符联想数据库中获取第一字符串的第一 联想字符和第二字符串的第二联想字符;形成包含第一字符串及第一联想字符、预设分隔 符、第二字符串及第二联想字符的自身联想网页地址和搜索联想网页地址。
[0134] 进一步的,输入模块620还用于获取在浏览器地址栏输入的字符串,该字符串为 包含指定头子符的字符串;获取模块640还用于根据该字符串从本地和/或后台服务器中 获取包含该字符串的自身网页地址和包含该字符串的自身联想网页地址;显示模块660还 用于在该浏览器地址栏的输入提示区域中显示所述包含该字符串的自身网页地址和包含 该字符串的自身联想网页地址。
[0135] 进一步的,获取模块640还用于根据该字符串从本地和/或后台服务器中获取在 网页链接和网页标题中包含该字符串的自身网页地址和自身联想网页地址,如图7所示, 获取模块640包括预设子模块642和选取子模块644。其中:
[0136] 预设子模块642用于预先设置在网页链接中包含该字符串的匹配级别和在网页 标题中包含该字符串的匹配级别。
[0137] 具体的,预设子模块642预先设置网页链接的域名以该字符串开头的匹配级别高 于网页链接的某个子域以该字符串开头的匹配级别,以及预先设置网页标题以该字符串开 头的匹配级别高于网页标题中包含该字符串的匹配级别。
[0138] 选取子模块644用于按匹配级别从本地和/或后台服务器中的网页地址历史记 录、书签和预置数据库中选取在网页链接中包含该字符串的自身网页地址及自身联想网页 地址,以及按匹配级别从本地和/或后台服务器中的网页地址历史记录、书签和预置数据 库中选取在网页标题中包含所述字符串的自身网页地址及自身联想网页地址。
[0139] 具体的,本地和后台服务器均包括网页地址历史记录,该网页地址历史记录包括 自身网页地址历史记录和搜索网页地址历史记录。该自身网页地址历史记录中记载了用户 历史访问的网页地址,包括自身网页地址和自身联想网页地址。搜索网页地址历史记录中 记载了用户历史搜索的网页地址,包括搜索网页地址和搜索联想网页地址。
[0140] 首先从网页地址历史记录中选取符合网页链接的域名以该字符串开头的自身网 页地址及自身联想网页地址,然后从书签中选取符合网页链接的域名以该字符串开头的自 身网页地址及自身联想网页地址,再从预置数据库中选取在网页链接的域名以该字符串的 自身网页地址及自身联想网页地址;再从网页地址历史记录中选取符合网页链接的某个子 域以该字符串开头的自身网页地址及自身联想网页地址;从书签中选取符合网页链接的某 个子域以该字符串开头的自身网页地址及自身联想网页地址;从阈值数据库中选取符合网 页链接的某个子域以该字符串开头的自身网页地址及自身联想网页地址。
[0141] 其中,网页地址历史记录中记录有用户历史访问的网页地址。书签是用于存储用 户在浏览器中添加的自身网页地址及自身联想网页地址。预置数据库是指安装浏览器客户 端时自带的存储预设网页地址,该数据库可自动进行更新,将热门网页地址存储在其中。
[0142] 如图8所示,在一个实施例中,该浏览器地址栏输入的提示装置,包括输入模块 620、获取模块640和显示模块660,还包括排序模块650。其中:
[0143] 排序模块650用于按匹配级别从高到低,及网页地址历史记录、书签和预置数据 库的顺序对选取的网页地址进行排序。
[0144] 在一个实施例中,上述浏览器地址栏输入的提示装置中,输入模块620用于获取 在浏览器地址栏输入的字符串,该字符串为空。
[0145] 具体的,打开浏览器后,输入的字符串为空,即用户未输入字符串时,可从网页地 址历史记录、搜索历史记录中选取预定数量历史。该预定数量可根据需要设定,如10条、20 条等。
[0146] 获取模块640用于从网页地址历史记录中按时间顺序选取预定数量历史记录。
[0147] 显示模块660用于在所述浏览器地址栏的输入提示区域中显示所述选取的预定 数量历史记录。
[0148] 此外,一种浏览器,包括上述的浏览器地址栏输入的提示装置。
[0149] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0150] 本发明实施例还提供了另一种地址栏输入的提示装置,如图9所示,为了便于说 明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方 法部分。该终端可以为包括手机、平板电脑、PDA (Personal Digital Assistant,个人数字 助理)、P0S (Point of Sales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:
[0151] 图9示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考 图9,手机包括:射频(Radio Frequency,RF)电路910、存储器920、输入单元930、显示单元 940、传感器950、音频电路960、无线保真(wireless fidelity,WiFi)模块970、处理器980、 以及电源990等部件。本领域技术人员可以理解,图9中示出的手机结构并不构成对手机 的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0152] 下面结合图9对手机的各个构成部件进行具体的介绍:
[0153] RF电路910可用于收发信息或通话过程中,信号的接收和发送,特别地,将 基站的下行信息接收后,给处理器980处理;另外,将设计上行的数据发送给基站。通 常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路110还可以通过无线通信与网络和 其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通 讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽 带码分多址(Wideband Code Division Multiple Access, WCDMA)、长期演进(Long Term Evolution, LTE))、电子邮件、短消息服务(Short Messaging Service, SMS)等。
[0154] 存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920 的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器920可主要包 括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用 程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建 的数据(比如音频数据、电话本等)等。此外,存储器920可以包括高速随机存取存储器,还 可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储 器件。
[0155] 输入单元930可用于接收输入的数字或字符信息,以及产生与手机900的用户设 置以及功能控制有关的键信号输入。具体地,输入单元930可包括触控面板931以及其他 输入设备932。触控面板931,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用 户使用手指、触笔等任何适合的物体或附件在触控面板931上或在触控面板931附近的操 作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板931可包括触摸检测 装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带 来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它 转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。此外, 可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板931。除了触控面 板931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括 但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的 一种或多种。
[0156] 显示单元940可用于显示由用户输入的信息或提供给用户的信息以及手机的各 种菜单。显示单元940可包括显示面板941,可选的,可以采用液晶显示器(Liquid Crystal Display, IXD)、有机发光二极管(Organic Light-Emitting Diode, 0LED)等形式来配置显 示面板941。进一步的,触控面板931可覆盖显示面板941,当触控面板931检测到在其上 或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸 事件的类型在显示面板941上提供相应的视觉输出。虽然在图9中,触控面板931与显示 面板941是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可 以将触控面板931与显示面板941集成而实现手机的输入和输出功能。
[0157] 手机900还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感 器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境 光线的明暗来调节显示面板941的亮度,接近传感器可在手机移动到耳边时,关闭显示面 板941和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴) 加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横坚 屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机 还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0158] 音频电路960、扬声器961,传声器962可提供用户与手机之间的音频接口。音频 电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为 声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接 收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910以发送给比如 另一手机,或者将音频数据输出至存储器920以便进一步处理。
[0159] WiFi属于短距离无线传输技术,手机通过WiFi模块970可以帮助用户收发电子邮 件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了 WiFi模块970,但是可以理解的是,其并不属于手机900的必须构成,完全可以根据需要在 不改变发明的本质的范围内而省略。
[0160] 处理器980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分, 通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920 内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器980 可包括一个或多个处理单元;优选的,处理器980可集成应用处理器和调制解调处理器,其 中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线 通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。
[0161] 手机900还包括给各个部件供电的电源990 (比如电池),优选的,电源可以通过电 源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗 管理等功能。
[0162] 尽管未示出,手机900还可以包括摄像头、蓝牙模块等,在此不再赘述。
[0163] 在本发明实施例中,该终端所包括的处理器980还具有以下功能:执行浏览器地 址栏输入的提示方法,包括:
[0164] 获取在浏览器地址栏输入的字符串;
[0165] 根据该字符串获取包含该字符串的网页地址、该字符串的搜索、包含该字符串的 网页地址联想;
[0166] 在该浏览器地址栏的输入提示区域中显示所述包含该字符串的网页地址、该字符 串的搜索、包含该字符串的网页地址联想。
[0167] 进一步的,终端的处理器980还具有以下功能:
[0168] 根据该字符串获取包含所述字符串的搜索联想;
[0169] 在该浏览器地址栏的输入提示区域中显示该包含所述字符串的搜索联想。
[0170] 进一步的,终端的处理器980还具有以下功能:
[0171] 根据该字符串获取网页地址历史记录中包含该字符串的网页地址和/或搜索历 史记录中包含该字符串的搜索;
[0172] 在该浏览器地址栏的输入提示区域中显示该网页地址历史记录中包含该字符串 的网页地址和/或搜索历史记录中包含该字符串的搜索。
[0173] 进一步的,终端的处理器980还具有以下功能:
[0174] 该字符串为没有包含预设分隔符的字符串时,根据该字符串获取包含该字符串的 网页地址、该字符串的搜索、包含该字符串的网页地址联想和搜索联想、包含该字符串的搜 索历史;
[0175] 在该浏览器地址栏的输入提示区域中显示该包含该字符串的网页地址、该字符串 的搜索、包含该字符串的网页地址联想和搜索联想、包含该字符串的搜索历史。
[0176] 进一步的,终端的处理器980还具有以下功能:
[0177] 根据该字符串获取在网页链接和网页标题中包含该字符串的网页地址,包括:
[0178] 预先设置在网页链接中包含该字符串的匹配级别和在网页标题中包含该字符串 的匹配级别;
[0179] 按匹配级别从网页地址历史记录、书签和预置数据库中选取在网页链接中包含该 字符串的网页地址;
[0180] 按匹配级别从网页地址历史记录、书签和预置数据库中选取在网页标题中包含该 字符串的网页地址。
[0181] 进一步的,终端的处理器980还具有以下功能:预先设置在网页链接中包含该字 符串的匹配级别和在网页标题中包含该字符串的匹配级别的步骤包括 :
[0182] 预先设置网页链接的域名以该字符串开头的匹配级别高于网页链接的某个子域 以该字符串开头的匹配级别;
[0183] 预先设置网页标题以该字符串开头的匹配级别高于网页标题中包含该字符串的 匹配级别。
[0184] 进一步的,终端的处理器980还具有以下功能:
[0185] 按匹配级别从高到低,及网页地址历史记录、书签和预置数据库的顺序对选取的 网页地址进行排序。
[0186] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1. 一种浏览器地址栏输入的提示方法,包括: 获取在浏览器地址栏输入的字符串; 根据所述字符串从本地和/或后台服务器中获取包含所述字符串的原始网页地址和 包含所述字符串的联想网页地址; 在所述浏览器地址栏的输入提示区域中显示所述包含所述字符串的原始网页地址和 包含所述字符串的联想网页地址。
2. 根据权利要求1所述的方法,其特征在于,所述包含所述字符串的原始网页地址包 括包含所述字符串的自身网页地址和包含所述字符串的搜索网页地址;所述包含所述字符 串的联想网页地址包括包含所述字符串的自身联想网页地址和包含所述字符串的搜索联 想网页地址。
3. 根据权利要求2所述的方法,其特征在于,所述字符串为没有包含预设分隔符的字 符串或包含预设分隔符的字符串时,所述根据所述字符串从本地和/或后台服务器中获取 包含所述字符串的原始网页地址和包含所述字符串的联想网页地址包括: 根据所述字符串从本地和/或后台服务器中获取包含所述字符串的自身网页地址、包 含所述字符串的搜索网页地址、包含所述字符串的自身联想网页地址、包含所述字符串的 搜索联想网页地址; 在所述浏览器地址栏的输入提示区域中显示所述包含所述字符串的网页地址和包含 所述字符串的联想网页地址的步骤包括: 在所述浏览器地址栏的输入提示区域中显示所述包含所述字符串的自身网页地址、包 含所述字符串的搜索网页地址、包含所述字符串的自身联想网页地址、包含所述字符串的 搜索联想网页地址。
4. 根据权利要求2所述的方法,其特征在于,所述字符串为包含指定头字符的字符串 时,所述根据所述字符串从本地和/或后台服务器中获取包含所述字符串的原始网页地址 和包含所述字符串的联想网页地址包括: 根据所述字符串从本地和/或后台服务器中获取包含所述字符串的自身网页地址、包 含所述字符串的自身联想网页地址; 在所述浏览器地址栏的输入提示区域中显示所述包含所述字符串的网页地址和包含 所述字符串的联想网页地址的步骤包括: 在所述浏览器地址栏的输入提示区域中显示所述包含所述字符串的自身网页地址、包 含所述字符串的自身联想网页地址。
5. 根据权利要求2所述的方法,其特征在于,所述根据所述字符串从本地和/或后台服 务器中获取包含所述字符串的自身网页地址和联想网页地址的步骤包括: 根据所述字符串从本地和/或后台服务器中获取在网页链接和网页标题中包含所述 字符串的自身网页地址及联想网页地址,包括: 预先设置在网页链接中包含所述字符串的匹配级别和在网页标题中包含所述字符串 的匹配级别; 按匹配级别从本地和/或后台服务器中的网页地址历史记录、书签和预置数据库中选 取在网页链接中包含所述字符串的自身网页地址及自身联想网页地址; 按匹配级别从本地和/或后台服务器中的网页地址历史记录、书签和预置数据库中选 取在网页标题中包含所述字符串的自身网页地址及自身联想网页地址。
6. 根据权利要求5所述的方法,其特征在于,所述预先设置在网页链接中包含所述字 符串的匹配级别和在网页标题中包含所述字符串的匹配级别的步骤包括: 预先设置网页链接的域名以所述字符串开头的匹配级别高于网页链接的某个子域以 所述字符串开头的匹配级别; 预先设置网页标题以所述字符串开头的匹配级别高于网页标题中包含所述字符串的 匹配级别。
7. 根据权利要求6所述的方法,其特征在于,所述方法还包括: 按匹配级别从高到低,及网页地址历史记录、书签和预置数据库的顺序对选取的网页 地址进行排序。
8. -种浏览器地址栏输入的提示方法,包括: 获取在浏览器地址栏输入的字符串,所述字符串为空; 从本地和/或后台服务器中的网页地址历史记录中按时间顺序选取预定数量历史记 录; 在所述浏览器地址栏的输入提示区域中显示所述选取的预定数量历史记录。
9. 一种浏览器地址栏输入的提示装置,其特征在于,包括: 输入模块,用于获取在地址栏输入的字符串; 获取模块,用于根据所述字符串从本地和/或后台服务器中获取包含所述字符串的原 始网页地址和包含所述字符串的联想网页地址; 显示模块,用于在所述浏览器地址栏的输入提示区域中显示所述包含所述字符串的原 始网页地址和包含所述字符串的联想网页地址。
10. 根据权利要求9所述的方法,其特征在于,所述包含所述字符串的原始网页地址包 括包含所述字符串的自身网页地址和包含所述字符串的搜索网页地址;所述包含所述字符 串的联想网页地址包括包含所述字符串的自身联想网页地址和包含所述字符串的搜索联 想网页地址。
11. 根据权利要求10所述的方法,其特征在于,所述字符串为没有包含预设分隔符的 字符串或包含预设分隔符的字符串时,所述获取模块还用于根据所述字符串从本地和/或 后台服务器中获取包含所述字符串的自身网页地址、包含所述字符串的搜索网页地址、包 含所述字符串的自身联想网页地址、包含所述字符串的搜索联想网页地址; 所述显示模块还用于在所述浏览器地址栏的输入提示区域中显示所述包含所述字符 串的自身网页地址、包含所述字符串的搜索网页地址、包含所述字符串的自身联想网页地 址、包含所述字符串的搜索联想网页地址。
12. 根据权利要求10所述的方法,其特征在于,所述字符串为包含指定头字符的字符 串时,所述获取模块还用于根据所述字符串从本地和/或后台服务器中获取包含所述字符 串的自身网页地址、包含所述字符串的自身联想网页地址; 所述显示模块还用于在所述浏览器地址栏的输入提示区域中显示所述包含所述字符 串的自身网页地址、包含所述字符串的自身联想网页地址。
13. 根据权利要求10所述的装置,其特征在于,所述获取模块还用于根据所述字符串 从本地和/或后台服务器中获取在网页链接和网页标题中包含所述字符串的自身网页地 址及自身联想网页地址,所述获取模块包括: 预设子模块,用于预先设置在网页链接中包含所述字符串的匹配级别和在网页标题中 包含所述字符串的匹配级别; 选取子模块,用于按匹配级别从本地和/或后台服务器中的网页地址历史记录、书签 和预置数据库中选取在网页链接中包含所述字符串的自身网页地址及自身联想网页地址, 以及按匹配级别从本地和/或后台服务器中的网页地址历史记录、书签和预置数据库中选 取在网页标题中包含所述字符串的自身网页地址及自身联想网页地址。
14. 根据权利要求13所述的装置,其特征在于,所述预设子模块还用于预先设置网页 链接的域名以所述字符串开头的匹配级别高于网页链接的某个子域以所述字符串开头的 匹配级别,以及预先设置网页标题以所述字符串开头的匹配级别高于网页标题中包含所述 字符串的匹配级别。
15. 根据权利要求14所述的装置,其特征在于,所述装置还包括: 排序模块,用于按匹配级别从高到低,及网页地址历史记录、书签和预置数据库的顺序 对选取的网页地址进行排序。
16. -种浏览器地址栏输入的提示装置,其特征在于,包括: 输入模块,用于获取在地址栏输入的字符串,所述字符串为空; 获取模块,用于从本地和/或后台服务器中的网页地址历史记录中按时间顺序选取预 定数量历史记录; 显示模块,用于在所述浏览器地址栏的输入提示区域中显示所述选取的预定数量历史 记录。
17. -种浏览器,其特征在于,包括如权利要求9至16中任一项所述的浏览器地址栏输 入的提示装置。
【文档编号】G06F3/0481GK104216601SQ201310213425
【公开日】2014年12月17日 申请日期:2013年5月31日 优先权日:2013年5月31日
【发明者】豆宁军 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1