著录项信息
专利名称 | 一种加载网页的方法及系统 |
申请号 | CN200810226522.8 | 申请日期 | 2008-11-13 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2009-08-19 | 公开/公告号 | CN101510199 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 北京搜狗科技发展有限公司 | 申请人地址 | 北京市海淀区中关村东路1号院9号楼搜狐网络大厦9层01房间
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京搜狗科技发展有限公司 | 当前权利人 | 北京搜狗科技发展有限公司 |
发明人 | 李子拓 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 逯长明 |
摘要
本发明公开了一种加载网页的方法,该方法包括:接收用户在浏览器地址栏提交的资源定位信息;如果所述资源定位信息不符合统一资源定位规范,并且根据预置规则推定所述资源定位信息指向一个唯一确定的网页,则直接加载该网页并展现给用户。本发明还公开了一种加载网页的系统。通过本发明,对于部分在地址栏提交的内容,即使不符合统一资源定位规范,也不用必须在搜索引擎的搜索结果中查找后才能展现所需网页,而是直接展现该用户所需要的网页,因此简化了展现的流程,提高了网页展现的有效性,进而提升了用户的体验。
1.一种加载网页的方法,其特征在于,包括:
接收用户在浏览器地址栏提交的资源定位信息;
如果所述资源定位信息不符合统一资源定位格式规范,则将所述资源定位信息发送到服务器,以便所述服务器针对所述资源定位信息查询导航数据库或者搜索引擎日志,所述导航数据库保存导航词及其对应的统一资源定位符URL,并根据所述服务器返回的信息,确定所述资源定位信息是否指向一个唯一确定的网页,如果是,则直接加载所述资源定位信息对应的唯一确定的网页并展现给用户;
其中,通过以下方式确定所述资源定位信息是否指向一个唯一确定的网页:查询导航数据库,判断是否存在与所述资源定位信息相对应的导航词,如果存在,则确定所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该导航词对应的网页;或者,查询搜索引擎日志,判断当用户以该资源定位信息作为查询词进行搜索时,搜索引擎给出的搜索结果中是否存在点击率高于预置阈值的网页,如果存在,则确定所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该点击率高于预置阈值的网页。
2.根据权利要求1所述的方法,其特征在于,如果所述资源定位信息指向的不是一个唯一确定的网页,还包括:
将所述资源定位信息作为关键字发送到搜索引擎进行搜索;
加载搜索引擎搜索该关键字的搜索结果网页,并展现给用户。
3.根据权利要求1所述的方法,其特征在于,所述根据所述服务器返回的信息,确定所述资源定位信息是否指向一个唯一确定的网页包括:
如果服务器返回的信息符合统一资源定位规范,则确定所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为所述符合统一资源定位规范的信息对应的网页;
否则,确定所述资源定位信息指向的不是一个唯一确定的网页。
4.一种加载网页的系统,其特征在于,包括;
信息接收单元,用于接收用户在浏览器地址栏提交的资源定位信息;
加载单元,所述加载单元包括:判定子单元、推定子单元和直接加载子单元;
其中,所述判定子单元用于判定所述资源定位信息是否符合统一资源定位规范;所述推定子单元包括:发送子单元和第三确认子单元,所述发送子单元用于所述资源定位信息不符合统一资源定位规范时,将所述资源定位信息发送到服务器,以便所述服务器查询导航数据库或者搜索引擎日志;所述第三确认子单元用于根据所述服务器返回的信息,确定所述资源定位信息是否指向一个唯一确定的网页;所述直接加载子单元,用于所述资源定位信息指向一个唯一确定的网页时,直接加载该网页并展现给用户;
其中,通过以下方式确定所述资源定位信息是否指向一个唯一确定的网页:
查询导航数据库,判断是否存在与所述资源定位信息相对应的导航词,如果存在,则确定所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该导航词对应的网页;或者,
查询搜索引擎日志,判断当用户以该资源定位信息作为查询词进行搜索时,搜索引擎给出的搜索结果中是否存在点击率高于预置阈值的网页,如果存在,则确定所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该点击率高于预置阈值的网页。
5.根据权利要求4所述的系统,其特征在于,还包括:
发送单元,用于当所述资源定位信息指向的不是一个唯一确定的网页时,将所述资源定位信息作为关键字发送到搜索引擎进行搜索;
所述加载单元还用于加载搜索引擎搜索该关键字的网页,并展现给用户。
6.根据权利要求4所述的系统,其特征在于,所述服务器通过查询导航查询数据库或搜索引擎日志,确定所述资源定位信息是否指向一个唯一确定的网页;如果服务器返回的信息符合统一资源定位规范,则所述第三确认子单元确认所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为所述符合统一资源定位规范的信息对应的网页;否则,所述第三确认子单元确认所述资源定位信息指向的不是一个唯一确定的网页。
一种加载网页的方法及系统\n技术领域\n[0001] 本发明涉及浏览器技术领域,特别是涉及一种加载网页的方法及系统。\n背景技术\n[0002] 浏览器是显示网页服务器上的文件、并让用户与这些文件互动的一种软件。它主要通过HTTP协议与网页服务器交互并获取网页,来显示网页内的文字、影像及其他资讯等内容。当用户在浏览器地址栏输入一个网页的统一资源定位符(Uniform Resource Locator,URL)时,浏览器会自动将这个URL所对应的Internet上的网页呈现给用户,实现网页的跳转。URL是用于完整地描述互联网(Internet)上网页及其它资源的地址的一种标识方法,Internet上的每一个网页都具有唯一的URL,而且每个URL都符合一定的格式规范,用户可以根据该网页对应的URL去访问该网页或实现网页的跳转。然而,通过用户输入网页URL地址的方式实现网页的跳转对用户的要求较高,需要用户熟记不同网页的URL,一旦URL中有任何一个字母输入错误,或者输入的内容不符合URL规范,浏览器便无法正确呈现用户所需要的网页。\n[0003] 为了解决用户需要记忆网页的URL的问题,目前有些浏览器(如遨游、fi refox等)允许用户在地址栏输入“非合法URL信息”(即不满足URL地址的格式规范的信息),例如某些关键字(如奥运、欧洲杯)。当用户在地址栏完成输入后,浏览器会首先对用户输入的内容做判断,如果输入的内容符合URL规范,则认为用户输入的是一个合法的URL,浏览器会将这个URL对应的网页的内容显示给用户。否则,就会自动调用搜索引擎去搜索该用户输入的内容。\n[0004] 例如,当用户在地址栏输入“奥运”之后,浏览器首先对其进行检测,发现“奥运”不符合URL规范,于是浏览器将这个词转换为搜索引擎搜索页面的URL。例如浏览器将“奥运”发送到google搜索引擎进行搜索,则google搜索页面的URL为http://www.google.cn/search?q=奥运,然后浏览器将这个URL对应的页面展现给用户,用户此时看到的页面与在google搜索引擎搜索框中输入“奥运”,并点击搜索按钮后看到的页面是一致的,用户可以直接选择点击搜索引擎给出的搜索结果,浏览自己关心的网页。\n[0005] 可见,当用户在地址栏输入的内容是不符合URL规范时,地址栏相当于充当了搜索引擎搜索栏的作用,用户不必先打开搜索引擎主页、再输入关键词,便可以完成搜索。但是,这种方式还需要用户在搜索结果中选择才能够最终进入想要访问的网页,无法真正有效地简化浏览网页的流程。\n发明内容\n[0006] 有鉴于此,本发明的目的在于提供一种加载网页的方法及浏览器,能够有效地简化浏览网页的流程。\n[0007] 为实现上述目的,本发明提供了如下方案:\n[0008] 一种加载网页的方法,包括:\n[0009] 接收用户在浏览器地址栏提交的资源定位信息;\n[0010] 如果所述资源定位信息不符合统一资源定位格式规范,则将所述资源定位信息发送到服务器,以便所述服务器针对所述资源定位信息查询导航数据库或者搜索引擎日志,所述导航数据库保存导航词及其对应的统一资源定位符URL,并根据所述服务器返回的信息,确定所述资源定位信息是否指向一个唯一确定的网页,如果是,则直接加载所述资源定位信息对应的唯一确定的网页并展现给用户;\n[0011] 其中,通过以下方式确定所述资源定位信息是否指向一个唯一确定的网页:查询导航数据库,判断是否存在与所述资源定位信息相对应的导航词,如果存在,则确定所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该导航词对应的网页;或者,[0012] 查询搜索引擎日志,判断当用户以该资源定位信息作为查询词进行搜索时,搜索引擎给出的搜索结果中是否存在点击率高于预置阈值的网页,如果存在,则确定所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该点击率高于预置阈值的网页。\n[0013] 优选的,如果所述资源定位信息指向的不是一个唯一确定的网页,还包括:\n[0014] 将所述资源定位信息作为关键字发送到搜索引擎进行搜索;\n[0015] 加载搜索引擎搜索该关键词的搜索结果网页,并展现给用户。\n[0016] 优选的,所述根据所述服务器返回的信息,确定所述资源定位信息是否指向一个唯一确定的网页包括:\n[0017] 如果服务器返回的信息符合统一资源定位规范,则确认所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该符合统一资源定位规范的信息对应的网页;\n[0018] 否则,确定所述资源定位信息指向的不是一个唯一确定的网页。\n[0019] 一种加载网页的系统,包括:\n[0020] 信息接收单元,用于接收用户在浏览器地址栏提交的资源定位信息;\n[0021] 加载单元,所述加载单元包括:判定子单元、推定子单元和直接加载子单元;\n[0022] 其中,所述判定子单元用于判定所述资源定位信息是否符合统一资源定位规范;\n所述推定子单元包括:发送子单元和第三确认子单元,所述发送子单元用于所述资源定位信息不符合统一资源定位规范时,将所述资源定位信息发送到服务器,以便所述服务器查询导航数据库或者搜索引擎日志;所述第三确认子单元用于根据所述服务器返回的信息,确定所述资源定位信息是否指向一个唯一确定的网页;所述直接加载子单元,用于所述资源定位信息指向一个唯一确定的网页时,直接加载该网页并展现给用户;\n[0023] 其中,通过以下方式确定所述资源定位信息是否指向一个唯一确定的网页:\n[0024] 查询导航数据库,判断是否存在与所述资源定位信息相对应的导航词,如果存在,则确定所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该导航词对应的网页;或者,\n[0025] 查询搜索引擎日志,判断当用户以该资源定位信息作为查询词进行搜索时,搜索引擎给出的搜索结果中是否存在点击率高于预置阈值的网页,如果存在,则确定所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该点击率高于预置阈值的网页。\n[0026] 优选的,还包括:\n[0027] 发送单元,用于当所述资源定位信息指向的不是一个唯一确定的网页时,将所述资源定位信息作为关键字发送到搜索引擎进行搜索;\n[0028] 所述加载单元还用于加载搜索引擎搜索该关键词的网页,并展现给用户。\n[0029] 优选的,所述服务器通过查询导航查询数据库或搜索引擎日志,确定所述资源定位信息是否指向一个唯一确定的网页;如果服务器返回的信息符合统一资源定位规范,则所述第三确认子单元确认所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该符合统一资源定位规范的信息对应的网页;否则,所述第三确认子单元确认所述资源定位信息指向的不是一个唯一确定的网页。\n[0030] 根据本发明提供的具体实施例,本发明公开了以下技术效果:\n[0031] 本发明接收用户在浏览器地址栏提交的资源定位信息,如果所述资源定位信息不符合统一资源定位规范,并且根据预置规则推定所述资源定位信息指向一个唯一确定的网页,则直接加载该网页并展现给用户。由于如果资源定位信息指向一个唯一确定的网页,则可以据此推定出该网页很可能就是用户所需的网页,因此,可以直接加载该网页并展现给用户。可见,通过本发明,对于部分在地址栏提交的资源定位信息,即使不符合统一资源定位规范,也不用必须在搜索引擎的搜索结果中查找后才能加载所需网页,而是直接加载并展现该用户所需要的网页,因此简化了浏览网页的流程,提高了网页展现的有效性。\n[0032] 其次,通过判断用户提交的内容是否为导航词,来判断所述内容是否指向一个唯一确定的网页,可以提高判断的准确性。通过服务器查询预置的导航查询数据库,来帮助判断用户提交的内容是否为导航词,可以提高判断的效率。\n[0033] 另外,本发明在实现过程中不需要安装任何插件,整个过程可以由浏览器完成或由服务器协助完成。\n附图说明\n[0034] 图1是本发明实施例提供的方法的流程图;\n[0035] 图2是本发明实施例提供的另一方法的流程图;\n[0036] 图3是本发明实施例中服务器判断提交内容是否为导航词的方法流程图;\n[0037] 图4是本发明实施例提供的第一系统的示意图;\n[0038] 图5是本发明实施例提供的第二系统的示意图;\n[0039] 图6是本发明实施例提供的第三系统的示意图;\n[0040] 图7是本发明实施例提供的第四系统的示意图。\n具体实施方式\n[0041] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。\n[0042] 参见图1,本发明实施例提供的加载网页的方法包括以下步骤:\n[0043] S101:接收用户在浏览器地址栏提交的资源定位信息;\n[0044] 所述提交是指,用户在地址栏输入完毕并确认,其中,可以通过点击“浏览”按钮或按回车键等方式进行确认。\n[0045] S102:如果所述资源定位信息不符合统一资源定位规范,并且根据预置规则推定所述资源定位信息指向一个唯一确定的网页,则直接加载该网页并展现给用户。\n[0046] 其中,所述统一资源定位规范可以是统一资源标识符(Uniform Resource Identifier,URI)规范,其中包括统一资源定位符(Uniform Resource Locator,URL)规范,或者统一资源名称(Uniform Resource Name,URN)规范。为方便描述,本发明实施例中均以URL规范进行介绍。\n[0047] 由于如果资源定位信息指向一个唯一确定的网页,则可以据此推定出该网页很可能就是用户所需的网页。例如,所述资源定位信息为“搜狐”、“搜狐主页”等时,则该提交的资源定位信息就能够指向一个唯一确定的网页(如www.sohu.com),此时便可以将直接加载“www.sohu.com”对应的网页,并展现给用户。\n[0048] 如果所述资源定位信息不能指向一个唯一确定的网页,则可以按照类似现有技术的方式,将用户通过地址栏提交的资源定位信息作为关键词发送到搜索引擎进行搜索,并向用户展现搜索引擎搜索该关键词的URL对应的网页。例如,用户在浏览器地址栏输入的资源定位信息是“硕士生当农民”,则该资源定位信息不能指向一个唯一确定的网页,此时,会将该资源定位信息发送到某搜索引擎(例如搜狗)进行搜索,并加载该搜索引擎搜索该关键词的URL(http://www.sogou.com/web?query=硕士生当农民)对应的网页,并展现给用户。\n[0049] 可见,通过本发明,对于部分在地址栏提交的资源定位信息,即使不符合URL规范,也不用必须在搜索引擎的搜索结果中查找后才能加载所需网页,而是直接加载并展现该用户所需要的网页,因此简化了展现的流程,提高了网页展现的有效性,进而提升了用户的体验。\n[0050] 在实际应用中,可以通过判断所述资源定位信息是否为导航词,来推定所述资源定位信息是否指向一个唯一确定的网页,即如果所述内容是导航词,则所述资源定位信息可以指向一个唯一确定的网页,并且该网页为该导航词对应的网页。\n[0051] 其中,所述导航词多应用于利用搜索引擎进行信息查询的过程,一般称可以直接表示某个网站的词为导航词(如新浪、搜狐等)。利用搜索引擎进行查询时,根据用户查询目的的不同大致可以分为导航查询和信息查询(即非导航查询)两类。其中,关于导航查询,用户的直接目的是访问一个已知的唯一确定的网站,例如:\n[0052] 输入“宁夏人民政府”,其目标是www.nx.gov.cn/;\n[0053] 输入“摩托罗拉首页”,其目标是www.motorola.com.cn/;\n[0054] 输入“远梦书城”,其目标是www.my285.com/。\n[0055] 此时,“宁夏人民政府”、“摩托罗拉首页”、“梦远书城”就可以看作是导航词。通常情况下,当用户在搜索引擎中输入的查询词为导航词时,用户希望加载的就是一个唯一确定的网页,例如,用户输入“摩托罗拉首页”,用户需要看到的基本上就是www.motorola.com.cn/,虽然也可能有极个别的例外情况,但是大多数情况下,如果用户输入的是一个导航词,那么用户想要访问的那个网页基本已经确定。由此,可以有如下方案:当用户在地址栏提交的资源定位信息为导航词时,便可以推定出该用户想要访问的目标网页是哪一个。\n[0056] 因此,本发明实施例中,利用了导航词的上述特点,可以通过判断所述内容是否为导航词,来推定所述资源定位信息是否指向一个唯一确定的网页。\n[0057] 关于如何判断用户提交的资源定位信息是否为导航词,由于现有技术已经提供了一些方法,因此本发明实施例不再赘述。本发明实施例提供一种比较便捷、高效的方式,例如,导航词及其对应的URL可以保存在导航查询数据库中,进而,本发明实施例可以判断导航查询数据库中是否存在与所述资源定位信息匹配的查询词,如果存在,则所述资源定位信息为导航词,同时可以获取到导航词对应的URL,将该URL对应的网页确定为用户提交的资源定位信息指向的唯一确定的网页。\n[0058] 除了根据判断资源定位信息是否对应于一个导航词的方式来推定其是否指向一个唯一确定的网页之外,也可以采取其他的推定方式。例如,可以根据搜索引擎日志(记录了以往的搜索记录)来判断。具体而言,根据搜索引擎日志发现,当用户以该资源定位信息为查询词进行搜索时,在得到的众多搜索结果中,用户点击的那个搜索结果往往是一个固定的网页,即该网页的点击率远远高于其他的搜索结果(可以通过设置一个合适的阈值来判断,例如设置阈值为点击率90%),那么就可以推定该资源定位信息唯一确定的指向该网页。\n[0059] 可见,本发明实施例的整个过程可以是直接由浏览器完成的,因此不需要在客户端安装任何插件。在本发明的其他实施例中,还可以利用服务器来协助推定所述资源定位信息是否指向一个唯一确定的网页。可以采用如下方法:获取到用户在浏览器地址栏提交的不符合URL规范的资源定位信息后,直接将该用户提交的资源定位信息发送到服务器,由服务器来推定所述资源定位信息是否指向一个唯一确定的网页。其中,服务器同样可以通过查询导航查询数据库或搜索引擎日志来进行推定,并向浏览器返回推定结果,以查询导航查询数据库为例,如果在导航查询数据库中查找到与所述资源定位信息相匹配的导航词,则可以直接向浏览器返回所述导航词对应的网页的URL,浏览器在接收到该URL后便可以确认所述资源定位信息指向的唯一确定的网页,并且该唯一确定的网页就是该URL对应的网页,然后直接按照该URL完成网页的加载及展现即可。否则,如果服务器在导航查询数据库中没有查找到与所述资源定位信息相匹配的导航词,则推定出所述资源定位信息指向的不是一个唯一确定的网页,并按照预置的规则通知浏览器(如向浏览器返回一个空字符串等,浏览器在收到空字符串时,便可以确认所述资源定位信息指向的不是一个唯一确定的网页),然后浏览器继续进行将所述资源定位信息作为关键字发送到搜索引擎进行搜索等相关操作。\n[0060] 为更好地理解本发明实施例提供的浏览器加载网页的方法,下面通过实际应用中的实例进行详细地介绍。\n[0061] 参见图2,该实例中加载网页的方法包括以下步骤:\n[0062] S201:当用户将在浏览器地址栏输入的资源定位信息提交后(通过点击“浏览”按钮,或按回车键等),浏览器首先判断该资源定位信息是否符合URL规范,如果符合URL规范,则用户输入的资源定位信息是一个合法的URL,进入步骤S202;否则,进入步骤S203;\n[0063] S202:直接加载该URL对应的网页,并将该网页展现给用户;\n[0064] S203:将用户提交的资源定位信息发送到服务器,例如,用户在地址栏提交的资源定位信息是“搜狐”,搜狗服务器可以提供判断资源定位信息是否为导航词的服务,则可以将包含有如下URL的请求信息发送到搜狗服务器:http://www.sogou.com/check?content=搜狐,搜狗服务器接收到该请求信息后,会根据该URL执行后续的操作,参见步骤S204;\n[0065] S204:服务器可以根据导航查询数据库判断该用户输入的资源定位信息是不是导航词,如果是,则进入步骤S205;否则,进步步骤S207;\n[0066] S205:将所述导航词(如,搜狐)对应的URL(如http://www.sohu.com)作为用户输入的资源定位信息指向的唯一确定的网页的URL,并返回给浏览器;\n[0067] S206:浏览器接收到服务器返回的URL后,可以直接加载该URL对应的网页,并将该网页的内容展现给用户;\n[0068] S207:由于服务器判断出用户提交的资源定位信息不是导航词,因此可以认为该用户提交的资源定位信息是普通的搜索关键词(例如,奥运、开幕式等),此时,服务器向浏览器返回一个空字符串;\n[0069] S208:浏览器接收到服务器发送的空字符串后,调用搜索引擎去搜索该用户提交的内容,例如选择搜狗作为搜索引擎,则将加载以下URL对应的网页:http://www.sogou.com/web?query=奥运,并将该网页的内容(搜索结果)展现给用户。\n[0070] 其中,服务器根据导航查询数据库判断该用户提交的资源定位信息是不是导航词的方法,可以按照图3所示的步骤进行:\n[0071] S301:接收到浏览器发送的某个查询词(即用户在地址栏提交的资源定位信息);\n如果这个查询词是汉字,则直接进入S304;如果不是汉字,则进入步骤S302;\n[0072] S302:判断这个查询词是不是拼音;\n[0073] S303:如果发现这个查询词在很大程度上是一个词(或字)的拼音(如xinlang,souhu等),则将该拼音转换为对应的汉字(如新浪、搜狐等);\n[0074] S304:在导航查询数据库中进行查找,判断是否存在与该查询词匹配的导航词;\n如果存在,进入步骤S305;否则进入步骤S306;\n[0075] S305:确认该查询词指向一个唯一确定的网页,并向浏览器返回与该查询词匹配的导航词对应的URL;\n[0076] S306:确认该查询词只是一个普通的搜索关键词,并向浏览器返回空字符串。\n[0077] 浏览器接收到服务器返回的空字符串后,再调用搜索引擎进行搜索。为了节省时间,服务器可以不执行步骤S306,而是直接根据需要去调用搜索引擎,并向浏览器返回结果,则浏览器不需要再向搜索引擎发送搜索请求,便可以直接根据服务器返回的结果,加载搜索引擎搜索该查询词的URL对应的网页,并展现给用户。\n[0078] 与本发明所述加载网页的方法相对应,本发明实施例还提供了一种加载网页的系统,该系统可以是浏览器。参见图4,该系统包括以下单元:\n[0079] 信息接收单元U401,用于接收用户在浏览器地址栏提交的资源定位信息;\n[0080] 加载单元U402,用于当所述资源定位信息不符合统一资源定位规范,并且根据预置规则推定所述资源定位信息指向一个唯一确定的网页时,则直接加载该网页并展现给用户。\n[0081] 当用户将浏览器地址栏的资源定位信息提交后,信息接收单元U401接收用户在浏览器地址栏提交的资源定位信息;当所述资源定位信息不符合统一资源定位规范,并且根据预置规则推定所述资源定位信息指向一个唯一确定的网页时,加载单元U402直接加载该网页并展现给用户。可见,通过本发明,对于部分在地址栏提交的资源定位信息,即使不符合URL规范,也不用必须在搜索引擎的搜索结果中查找后才能加载所需网页,而是直接加载并展现该用户所需要的网页,因此简化了展现的流程,提高了网页展现的有效性,进而提升了用户的体验。\n[0082] 如果根据预置规则推定所述资源定位信息指向的不是一个唯一确定的网页,则参见图5,该系统还可以包括:\n[0083] 发送单元U503,用于当根据预置规则推定所述资源定位信息指向的不是一个唯一确定的网页时,将所述资源定位信息作为关键字发送到搜索引擎进行搜索;\n[0084] 此时加载单元U502还用于加载搜索引擎搜索该关键词的URL对应的网页,并展现给用户。\n[0085] 加载单元U502可以包括以下子单元:\n[0086] 判定子单元U5021,用于判定所述资源定位信息是否符合统一资源定位规范;\n[0087] 推定子单元U5022,用于所述资源定位信息不符合统一资源定位规范时,根据预置规则推定所述资源定位信息是否指向一个唯一确定的网页;\n[0088] 直接加载子单元U5023,用于所述资源定位信息指向一个唯一确定的网页时,直接加载该网页并展现给用户。\n[0089] 如果推定子单元U5022推定所述资源定位信息指向的不是一个唯一确定的网页时,则发送单元U503将所述资源定位信息作为关键字发送到搜索引擎进行搜索。\n[0090] 由于导航词指向的目标网页有且只有一个,因此推定子单元U5022可以通过判断所述内容是否为导航词来推定所述资源定位信息指向一个唯一确定的网页。推定子单元U5022可以包括以下子单元:\n[0091] 识别子单元U50221,用于识别是否存在与所述资源定位信息相对应的导航词;\n[0092] 第一确认子单元U50222,用于当存在与所述资源定位信息相对应的导航词时,确认所述资源定位信息指向一个唯一确定的网页;该网页为该导航词对应的网页。\n[0093] 为了便于识别子单元U50221识别,可以预先建立导航查询数据库,将导航词及其对应的网页的URL保存在该导航查询数据库中,这样,识别子单元U50221便可以通过查找该预置的导航查询数据库中是否存在与所述资源定位信息匹配的查询词,如果存在,则存在与所述资源定位信息相对应的导航词。\n[0094] 另外,推定子单元U5022也可以通过查询搜索引擎日志来推定所述资源定位信息是否指向一个唯一确定的网页,此时,参见图6,推定子单元U6022也可以包括以下子单元:\n[0095] 查询子单元U60223,用于查询搜索引擎日志,判断当用户以该资源定位信息为查询词进行搜索时,搜索引擎给出的搜索结果中是否存在点击率高于预置阈值的网页;\n[0096] 第二确认子单元U60224,用于当存在所述点击率高于预置阈值的网页时,确认所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该点击率高于预置阈值的网页。\n[0097] 在实际应用中,为了提高效率,可以通过服务器来推定所述资源定位信息是否指向一个唯一确定的网页,因此,参见图7,推定子单元U7022也可以包括以下子单元:\n[0098] 发送子单元U70225,用于将所述资源定位信息发送到服务器;\n[0099] 第三确认子单元U70226,用于根据服务器返回的信息,确定所述资源定位信息是否指向一个唯一确定的网页。\n[0100] 其中,所述服务器可以通过查询导航查询数据库或搜索引擎日志,推定所述资源定位信息是否指向一个唯一确定的网页;如果服务器返回的信息为网页的URL,则第三确认子单元U70226确认所述资源定位信息指向一个唯一确定的网页,所述唯一确定的网页为该URL对应的网页;否则,第三确认子单元U70226确认所述资源定位信息指向的不是一个唯一确定的网页。\n[0101] 例如,服务器可以通过查询预置的导航查询数据库来判断用户提交的资源定位信息是否存在对应的导航词,如果存在,则可以将该导航词对应的网页的URL返回给浏览器,浏览器则可以直接加载并展现出该URL对应的网页;如果不存在,则可以向浏览器返回一个空字符串,浏览器在收到空字符串后,则可以确认该内容不能代表某网页的URL,则可以将该用户提交的资源定位信息发送到搜索引擎进行搜索,加载搜索引擎搜索该关键词的URL对应的网页,并展现给用户。\n[0102] 为了节省时间,服务器在判断出不存在与用户提交的资源定位信息匹配的导航词时,也可以直接去调用搜索引擎,进行以该资源定位信息为关键词的搜索,并将搜索结果返回给浏览器,浏览器直接加载并展现搜索引擎显示搜索结果的网页。\n[0103] 以上对本发明所提供的一种加载网页的方法及系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2013-09-25
- 2009-10-14
- 2009-08-19
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |