基于系统性能来调整获取网络资源的方式的方法和设备的制作方法

文档序号:7750106阅读:140来源:国知局
专利名称:基于系统性能来调整获取网络资源的方式的方法和设备的制作方法
技术领域
本发明涉及网络技术领域,尤其涉及用于基于系统性能来调整获取网络资源的技 术。
背景技术
以移动通信与互联网应用为代表的信息技术领域的高速发展,不仅改变了人们传 统的工作和生活方式,而且进一步激发了人们通过网络快速、准确获取各种资源的需求。面对这一新兴的资源需求,传统的搜索引擎技术囿于其定期轮询和搜索范围的限 制,不仅无法快速、高效地定位资源,而且也无法覆盖人们所需要的各种资源。

发明内容
本发明的目的是提供一种基于系统性能来调整获取网络资源的资源获取设备和/ 或资源承载设备及其方法。其中,网络资源为可以通过网络来访问的所有信息资源,包括但 不限于,文本、网页、多媒体、图像、压缩包等。根据本发明的一个方面,提供了一种用于在资源获取设备中基于性能的经由网络 获取资源的方法,该方法包括以下步骤a获取系统的系统性能信息;b根据所述系统性能信息,调整自资源承载设备获取资源的资源获取策略;c根据所述资源获取策略来经由网络自所述资源承载设备获取资源。根据本发明的另一个方面,还提供了一种用于在资源承载设备端基于性能的经由 网络提供资源的方法,该方法包括以下步骤A向资源获取设备发送资源的变化内容的变化指示信息。根据本发明的一个方面,提供了一种用于基于性能的经由网络获取资源的资源获 取设备,该资源获取设备包括性能获取装置,用于获取系统的系统性能信息;第一调整装置,用于根据所述系统性能信息,调整自资源承载设备获取资源的资 源获取策略;资源获取装置,用于根据所述资源获取策略来经由网络自所述资源承载设备获取 资源。根据本发明的另一个方面,还提供了一种用于基于性能的经由网络提供资源的资 源承载设备,该资源承载设备包括第一发送装置,用于向资源获取设备发送资源的变化内容的变化指示信息。根据本发明的再一方面,提供了一种用于基于性能的经由网络获取资源的系统, 包括如前所述根据本发明一个方面的资源获取设备及根据本发明另一方面的资源承载设 备。与现有技术相比,本发明通过获取系统性能信息、基于此调整资源获取策略并经由网络获取资源,不仅能够快速、高效地定位资源,而且可以覆盖各种资源,从而满足了人 们通过网络快速、准确获取各种资源的需求。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显图1为根据本发明一个方面的基于性能的经由网络获取资源的系统的拓扑图;图2示出根据本发明一个方面的基于性能的经由网络获取资源的资源获取设备 的示意图;图3示出本发明一个优选实施例的基于性能的经由网络获取资源的资源获取设 备的示意图;图4示出根据本发明另一方面的基于性能的经由网络提供资源的资源承载设备 的示意图;图5示出根据本发明一个优选实施例的基于性能的经由网络提供资源的资源承 载设备的示意图;图6示出根据本发明另一个优选实施例的基于性能的经由网络提供资源的资源 承载设备的示意图;图7示出根据本发明另一方面的用于资源获取设备中基于性能的经由网络获取 资源的流程图;图8示出根据本发明一个优选实施例的用于资源获取设备中基于性能的经由网 络获取资源的流程图;图9示出根据本发明另一个方面的用于资源承载设备中基于性能的经由网络提 供资源的流程图;图10示出根据本发明一个优选实施例的用于资源承载设备中基于性能的经由网 络提供资源的流程图;图11示出根据本发明另一个优选实施例的用于资源承载设备中基于性能的经由 网络提供资源的流程图。 附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进一步详细描述。图1示出根据本发明一个方面的基于性能的经由网络获取资源的系统拓扑图,其 中包括资源获取设备1以及多个资源承载设备2。其中,资源获取设备1可与多个资源承载 设备经由网络相连接,并有资源承载设备获取其资源。在此,网络包括但不限于互联网、广 域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等,资源包括但不限于各 种格式的文本、图片、音乐、数据、网页、多媒体、图像、压缩包等信息。另外,资源获取设备1为任何一种需要从网络中资源承载设备2上获取资源的电 子设备,包含并不限于通用搜索引擎、垂直搜索引擎、P2P应用中的索引服务器、用户计算机 等。资源承载设备2可以是包含各种内容并可经由提供内容的设备,包括但不限于内容提供商网站服务器、企业网站服务器、P2P应用中的用户终端等。本领域技术人员应能理解上述资源获取设备、资源承载设备以及连接其间的网络 仅为举例,其他现有的或今后可能出现的资源获取设备、资源承载设备或网络如可适用于 本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。为简明起见,下面以一个资源承载设备为例进行描述。本领域技术人员应能理解, 资源获取设备1可以同时访问多个资源承载设备并自其获取相应的资源。图2示出根据本发明一个方面的基于性能的经由网络获取资源的资源获取设备 的示意图。其中,资源获取设备1中包括性能获取装置11、第一调整装置12和资源获取装 置13。具体地,性能获取装置11通过与系统内的设备进行交互,得到该系统的系统性能 信息。所述系统可以包括资源获取设备1本身、或资源承载设备2或两者的组合;该系统性 能信息至少包括系统内设备的设备处理容量、设备缓存容量、上行带宽和下行带宽等性能 指标中的至少任一项。如图2所示,该系统包括资源获取设备1和资源承载设备2,并取设 备处理容量为系统性能信息。性能获取装置11,通过本地调用该资源获取设备1的系统资 源接口,获取其设备处理容量为200 ;通过远程调用该资源承载设备2的系统资源接口,获 取其设备处理容量为100,从而获取该系统当前的系统性能信息为{(资源获取设备1,200);(资源承载设备2,100)}本领域技术人员应能理解,基于上述方案,一台资源获取设备1可以与多台资源 承载设备2以并行、轮询或其组合的方式进行交互,从而获得整个系统的系统性能信息,其 包括但不限于以下各项中的至少任一项设备处理容量;设备缓存容量;上行带宽;下行带 宽等性能指标。第一调整装置12根据性能获取装置11提供的系统性能信息,调整从资源承载设 备2获取资源的资源获取策略。具体地,第一调整装置12将根据系统性能信息的升降变化, 自适应地调节从资源承载设备2获取资源的资源获取策略。例如,通常,资源获取设备1以 一定的资源获取策略,例如N1次/天的获取频度,从资源承载设备2获取资源。当第一调整 装置12发现对应于资源获取设备1、资源承载设备2或这两者的系统性能信息的下降,这意 味着系统性能的下降,第一调整装置12将相应地调低对应于该资源承载设备2的资源获取 策略,包括但不限于以下方式1)、降低其资源获取频度,例如N2次/天,其中队< N1 ;2)、 修改其资源获取方式,例如将“拉(Pull) ”方式变为“推(Push) ”方式,在此“推”或“拉”分 别代表资源承载设备2主动地或应资源获取设备1的请求来被动地提供资源的方式;3)、或 者降低其资源获取的优先级或这些方式的任意组合。当第一调整装置12判断对应于资源获取设备1、资源承载设备2或这两者的系统 性能信息的提高,这意味着系统性能的提升,第一调整装置12将相应地调高对应于该资源 承载设备2的资源获取策略,包括但不限于以下方式1)提高其资源获取频度(如队次/ 天,其中N3>N2) ;2)修改其资源获取方式(变“推-Push”为“拉-Pull”);3)提高其资源 获取的优先级或这些方式的任意组合。本领域技术人员应能理解上述三种资源获取策略仅 为举例,其他现有的或今后可能出现的资源获取策略形式如可适用于本发明,也应包含在 本发明保护范围以内,并在此以引用方式包含于此。通过第一调整装置12执行上述自适应调整过程,资源获取设备1可确保通过最佳的资源获取策略从资源承载设备2上获取资源。本领域技术人员应能理解,当系统中包括 多台资源承载设备2时,基于上述方案,应能够实现分别针对每台资源承载设备2进行资源 获取策略的调整。例如,当发现系统性能信息中资源获取设备1的性能下降时,可以调低部 分优先级较低的资源获取策略;当发现系统性能信息中资源获取设备1的性能上升时,可 以调高部分优先级较高的资源获取策略;当发现系统性能信息中某个资源承载设备2的性 能上升(或下降)时,可以调高(或低)其对应的资源获取策略。资源获取装置13根据第一调整装置12提供的资源获取策略,从资源承载设备2 上获取资源。例如,该系统包括一台资源获取设备1和一台资源承载设备2时,资源获取装 置13按照资源获取策略中规定的资源获取频度,以资源获取策略中规定的资源获取方式, 从资源承载设备2上获取所需的资源。通过这一方式,资源获取设备1可以从资源承载设备 2上获取各种资源,包括但不限于各种格式的文本、网页、多媒体、图像、压缩包等。本领域技 术人员应能理解,当系统中包括多台资源承载设备2时,基于上述方案,应能够实现分别针 对每台资源承载设备2根据其资源获取策略获取其资源。优选地,当资源获取策略中包含 优先级顺序时,可以在不同资源获取策略产生竞争时,优先执行优先级高的资源获取策略, 从其所对应的资源承载设备2上获取资源。优选地,性能获取装置11、第一调整装置12和资源获取装置13是持续不断工作 的。具体地,性能获取装置11实时地获取系统的系统性能信息,第一调整装置12则根据更 新后的系统性能信息即时地调整资源获取策略,相应地,资源获取装置13也会根据新调整 后的资源获取策略从资源承载设备2获取资源。在此,本领域技术人员应理解“持续”是指 资源获取设备1的各装置分别按照设定的或实时调整的工作模式要求进行性能获取、策略 调整和资源获取,直至该资源获取设备1停止运行。在一优选实施例中,性能获取装置11可以通过多种方式获取系统的系统性能信 息。例如,性能获取装置11可以向资源承载设备2发送性能检测请求;资源承载设备2在 接受到这样的性能检测请求之后,通过调用自身的系统资源接口获得自身当前的系统性能 信息,并将其发送给性能获取装置11 ;性能获取装置11接收并记录资源承载设备2发送的 系统性能信息。本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例如, 性能获取装置11可以将性能检测请求发送至(即存储于)其与资源承载设备2约定的存 储空间,资源承载设备2从该存储空间读取性能检测请求,即接收性能检测请求;资源承载 设备2将系统性能信息发送至(即存储至)其与性能获取装置11约定的存储空间,性能获 取装置11从该存储空间读取系统性能信息,即接收系统性能信息。本领域技术人员还应能 理解,当系统中包括多台资源承载设备2时,基于上述方案,应能实现性能获取装置11分别 向每一台资源承载设备2发送性能检测请求,而且可以是不同的频次和优先级,并接收和 记录自每一台资源承载设备2发送的系统性能信息。又如,性能获取装置11可以接收资源承载设备2所发送的系统性能信息。进一步, 性能获取装置11可以预先设定并即时更新资源承载设备2发送系统性能信息的触发条件, 如发送频次、系统性能信息的改变达到阈值。本领域技术人员应能理解,在此,“发送”和“接 收”均为广义的概念,例如,资源承载设备2将系统性能信息发送至(即存储至)其与性能 获取装置11约定的存储空间,性能获取装置11从该存储空间读取系统性能信息,即接收系 统性能信息。本领域技术人员还应能理解,当系统中包括多台资源承载设备2时,基于上述方案,应能实现性能获取装置11分别接收和记录自每一台资源承载设备2发送的系统性能 fn息ο再如,性能获取装置11可以根据系统性能信息的历史记录,预估并更新系统性能 信息。通常,为了降低获取系统性能信息的开销、避免因获取系统性能信息而带来的延迟或 者囿于其他一些因素,性能获取装置11不必或无法通过前述方式获取系统性能信息,则可 以根据系统性能信息的历史记录,采用线性预测或马尔科夫预测方法,预估和更新当前的 系统性能信息。本领域技术人员应能理解上述两种系统性能信息预估方法仅为举例,其他 现有的或今后可能出现的系统性能信息预估方法如可适用于本发明,也应包含在本发明保 护范围以内,并在此以引用方式包含于此。在另一优选实施例中,资源获取设备1的第一调整装置12中的资源获取策略至少 包括资源获取的频度、资源获取的方式和资源获取的优先级中的一种方式。在此,所述资源 获取的频度,是指资源获取设备1以怎样的频度(如N次/天)从资源承载设备2获取资 源;所述资源获取的方式,是指资源获取设备1从资源承载设备2上获取资源的方式,如“拉 (Pull),,方式代表资源承载设备2应资源获取设备1的请求提供资源的方式,“推(Push),, 方式代表资源承载设备2主动地向资源获取设备1提供资源的方式;所述资源获取的优先 级,是指资源获取设备1以不同的优先级从不同的资源承载设备2上获取资源。优选地,第一调整装置12根据所述系统性能信息并结合资源承载设备2的价值等 级,调整资源获取策略。对于具有较高价值等级的资源承载设备2,如资源内容具有较高时 效性的资源承载设备2,第一调整装置12将赋予其更高的资源获取频度或更高的资源获取 优先级;反之,对于价值等级较低的资源承载设备2,如资源内容更新较慢的资源承载设备 2,第一调整装置12则给予其较低的资源获取频度或较低的资源获取优先级。图3示出本发明一个优选实施例的基于性能的经由网络获取资源的资源获取设 备的示意图。其中,第二调整装置14根据系统的系统性能信息,调整进行系统性能查询的 性能查询策略。具体地,第二调整装置14将根据系统性能信息的升降变化,自适应地调节 其性能查询策略。例如,通常,性能获取装置11以一定的性能查询策略,例如Ml次/天的 查询频度,从资源承载设备2查询系统性能。当第二调整装置14发现对应于资源获取设备 1、资源承载设备2或这两者的系统性能信息的下降,这意味着系统性能的下降,第二调整 装置14将相应地调低对应于该资源承载设备2的性能查询策略,包括但不限于以下方式 1)、降低其性能查询频度,例(如M2次/天,其中M2 < M1) ;2)、修改其性能查询方式,例如 将“拉(Pull),,方式变为“推(Push),,方式,在此“推”或“拉”分别代表资源承载设备2主 动地或应资源获取设备1的请求来被动地提供系统性能信息的方式;3)、或者降低其性能 查询的优先级或这些方式的任意组合。当第二调整装置14判断对应于资源获取设备1、资源承载设备2或这两者的系统 性能信息的提高,这意味着系统性能的提升,第二调整装置14将相应地调高对应于该资源 承载设备2的性能查询策略,包括但不限于以下方式1)提高其性能查询频度(如礼次/ 天,其中M3>M2) ;2)修改其性能查询方式(变“推-Push”为“拉-Pull”) ;3)提高其性能 查询的优先级或这些方式的任意组合。本领域技术人员应能理解上述三种性能查询策略仅 为举例,其他现有的或今后可能出现的性能查询策略形式如可适用于本发明,也应包含在 本发明保护范围以内,并在此以引用方式包含于此。
第二调整装置14通过这样的自适应调整过程,确保资源获取装置11能够通过最 佳的性能查询策略从资源承载设备2上获取系统性能信息。本领域技术人员应能理解,当 系统中包括多台资源承载设备2时,基于上述方案,应能够实现分别针对每台资源承载设 备2进行性能查询策略的调整。例如,当发现系统性能信息中资源获取设备1的性能下降 时,可以调低部分优先级较低的性能查询策略;当发现系统性能信息中资源获取设备1的 性能上升时,可以调高部分优先级较高的性能查询策略;当发现系统性能信息中某个资源 承载设备2的性能上升(或下降)时,可以调高(或低)其对应的性能查询策略。优选地,资源获取设备1从资源承载设备2上获取的资源包括盖资源承载设备2 上的公开和非公开的资源,包括但不限于该资源承载设备2的公开网页、该资源承载设备2 的内部数据库、该资源承载设备2的内部文件等。在一个优选实施例中,资源获取装置13检测资源承载设备2上资源的变化情况, 并获取该资源承载设备2上的变化的资源。具体地,资源获取装置13获取用于指示资源承 载设备2上的资源的变化内容的变化指示信息,并根据所述变化指示信息,获取所述资源 的变化内容。资源获取装置13可以通过根据上一次资源获取时间检查资源承载设备2上 的资源日志,或者根据资源承载设备2为变化资源所设立的标志符,确定资源承载设备2上 的变化资源;相应地,在获取资源承载设备2上的变化资源后,资源获取装置13更新其资源 获取时间,或者将资源承载设备2位变化资源所设立的标志符清零。本领域技术人员应能 理解上述两种资源变化检测方法仅为举例,其他现有的或今后可能出现的资源变化检测方 法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在另一优选实施例中,资源获取装置13可以通过多种方式获取资源的变化指示 信息和该资源的变化内容。例如,资源获取装置13可以向资源承载设备2发送查询所述资 源的变化内容的变化查询请求;资源承载设备2在接受到这样的变化查询请求之后,通过 调用自身的系统资源接口获得自身资源当前的变化指示信息,并将其发送给资源获取装置 13 ;资源获取装置13接收并记录资源承载设备2发送的变化指示信息。本领域技术人员应 能理解,在此,“发送”和“接收”均为广义的概念,例如,资源获取装置13可以将变化查询请 求发送至(即存储于)其与资源承载设备2约定的存储空间,资源承载设备2从该存储空 间读取变化查询请求,即接收变化查询请求;资源承载设备2将变化指示信息发送至(即存 储至)其与资源获取装置13约定的存储空间,资源获取装置13从该存储空间读取变化指 示信息,即接收变化指示信息。本领域技术人员还应能理解,当系统中包括多台资源承载设 备2时,基于上述方案,应能实现资源获取装置13分别向每一台资源承载设备2发送变化 查询请求,而且可以是不同的频次和优先级,并接收和记录自每一台资源承载设备2发送 的变化指示信息。又如,资源获取装置13可以接收资源承载设备2所发送的变化指示信息。进一 步,资源获取装置13可以预先设定并即时更新资源承载设备2发送变化指示信息的触发条 件,如发送频次、资源的变化内容达到阈值。本领域技术人员应能理解,在此,“发送”和“接 收”均为广义的概念,例如,资源承载设备2将变化指示信息发送至(即存储至)其与资源 获取装置13约定的存储空间,资源获取装置13从该存储空间读取变化指示信息,即接收变 化指示信息。本领域技术人员还应能理解,当系统中包括多台资源承载设备2时,基于上述 方案,应能实现资源获取装置13分别接收和记录自每一台资源承载设备2发送的变化指示信息ο再如,资源获取装置13可以接收资源承载设备2所发送的资源变化内容。进一 步,资源获取装置13可以预先设定并即时更新资源承载设备2发送资源变化内容的触发条 件,如发送频次、资源的变化内容达到阈值。本领域技术人员应能理解,在此,“发送”和“接 收”均为广义的概念,例如,资源承载设备2将资源变化内容发送至(即存储至)其与资源 获取装置13约定的存储空间,资源获取装置13从该存储空间读取资源变化内容,即接收资 源变化内容。本领域技术人员还应能理解,当系统中包括多台资源承载设备2时,基于上述 方案,应能实现资源获取装置13分别接收和记录自每一台资源承载设备2发送的资源变化 内容。优选地,资源获取装置13对于从资源承载设备2所获取的资源建立内容索引。进 一步,资源获取装置13还可以根据从资源承载设备2所获取的资源的内容、获取该资源的 过程信息以及该资源承载设备2的外部链接信息,更新该资源承载设备2的价值等级,以供 第一调整装置12据此实时调整其资源获取策略。本领域技术人员应能理解,还可以结合现 有或未来的搜索结果排序的算法,如I^geRank和HITS等算法,以确定并更新资源承载设备 2的价值等级。图4示出根据本发明另一方面的基于性能的经由网络提供资源的资源承载设备2 的示意图。其中,资源承载设备2包括第一发送装置21。具体地,第一发送装置21向资源 获取设备1发送资源承载设备2上资源的变化内容的变化指示信息。进一步,第一发送装置 21可以根据资源获取设备1预先设定或即时更新的发送变化指示信息的触发条件,如发送 频次、资源的变化内容达到阈值,发送资源承载设备2上资源的变化内容的变化指示信息。 本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例如,第一发送装置21 将变化指示信息发送至(即存储至)其与资源获取设备1约定的存储空间,资源获取设备 1从该存储空间读取变化指示信息,即接收变化指示信息。优选地,第一发送装置21可以接收资源获取设备1发送的查询所述资源的变化内 容的变化查询请求;第一发送装置21在接受到这样的变化查询请求之后,通过调用自身的 系统资源接口获得自身资源当前的变化指示信息,并将其发送给资源获取设备1。本领域技 术人员应能理解,在此,“发送”和“接收”均为广义的概念,例如,资源获取设备1可以将变 化查询请求发送至(即存储于)其与第一发送装置21约定的存储空间,第一发送装置21 从该存储空间读取变化查询请求,即接收变化查询请求;第一发送装置21将变化指示信息 发送至(即存储至)其与资源获取设备1约定的存储空间,资源获取设备1从该存储空间 读取变化指示信息,即接收变化指示信息。图5示出根据本发明一个优选实施例的基于性能的经由网络提供资源的资源承 载设备2的示意图。其中,资源承载设备2还包括第二发送装置22。具体地,第二发送装 置22向资源获取设备1发送资源承载设备2上资源的变化内容。进一步,第二发送装置22 可以根据资源获取装置1预先设定或即时更新的发送资源变化内容的触发条件,如发送频 次、资源的变化内容达到阈值,向资源获取设备1发送资源承载设备2上资源的变化内容。 本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例如,第二发送装置22 将资源变化内容发送至(即存储至)其与资源获取设备1约定的存储空间,资源获取设备 1从该存储空间读取资源变化内容,即接收资源变化内容。
图6示出根据本发明另一个优选实施例的基于性能的经由网络提供资源的资源 承载设备2的示意图。其中,资源承载设备2还包括第三发送装置23。具体地,第三发送 装置23向资源获取设备1发送资源承载设备2的系统性能信息。进一步,第三发送装置 23可以根据资源获取设备1预先设定或即时更新的发送系统性能信息的触发条件,如发送 频次、系统性能信息的改变达到阈值,向资源获取设备1发送资源承载设备2的系统性能信 息。本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例如,第三发送装 置23将系统性能信息发送至(即存储至)其与资源获取设备1约定的存储空间,资源获取 设备1从该存储空间读取系统性能信息,即接收系统性能信息。优选地,第三发送装置23还可以接收资源获取设备1向其发送的性能检测请求; 第三发送装置23在接受到这样的性能检测请求之后,通过调用自身的系统资源接口获得 自身当前的系统性能信息,并将其发送给资源获取设备1 ;资源获取设备1接收并记录第三 发送装置23发送的资源承载设备2的系统性能信息。本领域技术人员应能理解,在此,“发 送”和“接收”均为广义的概念,例如,资源获取设备1可以将性能检测请求发送至(即存储 于)其与第三发送装置23约定的存储空间,第三发送装置23从该存储空间读取性能检测 请求,即接收性能检测请求;第三发送装置23将系统性能信息发送至(即存储至)其与资 源获取设备1约定的存储空间,资源获取设备1从该存储空间读取系统性能信息,即接收系 统性能信息。图7示出根据本发明另一方面的方法流程图,其中示出在资源获取设备中基于性 能的经由网络获取资源的过程。具体地,在步骤Sl中,资源获取设备1通过与系统内的设备进行交互,得到该系统 的系统性能信息。所述系统可以包括资源获取设备1本身、或资源承载设备2或两者的组 合;该系统性能信息至少包括系统内设备的设备处理容量、设备缓存容量、上行带宽、下行 带宽等性能指标中的至少任一项。如图7所示,该系统包括资源获取设备1和资源承载设 备2,并取设备处理容量为系统性能信息。在步骤si中,资源获取设备1通过本地调用该资 源获取设备1的系统资源接口,获取其设备处理容量为200 ;通过远程调用该资源承载设备 2的系统资源接口,获取其设备处理容量为100,从而获取该系统当前的系统性能信息为{(资源获取设备1,200);(资源承载设备2,100)}本领域技术人员应能理解,基于上述方案,一台资源获取设备1可以与多台资源 承载设备2以并行、轮询或其组合的方式进行交互,从而获得整个系统的系统性能信息,其 包括但不限于以下各项中的至少任一项设备处理容量;设备缓存容量;上行带宽;下行带 宽等性能指标。在步骤s2中,资源获取设备1根据在步骤Sl中获取的系统性能信息,调整从资源 承载设备2获取资源的资源获取策略。具体地,在步骤s2中,资源获取设备1将根据系统 性能信息的升降变化,自适应地调节从资源承载设备2获取资源的资源获取策略。例如,通 常,资源获取设备1以一定的资源获取策略,例如N1次/天的获取频度,从资源承载设备2 获取资源。当资源获取设备1,在步骤s2中,发现对应于资源获取设备1、资源承载设备2或 这两者的系统性能信息的下降,这意味着系统性能的下降,资源获取设备1将在步骤s2中 相应地调低对应于该资源承载设备2的资源获取策略,包括但不限于以下方式1)、降低其 资源获取频度,例如N2次/天,其中N2 < N1 ;2)、修改其资源获取方式,例如将“拉(Pull),,方式变为“推(Push) ”方式,在此“推”或“拉”分别代表资源承载设备2主动地或应资源获 取设备1的请求来被动地提供资源的方式;3)、或者降低其资源获取的优先级或这些方式 的任意组合。当资源获取设备1,在步骤s2中,判断对应于资源获取设备1、资源承载设备2或 这两者的系统性能信息的提高,这意味着系统性能的提升,资源获取设备1将在步骤s2中 相应地调高对应于该资源承载设备2的资源获取策略,包括但不限于以下方式1)提高其 资源获取频度(如N3次/天,其中N3 > N2) ;2)修改其资源获取方式(变“推-Push”为 “拉-Pull”);3)提高其资源获取的优先级或这些方式的任意组合。本领域技术人员应能 理解上述三种资源获取策略仅为举例,其他现有的或今后可能出现的资源获取策略形式如 可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤s2中,资源获取设备1通过这样的自适应调整过程,确保资源获取设备1 能够通过最佳的资源获取策略从资源承载设备2上获取资源。本领域技术人员应能理解, 当系统中包括多台资源承载设备2时,基于上述方案,应能够实现分别针对每台资源承载 设备2进行资源获取策略的调整。例如,当发现系统性能信息中资源获取设备1的性能下降 时,可以调低部分优先级较低的资源获取策略;当发现系统性能信息中资源获取设备1的 性能上升时,可以调高部分优先级较高的资源获取策略;当发现系统性能信息中某个资源 承载设备2的性能上升(或下降)时,可以调高(或低)其对应的资源获取策略。在步骤s3中,资源获取设备1根据在步骤s2中获得的资源获取策略,从资源承载 设备2上获取资源。例如,该系统包括一台资源获取设备1和一台资源承载设备2时,资源 获取设备1,在步骤S3中,按照资源获取策略中规定的资源获取频度,以资源获取策略中规 定的资源获取方式,从资源承载设备2上获取所需的资源。通过这一方式,资源获取设备 1可以从资源承载设备2上获取各种资源,包括但不限于文本、网页、多媒体、图像、压缩包 等。本领域技术人员应能理解,当系统中包括多台资源承载设备2时,基于上述方案,应能 够实现分别针对每台资源承载设备2根据其资源获取策略获取其资源。优选地,当资源获 取策略中包含优先级顺序时,可以在不同资源获取策略产生竞争时,优先执行优先级高的 资源获取策略,从其所对应的资源承载设备2上获取资源。优选地,步骤Sl至S3之间是持续不断循环的。具体地,在步骤Sl中,资源获取设 备1实时地获取系统的系统性能信息,在步骤s2中,资源获取设备1则根据更新后的系统 性能信息即时地调整资源获取策略,相应地,在步骤s3中,资源获取设备1也会根据新调整 后的资源获取策略从资源承载设备2获取资源。在此,本领域技术人员应理解“持续”是指 资源获取设备1的各步骤分别按照设定的或实时调整的工作模式要求进行性能获取、策略 调整和资源获取,直至该资源获取设备1停止运行。在一优选实施例中,在步骤Sl中,资源获取设备1可以通过多种方式获取系统的 系统性能信息。例如,在步骤si中,资源获取设备1可以向资源承载设备2发送性能检测请 求;资源承载设备2在接受到这样的性能检测请求之后,通过调用自身的系统资源接口获 得自身当前的系统性能信息,并将其发送给资源获取设备1 ;在步骤si中,资源获取设备1 接收并记录资源承载设备2发送的系统性能信息。本领域技术人员应能理解,在此,“发送” 和“接收”均为广义的概念,例如,在步骤si中,资源获取设备1可以将性能检测请求发送至 (即存储于)其与资源承载设备2约定的存储空间,资源承载设备2从该存储空间读取性能检测请求,即接收性能检测请求;资源承载设备2将系统性能信息发送至(即存储至)其与 资源获取设备1约定的存储空间,在步骤Sl中,资源获取设备1从该存储空间读取系统性 能信息,即接收系统性能信息。本领域技术人员还应能理解,当系统中包括多台资源承载设 备2时,基于上述方案,应能实现在步骤si中,资源获取设备1分别向每一台资源承载设备 2发送性能检测请求,而且可以是不同的频次和优先级,并接收和记录自每一台资源承载设 备2发送的系统性能信息。又如,在步骤si中,资源获取设备1可以接收资源承载设备2所发送的系统性能 信息。进一步,在步骤si中,资源获取设备1可以预先设定并即时更新资源承载设备2发 送系统性能信息的触发条件,如发送频次、系统性能信息的改变达到阈值。本领域技术人员 应能理解,在此,“发送”和“接收”均为广义的概念,例如,资源承载设备2将系统性能信息 发送至(即存储至)其与资源获取设备1约定的存储空间,在步骤si中,资源获取设备1 从该存储空间读取系统性能信息,即接收系统性能信息。本领域技术人员还应能理解,当系 统中包括多台资源承载设备2时,基于上述方案,应能实现在步骤si中,资源获取设备1分 别接收和记录自每一台资源承载设备2发送的系统性能信息。再如,在步骤Sl中,资源获取设备1可以根据系统性能信息的历史记录,预估并更 新系统性能信息。通常,为了降低获取系统性能信息的开销、避免因获取系统性能信息而带 来的延迟或者囿于其他一些因素,在步骤si中,资源获取设备1不必或无法通过前述方式 获取系统性能信息,则可以根据系统性能信息的历史记录,采用线性预测或马尔科夫预测 方法,预估和更新当前的系统性能信息。本领域技术人员应能理解上述两种系统性能信息 预估方法仅为举例,其他现有的或今后可能出现的系统性能信息预估方法如可适用于本发 明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在另一优选实施例中,在步骤s2中,资源获取设备1的的资源获取策略至少包括 资源获取的频度、资源获取的方式和资源获取的优先级中的一种方式。在此,所述资源获取 的频度,是指资源获取设备1以怎样的频度(如N次/天)从资源承载设备2获取资源; 所述资源获取的方式,是指资源获取设备1从资源承载设备2上获取资源的方式,如“拉 (Pull),,方式代表资源承载设备2应资源获取设备1的请求提供资源的方式,“推(Push),, 方式代表资源承载设备2主动地向资源获取设备1提供资源的方式;所述资源获取的优先 级,是指资源获取设备1以不同的优先级从不同的资源承载设备2上获取资源。优选地,在步骤s2中,资源获取设备1根据所述系统性能信息并结合资源承载设 备2的价值等级,调整资源获取策略。对于具有较高价值等级的资源承载设备2,如资源内 容具有较高时效性的资源承载设备2,资源获取设备1将在步骤s2中赋予其更高的资源获 取频度或更高的资源获取优先级;反之,对于价值等级较低的资源承载设备2,如资源内容 更新较慢的资源承载设备2,资源获取设备1则将在步骤s2中给予其较低的资源获取频度 或较低的资源获取优先级。图8示出根据本发明另一有效实施例的方法流程图,其中示出在资源获取设备中 基于性能的经由网络获取资源的过程。其中,在步骤s2a中,资源获取设备1根据系统的系 统性能信息,调整进行系统性能查询的性能查询策略。具体地,在步骤s2a中,资源获取设 备1将根据系统性能信息的升降变化,自适应地调节其性能查询策略。例如,通常,性能获 取装置11以一定的性能查询策略,例如M1次/天的查询频度,从资源承载设备2查询系统性能。当资源获取设备1,在步骤中,发现对应于资源获取设备1、资源承载设备2或这 两者的系统性能信息的下降,这意味着系统性能的下降,资源获取设备1将在步骤中相 应地调低对应于该资源承载设备2的性能查询策略,包括但不限于以下方式1)、降低其性 能查询频度,例(如M2次/天,其中M2 < M1) ;2)、修改其性能查询方式,例如将“拉(Pull)” 方式变为“推(Push) ”方式,在此“推”或“拉”分别代表资源承载设备2主动地或应资源获 取设备1的请求来被动地提供系统性能信息的方式;3)、或者降低其性能查询的优先级或 这些方式的任意组合。当资源获取设备1,在步骤s2a中,判断对应于资源获取设备1、资源承载设备2 或这两者的系统性能信息的提高,这意味着系统性能的提升,资源获取设备1将在步骤
中相应地调高对应于该资源承载设备2的性能查询策略,包括但不限于以下方式1)提高 其性能查询频度(如M3次/天,其中M3 > M2) ;2)修改其性能查询方式(变“推-Push”为 “拉-Pull”);3)提高其性能查询的优先级或这些方式的任意组合。本领域技术人员应能 理解上述三种性能查询策略仅为举例,其他现有的或今后可能出现的性能查询策略形式如 可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤s2a中,资源获取设备1通过这样的自适应调整过程,确保资源获取设备1 中步骤si中能够通过最佳的性能查询策略从资源承载设备2上获取系统性能信息。本领 域技术人员应能理解,当系统中包括多台资源承载设备2时,基于上述方案,应能够实现分 别针对每台资源承载设备2进行性能查询策略的调整。例如,当发现系统性能信息中资源 获取设备1的性能下降时,可以调低部分优先级较低的性能查询策略;当发现系统性能信 息中资源获取设备1的性能上升时,可以调高部分优先级较高的性能查询策略;当发现系 统性能信息中某个资源承载设备2的性能上升(或下降)时,可以调高(或低)其对应的 性能查询策略。优选地,资源获取设备1从资源承载设备2上获取的资源包括盖资源承载设备2 上的公开和非公开的资源,包括但不限于该资源承载设备2的公开网页、该资源承载设备2 的内部数据库、该资源承载设备2的内部文件等。在一个优选实施例中,在步骤S3中,资源获取设备1检测资源承载设备2上资源 的变化情况,并获取该资源承载设备2上的变化的资源。具体地,在步骤s3中,资源获取设 备1获取用于指示资源承载设备2上的资源的变化内容的变化指示信息,并根据所述变化 指示信息,获取所述资源的变化内容。在步骤s3中,资源获取设备1可以通过根据上一次 资源获取时间检查资源承载设备2上的资源日志,或者根据资源承载设备2为变化资源所 设立的标志符,确定资源承载设备2上的变化资源;相应地,在获取资源承载设备2上的变 化资源后,资源获取设备1在步骤s3中更新其资源获取时间,或者将资源承载设备2位变 化资源所设立的标志符清零。本领域技术人员应能理解上述两种资源变化检测方法仅为举 例,其他现有的或今后可能出现的资源变化检测方法如可适用于本发明,也应包含在本发 明保护范围以内,并在此以引用方式包含于此。在另一优选实施例中,在步骤S3中,资源获取设备1可以通过多种方式获取资源 的变化指示信息和该资源的变化内容。例如,在步骤s3中,资源获取设备1可以向资源承 载设备2发送查询所述资源的变化内容的变化查询请求;资源承载设备2在接受到这样的 变化查询请求之后,通过调用自身的系统资源接口获得自身资源当前的变化指示信息,并将其发送给资源获取设备1 ;在步骤S3中,资源获取设备1接收并记录资源承载设备2发 送的变化指示信息。本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例 如,在步骤S3中,资源获取设备1可以将变化查询请求发送至(即存储于)其与资源承载 设备2约定的存储空间,资源承载设备2从该存储空间读取变化查询请求,即接收变化查询 请求;资源承载设备2将变化指示信息发送至(即存储至)其与资源获取设备1约定的存 储空间,在步骤S3中,资源获取设备1从该存储空间读取变化指示信息,即接收变化指示信 息。本领域技术人员还应能理解,当系统中包括多台资源承载设备2时,基于上述方案,应 能实现在步骤s3中,资源获取设备1分别向每一台资源承载设备2发送变化查询请求,而 且可以是不同的频次和优先级,并接收和记录自每一台资源承载设备2发送的变化指示信 肩、ο又如,在步骤S3中,资源获取设备1可以接收资源承载设备2所发送的变化指示 信息。进一步,在步骤s3中,资源获取设备1可以预先设定并即时更新资源承载设备2发 送变化指示信息的触发条件,如发送频次、资源的变化内容达到阈值。本领域技术人员应能 理解,在此,“发送”和“接收”均为广义的概念,例如,资源承载设备2将变化指示信息发送 至(即存储至)其与资源获取设备1约定的存储空间,在步骤s3中,资源获取设备1从该 存储空间读取变化指示信息,即接收变化指示信息。本领域技术人员还应能理解,当系统中 包括多台资源承载设备2时,基于上述方案,应能实现在步骤s3中,资源获取设备1分别接 收和记录自每一台资源承载设备2发送的变化指示信息。再如,在步骤S3中,资源获取设备1可以接收资源承载设备2所发送的资源变化 内容。进一步,在步骤s3中,资源获取设备1可以预先设定并即时更新资源承载设备2发 送资源变化内容的触发条件,如发送频次、资源的变化内容达到阈值。本领域技术人员应能 理解,在此,“发送”和“接收”均为广义的概念,例如,资源承载设备2将资源变化内容发送 至(即存储至)其与资源获取设备1约定的存储空间,在步骤s3中,资源获取设备1从该 存储空间读取资源变化内容,即接收资源变化内容。本领域技术人员还应能理解,当系统中 包括多台资源承载设备2时,基于上述方案,应能实现在步骤s3中,资源获取设备1分别接 收和记录自每一台资源承载设备2发送的资源变化内容。优选地,在步骤S3中,资源获取设备1对于从资源承载设备2所获取的资源建立 内容索引。进一步,在步骤s3中,资源获取设备1还可以根据从资源承载设备2所获取的 资源的内容、获取该资源的过程信息以及该资源承载设备2的外部链接信息,更新该资源 承载设备2的价值等级,以供资源获取设备1在步骤s2中据此实时调整其资源获取策略。 本领域技术人员应能理解,还可以结合现有或未来的搜索结果排序的算法,如I^geRank和 HITS等算法,以确定并更新资源承载设备2的价值等级。图9示出根据本发明另一方面的方法流程图,其中示出在资源承载设备中基于性 能的经由网络提供资源的过程。具体地,在步骤Si’中,资源承载设备2向资源获取设备1 发送资源承载设备2上资源的变化内容的变化指示信息。进一步,在步骤Si’中,资源承载 设备2可以根据资源获取设备1预先设定或即时更新的发送变化指示信息的触发条件,如 发送频次、资源的变化内容达到阈值,发送资源承载设备2上资源的变化内容的变化指示 信息。本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例如,在步骤Si’ 中,资源承载设备2将变化指示信息发送至(即存储至)其与资源获取设备1约定的存储空间,资源获取设备1从该存储空间读取变化指示信息,即接收变化指示信息。优选地,在步骤Si’中,资源承载设备2可以接收资源获取设备1发送的查询所述 资源的变化内容的变化查询请求;在步骤si’中,资源承载设备2在接受到这样的变化查询 请求之后,通过调用自身的系统资源接口获得自身资源当前的变化指示信息,并将其发送 给资源获取设备1。本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例 如,资源获取设备1可以将变化查询请求发送至(即存储于)其与资源承载设备2约定的 存储空间,在步骤Si’中,资源承载设备2从该存储空间读取变化查询请求,即接收变化查 询请求;在步骤Si’中,资源承载设备2将变化指示信息发送至(即存储至)其与资源获取 设备1约定的存储空间,资源获取设备1从该存储空间读取变化指示信息,即接收变化指示 fn息ο图10示出根据本发明一个优选实施例的方法流程图,其中示出在资源承载设备 中基于性能的经由网络提供资源的过程。具体地,在步骤s2’中,资源承载设备2向资源获 取设备1发送资源承载设备2上资源的变化内容。进一步,在步骤s2’中,资源承载设备2 可以根据资源获取装置1预先设定或即时更新的发送资源变化内容的触发条件,如发送频 次、资源的变化内容达到阈值,向资源获取设备1发送资源承载设备2上资源的变化内容。 本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例如,在步骤s2’中,资 源承载设备2将资源变化内容发送至(即存储至)其与资源获取设备1约定的存储空间, 资源获取设备1从该存储空间读取资源变化内容,即接收资源变化内容。图11示出根据本发明另一优选实施例的方法流程图,其中示出在资源承载设备 中基于性能的经由网络提供资源的过程。具体地,在步骤S3’中,资源承载设备2向资源 获取设备1发送资源承载设备2的系统性能信息。进一步,在步骤S3’中,资源承载设备2 可以根据资源获取设备1预先设定或即时更新的发送系统性能信息的触发条件,如发送频 次、系统性能信息的改变达到阈值,向资源获取设备1发送资源承载设备2的系统性能信 息。本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例如,在步骤S3’ 中,资源承载设备2将系统性能信息发送至(即存储至)其与资源获取设备1约定的存储 空间,资源获取设备1从该存储空间读取系统性能信息,即接收系统性能信息。优选地,在步骤S3’中,资源承载设备2还可以接收资源获取设备1向其发送的性 能检测请求;在步骤S3’中,资源承载设备2在接受到这样的性能检测请求之后,通过调用 自身的系统资源接口获得自身当前的系统性能信息,并将其发送给资源获取设备1 ;资源 获取设备1接收并记录资源承载设备2在步骤S3’中发送的资源承载设备2的系统性能信 息。本领域技术人员应能理解,在此,“发送”和“接收”均为广义的概念,例如,资源获取设 备1可以将性能检测请求发送至(即存储于)其与资源承载设备2约定的存储空间,在步 骤S3’中,资源承载设备2从该存储空间读取性能检测请求,即接收性能检测请求;在步骤 S3’中,资源承载设备2将系统性能信息发送至(即存储至)其与资源获取设备1约定的存 储空间,资源获取设备1从该存储空间读取系统性能信息,即接收系统性能信息。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 外,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来 表示名称,而并不表示任何特定的顺序。
权利要求
1.一种用于在资源获取设备中基于性能的经由网络获取资源的方法,该方法包括以下 步骤a获取系统的系统性能信息;b根据所述系统性能信息,调整自资源承载设备获取资源的资源获取策略; c根据所述资源获取策略来经由网络自所述资源承载设备获取资源。
2.根据权利要求1所述的方法,其中,所述系统包括资源获取设备和/或资源承载设备;其中,所述系统性能信息包括以下各项中的至少一项 -设备处理容量; -设备缓存容量; -上行带宽; _下行带宽。
3.根据权利要求1或2所述的方法,其中,当所述系统包括资源承载设备时,所述步骤 a还包括-向所述资源承载设备发送性能检测请求;-接收由所述资源承载设备根据所述性能检测请求所发的系统性能信息。
4.根据权利要求1或2所述的方法,其中,所述步骤a还包括 -接收资源承载设备发送的系统性能信息。
5.根据权利要求1至4中任一项所述的方法,其中,所述步骤a还包括 -根据所述系统性能信息的历史记录,预估并更新所述系统性能信息。
6.根据权利要求1至5中任一项所述的方法,其中,所述资源获取策略至少包括以下一项-资源获取的频度; -资源获取的方式; -资源获取的优先级。
7.根据权利要求6所述的方法,其中,所述步骤b还包括根据所述系统性能信息并结合资源承载设备的价值等级,调整所述资源获取策略。
8.根据权利要求1至7中任一项所述的方法,其中,还包括-根据所述系统性能信息来确定进行系统性能查询的性能查询策略; 其中,所述步骤a还包括-根据所确定的性能查询策略来进行系统性能查询,以获取所述系统性能信息。
9.根据权利要求1至8中任一项所述的方法,其中,所述资源包括以下至少一项 -所述资源承载设备的公开网页;-所述资源承载设备的内部数据库; -所述资源承载设备的内部文件。
10.根据权利要求9所述的方法,其中,所述步骤C还包括 -获取用于指示所述资源的变化内容的变化指示信息;-根据所述变化指示信息,获取所述资源的变化内容。
11.根据权利要求10所述的方法,其中,所述步骤C还包括-向所述资源承载设备发送查询所述资源的变化内容的变化查询请求; -接收来自所述资源承载设备的所述资源的变化内容的变化指示信息。
12.根据权利要求10所述的方法,其中,所述步骤c还包括-接收来自所述资源承载设备发送的所述资源的变化内容的变化指示信息。
13.根据权利要求10至12中任一项所述的方法,其中,所述步骤c还包括 -接收来自所述资源承载设备发送的所述资源的变化内容。
14.一种用于在资源承载设备端基于性能的经由网络提供资源的方法,该方法包括以 下步骤A向资源获取设备发送资源的变化内容的变化指示信息。
15.根据权利要求14所述的方法,其中,所述步骤A还包括-接收来自所述资源获取设备发送的查询所述资源的变化内容的变化查询请求; -向所述资源获取设备发送所述资源的变化内容的变化指示信息。
16.根据权利要求14或15所述的方法,其中,还包括 B向所述资源获取设备发送所述资源的变化内容。
17.根据权利要求14至16中任一项所述的方法,其中,该方法还包括 C向所述资源获取设备发送系统性能信息。
18.根据权利要求17所述的方法,其中,所述步骤C还包括 -接收来自所述资源获取设备发送的性能检测请求;-根据所述性能检测请求,向所述资源获取设备发送系统性能信息。
19.一种用于基于性能的经由网络获取资源的资源获取设备,该资源获取设备包括 性能获取装置,用于获取系统的系统性能信息;第一调整装置,用于根据所述系统性能信息,调整自资源承载设备获取资源的资源获 取策略;资源获取装置,用于根据所述资源获取策略来经由网络自所述资源承载设备获取资源。
20.根据权利要求19所述的资源获取设备,其中,所述系统包括资源获取设备和/或资 源承载设备;其中,所述系统性能信息包括以下各项中的至少一项 -设备处理容量; -设备缓存容量; -上行带宽; _下行带宽。
21.根据权利要求19或20所述的资源获取设备,其中,当所述系统包括资源承载设备 时,所述性能获取装置还用于-向所述资源承载设备发送性能检测请求;-接收由所述资源承载设备根据所述性能检测请求所发的系统性能信息。
22.根据权利要求19或20所述的方法,其中,所述性能获取装置还用于 -接收资源承载设备发送的系统性能信息。
23.根据权利要求19至22中任一项所述的资源获取设备,其中,所述性能获取装置还用于-根据所述系统性能信息的历史记录,预估并更新所述系统性能信息。
24.根据权利要求19至23中任一项所述的资源获取设备,其中,所述资源获取策略至 少包括以下一项-资源获取的频度; -资源获取的方式; -资源获取的优先级。
25.根据权利要求M所述的资源获取设备,其中,所述第一调整装置还用于 根据所述系统性能信息并结合资源承载设备的价值等级,调整所述资源获取策略。
26.根据权利要求19至25中任一项所述的资源获取设备,其中,还包括第二调整装置,用于根据所述系统性能信息来调整进行系统性能查询的性能查询策略;其中,所述性能获取装置还用于-根据所确定的性能查询策略来进行系统性能查询,以获取所述系统性能信息。
27.根据权利要求19至沈中任一项所述的资源获取设备,其中,所述资源包括以下至 少一项-所述资源承载设备的公开网页; -所述资源承载设备的内部数据库; -所述资源承载设备的内部文件。
28.根据权利要求27所述的资源获取设备,其中,所述资源获取装置还用于 -获取用于指示所述资源的变化内容的变化指示信息;-根据所述变化指示信息,获取所述资源的变化内容。
29.根据权利要求观所述的资源获取设备,其中,所述资源获取装置还用于 -向所述资源承载设备发送查询所述资源的变化内容的变化查询请求;-接收来自所述资源承载设备的所述资源的变化内容的变化指示信息。
30.根据权利要求观所述的资源获取设备,其中,所述资源获取装置还用于 -接收来自所述资源承载设备发送的所述资源的变化内容的变化指示信息。
31.根据权利要求观至30中任一项所述的资源获取设备,其中,所述资源获取装置还 用于-接收来自所述资源承载设备发送的所述资源的变化内容。
32.一种用于基于性能的经由网络提供资源的资源承载设备,该资源承载设备包括 第一发送装置,用于向资源获取设备发送资源的变化内容的变化指示信息。
33.根据权利要求32所述的资源承载设备,其中,所述第一发送装置还用于 -接收来自所述资源获取设备发送的查询所述资源的变化内容的变化查询请求; -向所述资源获取设备发送所述资源的变化内容的变化指示信息。
34.根据权利要求32或33所述的资源承载设备,其中,还包括 第二发送装置,用于向所述资源获取设备发送所述资源的变化内容。
35.根据权利要求32至34中任一项所述的资源承载设备,其中,还包括 第三发送装置,用于向所述资源获取设备发送系统性能信息。
36.根据权利要求35所述的资源承载设备,其中,所述第三发送装置还用于 -接收来自所述资源获取设备发送的性能检测请求;-根据所述性能检测请求,向所述资源获取设备发送系统性能信息。
37.一种用于基于性能的经由网络获取资源的系统,包括如权利要求19至31中任一项 所述的资源获取设备及如权利要求32至36中任一项所述的资源承载设备。
全文摘要
本发明的目的是提供一种基于性能的经由网络获取资源的设备及其方法。其中,资源获取设备获取系统的系统性能信息,根据所述系统性能信息,调整自资源承载设备获取资源的资源获取策略,并根据所述资源获取策略来经由网络自所述资源承载设备获取资源。与现有技术相比,本发明通过获取系统性能信息、基于此调整资源获取策略并经由网络获取资源,不仅能够快速、高效地定位资源,而且可以覆盖各种资源,从而满足了人们通过网络快速、准确获取各种资源的需求。
文档编号H04L29/08GK102065115SQ20101018707
公开日2011年5月18日 申请日期2010年5月31日 优先权日2010年5月31日
发明者孙云丰, 张玉睿, 徐波, 李明, 金海燕 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1