一种业务倒换的方法及一种单板的制作方法

文档序号:7975343阅读:244来源:国知局
专利名称:一种业务倒换的方法及一种单板的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种业务倒换的方法及一种单板。
背景技术
电信技术的不断发展,许多电信设备为了扩展功能和新增业务,或者电 信设备在运行过程中发现问题,均需要升级。但是电信设备对可靠性要求比
较高, 一般的电信设备都要求99.999%的可靠性,也就是每年只允许5分钟的 中断时间。如何减少设备升级时的业务中断时间,甚至是设备升级过程中不 中断业务一直是电信设备制造商和运营商非常关注的事情。
现有技术一为保证关键网元故障或升级不中断业务,对网元实行双系 统备份机制,平时只有主系统在工作,当主系统故障或进行版本升级时,系 统切换到备用系统工作。但是,在平时需要闲置一套备用系统,对资源造成 浪费。
现有技术二采用主备倒换机制,在正常情况下,主用单板负责完成各 种业务,并将关键状态信息通过主用单板和备用单板间的备份通道保存到备 用单板上。当主用单板故障或进行版本升级时,系统切换到备用单板,原先 的备用单板变为主用单板,原先的主用单板降为备用单板,原先主用单板的 业务在新主用单板上运行。但是,通常在倒换中从设备故障到设备正常投入 运行的时间受到各方面的限制, 一般中断时间在几百至几千毫秒以上,在此 期间上报的呼叫请求,将会丢弃,因此主备倒换并不能保证业务完全不受影 响。

发明内容
本发明实施例要解决的技术问题是提供一种业务倒换的方法及一种单 板,能够实现在业务单板故障或进行版本升级时不丢失数据,从而不中断业务。为解决上述技术问题,本发明的目的是通过以下技术方案实现的本发 明实施例提供了一种业务倒换的方法,包括接收第一单板与第二单板之间 的业务倒换开始消息,将发送到所述第一单板的数据进行緩存;
接收所述第 一单板与第二单板之间的业务倒换结束消息,将所述緩存数 据发送到所述完成业务倒换的第二单板。
本发明实施例还提供了一种单板,包括接收单元、发送单元、緩存单
元;
接收单元,用于接收到第一单板与第二单板之间的业务倒换开始消息时,
将发送到所述第一单板的数据转发到緩存单元;
緩存单元,用于接收所述接收单元发送的数据并进行緩存;
发送单元,用于接收到第一单板与第二单板之间的业务倒换结束消息时, 从所述緩存单元获取所述緩存数据并发送到所述完成业务倒换的第二单板。
以上技术方案可以看出,由于本发明在业务单板上增加了緩存单元,当 单板间进行业务倒换时,将要发送到正在进行业务倒换单板上的数据緩存到 緩存单元,当单板间完成业务倒换时,将所述緩存数据再发送到完成业务倒 换的单板上,防止了在业务倒换的过程中,发送到业务单板上数据的丢失。
如果发生业务倒换的单板是接口板,将发送到接口板上的数据緩存到与
所述接口板相关接口的对端网元的緩存单元中;如果发生业务倒换的单板是 除接口板外的其它业务单板,将发送到正在发生业务倒换业务单板上的数据
緩存到与所述业务倒换单板在同 一网元的緩存单元中,这样就保证了在同一 系统中,各网元内单板发生故障或升级时,不丢失信令消息,从而不中断业 务,并且,本发明是在各网元内的单板上增加緩存单元,所以实现简单可靠。


