基于DHT网络的消息路由方法、电子设备、代理节点及介质技术

技术编号:24418266 阅读:39 留言:0更新日期:2020-06-06 12:39
本发明专利技术提供了一种基于DHT网络的消息路由方法、电子设备、代理节点及介质,所述方法包括:当电子设备向目标节点发起请求指令时,从所述电子设备的路由表中确定所述目标节点对应的代理节点,当检测到所述代理节点区别于所述目标节点时,获取所述代理节点的代理识别码,封装所述请求指令中的请求数据,得到第一请求,根据所述代理识别码,将所述第一请求发送至所述代理节点,从而能够将所述第一请求发送至所述目标节点对应的代理节点,为所述目标节点接收到来自所述电子设备的请求作铺垫。本发明专利技术解决了在两个物理链路不连通的节点之间,无法将请求从源节点发送至目的节点的问题。

DHT based message routing methods, electronic devices, proxy nodes and media

【技术实现步骤摘要】
基于DHT网络的消息路由方法、电子设备、代理节点及介质
本专利技术涉及计算机网络
,尤其涉及基于DHT网络的消息路由方法、电子设备、代理节点及介质。
技术介绍
随着互联网的快速发展,网络节点在不断地增多,当节点与节点之间的物理链路不连通时,将会导致节点上的信令请求失败,然而,在分布式散列表网络中,信令请求失败将会影响节点的查址结果,进而影响信令请求中相关数据的查全率与查准率。因此,在两个不连通的节点之间,如何将请求从源节点发送至目的节点成了有待解决的问题。
技术实现思路
本专利技术的主要目的在于提供基于DHT网络的消息路由方法、装置、系统、电子设备、代理节点及介质,旨在解决在两个物理链路不连通的节点之间,无法将请求从源节点发送至目的节点的问题。为实现上述目的,本专利技术提供一种基于DHT网络的消息路由方法,应用于电子设备,所述电子设备与至少一个代理节点相通信,所述方法包括:当所述电子设备向目标节点发起请求指令时,从所述电子设备的路由表中确定所述目标节点对应的代理节点;当检测到所述代理节点区别于所本文档来自技高网...

【技术保护点】
1.一种基于DHT网络的消息路由方法,应用于电子设备,所述电子设备与至少一个代理节点相通信,其特征在于,所述方法包括:/n当所述电子设备向目标节点发起请求指令时,从所述电子设备的路由表中确定所述目标节点对应的代理节点;/n当检测到所述代理节点区别于所述目标节点时,获取所述代理节点的代理识别码;/n封装所述请求指令中的请求数据,得到第一请求;/n根据所述代理识别码,将所述第一请求发送至所述代理节点。/n

【技术特征摘要】
1.一种基于DHT网络的消息路由方法,应用于电子设备,所述电子设备与至少一个代理节点相通信,其特征在于,所述方法包括:
当所述电子设备向目标节点发起请求指令时,从所述电子设备的路由表中确定所述目标节点对应的代理节点;
当检测到所述代理节点区别于所述目标节点时,获取所述代理节点的代理识别码;
封装所述请求指令中的请求数据,得到第一请求;
根据所述代理识别码,将所述第一请求发送至所述代理节点。


2.如权利要求1所述的基于DHT网络的消息路由方法,其特征在于,所述路由表上记载DHT网络中的至少一个节点对应的节点信息,所述节点信息包括节点识别码、节点地址及节点对应的代理节点的代理识别码。


3.如权利要求1所述的基于DHT网络的消息路由方法,其特征在于,所述方法还包括:
当检测到任一节点与所述电子设备之间的物理链路连通时,将所述任一节点确定为自身对应的代理节点;及/或
当检测到任一节点与所述电子设备之间的物理链路不连通时,确定同时与所述任一节点以及所述电子设备之间的物理链路都连通的中间节点,将所述中间节点确定为所述任一节点对应的代理节点。


4.如权利要求1所述的基于DHT网络的消息路由方法,其特征在于,所述根据所述代理识别码,将所述第一请求发送至所述代理节点包括:
根据所述代理识别码确定所述代理节点的地址;
采用对称加密技术加密所述第一请求,得到密文;
根据所述地址,将所述密文发送至所述代理节点。


5.一种基于DHT网络的消息路由方法,应用于代理节点,所述代理节点与电子设备相通信,其特征在于,所述方法包括:
当接收到所述电子设备发送的密文时,解密所述密文,得到第一请求;
对所述第一请求进行解析,得到所述第一请求的请求类型;
...

【专利技术属性】
技术研发人员:何琼
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1