《一种非直接通信节点间的临时直接通信方法.pdf》由会员分享,可在线阅读,更多相关《一种非直接通信节点间的临时直接通信方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410711030.3(22)申请日 2014.12.01H04W 76/02(2009.01)(71)申请人苏州市欧博锐自动化科技有限公司地址 215101 江苏省苏州市吴中区木渎镇中山东路70号吴中科技创业园3202室(72)发明人谢敏富 胡清华 高娟(74)专利代理机构南京经纬专利商标代理有限公司 32200代理人许方(54) 发明名称一种非直接通信节点间的临时直接通信方法(57) 摘要本发明公开了一种非直接通信节点间的临时直接通信方法。该方法通过构建节点间的通信网络图可以快速了解节点间的通信关系,在源节点与目的节点处于非直接。
2、通信情况下,通过查找与源节点直接通信的节点中是否存在与目的节点直接通信的节点相同的节点来确定是否可以建立临时直接通信关系,可以建立临时直接通信关系的情况下,通过将源节点的标识码副本克隆为可以与目标节点直接通信的节点的标识码来建立源节点与目的节点临时直接通信关系,可以满足源节点与目的节点在无需经过其他中间节点的情形下临时通信,缩短了通信时间。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书4页 附图1页(10)申请公布号 CN 104378840 A(43)申请公布日 2015.02.25CN 104378840 A1/1页21.一种非直接通信。
3、节点间的临时直接通信方法,其特征在于,包括以下步骤:步骤1、构建节点间的通信网络图,其中,通信网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系;步骤2、当源节点请求访问目的节点时,判断两个节点之间是否直接通信,若直接通信则不处理;否则执行步骤3;步骤3、在通信网络图中查找与目的节点直接通信的节点后执行步骤4;步骤4、查找与源节点直接通信的节点中是否存在与步骤3中查找到的与目的节点直接通信的节点相同的节点,若存在则执行步骤5;否则源节点与目的节点无法建立临时直接通信关系;步骤5、统计与源节点直接通信的节点中同时属于与目的节点。
4、直接通信的节点数量,当仅存在一个节点时,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系;当存在两个或两个节点时,选择一个节点,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系。2.根据权利要求1所述非直接通信节点间的临时直接通信方法,其特征在于,克隆源节点具体为,建立源节点的标记码副本,并将该标记码副本修改为克隆目标节点的标记码。3.根据权利要求2所述非直接通信节点间的临时直接通信方法,其特征在于,建立源节点与目的节点临时直接通信关系,具体为,源节点将标记码副本发送给目的节点进行标记码验证,当验证成功。
5、后表示源节点与目的节点临时直接通信关系建立。4.根据权利要求1所述非直接通信节点间的临时直接通信方法,其特征在于,具有直接通信关系的两个节点为相互信任节点。5.根据权利要求1所述非直接通信节点间的临时直接通信方法,其特征在于,所述标识码由阿拉伯数字组成。权 利 要 求 书CN 104378840 A1/4页3一种非直接通信节点间的临时直接通信方法 技术领域0001 本发明属于无线通信领域,更具体地说是一种非直接通信节点间的临时直接通信方法。背景技术0002 无线通信网络中多节点之间的通信分为节点直接通信和非直接通信,所谓非直接通信则表示通信路径中包含若干个中间节点,通过中间节点来完成源节点与目。
6、的节点之间的通信。0003 申请号“201310325538.5”发明名称“一种多节点通信方法及装置”, 本发明涉及通信相关技术领域,特别是一种多节点通信方法及装置,方法包括:根据负载均衡策略选择最优接收节点,并保存所述最优接收节点的节点标识作为最优接收节点标识,并将所述最优接收节点设定为目的接收节点;响应传输数据请求,向目的接收节点传输数据,如果传输失败,则选择另一接收节点作为目的接收节点,向目的接收节点传输数据,并执行最优接收节点重获步骤。本发明解决了接收方一个节点从故障状态恢复以后没有发送方选择其进行数据传输的问题,避免节点长时间处于空闲状态;同时也解决了故障节点恢复后的负载均衡问题,使。
7、得整个发送接收系统能够最短时间内恢复到最优的负载均衡状态。0004 该方法解决了接收方一个节点从故障状态恢复以后没有发送方选择其进行数据传输的问题,避免节点长时间处于空闲状态;同时也解决了故障节点恢复后的负载均衡问题。0005 但在不改变目标节点的前提下,如何将源节点与目标节点在非直接通信的情况下,减少通信时间,最好的方法就是减少中间节点的数量。0006 但减少中间节点的数量不能从根本上让源节点与目标节点之间的通信时间最短,最好的方法是可以让源节点与目标节点直接通信。发明内容0007 本发明所要解决的技术问题是:提供一种非直接通信节点间的临时直接通信方法,该方法通过节点克隆来实现非直接通信节点。
8、间建立临时直接通信的方法。0008 为了解决上述技术问题,本发明一种非直接通信节点间的临时直接通信方法,包括以下步骤:步骤1、构建节点间的通信网络图,其中,通信网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系;步骤2、当源节点请求访问目的节点时,判断两个节点之间是否直接通信,若直接通信则不处理;否则执行步骤3;步骤3、在通信网络图中查找与目的节点直接通信的节点后执行步骤4;步骤4、查找与源节点直接通信的节点中是否存在与步骤3中查找到的与目的节点直说 明 书CN 104378840 A2/4页4接通信的节点相同的节点,若存在。
9、则执行步骤5;否则源节点与目的节点无法建立临时直接通信关系;步骤5、统计与源节点直接通信的节点中同时属于与目的节点直接通信的节点数量,当仅存在一个节点时,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系;当存在两个或两个节点时,选择一个节点,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系。0009 进一步地优选方案,本发明非直接通信节点间的临时直接通信方法中,所述克隆源节点具体为,建立源节点的标记码副本,并将该标记码副本修改为克隆目标节点的标记码。0010 进一步地优选方案,本发明非直接通信节点间的临。
10、时直接通信方法中,建立源节点与目的节点临时直接通信关系,具体为,源节点将标记码副本发送给目的节点进行标记码验证,当验证成功后表示源节点与目的节点临时直接通信关系建立。0011 进一步地优选方案,本发明非直接通信节点间的临时直接通信方法中,具有直接通信关系的两个节点为相互信任节点。0012 进一步地优选方案,本发明非直接通信节点间的临时直接通信方法中,所述标识码由阿拉伯数字组成。0013 与现有技术相比,本发明具有如下有益效果:(1)通过构建节点间的通信网络图可以快速了解节点间的通信关系。0014 (2)在源节点与目的节点处于非直接通信情况下,通过查找与源节点直接通信的节点中是否存在与目的节点直。
11、接通信的节点相同的节点来确定是否可以建立临时直接通信关系。0015 (3)可以建立临时直接通信关系的情况下,通过将源节点的标识码副本克隆为可以与目标节点直接通信的节点的标识码来建立源节点与目的节点临时直接通信关系,可以满足源节点与目的节点在无需经过其他中间节点的情形下临时通信,缩短了通信时间。附图说明0016 图1为实施例3中节点间的通信网络图。具体实施方式0017 下面结合附图和具体实施方式对本发明作进一步详细的描述;本发明一种非直接通信节点间的临时直接通信方法,包括以下步骤:步骤1、构建节点间的通信网络图,其中,通信网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一。
12、的标识码,两个节点通过标识码验证来建立通信关系;步骤2、当源节点请求访问目的节点时,判断两个节点之间是否直接通信,若直接通信则不处理;否则执行步骤3;步骤3、在通信网络图中查找与目的节点直接通信的节点后执行步骤4;步骤4、查找与源节点直接通信的节点中是否存在步骤3中查找到的与目的节点直接说 明 书CN 104378840 A3/4页5通信的节点相同的节点,若存在则执行步骤5;否则源节点与目的节点无法建立临时直接通信关系;步骤5、统计与源节点直接通信的节点中同时属于与目的节点直接通信的节点数量,当仅存在一个节点时,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时。
13、直接通信关系;当存在两个或两个节点时,选择一个节点,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系。0018 实施例1步骤1、构建节点间的通信网络图,其中,通信网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系;步骤2、当源节点请求访问目的节点时,判断两个节点之间是否直接通信,若直接通信则不处理;否则执行步骤3;步骤3、在通信网络图中查找与目的节点直接通信的节点后执行步骤4;步骤4、查找与源节点直接通信的节点中是否存在步骤3中查找到的与目的节点直接通信的节点相同的节点,若存在则。
14、执行步骤5;否则源节点与目的节点无法建立临时直接通信关系;步骤5、统计与源节点直接通信的节点中同时属于与目的节点直接通信的节点数量,当仅存在一个节点时,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系;当存在两个或两个节点时,选择一个节点,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系,其中,克隆源节点具体为,建立源节点的标记码副本,并将该标记码副本修改为克隆目标节点的标记码;建立源节点与目的节点临时直接通信关系,具体为,源节点将标记码副本发送给目的节点进行标记码验证,当验证成功后表示源节点与目的节点。
15、临时直接通信关系建立。0019 实施例2步骤1、构建节点间的通信网络图,其中,通信网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系,所述标识码由阿拉伯数字组成;步骤2、当源节点请求访问目的节点时,判断两个节点之间是否直接通信,若直接通信则不处理;否则执行步骤3;步骤3、在通信网络图中查找与目的节点直接通信的节点后执行步骤4;步骤4、查找与源节点直接通信的节点中是否存在步骤3中查找到的与目的节点直接通信的节点相同的节点,若存在则执行步骤5;否则源节点与目的节点无法建立临时直接通信关系;步骤5、统计与源节点直接通信的节点中同时。
16、属于与目的节点直接通信的节点数量,当仅存在一个节点时,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系;当存在两个或两个节点时,选择一个节点,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直说 明 书CN 104378840 A4/4页6接通信关系,其中,克隆源节点具体为,建立源节点的标记码副本,并将该标记码副本修改为克隆目标节点的标记码;建立源节点与目的节点临时直接通信关系,具体为,源节点将标记码副本发送给目的节点进行标记码验证,当验证成功后表示源节点与目的节点临时直接通信关系建立。0020 实施例3本实施例中。
17、节点间的通信网络图如图1所示,节点A-节点G的标识码分别为1-7;源节点C请求访问目的节点G时,由于节点C与节点G不是直接通信,与目的节点G直接通信的节点有节点D和节点E,与源节点C直接通信的节点有节点D和节点E;选取节点D作为克隆目标节点,节点D的标识码为4;建立源节点C的标记码副本,并将该标记码副本修改为克隆目标节点的标记码4;源节点C将标记码副本4发送给目的节点G进行标记码验证,当验证成功后表示源节点C与目的节点G临时直接通信关系建立。0021 显然,本发明的上述实施例仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而这些属于本发明的实质精神所引伸出的显而易见的变化或变动仍属于本发明的保护范围。说 明 书CN 104378840 A1/1页7图1说 明 书 附 图CN 104378840 A。