专利名称:对等节点-客户端架构下对等节点与客户端间保活方法
技术领域:
本发明涉及对等网络领域,尤其涉及一种对等节点-客户端架构下对等节点与客
户端间保活方法。
背景技术:
P2P是peer-to-peer (对等节点到对等节点)的縮写,又称对等网络,是一种通信 网络中各方互为客户机/服务器的模式。在对等系统中,两个或两个以上的PC机或其它设 备,在网络上直接通信或协作,彼此共享包括处理能力(CPU)、存储空间和数据等资源。P2P 的本质特性是分布式计算,其最大特点是没有中央服务器,网络上每一台计算机(特别是 客户端设备)的计算能力都可以得到充分发挥,降低了在中央服务器端的昂贵支出(包括 软件、硬件、通信以及人力投入等),也避免了服务器可能带来的能力瓶颈和单点故障,从而 使得系统具有更低的运营成本和近乎无限的扩展能力。 根据P2P网络拓扑结构的不同, 一般将P2P叠加网分为结构化P2P叠加网和非结 构化P2P叠加网两种。如图l所示,为一种典型的结构化P2P叠加网,所有的Peer(对等节 点)组成了 P2P叠加网。结构化P2P叠加网一般是基于DHT技术,如Chord、CAN、Pastry等 算法来组织网络中的对等节点,构建网络拓扑。 如图2所示,为一种常见的Peer-Client(对等节点-客户端)结构的P2P叠加网。 所有的对等节点(Peer)组成了P2P叠加网。而客户端(Client)挂在对等节点之下,只能 支持发布和接收内容,不参与P2P叠加网的路由和查找。例如,客户端可以通过Put命令将 内容(Key/Value)发布到P2P叠加网上面,对等节点1按照特定的P2P规则(例如DHT算 法,包含Chord、Pastry等等)找到专门负责存放Key/Value的root (在结构化P2P网络中 负责存储key值及其对应内容的对等节点)的对等节点2。对等节点2保存Key/Value对, Key/Value对是记录了每个Key所对应的Value,而Value —般为Key所对应的内容(该内 容可以是真正的内容,也可以是能够提供该内容的源地址)。当有客户端2需要同样的内容 (Key)时,则可以向P2P叠加网发起Get命令,查找Key所对应的Value。对等节点3根据 特定的P2P规则(例如DHT算法,包含Chord、Pastry等等)找到专门负责存放Key/Value 的root的对等节点2。最后对等节点2返回Key所对应的Value (即客户端1发布的内容, 或者是能够提供该内容的客户端1的地址)给客户端2。 对等节点与对等节点之间,对等节点与客户端之间需要相互判断是否正常,则需 要有保活机制。保活机制,即指两通信单元之间通过周期性地的保活消息(Ke印alive)来 让一方获知另一方当前是否正常。如图3所示,单元l每隔周期Tc向单元2发送心跳保活 消息(Ke印alive),单元2为单元1设置一个最大容忍定时器(Tp,且Tp大于Tc)。单元2 只要在Tp范围内收到单元1的心跳保活消息,则判定单元1当前正常,并重新计时。
在实现上述保活过程中,发明人发现现有技术中至少存在如下问题
如图4所示,对等节点-客户端架构下,每个对等节点可能下挂有上千甚至上万个 客户端,而每个客户端的拓扑保活对象和会话(会话,指在媒体传输之前,两对等节点之间需要建立一个会话连接,并协商一些以备用以传输媒体的参数)保活对象又会重合到同一 个对等节点之上,并且来自各个客户端的拓扑保活和会话连接保活又是离散的,客户端与 对等节点之间保活信令的总数目就会显得臃肿,由于每保活信令都需要到对等节点的协议 栈中转一下,对等节点的负担也会较重。
发明内容
本发明的实施例提供一种对等节点_客户端架构下对等节点与客户端间保活的 方法,能够减少客户端与对等节点间的保活信令数量,从而减少对等节点上的协议栈需要 处理的保活信令数量,减轻对等节点的负担。 为达到上述目的,本发明的实施例采用如下技术方案 —种对等节点_客户端架构下对等节点与客户端间保活的方法,包括 对等节点周期性接收客户端发送的保活信令,所述保活信令中携带所述客户端的
会话表中存在的各会话的会话连接标识; 所述对等节点将接收到的所述保活信令中携带的所述会话连接标识,与本地会话 表中保存的各会话的会话连接标识进行匹配检查,若二者完全匹配,则确定所述客户端与 所述对等节点间的各会话连接正常;若二者不完全匹配,则根据所述会话连接标识确定异 常的会话连接。 本发明实施例提供的对等节点_客户端架构下对等节点与客户端间保活的方法, 客户端在周期性发送的保活信令中,携带客户端自身会话表中存在的各会话的会话连接标 识;对等节点接收到保活信令后,与本地会话表中保存的各会话的会话连接标识进行逐一 匹配检查,来判断各会话连接是否正常以及根据所述会话连接标识确定异常的会话连接。 这样一来,原来需要发送多条的会话保活信令能够进行统一,其结果是,减少了客户端与对 等节点间的保活信令数量,减少了对等节点上的协议栈需要处理的保活信令数量,减轻了 对等节点的负担。 本发明的实施例还提供一种客户端,能够减少发送客户端与对等节点间的保活信 令数量,从而减少对等节点上的协议栈需要处理的保活信令数量,减轻了对等节点的负担。
为达到上述目的,本发明的实施例采用如下技术方案
—种客户端,包括 生成单元,用于周期性生成保活信令,所述保活信令中包括客户端自身会话表中 存在的各会话的会话连接标识; 发送单元,用于周期性向与所述客户端连接的对等节点发送所述生成单元生成的 保活信令。 本发明实施例提供的客户端,通过生成单元周期性生成保活信令,并在保活信令 中携带自身会话表中存在的各会话的会话连接标识,以及发送单元周期性地发送保活信 令,从而有效减少了客户端与对等节点间的保活信令数量,进一步减少了对等节点上的协 议栈需要处理的保活信令数量,减轻了对等节点的负担。 本发明的实施例还提供一种对等节点,能够减少客户端与对等节点间的保活信令 数量,从而减少了对等节点上的协议栈需要处理的保活信令数量,减轻了对等节点的负担。
为达到上述目的,本发明的实施例采用如下技术方案
5
—种对等节点,包括 接收单元,用于周期性接收客户端发送的保活信令,其中,所述保活信令中携带有 所述客户端自身会话表中存在的各会话的会话连接标识; 会话保活检测单元,用于将接收到的所述保活信令中携带的所述会话连接标识与 本地会话表中保存的各会话的会话连接标识进行匹配检查,若二者完全匹配,则确定所述 客户端与所述对等节点间的各会话连接正常;若二者不完全匹配,则根据所述会话连接标 识确定异常的会话连接。 本发明实施例提供的对等节点,接收单元接收到保活信令后,通过会话保活检测 单元,将接收到的保活信令中的会话连接标识与本地会话表中保存的各会话的会话连接标 识进行逐一匹配检查,来判断各会话连接是否正常以及根据所述会话连接标识确定异常的 会话连接。这样一来,接收保活信令也能判断客户端所有会话连接是否正常,其结果是,减 少了客户端与对等节点间的保活信令数量,进一步减少了对等节点上的协议栈需要处理的 保活信令数量,从而减轻了对等节点的负担。 本发明实施例还提供一种对等网络系统,能够减少客户端与对等节点间的保活信 令数量,从而减少了对等节点上的协议栈需要处理的保活信令数量,减轻了对等节点的负 担。 为达到上述目的,本发明的实施例采用如下技术方案
—种对等网络系统,包括 对等节点和与所述对等节点相连接的客户端; 所述客户端,用于周期性生成保活信令,并向与所述对等节点发送所述保活信令,
所述保活信令中包括客户端自身会话表中存在的各会话的会话连接标识; 所述对等节点,用于周期性接收所述客户端发送的保活信令,并将接收到的所述
保活信令中携带的所述会话连接标识与本地会话表中保存的各会话的会话连接标识进行
匹配检查,若二者完全匹配,则确定所述客户端与所述对等节点间的各会话连接正常;若二
者不完全匹配,则根据所述会话连接标识确定异常的会话连接。 本发明实施例提供的对等网络系统,客户端能够在周期性生成并发送的保活信令 中,携带客户端自身会话表中存在的各会话的会话连接标识;对等节点接收到保活信令后, 通过与本地会话表中保存的所有会话的会话连接标识进行逐一匹配检查,来判断各会话连 接是否正常以及根据所述会话连接标识确定异常的会话连接。这样一来,原来需要发送多 条的会话保活信令便能够进行统一,其结果是,减少了客户端与对等节点间的保活信令数 量,进一步减少了对等节点上的协议栈需要处理的保活信令数量,从而减轻了对等节点的 负担。
图1为现有技术中典型的结构化P2P叠加网的示意图; 图2为现有技术中对等节点_客户端结构的P2P叠加网的示意图; 图3为现有技术中心跳保活机制的示意图; 图4为现有技术中对等节点_客户端架构下保活的示意图; 图5为本发明实施例提供的对等节点-客户端架构下对等节点与客户端间保活的
6方法的流程图; 图6为本发明实施例一提供的对等节点-客户端架构下对等节点与客户端间保活 的方法的示意图; 图7为为本发明实施例二提供的对等节点-客户端架构下对等节点与客户端间保 活的方法的示意图; 图8为本发明实施例提供的客户端的结构框图;
图9为本发明实施例提供的对等节点的结构框图;
图10为本发明实施例提供的对等网络系统的示意图。
具体实施例方式
本发明的实施例提供一种对等节点_客户端架构下对等节点与客户端间保活的 方法,能够减少客户端与对等节点间的保活信令数量,从而减少了对等节点上的协议栈需 要处理的保活信令数量,减轻了对等节点的负担。
下面结合附图进行详细描述。 如图5所示,本发明是实施例提供的对等节点_客户端架构下对等节点与客户端 间保活的方法,包括如下步骤 Sl、对等节点周期性接收客户端发送的保活信令,所述保活信令中携带该客户端 的会话表中存在的各会话的会话连接标识; S2、所述对等节点将接收到的所述保活信令中携带的所述会话连接标识,与本地 会话表中保存的各会话的会话连接标识进行匹配检查,若二者完全匹配,则确定所述客户 端与所述对等节点间的各会话连接正常;若二者不完全匹配,则根据所述会话连接标识确 定异常的会话连接。 这样一来,客户端能够在周期性发送的保活信令中,携带客户端自身会话表中存
在的各会话的会话连接标识;对等节点接收到保活信令后,与本地会话表中保存的各会话
的会话连接标识进行逐一匹配检查,来判断各会话连接是否正常以及根据所述会话连接标
识确定异常的会话连接。这样一来,原来需要发送多条的会话保活信令能够进行统一,其结
果是,减少了客户端与对等节点间的保活信令数量,减少了对等节点上的协议栈需要处理
的保活信令数量,从而减轻了对等节点的负担。
实施例一 如图6所示,客户端在周期性(周期Tc)发送的保活信令中同时携带自身会话表
中所有存在的会话连接标识(Session ID,縮写为Ses ID,例如Sesl、 Ses2); 对等节点端周期性接收保活信令,同时通过保活信令中即时携带的所有会话连接
标识与对等节点本地会话表中保存的所有会话连接标识进行逐一匹配检查,以此来判断本
地是否有会话连接异常挂死。若对等节点在大于某个给定的时间(Tp, Tp > Tc,对等节点
对该客户端保活的最大容忍时间)内没有收到来自该客户端的保活信令,则判定该客户端
的已异常(该客户端的所有会话连接均异常)。 例如,如图6所示 1)在t0时刻, 客户端获取当前自身存在的所有与对等节点已建立的会话连接(此时有会话
7连接1、会话连接2、会话连接3),在向对等节点发送的保活信令中同时携带所有与对等 节点已建立的会话连接的会话连接标识(此时有会话连接标识1(Sesl)、会话连接标识 2 (Ses2)和会话连接标识3 (Ses3))。 对等节点端在t0'时刻收到来自客户端的保活信令后,通过将保活信令中携带的 所有会话连接标识与本地会话表中保存的所有会话连接标识进行逐一匹配检查,发现两者 相同,判定该客户端的所有会话连接正常。
2)在tl时刻, 客户端获取当前自身存在的所有与对等节点已建立的会话连接(此时有会话 连接2、会话连接4、会话连接5),在向对等节点发送的保活信令中同时携带所有与对等 节点已建立的会话连接的会话连接标识(此时有会话连接标识2(Ses2)、会话连接标识 4 (Ses4)和会话连接标识5 (Ses5))。 对等节点端在tl'时刻((tl' -tO' ) < Tp)收到来自客户端的保活信令后,通过
将保活信令中携带的所有会话连接标识与对等节点本地会话表中保存的所有会话连接标
识进行逐一匹配检查。发现对等节点本地会话表中保存的会话连接中多残留了一个会话连
接标识3(Ses3),则判定该Client的会话连接3异常,进行相关异常处理(例如拆除Peer
上会话连接3)。 3)在(tl, +Tp)时刻, 对等节点端由于在其最大容忍时间(Tp)范围内没有收到该客户端的保活信令, 因此判定该客户端的会话连接2、4、5异常,进行相关异常处理(例如拆除对等节点上会话 连接2、4、5)。 这样一来,客户端在周期性发送的保活信令中携带所有与对等节点已建立的会话
连接的标识,对等节点在接收之后,通过与本地的会话列表相匹配,判断客户端的会话连接
是否正常以及根据所述会话连接标识确定异常的会话连接,这就将原本需用多条会话保活
信令完成的工作,进行了统一,其结果是,减少了客户端与对等节点间的保活信令数量,减
少了对等节点上的协议栈需要处理的保活信令数量,从而减轻了对等节点的负担。
实施例二 如图7所示,客户端(Client)端在周期性(周期Tc)发送的保活(Ke印alive)信 令中除了携带自身的客户端标识(Client ID)以外,同时携带自身会话表中所有存在的会 话连接标识(Session ID,縮写为Ses ID,例如Sesl、 Ses2); 对等节点(Peer)端除了通过周期性接收保活信令来判断该客户端是否存活以 外,同时通过保活信令中携带的所有会话连接标识与对等节点本地会话表中保存的所有会 话连接标识进行逐一匹配检查,以此来判断本地是否有会话连接异常挂死。若对等节点在 大于某个给定的时间(Tp,Tp〉Tc,对等节点对该客户端保活的最大容忍时间)内没有收到 来自该客户端的保活信令,则判定该客户端已异常(拓扑上异常和所有会话连接均异常)。
例如,如图7所示
1)在t0时刻, 客户端获取当前自身存在的所有与对等节点已建立的会话连接(此时有会话连 接1、会话连接2、会话连接3),在向对等节点发送的保活信令中除了携带自身的Client ID 外,同时携带所有与对等节点已建立的会话连接的会话连接标识(此时有会话连接标识1 (Sesl)、会话连接标识2 (Ses2)和会话连接标识3 (Ses3))。 对等节点端在t0'时刻收到来自客户端的保活信令后,通过将保活信令中携带的 所有会话连接标识与对等节点本地会话表中保存的所有会话连接标识进行逐一匹配检查, 发现两者相同,判定该客户端的所有会话连接正常。
2)在tl时刻, 客户端获取当前自身存在的所有与对等节点已建立的会话连接(此时有会话连 接2、会话连接4、会话连接5),在向对等节点发送的保活信令中除了携带自身的Client ID
外,同时携带所有与对等节点已建立的会话连接的会话连接标识(此时有会话连接标识
2 (Ses2)、会话连接标识4 (Ses4)和会话连接标识5 (Ses5))。 对等节点端在tl'时刻((tl' -tO' ) < Tp)收到来自客户端的保活信令后,通过
将保活信令中携带的所有会话连接标识与本地会话表中保存的所有会话连接标识进行逐 一匹配检查。发现本地会话表中保存的会话连接中多残留了一个会话连接标识3 (Ses3),则 判定该客户端的会话连接3异常,进行相关异常处理(例如拆除对等节点上会话连接3)。
3)在(tl' +Tp)时刻, 对等节点端由于在其最大容忍时间(Tp)范围内没有收到该客户端的保活信令, 因此判定该客户端异常,进行相关异常处理(例如通过之前保存的该客户端的客户端标 识,找出并拆除所有与该客户端建立的会话连接)。 这样一来,客户端在周期性发送的保活信令中携带所有与对等节点已建立的会话 连接的标识,对等节点在接收之后,通过与本地的会话列表相匹配,判断客户端的会话连接 是否正常以及根据所述会话连接标识确定异常的会话连接,这就将原本需用多条会话保活 信令完成的工作,进行了统一,其结果是,减少了客户端与对等节点间的保活信令数量,减 少了对等节点上的协议栈需要处理的保活信令数量,从而减轻了对等节点的负担。另外,通 过客户端标识来判断该客户端的拓扑保活,也统一了拓扑保活信令,进一步减少了信令的 数量。 本发明实施例提供一种客户端,能够减少客户端与对等节点间的保活信令数量, 从而减少了对等节点上的协议栈需要处理的保活信令数量,减轻了对等节点的负担。
如图8所示,该客户端包括 生成单元801,用于周期性生成保活信令,所述保活信令中包括客户端自身会话表 中存在的各会话的会话连接标识; 发送单元802,用于周期性向与所述客户端连接的对等节点发送所述生成单元生 成的保活信令。 进一步地,所述生成单元801生成的保活信令中,还携带有所述客户端自身的客 户端标识。 这样一来,使得原本需用多条会话保活信令完成的工作,能够进行统一,其结果 是,减少了客户端与对等节点间的保活信令数量,减少了对等节点上的协议栈需要处理的 保活信令数量,从而减轻了对等节点的负担。再有,本实施中生成单元801生成的保活信令 中除携带有所有会话的会话连接标识外,还携带有客户端自身的客户端标识,能够通过客 户端标识来判断该客户端的拓扑保活,也统一了拓扑保活信令,进一步减少了信令的数量。
本发明的实施例提供一种对等节点,能够减少客户端与对等节点间的保活信令数量,从而减少了对等节点上的协议栈需要处理的保活信令数量,减轻了对等节点的负担。
如图9所示,该对等节点包括 接收单元901,用于周期性接收客户端发送的保活信令,其中,所述保活信令中携 带有所述客户端自身会话表中存在的各会话的会话连接标识; 会话保活检测单元902,用于将接收到的所述保活信令中携带的所述会话连接标 识与本地会话表中保存的各会话的会话连接标识进行匹配检查,若二者完全匹配,则确定 所述客户端与所述对等节点间的各会话连接正常;若二者不完全匹配,则根据所述会话连 接标识确定异常的会话连接。 进一步地,该接收单元901接收的保活信令中,还携带有所述客户端自身的客户 端标识。 再进一步,该节点还包括 拓扑保活检测单元903,用于判断所述客户端与所述对等节点间的连接是否正常, 若所述接收单元超过所述周期没有收到所述保活信令,则根据所述客户端自身的客户端标 识确定所述客户端与所述对等节点间的连接异常。 这样一来,通过接收单元901以及会话保活检测单元902,使得原本需用多条会话 保活信令完成的工作,能够进行统一,其结果是,减少了客户端与对等节点间的保活信令数 量,减少了对等节点上的协议栈需要处理的保活信令数量,从而减轻了对等节点的负担。另 外,通过客户端标识来判断该客户端的拓扑保活,也统一了拓扑保活信令,进一步减少了信 令的数量。 本发明的实施例提供一种对等网络系统,能够减少客户端与对等节点间的保活信 令数量,从而减少了对等节点上的协议栈需要处理的保活信令数量,减轻了对等节点的负 担。
如图10所示,该系统包括 对等节点101和与所述对等节点相连接的客户端102 ; 所述客户端102,用于周期性生成保活信令,并向与所述对等节点发送所述保活信
令,所述保活信令中包括客户端自身会话表中存在的各会话的会话连接标识; 所述对等节点101,用于周期性接收所述客户端发送的保活信令,并将接收到的所
述保活信令中携带的所述会话连接标识与本地会话表中保存的各会话的会话连接标识进 行匹配检查,若二者完全匹配,则确定所述客户端与所述对等节点间的各会话连接正常;若 二者不完全匹配,则根据所述会话连接标识确定异常的会话连接。 进一步地,所述客户端102,在周期性生成并发送的保活信令中,携带有所述客户 端自身的客户端标识。 所述对等节点101,用于判定所述客户端与所述对等节点间的连接是否正常,若超 过所述周期没有收到所述保活信令,则根据所述客户端自身的客户端标识确定所述客户端 与所述对等节点间的连接异常。 本实施例中提供的对等网络系统中的对等节点和客户端与上述的对等节点与客 户端构造相同,在此就不再赘述。 本发明实施例提供的对等网络系统,客户端能够在周期性发送的保活信令中,携 带客户端自身会话表中存在的各会话的会话连接标识;对等节点接收到保活信令后,通过
10与本地会话表中保存的所有会话连接标识进行逐一匹配检查,来判断各会话连接是否正常 以及根据所述会话连接标识确定异常的会话连接。这样一来,原来需要发送多条的会话保 活信令便能够进行统一,其结果是,减少了客户端与对等节点间的保活信令数量,减少了对 等节点上的协议栈需要处理的保活信令数量,从而减轻了对等节点的负担,另外,通过客户 端标识来判断该客户端的拓扑保活,也统一了拓扑保活信令,进一步减少了信令的数量。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
一种对等节点-客户端架构下对等节点与客户端间保活方法,其特征在于,包括对等节点周期性接收客户端发送的保活信令,所述保活信令中携带所述客户端的会话表中存在的各会话的会话连接标识;所述对等节点将接收到的所述保活信令中携带的所述会话连接标识,与本地会话表中保存的各会话的会话连接标识进行匹配检查,若二者完全匹配,则确定所述客户端与所述对等节点间的各会话连接正常;若二者不完全匹配,则根据所述会话连接标识确定异常的会话连接。
2. 根据权利要求1所述的对等节点-客户端架构下对等节点与客户端间保活方法,其特征在于,所述保活信令中还携带所述客户端自身的客户端标识。
3. 根据权利要求2所述的对等节点_客户端架构下对等节点与客户端间保活方法,其特征在于,若超过所述周期没有收到所述保活信令,则根据所述客户端自身的客户端标识确定所述客户端与所述对等节点间的连接异常。
4. 一种客户端,其特征在于,包括生成单元,用于周期性生成保活信令,所述保活信令中包括客户端自身会话表中存在的各会话的会话连接标识;发送单元,用于周期性向与所述客户端连接的对等节点发送所述生成单元生成的保活信令。
5. 根据权利要求4所述的客户端,其特征在于,所述生成单元生成的保活信令中,还携带有所述客户端自身的客户端标识。
6. —种对等节点,其特征在于,包括接收单元,用于周期性接收客户端发送的保活信令,其中,所述保活信令中携带有所述客户端自身会话表中存在的各会话的会话连接标识;会话保活检测单元,用于将接收到的所述保活信令中携带的所述会话连接标识与本地会话表中保存的各会话的会话连接标识进行匹配检查,若二者完全匹配,则确定所述客户端与所述对等节点间的各会话连接正常;若二者不完全匹配,则根据所述会话连接标识确定异常的会话连接。
7. 根据权利要求6所述的对等节点,其特征在于,所述接收单元接收的保活信令中,还携带有所述客户端自身的客户端标识。
8. 根据权利要求7所述的对等节点,其特征在于,所述对等节点还包括拓扑保活检测单元,用于判断所述客户端与所述对等节点间的连接是否正常,若所述接收单元超过所述周期没有收到所述保活信令,则根据所述客户端自身的客户端标识确定所述客户端与所述对等节点间的连接异常。
9. 一种对等网络系统,其特征在于,包括对等节点和与所述对等节点相连接的客户端;所述客户端,用于周期性生成保活信令,并向与所述对等节点发送所述保活信令,所述保活信令中包括客户端自身会话表中存在的各会话的会话连接标识;所述对等节点,用于周期性接收所述客户端发送的保活信令,并将接收到的所述保活信令中携带的所述会话连接标识与本地会话表中保存的各会话的会话连接标识进行匹配检查,若二者完全匹配,则确定所述客户端与所述对等节点间的各会话连接正常;若二者不完全匹配,则根据所述会话连接标识确定异常的会话连接。
10. 根据权利要求9所述的对等网络系统,其特征在于,所述客户端,在周期性生成并 发送的保活信令中,携带有所述客户端自身的客户端标识。
11. 根据权利要求io所述的对等网络系统,其特征在于,所述对等节点,用于判定所述客户端与所述对等节点间的连接是否正常,若超过所述周期没有收到所述保活信令,则根 据所述客户端自身的客户端标识确定所述客户端与所述对等节点间的连接异常。
全文摘要
本发明公开了一种对等节点-客户端架构下对等节点与客户端间保活的方法,涉及对等网络领域,解决了对等节点-客户端架构下对等节点与客户端间保活信令数量多,对等节点负担重这一问题。解决方案为对等节点周期性接收客户端发送的保活信令,保活信令中携带该客户端的会话表中存在的各会话的会话连接标识;对等节点将接收到的保活信令中携带的会话连接标识,与本地会话表中保存的各会话的会话连接标识进行匹配检查,若二者完全匹配,则确定客户端与对等节点间的各会话连接正常;若二者不完全匹配,则根据会话连接标识确定异常的会话连接。本发明用于对等节点-客户端架构下客户端与对等节点间的保活。
文档编号H04L29/08GK101753597SQ200810184019
公开日2010年6月23日 申请日期2008年12月9日 优先权日2008年12月9日
发明者夏晖, 张锦辉, 李峰, 殷悦 申请人:华为技术有限公司