一种服务器与节点协作相结合的NAT穿越方法

    公开(公告)号:CN106856512B

    公开(公告)日:2020-02-04

    申请号:CN201510906134.4

    申请日:2015-12-09

    IPC分类号: H04L29/12

    摘要: 本发明提供了一种服务器与节点协作相结合的NAT穿越方法,所述方法包括:节点上线时,向NAT服务器发送上线报文;NAT服务器收到节点上线报文后,根据节点的类型回复上线回复报文;节点收到NAT服务器上线回复报文后,如果判断自己为内网节点,则从NAT协作节点列表中选取一个协作节点发送协作请求报文,所述协作节点回复协作请求回复报文,并根据自己的类型决定是否将节点的信息保存到NAT协作节点列表中;所述节点与协作节点之间建立心跳,并通过协作节点进行NAT穿越。利用本发明的方法可以通过节点协作实现NAT穿越,降低NAT服务器的带宽和并发;同时,当NAT服务器短期宕机单点失效时,节点的NAT穿越仍能正常工作,提高了整体系统的可靠性。

    一种服务器与节点协作相结合的NAT穿越方法

    公开(公告)号:CN106856512A

    公开(公告)日:2017-06-16

    申请号:CN201510906134.4

    申请日:2015-12-09

    IPC分类号: H04L29/12

    摘要: 本发明提供了一种服务器与节点协作相结合的NAT穿越方法,所述方法包括:节点上线时,向NAT服务器发送上线报文;NAT服务器收到节点上线报文后,根据节点的类型回复上线回复报文;节点收到NAT服务器上线回复报文后,如果判断自己为内网节点,则从NAT协作节点列表中选取一个协作节点发送协作请求报文,所述协作节点回复协作请求回复报文,并根据自己的类型决定是否将节点的信息保存到NAT协作节点列表中;所述节点与协作节点之间建立心跳,并通过协作节点进行NAT穿越。利用本发明的方法可以通过节点协作实现NAT穿越,降低NAT服务器的带宽和并发;同时,当NAT服务器短期宕机单点失效时,节点的NAT穿越仍能正常工作,提高了整体系统的可靠性。

    一种非结构化P2P网络的资源搜索方法及装置

    公开(公告)号:CN108306935A

    公开(公告)日:2018-07-20

    申请号:CN201711463293.7

    申请日:2017-12-28

    摘要: 本发明涉及一种非结构化P2P网络的资源搜索方法及装置,所述非结构化P2P网络的资源搜索方法包括:在消息洪泛生存时间内,节点将搜索消息向所有的邻居节点进行转发;当洪泛生存时间结束时,进入漫步搜索,节点将搜索消息转发给出度值最大的邻居节点继续进行搜索,直到找到目标资源或者消息的漫步生存时间为零;源节点根据搜索结果,动态调整下一次搜索的洪泛生存时间和漫步生存时间。本发明通过在综合非结构化P2P网络的两类搜索算法的优势,同时兼顾资源搜索的范围和资源搜索的代价,利用网络节点的处理能力,充分使用邻居节点信息来提升资源搜索的效率。

    通用即插即用UPnP设备之间发现与通信的方法

    公开(公告)号:CN105991377B

    公开(公告)日:2019-01-25

    申请号:CN201510044169.1

    申请日:2015-01-28

    IPC分类号: H04L12/28 H04L29/06

    摘要: 本发明涉及通用即插即用UPnP设备之间发现与通信的方法,包括:控制点在网络中发送M‑Search组播请求;UPnP设备对M‑Search组播请求进行响应,在响应时,随机延迟一定时间,根据控制点的IP地址以及M‑Search组播请求所包含的TCP通信端口号信息与控制点之间建立TCP连接,通过该TCP连接向控制点响应设备发现所需信息,控制点根据信息获取UPnP设备描述阶段的设备描述信息;控制点利用UPnP设备IP地址和服务端口,向UPnP设备发送UDP格式的通信报文,实现控制点对UPnP设备的通信;UPnP设备获取控制点IP地址,利用该IP地址,UPnP设备向该控制点返回下一步操作命令,实现UPnP设备对控制点发起的通信。

    基于改进二进制蝙蝠算法的分布式系统任务调度方法

    公开(公告)号:CN108694077A

    公开(公告)日:2018-10-23

    申请号:CN201710227989.3

    申请日:2017-04-10

    IPC分类号: G06F9/48 G06F9/50

    CPC分类号: G06F9/4881 G06F9/5088

    摘要: 本发明公开了基于改进二进制蝙蝠算法的分布式系统任务调度方法,所述方法包括:步骤1)将待处理的任务分解为彼此相互独立的子任务,计算每个子任务的任务属性,所述任务属性包括:计算量和所需存储空间;步骤2)获取可执行子任务节点的信息,将任务完成总时间函数Fitness作为适应度函数,采用改进二进制蝙蝠算法迭代计算最优蝙蝠位置;步骤3)按照最优蝙蝠位置的值对任务进行节点分配。与现有的用于任务分配的方法相比,本发明的方法具有跳出局部最优能力强、求解精度高的优势,更适合大规模情况下的任务分配。

    通用即插即用UPnP设备之间发现与通信的方法

    公开(公告)号:CN105991377A

    公开(公告)日:2016-10-05

    申请号:CN201510044169.1

    申请日:2015-01-28

    IPC分类号: H04L12/28 H04L29/06

    摘要: 本发明涉及通用即插即用UPnP设备之间发现与通信的方法,包括:控制点在网络中发送M-Search组播请求;UPnP设备对M-Search组播请求进行响应,在响应时,随机延迟一定时间,根据控制点的IP地址以及M-Search组播请求所包含的TCP通信端口号信息与控制点之间建立TCP连接,通过该TCP连接向控制点响应设备发现所需信息,控制点根据信息获取UPnP设备描述阶段的设备描述信息;控制点利用UPnP设备IP地址和服务端口,向UPnP设备发送UDP格式的通信报文,实现控制点对UPnP设备的通信;UPnP设备获取控制点IP地址,利用该IP地址,UPnP设备向该控制点返回下一步操作命令,实现UPnP设备对控制点发起的通信。

    一种非结构化P2P网络的资源搜索方法及装置

    公开(公告)号:CN108306935B

    公开(公告)日:2020-05-05

    申请号:CN201711463293.7

    申请日:2017-12-28

    摘要: 本发明涉及一种非结构化P2P网络的资源搜索方法及装置,所述非结构化P2P网络的资源搜索方法包括:在消息洪泛生存时间内,节点将搜索消息向所有的邻居节点进行转发;当洪泛生存时间结束时,进入漫步搜索,节点将搜索消息转发给出度值最大的邻居节点继续进行搜索,直到找到目标资源或者消息的漫步生存时间为零;源节点根据搜索结果,动态调整下一次搜索的洪泛生存时间和漫步生存时间。本发明通过在综合非结构化P2P网络的两类搜索算法的优势,同时兼顾资源搜索的范围和资源搜索的代价,利用网络节点的处理能力,充分使用邻居节点信息来提升资源搜索的效率。