一种数据传输方法及装置的制造方法

文档序号:9219801阅读:222来源:国知局
一种数据传输方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,更具体的说,是涉及一种数据传输方法及装置。
【背景技术】
[0002]现有的在线服务平台中的服务器架构通常为树形结构,树形结构包括第一层级服务器、第二层级服务器、第三层级服务器直至第N层级服务器,N为大于等于I的自然数。
[0003]现有技术中常常需要不同级别的服务器之间进行数据传输,但是不同级别的服务器之间是不能直接进行数据传输的。

【发明内容】

[0004]有鉴于此,本发明提供了一种数据传输方法,以克服现有技术中不同服务器间不能直接进行数据传输的问题
[0005]为实现上述目的,本发明提供如下技术方案:
[0006]一种数据传输方法,应用于主干网系统,所述主干网系统包括:路由节点以及至少两个服务器,所述至少两个服务器包括第一服务器,每一所述服务器设置有主干网接口,所述数据传输方法包括:
[0007]所述第一服务器通过所述第一服务器的主干网接口将第一消息发送至所述路由节点,所述第一消息包含通信信息;
[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]根据特征信息与服务器物理地址的对应关系,确定出与所述第一特征信息对应的第一物理地址;
[0034]将所述通信信息发送往具有所述第一物理地址的服务器。
[0035]优选的,每一路由节点配置有备份路由节点,所述路由节点包括第一路由节点,所述主干网系统包括主干网管理节点,所述数据传输方法还包括:
[0036]当所述主干网管理节点检测到所述第一路由节点发生故障时,所述第一路由节点对应的备份路由节点替换所述第一路由节点。
[0037]优选的,所述主干网管理节点检测到所述第一路由节点发生故障包括:
[0038]所述主干网管理节点分别向所述路由节点发送心跳包;
[0039]所述主干网络管理节点未接收到第一反馈信息时,确定所述第一路由节点发生故障,所述第一反馈信息为所述第一路由节点响应所述心跳包时,向所述主干网管理节点发送的信息。
[0040]优选的,所述第一路由节点对应的备份路由节点替换所述第一路由节点包括:
[0041]所述第一路由节点的备份路由节点在接收到所述主干网管理节点向所述第一路由节点的备份路由节点发送第一激活指示后,向与所述第一路由节点相连的服务器发送第一切换请求。
[0042]优选的,在所述主干网管理节点分别向所述路由节点发送心跳包之后,还包括:
[0043]所述路由节点将心跳包发送往与所述路由节点相连的服务器;
[0044]在与所述路由节点相连的主干网管理节点未接收到所述服务器反馈的第二反馈信息时,确定所述服务器发生故障,所述第二反馈信息为所述服务器响应所述心跳包时,通过所述路由节点向所述主干网管理节点发送的信息。
[0045]优选的,所述第一服务器设置有客户进程以及备用客户进程,还包括:
[0046]所述主干网管理节点向客户进程发生故障的服务器的备用客户进程发送第二激活指示以及分配逻辑地址;
[0047]所述主干网管理节点在接收到所述备用客户进程反馈的第二消息后,向所有路由节点发送第二切换请求;
[0048]所述主干网管理节点将所述备用客户进程切换为主机,将所述用户进程切换为从机。
[0049]一种数据传输装置,应用于主干网系统中的路由节点,所述主干网系统包括至少两个服务器,所述至少两个服务器包括第一服务器,每一所述服务器设置有主干网接口,所述数据传输装置包括:
[0050]第一接收模块,用于接收所述第一服务器通过所述第一服务器的主干网接口发送的第一消息,所述第一消息包含通信信息;
[0051]第一发送模块,用于依据所述第一消息确定出目标服务器的地址信息,将所述通信信息发送往所述目标服务器,以使所述目标服务器通过所述目标服务器的主干网接口接收所述通信信息,所述目标服务器包含于所述至少两个服务器。
[0052]优选的,所述第一消息包括所述目标服务器的第一特征信息,所述第一发送模块包括:
[0053]第一确定模块,用于根据特征信息与服务器物理地址的对应关系,确定出与所述第一特征信息对应的第一物理地址;
[0054]第二发送模块,用于将所述通信信息发送往具有所述第一物理地址的服务器。
[0055]优选的,每一路由节点配置有备份路由节点,所述路由节点包括第一路由节点,所述主干网系统包括主干网管理节点,还包括:
[0056]第一管理模块,用于当所述主干网管理节点检测到所述第一路由节点发生故障时,所述第一路由节点对应的备份路由节点替换所述第一路由节点。
[0057]优选的,所述第一管理模块包括:
[0058]第三发送模块,用于所述主干网管理节点分别向所述路由节点发送心跳包;
[0059]第二确定模块,用于所述主干网络管理节点未接收到第一反馈信息时,确定所述第一路由节点发生故障,所述第一反馈信息为所述第一路由节点响应所述心跳包时,向所述主干网管理节点发送的信息。
[0060]优选的,所述第一管理模块包括:
[0061]第四发送模块,用于在所述第一路由节点的备份路由节点在接收到所述主干网管理节点向所述第一路由节点的备份路由节点发送第一激活指示后,向与所述第一路由节点相连的服务器发送第一切换请求。
[0062]优选的,还包括:
[0063]第五发送模块,用于所述路由节点将心跳包发送往与所述路由节点相连的服务器;
[0064]第三确定模块,用于在与所述路由节点相连的主干网管理节点未接收到所述服务器反馈的第二反馈信息时,确定所述服务器发生故障,所述第二反馈信息为所述服务器响应所述心跳包时,通过所述路由节点向
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1