信息返回方法、请求响应方法、报文发送方法和装置制造方法及图纸

技术编号:35348323 阅读:15 留言:0更新日期:2022-10-26 12:14
本发明专利技术公开了一种信息返回方法、请求响应方法、报文发送方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收网络设备发送的设备信息;根据所述设备信息,生成所述网络设备对应的边缘节点的节点信息,将所述边缘节点存储在IP池中;接收网关发送的节点获取请求,将所述IP池中的多个边缘节点的节点信息返回给所述网关,以使所述网关根据所述多个边缘节点的节点信息确定出目标网络设备,并利用所述目标网络设备响应访问请求。该实施方式能够节省公网IP地址资源的消耗,减少服务的运营成本,有利于互联网技术的发展。有利于互联网技术的发展。有利于互联网技术的发展。

【技术实现步骤摘要】
信息返回方法、请求响应方法、报文发送方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种信息返回方法、请求响应方法、报文发送方法和装置。

技术介绍

[0002]随着互联网技术的快速发展,出现了功能众多的各类服务。需要为各服务分配多个公网IP地址,以使服务能够实时为多个服务请求方提供相应的服务资源。但公网IP地址资源有限,且运营多个公网IP需要承受较大的成本压力,上述因素影响了互联网技术的发展。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种信息返回方法、请求响应方法、报文发送方法和装置,能够节省公网IP资源的消耗,减少服务的运营成本,有利于互联网技术的发展。
[0004]第一方面,本专利技术实施例提供了一种信息返回方法,包括:
[0005]接收网络设备发送的设备信息;
[0006]根据所述设备信息,生成所述网络设备对应的边缘节点的节点信息,将所述边缘节点存储在IP池中;
[0007]接收网关发送的节点获取请求,将所述IP池中的多个边缘节点的节点信息返回给所述网关,以使所述网关根据所述多个边缘节点的节点信息确定出目标网络设备,并利用所述目标网络设备响应访问请求。
[0008]可选地,所述边缘节点的节点信息包括:延迟信息;
[0009]所述根据所述设备信息,生成所述网络设备对应的边缘节点的节点信息之后,还包括:
[0010]确定统计时段内接收到的来自所述网络设备的心跳信息;
[0011]根据所述心跳信息,更新所述网络设备对应的边缘节点的延迟信息。
[0012]可选地,所述边缘节点的节点信息包括:运行状态;
[0013]所述根据所述设备信息,生成所述网络设备对应的边缘节点的节点信息之后,还包括:
[0014]接收所述网络设备上报的网络设备的运行状态;
[0015]根据所述网络设备的运行状态,更新所述网络设备对应的边缘节点的运行状态。
[0016]第二方面,本专利技术实施例提供了一种请求响应方法,包括:
[0017]在接收到针对目标服务的访问请求的情况下,从云平台中获取多个边缘节点的节点信息;
[0018]根据各所述边缘节点的节点信息,确定出目标边缘节点,并将所述目标节点对应的网络设备确定为目标网络设备;
[0019]将所述访问请求对应的返回报文发送给所述目标网络设备,以响应所述访问请
求。
[0020]可选地,所述根据各所述边缘节点的节点信息,确定出目标边缘节点,包括:
[0021]确定所述访问请求对应的请求信息;
[0022]根据各所述边缘节点的节点信息,确定出与所述请求信息匹配的至少一个备选边缘节点;
[0023]根据各所述备选边缘节点的延迟信息,从所述至少一个备选节点中选择出所述目标边缘节点。
[0024]第三方面,本专利技术实施例提供了一种报文发送方法,包括:
[0025]接收来自网关的返回报文;
[0026]获取所述返回报文中的目标地址;
[0027]根据所述目标地址,发送所述返回报文。
[0028]可选地,还包括:
[0029]获取所述网络设备的设备信息;
[0030]将所述设备信息发送给云平台。
[0031]第四方面,本专利技术实施例提供了一种信息返回方法,包括:
[0032]信息接收模块,用于接收网络设备发送的设备信息;
[0033]节点生成模块,用于根据所述设备信息,生成所述网络设备对应的边缘节点的节点信息,将所述边缘节点存储在IP池中;
[0034]信息返回模块,用于接收网关发送的节点获取请求,将所述IP池中的多个边缘节点的节点信息返回给所述网关,以使所述网关根据所述多个边缘节点的节点信息确定出目标网络设备,并利用所述目标网络设备响应访问请求。
[0035]第五方面,本专利技术实施例提供了一种请求响应方法,包括:
[0036]信息获取模块,用于在接收到针对目标服务的访问请求的情况下,从云平台中获取多个边缘节点的节点信息;
[0037]设备确定模块,用于根据各所述边缘节点的节点信息,确定出目标边缘节点,并将所述目标节点对应的网络设备确定为目标网络设备;
[0038]报文发送模块,用于将所述访问请求对应的返回报文发送给所述目标网络设备,以响应所述访问请求。
[0039]第六方面,本专利技术实施例提供了一种报文发送方法,包括:
[0040]报文接收模块,用于接收来自网关的返回报文;
[0041]地址获取模块,用于获取所述返回报文中的目标地址;
[0042]报文发送模块,用于根据所述目标地址,发送所述返回报文。
[0043]第七方面,本专利技术实施例提供了一种电子设备,包括:
[0044]一个或多个处理器;
[0045]存储装置,用于存储一个或多个程序,
[0046]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。
[0047]第八方面,本专利技术实施例提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。
[0048]上述专利技术中的一个实施例具有如下优点或有益效果:在云平台中设置有IP池,IP池中包括多个边缘节点,边缘节点与配置有公网IP的网络设备一一对应,网络设备能够提供路由功能。在接收到外网的访问请求时,网关从云平台获取多个边缘节点的节点信息,并根据节点信息确定目标网络设备,通过网络设备响应访问请求。IP池中的多个边缘节点可以同时支持多个不同服务,实现公网IP资源的复用。因此,能够节省公网IP资源的消耗,减少服务的运营成本,有利于互联网技术的发展。
[0049]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0050]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0051]图1是本专利技术的一个实施例提供的一种云平台及网关应用场景的示意图;
[0052]图2是本专利技术的一个实施例提供的一种信息返回方法的流程的示意图;
[0053]图3是本专利技术的一个实施例提供的一种请求响应方法的流程的示意图;
[0054]图4是本专利技术的一个实施例提供的一种报文发送方法的流程的示意图;
[0055]图5a是本专利技术的一个实施例提供的一种网络架构拓扑图的结构示意图;
[0056]图5b是本专利技术的一个实施例提供的另一种网络架构拓扑图的结构示意图;
[0057]图5c是本专利技术的一个实施例提供的又一种网络架构拓扑图的结构示意图;
[0058]图6是本专利技术的一个实施例提供的一种信息返回装置的结构示意图;
[0059]图7是本专利技术的一个实施例提供的一种请求响应装置的结构示意图;
[0060]图8是本专利技术的一个实施例提供的一种信息返回装置的结构示意图;...

