一种同异步串口备份的系统、装置及切换方法

文档序号:7654764阅读:171来源:国知局
专利名称:一种同异步串口备份的系统、装置及切换方法
技术领域
本发明涉及网络通信领域,特别是涉及一种同异步串口备份的系统、装 置及切换方法。
背景技术
目前,随着信息技术和网络技术的不断发展,民航、邮政、银行、保险、 电力等许多行业都使用同异步串口进行通讯。同异步串口包括同步串口和异
步串口 。同步串口 一般可以工作在DTE ( data terminal equipment,数据终端 i殳备)和DCE ( data circuit-terminating equipment,数才居电^各终接i殳备)两种 方式, 一般情况下,同步串口作为DTE设备,接受DCE设备提供的时钟。 同步串口可以外接多种类型电缆,设备可以自动检测同步串口外接电缆类型, 并完成电气特性的选择,通常无需手工配置。同步串口支持的链路层协议包 括PPP (Point to Point Protocol,点到点协i义)、帧中继、LAPB ( Link Access Protocol-Balanced,链路访问过程平衡协议)等。异步串口有两种 一种是将 同步串口设置为工作在异步方式,另外一种是专用异步串口。异步串口可以 工作在协议模式和流模式下。
使用同异步串口的下行设备包括但不限于探测设备,异步报文机、电力 部门的异步电表采集器、航空的异步报文发送机、程控交换机等。这些下行 设备往往只提供一个串口,或者是同步,或者是异步。根据这个特点,现有 技术的组网结构如图l所示,带有同异步串口的下行设备13通过同异步电缆 连接到网络设备12的同异步串口上,带有同异步串口的下行设备14通过同 异步电缆连接到网络设备12的另外一个同异步串口上,网络设备12与IP网 络11连接。当系统开始工作后,以带有同异步串口的下行设备(以下简称下 行设备)13为例,下行设备13的数据流通过同异步串口发送到网络设备12, 网络设备12将该数据流发送给IP网络11, IP网络11通过局域网或远程网将
该数据流发送到备份该数:悟流或者应用该数据流的设备上。该i殳备备份或应 用完毕后,将结果发送给IP网络ll, IP网络11发送到网络设备12上,网络
设备12通过同异步串口发送给下行设备13,下行设备13对该结果进行处理,
完成整个数据业务。
现有技术有以下缺点当与下行设备13连接的网络设备12的同异步串 口出现故障的时候,网络就会出现中断,业务无法完成。需要手动切换网络 设备12上的同异步串口,来恢复网络和业务,但是有时候这些设备摆放在不 方便到达的地方,手动切换非常困难。况且当上述故障出现后,还需要检查 网络故障,确定是否为同异步串口故障,确定后才会去手动切换,这样必然 影响了工作效率。

发明内容
本发明实施例要解决的问题是提供一种同异步串口M的系统、装置及 切换方法,以达到对网络设备的同异步串口进行备份的目的,当同异步串口 出现故障时,可以快速、自动的切换。
为达到上述目的, 一方面,本发明实施例的技术方案提供一种同异步串 口备份的系统,包括带有同异步串口的下行设备,还包括网络设备组, 所述网络设备组至少有两个同异步串口与所述下行设备的一个同异步串口连 接;所述网络设备组的同异步串口互为备份。
其中,所述网络设备组只包括一个网络设备时,所述网络设备至少包括 两个同异步串口 ,且至少有两个同异步串口与所述下行设备的一个同异步串 口连接。
其中,所述网络设备组包括多个网络设备时,每一个所述网络设备上至 少包括一个同异步串口 ,且至少有两个所述网络设备的同异步串口与所述下 行设备的一个同异步串口连接。
其中,所述连接方式具体为所述网络i殳备组与所述下行设备的一个同 异步串口连接的同异步串口各引出一条电缆,以相同线序连接,结合成一条 电缆,与所述下4亍设备的一个同异步串口连接。另一方面,本发明实施例的技术方案还提供了一种网络设备,包括检测
单元和同异步串口管理单元;所述4企测单元,用于4企测所述网络设备的同异 步串口与下行i殳备的同异步串口之间的链路故障,或所述网络设备与IP网络 之间的链路故障,并将检测结果发送给所述同异步串口管理单元;所述同异 步串口管理单元,根据所述检测单元的检测结果打开或关闭所述网络设备的 同异步串口。
再一方面,本发明实施例的技术方案还提供了 一种同异步串口切换的方 法,包括以下步骤设置与下行设备的一个同异步串口连接的网络设备组的 同异步串口的状态,将其中一个所述同异步串口设为主用状态,设置主用状 态同异步串口的优先级最高,打开所述主用状态同异步串口;将其它所述同 异步串口设为备份状态,设置备份状态同异步串口的优先级依次降低,关闭 所述备份状态同异步串口 ;检测网络设备与所述下行设备之间的链路或网络 设备与IP网络之间的链路是否发生故障,如果发生故障,则切换所述网络设 备组的同异步串口。
其中,所述检测网络设备与所述下行设备之间的链路或网络设备与IP网 络之间的链路是否发生故障具体包括所述包括备份状态同异步串口的网络 设备定时给所述包括主用状态同异步串口的网络设备发送探测报文,如果所 述包括主用状态同异步串口的网络设备没有回应所述探测报文,或者回应所 述探测报文为请求打开所述备份状态同异步串口 ,则表明所述网络设备与所 述下行设备之间的链路发生故障;所述网络设备定时给所述IP网络发送报文, 如果发送失败,则表明所述网络设备与所述IP网络之间链路发生故障。
其中,所述切换同异步串口具体包括关闭所述主用状态同异步串口, 打开优先级最高的所述备^P分状态同异步串口 。
其中,所述切换同异步串口具体包括降低所述主用状态同异步串口对 应的VRRP优先级,关闭所述主用状态同异步串口,打开VRRP优先级最高 的所述备盼状态同异步串口 。
其中,在切换同异步串口之前,还包括设置所述主用状态同异步串口 对应的VRRP优先级最高,打开主用状态同异步串口;设置所述备份状态同
异步串口对应的VRRP优先级依次降低,关闭备份状态同异步串口 。
本发明实施例通过采用对网络设备上的同异步串口进行备份的技术手 段,克服了因同异步串口出现故障而业务中断的缺陷,从而增强了网络的可 靠性,保持了业务的连续,提高了工作效率。


