CN104378839A - 一种非直接通信节点间的临时直接通信系统 - Google Patents
一种非直接通信节点间的临时直接通信系统 Download PDFInfo
- Publication number
- CN104378839A CN104378839A CN201410711027.1A CN201410711027A CN104378839A CN 104378839 A CN104378839 A CN 104378839A CN 201410711027 A CN201410711027 A CN 201410711027A CN 104378839 A CN104378839 A CN 104378839A
- Authority
- CN
- China
- Prior art keywords
- node
- module
- direct communication
- nodes
- communication
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
Abstract
本发明公开了一种非直接通信节点间的临时直接通信系统。该系统包括通信网络图、第一查找模块、第二查找模块、第三查找模块、判断模块、克隆模块和标记码验证模块,本发明的系统通过构建节点间的通信网络图可以快速了解节点间的通信关系,在源节点与目的节点处于非直接通信情况下,通过查找与源节点直接通信的节点中是否存在与目的节点直接通信的节点相同的节点来确定是否可以建立临时直接通信关系,可以建立临时直接通信关系的情况下,通过将源节点的标识码副本克隆为可以与目标节点直接通信的节点的标识码来建立源节点与目的节点临时直接通信关系,可以满足源节点与目的节点在无需经过其他中间节点的情形下临时通信,缩短了通信时间。
Description
技术领域
本发明属于无线通信领域,更具体地说是一种非直接通信节点间的临时直接通信系统。
背景技术
无线通信网络中多节点之间的通信分为节点直接通信和非直接通信,所谓非直接通信则表示通信路径中包含若干个中间节点,通过中间节点来完成源节点与目的节点之间的通信。
申请号“201310325538.5”发明名称“一种多节点通信方法及装置”, 本发明涉及通信相关技术领域,特别是一种多节点通信方法及装置,方法包括:根据负载均衡策略选择最优接收节点,并保存所述最优接收节点的节点标识作为最优接收节点标识,并将所述最优接收节点设定为目的接收节点;响应传输数据请求,向目的接收节点传输数据,如果传输失败,则选择另一接收节点作为目的接收节点,向目的接收节点传输数据,并执行最优接收节点重获步骤。本发明解决了接收方一个节点从故障状态恢复以后没有发送方选择其进行数据传输的问题,避免节点长时间处于空闲状态;同时也解决了故障节点恢复后的负载均衡问题,使得整个发送接收系统能够最短时间内恢复到最优的负载均衡状态。
该方法解决了接收方一个节点从故障状态恢复以后没有发送方选择其进行数据传输的问题,避免节点长时间处于空闲状态;同时也解决了故障节点恢复后的负载均衡问题。
但在不改变目标节点的前提下,如何将源节点与目标节点在非直接通信的情况下,减少通信时间,最好的方法就是减少中间节点的数量。
但减少中间节点的数量不能从根本上让源节点与目标节点之间的通信时间最短,最好的方法是可以让源节点与目标节点直接通信。
发明内容
本发明所要解决的技术问题是:提供一种非直接通信节点间的临时直接通信系统。
为了解决上述技术问题,本发明的一种非直接通信节点间的临时直接通信系统,包括:
通信网络图,该网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系;
第一查找模块,用于在通信网络图中查找与目的节点直接通信的节点;
第二查找模块,用于在通信网络图中查找与源节点直接通信的节点;
第三查找模块,用于查找第二查找模块与第一查找模块查找到的相同节点来触发判断模块工作;
判断模块,用于判断第三查找模块中查找到的相同节点数量来确定克隆目标节点后触发克隆模块工作;
克隆模块,用于将源节点的标识码副本克隆为克隆目标节点的标记码;
标记码验证模块,用于验证源节点标记码副本与目的节点的标记码并建立临时直接通信关系。
优选的,本发明的系统还包括标记码副本建立模块,用于建立源节点的标记码副本。
优选的,克隆模块中的标识码由阿拉伯数字组成。
优选的,标记码验证模块中具有直接通信关系的两个节点为相互信任节点。
优选的,克隆模块中的标识码由英文字母组成。
与现有技术相比,本发明具有如下有益效果:
(1) 通过构建节点间的通信网络图可以快速了解节点间的通信关系。
(2) 在源节点与目的节点处于非直接通信情况下,通过查找与源节点直接通信的节点中是否存在与目的节点直接通信的节点相同的节点来确定是否可以建立临时直接通信关系。
(3) 可以建立临时直接通信关系的情况下,通过将源节点的标识码副本克隆为可以与目标节点直接通信的节点的标识码来建立源节点与目的节点临时直接通信关系,可以满足源节点与目的节点在无需经过其他中间节点的情形下临时通信,缩短了通信时间。
具体实施方式
本发明的一种非直接通信节点间的临时直接通信系统,包括:
通信网络图,该网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系;
第一查找模块,用于在通信网络图中查找与目的节点直接通信的节点;
第二查找模块,用于在通信网络图中查找与源节点直接通信的节点;
第三查找模块,用于查找第二查找模块与第一查找模块查找到的相同节点来触发判断模块工作;
判断模块,用于判断第三查找模块中查找到的相同节点数量来确定克隆目标节点后触发克隆模块工作;
克隆模块,用于将源节点的标识码副本克隆为克隆目标节点的标记码;
标记码验证模块,用于验证源节点标记码副本与目的节点的标记码并建立临时直接通信关系。
优选的,本发明的系统还包括标记码副本建立模块,用于建立源节点的标记码副本。
优选的,克隆模块中的标识码由阿拉伯数字组成。
优选的,标记码验证模块中具有直接通信关系的两个节点为相互信任节点。
优选的,克隆模块中的标识码由英文字母组成。
基于本发明系统的一种非直接通信节点间的临时直接通信方法,包括以下步骤:
步骤1、构建节点间的通信网络图,其中,通信网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系;
步骤2、当源节点请求访问目的节点时,判断两个节点之间是否直接通信,若直接通信则不处理;否则执行步骤3;
步骤3、在通信网络图中查找与目的节点直接通信的节点后执行步骤4;
步骤4、查找与源节点直接通信的节点中是否存在步骤3中查找到的与目的节点直接通信的节点相同的节点,若存在则执行步骤5;否则源节点与目的节点无法建立临时直接通信关系;
步骤5、判断与源节点直接通信的节点中存在与目的节点直接通信的节点相同的节点数量,当仅存在一个节点时,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系;当存在两个或两个节点时,选择一个节点,将该节点作为克隆目标节点,源节点根据克隆目标节点进行克隆后建立源节点与目的节点临时直接通信关系。
下面结合实施例对本发明做进一步详细的描述。
实施例1
一种非直接通信节点间的临时直接通信系统,包括:
通信网络图,该网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系;
第一查找模块,用于在通信网络图中查找与目的节点直接通信的节点;
第二查找模块,用于在通信网络图中查找与源节点直接通信的节点;
第三查找模块,用于查找第二查找模块与第一查找模块查找到的相同节点来触发判断模块工作;
判断模块,用于判断第三查找模块中查找到的相同节点数量来确定克隆目标节点后触发克隆模块工作;
克隆模块,用于将源节点的标识码副本克隆为克隆目标节点的标记码;克隆模块中的标识码由阿拉伯数字组成。
标记码验证模块,用于验证源节点标记码副本与目的节点的标记码并建立临时直接通信关系。
本发明的系统还包括标记码副本建立模块,用于建立源节点的标记码副本。标记码验证模块中具有直接通信关系的两个节点为相互信任节点。
实施例2
一种非直接通信节点间的临时直接通信系统,包括:
通信网络图,该网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系;
第一查找模块,用于在通信网络图中查找与目的节点直接通信的节点;
第二查找模块,用于在通信网络图中查找与源节点直接通信的节点;
第三查找模块,用于查找第二查找模块与第一查找模块查找到的相同节点来触发判断模块工作;
判断模块,用于判断第三查找模块中查找到的相同节点数量来确定克隆目标节点后触发克隆模块工作;
克隆模块,用于将源节点的标识码副本克隆为克隆目标节点的标记码;克隆模块中的标识码由英文字母组成。
标记码验证模块,用于验证源节点标记码副本与目的节点的标记码并建立临时直接通信关系。标记码验证模块中具有直接通信关系的两个节点为相互信任节点。
本发明的系统还包括标记码副本建立模块,用于建立源节点的标记码副本。
本发明可以建立临时直接通信关系的情况下,通过将源节点的标识码副本克隆为可以与目标节点直接通信的节点的标识码来建立源节点与目的节点临时直接通信关系,可以满足源节点与目的节点在无需经过其他中间节点的情形下临时通信,缩短了通信时间。
Claims (5)
1.一种非直接通信节点间的临时直接通信系统,其特征在于,包括:
通信网络图,该网络图中采用两个节点之间的连线表示两个节点直接通信,其中,每个节点设有唯一的标识码,两个节点通过标识码验证来建立通信关系;
第一查找模块,用于在通信网络图中查找与目的节点直接通信的节点;
第二查找模块,用于在通信网络图中查找与源节点直接通信的节点;
第三查找模块,用于查找第二查找模块与第一查找模块查找到的相同节点来触发判断模块工作;
判断模块,用于判断第三查找模块中查找到的相同节点数量来确定克隆目标节点后触发克隆模块工作;
克隆模块,用于将源节点的标识码副本克隆为克隆目标节点的标记码;
标记码验证模块,用于验证源节点标记码副本与目的节点的标记码并建立临时直接通信关系。
2.根据权利要求1所述非直接通信节点间的临时直接通信系统,其特征在于,还包括标记码副本建立模块,用于建立源节点的标记码副本。
3.根据权利要求1所述非直接通信节点间的临时直接通信系统,其特征在于,克隆模块中的标识码由阿拉伯数字组成。
4.根据权利要求1所述非直接通信节点间的临时直接通信系统,其特征在于,标记码验证模块中具有直接通信关系的两个节点为相互信任节点。
5.根据权利要求1所述非直接通信节点间的临时直接通信系统,其特征在于,克隆模块中的标识码由英文字母组成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410711027.1A CN104378839A (zh) | 2014-12-01 | 2014-12-01 | 一种非直接通信节点间的临时直接通信系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410711027.1A CN104378839A (zh) | 2014-12-01 | 2014-12-01 | 一种非直接通信节点间的临时直接通信系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104378839A true CN104378839A (zh) | 2015-02-25 |
Family
ID=52557408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410711027.1A Withdrawn CN104378839A (zh) | 2014-12-01 | 2014-12-01 | 一种非直接通信节点间的临时直接通信系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104378839A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050286426A1 (en) * | 2004-06-23 | 2005-12-29 | Microsoft Corporation | System and method for link quality routing using a weighted cumulative expected transmission time metric |
CN101083595A (zh) * | 2006-05-30 | 2007-12-05 | 株式会社Ntt都科摩 | 一种路由建立方法 |
CN101304384A (zh) * | 2008-06-06 | 2008-11-12 | 南京邮电大学 | 安全性增强的蜂窝网与自组织网融合网络的安全路由方法 |
CN101895879A (zh) * | 2010-07-09 | 2010-11-24 | 杭州师范大学 | 一种无线传感网络的安全通信方法 |
CN104168161A (zh) * | 2014-08-18 | 2014-11-26 | 国家电网公司 | 一种基于节点克隆的数据构造变异算法 |
-
2014
- 2014-12-01 CN CN201410711027.1A patent/CN104378839A/zh not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050286426A1 (en) * | 2004-06-23 | 2005-12-29 | Microsoft Corporation | System and method for link quality routing using a weighted cumulative expected transmission time metric |
CN101083595A (zh) * | 2006-05-30 | 2007-12-05 | 株式会社Ntt都科摩 | 一种路由建立方法 |
CN101304384A (zh) * | 2008-06-06 | 2008-11-12 | 南京邮电大学 | 安全性增强的蜂窝网与自组织网融合网络的安全路由方法 |
CN101895879A (zh) * | 2010-07-09 | 2010-11-24 | 杭州师范大学 | 一种无线传感网络的安全通信方法 |
CN104168161A (zh) * | 2014-08-18 | 2014-11-26 | 国家电网公司 | 一种基于节点克隆的数据构造变异算法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016090552A1 (zh) | 一种自适应流表的处理方法及装置 | |
WO2018125518A3 (en) | Computer program product, system, and method to allow a host and a storage device to communicate using different fabric, transport, and direct memory access protocols | |
JP2016502370A (ja) | フローテーブルをマッチングするための方法及び装置、並びにスイッチ | |
EP3099032A1 (en) | A load balancing method, device, system and computer storage medium | |
CN104202168A (zh) | 一种基于可信第三方的云数据完整性验证方法 | |
CN105933253A (zh) | 一种sdn网络下交换机配置恢复方法 | |
CN105634956A (zh) | 一种报文转发方法、装置和系统 | |
RU2013110518A (ru) | Система связи | |
CN105162608A (zh) | 基于软件定义网络的物理地址旁路认证方法及装置 | |
CN104333475A (zh) | 一种基于sdn的网络拓扑发现方法及系统 | |
CN103338152A (zh) | 一种组播报文转发方法和主控板 | |
CN104378299A (zh) | 流表项处理方法以及装置 | |
CN106937351B (zh) | 一种会话实现方法及核心网元 | |
CN104113609A (zh) | 一种mac地址发布的方法和设备 | |
CN103731817B (zh) | 一种数据传输的方法和设备 | |
CN103199990A (zh) | 一种路由协议认证迁移的方法和装置 | |
US10511494B2 (en) | Network control method and apparatus | |
CN107278364B (zh) | 节点认证方法及节点认证系统 | |
RU2693903C1 (ru) | Способ, устройство и система обработки для расширенного порта | |
KR101952187B1 (ko) | 서비스 노드 능력 처리 방법, 장치, 서비스 분류기 및 서비스 제어기 | |
CN104378839A (zh) | 一种非直接通信节点间的临时直接通信系统 | |
WO2019119236A1 (zh) | 网络重定向方法及终端、接入网设备、移动管理设备 | |
WO2018127024A1 (zh) | 基于网口传输的纠错方法、装置及网口传输设备 | |
CN104717216A (zh) | 一种网络接入控制方法、装置及核心设备 | |
CN105471598A (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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20150225 |
|
WW01 | Invention patent application withdrawn after publication |