[发明专利]一种PTN承载电路仿真业务无损切换的方法及系统有效
申请号: | 201711094222.4 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107592188B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 周道习 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
主分类号: | H04L1/22 | 分类号: | H04L1/22;H04L12/801 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ptn 承载 电路 仿真 业务 无损 切换 方法 系统 | ||
1.一种PTN承载电路仿真业务无损切换的方法,其特征在于,所述分组传输网络PTN与分别用于将第一用户设备和第二用户设备连接至所述PTN的第一设备和第二设备协作,所述方法其包括:
所述第一设备接收第一用户设备发送的TDM数据;
采用预设双通道分别将所述TDM数据封装为两组分组数据,并通过PTN的两个并行链路将所述两组分组数据传输至所述第二设备;
所述第二设备接收所述两组分组数据,当接收到第一分组数据时,提取接收到的分组的SEQ字段以得到所述分组的封装次数,将所述封装次数作为用于存储所述分组的缓存地址的高位地址;同时,获取所述分组携带报文的报文长度,根据所述报文长度生成用于存储所述分组的缓存地址的低位地址,最后根据所述高位地址和低位地址生成所述分组对应的缓存地址,并将所述分组缓存于缓存内,依次类推,对于接到到的第一分组数据的每个分组执行上述缓存操作;
所述第二设备接收所述两组分组数据,并根据各分组携带的封装次数缓存各分组;
根据所述封装次数按照预设条件选取被恢复分组,并恢复所述被恢复分组对应的TDM数据,以将其发送至第二用户设备;
所述根据所述封装次数按照预设条件选取被恢复分组具体包括:
获取第二设备预先存储的第一封装次数SEQ,并分别获取第一分组数据对应的分组携带的第二封装次数SEQ1和第二分组数据对应的分组携带第三封装次数SEQ2;
分别判断所述SEQ1和SEQ2与SEQ的关系;
当SEQ1=SEQ+1且SEQ2=SEQ+1时,随机选取SEQ1对应的分组或SEQ2对应的分组作为被恢复分组,并丢弃未被选取的分组;
当SEQ1=SEQ+1且SEQ2SEQ+1,选取SEQ1对应的分组作为被恢复分组,并将SEQ2对应的分组保持;
当SEQ2=SEQ+1且SEQ1SEQ+1,选取SEQ2对应的分组作为被恢复分组,并将SEQ1对应的分组保持;
当SEQ1SEQ+1且SEQ2SEQ+1时,选取SEQ1和SEQ2中较小的对应的分组作为被恢复分组,并采用被选取的分组的封装次数替换SEQ,以及保持未被选取的分组;
当SEQ1SEQ+1时,丢弃SEQ1对应的分组;
当SEQ2SEQ+1时,丢弃SEQ2对应的分组。
2.根据权利要求1所述PTN承载电路仿真业务无损切换的方法,其特征在于,所述采用预设双通道将所述TDM数据封装为两组分组数据,并通过PTN将所述两组分组数据通过两个并行链路传输至所述第二设备具体包括:
采用预设双通道将所述TDM数据封装为第一分组数据和第二分组数据,并分别获取各分组数据中各分组对应的封装次数,其中,所述封装次数为通道执行封装操作的次数;
将各封装次数添加至其对应分组内,并通过PTN将所述两组分组数据通过两个并行链路传输至所述第二设备。
3.一种PTN承载电路仿真业务无损切换的系统,其特征在于,其包括分组传输网络PTN,与分组传输网络协作的第一设备和第二设备,所述第一设备包括:第一接收机,封装器以及并联的第一发射机和第二发射机;
所述第一接收机,用于接收来自第一用户设备的TDM数据;
所述封装器,用于采用预设双通道分别将所述TDM数据封装为第一分组数据和第二分组数据;
所述第一发射机,用于通过分组传输网络发送所述第一分组数据;
所述第二发射机,用于通过分组传输网络发送所述第二分组数据;
所述第二设备,用于接收两组分组数据,当接收到第一分组数据时,提取接收到的分组的SEQ字段以得到所述分组的封装次数,将所述封装次数作为用于存储所述分组的缓存地址的高位地址;同时,获取所述分组携带报文的报文长度,根据所述报文长度生成用于存储所述分组的缓存地址的低位地址,最后根据所述高位地址和低位地址生成所述分组对应的缓存地址,并将所述分组缓存于缓存内,依次类推,对于接到到的第一分组数据的每个分组执行上述缓存操作;
所述第二设备包括:
第二接收机,用于分别接收第一发射机和第二发射机发送的分组数据;
解封装器,用于按照预设条件处理接收到的两组分组数据,以恢复所述TDM数据;
第三发射机,用于传送恢复得到的TDM数据至第二用户设备;
所述解封装器具体用于:
对于第二接收机接收到的第一分组数据和第二分组数据,按照接收顺序分别选取一分组,并分别读取选取的分组携带的封装次数;
根据读取到的封装次数按照预设条件选取被恢复分组,并恢复所述被恢复分组对应的TDM数据;
所述根据读取到的封装次数按照预设条件选取被恢复分组具体包括:
获取第二设备预先存储的第一封装次数SEQ,并分别获取第一分组数据对应的分组携带的第二封装次数SEQ1和第二分组数据对应的分组携带第三封装次数SEQ2;
分别判断所述SEQ1和SEQ2与SEQ的关系;
当SEQ1=SEQ+1且SEQ2=SEQ+1时,随机选取SEQ1对应的分组或SEQ2对应的分组作为被恢复分组,并丢弃未被选取的分组;
当SEQ1=SEQ+1且SEQ2SEQ+1,选取SEQ1对应的分组作为被恢复分组,并将SEQ2对应的分组保持;
当SEQ2=SEQ+1且SEQ1SEQ+1,选取SEQ2对应的分组作为被恢复分组,并将SEQ1对应的分组保持;
当SEQ1SEQ+1且SEQ2SEQ+1时,选取SEQ1和SEQ2中较小的对应的分组作为被恢复分组,并采用被选取的分组的封装次数替换SEQ,以及保持未被选取的分组;
当SEQ1SEQ+1时,丢弃SEQ1对应的分组;
当SEQ2SEQ+1时,丢弃SEQ2对应的分组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711094222.4/1.html,转载请声明来源钻瓜专利网。