图1是现有技术的系统组网结构示意图2是本发明实施例的 一种同异步串口备份的系统结构示意图3是本发明实施例的另 一种同异步串口备份的系统结构示意图4是本发明实施例的一种探测设备同步串口备份的系统结构示意图5是本发明实施例的一种电表采集器异步串口备份的系统结构示意
图6是本发明实施例的一种系统结构图。
具体实施例方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。 图2是本发明实施例的一种同异步串口备份的系统结构示意图,由IP网 络ll,网络设备21、 22,带有同异步串口的下行设备(以下简称下行设备) 23、 24组成,其中下行设备23、 24都只有一个同异步串口。 IP网络11分别 与网络设备21、 22连接,网络设备21的一个同异步串口和网络设备22的一 个同异步串口分别引出一条电缆,两条电缆以相同线序连接,结合成一条电
缆,与下行设备23的同异步串口连接。相同线序是指从同异步串口同一针脚 或针孔引出的导线即为相同线序。例如,网络设备21的一个同异步串口针脚 1引出的导线与网络设备22的一个同异步串口针脚1引出的导线就为相同线 序的导线。下行设备24接入系统的方式与下行设备23相同。网络设备包括 但不限于交换^L,
具体的工作过程以下行设备23的工作过程为例。首先设置网络设备21、 22的同异步串口状态,假设将网络设备21的同异步串口设为主用状态,网络
设备22的同异步串口设为备份状态,设置网全各^L备21的优先级高于网络设 备22。打开网络设备21的同异步串口,关闭网络设备22的同异步串口。如 果有多个网络设备上的同异步串口为备份状态,则设置带有备份状态同异步 串口的网络设备的优先级依次降低。下行设备23开始工作,将数据流通过同 异步串口发送给网络设备21,网络设备21将该数据流发送给IP网络11, IP 网络11通过局域网或远程网将该数据流发送给需要备份或应用该数据的设 备,该设备备份或应用完毕后,将结果发送IP网络ll, IP网络11发送给网 络设备21,网络设备21通过主用状态同异步串口将该结果发送给下行设备 23,至此整个业务完成。
网络设备22会定时给网络设备21发送TCP (Transmission Control Protocol,面向连接的可靠传输协议)形式的探测报文,探测报文也可以是UDP (User Datagram Protocol,无连接的非可靠传输协议),以及其它形式的报文, 探测报文的主要内容包括询问和回答。如果网络设备21对该报文没有回应, 或者回应该报文,需要将串口切换到网络设备22的同异步串口上,那么将网 络设备21的同异步串口关闭,打开网络设备22的同异步串口。另外,网络 设备21也会检测网络设备21与下行设备23之间的链路是否正常,如果不正 常,则网络设备21关闭主用状态同异步串口,发送报文给网络设备22,请求 打开备份状态同异步串口 ,网络设备22根据网络设备21的请求,打开备份 状态同异步串口。同时,网络设备21还检测网络设备21与IP网络11之间链 路是否正常,网络设备21定时给IP网络11发送报文,如果发送失败,则网 络设备21关闭主用状态同异步串口 ,发送报文给网络设备22,请求打开备份 状态同异步串口 ,网络设备22根据网络设备21的请求,打开备份状态同异 步串口。如果有多个备份状态同异步串口,则打开优先级最高的网络设备上
的备份状态同异步串口。
另外,同异步串口的切换还可以与VRRP ( Virtual Router Redundancy Protocol,虛拟^各由器冗余协议)配合使用。首先将主用状态同异步串口对应 的VRRP的优先级设置为高,备份状态同异步串口对应的VRRP的优先级设 置为低。如果图2组网中与下行设备23连接的还有网络设备C、网络设备D 等多个备份状态的网络设备,则设置各个备份状态同异步串口对应的VRRP 的优先级依次降低,且都低于主用状态同异步串口对应的VRRP的优先级。
网络设备21检测到网络设备21与下行设备23之间的链路出现故障或网 络设备21与IP网络11之间链路出现故障,则降低主用状态同异步串口对应 的VRRP的优先级,并使其低于备盼状态同异步串口对应的VRRP的优先级, 并且关闭主用状态同异步串口,备^f分状态同异步串口对应的VRRP的优先级 高于主用状态同异步串口对应的VRRP的优先级,则网络设备22自动打开备 份状态同异步串口。完成同异步串口的切换,系统恢复正常。当网络设备21 与下行设备23之间的链路故障排除后或网络设备21与IP网络11之间链路恢 复正常后,网络设备21升高主用状态同异步串口对应的VRRP的优先级,使 其高于备份状态同异步串口对应的VRRP的优先级,打开主用状态同异步串 口,并且网络设备22自动关闭备份状态同异步串口,网络恢复到初始状态。
图3是本发明实施例的另一种同异步串口备份的系统结构示意图,IP网 络11与网络设备31连接,网络设备31上的两个同异步串口分别引出一条电 缆,两条电缆以相同线序连接,结合成一条电缆,同带有同异步串口的下行 设备32连接。相同线序是指从同异步串口同一针脚或针孔引出的导线为相同 线序的导线。例如,网络设备31的一个同异步串口针脚l引出的导线与网络 设备31的另一个同异步串口针脚l引出的导线就为相同线序的导线。该实施 例是通过网络设备31上的两个同异步串口对下行设备32进行备份。
具体的工作过程为首先设置网络设备31上的两个同异步串口状态,其 中一个同异步串口设为主用状态,设置其优先级为高。另一个同异步串口设 为备份状态,其优先级设为低。打开主用状态同异步串口,关闭备份状态同 异步串口。下^f亍i殳备32开始工作,将数据流通过主用状态同异步串口发送给 网络设备31,网络设备31将该数据流发送《合IP网络11, IP网络11通过局 域网或远程网将该数据流发送给需要备份或应用该数据的设备,该设备备份 或应用完毕后,将结果发送IP网络ll, IP网络11发送给网络设备31,网络 设备31通过主用状态同异步串口将该结果发送给下行设备32,至此整个业务 完成。网络设备31定时4企测主用状态同异步串口工作是否正常,如果工作不
正常,则网络设备31关闭主用状态同异步串口,打开备份状态同异步串口。 自动完成同异步串口的切换,系统恢复正常。
图4是本发明实施例的一种探测设备同步串口备份的系统结构示意图。 由探测设备41、 46,网络设备42、 43、 44、 45及IP网络11组成,其中 探测设备41、 46只有一个同步串口。网络设备42、 43各由一个同步串口 引出一条电缆,两条电缆以相同线序连接,结合成一条电缆,与探测设备41 连接。相同线序是指从同异步串口同 一针脚或针孔引出的导线即为相同线序。 例如,网络设备42的一个同异步串口针脚1引出的导线与网络设备43的一 个同异步串口针脚1引出的导线就为相同线序的导线。网络设备44、 45各有 一个同步串口引出一条电缆,两条电缆以相同线序连接,结合成一条电缆, 与探测设备46连接。网络设备42、 43、 44、 45分别与IP网络11连接。
首先设置网络设备的同步串口状态。将网络设备42上与探测设备41 连接的同步串口设置为主用状态。将网络设备43上与探测设备41连接的 同步串口设置为备份状态。设置网络设备42的优先级高于网络设备43的 优先级,打开网络设备42的主用状态同步串口 ,关闭网络设备43的备份 状态同步串口 。将网络设备44上与探测设备46连接的同步串口设置为主 用状态。将网络设备45上与探测设备46连接的同步串口设置为备份状态。 设置网络设备44的优先级高于网络设备45的优先级,打开网络设备44 的主用状态同步串口 ,关闭网络设备45的备份状态同步串口 。
探测设备41开始工作,在自己搜索范围内进行搜索,并将接收到的 数据通过同步帧经过主用状态同步串口发送到网络设备42上,网络设备 42通过IP网络11将该数据发送到网络设备44上,网络设备44通过主用 状态同步串口将该数据发送给探测设备46,这样探测设备46就获得了探 测设备41搜索范围内的数据,也就相当于探测设备46能够搜索探测设备 41负责的搜索范围,扩大了探测设备46的搜索范围。同理,探测设备46 接收到的数据也可以发送到探测设备41上。
设备42没有回应该探测报文,或者回应该探测报文,请求打开网络设备
43上的备份状态同步串口 ,那么网络设备43打开备份状态同步串口,同 时网络设备42关闭主用状态同步串口 。
网络设备42能够检测与探测设备41之间的链路是否工作正常,以及 与IP网络11连接的链路是否正常。检测与IP网络11连接的链路是否正 常的方法是定时给IP网络11发送报文,如果发送失败,则表明网络设备 42与IP网络11连接的链路出现故障。如果检测到网络设备42与探测设备 41之间的链路工作不正常或与IP网络连接的链路出现故障,则关闭主用状 态同步串口 ,并发送报文给网络设备43,请求网络设备43打开备份状态 同步串口 ,网络设备43根据网络设备42的请求打开备份状态同步串口 。 网络恢复正常,数据可以继续传输。
因为图4为对称网络结构,所以网络设备44、 45之间的同步串口切 换方法与网络设备42、 43相同。
图5是本发明实施例的一种电表采集器异步串口备份的系统结构示意 图。由电表采集器51、网络设备52、 53、 IP网络11及工作站54组成。其 中电表采集器51只有一个异步串口。网络设备52、 53都至少包括一个异 步串口。网络设备52、 53各从一个异步串口引出一条电缆,两条电缆以相 同线序连接,结合成一条电缆,.与电表采集器51连接。相同线序是指从同异 步串口同一针脚或针孔引出的导线即为相同线序。例如,网络设备52的一个
同异步串口针脚1引出的导线与网络设备53的一个同异步串口针脚1引出的 导线就为相同线序的导线。网络设备52、 53分别与IP网络11连接,IP网 络11与工作站54连接。
设置网络设备52的异步串口对应的VRRP的优先级高于网络设备53的 异步串口对应的VRRP的优先级。网络设备52的异步串口为主用状态,网 络设备53的异步串口为备份状态,打开主用状态异步串口,关闭备份状态异 步串口。此时,电表采集器51、网络设备52、 IP网络ll、工作站54构成 链路。电表采集器51将采集到的数据通过主用状态异步串口发送给网络设备 52,网络设备52将该数据发送给IP网络11, IP网络11发送给工作站54, 工作站54对该数据进行应用和备份。
如果网络设备52检测到网络设备52与电表采集器51之间的链路发生 故障或者网络设备52与IP网络11之间的链i^出现故障,则降低主用状态 异步串口对应的VRRP的优先级,并且使其低于备份状态异步串口对应的 VRRP的优先级。网络设备53自动打开备份状态异步串口。此时,电表采集 器51、网络设备53、 IP网络ll、工作站54构成链路。这样网络就恢复正 常,业务得以恢复。当网络设备52与电表采集器51之间的链路故障排除或 者网络设备52与IP网络11之间的链路恢复正常,则升高主用状态异步串 口对应的VRRP的优先级,并且使其高于备份状态异步串口对应的VRRP的 优先级。同时打开主用状态异步串口,网络设备53自动关闭备份状态异步 串口。这样网络就恢复到了初始状态,业务可以继续进行。
图6是本发明实施例的一种系统结构图。包括IP网络ll,网络设备 61、 62,带有同异步串口的下行设备63、 64,其中网络设备61包括报警 单元611、检测单元612和同异步串口管理单元613,网络设备62包括报 警单元621、;险测单元622和同异步串口管理单元623。 IP网络11分别与 网络设备61、 62连接,网络设备61的一个同异步串口和网络设备62的一 个同异步串口分别引出一条电缆,两条电缆以相同线序连接,结合成一条电 缆,与下行设备63连接。下行设备64与网络设备61、 62的连接方式和下 行设备63相同。相同线序是指从同异步串口同一针脚或针孔引出的导线即为 相同线序。例如,网络设备61的一个同异步串口针脚1引出的导线与网络设 备62的一个同异步串口针脚1引出的导线就为相同线序的导线。
因为下行设备63和下行设备64的工作过程相同,所以以下行设备63 为例,进行详细描述。首先设置网络设备61的同异步串口为主用状态,设 置网络设备62的同异步串口为备份状态。设置网络设备61的优先级高于 网络设备62,打开主用状态同异步串口,关闭备份状态同异步串口。
检测单元622定时给纟企测单元612发送4全测报文,如果检测单元612 没有回应该检测报文,或回应需要打开网络设备62的备份状态同异步串 口,则检测单元622发送4企测结果给同异步串口管理单元623。同异步串 口管理单元623接收到检测结果后,打开网络设备62的备份状态同异步串
口。检测单元612发送检测结果给同异步串口管理单元613和报警单元 611,报警单元611接到检测结果后发出警告信息,提醒网络设备61需要 维修。同异步串口管理单元613接到检测结果后,关闭网络设备61的主用 状态同异步串口。
;险测单元612还定时给IP网络11发送4艮文,如果发送失败,说明网 络设备61与IP网络11之间链路出现故障,则;险测单元612发送检测结果 给同异步串口管理单元613和报警单元611,报警单元611接到检测结果 后发出警告信息,提醒网络设备61需要维修。同异步串口管理单元613 接到检测结果后,关闭网络设备61的主用状态同异步串口。同时检测单元 612发送报文给检测单元622,请求打开网络设备62的备份状态同异步串 口 。检测单元622接到该报文后,发送检测结果给同异步串口管理单元623, 同异步串口管理单元623接到检测结果后,打开网络设备62的备份状态同 异步串口。自此完成串口的切换,网络恢复正常。
由以上实施例可以看出,本发明实施例通过采用多个同异步串口与下 行设备连接,达到对下行设备同异步串口备份的效果。当网络设备的同异 步串口或与IP网络连接的链路出现故障时,可以自动、快速切换同异步串 口,恢复网络状态,保持业务的连续性,提高工作效率。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润 饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1、一种同异步串口备份的系统,包括带有同异步串口的下行设备,其特征在于,还包括网络设备组,所述网络设备组至少有两个同异步串口与所述下行设备的一个同异步串口连接;所述网络设备组的同异步串口互为备份。
7、 如权利要求6所述同异步串口切换的方法,其特征在于,所述检测网 络设备与所述下行设备之间的链路或网络设备与IP网络之间的链路是否发生 故障具体包括所述包括备份状态同异步串口的网络设备定时给所述包括主用状态同异 步串口的网络设备发送探测报文,如果所述包括主用状态同异步串口的网络设备没有回应所述探测报文,或者回应所述探测报文为请求打开所述备份状 态同异步串口 ,则表明所述网络设备与所述下行设备之间的链路发生故障;所述网络设备定时给所述IP网络发送报文,如果发送失败,则表明所述网络设备与所述IP网络之间链路发生故障。
8、 如权利要求6所述同异步串口切换的方法,其特征在于,所述切换同 异步串口具体包括关闭所述主用状态同异步串口 ,打开优先级最高的所述备份状态同异步串口 。
9、 如权利要求6所述同异步串口切换的方法,其特征在于,所述切换同 异步串口具体包括降低所述主用状态同异步串口对应的虛拟路由器冗余协议VRRP优先级, 关闭所述主用状态同异步串口 ,打开VRRP优先级最高的所述备份状态同异 步串口 。
10、 如权利要求9所述同异步串口切换的方法,其特征在于,在切换同 异步串口之前,还包括设置所述主用状态同异步串口对应的VRRP优先级最高,打开主用状态 同异步串口 ;设置所述备份状态同异步串口对应的VRRP优先级依次降低,关闭备份状态同异步串口。
全文摘要
本发明公开了一种同异步串口备份的系统,涉及网络通信领域,包括带有同异步串口的下行设备和网络设备组,所述网络设备组至少有两个同异步串口与所述下行设备的一个同异步串口连接;所述网络设备组的同异步串口互为备份。本发明还公开了一种网络设备,包括检测单元和同异步串口管理单元。本发明还公开了一种同异步串口切换的方法。本发明实现了对同异步串口备份的效果,当网络设备出现故障时,可以自动、快速切换同异步串口,保证了业务的连续性。
文档编号H04L12/56GK101098217SQ20071011158
公开日2008年1月2日 申请日期2007年6月21日 优先权日2007年6月21日
发明者辉 董 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1