logo好方法网

一种通信方法及装置


技术摘要:
本发明实施例提供了一种通信方法及装置,涉及按照层级连接的多个核心服务器,所述核心服务器包括主控设备,其中,所述方法应用于主控设备,包括:接收全网透传数据包,所述全网透传数据包携带目的核心服务器标识;根据所述目的核心服务器标识,确定目的核心服务器的层  全部
背景技术:
视联网是网络发展的重要里程碑,是互联网的更高级形态,是一个实时网络,能够 实现目前互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化, 高清面对面。最终将实现世界无距离,实现全球范围内人与人的距离只是一个屏幕的距离。 目前,登录不同核心服务器中的用户和用户之间无法进行通信,导致需要通过用 户和用户之间的通信,来完成的某些特殊并且重要的业务无法实现,极大的限制了使视联 网应用的灵活性。
技术实现要素:
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地 解决上述问题的一种通信方法,以及相应的一种通信装置。 为了解决上述问题,本发明实施例公开了一种通信方法,涉及按照层级连接的多 个核心服务器,所述核心服务器包括主控设备,所述方法应用于主控设备,包括: 接收全网透传数据包,所述全网透传数据包携带目的核心服务器标识; 根据所述目的核心服务器标识,确定目的核心服务器的层级位置; 根据所述目的核心服务器的层级位置,将所述全网透传数据包发送至所述目的核 心服务器。 可选地,所述主控设备中存储有表征所述多个核心服务器的层级位置的级联信 息; 所述根据目的核心服务器标识,确定目的核心服务器的层级位置,包括: 从所述级联信息中,确定与目的核心服务器标识匹配的核心服务器的层级位置。 可选地,所述核心服务器还包括边界路由设备,所述根据所述目的核心服务器的 层级位置,将所述全网透传数据包发送至所述目的核心服务器,包括: 根据所述目的核心服务器的层级位置,确定当前核心服务器与所述目的核心服务 器的层级关系; 根据所述层级关系,从所述边界路由设备确定目标边界路由设备; 将所述全网透传数据包发送至所述目标边界路由设备,由所述目标边界路由设备 将所述全网透传数据包发送至所述目的核心服务器。 可选地,所述边界路由设备包括上边界路由设备和下边界路由设备;所述根据所 述层级关系,从所述边界路由设备确定目标边界路由设备,包括: 若所述层级关系为所述目的核心服务器处于所述当前核心服务器的上一层级和/ 或同一层级,则将所述上边界路由设备确定为目标边界路由设备; 若所述层级关系为所述目的核心服务器处于所述当前核心服务器的下一层级,则 4 CN 111614921 A 说 明 书 2/13 页 将所述下边界路由设备确定为目标边界路由设备。 可选地,所述核心服务器还包括分控设备,所述将所述全网透传数据包发送至所 述目标边界路由设备,包括: 当目的核心服务器处于所述当前核心服务器的下一层级时,则将所述全网透传数 据包发送至所述分控设备,由所述分控设备将所述全网透传数据包发送至所述目标边界路 由设备。 可选地,所述主控设备与业务系统通信连接,所述接收全网透传数据包,包括: 接收所述业务系统发送的全网透传数据包。 本发明实施例还公开了一种通信装置,涉及按照层级连接的多个核心服务器,所 述核心服务器包括主控设备,所述装置应用于主控设备,包括: 数据包接收模块,用于接收全网透传数据包,所述全网透传数据包携带目的核心 服务器标识; 层级位置确定模块,用于根据所述目的核心服务器标识,确定目的核心服务器的 层级位置; 数据包发送模块,用于根据所述目的核心服务器的层级位置,将所述全网透传数 据包发送至所述目的核心服务器。 可选地,所述主控设备中存储有表征所述多个核心服务器的层级位置的级联信 息; 所述层级位置确定模块包括: 层级位置确定子模块,用于从所述级联信息中,确定与目的核心服务器标识匹配 的核心服务器的层级位置。 可选地,所述核心服务器还包括边界路由设备,所述数据包发送模块包括: 层级关系确定子模块,用于根据所述目的核心服务器的层级位置,确定当前核心 服务器与所述目的核心服务器的层级关系; 边界路由设备确定子模块,用于根据所述层级关系,从所述边界路由设备确定目 标边界路由设备; 数据包发送子模块,用于将所述全网透传数据包发送至所述目标边界路由设备, 由所述目标边界路由设备将所述全网透传数据包发送至所述目的核心服务器。 可选地,所述边界路由设备包括上边界路由设备和下边界路由设备;所述边界路 由设备确定子模块包括: 第一确定单元,用于若所述层级关系为所述目的核心服务器处于所述当前核心服 务器的上一层级和/或同一层级,则将所述上边界路由设备确定为目标边界路由设备; 第二确定单元,用于若所述层级关系为所述目的核心服务器处于所述当前核心服 务器的下一层级,则将所述下边界路由设备确定为目标边界路由设备。 可选地,所述核心服务器还包括分控设备,所述数据包发送子模块包括: 数据包发送单元,用于当目的核心服务器处于所述当前核心服务器的下一层级 时,则将所述全网透传数据包发送至所述分控设备,由所述分控设备将所述全网透传数据 包发送至所述目标边界路由设备。 可选地,所述主控设备与业务系统通信连接,所述数据包接收模块包括: 5 CN 111614921 A 说 明 书 3/13 页 数据包接收子模块,用于接收所述业务系统发送的全网透传数据包。 本发明实施例还公开了一种电子设备,包括: 一个或多个处理器;和 其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行 时,使得所述电子设备执行如上任一项所述的方法的步骤。 本发明实施例还公开了一种计算机可读存储介质,其存储的计算机程序使得处理 器执行如上所述的方法的步骤。 本发明实施例包括以下优点: 在本发明实施例中,通过核心服务器的主控设备接收全网透传数据包,根据全网 透传数据包中的目的核心服务器标识,确定目的核心服务器的层级位置,根据目的核心服 务器的层级位置,将全网透传数据包发送至目的核心服务器。从而在视联网中,不受核心服 务器层级限制,跨核心服务器的用户和用户之间可以随时进行通信,以进行某些特殊并且 重要的业务,使视联网应用更加灵活。 附图说明 图1是本发明的一种通信方法实施例的步骤流程图; 图2是本发明的一种通信网络的结构示意图; 图3是本发明的一种通信过程的模块化功能图; 图4是本发明的一种通信装置实施例的结构框图; 图5是本发明的一种视联网的组网示意图; 图6是本发明的一种节点服务器的硬件结构示意图; 图7是本发明的一种接入交换机的硬件结构示意图; 图8是本发明的一种以太网协转网关的硬件结构示意图。
分享到:
收藏