专利名称:基于对等连接系统的终端资源共享的实现方法及系统的制作方法
技术领域:
本发明涉及通信:技术领域,尤其涉及通信领域中的一种基于对 等连接系统的终端资源共享的实现方法及系统。
背景技术:
目前,对等连接(Peer-to-Peer,简称为P2P)技术广泛应用于计 算机网络的文件共享领域。P2P技术具备的很多优点,例如,良好 的可扩展性、低廉的部署开销、能够聚集闲置资源等,因此吸引了 互联网上很多用户使用P2P软件共享音乐文件、视频文件等媒体数 据。随着移动通信技术的发展,各种移动设备日益普及,P2P文件 共享系统的工作环境逐步从传统的有线P2P网络领域逐步发展到移 动P2P网结4贞i或。
传统的有线网络领域中,尤其是ADSL接入方式,经常会出现 网络掉线的情况。具体可以参见图1,图1为传统的有线网络中系 统架构示意图。如图1所示,该系统包4舌管理月I务器IO、网关20、 终端节点30,其中,P2P节点通过ADSL的接入方式连4妄网络,由 于客观存在网络不稳定性,当终端节点30连接1掉线之后,重新拨 号接入网络的时候,网关20分配给连接2的终端节点30连接网络 的是另外一个IP地址。虽然在地理位置上没有发生变化,但是重新拨号连接之后, 一般情况下,系统为网络终端重新分配的IP地址与 原先的不同。因此,前后两次连接管理l良务器的IP地址会发生变化。
在无线的WIFI网络领域中,用户在使用过程中,如果终端节 点的位置发生变化,可能导致接入发生变化,随之网关也将发生改 变,致使本终端的IP地址发生变化,同时也会引起连接服务器的出 口地址发生变化,具体可以参见图2。图2为WIFI网络中系统架构 示意图。如图2所示,该系统包括管理服务器(server) 10、网关 20以及网关(GW) 21,终端节点30,管5里月良务器10 i己录有系纟充 所有节点的信息,包括节点的ID,节点地址信息,节点上已有的媒 体内容信息等。终端节点30最初通过网关20出口 ,连4妄月良务器10, 当终端节点30的地理位置发生变化,由于接入点AP的改变,连接 管理服务器10的网关20也变化为网关21,由此,终端节点的IP 地址也出现改变。
在移动通信网络,用户在系统z使用过程中,地理位置发生变化, 特别是在^争省移动之后,终端由不同的GPRS网关支持节点 (Gateway GPRS Support Node,简称为GGSN)才是供月良务,因此 GGSN会重新分配新的IP地址,使得终端的IP地址发生变化,具 体可以参见图3。图3为移动网全各中系统架构示意图,如图3所示, 该系统包括管理月l务器(server) 10、 GGSN 20以及GGSN 21、 NodeB 40以及NodeB 41,终端30,其中,当终端30在省际漫游时, 从nodeB节点40切换到nodeB节点41,由于分别从属于不同的 GGSN节点20和21,因此,移动终端30分配在不同的GGSN下, ^寻有不同的IP地J止。
相关4支术中,在P2P系统中,以上三种情况中的4壬4可一种情况 发生,都会致使终端节点的IP地址发生改变,导致其他节点无法正 确访问此终端,地址发生改变的节点更无法4巴自身拥有的々某体资源 共享给其他P2P节点。最终影响整个P2P系统的稳定性,共享率。
7发明内容针对相关才支术中针对现有网结4妄入方式中,多种情况下IP地址发生变化,导致P2P领域中地址变化的终端节点内容无法提供共享 的问题而提出本发明,为此,本发明的主要目的在于提供一种改进 的基于对等连4妄系统的终端资源共享的实现方法及系统,以解决上 述问题至少之一。根据本发明的一个方面,提供了 一种基于对等连接系统的终端 资源共享的实3见方法。才艮据本发明的基于对等连4妄系统的终端资源共享的实现方法包 括管理服务器获取第一终端节点的当前节点信息,其中,当前节 点信息包括地址信息、媒体资源信息,节点状态信息;管理服务 器根据节点状态信息将地址信息发送至请求媒体资源信息的第二终 端节点以实iE见资源共享。根据本发明的另 一方面,提供了 一种基于对等连接系统的终端 资源共享的实^L系统。根据本发明的基于对等连接系统的终端资源共享的实现系统包 括获取单元和实现单元,其中,获取单元,用于获取第一终端节 点的当前节点信息,其中,当前节点信息包括地址信息、媒体资 源信息,节点状态信息;实现单元,用于根据节点状态信息将当前 地址信息发送至请求々某体资源信息的第二终端节点以实现资源共 享。通过本发明,提供了 一种基于对等连接系统的终端资源共享的 实现方案,通过管理服务器获取终端节点的当前节点信息,并将所 述当前地址信息发送至请求所述々某体资源信息的终端节点以进行资 源共享,解决了相关^支术中针对现有网绍4妄入方式中,多种情况下IP地址发生变化,导致P2P系统中地址变化的终端节点资源(内容) 无法提供共享的问题,进而可以4吏多种情况下的IP地址发生变化 时,P2P系统中i也址变4匕的终端节点可以继续才是供共享资源。本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。
附图用来^是供对本发明的进一步理解,并且构成i兌明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中图1为传统的有线网络中系统架构示意图;图2为WIFI网全备中系统架构示意图;图3为移动网症备中系统架构示意图;图4为P2P系纟克体系架构图;图5为根据本发明实施例的基于对等连接系统的终端资源共享 的实J见方法的;危禾呈图;图6为根据本发明实例一的基于对等连接系统的终端资源共享 的实现方法的流禾呈图;图7为根据本发明实例二的基于对等连接系统的终端资源共享 的实现方法的流禾呈图;图8为根据本发明实施例的基于对等连接系统的终端资源共享 的实现系统的结构框图;图9为根据本发明优选实施例的基于对等连接系统的终端资源 共享的实现系统的结构框图。
具体实施方式
功能和X述考虑到相关技术中的针对现有网络接入方式中,多种情况下IP 地址发生变化,导致P2P领域中地址变化的终端节点内容无法提供 共享的问题,根据本发明实施例,提供了一种对等连接系统中终端 的资源共享方法及系统,当P2P会冬端启动之后,登录到P2P系统, 上报本地节点信息。在连接过程中,P2P终端定时向管理服务器发 送心跳消息,更新节点信息。管理服务器回复心跳消息,其中,该 消息包含P2P节点连接到管理服务器的地址信息。由于终端网络状 况不稳定,掉线重连的地址发生变化之后,P2P的终端节点々艮据心 跳的回复消息中包含的地址信息,与原先记录的信息比较,确定是 否向管理服务器重新上报节点信息。当终端节点的々某体资源发生变 化时,节点主动上报资源变化信息到管理服务器。在不冲突的情况下,本申请中的实施例及实施例中的特征可以 相互组合。以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。方法实施例根据本发明实施例,首先提供了 一种基于对等连接系统的终端 资源共享的实J见方法。首先结合图4介绍P2P系统体系架构图,图4为P2P系统体系 架构图,如图4所示,该系统包括管理月良务器l、终端节点2,其 中,终端节点2进一步包括 一个或多个移动终端20 (图中示出了 一个)、 一个或多个PC才几30 (图中示出了二个),其中,管理月l务 器IO上记录当前终端节点的所有信息,包括地址信息,每个终端节 点的资源列表,以及节点的当前状态信息等。终端节点30启动之后, 首先是向管理服务器IO注册登录,上报自身的节点信息。在运行过 程中,节点30定时发送心跳消息到管理服务器10上。同时,自身 拥有的资源一旦发生变化,就及时将变化情况也上报到服务器10 上。图5为根据本发明实施例的基于对等连接系统的终端资源共享 的实现方法的流程图。如图5所示,根据本发明实施例的基于对等 连接系统包括以下处理(步骤S501-步骤S503 ):步骤S501:管理H务器获取第一终端节点的当前节点信息,其 中,当前节点信息包括地址信息、士某体资源信息,节点状态信息;优选地,终端节点在对等连接系统中运行时,每隔预定时间段 向管理服务器发送心跳消息。其中,心跳消息携带有第一终端节点 的地址信息及ID信息。优选地,在媒体资源信息发生变化的情况下,终端节点向管理 服务器发送更新的媒体资源信息。优选地,在管理服务器获取第一终端节点的当前节点信息之前,还包4舌以下处玉里(1 )第一终端节点孑妄收来自管理/服务器才艮据心邀匕消息返回的心 跳回复消息,其中,心跳回复消息携带有第一终端节点前一次发送 的心跳消息中携带的地址信息;在具体实施过程中,P2P终端(第一终端节点)启动之后,上 报本地节点信息。其中,该节点信息包括本节点的ID,以及IP, Port,以及本地节点所拥有i某体资源等。并且,P2P终端定时向管理服务器发送心跳消息,更新节点信 息。其中,节点在向管理服务器发送心跳消息,是为了在服务器端 能够清楚当前各个节点的状态,表明此节点为在线状态。同时,更 新此节点关4定〗言息,包4舌节点的本i也IP, Port,此节点和管理力良务 器连接的IP, Port。如果只是由于地理位置的改变而发生IP地址的 快速切换,则切换后的本地IP , Port信息通过此心跳上报给管理服 务器。而和管理"良务器连4娄的外部IP, Port,则可通过lt悟包头的 获取。优选;也,管理力良务器对心,跳消息回复消息,该消息即心,跳回复 消息,其中,该消息包含P2P节点连接到管理服务器的地址信息。 终端节点与管理服务器连接的外部ip, Port是通过从管理服务器回复的信息获取的。在具体实施过程中,终端节点接收管理服务器对心跳消息回复 的心跳回复消息,其中,该心跳回复消息携带有第一终端节点前一 次发送的心跳消息中携带的地址信息。(2 )终端节点4艮据上述地址信息和本地〗呆存的地址信息确定地 址信息发生变化;(3 )终端节点向管理服务器重新上报当前节点信息。优选地,当终端节点检测到上述地址信息和本地保存的地址信 息不同,表明地址信息(IP地址)发生变化,终端节点需要向管理 服务器重新上报当前节点信息。其中,该信息包括该终端节点当 前的ID信息、地址信息、纟某体资源信息;优选地,管理服务器获取终端节点的当前节点信息通过以下处 理实现(1 )管理服务器接收来自第一终端节点上报的节点信息,其中, 节点信息包括终端节点的ID信息、地址信息、纟某体资源信息等;(2 )管理服务器根据终端节点上报的心跳消息携带的地址信息 确定第一终端节点的地址信息发生变化,并判断终端节点的ID信息 是否存在于预定记录中;优选地,管理服务器接收到心跳消息之后,可以根据地址信息 和本地^f呆存的当前地址信息确定终端的地址信息发生变化。(3 )如果ID信息存在于预定记录中,管理服务器在预定记录 中将第 一终端节点的地址信息更新为心跳消息携带的地址信息,并 在预定记录中获取心跳消息携带的地址信息对应的当前节点信息, 其中,当前节点信息包括第一终端节点上报的媒体资源信息。其中,预定记录存储在管理服务器中,用于存储终端节点上报 的当前节点信息,并将当前节点信息在预定记录中进行更新。优选地,如果ID信息不存在于预定记录中,则包括以下处理(1) 管理服务器向第一终端节点发送消息,其中,消息携带有指示终端节点重新上报节点信息的信息;(2) 管理服务器接收来自第一终端节点重新上报的节点信息, 并进行存储,其中,节点信息包括ID信息、地址信息、媒体资源 信息;(3 )管理服务器根据终端节点重新上报的地址信息获取当前节 点信息。步骤S503:管理服务器根据第一终端节点的状态信息将地址信 息发送至请求4某体资源信息的第二终端节点以进行资源共享。通过上述实施例,提供了一种基于对等连接系统的终端资源共 享的实现方法,可以保证终端节点在IP地址发生变化之后,无需重 启终端软件,仍可正常提供々某体数据的共享服务。实例一图6为根据本发明实例一的基于对等连接系统的终端资源共享 的实现方法的流程图,如图6所示,才艮据本发明实例一的基于对等 连接系统的终端资源共享的实现方法包括以下处理(步骤S601-步 骤S615):步骤S601:终端启动之后,登录注册到管理;i良务器; 步骤S603:终端上纟艮其节点信息;其中,上述节点信息包括媒体资源信息,地址信息,以及状 态信息等。步骤S605:终端节点定时发送心跳消息,其中,该消息包括 本节点的ID信息,以及当前的地址信息;其中,为了在服务器端能够清楚当前各个节点的状态,表明此 节点为在线状态。同时,更新此节点关键信息,包括节点的本地IP, Port,此节点和管理服务器连接的IP, Port。如果只是由于地理位置 的改变而发生IP地址的快速切换,则切换后的本地IP, Port信息通 过此心跳上报给管理服务器。而和管理服务器连接的外部IP, Port, 则可通过数据包头的获取。步骤S607:管理力l务器向终端节点回复消息,其中,该信息携 带有该终端节点的地址信息;步骤S609:终端节点将地址信息与先前存储的地址信息进行比 较,判断是否相同,如果是,执行步骤S611,否则,执行步骤S615;步骤S611:判断媒体资源是否发生了变化,如果是,则执行步 艰《S613,否则,执4亍步骤S605;步骤S613:终端节点的资源发生变化时,主动上4艮到管理服务器;步骤S615:终端节点向管理服务器重新上报其节点信息,在管 理服务器的记录中登记,之后,继续执行步骤S605;通过上述实施例,当终端节点的IP地址发生变化时,可以保证 其他P2P节点在请求资源的时候,管理服务器能够把具有该资源的 节点,以及此节点正确的节点4言息(尤其是正确的i也址4言息)告知 请求该资源的节点,从而有效的达到资源共享的效果。图7为根据本发明实例二的基于对等连接系统的终端资源共享 的实现方法的流程图,如图7所示,根据本发明实例二的基于对等 连接系统的终端资源共享的实现方法包括以下处理(步骤S701-步 骤S717):步骤S701:终端启动之后,登录注册到管理力良务器; 步骤S703:终端上报其节点信息;其中,上述节点信息包括媒体资源信息,地址信息,以及状 态信息等。步骤S705:终端节点定时发送心跳消息,其中,该信息包括 本节点的ID^f言息,以及当前的;也址4言息;步骤S707:管理服务器接收终端节点的消息,并更新服务器上 记录的节点信息。优选地,管理服务器判断终端节点的IP地址是否有变化,如果 未发生变化,则l^f于步骤S715。如果发生变化,则执行步骤S709。步骤S709:在IP地址发生变化的前提下,管理服务器查找当 前心跳节点的ID是否在管理服务器的记录中已存在。优选地,第一种情况下,当此切换^f艮快时,节点信息在管理月良 务器上还没有老4匕淘汰(删除),例如,在图2和图3所示的系统中, IP地址发生变化时,节点信息可能没有被删除,则执行步骤S711。优选地,第二种情况下,例如,在图l所示的系统中,如果终 端节点重新获取IP的时候,此节点的ID信息,在管理服务器上已 经老4匕,并且删除,则批^亍步-骤S713。步骤S711:管理服务器收到P2P节点的信息后,根据上报的ID 信息,首先查找管理服务器中索引记录,如果此ID信息已存在,则 根据本次上报的地址信息,直接更新索引记录,例如,节点的时间 信息。步骤S713:管理月良务器才企测到P2P节点上才艮的消息中ID信息 已经不再系统记录中,则管理服务器根据心跳消息的源地址,主动 发送消息到终端节点,告知其再次上报节点信息,并登记,之后, 继续#丸4亍步漆聚S705;优选地,其他P2P终端节点在请求资源的时4吳,管理力良务器能 够把具有请求资源的终端节点的地址信息返回给其他节点。步骤S715:终端节点在运行过程中,判断媒体资源是否发生了 变4匕,^口果是,贝寸执4亍S717,否贝'J,返回执4亍S705;步骤S717:终端节点的资源发生变化时,主动上报到管理服务器。通过上述实例,可以保证其他P2P节点在请求资源的时候,管 理服务器能够把具有该资源的节点,以及此节点正确的节点信息(尤 其是正确的地址信息)告知请求该资源的节点,从而有效的达到资 源共享的效果。系乡克实施例根据本发明实施例,还提供了 一种基于对等连接系统的终端资 源共享的实J见系统。图8为根据本发明实施例的基于对等连接系统的终端资源共享 的实现系统的结构框图。图9为根据本发明优选实施例的基于对等连4妾系统的终端资源共享的实现系统的结构框图。如图8所示,掮-本发明实施例的基于对等连接系统的终端资源共享的实现系统包 括获取单元l、实现单元2,以下结合图9进4亍描述。获取单元1,用于获取第一终端节点的当前节点信息,其中, 当前节点信息包括地址信息、媒体资源信息,节点状态信息;优选地,如图9所示,上述获取单元1包4舌接收才莫块IO、确 定模块12、判断模块14、第一获取模块16,其中,接收才莫块IO, 用于接收来自第一终端节点上报的当前节点信息;确定模块12,连 接至接收模块10,用于根据终端节点上报的心跳消息携带的地址信 息确定第一终端节点的地址信息发生变化,并判断终端节点的ID 信息是否存在于预定记录中;判断模块14,连接至确定才莫块12,用 于判断ID信息是否存在于预定记录中;第一获取冲莫块16,连接至 判断模块14,用于在预定记录中将第一终端节点的地址信息更新为 心跳消息携带的地址信息,并在预定记录中获取心跳消息携带的地 址信息对应的当前节点信息,其中,当前节点信息包括第一终端节 点上报的媒体资源信息。优选地,如图9所示,上述获取单元1还可以包括发送才莫块 18、存储模块20、第二获取模块22,其中,发送模块18,用于在 ID信息不存在于预定记录的情况下,向第一终端节点发送消息,其 中,消息携带有指示终端节点重新上报节点信息的信息;存储模块 20,连接至发送模块18,用于将接收来自于第一终端节点重新上报 的节点信息进行存储,其中,节点信息包括ID信息、地址信息、 媒体资源信息。第二获取模块22,连接至存储模块20,用于根据终 端节点重新上才艮的地址信息获取当前节点信息。实现单元2,连4妄至获取单元1,用于将第一终端节点的当前 地址信息发送至请求媒体资源信息的第二终端节点以进4亍资源共享。优选地,如图9所示,该系统还包括接收单元3、确定单元4、 上报单元5,其中,接收单元3,用于接收来自管理服务器的消息, 其中,消息携带有当前地址信息;确定单元4,用于根据当前地址 信息和本地保存的地址信息确定地址信息发生变化;上才艮单元5, 用于向管理服务器重新上报当前节点信息。优选地,如图9所示,该系统还包括发送单元6,用于每隔 预定时间段向管理服务器发送终端节点的心跳消息,并在々某体资源 信息发生变化的情况下,向管理服务器发送更新的媒体资源信息。通过上述实施例,提供了 一种基于对等连接系统的终端资源共 享的实现系统,结合获取单元1和实现单元2相互作用,在终端节 点的IP地址发生改变时,其他节点仍然正确访问此终端,地址发生 改变的节点可以将自身拥有的媒体资源共享给其他P2P节点。综上所述,通过本发明的上述实施例,提供的基于对等连接系 统的终端资源共享的实现方案,在纟冬端节点的IP地址发生改变时, 其他节点仍然正确访问此终端,i也址发生改变的节点可以将自身拥 有的媒体资源共享给其他P2P节点。进而可以^是高整个P2P系统的 稳定性以及共享率。显然,本领域的技术人员应该明白,上述的本发明的各才莫块或 各步骤可以用通用的计算系统来实现,它们可以集中在单个的计算 系统上,或者分布在多个计算系统所组成的网络上,可选地,它们 可以用计算系统可执行的程序代码来实现,从而,可以将它们存储在存储系统中由计算系统来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述^f又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的^f呆护范围之内。
权利要求
1.一种基于对等连接系统的终端资源共享的实现方法,其特征在于,包括管理服务器获取第一终端节点的当前节点信息,其中,所述当前节点信息包括地址信息、媒体资源信息,节点状态信息;所述管理服务器根据所述节点状态信息将所述地址信息发送至请求所述媒体资源信息的第二终端节点以实现资源共享。
2. 根据权利要求1所述的方法,其特征在于,所述第一终端节点 在所述对等连4妄系统中运4亍时,每隔预定时间,殳向所述管理月良 务器发送心跳消息,其中,所述心跳消息携带有所述第一终端 节点的地址信息及ID信息。
3. 根据权利要求1所述的方法,其特征在于,在所述纟某体资源信 息发生变化的情况下,所述第 一终端节点向所述管理服务器发 送更新的媒体资源信息。
4. 根据权利要求2所述的方法,其特征在于,在所述管理服务器 获取所述第 一终端节点的所述当前节点信息之前,所述方法还 包括所述第一终端节点接收来自所述管理服务器才艮据所述心 逸L消息返回的心;兆回复消息,其中,所述心浪L回复消息携带有 所述第 一终端节点前一次发送的心跳消息中携带的地址信息;所述终端节点々艮据所述地址信息和本地保存的地址信息 确定地址信息发生变化;所述终端节点向所述管理服务器重新上报当前节点信息。
5. 才艮据斥又利要求1或2所述的方法,其特;f正在于,所述管理月良务 器获取所述终端节点的所述当前节点信息包括所述管理服务器接收来自所述第一终端节点上报的当前 节点信息;所述管理服务器根据所述终端节点上报的心跳消息携带 的地址信息确定所述第 一终端节点的地址信息发生变化,并判 断所述终端节点的ID信息是否存在于预定记录中;如果是,所述管理服务器在所述预定记录中将所述第一终 端节点的;也址4言息更新为所述心逸〖消息携带的i也址信息,并在 所述预定记录中获取所述心跳消息携带的地址信息对应的所 述当前节点信息,其中,所述当前节点信息包括所述第一终端 节点上报的所述+某体资源信息。
6. 根据权利要求5所述的方法,其特征在于,在判断所述ID信 息是否存在于预定记录中之后,所述方法还包括如果所述ID信息不存在于所述预定记录中,则所述管理 服务器向所述第一终端节点发送消息,其中,所述消息携带有 指示所述终端节点重新上报节点信息的信息;所述管理服务器接收来自所述第 一终端节点重新上报的 节点信息,并进行存储,其中,所述节点信息包括ID信息、 地址信息、々某体资源信息;所述管理服务器根据所述终端节点重新上报的地址信息 获取所述当前节点信息。
7. —种基于对等连4妄系统的终端资源共享的实现系统,其特4正在 于,包括获取单元,用于获取第 一终端节点的当前节点信息,其中,所述当前节点信息包括地址信息、々某体资源信息,节点状态 信息;实现单元,用于根据所述节点状态信息将所述当前地址信 息发送至请求所述4某体资源信息的第二终端节点以实现资源 共享。
8. 根据权利要求7所述的系统,其特征在于,所述系统还包括发送单元,用于每隔预定时间段向所述管理服务器发送心 跳消息,并在所述々某体资源信息发生变化的情况下,向所述管 理服务器发送更新的媒体资源信息。
9. 根据权利要求8所述的系统,其特征在于,所述系统还包括接收单元,用于接收来自所述管理力l务器的心跳回复消 息,其中,所述心跳回复消息携带有所述第一终端节点前一次 发送的心跳消息中携带的地址信息;确定单元,用于根据所述地址信息和本地保存的地址信息 确定地址信息发生变化;上报单元,用于向所述管理服务器重新上报当前节点信台
10. 根据权利要求7所述的系统,其特征在于,所述获取单元包括接收才莫块,用于接收来自所述第一终端节点上报的当前节 点信息;确定模块,用于根据所述终端节点上报的心跳消息携带的 地址信息确定所述第 一终端节点的地址信息发生变化,并判断 所述终端节点的ID信息是否存在于预定记录中;判断才莫块,用于判断所述ID信息是否存在于预定记录中;第一获取模块,用于在所述预定记录中将所述第一终端节 点的地址信息更新为所述心跳消息携带的地址信息,并在所述 预定记录中获取所述心跳消息携带的地址信息对应的所述当 前节点信息,其中,所述当前节点信息包括所述第一终端节点 上报的所述媒体资源信息。
11.根据权利要求10所述的系统,其特征在于,所述获取单元还 包括发送模块,用于在所述ID信息不存在于所述预定记录的 情况下,向所述第一终端节点发送消息,其中,所述消息携带 有指示所述终端节点重新上才艮节点信息的信息;存储;漠块,用于将4妻收来自于所述第一终端节点重新上才艮 的节点信息进行存储,其中,所述节点信息包括ID信息、 地址信息、々某体资源信息;第二获取模块,用于根据所述第一终端节点重新上报的地 址信息获取所述当前节点信息。
全文摘要
本发明公开了一种基于对等连接系统的终端资源共享的实现方法及系统,在上述方法中,管理服务器获取第一终端节点的当前节点信息,其中,该当前节点信息包括地址信息、媒体资源信息,节点状态信息;管理服务器根据节点状态信息将地址信息发送至请求媒体资源信息的第二终端节点以实现资源共享。根据本发明提供的技术方案,可以使多种情况下的IP地址发生变化时,P2P系统中地址变化的终端节点可以继续提供共享资源。
文档编号H04L29/08GK101621548SQ20091016408
公开日2010年1月6日 申请日期2009年8月10日 优先权日2009年8月10日
发明者邵济平 申请人:中兴通讯股份有限公司