CN102982150A - 一种基于客户端快速输入的搜索方法 - Google Patents
一种基于客户端快速输入的搜索方法 Download PDFInfo
- Publication number
- CN102982150A CN102982150A CN2012104881108A CN201210488110A CN102982150A CN 102982150 A CN102982150 A CN 102982150A CN 2012104881108 A CN2012104881108 A CN 2012104881108A CN 201210488110 A CN201210488110 A CN 201210488110A CN 102982150 A CN102982150 A CN 102982150A
- Authority
- CN
- China
- Prior art keywords
- input
- user
- client
- search
- search engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种基于客户端快速输入的搜索方法,包括至少一个客户端,客户端内置预先构建好的搜索引擎代码-网站搜索原始URL对应表,在客户端用户完成输入后,检测用户的输入是否满足输入的格式要求;如果用户的输入满足输入的格式要求,则根据该搜索引擎代码从搜索引擎代码-网站搜索原始URL对应表中搜索对应的实际网址;如有满足要求的实际网址,则用该用户输入的关键词替换该实际网址中的代表关键词的代码部分,进而跳转到对应的包含该关键词的搜索结果的网址;本方法同时支持多种语言输入,能极大的简化用户输入从而提升用户体验。
Description
技术领域
本发明涉及计算机人际交互领域,尤其是一种基于客户端快速输入的搜索方法。
背景技术
在当今的技术社会中,搜索引擎的应用越来越频繁,极大的方便了用户查找各种资料。而浏览器作为用户浏览互联网的必备工具,对搜索引擎的使用也做出了很多优化,其中最直接的就是可以通过在地址栏输入想要搜索的关键词来直接调用默认搜索引擎来进行搜索。这种方式的好处是不必要打开搜索引擎网址,就可以直接进行搜索,但是只能针对一种默认的搜索引擎(常见的比如百度和谷歌)。而在现在日益发展的互联网领域,搜索引擎已经彻底实现了多样化,垂直化,除了综合类的搜索引擎,比如百度谷歌之类,还有大量的其他垂直搜索引擎,比如搜商品的淘宝、京东;搜图片的花瓣;搜百科的***;搜电影的豆瓣;搜音乐的音乐网站等等,而即使是综合类的搜索引擎,除了百度谷歌之外,也有很多其他的选择,比如搜狗和360搜索。
发明内容
本发明所要解决的问题简化当前网址的输入方式,提供一种基于客户端快速输入的搜索方法,用户只需要输入所记忆域名的简写和需要查找的关键字,客户端浏览器就可以跳转到对应的网址,极大的简化了用户输入。
本发明采用如下技术方案:
一种基于客户端快速输入的搜索方法,包括至少一个客户端,客户端内置预先构建好的搜索引擎代码-网站搜索原始URL对应表,在客户端用户完成输入后,检测用户的输入是否满足输入的格式要求;用户输入的内容应包括:关键词、分隔符、搜索引擎代码,关键词和搜索引擎代码之间用分隔符连接;如果用户的输入满足输入的格式要求,则根据该搜索引擎代码从搜索引擎代码-网站搜索原始URL对应表中搜索对应的实际网址;如有满足要求的实际网址,则用该用户输入的关键词替换该实际网址中的代表关键词的代码部分,进而跳转到对应的包含该关键词的搜索结果的网址;如果没有满足要求的实际网址,则使用客户端默认的搜索引擎搜索用户输入;若用户输入格式不满足快速输入的格式要求,则按客户端默认方式处理用户输入。
所述的搜索方法,用户输入格式为:关键字+分隔符+搜索引擎代码,能够处理的语言包括且不仅限于中文、英文。
用户只需要输入所记忆域名的简写和需要查找的关键字,客户端就可以跳转到对应的网址,极大的简化了用户输入。
附图说明
图1为本发明方法流程图。
具体实施方式
以下结合具体实施例,对本发明进行详细说明。
客户端的浏览器首先构建搜索引擎代码与搜索网站搜索原始URL对照表,构建的数据来源包括但不限于配置文件。还是以京东为例,具体构建的结构是,
京东-http://search.360buy.com/Search?keyword=[keyword]&enc=utf-8
其中[keyword]部分为用户输入的关键字替换部分。
当用户在在启动客户端的有关浏览器时,在地址栏完成输入"手机京东"之后,浏览器程序会对用户输入做解析。首先匹配输入中是否存在符号,在本例中显然存在,那么浏览器就会对输入做进一步的分析。如果此时用户的输入中不存在,比如用户输入"www.360buy.com",那么浏览器会按照默认方式处理用户的输入,即把此输入视为一个url直接打开。
浏览器检测到符号后,会对此输入进一步做合法性检测。浏览器将会对输入做分解。根据所在位置,分别提取其前部作为关键字,后部作为搜索引擎代码。对本例,提取出的关键字即为"手机",搜索引擎代码则是"京东"。
提取完成后,浏览器就会查找搜索引擎代码-网站搜索原始URL对照表,如果在对照表中没有相应的搜索引擎代码,则不使用本功能,直接采用浏览器相关默认设置进行处理。举例说明,如果用户输入的是"手机京西",浏览器提取到的搜索引擎代码为"京西",但是京西此时未被对照表收录,那么浏览器将会使用浏览器默认搜索引擎搜索"手机W京西"。
如果对照表中含有搜索引擎代码,比如在此例子中对于用户的"京东",可以在表中匹配其对应的网站原始搜索URL是:
http://search.360buy.com/Search?keyword=[keyword]&enc=utf-8
那么浏览器将会使用提取到的用户输入的关键字替换搜索原始URL中的[keyword]部分,替换完成后的URL是:
http://search.360buy.com/Search?keyword=手机&enc=utf-8
此URL就是最后浏览器打开的实际URL。用户也将看到他要在京东搜索商品。
要增加搜索引擎代码的收录,只需增加搜索引擎代码-网站搜索原始地址对照表即可。举例说明,假如需要增加对百度搜索的支持,则需要在搜索引擎代码-网站搜索原始地址对照表中增加如下记录:
***-http://www.***.com/s?wd=[keyword]
那么当用户输入“hello***”时候,浏览器判断该输入中包含且仅包含一个符号,没有.com等可能带来不同含义的字符串,那么此输入可以作为快速搜索处理。随后输入被解析为关键字是“hello”,网站简写是“***”。到对应表中匹配得到它对应的原始搜索URL是http://www.***.com/s?wd=[keyword],最后构建得到的实际URL是http://www.***.com/s?wd=hello,打开此URL即为用户需要搜索的内容。一个完整的简明搜索处理流程就结束了。
应当理解的是,网站简写的收录,将会随着时间的变化不断增多和完善。其搜索引擎代码-网站搜索原始地址对照表以及相关的配置文件可以存在客户端所在电脑本地,也可以存在于服务器端让客户端进行联网查询。对本领域普通技术人员来说,可以根据上述说明加以改进、扩展或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。而本专利适用的范围,不只是客户端浏览器,而是任何提供搜索功能的客户端软件,其使用环境也包括了PC、手机、移动终端、平板电脑等。
Claims (2)
1.一种基于客户端快速输入的搜索方法,其特征在于,包括至少一个客户端,客户端内置预先构建好的搜索引擎代码-网站搜索原始URL对应表,在客户端用户完成输入后,检测用户的输入是否满足输入的格式要求;用户输入的内容应包括:关键词、分隔符、搜索引擎代码,关键词和搜索引擎代码之间用分隔符连接;如果用户的输入满足输入的格式要求,则根据该搜索引擎代码从搜索引擎代码-网站搜索原始URL对应表中搜索对应的实际网址;如有满足要求的实际网址,则用该用户输入的关键词替换该实际网址中的代表关键词的代码部分,进而跳转到对应的包含该关键词的搜索结果的网址;如果没有满足要求的实际网址,则使用客户端默认的搜索引擎搜索用户输入;若用户输入格式不满足快速输入的格式要求,则按客户端默认方式处理用户输入。
2.根据权利要求1所述的搜索方法,其特征在于,用户输入格式为:关键字+分隔符+搜索引擎代码,能够处理的语言包括且不仅限于中文、英文。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104881108A CN102982150A (zh) | 2012-11-27 | 2012-11-27 | 一种基于客户端快速输入的搜索方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104881108A CN102982150A (zh) | 2012-11-27 | 2012-11-27 | 一种基于客户端快速输入的搜索方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102982150A true CN102982150A (zh) | 2013-03-20 |
Family
ID=47856167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012104881108A Pending CN102982150A (zh) | 2012-11-27 | 2012-11-27 | 一种基于客户端快速输入的搜索方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102982150A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103491204A (zh) * | 2013-09-25 | 2014-01-01 | 人民网股份有限公司 | 一种网络寻址的方法和*** |
CN104462519A (zh) * | 2014-12-22 | 2015-03-25 | 北京奇虎科技有限公司 | 搜索查询方法和装置 |
CN107133326A (zh) * | 2017-05-05 | 2017-09-05 | 广州千淘信息技术有限公司 | 一种异步数据库及其数据处理方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101083550A (zh) * | 2006-06-28 | 2007-12-05 | 腾讯科技(深圳)有限公司 | 一种实现网络实名的***及方法 |
CN101546334A (zh) * | 2009-04-23 | 2009-09-30 | 腾讯科技(深圳)有限公司 | 在浏览器中提示网页信息搜索结果的方法、装置及浏览*** |
CN102541853A (zh) * | 2010-12-07 | 2012-07-04 | 奇智软件(北京)有限公司 | 一种利用浏览器地址栏获取应用信息的方法和装置 |
CN102651022A (zh) * | 2012-03-31 | 2012-08-29 | 奇智软件(北京)有限公司 | 一种搜索方法和装置 |
-
2012
- 2012-11-27 CN CN2012104881108A patent/CN102982150A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101083550A (zh) * | 2006-06-28 | 2007-12-05 | 腾讯科技(深圳)有限公司 | 一种实现网络实名的***及方法 |
CN101546334A (zh) * | 2009-04-23 | 2009-09-30 | 腾讯科技(深圳)有限公司 | 在浏览器中提示网页信息搜索结果的方法、装置及浏览*** |
CN102541853A (zh) * | 2010-12-07 | 2012-07-04 | 奇智软件(北京)有限公司 | 一种利用浏览器地址栏获取应用信息的方法和装置 |
CN102651022A (zh) * | 2012-03-31 | 2012-08-29 | 奇智软件(北京)有限公司 | 一种搜索方法和装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103491204A (zh) * | 2013-09-25 | 2014-01-01 | 人民网股份有限公司 | 一种网络寻址的方法和*** |
CN104462519A (zh) * | 2014-12-22 | 2015-03-25 | 北京奇虎科技有限公司 | 搜索查询方法和装置 |
WO2016101737A1 (zh) * | 2014-12-22 | 2016-06-30 | 北京奇虎科技有限公司 | 搜索查询方法和装置 |
CN107133326A (zh) * | 2017-05-05 | 2017-09-05 | 广州千淘信息技术有限公司 | 一种异步数据库及其数据处理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102368262B (zh) | 一种提供与查询序列相对应的搜索建议的方法与设备 | |
CN101996195B (zh) | 音频文件中语音信息的搜索方法、装置及设备 | |
US20180181560A1 (en) | Information input method and device | |
CN102024064B (zh) | 快速搜索方法和移动通信终端 | |
US9734233B2 (en) | Menu configuration method and system of smart device | |
CN103106287B (zh) | 一种用户检索语句的处理方法及*** | |
US20130282709A1 (en) | Method and system for query suggestion | |
CN102184185A (zh) | 一种用于多媒体资源搜索的方法与设备 | |
CN103076892A (zh) | 一种用于提供输入字符串所对应的输入候选项的方法与设备 | |
CN102306171A (zh) | 一种用于提供网络访问建议和网络搜索建议的方法与设备 | |
CN107463592B (zh) | 用于将内容项目与图像匹配的方法、设备和数据处理*** | |
CN101930457A (zh) | 一种供用户进行快速选择对象及搜索的方法、设备和*** | |
TW201437832A (zh) | 訊息推薦方法及其裝置與訊息資源推薦系統 | |
US20150242474A1 (en) | Inline and context aware query box | |
CN102236710A (zh) | 一种用于在查询结果中展现新闻信息的方法与设备 | |
CN107615270A (zh) | 一种人机交互方法及其装置 | |
CN103902736A (zh) | 对移动信息设备屏幕上显示的词语进行手指单击取词搜索 | |
CN105912586B (zh) | 一种信息搜索方法及电子设备 | |
WO2014059848A1 (zh) | 一种网页搜索设备和方法 | |
US20150161279A1 (en) | Displaying Local Site Name Information with Search Results | |
CN102436458B (zh) | 一种命令解析的方法及其*** | |
US10303747B2 (en) | Method, apparatus and system for controlling address input | |
CN106933864A (zh) | 一种搜索引擎***及其搜索方法 | |
CN102982150A (zh) | 一种基于客户端快速输入的搜索方法 | |
CN101777067B (zh) | 一种用于移动通讯设备终端的网页内容识别管理*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130320 |