一种利用浏览器地址栏获取应用信息的方法和装置的制作方法

文档序号:6338238阅读:430来源:国知局
专利名称:一种利用浏览器地址栏获取应用信息的方法和装置的制作方法
技术领域
本发明涉及互联网,尤其涉及互联网中的浏览器技术。
技术背景
目前,人们通常通过在浏览器地址栏中输入URL (统一资源定位符)来获取网络中的信息。然而由于URL过于繁多且复杂,人们往往难以记住过多网站的URL,为了帮助用户寻找其所需要的网站,开发人员做出了大量努力工作。
现有技术中的一种比较有效的方法是,用户通过在浏览器地址栏中输入其所要检索信息的关键词(如文字、数字、字母或其组合),然后浏览器根据该关键词搜索与该关键词相匹配的网页信息,然后通过网页方式将与该关键词匹配的信息,以网页标题、文字、图片以及网址等形式显示出来,以供用户筛选其所需网址。
然而此种浏览器所搜索到信息的结果仍旧显示在页面上,用户仍旧需要通过查看网页,挑选并点击其真正所需网址,然后才能进入到相应网站中,最后再执行其所需操作 (如下载应用软件)。
又如公开号为CN101546334A的中国专利申请,该专利披露了通过在浏览器地址栏中输入关键词来搜索用户所需网址,并在该地址栏下拉菜单中显示该搜索结果。
然而此种方法还是需要用户对搜索到的网址进行筛选。如果用户仅需要下载特定应用程序软件,则其仍旧需要通过地址栏下拉列表选择出其所需软件的官方网站,进入到该官方网站后,再找到其所需下载的该应用程序软件,点击下载后才能够进行下载。
因此此种方法并没有从根本上解决浏览器自动筛选应用信息的问题,当用户需要下载应用程序软件时,仍旧需要先进入相应下载网站后再进行下载。由此可见,此种方法并没有解决用户自行搜索应用信息的问题,从而在搜索速度上没有太大改进,用户体验也并不是很理想。发明内容
本发明提供了一种能够解决以上问题的在浏览器地址栏中获取应用信息的方法及该浏览器。
在第一方面,本发明提供了一种基于浏览器的应用信息获取方法。该方法接收通过该浏览器地址栏输入的用户所需应用信息的关键词,且每接收一个字符或文字或数字, 均发起一次匹配请求,以便实时地将包含该输入信息的该地址栏中内容与关键词词库中的各关键词进行匹配。一旦该地址栏中内容与该关键词词库中的关键词匹配时,获取该关键词所对应的展示方式,并调整通过该地址栏下拉列表对所述应用信息进行显示的显示内容、显示顺序、显示形式。
在第二方面,本发明提供了一种用于实时获取应用信息的系统。该系统包括输入框和应用匹配模块。该应用匹配模块用于在该输入框每接收到一个字符或文字或数字时, 将包含该字符或文字或数字的该输入框中的内容与关键词词库中的关键词进行匹配,其3中,该字符或文字或数字是用户所需应用信息的关键词。并且该应用匹配模块还用于在该输入框所接收到内容与该关键词词库中关键词匹配时,调用相应的应用已获取相应的展示内容,同时根据该关键词获取所对应的展示方式,并调整该输入框下拉列表对所述应用信息进行显示的显示内容、显示顺序、显示形式。
本发明能够使浏览器地址栏中自动获取出包括软件下载、天气预报等用户所需要的应用服务,并且该浏览器具有实时搜索应用服务的功能,因此增强了浏览器获取应用服务的灵活性,改善了用户体验。此外,通过在浏览器中添加安全模块,大大增强了用户获取应用服务的安全性。


