【技术实现步骤摘要】
一种数据发送方法、装置、电子设备及存储介质
本专利技术涉及数据处理
,特别是涉及一种数据发送方法、装置、电子设备及存储介质。
技术介绍
在视联网通信领域中,视联网路由器设置有虚拟接口,用于管理关联其它视联网路由器的视联网隧道(当两个虚拟终端通过视联网信令报文建立可视电话后,内部对可视电话的一种表现形式称之为视联网隧道)。一个视联网路由器在接收到上一个视联网路由器路由的数据后,查找下一个要发送的视联网路由器,并通过虚拟接口中管理的与该视联网路由器关联的视联网隧道将数据发到该视联网路由器。然而,在相关技术中,视联网隧道与虚拟接口是一一对应的,在一对多(即:一个视联网路由器对应多个视联网路由器)的网络环境中,需要设置多个虚拟接口来支撑数据传输业务,极大地增加了视联网业务处理过程中的代码开发逻辑和路由器本身的配置逻辑。
技术实现思路
本申请实施例提供了一种数据发送方法、装置、电子设备及存储介质,旨在简化视联网业务处理过程中的代码开发逻辑和路由器本身的配置逻辑。本申请实施例第一方面提供了一种数据发送方法,应用于视联网路由器,所述方法包括:接收上一个视联网路由器发送的目标数据;根据预设转发机制,确定接收所述目标数据的下一个视联网路由器;通过与所述下一个视联网路由器对应的目标虚拟接口获得预先创建的与所述下一个视联网路由器对应的学习表,所述学习表用于记录所述下一个视联网路由器的路径信息,所述目标虚拟接口用于管理至少一个其它视联网路由器对应的学习表;根据所述学习表中记录 ...
【技术保护点】
1.一种数据发送方法,其特征在于,应用于视联网路由器,所述方法包括:/n接收上一个视联网路由器发送的目标数据;/n根据预设转发机制,确定接收所述目标数据的下一个视联网路由器;/n通过与所述下一个视联网路由器对应的目标虚拟接口获得预先创建的与所述下一个视联网路由器对应的学习表,所述学习表用于记录所述下一个视联网路由器的路径信息,所述目标虚拟接口用于管理至少一个其它视联网路由器对应的学习表;/n根据所述学习表中记录的路径信息,确定目标视联网隧道;/n通过所述目标视联网隧道,将所述目标数据发送到所述下一个视联网路由器。/n
【技术特征摘要】
1.一种数据发送方法,其特征在于,应用于视联网路由器,所述方法包括:
接收上一个视联网路由器发送的目标数据;
根据预设转发机制,确定接收所述目标数据的下一个视联网路由器;
通过与所述下一个视联网路由器对应的目标虚拟接口获得预先创建的与所述下一个视联网路由器对应的学习表,所述学习表用于记录所述下一个视联网路由器的路径信息,所述目标虚拟接口用于管理至少一个其它视联网路由器对应的学习表;
根据所述学习表中记录的路径信息,确定目标视联网隧道;
通过所述目标视联网隧道,将所述目标数据发送到所述下一个视联网路由器。
2.根据权利要求1所述的方法,其特征在于,通过与所述下一个视联网路由器对应的目标虚拟接口获得预先创建的与所述下一个视联网路由器对应的学习表,包括:
确定所述下一个视联网路由器所在的网络区域,所述网络区域是预先划分得到的;
通过与所述网络区域对应的目标虚拟接口,获得与所述下一个视联网路由器对应的学习表,一个网络区域对应一个虚拟接口。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在无法获得预先创建的与所述下一个视联网路由器对应的学习表,或者,所述目标数据的类型为广播报文或组播报文时,确定所有与所述虚拟接口已建立隧道业务关联关系的视联网隧道;
通过所述目标视联网隧道,将所述目标数据发送到所述下一个视联网路由器,包括:
将所述目标数据发送到与所述虚拟接口已建立隧道业务关联关系的所有视联网隧道对应的所有视联网路由器,以使每个视联网路由器分别对所述目标数据进行转发,一个视联网隧道对应一个视联网路由器。
4.根据权利要求1所述的方法,其特征在于,所述路径信息至少包括:MAC地址和子设备号码;在接收上一个视联网路由器发送的目标数据之后,所述方法还包括:
从所述目标数据中获得所述上一个视联网路由器的路径信息;
在自身未存储与所述上一个视联网路由器对应的学习表时,根据所述路径信息创建与所述上一个视联网路由器对应的学习表。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在自身已存储与所述上一个视联网路由器对应的学习表时,更新所述学习表的时间戳;
周期性检测所有已存储的学习表的时间戳;
根据所述时间戳从所有学习表中确定待删除学习表,所述待删除学习表的时间戳与当前时间戳的差值大于预设阈值;
删除所述待删除学习表。
6.根据权利要求4所述的方法...
【专利技术属性】
技术研发人员:王俊峰,张孟,谢茜茜,王艳辉,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。