搜索结果访问方法、装置及系统的制作方法
【技术领域】
[0001] 本发明公开涉及网络技术领域,特别涉及一种搜索结果访问方法、装置及系统。
【背景技术】
[0002] 在实际互联网的访问中,利用搜索引擎进行搜索是用户最为常见的使用需求。 [0003]在利用搜索引擎搜索时,用户首先在搜索引擎中输入想要搜索的关键字,搜索引 擎会将该关键字发送至搜索引擎的服务器,由搜索引擎的服务器根据该关键字进行搜索, 并将搜索到的搜索结果反馈至该搜索引擎,每条搜索结果对应有统一资源定位符(英文: Uniform Resoure Locator,简称:URL)。搜索引擎会将得到的搜索结果进行显示,用户在继 续访问某条搜索结果时,浏览器会根据该条搜索结果对应的URL,向具有该URL的服务器请 求下载该条搜索结果的内容。
[0004] 用户在每访问一条搜索结果时,浏览器均需要从相关的服务器下载被访问的搜索 结果的内容,在网络状态不好时,会导致访问速度过慢。
【发明内容】
[0005] 为了解决相关技术的问题,本公开提供一种搜索结果访问方法、装置及系统。所述 技术方案如下:
[0006] 根据本公开实施例的第一方面,提供一种搜索结果访问方法,该方法应用于移动 终端中,包括:
[0007] 在搜索引擎中接收搜索结果,将所述搜索结果中需要加速的统一资源定位符URL 发送至路由器,所述URL用于触发所述路由器从服务器下载与所述URL对应的资源文件;
[0008] 在其中一个搜索结果的URL被访问时,发送携带有被访问的所述URL的访问请求, 所述访问请求用于触发所述路由器在查询到存储有所述URL的资源文件时,反馈所述URL 的资源文件;
[0009] 显示接收到的所述路由器反馈的所述URL的资源文件。
[0010] 上述搜索结果访问方法所能达到的技术效果为:通过将搜索结果的URL发送至路 由器,由路由器统一从服务器下载这些URL所对应的资源文件,当终端显示的一个搜索结果 被访问时,可以从路由器直接拉取已经下载的该搜索结果的资源文件;由于路由器可以提 前下载好各个搜索结果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器下 载该搜索结果的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览 器均需要从相关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题; 达到了可以提高对搜索结果进行访问时的访问速度的效果。
[0011] 可选的,所述将所述搜索结果中需要加速的统一资源定位符URL发送至路由器,包 括:
[0012] 当所述搜索引擎尚未与所述路由器建立长链接时,利用所述搜索引擎与所述路由 器建立长链接;
[0013] 确定出所述查询结果中需要加速的URL;
[0014] 通过所述长链接向所述路由器发送确定出的所述URL。
[0015] 上述可选的搜索结果访问方法所能达到的技术效果为:通过与路由器建立长链 接,将需要加速的URL发送至路由器中;由于搜索引擎与路由器建立长链接,从而保证搜索 引擎可以成功的将查询结果中需要加速的URL发送至路由器,且可以保证在连续多次搜索 过程,仅建立一次长链接即可,减少了建立连接所占用的时长,提高了搜索效率。
[0016] 可选的,所述确定出所述查询结果中需要加速的URL,包括:
[0017] 当所述查询结果中被指定有需要加速的URL时,贝lj从所述查询结果中选取出被指 定的需要加速的URL;
[0018] 当所述查询结果中未被指定有需要加速的URL时,则从排序后的查询结果中,从前 往后依次选取出预定个查询结果,并确定出所述预定个查询结果中所涉及的URL。
[0019] 上述可选的搜索结果访问方法所能达到的技术效果为:通过从查询结果中确定出 需要加速的URL,由于需要加速的URL通常是搜索结果中排名比较靠前的搜索结果的URL,这 些URL是用户最可能访问的搜索结果,因此优先下载这些搜索结果的资源文件,可以保证 后续用户访问这些搜索结果时,大大提高了用户在对搜索结果进行访问时的访问速度。
[0020] 可选的,所述利用所述搜索引擎与所述路由器建立长链接,包括:
[0021] 在接收到所述搜索结果时,确定出上一跳网关的互联网协议IP地址;
[0022] 向具有所述IP地址的路由器发送用于请求建立长链接的建立请求,所述长链接建 立请求用于触发所述路由器在确定所述搜索引擎合法时,反馈允许建立长链接的允许应 答;
[0023]接收所述允许应答,成功建立与所述路由器之间的长链接。
[0024] 上述可选的搜索结果访问方法所能达到的技术效果为:通过确定出接收到搜索结 果时的上一跳网关的IP地址,来确定路由器的IP地址,以与具有该IP地址的路由器建立长 链接,并在路由器允许建立长链接的情况下,与路由器成功建立长链接,由于搜索引擎可以 与路由器预先约定,只有被约定合法的搜索引擎才能被路由器允许建立长链接,因此可以 对搜索引擎进行有效管控,保证了搜索引擎的安全性。
[0025] 根据本公开实施例的第二方面,提供一种搜索结果访问方法,该方法应用于路由 器中,包括:
[0026]接收搜索引擎发送的统一资源定位符URL,所述URL是所述搜索引擎从获取的搜索 结果中确定出的需要加速的URL;
[0027]从与所述URL对应的服务器下载并存储所述URL的资源文件;
[0028]接收携带有URL的访问请求,所述访问请求是携带的与搜索结果对应的所述URL被 访问时生成的;
[0029] 在查询到存储有所述访问请求中携带的所述URL的资源文件时,向所述访问请求 的发送端反馈查询到的所述URL的资源文件。
[0030] 上述搜索结果访问方法所能达到的技术效果为:通过接收搜索引擎发送的URL,并 预先下载这些URL所对应的资源文件,当接收到终端发送的携带有URL的访问请求时,将查 询到的存储有该URL的资源文件直接反馈给终端;由于路由器可以提前下载好各个搜索结 果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器下载该搜索结果的资源 文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览器均需要从相关的服 务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题;达到了可以提高对搜 索结果进行访问时的访问速度的效果。
[0031] 可选的,所述接收搜索引擎发送的统一资源定位符URL,包括:
[0032] 当尚未与所述搜索引擎建立长链接时,与所述搜索引擎建立长链接;
[0033] 在成功与所述搜索引擎建立长链接后,利用所述长链接接收所述搜索引擎发送的 所述URL。
[0034] 上述可选的搜索结果访问方法所能达到的技术效果为:通过与搜索引擎建立长链 接,并利用长链接接收搜索引擎需要加速的URL;由于搜索引擎与路由器建立长链接,从而 保证路由器可以成功的接收到搜索引擎所确定的需要加速的URL,且可以保证在连续多次 搜索过程,仅建立一次长链接即可,减少了建立连接所占用的时长,提高了搜索效率。
[0035] 可选的,所述与所述搜索引擎建立长链接,包括:
[0036] 接收所述搜索引擎发送的用于请求建立长链接的建立请求;
[0037] 检测发送所述建立请求的所述搜索引擎是否合法;
[0038] 在所述搜索引擎合法时,向所述搜索引擎反馈用于指示允许建立长链接的允许应 答,成功建立与所述搜索引擎之间的长链接。
[0039] 上述可选的搜索结果访问方法所能达到的技术效果为:通过判定搜索引擎合法 后,允许与合法的搜索引擎建立长链接,完成长链接的建立过程,由于搜索引擎可以与路由 器预先约定,只有被约定合法的搜索引擎才能被路由器允许建立长链接,因此可以对搜索 引擎进行有效管控,保证了搜索引擎的安全性。
[0040] 可选的,所述方法还包括:
[0041]在存储所述URL的资源文件后,对所述URL的资源文件的生存时长进行倒计时,在 所述生存时长被倒计时为0时,删除所述URL的资源文件;或者,
[0042] 在用于存储资源文件的存储空间的剩余空间小于预定阈值时,从下载时刻最早的 资源文件开始,依次删除资源文件,被删除的资源文件占用预定大小的存储空间;或者,
[0043] 每隔预定时间间隔,删除下载时刻早于当前删除时刻预定时长的资源文件。
[0044] 上述可选的搜索结果访问方法所能达到的技术效果为:通过删除符合条件的资源 文件,以降低资源文件对路由器存储空间的占用,从而降低对路由器存储空间的要求。
[0045] 可选的,所述方法还包括:
[0046] 在向所述访问请求的发送端反馈查询到的所述URL的资源文件后,清除所述访问 请求。
[0047]上述可选的搜索结果访问方法所能达到的技术效果为:通过清除已经反馈过资源 文件的访问请求,可以避免该访问请求被发送至服务器,从而可以避免重复下载该访问请 求所对应的资源文件,且可以降低访问请求对路由器的占用。
[0048]根据本公开实施例的第三方面,提供一种搜索结果访问装置,该装置包括:
[0049] 第一发送模块,被配置为在搜索引擎中接收搜索结果,将所述搜索结果中需要加 速的统一资源定位符URL发送至路由器,所述URL用于触发所述路由器从服务器下载与所述 URL对应的资源文件;
[0050] 第二发送模块,被配置为在其中一个搜索结果的URL被访问时,发送携带有被访问 的所述URL的访问请求,所述访问请求用于触发所述路由器在查询到存储有所述URL的资源 文件时,反馈所述URL的资源文件;
[0051]显示模块,被配置为显示接收到的所述路由器反馈的所述URL的资源文件。
[0052]上述搜索结果访问装置所能达到的技术效果为:通过将搜索结果的URL发送至路 由器,由路由器统一从服务器下载这些URL所对应的资源文件,当终端显示的一个搜索结果 被访问时,可以从路由器直接拉取已经下载的该搜索结果的资源文件;由于路由器可以提 前下载好各个搜索结果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器下 载该搜索结果的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览 器均需要从相关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题; 达到了可以提高对搜索结果进行访问时的访问速度的效果。
[0053]可选的,所述第一发送模块,包括:
[0054] 建立子模块,被配置为当所述搜索引擎尚未与所述路由器建立长链接时,利用所 述搜索引擎与所述路由器建立长链接;
[0055] 第一确定子模块,被配置为确定出所述查询结果中需要加速的URL;
[0056] 第一发送子模块,被配置为通过所述建立子模块建立的长链接向所述路由器发送 所述确定子模块确定出的所述URL。
[0057]上述可选的搜索结果访问装置所能达到的技术效果为:通过与路由器建立长链 接,将需要加速的URL发送至路由器中;由于搜索引擎与路由器建立长链接,从而保证搜索 引擎可以成功的将查询结果中需要加速的URL发送至路由器,且可以保证在连续多次搜索 过程,仅建立一次长链接即可,减少了建立连接所占用的时长,提高了搜索效率。
[0058]可选的,所述第一确定子模块,包括:
[0059] 选取子模块,被配置为当所述查询结果中被指定有需要加速的URL时,则从所述查 询结果中选取出被指定的需要加速的URL;
[0060] 第二确定子模块,被配置为当所述查询结果中未被指定有需要加速的URL时,则从 排序后的查询结果中,从前往后依次选取出预定个查询结果,并确定出所述预定个查询结 果中所涉及的URL。
[0061] 上述可选的搜索结果访问装置所能达到的技术效果为:通过从查询结果中确定出 需要加速的URL,由于需要加速的URL通常是搜索结果中排名比较靠前的搜索结果的URL,这 些URL是用户最可能访问的搜索结果,因此优先下载这些搜索结果的资源文件,可以保证后 续用户访问这些搜索结果时,大大提高了用户在对搜索结果进行访问时的访问速度。
[0062]可选的,所述建立子模块,包括:
[0063]第三确定子模块,被配置为在接收到所述搜索结果时,确定出上一跳网关的互联 网协议IP地址;
[0064] 第二发送子模块,被配置为向具有所述第三确定子模块确定出的所述IP地址的路 由器发送用于请求建立长链接的建立请求,所述长链接建立请求用于触发所述路由器在确 定所述搜索引擎合法时,反馈允许建立长链接的允许应答;
[0065] 接收子模块,被配置为接收所述允许应答,成功建立与所述路由器之间的长链接。
[0066] 上述可选的搜索结果访问装置所能达到的技术效果为:通过
确定出接收到搜索结 果时的上一跳网关的IP地址,来确定路由器的IP地址,以与具有该IP地址的路由器建立长 链接,并在路由器允许建立长链接的情况下,与路由器成功建立长链接,由于搜索引擎可以 与路由器预先约定,只有被约定合法的搜索引擎才能被路由器允许建立长链接,因此可以 对搜索引擎进行有效管控,保证了搜索引擎的安全性。
[0067]根据本公开实施例的第四方面,提供一种搜索结果访问装置,该装置包括:
[0068]第一接收模块,被配置为接收搜索引擎发送的统一资源定位符URL,所述URL是所 述搜索引擎从获取的搜索结果中确定出的需要加速的URL;
[0069] 下载存储模块,被配置为从与所述URL对应的服务器下载并存储所述URL的资源文 件;
[0070] 第二接收模块,被配置为接收移动终端发送的携带有URL的访问请求,所述访问请 求是携带的与搜索结果对应的所述URL被访问时生成的;
[0071] 反馈模块,被配置为在查询到存储有所述访问请求中携带的所述URL的资源文件 时,向所述访问请求的发送端反馈查询到的所述URL的资源文件。
[0072] 上述搜索结果访问装置所能达到的技术效果为:通过接收搜索引擎发送的URL,并 预先下载这些URL所对应的资源文件,当接收到终端发送的携带有URL的访问请求时,将查 询到的存储有该URL的资源文件直接反馈给终端;由于路由器可以提前下载好各个搜索结 果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器下载该搜索结果的资源 文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览器均需要从相关的服 务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题;达到了可以提高对搜 索结果进行访问时的访问速度的效果。
[0073]可选的,所述第一接收模块,包括:
[0074] 第一建立子模块,被配置为当尚未与所述搜索引擎建立长链接时,与所述搜索引 擎建立长链接;
[0075] 第一接收子模块,被配置为在通过所述第一建立子模块成功与所述搜索引擎建立 长链接后,利用所述长链接接收所述搜索引擎发送的所述URL。
[0076] 上述可选的搜索结果访问装置所能达到的技术效果为:通过与搜索引擎建立长链 接,并利用长链接接收搜索引擎需要加速的URL;由于搜索引擎与路由器建立长链接,从而 保证路由器可以成功的接收到搜索引擎所确定的需要加速的URL,且可以保证在连续多次 搜索过程,仅建立一次长链接即可,减少了建立连接所占用的时长,提高了搜索效率。
[0077]可选的,所述第一建立子模块,包括:
[0078] 第二接收子模块,被配置为接收所述搜索引擎发送的用于请求建立长链接的建立 请求;
[0079] 检测子模块,被配置为检测发送所述建立请求的所述搜索引擎是否合法;
[0080] 第二建立子模块,被配置为在所述检测子模块检测到所述搜索引擎合法时,向所 述搜索引擎反馈用于指示允许建立长链接的允许应答,成功建立与所述搜索引擎之间的 长链接。
[0081] 上述可选的搜索结果访问装置所能达到的技术效果为:通过判定搜索引擎合法 后,允许与合法的搜索引擎建立长链接,完成长链接的建立过程,由于搜索引擎可以与路由 器预先约定,只有被约定合法的搜索引擎才能被路由器允许建立长链接,因此可以对搜索 引擎进行有效管控,保证了搜索引擎的安全性。
[0082] 可选的,所述装置还包括:
[0083] 第一删除模块,被配置为在所述下载存储模块存储所述URL的资源文件后,对所述 URL的资源文件的生存时长进行倒计时,在所述生存时长被倒计时为0时,删除所述URL的资 源文件;或者,
[0084] 第二删除模块,被配置为在用于存储资源文件的存储空间的剩余空间小于预定阈 值时,从下载时刻最早的资源文件开始,依次删除资源文件,被删除的资源文件占用预定大 小的存储空间;或者,
[0085] 第三删除模块,被配置为每隔预定时间间隔,删除下载时刻早于当前删除时刻预 定时长的资源文件。
[0086] 上述可选的搜索结果访问装置所能达到的技术效果为:通过删除符合条件的资源 文件,以降低资源文件对路由器存储空间的占用,从而降低对路由器存储空间的要求。 [0087] 可选的,所述装置还包括:
[0088] 清除模块,被配置为在所述反馈模块向所述访问请求的发送端反馈查询到的所述 URL的资源文件后,清除所述访问请求。
[0089] 上述可选的搜索结果访问装置所能达到的技术效果为:通过清除已经反馈过资源 文件的访问请求,可以避免该访问请求被发送至服务器,从而可以避免重复下载该访问请 求所对应的资源文件,且可以降低访问请求对路由器的占用。
[0090] 根据本公开实施例的第五方面,提供一种搜索结果访问系统该系统包括:
[0091] 移动终端和路由器;
[0092]所述移动终端包括如上述实施例提供的第三方面以及第三方面中各种可选的实 施例中提供的搜索结果访问装置;
[0093] 所述路由器包括如上述实施例提供的第四方面以及第四方面中各种可选的实施 例中提供的搜索结果访问装置。
[0094] 上述可选的搜索结果访问系统所能达到的技术效果为:通过搜索引擎将搜索结 果的URL发送至路由器,由路由器统一从服务器下载并存储这些URL所对应的资源文件,当 终端向路由器发送访问请求后,可以从路由器直接拉取已经下载的该搜索结果的资源文 件;由于路由器可以提前下载好各个搜索结果的资源文件,在用户想要查看搜索结果时,则 可以直接从路由器下载该搜索结果的资源文件,因此解决了相关技术中因用户在每访问一 条搜索结果时,浏览器均需要从相关的服务器下载被访问的搜索结果的内容,导致访问速 度过慢的技术问题;达到了可以提高对搜索结果进行访问时的访问速度的效果。
[0095] 根据本公开实施例的第六方面,提供一种搜索结果访问装置,该装置包括:
[0096] 处理器;
[0097]用于存储所述处理器可执行指令的存储器;
[0098]其中,所述处理器被配置为:
[0099]在搜索引擎中接收搜索结果,将所述搜索结果中需要加速的统一资源定位符URL 发送至路由器,所述URL用于触发所述路由器从服务器下载与所述URL对应的资源文件; [0100]在其中一个搜索结果的URL被访问时,发送携带有被访问的所述URL的访问请求, 所述访问请求用于触发所述路由器在查询到存储有所述URL的资源文件时,反馈所述URL的 资源文件。
[0101] 上述搜索结果访问装置所能达到的技术效果为:通过将搜索结果的URL发送至路 由器,由路由器统一从服务器下载这些URL所对应的资源文件,当终端显示的一个搜索结果 被访问时,可以从路由器直接拉取已经下载的该搜索结果的资源文件;由于路由器可以提 前下载好各个搜索结果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器下 载该搜索结果的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览 器均需要从相关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题; 达到了可以提高对搜索结果进行访问时的访问速度的效果。
[0102] 根据本公开实施例的第七方面,提供一种搜索结果访问装置,该装置包括:
[0103] 处理器;
[0104] 用于存储所述处理器可执行指令的存储器;
[0105] 其中,所述处理器被配置为:
[0106] 接收搜索引擎发送的统一资源定位符URL,所述URL是所述搜索引擎从获取的搜 索结果中确定出的需要加速的URL;
[0107] 从与所述URL对应的服务器下载并存储所述URL的资源文件;
[0108]接收携带有URL的访问请求,所述访问请求是携带的与搜索结果对应的所述URL被 访问时生成的;
[0109] 在查询到存储有所述访问请求中携带的所述URL的资源文件时,向所述访问请求 的发送端反馈查询到的所述URL的资源文件。
[0110] 上述可选的搜索结果访问装置所能达到的技术效果为:通过接收搜索引擎发送的 URL,并预先下载这些URL所对应的资源文件,当接收到终端发送的携带有URL的访问请求 时,将查询到的存储有该URL的资源文件直接反馈给终端;由于路由器可以提前下载好各个 搜索结果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器下载该搜索结果 的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览器均需要从相 关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题;达到了可以提 高对搜索结果进行访问时的访问速度的效果。
[0111] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本 公开。
【附图说明】
[0112]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并于说明书一起用于解释本公开的原理。
[0113] 图1是根据部分示例性实施例示出的一种搜索结果访问方法所涉及的实施环境的 示意图;
[0114] 图2是根据一示例性实施例示出的一种搜索结果访问方法的方法流程图;
[0115] 图3是根据另一示例性实施例示出的一种搜索结果访问方法的方法流程图;
[0116] 图4A是根据又一示例性实施例示出的一种搜索结果访问方法的方法流程图;
[0117] 图4B是根据一示例性实施例示出的一种将需要加速的URL发送至路由器时的流程 图;
[0118]图4C是根据一示例性实施例示出的一种路由器接收搜索引擎发送的URL时的流程 图;
[0119]图4D是根据一示例性实施例示出的一种路由器与搜索引擎建立长链接的过程的 流程图;
[0120]图5是根据一示例性实施例示出的一种搜索结果访问装置的结构方框图;
[0121]图6是根据另一示例性实施例示出的一种搜索结果访问装置的结构方框图;
[0122] 图7是根据再一示例性实施例示出的一种搜索结果访问装置的结构方框图;
[0123] 图8是根据又一示例性实施例示出的一种搜索结果访问装置的结构方框图;
[0124] 图9是根据一示例性实施例示出的一种搜索结果访问系统的框图;
[0125] 图10是根据一示例性实施例示出的一种用于访问搜索结果的装置的框图;
[0126] 图11是根据另一示例性实施例示出的一种用于访问搜索结果的装置的框图。
【具体实施方式】
[0127] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0128] 图1是根据部分示例性实施例示出的一种搜索结果访问方法所涉及的实施环境的 示意图,如图1所示,该实施环境可以包括:移动终端101、路由器102、搜索引擎所对应的服 务器103和搜索结果所对应的服务器104。
[0129] 移动终端101可以为用于向服务器进行搜索的设备,比如可以为智能手机、平板电 脑、多媒体播放设备、台式电脑等。
[0130] 路由器102与移动终端101连接,这里的路由器102是移动终端101访问外网的必经 网关设备,且该路由器102-般是与移动终端101连接的第一个网关设备。
[0131] 搜索引擎所对应的服务器103在接收到搜索引擎发送的搜索请求后,向搜索引擎 反馈对应的搜索结果。
[0132] 搜索结果所对应的服务器104用于提供搜索结果的资源文件。
[0133] 图2是根据一示例性实施例示出的一种搜索结果访问方法的方法流程图,如图2所 示,该搜索结果访问方法应用于图1所示的实施环境中的移动终端101中,包括以下步骤:
[0134] 在步骤201中,在搜索引擎中接收搜索结果,将该搜索结果中需要加速的URL发送 至路由器,URL用于触发路由器从服务器下载与该URL对应的资源文件。
[0135] 在步骤202中,在其中一个搜索结果的URL被访问时,发送携带有被访问的该URL的 访问请求,访问请求用于触发路由器在查询到存储有该URL的资源文件时,反馈该URL的资 源文件。
[0136] 在步骤203中,显示接收到的该路由器反馈的该URL的资源文件。
[0137] 综上所述,本公开实施例中提供的搜索结果访问方法,通过上述搜索结果访问方 法所能达到的技术效果为:通过将搜索结果的URL发送至路由器,由路由器统一从服务器下 载这些URL所对应的资源文件,当终端显示的一个搜索结果被访问时,可以从路由器直接拉 取已经
下载的该搜索结果的资源文件;由于路由器可以提前下载好各个搜索结果的资源文 件,在用户想要查看搜索结果时,则可以直接从路由器下载该搜索结果的资源文件,因此解 决了相关技术中因用户在每访问一条搜索结果时,浏览器均需要从相关的服务器下载被访 问的搜索结果的内容,导致访问速度过慢的技术问题;达到了可以提高对搜索结果进行访 问时的访问速度的效果。
[0138] 图3是根据另一示例性实施例示出的一种搜索结果访问方法的方法流程图,如图3 所示,该搜索结果访问方法应用于图1所示的实施环境中的路由器104中,包括以下步骤:
[0139] 在步骤301中,接收搜索引擎发送的URL,URL是搜索引擎从获取的搜索结果中确定 出的需要加速的URL。
[0140] 在步骤302中,从与该URL对应的服务器下载并存储该URL的资源文件。
[0141]在步骤303中,接收携带有URL的访问请求,访问请求是携带的与搜索结果对应的 该URL被访问时生成的。
[0142] 在步骤304中,在查询到存储有该访问请求中携带的该URL的资源文件时,向该访 问请求的发送端反馈查询到的该URL的资源文件。
[0143] 综上所述,本公开实施例中提供的搜索结果访问方法,通过接收搜索引擎发送的 URL,并预先下载这些URL所对应的资源文件,当接收到终端发送的携带有URL的访问请求 时,将查询到的存储有该URL的资源文件直接反馈给终端;由于路由器可以提前下载好各个 搜索结果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器下载该搜索结果 的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览器均需要从相 关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题;达到了可以提 高对搜索结果进行访问时的访问速度的效果。
[0144] 在实际应用中,当用户利用某一搜索引擎接收到搜索结果后,用户接下来的常见 操作是从这些搜索结果中确定出想要访问的搜索结果以进行访问,此时由于搜索结果所对 应的资源文件尚未被下载在移动终端,因此需要从外网中下载这些资源文件,这样则会浪 费用户的访问效率。为了提高用户对搜索结果的访问效率,可以让路由器优先下载搜索结 果中需要加速的URL的资源文件。具体实现过程可以参见对图4A至图4D的描述。
[0145] 图4A是根据又一示例性实施例示出的一种搜索结果访问方法的方法流程图,如图 4A所示,该搜索结果访问方法应用于图1所示的实施环境中,包括以下步骤:
[0146] 在步骤401中,移动终端在搜索引擎中接收搜索结果,将该搜索结果中需要加速的 URL发送至路由器。
[0147] 该URL用于触发该路由器从服务器下载与该URL对应的资源文件。
[0148] 在实际使用时,用户可以利用浏览器上提供的搜索引擎进行搜索,比如用户可以 搜索引擎的搜索框中输入想要搜索的关键词,然后点击搜索引起提供的搜索控件,搜索引 擎则会向搜索引擎的服务器发送包含有该关键词的搜索请求。该搜索请求用于触发该搜索 引擎的服务器查询该关键词的搜索结果,并向该搜索引擎反馈查询到的搜索结果。
[0149] 搜索引擎接收到服务器反馈的搜索结果后,显示这些搜索结果。这样,用户则可以 根据这些搜索结果,查看搜索结果所对应的相关资料。
[0150]而在实际实现时,为了能保证路由器可以获得这些搜索结果中需要加速的URL,搜 索引擎和路由器之间需要建立一个长链接,搜索引擎通过建立的长链接向路由器发送确 定出的需要加速的URL。
[0151]请参见图4B所示,其是根据一示例性实施例示出的一种将需要加速的URL发送至 路由器时的流程图,在图4B中,搜索引擎将该搜索结果中需要加速的URL发送至路由器时, 包括以下步骤:
[0152] 在步骤401a中,当该搜索引擎尚未与该路由器建立长链接时,利用该搜索引擎与 该路由器建立长链接。
[0153] 搜索引擎和路由器建立长链接的过程可以参见图4D中的描述,这里就不再赘述。
[0154] 在步骤401b中,确定出该查询结果中需要加速的URL。
[0155] -般来讲,针对一个或一组关键词得到的搜索结果的数量非常多,且仅有部分搜 索结果最有可能被用户访问,因此,仅需要对这部分最可能被用户访问到的搜索结果进行 加速下载即可。
[0156] 搜索引擎确定出该查询结果中需要加速的URL时,可以包括以下两种方式:
[0157] 在第一种方式中,当该查询结果中被指定有需要加速的URL时,则从该查询结果中 选取出被指定的需要加速的URL。
[0158] 通常来讲,搜索结果的数量比较多,且搜索引擎反馈的搜索结果通常是根据用户 的点击率、与关键词的相关度、URL是否被认证或URL是否被购买排名等因素来排序的。排名 较前的搜索结果被用户点击的可能性比较大,因此服务器可以指定排名交钱的某些搜索结 果所对应的URL为需要加速的URL。
[0159] 在这种方式中,搜索引擎的服务器在反馈搜索结果时,指定了搜索结果中需要加 速的URL,比如指定搜索结果中排名靠前的前20条搜索结果需要加速。
[0160] 可选的,搜索引擎的服务器在反馈搜索结果时,可以为需要加速的URL配置相应的 加速标识,以告知搜索引擎具有这些加速标识的URL需要加速。对应的,搜索引擎根据加速 标识确定需要加速的URL。
[0161] 可选的,搜索引擎的服务器在反馈搜索结果时,可以指定需要加速的数量,该数量 用于指定排序的搜索结果中前预定个(指定的需要加速的数量所对应的个数)搜索结果需 要加速。对应的,搜索引擎根据指定的需要加速的数量以及排序后的搜索结果,确定出需要 加速的URL。
[0162] 在第二种方式中,当该查询结果中未被指定有需要加速的URL时,则从排序后的查 询结果中,从前往后依次选取出预定个查询结果,并确定出该预定个查询结果中所涉及的 URL〇
[0163] 当该查询结果中未被指定有需要加速的URL时,搜索引擎也可以自行决定需要加 速的URL。为了保证提高用户对搜索结果的访问效率,搜索引擎也可以从排序后的查询结果 中,从前往后依次选取出预定个查询结果,并确定出该预定个查询结果中所涉及的URL。
[0164] 在步骤401c中,通过该长链接向该路由器发送确定出的该URL。
[0165] 在步骤402中,路由器接收搜索引擎发送的URL。
[0166] 该URL是该搜索引擎从获取的搜索结果中确定出的需要加速的URL。
[0167] 请参见图4C所示,其是根据一示例性实施例示出的一种路由器接收搜索引擎发送 的URL时的流程图,在图4C中,路由器接收搜索引擎发送的统一资源定位符URL时,包括如下 两个步骤:
[0168] 在步骤402a中,当尚未与该搜索引擎建立长链接时,与该搜索引擎建立长链接。
[0169] 路由器与搜索引擎建立长链接的过程可以参见图4D中的描述,这里就不再赘述。
[0170] 在步骤402b中,在成功与该搜索引擎建立长链接后,利用该长链接接收该搜索引 擎发送的该URL。
[0171] 在步骤403中,路由器从与该URL对应的服务器下载并存储该URL的资源文件。
[0172] 为了便于查询URL以及URL的资源文件,可以以URL为索引排列各个URL的资源文 件。
[0173]在实际应用中,由于URL通常比较长,所占用的字符数比较多,如果以URL为索引存 储资源文件时,在检索URL时,速度可能会比较慢,因此还可以通过预定算法对URL进行运 算,得到字节数小于URL的字符数的字符串,以这种字符串为索引存储各个URL以及URL所对 应的资源文件。
[0174] 这里的预定算法是一种可以对URL的字符进行限缩且限缩后得到的字符串用于唯 一标识URL,为了降低检索运算量,在将每组URL、URL限缩后的字符串以及URL所包含的资源 文件进行存储时,可以以URL限缩后的字符串为键值,以便于后续通过URL限缩后的字符串 为索引进行检索。
[0175] 表1
[0177] 从表1可知,URL为"http : //xiaobai · cn/?a100 4",其得到的限缩后的字符串为 "ab",资源文件为 "xl · jpg、x2 · flv、x3 · txt" ;URL为 "http: //dabai · cn/?a100 4",其得到的 限缩后的字符串为"cd",资源文件为"yl .pdf、y2.doc、y3. jpg"。
[0178] 在步骤404中,移动终端在其中一个搜索结果的URL被访问时,发送携带有被访问 的该URL的访问请求。
[0179] 在实际应用中,移动终端可以将该URL封装在一个数据包中,该数据包即为访问请 求的表现形式,然后发送封装有该URL的数据包。
[0180] 一般来讲,访问请求的发送是不基于已经建立好的长链接的,因为此时访问请求 的发送是浏览器自身根据发送协议向路由器发送出去的。这里所讲的发送协议一般为TCP/ IP(英文全称:Transmission Control Protocol/Internet Protocol,中文译文:传输控制 协议/因特网互联协议)。
[0181] 在步骤405中,路由器接收携带有URL的访问请求。
[0182] 路由器接收访问请求之后,则会对访问请求进行解析。在实际实现时,访问请求通 常以数据包的形式进行传输,路由器在接收到访问请求所对应的数据包后,可以对该数据 包进行解封装,以获取该数据包中携带的URL。
[0183] 在步骤406中,路由器在查询到存储有该访问请求中携带的该URL的资源文件时, 向该访问请求的发送端反馈查询到的该URL的资源文件。
[0184] 路由器在解析得到该访问请求中的URL后,为了能让发送该访问请求的移动终端 尽快得到该URL所对应的资源文件,路由器可以先查询是否已经存储了该URL的资源文件, 若已经存储了该URL的资源文件,则向该访问请求的发送端反馈查询到的该URL的资源文 件。
[0185]可选的,当路由器在存储URL以及URL的资源文件时,以预定算法对URL进行限缩, 得到限缩后的字符串,并以该字符串为索引时,在步骤406中,路由器仍旧需要利用该预定 算法对访问请求中携带的URL进行限缩,得到限缩后的字符串,利用该字符串进行索引,查 询与该字符串相同的字符串,并获取查询到的字符串所对应的URL和资源文件。
[0186] 在步骤407中,清除该访问请求。
[0187] 在实际应用中,由于路由器需要将无法识别的访问请问转发到外网,为了避免路 由器将已经反馈资源文件的访问请求转发至外网,移动终端从会从外网服务器中下载该访 问请求所对应的资源文件,此时则会重复下载,影响用户的使用。
[0188] 因此,为了避免这种情况,路由器通常在向该访问请求的发送端反馈查询到的该 URL的资源文件后,清除该访问请求。
[0189] 在步骤408中,移动终端显示接收到的该路由器反馈的该URL的资源文件。
[0190]综上所述,本公开实施例中提供的搜索结果访问方法,通过将搜索结果中需要加 速的URL发送至路由器,由路由器统一从服务器下载这些URL所对应的资源文件,当终端显 示的一个搜索结果被访问时,可以从路由器直接拉取已经下载的该搜索结果的资源文件; 由于路由器可以提前下载好各个搜索结果的资源文件,在用户想要查看搜索结果时,则可 以直接从路由器下载该搜索结果的资源文件,因此解决了相关技术中因用户在每访问一条 搜索结果时,浏览器均需要从相关的服务器下载被访问的搜索结果的内容,导致访问速度 过慢的技术问题;达到了可以提高对搜索结果进行访问时的访问速度的效果。
[0191] 本公开实施例中提供的搜索结果访问方法,还通过与路由器建立长链接,将需要 加速的URL发送至路由器中;由于搜索引擎与路由器建立长链接,从而保证搜索引擎可以成 功的将查询结果中需要加速的URL发送至路由器,且可以保证在连续多次搜索过程,仅建立 一次长链接即可,减少了建立连接所占用的时长,提高了搜索效率。
[0192] 本公开实施例中提供的搜索结果访问方法,还通过从查询结果中确定出需要加速 的URL,由于需要加速的URL通常是搜索结果中排名比较靠前的搜索结果的URL,这些URL是 用户最可能访问的搜索结果,因此优先下载这些搜索结果的资源文件,可以保证后续用户 访问这些搜索结果时,大大提高了用户在对搜索结果进行访问时的访问速度。
[0193] 在一种可能的实现方式中,搜索引擎与路由器建立长链接的过程可以参见图4D所 示,其是根据一示例性实施例中提供的一种建立长链接的过程的流程图,在图4D中,搜索引 擎与路由器建立长链接的过程可以包括如下步骤:
[0194] 在步骤S1中
,搜索引擎在接收到搜索结果时,确定出上一跳网关的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的资源文件直接反馈给终端;由于路由器可以提前下载好各个 搜索结果的资
源文件,在用户想要查看搜索结果时,则可以直接从路由器下载该搜索结果 的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览器均需要从相 关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题;达到了可以提 高对搜索结果进行访问时的访问速度的效果。
[0249] 图8是根据又一示例性实施例示出的一种搜索结果访问装置的结构方框图,如图8 所示,该搜索结果访问装置应用于图1所示的实施环境中的路由器102中,包括但不限于:第 一接收模块810、下载存储模块820、第二接收模块830和反馈模块840。
[0250]第一接收模块810,被配置为接收搜索引擎发送的统一资源定位符URL,该URL是该 搜索引擎从获取的搜索结果中确定出的需要加速的URL。
[0251] 可选的,仍旧参见图8,该第一接收模块810,包括:第一建立子模块811和第一接收 子模块812。
[0252] 第一建立子模块811,被配置为当尚未与该搜索引擎建立长链接时,与该搜索引 擎建立长链接。
[0253]第一接收子模块812,被配置为在通过该第一建立子模块811成功与该搜索引擎建 立长链接后,利用该长链接接收该搜索引擎发送的该URL。
[0254] 可选的,仍旧参见图8,该第一建立子模块811,包括:第二接收子模块811a、检测子 模块81 lb和第二建立子模块81 lc。
[0255] 第二接收子模块811a,被配置为接收该搜索引擎发送的用于请求建立长链接的建 立请求。
[0256] 检测子模块811b,被配置为检测发送该建立请求的该搜索引擎是否合法。
[0257] 第二建立子模块811c,被配置为在该检测子模块8011b检测到该搜索引擎合法时, 向该搜索引擎反馈用于指示允许建立长链接的允许应答,成功建立与该搜索引擎之间的长 链接。
[0258]下载存储模块820,被配置为从与该URL对应的服务器下载并存储该URL的资源文 件。
[0259]第二接收模块830,被配置为接收携带有URL的访问请求,该访问请求是携带的与 搜索结果对应的该URL被访问时生成的。
[0260]反馈模块840,被配置为在查询到存储有该访问请求中携带的该URL的资源文件 时,向该访问请求的发送端反馈查询到的该URL的资源文件。
[0261]可选的,仍旧参见图8,该搜索结果访问装置还包括:第一删除模块850,或者,第二 删除模块860,或者,第三删除模块870。
[0262]第一删除模块850,被配置为在该下载存储模块820存储该URL的资源文件后,对该 URL的资源文件的生存时长进行倒计时,在该生存时长被倒计时为0时,删除该URL的资源文 件;或者,
[0263] 第二删除模块860,被配置为在用于存储资源文件的存储空间的剩余空间小于预 定阈值时,从下载时刻最早的资源文件开始,依次删除资源文件,被删除的资源文件占用预 定大小的存储空间;或者,
[0264] 第三删除模块870,被配置为每隔预定时间间隔,删除下载时刻早于当前删除时刻 预定时长的资源文件。
[0265] 可选的,仍旧参见图8,该搜索结果访问装置还包括:清除模块880。
[0266] 清除模块880,被配置为在该反馈模块840向该访问请求的发送端反馈查询到的该 URL的资源文件后,清除该访问请求。
[0267] 综上所述,本公开实施例提供的搜索结果访问装置,通过接收搜索引擎发送的 URL,并预先下载这些URL所对应的资源文件,当接收到终端发送的携带有URL的访问请求 时,将查询到的存储有该URL的资源文件直接反馈给终端;由于路由器可以提前下载好各个 搜索结果的资源文件,在用户想要查看搜索结果时,则可以直接从路由器下载该搜索结果 的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览器均需要从相 关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题;达到了可以提 高对搜索结果进行访问时的访问速度的效果。
[0268] 综上所述,本公开实施例提供的搜索结果访问装置,还通过与搜索引擎建立长链 接,并利用长链接接收搜索引擎需要加速的URL;由于搜索引擎与路由器建立长链接,从而 保证路由器可以成功的接收到搜索引擎所确定的需要加速的URL,且可以保证在连续多次 搜索过程,仅建立一次长链接即可,减少了建立连接所占用的时长,提高了搜索效率。
[0269] 综上所述,本公开实施例提供的搜索结果访问装置,还通过判定搜索引擎合法后, 允许与合法的搜索引擎建立长链接,完成长链接的建立过程,由于搜索引擎可以与路由器 预先约定,只有被约定合法的搜索引擎才能被路由器允许建立长链接,因此可以对搜索引 擎进行有效管控,保证了搜索引擎的安全性。
[0270] 综上所述,本公开实施例提供的搜索结果访问装置,还通过删除符合条件的资源 文件,以降低资源文件对路由器存储空间的占用,从而降低对路由器存储空间的要求。
[0271] 综上所述,本公开实施例提供的搜索结果访问装置,还通过清除已经反馈过资源 文件的访问请求,可以避免该访问请求被发送至服务器,从而可以避免重复下载该访问请 求所对应的资源文件,且可以降低访问请求对路由器的占用。
[0272] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0273] 图9是根据一示例性实施例示出的一种搜索结果访问系统的框图,如图9所示,该 搜索结果访问系统应用于图1所示的实施环境中,包括但不限于:移动终端910和路由器 920〇
[0274] 移动终端910包括如图5或图6中各种可能的实现方式中所描述的搜索结果访问装 置,具体可以参见对图5或图6的描述,这里就不再赘述。
[0275] 路由器920包括如图7或图8中各种可能的实现方式中所描述的搜索结果访问装 置,具体可以参见对图7或图8的描述,这里就不再赘述。
[0276] 综上所述,本公开实施例提供的搜索结果访问系统,通过将搜索结果中需要加速 的URL发送至路由器,由路由器统一从服务器下载这些URL所对应的资源文件,当终端显示 的一个搜索结果被访问时,可以从路由器直接拉取已经下载的该搜索结果的资源文件;由 于路由器可以提前下载好各个搜索结果的资源文件,在用户想要查看搜索结果时,则可以 直接从路由器下载该搜索结果的资源文件,因此解决了相关技术中因用户在每访问一条搜 索结果时,浏览器均需要从相关的服务器下载被访问的搜索结果的内容,导致访问速度过 慢的技术问题;达到了可以提高对搜索结果进行访问时的访问速度的效果。
[0277] 本公开一示例性实施例示出的一种搜索结果访问装置,能够实现本公开提供的搜 索结果访问方法,该装置包括:处理器;用于存储该处理器可执行指令的存储器;
[0278] 其中,该处理器被配置为:
[0279] 在搜索引擎中接收搜索结果,将该搜索结果中需要加速的统一资源定位符URL发 送至路由器,该URL用于触发该路由器从服务器下载与该URL对应的资源文件;
[0280]在其中一个搜索结果的URL被访问时,发送携带有被访问的该URL的访问请求,该 访问请求用于触发该路由器在查询到存储有该URL的资源文件时,反馈该URL的资源文件;
[0281] 本公开一示例性实施例示出的一种搜索结果访问装置,能够实现本公开提供的搜 索结果访问方法,该装置包括:处理器;用于存储该处理器可执行指令的存储器;
[0282] 其中,该处理器被配置为:
[0283]接收搜索引擎发送的统一资源定位符URL,该URL是该搜索引擎从获取的搜索结果 中确定出的需要加速的URL;
[0284] 从与该URL对应的服务器下载并存储该URL的资源文件;
[0285] 接收携带有URL的访问请求,该访问请求是携带的与搜索结果对应的该URL被访问 时生成的;
[0286] 在查询到存储有该访问请求中携带的该URL的资源文件时,向该访问请求的发送 端反馈查询到的该URL的资源文件。
[0287] 以上该仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原 则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[0288] 图10是根据一示例性实施例示出的一种用于访问搜索结果的装置的框图。例如, 装置1〇〇〇可以用于实现移动终端,这里所讲的移动终端可以是移动电话,计算机,数字广播 终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0289] 参照图10,装置1000可以包括以下一个或多个组件:处理组件1002,存储器1004, 电源组件1006,多媒体组件1008,音频组件1010,输入/输出(I/0)接口 1012,传感器组件 1014,以及通信组件1016。
[0290] 处理组件1002通常控制装置1000的整体操作,诸如与显示,电话呼叫,数据通信, 相机操作和记录操作相关联的操作。处理组件1002可以包括一个或多个处理器1018来执行 指令,以完成上述的方法的全部或部分步骤。此外,处理组件1002可以包括一个或多个模 块,便于处理组件1002和其他组件之间的交互。例如,处理组件1002可以包括多媒体模块, 以方便多媒体组件1008和处理组件1002之间的交互。
[0291] 存储器1004被配置为存储各种类型的数据以支持在装置1000的操作。这些数据的 示例包括用于在装置1000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据, 消息,图片,视频等。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的 组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可 编程只读存储器(EPROM),可编程只读存储器(PR0M),只读存储器(ROM),磁存储器,快闪存 储器,磁盘或光盘。
[0292] 电源组件1006为装置1000的各种组件提供电力。电源组件1006可以包括电源管 理系统,一个或多个电源,及其他与为装置1000生成、管理和分配电力相关联的组件。
[0293] 多媒体组件1008包括在装置1000和用户之间的提供一个输出接口的屏幕。在一些 实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕 可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器 以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界, 而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1008 包括一个前置摄像头和/或后置摄像头。当装置1000处于操作模式,如拍摄模式或视频模式 时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像 头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0294] 音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个麦 克风(MIC),当装置1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被 配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信 组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,用于输出音频信号。
[0295] I/O接口 1012为处理组件1002和外围接口模块之间提供接口,上述外围接口模块 可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和 锁定按钮。
[0296] 传感器组件1014包括一个或多个传感器,用于为装置1000提供各个方面的状态评 估。例如,传感器组件1014可以检测到装置1000的打开/关闭状态,组件的相对定位,例如组 件为装置1000的显示器和小键盘,传感器组件1014还可以检测装置1000或装置1000-个组 件的位置改变,用户与装置1000接触的存在或不存在,装置1000方位或加速/减速和装置 1000的温度变化。传感器组件1014可以包括接近传感器,被配置用来在没有任何的物理接 触时检测附近物体的存在。传感器组件1014还可以包括光传感器,如CMOS或CCD图像传感 器,用于在成像应用中使用。在一些实施例中,该传感器组件1014还可以包括加速度传感 器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0297] 通信组件1016被配置为便于装置1000和其他设备之间有线或无线方式的通信。装 置1000可以接入基于通信标准的无线网络,如Wi-Fi,2G或3G,或它们的组合。在一个示例 性实施例中,通信组件1016经由广播信道接收来自外部广播管理系统的广播信号或广播相 关信息。在一个示例性实施例中,通信组件1016还包括近场
通信(NFC)模块,以促进短程通 信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB) 技术,蓝牙(BT)技术和其他技术来实现。
[0298] 在示例性实施例中,装置1000可以被一个或多个应用专用集成电路(ASIC)、数字 信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述以移动终端为执 行主体的搜索结果访问方法。
[0299] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器1004,上述指令可由装置1000的处理器1018执行以完成上述以移动终 端为执行主体的搜索结果访问方法。例如,非临时性计算机可读存储介质可以是ROM、随机 存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0300] 图11是根据另一示例性实施例示出的一种用于访问搜索结果的装置的框图。例 如,装置1100可以被提供为一路由器。参照图11,装置1100包括处理组件1102,其进一步包 括一个或多个处理器,以及由存储器1104所代表的存储器资源,用于存储可由处理组件 1102的执行的指令,例如应用程序。存储器1104中存储的应用程序可以包括一个或一个以 上的每一个对应于一组指令的模块。此外,处理组件1102被配置为执行指令,以执行上述以 路由器为执行主体的搜索结果访问方法。
[0301] 装置1100还可以包括一个电源组件1106被配置为执行装置1100的电源管理,一个 有线或无线网络接口 1108被配置为将装置1100链接到网络,和一个输入输出(I/O)接口 1110。装置1100可以操作基于存储在存储器1104的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0302] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其 它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。
[0303]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1. 一种搜索结果访问方法,其特征在于,所述方法包括: 在搜索引擎中接收搜索结果,将所述搜索结果中需要加速的统一资源定位符URL发送 至路由器,所述URL用于触发所述路由器从服务器下载与所述URL对应的资源文件; 在其中一个搜索结果的URL被访问时,发送携带有被访问的所述URL的访问请求,所述 访问请求用于触发所述路由器在查询到存储有所述URL的资源文件时,反馈所述URL的资源 文件; 显示接收到的所述路由器反馈的所述URL的资源文件。2. 根据权利要求1所述的方法,其特征在于,所述将所述搜索结果中需要加速的统一资 源定位符URL发送至路由器,包括: 当所述搜索引擎尚未与所述路由器建立长链接时,利用所述搜索引擎与所述路由器建 立长链接; 确定出所述查询结果中需要加速的URL; 通过所述长链接向所述路由器发送确定出的所述URL。3. 根据权利要求2所述的方法,其特征在于,所述确定出所述查询结果中需要加速的 URL,包括: 当所述查询结果中被指定有需要加速的URL时,贝lj从所述查询结果中选取出被指定的 需要加速的URL; 当所述查询结果中未被指定有需要加速的URL时,则从排序后的查询结果中,从前往后 依次选取出预定个查询结果,并确定出所述预定个查询结果中所涉及的URL。4. 根据权利要求2所述的方法,其特征在于,所述利用所述搜索引擎与所述路由器建立 长链接,包括: 在接收到所述搜索结果时,确定出上一跳网关的互联网协议IP地址; 向具有所述IP地址的路由器发送用于请求建立长链接的建立请求,所述长链接建立 请求用于触发所述路由器在确定所述搜索引擎合法时,反馈允许建立长链接的允许应答; 接收所述允许应答,成功建立与所述路由器之间的长链接。5. -种搜索结果访问方法,其特征在于,所述方法包括: 接收搜索引擎发送的统一资源定位符URL,所述URL是所述搜索引擎从获取的搜索结果 中确定出的需要加速的URL; 从与所述URL对应的服务器下载并存储所述URL的资源文件; 接收携带有URL的访问请求,所述访问请求是携带的与搜索结果对应的所述URL被访问 时生成的; 在查询到存储有所述访问请求中携带的所述URL的资源文件时,向所述访问请求的发 送端反馈查询到的所述URL的资源文件。6. 根据权利要求5所述的方法,其特征在于,所述接收搜索引擎发送的统一资源定位符 URL,包括: 当尚未与所述搜索引擎建立长链接时,与所述搜索引擎建立长链接; 在成功与所述搜索引擎建立长链接后,利用所述长链接接收所述搜索引擎发送的所述URL〇7. 根据权利要求6所述的方法,其特征在于,所述与所述搜索引擎建立长链接,包括: 接收所述搜索引擎发送的用于请求建立长链接的建立请求; 检测发送所述建立请求的所述搜索引擎是否合法; 在所述搜索引擎合法时,向所述搜索引擎反馈用于指示允许建立长链接的允许应答, 成功建立与所述搜索引擎之间的长链接。8. 根据权利要求5所述的方法,其特征在于,所述方法还包括: 在存储所述URL的资源文件后,对所述URL的资源文件的生存时长进行倒计时,在所述 生存时长被倒计时为〇时,删除所述URL的资源文件;或者, 在用于存储资源文件的存储空间的剩余空间小于预定阈值时,从下载时刻最早的资 源文件开始,依次删除资源文件,被删除的资源文件占用预定大小的存储空间;或者, 每隔预定时间间隔,删除下载时刻早于当前删除时刻预定时长的资源文件。9. 根据权利要求5至8中任一所述的方法,其特征在于,所述方法还包括: 在向所述访问请求的发送端反馈查询到的所述URL的资源文件后,清除所述访问请求。10. -种搜索结果访问装置,其特征在于,所述装置包括: 第一发送模块,被配置为在搜索引擎中接收搜索结果,将所述搜索结果中需要加速的 统一资源定位符URL发送至路由器,所述URL用于触发所述路由器从服务器下载与所述URL 对应的资源文件; 第二发送模块,被配置为在其中一个搜索结果的URL被访问时,发送携带有被访问的所 述URL的访问请求,所述访问请求用于触发所述路由器在查询到存储有所述URL的资源文件 时,反馈所述URL的资源文件; 显示模块,被配置为显示接收到的所述路由器反馈的所述URL的资源文件。11. 根据权利要求10所述的装置,其特征在于,所述第一发送模块,包括: 建立子模块,被配置为当所述搜索引擎尚未与所述路由器建立长链接时,利用所述搜 索引擎与所述路由器建立长链接; 第一确定子模块,被配置为确定出所述查询结果中需要加速的URL; 第一发送子模块,被配置为通过所述建立子模块建立的长链接向所述路由器发送所述 确定子模块确定出的所述URL。12. 根据权利要求11所述的装置,其特征在于,所述第一确定子模块,包括: 选取子模块,被配置为当所述查询结果中被指定有需要加速的URL时,则从所述查询结 果中选取出被指定的需要加速的URL; 第二确定子模块,被配置为当所述查询结果中未被指定有需要加速的URL时,则从排序 后的查询结果中,从前往后依次选取出预定个查询结果,并确定出所述预定个查询结果中 所涉及的URL。13. 根据权利要求11所述的装置,其特征在于,所述建立子模块,包括: 第三确定子模块,被配置为在接收到所述搜索结果时,确定出上一跳网关的互联网协 议IP地址; 第二发送子模块,被配置为向具有所述第三确定子模块确定出的所述IP地址的路由器 发送用于请求建立长链接的建立请求,所述长链接建立请求用于触发所述路由器在确定所 述搜索引擎合法时,反馈允许建立长链接的允许应答; 接收子模块,被配置为接收所述允许应答,成功建立与所述路由器之间的长链接。14. 一种搜索结果访问装置,其特征在于,所述装置包括: 第一接收模块,被配置为接收搜索引擎发送的统一资源定位符URL,所述URL是所述搜 索引擎从获取的搜索结果中确定出的需要加速的URL; 下载存储模块,被配置为从与所述URL对应的服务器下载并存储所述第一接收模块中 的所述URL的资源文件; 第二接收模块,被配置为接收移动终端发送的所述携带有URL的访问请求,所述访问请 求是携带的与搜索结果对应的所述URL被访问时生成的; 反馈模块,被配置为在查询到存储有所述访问请求中携带的所述URL的资源文件时,向 所述访问请求的发送端反馈查询到的所述URL的资源文件。15. 根据权利要求14所述的装置,其特征在于,所述第一接收模块,包括: 第一建立子模块,被配置为当尚未与所述搜索引擎建立长链接时,与所述搜索引擎建 立长链接; 第一接收子模块,被配置为在通过所述第一建立子模块成功与所述搜索引擎建立长链 接后,利用所述长链接接收所述发送的所述URL。16. 根据权利要求15所述的装置,其特征在于,所述第一建立子模块,包括: 第二接收子模块,被配置为接收所述搜索引擎发送的用于请求建立长链接的建立请 求; 检测子模块,被配置为检测发送所述建立请求的所述搜索引擎是否合法; 第二建立子模块,被配置为在所述检测子模块检测到所述搜索引擎合法时,向所述搜 索引擎反馈用于指示允许建立长链接的允许应答,成功建立与所述搜索引擎之间的长链 接。17. 根据权利要求14所述的装置,其特征在于,所述装置还包括: 第一删除模块,被配置为在所述下载存储模块存储所述URL的资源文件后,对所述URL的资源文件的生存时长进行倒计时,在所述生存时长被倒计时为〇时,删除所述URL的资源 文件;或者, 第二删除模块,被配置为在用于存储资源文件的存储空间的剩余空间小于预定阈值 时,从下载时刻最早的资源文件开始,依次删除资源文件,被删除的资源文件占用预定大小 的存储空间;或者, 第三删除模块,被配置为每隔预定时间间隔,删除下载时刻早于当前删除时刻预定时 长的资源文件。18. 根据权利要求14至17中任一所述的装置,其特征在于,所述装置还包括: 清除模块,被配置为在所述反馈模块向所述访问请求的发送端反馈查询到的所述URL的资源文件后,清除所述访问请求。19. 一种搜索结果访问系统,其特征在于,所述系统包括:移动终端和路由器; 所述移动终端包括如权利要求10-13所述的搜索结果访问装置; 所述路由器包括如权利要求14-18所述的搜索结果访问装置。20. -种搜索结果访问装置,其特征在于,所述装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 在搜索引擎中接收搜索结果,将所述搜索结果中需要加速的统一资源定位符URL发送 至路由器,所述URL用于触发所述路由器从服务器下载与所述URL对应的资源文件; 在其中一个搜索结果的URL被访问时,发送携带有被访问的所述URL的访问请求,所述 访问请求用于触发所述路由器在查询到存储有所述URL的资源文件时,反馈所述URL的资源 文件。21. -种搜索结果访问装置,其特征在于,所述装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收搜索引擎发送的统一资源定位符URL,所述URL是所述搜索引擎从获取的搜索结果 中确定出的需要加速的URL; 从与所述URL对应的服务器下载并存储所述URL的资源文件; 接收携带有URL的访问请求,所述访问请求是携带的与搜索结果对应的所述URL被访问 时生成的; 在查询到存储有所述访问请求中携带的所述URL的资源文件时,向所述访问请求的发 送端反馈查询到的所述URL的资源文件。
【专利摘要】本公开揭示了一种搜索结果访问方法、装置及系统,属于网络技术领域。该方法包括:在搜索引擎中接收搜索结果,将所述搜索结果中需要加速的统一资源定位符URL发送至路由器;在其中一个搜索结果的URL被访问时,发送携带有被访问的所述URL的访问请求,所述访问请求用于触发所述路由器在查询到存储有所述URL的资源文件时,反馈所述URL的资源文件。该方法通过将需要加速的URL资源文件下载到路由器,当再次访问该资源文件时可从路由器直接获取,以实现搜索加速;解决了用户在每访问一条搜索结果都需要重复搜索,或在网络状态不佳时,导致访问速度过慢的问题;达到了搜索加速,提升用户体验的效果。
【IPC分类】G06F17/30
【公开号】CN105488095
【申请号】CN201510643052
【发明人】陈现麟, 郑志光, 刘铁俊, 张鹏飞, 林形省
【申请人】小米科技有限责任公司
【公开日】2016年4月13日
【申请日】2015年9月30日