非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种用于在自组织对等网络中进行路由的方法,包括:从非网关节点向所述网络上的一个或多个相邻节点发送针对不确定目的地的互联网路由请求,其中,所述一个或多个相邻节点适用于当所述一个或多个相邻节点是非网关节点时,响应于所述不确定目的地,向除了所述非网关节点之外的所述一个或多个相邻节点中的所有相邻节点发送和转发所述互联网路由请求; 在所述非网关节点处,从所述网络上的至少一个网关节点接收响应消息,其中,所述响应消息包括所述至少一个网关节点的地址和网关指示符;以及在所述非网关节点处,设置网关指针等于所述至少一个网关节点的所述地址。
根据权利要求1所述的方法,还包括: 从另一个非网关节点接收所述互联网路由请求,其中,所述发送响应于所述不确定目的地,向除了所述另一个非网关节点之外的所述一个或多个相邻节点发送所接收的互联网路由请求。
根据权利要求1所述的方法,还包括: 接收用于传输至互联网目的地的分组; 根据所述网关指针取出所述至少一个网关节点的所述地址;以及向所述至少一个网关节点发送所述分组。
根据权利要求3所述的方法,还包括: 在所述发送之前,从所述分组掩饰所述互联网目的地。
一种用于在自组织对等网络中进行路由的方法,包括:在网关节点处,从所述网络上的一个或多个相邻节点接收针对不确定目的地的互联网路由请求;以及当所述不确定目的地被接收时,从所述网关节点向所述一个或多个相邻节点发送响应消息,其中,所述响应消息包括所述网关节点的地址和网关指示符。
一种用于在自组织对等网络中进行路由的装置,所述装置包括:用于从非网关节点向所述网络上的一个或多个相邻节点发送针对不确定目的地的互联网路由请求的单元,其中,所述一个或多个相邻节点适用于当所述一个或多个相邻节点是非网关节点时,响应于所述不确定目的地,向除了所述非网关节点之外的所述一个或多个相邻节点中的所有相邻节点发送和转发所述互联网路由请求; 用于在所述非网关节点处从所述网络上的至少一个网关节点接收响应消息的单元,其中,所述响应消息包括所述至少一个网关节点的地址和网关指示符;以及用于在所述非网关节点处设置网关指针等于所述至少一个网关节点的所述地址的单元。
根据权利要求6所述的装置,还包括: 用于从另一个非网关节点接收所述互联网路由请求的单元,其中,所述发送响应于所述不确定目的地,向除了所述另一个非网关节点之外的所述一个或多个相邻节点发送所接收的互联网路由请求。
根据权利要求6所述的装置,还包括: 用于接收用于传输至互联网目的地的分组的单元; 用于根据所述网关指针取出所述至少一个网关节点的所述地址的单元;以及用于向所述至少一个网关节点发送所述分组的单元。
根据权利要求8所述的装置,还包括: 用于在所述发送之前从所述分组掩饰所述互联网目的地的单元。
一种用于在自组织对等网络中进行路由的装置,所述装置包括:用于在网关节点处从所述网络上的一个或多个相邻节点接收针对不确定目的地的互联网路由请求的单元;以及用于当所述不确定目的地被接收时,从所述网关节点向所述一个或多个相邻节点发送响应消息的单元,其中,所述响应消息包括所述网关节点的地址和网关指示符。
一种非暂时性计算机可读介质,其上存储有用于在自组织对等网络中进行路由的代码,所述代码当由处理器执行时,使得所述处理器执行以下步骤:从非网关节点向自组织对等网络中的一个或多个相邻节点发送针对不确定目的地的互联网路由请求,其中,所述一个或多个相邻节点适用于当所述一个或多个相邻节点是非网关节点时,响应于所述不确定目的地,向除了所述非网关节点之外的所述一个或多个相邻节点中的所有相邻节点发送和转发所述互联网路由请求; 在所述非网关节点处从所述网络上的至少一个网关节点接收响应消息,其中,所述响应消息包括所述至少一个网关节点的地址和网关指示符;以及在所述非网关节点处设置网关指针等于所述至少一个网关节点的所述地址。
根据权利要求11所述的非暂时性计算机可读介质,还存储有当由处理器执行时,使得该处理器执行以下步骤的代码:从另一个非网关节点接收所述互联网路由请求,其中,所述发送响应于所述不确定目的地,向除了所述另一个非网关节点之外的所述一个或多个相邻节点发送所接收的互联网路由请求。
根据权利要求11所述的非暂时性计算机可读介质,还存储有当由处理器执行时,使得该处理器执行以下步骤的代码:接收用于传输至互联网目的地的分组; 根据所述网关指针取出所述至少一个网关节点的所述地址;以及向所述至少一个网关节点发送所述分组。
根据权利要求13所述的非暂时性计算机可读介质,还存储有当由处理器执行时,使得该处理器执行以下步骤的代码:在所述发送之前从所述分组掩饰所述互联网目的地。
一种非暂时性计算机可读介质,其上存储有用于在自组织对等网络中进行路由的代码,所述代码当由处理器执行时,使得所述处理器执行以下步骤:在网关节点处从自组织对等网络上的一个或多个相邻节点接收针对不确定目的地的互联网路由请求;以及当所述不确定目的地被接收时,从所述网关节点向所述一个或多个相邻节点发送响应消息,其中,所述响应消息包括所述网关节点的地址和网关指示符。
一种自组织对等网络中的非网关节点,所述非网关节点包括:至少一个处理器;以及 存储器,其耦合至所述至少一个处理器, 其中,所述至少一个处理器被配置为: 从所述非网关节点向所述网络上的一个或多个相邻节点发送针对不确定目的地的互联网路由请求,其中,所述一个或多个相邻节点适用于当所述一个或多个相邻节点是非网关节点时,响应于所述不确定目的地,向除了所述非网关节点之外的所述一个或多个相邻节点中的所有相邻节点发送和转发所述互联网路由请求; 在所述非网关节点处,从所述网络上的至少一个网关节点接收响应消息,其中,所述响应消息包括所述至少一个网关节点的地址和网关指示符;以及在所述非网关节点处设置网关指针等于所述至少一个网关节点的所述地址。
根据权利要求16所述的非网关节点,其中,所述至少一个处理器还被配置为:从另一个非网关节点接收所述互联网路由请求,其中,所述发送响应于所述不确定目的地,向除了所述另一个非网关节点之外的所述一个或多个相邻节点发送所接收的互联网路由请求。
根据权利要求16所述的非网关节点,其中,所述至少一个处理器还被配置为:接收用于传输至互联网目的地的分组; 根据所述网关指针取出所述至少一个网关节点的所述地址;以及向所述至少一个网关节点发送所述分组。
根据权利要求18所述的非网关节点,其中,所述至少一个处理器还被配置为:在所述发送之前,从所述分组掩饰所述互联网目的地。
一种自组织对等网络中的非网关节点,所述非网关节点包括:至少一个处理器;以及 存储器,其耦合至所述至少一个处理器, 其中,所述至少一个处理器被配置为: 在网关节点处,从自组织对等网络上的一个或多个相邻节点接收针对不确定目的地的互联网路由请求;以及当所述不确定目的地被接收时,从所述网关节点向所述一个或多个相邻节点发送响应消息,其中,所述响应消息包括所述网关节点的地址和网关指示符。