下面将参照附图对本发明的具体实施方案进行更详细的说明,在附图中
图1是本发明一个实施例的在浏览器地址栏中获取应用信息的方法流程图2是本发明一个实施例的通过地址栏获取qq安装软件的示意图3是本发明一个实施例的通过地址栏获取天气预报的示意图4是本发明一个实施例的通过地址栏进行数学运算的示意图5是本发明一个实施例的用于实时获取应用服务的系统框图。
具体实施方式
以下内容中所述的获取应用信息包括,获取软件下载地址、天气预报、通过浏览器实现的其他各种应用运行执行后获得的用户所需要的信息。需要说明的是,本发明所阐述的该应用信息不限于以上所述几种情况,可以是任意一种用户所需要的应用信息。
图1是本发明一个实施例的在浏览器地址栏中获取应用信息的方法流程图。
在步骤110,用户在该浏览器地址栏中输入其所要获取应用信息的关键词,如输入 qq、天气等内容。
在步骤120,将该用户输入的内容实时地与关键词词库中的各关键词进行匹配。即用户每输入一个字符(或文字或数字),就将包含该字符(或文字或数字)的地址栏中所有信息与关键词词库中的各关键词进行匹配。
此外,该关键词词库中所有关键词均被分类存储,如被分类成软件下载类、天气预报类、浏览器实现的特定应用类等。
一个例子中,该关键词词库位于本地计算机中。另一个例子中,该关键词词库位于服务器(如云端服务器)上。
在步骤130,若用户所输入内容与关键词词库中任何关键词均未匹配上或者输入地址栏内容就是URL地址,则直接在地址栏上显示用户所输入的地址信息;若用户所输入内容与关键词词库中某一关键词匹配上,则获取该关键词所对应的应用(如软件下载应用,或天气预报应用,或浏览器实现的特定应用等),再根据具体应用得到相应展示方式。
需要说明的是,关键词词库中每一应用均可以具有其各自展示方式,应用不同则展示方式不同。如输入qq后,匹配到软件下载类,这样就能获得该qq软件下载的展示方式包括软件下载地址、版本号等等,具体展示方式参加图2,图2是本发明一个实施例的通过地址栏获取qq安装软件的示意图。
在步骤140,根据步骤130所得到的展示方式,在地址栏下拉列表中将用户所需应用信息(如qq软件下载程序)展示出来,以供用户参考。
举例如,输入“qq”则在地址栏下拉列表中的首个列表中展示QQ下载软件,具体展示方式参加图2。又如输入“tianqi”则在地址栏下拉列表中的首个列表中显示天气预报, 具体展示方式参加图3。如通过地址栏进行数学运算,则会调用计算器应用;例如,在地址栏上输入118/5,则直接在地址栏下拉列表中将计算结果23. 6显示出来,具体展示方式参加图4。
需要说明的是,用户每输入一个字符(或文字或数字)后,可能就会调整通过地址栏下拉列表所显示的内容、显示顺序、显示形式。举例如,当用户输入“天气”时,该地址栏下拉列表首列表就会展示天气预报,然后在该下拉列表其他列表中顺次显示天气预报下载软件、新浪天气预报等等(具体顺序可多种,并未被限定);而当用户再输入“预报”后,即此时地址栏中为“天气预报”,则该地址栏下拉列表首列表就会展示天气预报下载软件,然后在该下拉列表其他列表中顺次显示天气预报、新浪天气等(具体顺序可多种,并未被限定)。
此外,本发明相对于现有技术来说具有更高的安全性,主要体现在两个方面。一方面,本发明可以通过在地址栏放置屏蔽用户监听设备,来屏蔽恶意软件监听用户输入;而且本发明还可以通过将网络请求进行加密,从而进一步确保通过地址栏搜索信息的安全性; 此外,通过地址栏进行搜索也避免了由页面被篡改而带来的风险。另一方面,本发明还可以通过将浏览器所调用的所有下载地址都是安全可靠的方式,来确保通过该浏览器查询并下载应用软件的安全性。
下面将分别以下载qq安装软件、获取天气预报、进行数学运算为例,详细阐述如何通过地址栏实时确定用户所需要的应用。
图2是本发明一个实施例的通过地址栏获取qq安装软件的示意图。
首先,用户在浏览器地址栏编辑框中输入字符“q”,该浏览器将该字符“q”与关键词词库中的关键词进行匹配,未匹配上;而后用户再输入一个“q”,该浏览器将字符串“qq” 与关键词词库中关键词进行匹配,则匹配上了一个应用——qq软件下载类应用,并得到该 qq下载软件所属类别为软件下载类,以及其所对应的下载地址,该下载地址如download.qq. com/qq.......需要说明的是,该下载地址与展示后的下载按钮相链接,也就是说,用户点击浏览器地址栏下拉列表中所展示的该下载按钮后,就能够自动进入到该下载地址中, 以进行下载。
在本发明的一个较佳实施例中,该qq软件下载地址来源于安全模块(如软件管家),而该安全模块中的所有下载地址都是安全可靠的。
然后,该浏览器根据其得到的qq下载软件所属应用——软件下载,获取与该软件下载应用相对应的展示方式。需要说明的是,该展示方式已经预先定义好,并存储于本地或服务器(如云端服务器)中。
然后,该浏览器再根据其所得到的该展示方式,在地址栏下拉列表的首个列表中将该qq软件下载应用展示出来,参见图2中的展示形式210。
而后,一旦用户点击下载所示QQ2010按钮,则该浏览器自动调用安全模块中的qq 软件下载地址,以便其能够下载安全的qq安装软件。
图3是本发明一个实施例的通过地址栏获取天气预报的示意图。
首先,用户在浏览器地址栏编辑框中输入“tianqi”或者“天气”,该浏览器将该 “tianqi”或者“天气”与关键词词库中的各关键词进行匹配,则匹配上一个应用——天气预报,并得到该天气预报所属应用为天气预报,以及得到调用中央气象台天气预报的接口地址,即得到天气预报网址,举例如,该网址为tianqi. com/search.......
然后,该浏览器检测其所属终端的IP地址,再根据该IP地址判定该终端所处地理位置,如判定地理位置为北京。而后,该浏览器根据其得到的天气预报接口地址(或者说天气预报网址,如tianqi. com/search......),获取该浏览器所处地理位置的具体天气预报。
较佳地,该浏览器根据该天气预报网址,还能够获取未来一段时间(如3天时间) 天气预报,及相应穿衣指数、洗车指数等数据。
然后,该浏览器根据其得到的天气预报应用,获取与该天气预报应用相对应的展示方式。需要说明的是,该展示方式已经预先被定义好,并存储于本地或服务器(如云端服务器)中。
最后,该浏览器根据该展示方式,在地址栏下拉列表的首个列表中将具体天气预报展示出来,参见图3中的展示形式310。
图4是本发明一个实施例的通过地址栏进行数学运算的示意图。
首先,用户在浏览器地址栏编辑框中输入一个数学运算,如11/8(即11除以8),然后该浏览器将该数学运算与关键词词库中的各关键词进行匹配,则匹配上了一个应用—— 由浏览器实现的计算器应用,并得到该应用所属类别为浏览器实现的计算器应用类。一个例子,用户输入一个数字后又输入一个数学运算符(如加、减、乘、除、求余等),则所输入的数字与数学运算符就会与关键词词库中的计算器类的关键词匹配。
然后,该浏览器根据该浏览器所实现的计算器功能,计算该数学运算——11/8,从而得到计算结果23. 6,再将该结果返回给该浏览器。
然后,该浏览器根据其得到的浏览器实现的计算器应用,获取与该应用相对应的展示方式。需要说明的是,该展示方式已经预先被定义好,并存储于本地或服务器(如云端服务器)中。
最后,该浏览器根据该展示方式,在地址栏下拉列表的首个列表中将该运算结果展示出来,参见图4中的展示形式410。
需要说明的是,本发明不限于浏览器,其适用于任意一种用于实时获取应用服务的系统,如百度搜框等等,此外,本发明自身就可以作为一个独立设备。
图5是本发明一个实施例的用于实时获取应用服务的系统框图,该系统包括输入框500、内容过滤模块510、应用匹配模块520、网络模块530、显示模块MO、安全模块550、 显示方式存储模块560。
该输入框500为用户提供了输入其所需应用信息的关键词,即用户可以通过该输入框500输入其所需应用信息的关键词。
该输入框500每获取一个字符(或文字或数字)时,该应用匹配模块520就会将该输入框500中包含该字符(或文字或数字)的所有内容与关键词词库中的关键词进行匹配。一旦该输入框中的内容与关键词词库中某一个关键词匹配时,则向显示方式存储模块 560获取相应的展示方式,并调整该输入框下拉列表对该应用信息进行显示的显示内容、显示顺序、显示形式。6
该显示方式存储模块560用于存储各类展示方式,如天气预报展示方式、软件下载展示方式等等。
该内容过滤模块510是一个可选模块。具体地,在应用匹配模块520判定到该输入框中内容与关键词词库中某一关键词匹配时,则该内容过滤模块510就会将显示模块MO 所需显示内容进行过滤处理。
该显示模块540将经过内容过滤模块510过滤后的应用信息进行展示,并且实时调整该显示模块540下拉列表对应用信息进行显示的显示内容、显示顺序、显示形式。
该网络模块530与服务器(如云端服务器)相连,用于向该服务器获取数据,举例如,通过该服务器下载应用软件的图标、下载应用软件的描述信息,或者获取最新天气预报寸寸。
该安全模块550用于确保该输入框500地址栏下拉列表中所展示出的应用信息安全可靠。
显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。
权利要求
1.一种基于浏览器的应用信息获取方法,其特征在于,包括接收通过该浏览器地址栏输入的用户所需应用信息的关键词,且每接收一个字符或文字或数字,均发起一次匹配请求,以便实时地将包含该输入信息的该地址栏中内容与关键词词库中的各关键词进行匹配;一旦该地址栏中内容与该关键词词库中的关键词匹配时, 调用相应的应用以获取相应的展示内容,同时根据该关键词获取所对应的展示方式,并调整通过该地址栏下拉列表对所述应用信息进行显示的显示内容、显示顺序、显示形式。
2.如权利要求1所述的一种基于浏览器的应用信息获取方法,其特征在于,所述获取该关键词所对应的展示方式步骤之前还包括,获取该关键词所对应的应用,以决定对所述应用信息进行显示的显示内容、显示顺序、显示形式的步骤。
3.如权利要求1所述的一种基于浏览器的应用信息获取方法,其特征在于,在该地址栏中的内容与该关键词词库中任何关键词均未匹配上或者地址栏内容为URL地址情况下, 直接在该地址栏下拉列表中显示用户所输入的地址信息。
4.如权利要求1所述的一种基于浏览器的应用信息获取方法,其特征在于,所述展示方式已经被预先定义,且存储于本地或服务器中。
5.如权利要求1所述的一种基于浏览器的应用信息获取方法,其特征在于,所述关键词词库位于本地计算机或者服务器中。
6.一种用于实时获取应用信息的系统,其特征在于,包括输入框和应用匹配模块;所述应用匹配模块用于在该输入框每接收到一个字符或文字或数字时,将包含该字符或文字或数字的该输入框中的内容与关键词词库中的关键词进行匹配,其中,所述字符或文字或数字是用户所需应用信息的关键词或部分关键词;并且所述应用匹配模块还用于在该输入框所接收到内容与该关键字词库中关键字匹配时,调用相应的应用已获取相应的展示内容,同时根据该关键词获取所对应的展示方式, 并调整该输入框下拉列表对所述应用信息进行显示的显示内容、显示顺序、显示形式。
7.如权利要求6所述的一种用于实时获取应用信息的系统,其特征在于,该系统还包括显示方式存储模块(560),该显示方式存储模块(560)用于存储所述展示方式。
8.如权利要求6所述的一种用于实时获取应用信息的系统,其中,该系统通过互联网与服务器相连;其特征在于,该系统还包括网络模块,且该网络模块用于向该服务器获取数据。
9.如权利要求6所述的一种用于实时获取应用信息的系统,其特征在于,该系统还包括安全模块,该安全模块用于确保所述输入框的地址栏下拉列表中所展示出的应用信息安全可靠。
10.如权利要求6所述的一种用于实时获取应用信息的系统,其特征在于,该系统还包括显示模块,该显示模块根据所述应用匹配模块所获取到的展示方式对用户所需应用信息进行显示。
11.如权利要求10所述的一种用于实时获取应用信息的系统,其特征在于,该系统还包括内容过滤模块,该内容过滤模块将所述显示模块所需要显示的信息进行过滤处理。
12.如权利要求10所述的一种用于实时获取应用信息的系统,其特征在于,该系统为浏览器地址栏。
全文摘要
本发明涉及一种在浏览器地址栏中获取应用信息的方法。本发明首先接收通过该浏览器地址栏输入的用户所需应用信息的关键词,且每接收一个字符或文字或数字,均发起一次匹配请求,以便实时地将包含该输入信息的该地址栏中内容与关键词词库中的各关键词进行匹配。一旦该地址栏中内容与该关键词词库中的关键词匹配时,获取该关键词所对应的展示方式,并调整通过该地址栏下拉列表对所述应用信息进行显示的显示内容、显示顺序、显示形式。本发明改善了用户体验,增强了系统安全性能,能够应用于任意一种输入框中,尤其适用于浏览器地址栏。
文档编号G06F17/30GK102541853SQ20101058278
公开日2012年7月4日 申请日期2010年12月7日 优先权日2010年12月7日
发明者吴江川, 李经纬, 马远真 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1