【技术实现步骤摘要】
数据传输方法及智能转发设备
本专利技术涉及通信领域,尤其涉及一种数据传输方法及智能转发设备。
技术介绍
目前,在终端进行一对多数据传输,即单个发送终端向多个接收终端传输数据的数据传输方案中,若接收终端的数量越多,则该发送终端需要被占用的带宽就越大。此外,发送终端还需要负担发送管理等工作,所以上述方案要求发送终端具备良好的性能。 由此可见,基于现有的数据传输方案,在发送终端的性能有限的情况下,无法有效实现数据传输。
技术实现思路
本专利技术提供一种数据传输方法及智能转发设备,用于解决现有的数据传输方案,在发送终端的性能有限的情况下,无法有效进行数据传输的技术问题。 本专利技术的第一个方面是提供一种数据传输方法,包括: 智能转发设备根据发送终端发送的连接激活请求,激活所述发送终端对应的连接,并接收所述发送终端发送的第一传输请求,所述第一传输请求包括第一待传输信息和第一接收数据描述; 智能转发设备根据当前存储的各终端对应的接收数据描述确定接收终端,所述接收终端对应的接收数据描述包括所述第一接收数据描述,每个终端对应至少一个接收数据描述,每个接收数据描述对应至少一个终端; 智能转发设备确定并激活所述接收终端对应的连接,并向所述接收终端发送所述第一待传输信息。 本专利技术的另一个方面是提供一种智能转发设备,包括: 接收模块,用于根据发送终端发送的连接激活请求,激活所述发送终端对应的连接,并接收所述发送终端发送的第一传输请求,所述第一传输请求包括第一待传输信息和第一接收数据描述; 第一处理模块,用于根据当前存储的各终端对 ...
【技术保护点】
一种数据传输方法,其特征在于,包括:智能转发设备根据发送终端发送的连接激活请求,激活所述发送终端对应的连接,并接收所述发送终端发送的第一传输请求,所述第一传输请求包括第一待传输信息和第一接收数据描述;智能转发设备根据当前存储的各终端对应的接收数据描述确定接收终端,所述接收终端对应的接收数据描述包括所述第一接收数据描述,每个终端对应至少一个接收数据描述,每个接收数据描述对应至少一个终端;智能转发设备确定并激活所述接收终端对应的连接,并向所述接收终端发送所述第一待传输信息。
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括: 智能转发设备根据发送终端发送的连接激活请求,激活所述发送终端对应的连接,并接收所述发送终端发送的第一传输请求,所述第一传输请求包括第一待传输信息和第一接收数据描述; 智能转发设备根据当前存储的各终端对应的接收数据描述确定接收终端,所述接收终端对应的接收数据描述包括所述第一接收数据描述,每个终端对应至少一个接收数据描述,每个接收数据描述对应至少一个终端; 智能转发设备确定并激活所述接收终端对应的连接,并向所述接收终端发送所述第一待传输信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 智能转发设备接收并存储终端发送的注册信息,所述注册信息包括所述终端对应的接收数据描述。3.根据权利要求2所述的方法,其特征在于,所述注册信息还包括所述终端对应的连接与所述终端对应的接收数据描述之间的对应关系,所述终端对应的接收数据描述中的每个接收数据描述与所述终端对应的连接中的一个连接对应,所述终端对应的连接中的每个连接与所述终端对应的接收数据描述中的至少一个接收数据描述对应; 所述确定所述接收终端对应的连接,具体包括: 智能转发设备根据各终端连接与各终端接收数据描述之间的对应关系,将与所述第一接收数据描述对应的连接,作为所述接收终端对应的连接。4.根据权利要求2所述的方法,其特征在于,所述注册信息还包括所述终端对应的发送数据描述,所述终端与所述发送数据描述一一对应;所述第一传输请求还包括与所述发送终端对应的第一发送数据描述; 所述向所述接收终端发送所述第一待传输信息之后,还包括: 从当前时刻起,智能转发设备统计在预设的第一时长内接收到的第二传输请求,所述第二传输请求包括第二待传输信息和第二接收数据描述,所述第二接收数据描述为所述第一发送数据描述; 智能转发设备确定并激活所述发送终端对应的连接,并向所述发送终端发送经统计后的第二待传输信息。5.根据权利要求4所述的方法,其特征在于,针对每个终端,所述终端对应的发送数据描述与所述终端对应的连接中的一个连接对应;所述注册信息还包括所述终端对应的发送数据描述对应的连接; 所述确定所述发送终端对应的连接,具体包括: 智能转发设备根据各终端对应的发送数据描述对应的连接,将所述第一发送数据描述对应的连接,作为所述发送终端对应的连接。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述激活所述接收终端对应的连接,并向所述接收终端发送所述第一待传输信息,具体包括: 智能转发设备针对所述接收终端对应的连接中的每个连接,检测在预设的各先进先出队列中,当前是否存在空的队列,若是,则将所述连接列入所述空的队列,否则,将所述连接列入当前已列入的连接数量最少的队列,所述各队列的队列数量为预设的值; 智能转发设备根据预设的总带宽值,为所述各队列中当前处于最前端的连接分配大小为预设带宽值的带宽,以完成激活,所述预设带宽值为所述总带宽值与所述队列数量的比值; 智能转发设备通过当前已激活的连接,发送所述第一待传输信息; 针对当前每个已激活的连接,若通过所述连接发送的所述第一待传输信息传输完毕,则智能转发设备删除所述连接,激活所述连接原所在列队中当前处于最前端的连接,并返回执行所述通过当前已激活的连接,发送所述第一待传输信息的步骤。7.根据权利要求6所述的方法,其特征在于,所述通过当前已激活的连接,发送所述第一待传输信息之后,还包括: 智能转发设备获取预设总权值和每个已激活的连接的预设权值,所述预设总权值为所述预设权值与所述队列数量的乘积; 针对当前每个已激活的连接,智能转发设备实时获取所述连接占用的当前带宽值; 智能转发设备将当前带宽值小于所述预设带宽值的连接作为待调整连接,并计算所述待调整连接的当前权值,所述待调整连接的当前带宽值与所述预设带宽值的比值等于所述待调整连接的当前权值与所述预设权值的比值; 智能转发设备计算所述预设权值减去所述待调整连接的当前权值的差值,并用所述预设总权值减去所述差值,获得当前总权值; 智能转发设备计算所述待调整连接和所述已激活的连接中除所述待调整连接以外的其它连接的目标带宽值,所述待调整连接的目标带宽值与所述总带宽值的比值等于所述待调整连接的当前权值与所述当前总权值的比值,所述其它连接的目标带宽值与所述总带宽值的比值等于所述预设权值与所述当前总权值的比值; 智能转发设备分别将所述待调整连接和所述其它连接的带宽大小调整为,所述待调整连接的目标带宽值和所述其它连接的目标带宽值。8.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括: 若检测到任一连接被激活,则从当前时刻起,智能转发设备统计在预设的第二时长内,通过所述连接进行信息传输的次数; 若在所述第二时长内,通过所述连接进行信息传输的次数不为零,则智能转发设备在所述第二时长结束时继续保持所述连接,并返回执行所述从当前时刻起,统计在预设的第二时长内,通过所述连接进行信息传输的次数的步骤; 若在所述第二时长内,通过所述连接进行信息传输的次数为零,则智能转发设备在所述第一时长结束时断开所述连接。9.一种智能转发设备,其特征在于,包括: 接收模块,用于根据发送终端发送的连接激活请求,激活所述发送终端对应的连接,并接收所述发送终端发...
【专利技术属性】
技术研发人员:汤寿麟,张云贵,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。