【技术保护点】

【技术特征摘要】
1.一种信息返回方法,其特征在于,应用于云平台中,包括:接收网络设备发送的设备信息;根据所述设备信息,生成所述网络设备对应的边缘节点的节点信息,将所述边缘节点存储在IP池中;接收网关发送的节点获取请求,将所述IP池中的多个边缘节点的节点信息返回给所述网关,以使所述网关根据所述多个边缘节点的节点信息确定出目标网络设备,并利用所述目标网络设备响应访问请求。2.根据权利要求1所述的方法,其特征在于,所述边缘节点的节点信息包括:延迟信息;所述根据所述设备信息,生成所述网络设备对应的边缘节点的节点信息之后,还包括:确定统计时段内接收到的来自所述网络设备的心跳信息;根据所述心跳信息,更新所述网络设备对应的边缘节点的延迟信息。3.根据权利要求1所述的方法,其特征在于,所述边缘节点的节点信息包括:运行状态;所述根据所述设备信息,生成所述网络设备对应的边缘节点的节点信息之后,还包括:接收所述网络设备上报的网络设备的运行状态;根据所述网络设备的运行状态,更新所述网络设备对应的边缘节点的运行状态。4.一种请求响应方法,其特征在于,应用于网关中,包括:在接收到针对目标服务的访问请求的情况下,从云平台中获取多个边缘节点的节点信息;根据各所述边缘节点的节点信息,确定出目标边缘节点,并将所述目标节点对应的网络设备确定为目标网络设备;将所述访问请求对应的返回报文发送给所述目标网络设备,以响应所述访问请求。5.根据权利要求4所述的方法,其特征在于,所述根据各所述边缘节点的节点信息,确定出目标边缘节点,包括:确定所述访问请求对应的请求信息;根据各所述边缘节点的节点信息,确定出与所述请求信息匹配的至少一个备选边缘节点;根据各所述备选边缘节点的延迟信息,从所述至少一个备选节点中选择出所述目标边缘节点。6.一种报文发送方法,其特征在于,应用于网络设备中,包括:接收来自网关的返回报文;获取...

【专利技术属性】
技术研发人员:刘禹瑄
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1