CN1528079A

Method and apparatus for peer-to-peer services

Abstract

The present invention describes methods and equipment for peer-to-peer services.

Term

Term ended

Projected expiry passed 3 July 2022, 4.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

30 claims: 6 independent, 24 dependent

  1. 1
    一种方法,包括:从第一设备接收数据传送请求;从所述第一设备接收第二设备数据传送目的地;确定离所述第二设备最近的所述数据的源;开始向所述第二设备传送所述数据。
  2. 2
    如权利要求1所述的方法,还包括向所述第一设备告知所述第二设备已经收到了所请求的数据。
  3. 3
    如权利要求1所述的方法,其中,由目录服务器来执行所述的确定。
  4. 4
    如权利要求3所述的方法,其中,在完成向所述第二设备的数据传送后,所述目录服务器与所述第一设备通信。
  5. 5
    如权利要求4所述的方法,其中,所述目录服务器更新目录服务器列表,以指示所述第二设备具有所述数据。
  6. 6
    一种方法,包括:从第一设备接收数据传送请求;确定离所述第一设备最近的第二设备;确定离所述第二设备最近的所述数据的源;开始向所述第二设备传送所述数据;以及向所述第一设备告知所述第二设备具有所请求的数据。
  7. 7
    如权利要求6所述的方法,其中,所述数据传送请求还包括对位于所述第一设备不与之直接相连的第二网络上的数据的请求。
  8. 8
    如权利要求7所述的方法,其中,所述第二网络是因特网。
  9. 9
    如权利要求6所述的方法,其中,所述最近的源是从因特网不可访问的另一个设备。
  10. 10
    如权利要求6所述的方法,其中,所述传送是对等传送。
  11. 11
    如权利要求6所述的方法,其中,确定最近的所述数据的源包括从多个源中选择一个源,所述这个源对于从该源到所述设备的数据具有最短传送时间。
  12. 12
    一种目录服务器系统,包括处理器,其在执行一个指令集时实现如权利要求6所述的方法。
  13. 13
    一种机器可读介质,具有存储其上的指令,所述指令被执行时实现如权利要求6所述的方法。
  14. 14
    一种装备,包括:用于从第一设备接收对数据的请求的装置;用于从所述第一设备接收对第二设备的选择作为所请求数据的目的地的装置;用于将所述数据传送到所述第二设备的装置;用于确定所述第二设备已何时接收到所述数据的装置;和用于从所述第二设备向所述第一设备传送所述数据的装置。
  15. 15
    如权利要求14所述的装备,其中,用于从所述第二设备向所述第一设备传送所述数据的装置是局域网上的对等传送。
  16. 16
    如权利要求15所述的装备,还包括用于当所述第一设备被重新连接到局域网时传送所述数据的装置。
  17. 17
    如权利要求14所述的装备,还包括用于在从所述第二设备向所述第一设备传送所述数据后更新所述数据的位置列表的装置。
  18. 18
    如权利要求14所述的装备,还包括用于保留所述数据的最近源的优先权化列表的装置。
  19. 19
    一种机器可读介质,具有存储其上的信息,该信息代表如权利要求14所述的装备。
  20. 20
    一种系统,包括处理器,其在执行指令集时进行以下操作:从第一设备输入数据请求;从所述第一设备输入所述数据的目的地;确定对于所述数据的最近源;从所述最近源向所述目的地传送所述数据;以及将所述数据的传送通知给所述第一设备。
  21. 21
    如权利要求20所述的系统,还包括确定一个源,其具有从所述数据的源到所述目的地的最快数据传送时间。
  22. 22
    如权利要求20所述的系统,还包括传送支付款和/或信用证。
  23. 23
    如权利要求20所述的系统,还包括从所述目的地向所述第一设备进行所述数据的第二传送。
  24. 24
    如权利要求23所述的系统,其中,从所述目的地向所述第一设备的所述数据的所述第二传送是通过局域网上的对等通信而进行的。
  25. 25
    一种第三方客户端在对等网络中控制文件传送的方法,该方法包括:在第一方服务器上从所述第三方客户端接收对所述文件传送的请求;在所述第一方服务器上从所述第三方客户端接收对用于接收所述文件的第二方客户端的选择;从在所述第一方服务器上所保留的列表中确定所请求文件的源位置;以及从所述源位置向所述第二方客户端传送所述文件。
  26. 26
    如权利要求25所述的方法,其中,所述第三方客户端和所述第二方客户端与同一局域网相连。
  27. 27
    如权利要求25所述的方法,其中,所保留的所述列表考虑从以下各项中选出的因素,即组成所述第三方客户端的实体性的组、第三方客户端所附属的网络、第二方客户端所附属的网络、网络的带宽、网络的可用带宽、所述文件的时间期限、文件大小和传送所述文件的时间。
  28. 28
    一种装备,包括:目录服务器,具有双向通信端口,所述双向通信端口被耦合以从第一设备接收对数据的请求,所述双向通信端口被耦合以从所述第一设备接收数据目的地,该目的地位于第二设备上;和取引擎,具有双向通信端口,所述双向通信端口被耦合以从第一网络接收所述数据,所述双向通信端口被耦合以从所述目录服务器接收所述数据目的地,并且所述第二设备被耦合以从所述取引擎双向通信端口接收所述数据。
  29. 29
    如权利要求28所述的装备,还包括局域网,所述第一设备被耦合到该局域网以从耦合到该局域网的所述第二设备接收数据。
  30. 30
    如权利要求29所述的装备,还包括具有输入端和输出端的客户端连接检测器,所述输入端被耦合以在所述第一设备被连接到所述局域网时接收信号,并且所述第二设备被耦合以接收客户端连接检测器的输出,该输出指示何时可以从所述第二设备向所述第一设备传送所述数据。
Independent claims30