[发明专利]基于UDP协议进行数据分发的方法、设备以及系统有效
申请号: | 201810256473.6 | 申请日: | 2018-03-27 |
公开(公告)号: | CN108566387B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 苗森;王远辉;王卫杰;林瑶;周婧 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;乔媛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 udp 协议 进行 数据 分发 方法 设备 以及 系统 | ||
1.一种基于UDP协议进行数据分发的系统,其特征在于,所述系统包括发送设备、网络地址转换设备、网络地址转换分发设备以及多个接收设备,
所述发送设备,用于将待发送的数据信息封装成基于UDP协议的数据报,并将数据报进行分组排序;
所述网络地址转换设备,用于将分组排序后的数据报进行IP和端口置换,将置换后的数据报通过网络进行传送;
所述网络地址转换分发设备,用于接收所述数据报,将所述数据报进行复制后传输至每一个接收设备;
所述网络地址转换分发设备包括接收装置、队列容器装置以及发送装置,所述接收装置,用于接收所述接收设备在分组数据报未到齐,且滞留时间超过阈值N值时发送的重发反馈信息;所述队列容器装置,用于判断所述重发反馈信息对应的数据包是否存在,当判断为是时,通过所述发送装置向所述接收设备发送所述数据包;否则通过所述发送装置向所述发送设备发送重发反馈信息;其中,接收设备中数据报识别装置根据数据报的序列号SN确定分组数据报未到齐;
其中,所述发送设备包括数据报标记装置以及数据报发送装置,所述数据报标记装置,用于在封装成UDP协议的数据报的首部添加伪首部,所述伪首部包括转发标识符、源端IP地址、目标IP地址、分组号以及序列号;所述数据报发送装置,用于对所述数据报进行分组排序后发送;
所述数据报发送装置,还用于接收所述网络地址转换分发设备发送的队列拥塞信息,根据所述队列拥塞信息调整发送窗口因子以控制发送速率。
2.根据权利要求1所述的系统,其特征在于,所述发送设备还包括数据报重发装置以及数据报等待装置,
所述数据报等待装置,用于将分组排序后的数据报进行缓冲存储;
所述数据报重发装置,用于接收所述网络地址转换分发装置发送的重发反馈信息,从所述数据报发送装置中获取出与所述重发反馈信息对应的数据报,重新发送与所述重发反馈信息对应的数据报。
3.根据权利要求1所述的系统,其特征在于,所述网络地址转换分发设备还包括路由表装置、包复制装置以及地址转换装置,
其中,所述接收装置,用于接收所述数据报;
所述队列容器装置,用于当所述队列容器装置空余时载入所述数据报,否则发送队列拥塞信息至所述发送装置;
所述路由表装置,用于当所述数据报中的转发标识符不为0时,发送指示信息至所述包复制装置,否则发送分发信息至所述发送装置;
所述发送装置,用于根据所述分发信息将所述数据报进行分发;
所述包复制装置,用于根据所述指示信息进行包复制操作,并将得到的数据报发送至所述地址转换装置;
所述地址转换装置,用于对包复制操作得到的数据报进行地址转换后,经由所述发送装置进行分发。
4.根据权利要求3所述的系统,其特征在于,所述接收设备包括数据报接收装置、数据报识别装置、数据报存储装置以及数据报反馈装置,
其中,所述数据报接收装置,用于接收所述数据报;
所述数据报识别装置,用于依据所述数据报的分组号以及序列号进行归类排序整理,当所述分组号对应的数据报到齐时,发送到齐信息至所述数据报反馈装置,并将所述分组号对应的数据报存储至所述数据报存储装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810256473.6/1.html,转载请声明来源钻瓜专利网。