图1为本发明的流程图2为本发明实施例一的流程图3为本发明实施例二的流程图4位本发明提供的一种单板的装置框图; 图5为本发明实施例一的装置框围; 图6为本发明实施例二的装置框图。
具体实施例方式
本发明实施例提供了一种业务倒换的方法和系统,为使本发明的目的、 技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步 详细说明。
下面参照附图,对本发明的实施方式进行详细描述
参见图1,为本发明实施例的流程图,具体如下
101:广播第一单板和第二单板业务倒换开始消息;
102:接收第一单板和第二单板间的业务倒换开始消息,将发送到所述第 一单板的数据进行緩存;
103:将所述第一单板的业务倒换到所述第二单板,所述第一单板和第二 单板之间的业务倒换完成后广播业务倒换结束消息;
104:接收业务倒换结束消息,将所述緩存数据发送到所述第二单板。
其中,所述网元为了支持对信令緩存重发,在网元部署緩存单元,对于 一个网元内的多个緩存单元可以集中管理,也可以与各自接口绑定在一起, 实现分散管理。
其中,在緩存单元内的緩存时长稍大于所述第一单板与第二单板之间的 业务倒换时长,单板的倒换时长可以通过测试极限情况下的最大时长确定。
其中,所述方案包括两种情况,下面分别就这种情况进行详细说明
参见图2,为本发明实施例一的流程图
201:广播第一单板和第二单板业务倒换开始消息;
202:接收第一单板和第二单板间的业务倒换开始消息,将发送到所述第 一单板的数据緩存到所述第一业务单板所在的网元中;
203:将所述第一单板的业务倒换到所述第二单板,所述第一单板和第二 单板之间完成业务倒换后,在所述第一单板所在的网元内广播业务倒换结束 消息;
204:接收业务倒换结束消息,将緩存在与所述第一单板在同一网元中的 数据发送到所述第二单板。
其中,所述网元为了支持对信令緩存重发,在网元部署緩存单元,对于 一个网元内的多个緩存单元可以集中管理,也可以与各自接口绑定在一起, 实现M管理。
其中,所述第一单板部署在系统内緩存单元之后,从接口上的消息到达 此单板前先经过緩存单元,所述第一单板发生业务倒换前通过广播网元内倒 换开始消息,通知系统内与所述第一单板相关接口的緩存单元,这些相关接 口的緩存单元进入激活工作状态。
其中,网元内的倒换开始消息包括发生业务倒换单板的编号和在緩存 单元中的緩存时长。所述单板的编号可以是发生业务倒换单板的槽位号,也 可以是发生业务倒换单板的CPUID或IP地址,也可以是在系统内唯一标识所 述发生业务倒换的单板的其他标识;在緩存单元内的緩存时长稍大于所述第 一单板与第二单板之间的业务倒换时长,单板的倒换时长可以通过测试极限
情况下的最大时长确定。
其中,在所述发生业务倒换单板结束后,通过广播网元内倒换结束消息 通知系统内与所述发生业务倒换单板相关接口的緩存单元,所述相关接口的 緩存单元需要立刻将所述緩存数据发送到所述完成业务倒换的单板上,在转 发完成后进入空闲工作状态。
其中,所述緩存单元在緩存和转发数据时,按照先进先出的原则处理。
其中,所述网元内的倒换结束消息包括单板的编号,所述编号可以是发 生业务倒换单板的槽位号,也可以是发生业务倒换单板的CPUID或IP地址,
也可以是在系统内唯一标识所述发生业务倒换的单板的其他标识;
参见图3 ,为本发明实施例二的流程图
301:广播第 一羊板和第二羊板业务倒換开始消息;
302:接收第一单板和第二单板间的业务倒换开始消息,将发送到所述第 一单板的数据緩存到与所述第一业务单板相连接的网元中;
303:将所述第一单板的业务倒换到所述第二单板,所述第一单板和第二 单板之间完成业务倒换后,在网元间广播业务倒换结束消息;
304:接收业务倒换结束消息,将缓存在与所述第一单板相连接的网元中 的数据发送到所述第二单板。
其中,所述网元为了支持对信令緩存重发,在网元部署緩存单元,对于 一个网元内的多个緩存单元可以集中管理,也可以与各自接口绑定在一起, 实现分散管理。
其中,所述发生业务倒换的第一单板和第二单板部署在系统内緩存单元 之前,从接口上来的消息不经过緩存单元,比如接口板。这种情况下,在所 迷第一单板和第二单板间发生业务倒换之前,通过网元间倒换开始消息通知 与所述发生业务倒换单板相连接的网元,所述与所述发生业务倒换单板相连 接的网元接收到业务倒换开始消息后,激活与所述发生业务倒换单板相连接 的网元中的緩存单元,緩存发往所迷正在发生业务倒换单板的数据。
其中,所述网元间倒换开始消息包括网元间的编号、接口编号列表及
或信令点编号,也可以是在全网内唯一表示所述发生业务倒换单板所在的网 元的其他标识。
所述两个网元间可能存在多个接口连接,网元中的业务发生倒换可能只 影响其中某一些接口,若广播的消息不携带接口编号列表,则表示与所述发 生业务倒换单;f反所在网元的所有接口都受影响;所述緩存时长稍大于所述发 生业务倒换的时长,所述倒换时长可以通过测试极限情况下的最大时长确定。
其中,网元接口倒换结束后,通过广播网元间倒换结束消息通知全网内
与网元接口升级受影响的网元,这些网元相关接口的緩存单元需要立刻将所 述緩存数据发送到所述完成业务倒换的单板上,在转发完成后进入空闲工作 状态。
其中,所述緩存单元在緩存和转发数据时,按照先进先出的原则处理。
其中,所述第一网元和第二网元间的倒换结束消息包括网元的编号和 接口编号列表。所述网元的编号可以是第一网元和第二网元的IP地址或信令 点编号,也可以在全网内唯一表示第一网元和第二网元;所述两个网元间可 能存在多个接口连接,网元中的业务发生倒换可能只影响其中某一些接口 , 若广播的消息不携带接口编号列表,则表示第一网元和第二网元的所有接口 都受影响。
参见图4,为本发明提供的一种单板的装置图,包括接收单元401、发 送单元403、纟爰存单元402;
接收单元401 ,用于接收到第 一单板与第二单板之间的业务倒换开始消息 时,将发送到所述第一单板的数据转发到緩存单元402;
緩存单元402,用于接收所述接收单元401发送的数据并进行緩存;
发送单元403,用于接收到第一单板与第二单板之间的业务倒换结束消息 时,从所述緩存单元402获取所述緩存数据并发送到所述完成业务倒换的第 二单板。
其中,所述发生业务倒换的第一单板和第二单板为接口板时,与所述单 板不在同 一 网元中;所述发生业务倒换的第 一单板和第二单板为除接口板外 的业务单板时,与所述单板在同一网元中。下面对所述第一单板和第二单板 为接口板,或者所述第一单板和第二单板为除接口板外的其它业务板,分别 列举实施例进行详细说明
参见图5,所述第一单板和第二单板为除接口板外的其他业务单板时,本 发明实施例二提供的框图,具体如下
所述装置包括第一接口 501、第一单板503、第二单板504,所述第一接口 501包括第一緩存单元502;
所述笫一单板503,用于通过第一接口 501接收数据,并进行业务处理, 当不能接收数据时,将业务倒换到第二单板504;
第一緩存单元502,用于第一单板503和第一单板504发生业务倒换时, 通过第一接口 501将发送到第一单板503的数据进行缓存,第一单板503和 第二单板504倒换结束时,再将所述緩存的数据发送到第二单板504。
其中,所述第一单板503和第二单板504部署在系统内第一緩存单元502 之后,从接口上的消息到达所述第一单板503和第二单板504前先经过第一 緩存单元502,所述第一单板503和第二单板504发生业务倒换前通过广播业 务倒换开始消息,通知系统内与所述第 一单板503相连接的第 一接口 501的 緩存单元502,所述第一緩存单元502进入激活工作状态。
其中,所述倒换开始消息包括发生业务倒换的第一单板503和第二单 板504的编号以及在第一緩存单元502中的緩存时长。所述第一单板503和 第二单板504的编号可以是自身的槽位号,也可以是第一单板503和第二单 板504的CPUID或IP地址,也可以在系统内唯一标识所述第一单板503和第 二单板504;所述在第一緩存单元502内的緩存时长稍大于所述第一单板503 与第二单板504之间的业务倒换时长,第一单板503与第二单板504的业务 倒换时长可以通过测试极限情况下的最大时长确定。
其中,在所述第一单板503与第二单板504发生业务倒换结束后,通过 广播倒换结束消息通知系统内与所述第一单板503与第二单板504相连接的 第一接口 501的緩存单元502,所述第一接口 501的緩存单元502需要立刻将 所述緩存数据发送到所述完成业务倒换的第二单板504上,在发送完成后所 述第一緩存单元502进入空闲工作状态。
其中,所述倒换结束消息包括第一单板503与第二单板504的编号,所 述编号可以是所述第一单板503与第二单板504的槽位号,也可以是所述第 一单板503与第二单板504的CPUID或IP地址,也可以在系统内唯一标识所 述第 一单板503与第二单板504;
参见图6,所述第一单板和第二单板为接口时,本发明实施例一提供的框
图,具体如下
所述系统包^l舌第一网元604、第二网元603;
所述第一网元604包括第一单板503、第二单板504;所述第二网元603 包括第二接口 602的第二緩存单元601;
第一单板503,用于接收数据,并进行业务处理,当不能接收数据时,将 业务倒换到第二单板504;
第二緩存单元601,用于第一单板503和第一单板504发生业务倒换时, 通过第二接口 602将发送到第一单板503的数据进行緩存,第一单板503和 第二单板504业务倒换结束时,再将所述緩存的数据发送到第二单板504。
其中,所述第一单板503和第二单板504正常工作时,所述第二接口 602 的第二緩存单元601置于空闲状态。
其中,所述发生业务倒换的第一单板503和第二单板504为接口板,这 种情况下,在所述第一单板503和第二单板504间发生业务倒换之前,通过 广播第一网元604和第二网元603间倒换开始消息通知所述第二网元603,所 述第二网元接收到网元间倒换开始消息后通知第二接口 602的第二緩存单元 601进入激活工作状态,緩存发往所述正在发生业务倒换单板的数据。
其中,所述第一网元604和第二网元603之间的倒换开始消息包括网 元间的编号、接口编号列表及緩存时长。所述网元的编号可以是所述第一网 元604和第二网元603的IP地址或信令点编号,也可以在全网内唯一表示所 述第一网元604和第二网元603。
其中,所述第一网元604和第二网元603之间可能存在多个接口连接, 网元中的业务发生倒换可能只影响其中某一些接口,若广播的消息不携带接 口编号列表,则表示第一网元604和第二网元603的所有接口都受影响;所 述緩存时长稍大于所述第一单板603和第二单板504之间发生业务倒换的时 长,可以通过测试极限情况下的最大时长确定。
其中,所述第一单板503和第二单板504之间倒换结束后,通过广播倒 换结束消息通知系统内的第二网元603 ,第二网元603中的第二接口 602的第 二緩存羊元601刻将所迷緩存数据发送到所述第二单板504上,然后第二緩 存单元601进入空闲工作状态。
其中,所述第一网元604和第二网元603之间的倒换结束消息包括网 元的编号和冲妄口编号列表。所述网元的编号可以是所述第一网元604和第二 网元603的IP地址或信令点编号,也可以在全网内唯一表示所述第 一 网元604 和第二网元603;所述第 一 网元604和第二网元603之间可能存在多个接口连 接,网元中的业务发生倒换可能只影响其中某一些接口,若广播的消息不携 带接口编号列表,则表示与所述发生业务倒换单板所在网元的所有接口都受 影响。
其中,本发明所述的第一单板503和第二单板504为同一单板上具有主 备冗余功能的业务单板,在正常情况下,第一单板503为主用单板,第二单 板504为备用单板,当主用单板发生故障或升级,所述第一单板503与第二 单板504之间发生业务倒换,当完成业务倒换后原第一单板503变为新的备 用单板,原第二单板504变为新的主用单板。
以上对本发明所提供的一种业务倒换的方法及一种单板进行了详细介
施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领 域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会 有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1. 一种业务倒换的方法,其特征在于,包括接收第一单板与第二单板之间的业务倒换开始消息,将发送到所述第一单板的数据进行缓存;接收所述第一单板与第二单板之间的业务倒换结束消息,将所述缓存数据发送到所述完成业务倒换的第二单板。
2、 根据权利要求1所述的方法,其特征在于,所述接收第一单板和第二 单板间的业务倒换开始消息之前,包括广播第 一单板和第二单板间的业务倒换开始消息。
3、 根据权利要求l所迷的方法,其特征在于,所述将发送到所述第一单 板的数据进行緩存,包括将发送到所述第一单板的数据,緩存到与所述第 一单板和第二单4反所在网元的相邻网元中。
4、 根据权利要求1所述的方法,其特征在于,所述将发送到所述第一单 板的数据进行緩存,包括将发送到所述第一单板的数据,緩存到所述第一 单板和第二单板所在的网元中。
5、 根据权利要求1所述的方法,其特征在于,所述业务倒换开始消息和 业务倒换结束消息为在网元内广播的消息,或者在网元间广播的消息。
6、 一种单板,其特征在于,所述单板包括接收单元、发送单元、缓存 单元;接收单元,用于接收到第一单板与第二单板之间的业务倒换开始消息时, 将发送到所述第 一单板的数据转发到緩存单元;緩存单元,用于接收所述接收单元发送的数据并进行緩存;发送单元,用于接收到第 一单板与第二单板之间的业务倒换结束消息时, 从所述緩存单元获取所述緩存数据并发送到所述完成业务倒换的第二单板。
7、 根据权利要求6所述的单板,其特征在于,所述单板为接口板或者除接口板外的业务单板。
8、 根据权利要求6所述的单板,其特征在于,所述第一单板和第二单板 设置有编号,当发生业务倒换时,根据所述第一单板和第二单板的编号识别 路径,将发往所迷第 一羊板的消息进行緩存。
9、 根据权利要求6所述的单板,其特征在于,所述编号为槽位号或 CPUID或IP地址或与所述发生业务倒换单板所在系统内唯一的标识。
全文摘要
本发明属于通信技术领域,提供了一种业务倒换的方法及一种单板,所述方法具体为当单板间进行业务倒换时,如果发生业务倒换的单板是接口板,将发送到接口板上的数据缓存到与所述接口板相连接的对端网元的缓存单元中;如果发生业务倒换的单板是除接口板外的其它业务单板,将发送到正在发生业务倒换业务单板上的数据缓存到与所述业务倒换单板在同一网元的缓存单元中,当单板间完成业务倒换时,将所述缓存数据再发送到完成业务倒换的单板上。利用本发明,避免了在业务单板故障或升级时,业务倒换的过程中业务的中断。
文档编号H04B1/74GK101207409SQ20061017053
公开日2008年6月25日 申请日期2006年12月21日 优先权日2006年12月21日
发明者杨胜强 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1