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

文档序号:9727372阅读:来源:国知局
源文件,在用户想要查看搜索结果时,则可以直接从路由器下载该搜索结果 的资源文件,因此解决了相关技术中因用户在每访问一条搜索结果时,浏览器均需要从相 关的服务器下载被访问的搜索结果的内容,导致访问速度过慢的技术问题;达到了可以提 高对搜索结果进行访问时的访问速度的效果。
[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还包括近场
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1