CN102571597B - 一种点对点协议***中控制网络流量的方法 - Google Patents

一种点对点协议***中控制网络流量的方法 Download PDF

Info

Publication number
CN102571597B
CN102571597B CN201210025008.4A CN201210025008A CN102571597B CN 102571597 B CN102571597 B CN 102571597B CN 201210025008 A CN201210025008 A CN 201210025008A CN 102571597 B CN102571597 B CN 102571597B
Authority
CN
China
Prior art keywords
link
file resource
outer net
network segment
caching server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210025008.4A
Other languages
English (en)
Other versions
CN102571597A (zh
Inventor
王博
宗劼
李健松
陈奇
何佳诚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Blue It Technologies Co ltd
Original Assignee
Beijing Blue It Technologies Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Blue It Technologies Co ltd filed Critical Beijing Blue It Technologies Co ltd
Priority to CN201210025008.4A priority Critical patent/CN102571597B/zh
Publication of CN102571597A publication Critical patent/CN102571597A/zh
Application granted granted Critical
Publication of CN102571597B publication Critical patent/CN102571597B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种点对点协议***中控制网络流量的方法,点对点协议***包括客户端和位于设定网段内的缓存服务器,所述方法包括:当缓存服务器收到位于设定网段内的源客户端发出的链接建立请求时,判断目的客户端是否位于设定网段内,如果是,则与设定网段内的源客户端建立链接;否则,根据缓存服务器文件资源的外网链接占用比例,控制与设定网段外的目的客户端建立链接或断开链接;当缓存服务器收到位于设定网段外的源客户端发出的链接建立请求时,根据缓存服务器文件资源的外网链接占用比例,控制与设定网段外的源客户端建立链接或断开链接。内外网文件资源传输受动态限制策略限制,可有效降低网络出口带宽占用,提高为内网用户提供的服务质量。

Description

一种点对点协议***中控制网络流量的方法
技术领域
本发明涉及通信技术领域,特别是涉及一种点对点协议***中控制网络流量的方法、获取文件资源的方法和缓存服务器。
背景技术
P2P(Peer to Peer,点对点,简称P2P)协议是一种新型的文件共享协议,通过少数的中央服务器来查找保存相应文件的客户端,最终实现客户端与客户端之间的文件交换。
在传统的P2P协议***中,一个客户端(即点对点协议中交换文件数据的客户端)对于其他客户端的文件交换请求都是给予应答的,这种应答是不区分请求的源客户端的IP是内网地址还是外网地址;同时一个客户端也可以主动去链接其他的目的客户端,这种链接也是不区分目的客户端的IP是内网地址还是外网地址。
而在具有缓存服务器的P2P协议***中,只限制在IP是内网地址的客户端之间进行交互,对于IP是外网地址的客户端的访问通常是采用直接断开的方式,完全不与IP是外网地址的客户端进行交互。
传统的P2P协议***和具有缓存服务器的P2P协议***对于客户端之间的链接做出了两种极端的处理:在传统的P2P协议***中,完全不限制内网客户端与外网客户端之间的交互,这样将会导致交换文件数据时占用大量的网络出口带宽,无法保证为内网用户提供的服务质量;在具有缓存服务器的P2P协议***中,缓存服务器完全断开与外网的链接,这样虽然节省了网络出口带宽,但是当内网的资源有限或缺少时,缓存服务器不能够及时从外网获取文件数据,影响为内网用户提供的服务质量。
发明内容
本发明提供了一种点对点协议***中控制网络流量的方法、获取文件资源的方法和缓存服务器,用以解决现有技术中P2P协议***为内网用户提供的服务质量无法进一步提高的技术问题。
本发明点对点协议***中控制网络流量的方法,所述点对点协议***包括客户端和位于设定网段内的缓存服务器,所述方法包括:
当缓存服务器收到位于设定网段内的源客户端发出的链接建立请求时,判断目的客户端是否位于设定网段内,如果是,则与位于设定网段内的源客户端建立链接;否则,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接;
当缓存服务器收到位于设定网段外的源客户端发出的链接建立请求时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接。
本发明点对点协议***中获取网络文件资源的方法,所述点对点协议***包括客户端和位于设定网段内的缓存服务器,所述方法包括:
当缓存服务器确定向位于设定网段外的目的客户端申请文件资源后,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源。
本发明点对点协议***的缓存服务器,包括:接收单元、判断单元和控制单元,其中,
所述接收单元,用于接收位于设定网段内的源客户端发出的链接建立请求和位于设定网段外的源客户端发出的链接建立请求;
所述判断单元,用于在位于设定网段内的源客户端发出链接建立请求时,判断目的客户端是否位于设定网段内;
所述控制单元,用于在目的客户端位于设定网段内时,与位于设定网段内的源客户端建立链接;在目的客户端位于设定网段外时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接;及用于在位于设定网段外的源客户端发出链接建立请求时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接。
本发明点对点协议***的缓存服务器,包括:判断单元和控制单元,其中,
所述判断单元,用于判断是否确定向位于设定网段外的目的客户端申请文件资源;
所述控制单元,用于在确定向位于设定网段外的目的客户端申请文件资源后,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源。
在本发明技术方案中,由于当缓存服务器收到位于设定网段内的源客户端发出的链接建立请求时,首先判断目的客户端是否位于设定网段内,当目的客户端位于设定网段内时,缓存服务器与位于设定网段内的源客户端建立链接,文件资源的传输不受限制;当目的客户端位于设定网段外时,缓存服务器根据文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接;另外,当缓存服务器收到位于设定网段外的源客户端发出的链接建立请求时,也会根据文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接,这样,文件资源的传输在动态限制策略的限制下进行,通信的同时,有效的降低了网络出口带宽的占用,大大提高了为内网用户提供的服务质量。
在本发明技术方案中,由于当缓存服务器确定向位于设定网段外的目的客户端申请文件资源后,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源,这样,缓存服务器可在动态限制策略的限制下从位于设定网段外的目的客户端获取文件资源,及时更新设定网段内的资源,大大提高了为内网用户提供的服务质量。
附图说明
图1为本发明点对点协议***中控制网络流量的方法流程图;
图2为本发明点对点协议***中控制网络流量的方法第一实施例流程图;
图3为本发明点对点协议***中控制网络流量的方法第二实施例流程图;
图4为本发明点对点协议***中控制网络流量的方法第三实施例流程图;
图5为本发明点对点协议***中获取文件资源的方法流程图;
图6为本发明点对点协议***的缓存服务器结构示意图。
具体实施方式
为了解决现有技术中P2P协议***为内网用户提供的服务质量无法进一步提高的技术问题,本发明提供了一种点对点协议***中控制网络流量的方法、获取文件资源的方法和缓存服务器。
本发明点对点协议***中控制网络流量的方法,所述点对点协议***包括客户端和位于设定网段内的缓存服务器,所述方法包括:
当缓存服务器收到位于设定网段内的源客户端发出的链接建立请求时,判断目的客户端是否位于设定网段内,如果是,则与位于设定网段内的源客户端建立链接;否则,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接;
当缓存服务器收到位于设定网段外的源客户端发出的链接建立请求时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接。
如图1所示,本发明点对点协议***中控制网络流量的具体步骤为:
步骤101、判断发出链接建立请求的源客户端是否位于设定网段内,如果是,执行步骤102,否则,执行步骤105;
步骤102、判断目的客户端是否位于设定网段内,如果是,执行步骤103,否则,执行步骤104;
步骤103、与位于设定网段内的源客户端建立链接;
步骤104、根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接;
步骤105、根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接。
所述文件资源的外网链接占用比例,包括:文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例,其中,文件资源的外网链接数占用比例是指缓存服务器文件资源的外网链接数占缓存服务器文件资源的链接总数的比例;文件资源的外网链接流量占用比例是指缓存服务器文件资源的外网链接流量占缓存服务器文件资源的总流量的比例。
则所述根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接,包括:
判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,否则,断开链接;
或者,判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,否则,断开链接;
或者,判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,否则,断开链接。
如图2所示的一实施例,步骤104具体可以为:
步骤1041、判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内,如果是,执行步骤1042,否则执行步骤1044;
步骤1042、判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内,如果是,执行步骤1043,否则执行步骤1044;
步骤1043、与位于设定网段外的目的客户端建立链接;
步骤1044、与位于设定网段外的目的客户端断开链接。
同理,所述根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接,包括:
判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的源客户端建立链接,否则,断开链接;
或者,判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的源客户端建立链接,否则,断开链接;
或者,判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内,如果是,则与位于设定网段外的源客户端建立链接,否则,断开链接。
所述文件资源的外网链接,可以指缓存服务器的总文件资源的外网链接,也可以指缓存服务器的单个特定文件资源的外网链接,还可以指缓存服务器的总文件资源的外网链接和单个特定文件资源的外网链接的结合。
如图3所示,针对缓存服务器的单个特定文件资源的外网链接,进行流量限制的流程为:
步骤1041a、判断缓存服务器的单个特定文件资源的外网链接数占用比例是否位于设定的限制范围内,如果是,执行步骤1042a,否则执行步骤1044a;
步骤1042a、判断缓存服务器的单个特定文件资源的外网链接流量占用比例是否位于设定的限制范围内,如果是,执行步骤1043a,否则执行步骤1044a;
步骤1043a、与位于设定网段外的目的客户端建立链接;
步骤1044a、与位于设定网段外的目的客户端断开链接。
针对缓存服务器的总文件资源的外网链接,进行流量限制的流程与图4同理,这里不再赘述。
如图4所示,如果针对缓存服务器的总文件资源的外网链接和单个特定文件资源的外网链接的结合进行流量限制,步骤104具体可以为:
步骤1045、判断缓存服务器的总文件资源的外网链接占用比例是否位于设定的限制范围内,如果是,执行步骤1046,否则执行步骤1048;
步骤1046、判断缓存服务器的单个特定文件资源的外网链接占用比例是否位于设定的限制范围内,如果是,执行步骤1047,否则执行步骤1048;
步骤1047、与位于设定网段外的目的客户端建立链接;
步骤1048、与位于设定网段外的目的客户端断开链接。
可见,点对点协议***中,设定网段内和设定网段外之间文件资源的传输是在动态限制策略的限制下进行的,在通信的同时有效的降低了网络出口带宽的占用,大大提高了为内网用户提供的服务质量。
本发明点对点协议***中获取网络文件资源的方法,所述点对点协议***包括客户端和位于设定网段内的缓存服务器,所述方法包括:
当缓存服务器确定向位于设定网段外的目的客户端申请文件资源后,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源。
所述文件资源的外网链接占用比例,包括:文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例。
所述根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源,包括:
判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,获得所述文件资源,否则,断开链接,拒绝获得所述文件资源;
或者,判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,获得所述文件资源,否则,断开链接,拒绝获得所述文件资源;
或者,判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,获得所述文件资源,否则,断开链接,拒绝获得所述文件资源。
如图5所示,所述缓存服务器确定向位于设定网段外的目的客户端申请文件资源之前,包括:
步骤201、判断缓存服务器是否包括位于设定网段内的源客户端申请的文件资源,如果是,则执行步骤204,否则,执行步骤202;
步骤202、判断设定网段内的客户端是否包括所述源客户端申请的文件资源,如果是,则执行步骤203,否则,执行步骤206;
步骤203、判断缓存服务器的内网链接流量是否位于设定的内网链接流量限制范围内,如果是,则执行步骤205,否则,执行步骤206;
步骤204、缓存服务器为源客户端提供申请的文件资源;
步骤205、与设定网段内的目的客户端建立链接,获得所述文件资源;
步骤206、缓存服务器确定向位于设定网段外的目的客户端申请文件资源。
请继续参考图5,在缓存服务器确定向位于设定网段外的目的客户端申请文件资源后,具体包括:
步骤207、判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内,如果是,执行步骤208,否则执行步骤210;
步骤208、判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内,如果是,执行步骤209,否则执行步骤210;
步骤209、与位于设定网段外的目的客户端建立链接,获得所述文件资源;
步骤210、与位于设定网段外的目的客户端断开链接,拒绝获得所述文件资源。
所述文件资源的外网链接,指缓存服务器的总文件资源的外网链接,和/或缓存服务器的单个特定文件资源的外网链接。
可见,当缓存服务器中没有缓存位于设定网段内的源客户端申请的文件资源时,首先会向位于设定网段内的客户端申请该文件资源,如果位于设定网段内的客户端不包括该文件资源,或者位于设定网段内的客户端包括该文件资源,但内网链接流量不能满足要求,才会向位于设定网段外的目的客户端申请该文件资源,在更新设定网段内资源的同时,也最大限度的减少了出口带宽的占用。
如图6所示,本发明点对点协议***的缓存服务器,包括:接收单元11、判断单元12和控制单元13,其中,
所述接收单元11,用于接收位于设定网段内的源客户端发出的链接建立请求和位于设定网段外的源客户端发出的链接建立请求;
所述判断单元12,用于在位于设定网段内的源客户端发出链接建立请求时,判断目的客户端是否位于设定网段内;
所述控制单元13,用于在目的客户端位于设定网段内时,与位于设定网段内的源客户端建立链接;在目的客户端位于设定网段外时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接;及用于在位于设定网段外的源客户端发出链接建立请求时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接。
所述文件资源的外网链接占用比例,包括:文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例。
当源客户端位于设定网段内、目的客户端位于设定网段外时,所述判断单元12,进一步用于判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内;则所述控制单元13,用于在缓存服务器的文件资源的外网链接数占用比例位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,及在缓存服务器的文件资源的外网链接数占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接;
或者,所述判断单元12,进一步用于判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内;则所述控制单元13,用于在缓存服务器的文件资源的外网链接流量占用比例位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,及在缓存服务器的文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接;
或者,所述判断单元12,进一步用于判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内;则所述控制单元13,用于在缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例各自位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,及在缓存服务器的文件资源的外网链接数占用比例或文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接。
同理,当源客户端位于设定网段外,所述判断单元12,进一步用于判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内;则所述控制单元13,用于在缓存服务器的文件资源的外网链接数占用比例位于设定的限制范围内时,与位于设定网段外的源客户端建立链接,及在缓存服务器的文件资源的外网链接数占用比例超出设定的限制范围内时,与位于设定网段外的源客户端断开链接;
或者,所述判断单元12,进一步用于判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内;则所述控制单元13,用于在缓存服务器的文件资源的外网链接流量占用比例位于设定的限制范围内时,与位于设定网段外的源客户端建立链接,及在缓存服务器的文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的源客户端断开链接;
或者,所述判断单元12,进一步用于判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内;则所述控制单元13,用于在缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例各自位于设定的限制范围内时,与位于设定网段外的源客户端建立链接,及在缓存服务器的文件资源的外网链接数占用比例或文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的源客户端断开链接。
所述文件资源的外网链接,指缓存服务器的总文件资源的外网链接,和/或缓存服务器的单个特定文件资源的外网链接。
本发明另一种点对点协议***的缓存服务器,包括:判断单元和控制单元,其中,
所述判断单元,用于判断是否确定向位于设定网段外的目的客户端申请文件资源;
所述控制单元,用于在确定向位于设定网段外的目的客户端申请文件资源时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源。
所述文件资源的外网链接占用比例,包括:文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例。
所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接数占用比例位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,获得所述文件资源,及在缓存服务器的文件资源的外网链接数占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接,拒绝获得所述文件资源;
或者,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接流量占用比例位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,获得所述文件资源,及在缓存服务器的文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接,拒绝获得所述文件资源;
或者,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例各自位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,获得所述文件资源,及在缓存服务器的文件资源的外网链接数占用比例或文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接,拒绝获得所述文件资源。
所述判断单元,进一步用于判断缓存服务器是否包括位于设定网段内的源客户端申请的文件资源;及
用于当缓存服务器不包括位于设定网段内的源客户端申请的文件资源时,判断设定网段内的客户端是否包括所述源客户端申请的文件资源,当设定网段内的客户端不包括所述源客户端申请的文件资源时,确定向位于设定网段外的目的客户端申请文件资源;及
用于当设定网段内的客户端包括所述源客户端申请的文件资源时,判断缓存服务器的内网链接流量是否位于设定的内网链接流量限制范围内,当缓存服务器的内网链接流量超出设定的内网链接流量限制范围内时,确定向位于设定网段外的目的客户端申请文件资源;
则所述控制单元,用于当缓存服务器的内网链接流量位于设定的内网链接流量限制范围内时,与设定网段内的目的客户端建立链接,获得所述文件资源。
所述文件资源的外网链接,指缓存服务器的总文件资源的外网链接,和/或缓存服务器的单个特定文件资源的外网链接。
在本发明技术方案中,由于当缓存服务器收到位于设定网段内的源客户端发出的链接建立请求时,首先判断目的客户端是否位于设定网段内,当目的客户端位于设定网段内时,缓存服务器与位于设定网段内的源客户端建立链接,文件资源的传输不受限制;当目的客户端位于设定网段外时,缓存服务器根据文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接;另外,当缓存服务器收到位于设定网段外的源客户端发出的链接建立请求时,也会根据文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接,这样,文件资源的传输在动态限制策略的限制下进行,通信的同时,有效的降低了网络出口带宽的占用,大大提高了为内网用户提供的服务质量。
在本发明技术方案中,由于当缓存服务器确定向位于设定网段外的目的客户端申请文件资源后,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源,这样,缓存服务器可在动态限制策略的限制下从位于设定网段外的目的客户端获取文件资源,及时更新设定网段内的资源,大大提高了为内网用户提供的服务质量。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种点对点协议***中控制网络流量的方法,所述点对点协议***包括客户端和位于设定网段内的缓存服务器,其特征在于,包括:
当缓存服务器收到位于设定网段内的源客户端发出的链接建立请求时,判断目的客户端是否位于设定网段内,如果是,则与位于设定网段内的源客户端建立链接;否则,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接;
当缓存服务器收到位于设定网段外的源客户端发出的链接建立请求时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接;
所述文件资源的外网链接占用比例,包括:文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例;所述文件资源的外网链接,指缓存服务器的总文件资源的外网链接,和/或,缓存服务器的单个特定文件资源的外网链接。
2.如权利要求1所述的方法,其特征在于,所述根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接,包括:
判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,否则,断开链接;
或者,判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,否则,断开链接;
或者,判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,否则,断开链接。
3.如权利要求1所述的方法,其特征在于,所述根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接,包括:
判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的源客户端建立链接,否则,断开链接;
或者,判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的源客户端建立链接,否则,断开链接;
或者,判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内,如果是,则与位于设定网段外的源客户端建立链接,否则,断开链接。
4.一种点对点协议***中获取网络文件资源的方法,所述点对点协议***包括客户端和位于设定网段内的缓存服务器,其特征在于,包括:
当缓存服务器确定向位于设定网段外的目的客户端申请文件资源后,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源;
所述文件资源的外网链接占用比例,包括:文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例;所述文件资源的外网链接,指缓存服务器的总文件资源的外网链接,和/或,缓存服务器的单个特定文件资源的外网链接;
其中,所述缓存服务器确定向位于设定网段外的目的客户端申请文件资源之前,包括:
A、判断缓存服务器是否包括位于设定网段内的源客户端申请的文件资源,如果否,则执行步骤B;
B、判断设定网段内的客户端是否包括所述源客户端申请的文件资源,如果是,则执行步骤C,否则,缓存服务器确定向位于设定网段外的目的客户端申请文件资源;
C、判断缓存服务器的内网链接流量是否位于设定的内网链接流量限制范围内,如果是,则与设定网段内的目的客户端建立链接,获得所述文件资源,否则,缓存服务器确定向位于设定网段外的目的客户端申请文件资源。
5.如权利要求4所述的方法,其特征在于,所述根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源,包括:
判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,获得所述文件资源,否则,断开链接,拒绝获得所述文件资源;
或者,判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,获得所述文件资源,否则,断开链接,拒绝获得所述文件资源;
或者,判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内,如果是,则与位于设定网段外的目的客户端建立链接,获得所述文件资源,否则,断开链接,拒绝获得所述文件资源。
6.一种点对点协议***的缓存服务器,其特征在于,包括:接收单元、判断单元和控制单元,其中,
所述接收单元,用于接收位于设定网段内的源客户端发出的链接建立请求和位于设定网段外的源客户端发出的链接建立请求;
所述判断单元,用于在位于设定网段内的源客户端发出链接建立请求时,判断目的客户端是否位于设定网段内;
所述控制单元,用于在目的客户端位于设定网段内时,与位于设定网段内的源客户端建立链接;在目的客户端位于设定网段外时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接或断开链接;及用于在位于设定网段外的源客户端发出链接建立请求时,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的源客户端建立链接或断开链接;
所述文件资源的外网链接占用比例,包括:文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例;所述文件资源的外网链接,指缓存服务器的总文件资源的外网链接,和/或缓存服务器的单个特定文件资源的外网链接。
7.如权利要求6所述的缓存服务器,其特征在于,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接数占用比例位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,及在缓存服务器的文件资源的外网链接数占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接;
或者,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接流量占用比例位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,及在缓存服务器的文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接;
或者,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例各自位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,及在缓存服务器的文件资源的外网链接数占用比例或文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接。
8.如权利要求6所述的缓存服务器,其特征在于,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接数占用比例位于设定的限制范围内时,与位于设定网段外的源客户端建立链接,及在缓存服务器的文件资源的外网链接数占用比例超出设定的限制范围内时,与位于设定网段外的源客户端断开链接;
或者,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接流量占用比例位于设定的限制范围内时,与位于设定网段外的源客户端建立链接,及在缓存服务器的文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的源客户端断开链接;
或者,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例各自位于设定的限制范围内时,与位于设定网段外的源客户端建立链接,及在缓存服务器的文件资源的外网链接数占用比例或文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的源客户端断开链接。
9.一种点对点协议***的缓存服务器,其特征在于,包括:判断单元和控制单元,其中,
所述判断单元,用于判断是否确定向位于设定网段外的目的客户端申请文件资源;
所述控制单元,用于在确定向位于设定网段外的目的客户端申请文件资源后,根据缓存服务器的文件资源的外网链接占用比例,控制与位于设定网段外的目的客户端建立链接以获得所述文件资源或断开链接拒绝获得所述文件资源;
所述文件资源的外网链接占用比例,包括:文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例;所述文件资源的外网链接,指缓存服务器的总文件资源的外网链接,和/或缓存服务器的单个特定文件资源的外网链接;
其中,所述判断单元,进一步用于判断缓存服务器是否包括位于设定网段内的源客户端申请的文件资源;及
用于当缓存服务器不包括位于设定网段内的源客户端申请的文件资源时,判断设定网段内的客户端是否包括所述源客户端申请的文件资源,当设定网段内的客户端不包括所述源客户端申请的文件资源时,确定向位于设定网段外的目的客户端申请文件资源;及
用于当设定网段内的客户端包括所述源客户端申请的文件资源时,判断缓存服务器的内网链接流量是否位于设定的内网链接流量限制范围内,当缓存服务器的内网链接流量超出设定的内网链接流量限制范围内时,确定向位于设定网段外的目的客户端申请文件资源;
则所述控制单元,用于当缓存服务器的内网链接流量位于设定的内网链接流量限制范围内时,与设定网段内的目的客户端建立链接,获得所述文件资源。
10.如权利要求9所述的缓存服务器,其特征在于,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接数占用比例是否位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接数占用比例位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,获得所述文件资源,及在缓存服务器的文件资源的外网链接数占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接,拒绝获得所述文件资源;
或者,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接流量占用比例是否位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接流量占用比例位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,获得所述文件资源,及在缓存服务器的文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接,拒绝获得所述文件资源;
或者,所述判断单元,进一步用于判断缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例是否各自位于设定的限制范围内;则所述控制单元,用于在缓存服务器的文件资源的外网链接数占用比例和文件资源的外网链接流量占用比例各自位于设定的限制范围内时,与位于设定网段外的目的客户端建立链接,获得所述文件资源,及在缓存服务器的文件资源的外网链接数占用比例或文件资源的外网链接流量占用比例超出设定的限制范围内时,与位于设定网段外的目的客户端断开链接,拒绝获得所述文件资源。
CN201210025008.4A 2012-02-06 2012-02-06 一种点对点协议***中控制网络流量的方法 Active CN102571597B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210025008.4A CN102571597B (zh) 2012-02-06 2012-02-06 一种点对点协议***中控制网络流量的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210025008.4A CN102571597B (zh) 2012-02-06 2012-02-06 一种点对点协议***中控制网络流量的方法

Publications (2)

Publication Number Publication Date
CN102571597A CN102571597A (zh) 2012-07-11
CN102571597B true CN102571597B (zh) 2015-03-18

Family

ID=46416098

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210025008.4A Active CN102571597B (zh) 2012-02-06 2012-02-06 一种点对点协议***中控制网络流量的方法

Country Status (1)

Country Link
CN (1) CN102571597B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105607936A (zh) * 2015-12-25 2016-05-25 北京奇虎科技有限公司 服务器版本更新方法及装置
CN107846405B (zh) * 2017-10-31 2020-11-10 北京百悟科技有限公司 内外网文件互访的控制***及实现方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478559A (zh) * 2008-05-29 2009-07-08 北京东方网信科技有限公司 一种支持多域共享的p2p流量缓存方案
CN101764833A (zh) * 2008-12-24 2010-06-30 ***通信集团公司 一种资源节点信息通知方法及网络实体装置
CN101959054A (zh) * 2009-07-14 2011-01-26 中国电信股份有限公司 集中式对等点播***和伙伴节点选择方法
CN101958827A (zh) * 2009-07-14 2011-01-26 中国科学院声学研究所 一种p2p流量优化的网络***
US20110238828A1 (en) * 2008-07-23 2011-09-29 International Business Machines Corporation Redirecting web content

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478559A (zh) * 2008-05-29 2009-07-08 北京东方网信科技有限公司 一种支持多域共享的p2p流量缓存方案
US20110238828A1 (en) * 2008-07-23 2011-09-29 International Business Machines Corporation Redirecting web content
CN101764833A (zh) * 2008-12-24 2010-06-30 ***通信集团公司 一种资源节点信息通知方法及网络实体装置
CN101959054A (zh) * 2009-07-14 2011-01-26 中国电信股份有限公司 集中式对等点播***和伙伴节点选择方法
CN101958827A (zh) * 2009-07-14 2011-01-26 中国科学院声学研究所 一种p2p流量优化的网络***

Also Published As

Publication number Publication date
CN102571597A (zh) 2012-07-11

Similar Documents

Publication Publication Date Title
CN107637029B (zh) 用于向无线终端提供对ip网络的访问的通信***及通信方法
WO2017050015A1 (zh) 数据传输方法、装置以及终端
CN105159781B (zh) 调节智能终端应用网速的方法、装置和智能终端
US20130311694A1 (en) Devices and methods for facilitating direct pairing in a wireless docking system
JP2018532312A (ja) ワイヤレスサービスプラットフォームにおけるサービス発見電力消費を最適化するためのスマートコプロセッサ
WO2017097023A1 (zh) 无感知认证方法***,基于该方法***的控制方法、***
WO2013106404A1 (en) Systems and methods for establishing a wi-fi display (wfd) session
AU2013207642A1 (en) Wireless communication system for offline participation in a display session
WO2023000940A1 (zh) 数据处理方法、装置、网元设备、存储介质及程序产品
WO2018157551A1 (zh) 数据传输的方法与装置
CN102907071B (zh) 一种数据传输方法、移动终端和代理服务器
WO2016180188A1 (zh) 分发建链方法、装置和***
CN110636552A (zh) 一种管理网元的方法、设备及***
US7733908B1 (en) Cross-layer architecture for a network device
Fu et al. Performance comparison of congestion control strategies for multi-path TCP in the NORNET testbed
US9949300B2 (en) Packet transmission method and system, and station
CN102571597B (zh) 一种点对点协议***中控制网络流量的方法
CN106911732A (zh) 一种网站访问加速方法及装置
CN102916907A (zh) 基于家庭网关的下载方法和***以及家庭网关
CN106686635B (zh) 基于无线接入点的控制和配置协议的数据传输方法和装置
WO2018215816A1 (en) Handover at network edge
CN104468293A (zh) Vpn接入方法
US8683045B2 (en) Intermediate network device for host-client communication
CN106411588A (zh) 一种网络设备管理方法、主设备及管理服务器
CN110572851A (zh) 一种数据上传方法、***、装置及计算机可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB03 Change of inventor or designer information

Inventor after: Wang Bo

Inventor after: Zong Jie

Inventor after: Li Jiansong

Inventor after: Chen Qi

Inventor after: He Jiacheng

Inventor before: Wang Bo

Inventor before: Zong Jie

Inventor before: Li Jiansong

Inventor before: Chen Qi

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: WANG BO ZONG JIE LI JIANSONG CHEN QI TO: WANG BO ZONG JIE LI JIANSONG CHEN QI HE JIACHENG

C14 Grant of patent or utility model
GR01 Patent grant
PP01 Preservation of patent right

Effective date of registration: 20220225

Granted publication date: 20150318

PP01 Preservation of patent right