搜索结果访问方法、装置及系统的制作方法_4

文档序号:9727372阅读:来源:国知局
,搜索引擎在接收到搜索结果时,确定出上一跳网关的IP地址。
[0195] 由于搜索结果是搜索引起所对应的服务器反馈回来的,根据网络传输路径可知, 在接收到搜索结果时确定出的上一跳网关通常为与该移动终端连接的路由器,因此为了可 以确定路由器的IP地址,可以根据路由,查询到上一跳网关的IP地址。上一跳网络的IP地址 也即与该移动终端连接的路由器的IP地址。
[0196] 在步骤S2中,搜索引擎向具有该IP地址的路由器发送用于请求建立长链接的建立 请求。
[0197] 在步骤S3中,路由器接收该搜索引擎发送的用于请求建立长链接的建立请求。
[0198] 在步骤S4中,路由器检测发送该建立请求的该搜索引擎是否合法,在该搜索引擎 合法时,向该搜索引擎反馈用于指示允许建立长链接的允许应答。
[0199] 在实际应用中,路由器可以与搜索引擎进行约束,为了保证搜索引擎的安全性,只 有路由器检测到该搜索引擎合法后,才允许与该搜索引擎进行长链接。
[0200] 在另一种实现场景中,搜索引擎的提供商为了能保证自己提供的搜索引擎的访问 速度优于其他搜索引擎的访问速度,此时,该提供商可以将自己的搜索引擎与路由器进行 协商,以保证路由器认定自己的搜索引擎合法,以为路由器优先加速访问结果提供可能。
[0201] 可选的,路由器中存储有合法的搜索引擎的标识,在搜索引擎向路由器发送用于 请求建立长链接的建立请求时,该建立请求中携带有该搜索引擎的标识,这样,路由器在接 收到该建立请求后,可以解析出该建立请求中携带的搜索引擎的标识,并根据存储有的合 法的搜索引擎的标识,判定发送建立请求的搜索引擎是否合法。
[0202] 路由器在判定该搜索引擎合法时,向该搜索引擎反馈用于指示允许建立长链接的 允许应答。
[0203] 在步骤S5中,搜索引擎接收该允许应答,成功建立与该路由器之间的长链接。
[0204] 在搜索引擎与路由器成功建立长链接后,搜索引擎才能通过该长链接成功将需要 加速的URL发送至路由器,这样,路由器则能成功通过长链接接收到该搜索引擎发送的需要 加速的URL,以便于后续优先下载这些URL的资源文件。
[0205] 而如果某一搜索引擎并未与路由器成建立长链接,搜索引擎则无法向路由器发送 需要加速的URL,且即使搜索引擎通过其他方式向路由器成功发送了需要加速的URL,路由 器也通常不对这些URL的资源文件进行加速下载。
[0206] 综上所述,本公开实施例中提供的搜索结果访问方法,通过判定搜索引擎合法后, 允许与合法的搜索引擎建立长链接,完成长链接的建立过程,由于搜索引擎可以与路由器 预先约定,只有被约定合法的搜索引擎才能被路由器允许建立长链接,因此可以对搜索引 擎进行有效管控,保证了搜索引擎的安全性。
[0207] 在一种可能的实现方式中,随着路由器接收到的需要加速的URL的增加,路由器中 下载的资源文件也越多,因此为了降低对路由器存储空间的占用,路由器需要清除部分资 源文件,在实际实现时,可以至少包括如下三种方式:
[0208]在第一种方式中,在存储URL的资源文件后,对URL的资源文件的生存时长进行倒 计时,在生存时长被倒计时为0时,删除URL的资源文件。
[0209]对于每一个URL的资源文件来讲,在存储该URL的资源文件时,为该URL的资源文件 的生存时长进行倒计时,比如生存时长为2个小时,则从2个小时所对应的120分钟开始倒计 时。当生存时长被倒计时为0时,则删除该URL的资源文件。
[0210]在实际应用中,该生存时长的取值可以根据实际搜索需要以及上网环境来确定, 本实施例对生存时长的具体取值不进行限定。
[0211]在第二种方式中,在用于存储资源文件的存储空间的剩余空间小于预定阈值时, 从下载时刻最早的资源文件开始,依次删除资源文件,被删除的资源文件占用预定大小的 存储空间。
[0212]在用于存储资源文件的存储空间的剩余空间小于预定阈值时,通常表明此时路由 器的剩余存储空间非常小,而下载时刻较早的资源文件所对应的搜索结果通常已经被用户 查看过,此时则可以删除较早的资源文件。优选的,路由器可以从下载时刻最早的资源文件 开始,依次删除资源文件,被删除的资源文件占用预定大小的存储空间,也即删除占用预定 大小存储空间的较早的资源文件。
[0213] 在实际应用中,该预定大小可以根据路由器的实际存储空间以及搜索需求进行限 定,本实施例对预定大小的具体取值不进行限定。
[0214] 在第三种方式中,每隔预定时间间隔,删除下载时刻早于当前删除时刻预定时长 的资源文件。
[0215] 这里所讲的预定时间间隔以及预定时长均可以由用户的搜索频率以及路由器的 存储空间来决定,比如可以为1天、一周等,本实施例不对预定时间间隔以及预定时长的具 体取值进行限定。
[0216] 删除下载时刻早于当前删除时刻预定时长的资源文件,也即被删除的资源存储的 下载时刻早于当前删除时刻,且距离当前删除时刻的时长大于预定时长。
[0217] 以预定时长为2天为例,需要删除的资源文件满足的条件为:下载时刻早于当前时 亥IJ2天的资源文件,或者下载时刻为2天前的资源文件。也就是说,删除2两天前下载的资源 文件。
[0218] 综上所述,本公开实施例中提供的搜索结果访问方法,通过删除符合条件的资源 文件,以降低资源文件对路由器存储空间的占用,从而降低对路由器存储空间的要求。 [0 219]图5是根据一示例性实施例示出的一种搜索结果访问装置的结构方框图,如图5所 示,该搜索结果访问装置应用于图1所示的实施环境中的移动终端101中,包括但不限于:第 一发送模块510、第二发送模块520和显示模块530。
[0220] 第一发送模块510,被配置为在搜索引擎中接收搜索结果,将该搜索结果中需要加 速的统一资源定位符URL发送至路由器,该URL用于触发该路由器从服务器下载与该URL对 应的资源文件。
[0221] 第二发送模块520,被配置为在其中一个搜索结果的URL被访问时,发送携带有被 访问的该URL的访问请求,该访问请求用于触发该路由器在查询到存储有该URL的资源文件 时,反馈该URL的资源文件。
[0222]显示模块530,被配置为显示接收到的该路由器反馈的该URL的资源文件。
[0223] 综上所述,本公开实施例提供的搜索结果访问装置,通过将搜索结果的URL发送至 路由器,由路由器统一从服务器下载这些URL所对应的资源文件,当终端显示的一个搜索结 果被访问时,可以从路由器直接拉取已经下载的该搜索结果的资源文件;由于路由器可以 提前下载好各个搜索结果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器 下载该搜索结果的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏 览器均需要从相关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问 题;达到了可以提高对搜索结果进行访问时的访问速度的效果。
[0224] 图6是根据另一示例性实施例示出的一种搜索结果访问装置的结构方框图,如图6 所示,该搜索结果访问装置应用于图1所示的实施环境中的移动终端101中,包括:第一发送 模块610、第二发送模块620和显示模块630。
[0225] 第一发送模块610,被配置为在搜索引擎中接收搜索结果,将该搜索结果中需要加 速的统一资源定位符URL发送至路由器,该URL用于触发该路由器从服务器下载与该URL对 应的资源文件。
[0226] 可选的,仍旧参见图6,该第一发送模块610,包括:建立子模块611,第一确定子模 块612和第一发送子模块613。
[0227] 建立子模块611,被配置为当该搜索引擎尚未与该路由器建立长链接时,利用该搜 索引擎与该路由器建立长链接。
[0228]第一确定子模块612,被配置为确定出该查询结果中需要加速的URL。
[0229] 第一发送子模块613,被配置为通过该建立子模块611建立的长链接向该路由器发 送确定出的该URL。
[0230] 可选的,仍旧参见图6,该建立子模块611,包括:第三确定子模块61 la,第二发送模 块611b和接收子模块611c。
[0231] 第三确定子模块611a,被配置为在接收到该搜索结果时,确定出上一跳网关的互 联网协议IP地址。
[0232] 第二发送模块61 lb,被配置为向该第三确定子模块61 la确定出的该IP地址的路由 器发送用于请求建立长链接的建立请求,该长链接建立请求用于触发该路由器在确定该搜 索引擎合法时,反馈允许建立长链接的允许应答。
[0233] 接收子模块611c,被配置为接收该允许应答,成功建立与该路由器之间的长链接。
[0234] 可选的,仍旧参见图6,该第一确定子模块612,包括:选取子模块612a和第二确定 子模块612b。
[0235] 选取子模块612a,被配置为当该查询结果中被指定有需要加速的URL时,则从该查 询结果中选取出被指定的需要加速的URL。
[0236] 第二确定子模块612b,被配置为当该查询结果中未被指定有需要加速的URL时,则 从排序后的查询结果中,从前往后依次选取出预定个查询结果,并确定出该预定个查询结 果中所涉及的URL。
[0237] 第二发送模块620,被配置为在其中一个搜索结果的URL被访问时,发送携带有被 访问的该URL的访问请求,该访问请求用于触发该路由器在查询到存储有该URL的资源文件 时,反馈该URL的资源文件。
[0238]显示模块630,被配置为显示接收到的该路由器反馈的该URL的资源文件。
[0239] 综上所述,本公开实施例提供的搜索结果访问装置,通过将搜索结果的URL发送至 路由器,由路由器统一从服务器下载这些URL所对应的资源文件,当终端显示的一个搜索结 果被访问时,可以从路由器直接拉取已经下载的该搜索结果的资源文件;由于路由器可以 提前下载好各个搜索结果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器 下载该搜索结果的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏 览器均需要从相关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问 题;达到了可以提高对搜索结果进行访问时的访问速度的效果。
[0240] 本公开实施例提供的搜索结果访问装置,还通过与路由器建立长链接,将需要加 速的URL发送至路由器中;由于搜索引擎与路由器建立长链接,从而保证搜索引擎可以成功 的将查询结果中需要加速的URL发送至路由器,且可以保证在连续多次搜索过程,仅建立一 次长链接即可,减少了建立连接所占用的时长,提高了搜索效率。
[0241] 本公开实施例提供的搜索结果访问装置,还通过从查询结果中确定出需要加速的 URL,由于需要加速的URL通常是搜索结果中排名比较靠前的搜索结果的URL,这些URL是用 户最可能访问的搜索结果,因此优先下载这些搜索结果的资源文件,可以保证后续用户访 问这些搜索结果时,大大提高了用户在对搜索结果进行访问时的访问速度。
[0242] 本公开实施例提供的搜索结果访问装置,还通过确定出接收到搜索结果时的上一 跳网关的IP地址,来确定路由器的IP地址,以与具有该IP地址的路由器建立长链接,并在路 由器允许建立长链接的情况下,与路由器成功建立长链接,由于搜索引擎可以与路由器预 先约定,只有被约定合法的搜索引擎才能被路由器允许建立长链接,因此可以对搜索引擎 进行有效管控,保证了搜索引擎的安全性。
[0243] 图7是根据再一示例性实施例示出的一种搜索结果访问装置的结构方框图,如图7 所示,该搜索结果访问装置应用于图1所示的实施环境中的路由器102中,包括但不限于:第 一接收模块710、下载存储模块720、第二接收模块730和反馈模块740。
[0244]第一接收模块710,被配置为接收搜索引擎发送的统一资源定位符URL,该URL是该 搜索引擎从获取的搜索结果中确定出的需要加速的URL。
[0245]下载存储模块720,被配置为从与该URL对应的服务器下载并存储该URL的资源文 件。
[0246]第二接收模块730,被配置为接收移动终端发送的携带有URL的访问请求,该访问 请求是携带的与搜索结果对应的该URL被访问时生成的。
[0247] 反馈模块740,被配置为在查询到存储有该访问请求中携带的该URL的资源文件 时,向该访问请求的发送端反馈查询到的该URL的资源文件。
[0248] 综上所述,本公开实施例提供的搜索结果访问装置,通过接收搜索引擎发送的 URL,并预先下载这些URL所对应的资源文件,当接收到终端发送的携带有URL的访问请求 时,将查询到的存储有该URL的资源文件直接反馈给终端;由于路由器可以提前下载好各个 搜索结果的资
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1