[发明专利]一种会话备份方法及装置有效
申请号: | 201910089318.4 | 申请日: | 2019-01-30 |
公开(公告)号: | CN109787835B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 李倩 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;马敬 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 会话 备份 方法 装置 | ||
本申请实施例提供了一种会话备份方法及装置,涉及通信技术领域,用以解决主业务板和备业务板针对同一业务流保存的备份表项不一致导致的数据流传输中断的问题。本申请的方案包括:当接收到主业务板发送的启动备份指令时,将自身存储的备份表项对应的备份标记删除,然后接收主业务板发送的第一备份消息,第一备份消息中携带主业务板中存储的具有备份标记的备份表项。若已存储备份表项包括的第一备份表项,则为第一备份表项设置备份标记;若未存储备份表项包括的第二备份表项,则存储第二备份表项,并为第二备份表项设置备份标记,然后将不具有备份标记的备份表项删除。
技术领域
本申请涉及通信技术领域,特别是涉及一种会话备份方法及装置。
背景技术
为了保证网络设备连续稳定的运行,避免用户业务中断,可以通过板间备份技术来保障业务的可靠性。在主业务板接收到数据流后,为该数据流生成会话,并将会话信息备份至备业务板。后续若主业务板故障,可将数据流切换至备业务板,备业务板可通过已经备份的会话信息对接收到的数据流进行匹配并处理。
在主业务板的故障恢复后,备业务板将存储了会话信息的备份表项批量备份到主业务板,每个备份表项对应一个会话的会话信息。同时,备业务板将数据流回切至主业务板。如此,实现主备业务板的倒换。
在主备业务板的倒换过程中,若备业务板为一数据流创建会话,且还未将该会话对应的备份表项备份至主业务板,但,备业务板已将该数据流切换至主业务板中。此时,主业务板中不存在与该数据流匹配的备份表项,主业务板会再次为该数据流创建会话,而主业务板为该数据流创建的会话与备业务板为该业务流创建的会话不一致,将会导致主备业务板针对同一业务流保存的备份表项不一致,出现数据流传输中断的问题。
发明内容
有鉴于此,本申请实施例提供一种会话备份方法及装置,以解决主业务板和备业务板针对同一业务流保存的备份表项不一致导致的数据流传输中断的问题。具体技术方案如下:
第一方面,本申请实施例提供一种会话备份方法,该方法应用于备业务板包括的任一vCPU,该方法包括:
当接收到主业务板发送的启动备份指令时,将自身存储的备份表项对应的备份标记删除;
接收主业务板发送的第一备份消息,第一备份消息中携带主业务板中存储的具有备份标记的备份表项;
若已存储备份表项包括的第一备份表项,则为第一备份表项设置备份标记;
若未存储备份表项包括的第二备份表项,则存储第二备份表项,并为第二备份表项设置备份标记;
将不具有备份标记的备份表项删除。
在一种可能的实现方式中,接收所述主业务板发送的第一备份消息,包括:
接收主业务板包括的每个vCPU发送的第一备份消息,第一备份消息携带第一vCPU标识,第一vCPU标识为主业务板上发送第一备份消息的vCPU的标识。
在一种可能的实现方式中,若已存储备份表项包括的第一备份表项,则为第一备份表项设置备份标记,包括:
若第一备份表项存储于目的vCPU对应的备份表项,则目的vCPU为第一备份表项设置备份标记,目的vCPU为所述备业务板中与第一vCPU标识对应的vCPU。
在一种可能的实现方式中,若未存储备份表项包括的第二备份表项,则存储第二备份表项,并为第二备份表项设置备份标记,包括:
若第二备份表项未存储于目的vCPU对应的备份表项,则目的vCPU存储第二备份表项,并为第二备份表项设置备份标记,目的vCPU为备业务板中与第一vCPU标识对应的vCPU。
在一种可能的实现方式中,将不具有备份标记的备份表项删除,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910089318.4/2.html,转载请声明来源钻瓜专利网。