具有备援机制的信号转换系统与备援方法

文档序号:7916267阅读:125来源:国知局

专利名称::具有备援机制的信号转换系统与备援方法
技术领域
:本发明为一种具有备援机制的信号转换系统与备援方法,特别是指利用一控制端计算机与信号转换装置间的联机达到远程虚拟通讯端口的备援机制。
背景技术
:应用于一些重要的远程控制系统中,特别是利用网络为基础建立的控制环境,不容许有断线的风险,故现有技术即提供利用冗余(redundant)联机建立的备援机制,同时有两个以上的复数条联机,当主要联机失败时(failure),能有其它备援联机接手。现有的备援技术可参阅图1所揭示的冗余通讯端口的技术,其中显示一个局域网络通过转换连接至网络的系统概要图,主要是有一个负责封包转送的网络封包转换的装置100,一端连接至网络104,另一端通过两个以上的通讯端口连接外部的局域网络102,包括有虚拟局域网络(VLAN)A与虚拟局域网络B,让设置于各局域网络的计算机可通过此封包转换装置IOO连接至其它网络104,如因特网(Internet)。此例中,封包转换装置IOO具有备援的功能,其中设置有一处理封包转换的封包交换模块112,并有联机外部网络的主要通讯端口113与另一个备援通讯端口115,此封包转换装置IOO利用一个耦接至主要通讯端口113与备援通讯端口115的联机监控模块111监控各通讯端口的连接状态。当其中主要通讯端口113联机失败时,联机监控模块lll将信息传递至封包交换模块112,即更新封包的路由表(routingtable)与桥接表(bridgingtable),将封包指向备援通讯端口115,接着启动备援通讯端口115接手联机,并关闭主要通讯端口113。然而在工业计算机的作业环境中,更可通过上述网络联机的备援机制在彼端虚拟一通讯端口(communicationport),以由远程通过此网络备援环境控制彼端的系统,概要图标如图2所示的远程虚拟通讯端口的示意图。由于在自动控制的领域中,多半的控制信号是通过通讯端口(communicationport),包括序歹!j(serial)与并歹U式(parallel)的通讯端口,现有技术已提供通过网络虚拟一个远程通讯端口的方式,即利用以太网络达到远程虚拟通讯端口的功能,能够在近端计算机上虚拟一个通讯端口,借此传递控制信号。如附图中的控制计算机20,此为一具备两个网络通讯端口的计算机系统,分别通过第一网络201与第二网络202联机至彼端的转换装置22上,此转换装置22具有虚拟通讯端口的功能,能将网络封包转换为一般通讯端口的信号,使控制计算机20通过网络联机能经过通讯端口存取远程设备24的资源,此类转换装置22并能建立两个网络联机的备援机制,当其中一个联机失败时,将由另一个联机接手。
发明内容有鉴于在工业计算机的应用上,需要稳定且方便的控制环境,本发明揭示一种具有备援机制的信号转换系统与备援方法,为提供近端计算机能通过网络产生一虚拟通讯端口,能借以存取远程设备的通讯端口,并且提供备援机制,产生更稳定的网络备援环境。本发明所揭示的具有备援机制的信号转换系统,是在网络通讯的基础下,控制计算机连接至一信号转换装置,通过虚拟通讯端口驱动程序在近端虚拟出一个由以太网络转换的通讯端口,提供远程通讯端口联机,并通过不同的网络拓扑(topology)设计产生不同的备援方案。其中,具有备援机制的信号转换系统至少包括有一信号转换装置与一控制端计算机,于一较佳实施例来看,信号转换装置至少具有执行装置内的信号处理的处理单元,另具有至少两个网络接口,外通过网络接口连接一网络,并有一或复数个实体通讯端口,信号转换装置通过此实体通讯端口连接远程设备,当中具有信号转换的功能,将由网络传递的封包转换为通过实体通讯端口传递至远程设备的指令。控制端计算机则至少有两个控制端网络接口,通过控制端网络接口连接上述的网络,以连接到信号转换装置,另有一虚拟通讯端口驱动程序,其中有一备援模块,能将控制指令转换为网络封包数据,或将网络封包数据转换为该控制端计算机的信息,利用备援模块监视控制端网络接口的运作状态。换句话说,本发明提供一种具有备援机制的信号转换系统,所述的系统至少包括有(a)—信号转换装置,其中包括有(al)—处理单元,执行该信号转换装置的信号处理;(a2)至少两个网络接口,电性连接该处理单元,该信号转换装置对外通过该网络接口连接一网络;(a3)—或复数个实体通讯端口,电性连接该处理单元,该信号转换装置通过该实体通讯端口连接一或复数个远程设备,其中该实体通讯端口为序列式、并列式或为一现场总线的通讯端口;(b)—控制端计算机,通过该网络连接该信号转换装置,其中包括有(bl)至少两个控制端网络接口,该控制端计算机通过该控制端网络接口连接该网络;以及(b2)—虚拟通讯端口驱动程序,具有一备援模块,将控制指令转换为网络封包数据,或将网络封包数据转换为该控制端计算机的信息,借该备援模块监视该控制端网络接口的运作状态;借该具有备援机制的信号转换系统将该控制端计算机所传递的网络封包经该信号转换装置转换为该实体通讯端口的信号,并传递至该远程设备,其中,该控制端计算机利用网络通过两条以上的网络联机连接至该信号转换装置,并通过该信号转换装置的该实体通讯端口连接至该远程设备,当该备援模块判断一主要联机失败后,即以另一备援联机接手。本发明所揭示的具有备援机制的信号转换系统主要是通过当中的信号转换装置将控制端计算机所传递的网络封包转换为实体通讯端口的信号,并传递至远程设备。而备援机制则是当该判断出一主要联机失败后,即以另一备援联机接手。本发明提供一种应用上述的具有备援机制的信号转换系统的备援方法,所述的方法包括有建立一或复数个控制端计算机、一信号转换装置与一或复数个远程设备间的联机,其中该信号转换装置通过至少两个网络联机连接至该控制端计算机,各网络联机为相同网域,该信号转换装置通过一或复数个实体通讯端口连接该远程设备;启动备援机制,借该控制端计算机中的虚拟通讯端口驱动程序监控该控制端计算机与该信号转换装置间的网络联机状态;该控制端计算机通过一第一联机连接该信号转换装置,并借以传递数据至该远程设备,或是反向传递数据;若该第一联机状态正常,仍继续以该第一联机传递数据;以及若该第一联机失败,重建网络联机,数据通过与该第一联机相同网域的一第二联机传递。本发明还提供一种应用上述的具有备援机制的信号转换系统的备援方法,所述的方法包括有建立一或复数个控制端计算机、一信号转换装置与一或复数个远程设备间的联机,其中该信号转换装置通过至少两个网络联机连接至该控制端计算机,各网络联机为不同网域,该信号转换装置通过一或复数个实体通讯端口连接该远程设备;启动备援机制,借以监控该信号转换装置与该控制端计算机间的网络联机状态;该控制端计算机经该信号转换装置通过各处于不同网域的网络联机传递数据;该信号转换装置预设撷取通过一第一联机传递的数据,并传递至该远程设备,或是反向传递数据;若联机状态正常,仍继续撷取以该第一联机传递的数据;以及若联机失败,切换为撷取通过与该第一联机不同网域的一第二联机所传递的数据。而其备援方法的较佳实施例包括先建立一或复数个控制端计算机、信号转换装置与一或复数个远程设备间的联机,其中信号转换装置通过至少两个网络联机连接至控制端计算机,各网络联机可为相同网域与不同网域。接着启动控制端中虚拟通讯端口驱动程序提供的备援机制,借以监控与该信号转换装置的两条以上的网络联机状态。在各联机处于相同网域的态样下,先以一主要联机传递数据,当监控到主要联机失败后,即重新建立联机,由备援线路接手。在各联机处于不同网域的实施例中,各联机同样进行传递数据,而预设为撷取主要联机的数据,当联机失败,备援模块则设定撷取另一备援联机撷取的数据。综上所述,本发明揭示一种具有备援机制的信号转换系统与备援方法,主要是控制端通过网络连接至一信号转换的信号转换装置,借此能通过网络,并以驱动程序仿真出虚拟通讯端口的控制机制,特别是其中所具有备援机制,能提供稳定的联机。图1为现有技术的系统概要示意图2为现有技术的远程虚拟通讯端口的示意图3显示为本发明具有备援机制的信号转换系统的实施例架构示意图4显示使用本发明所提供的信号转换装置的网络架构图实施例之一;图5显示使用本发明所提供的信号转换装置的网络架构图实施例之二;图6显示使用本发明所提供的信号转换装置的网络架构图实施例之三;图7A与图7B显示为本发明网络架构实施例示意图;图8显示本发明备援方法的实施例之一流程图;图9显示本发明备援方法的实施例之二流程图。主要元件附图标记说明封包转换装置100虚拟局域网络A,B联机监控模块111主要通讯端口113控制计算机20第二网络202远程设备24实体串行端口301a实体现场总线301c局域网络102网络104封包交换模块112备援通讯端口115第一网络201转换装置22信号转换装置30实体并列端口301b处理单元3028电源备援模块306第二网络接口304b控制端计算机34虚拟通讯端口驱动程序341第一控制端网络接口345a第二控制端网络接口345b控制端计算机401,402,403信号转换装置42网络联机501,502网络交换器50第二网络交换器62网络联机601,602,603控制计算机70数据设备63通讯端口联机605信号转换装置72网络40远程设备44通讯端口联机505第一网络接口304a网络32备援模块343第一网络交换器61远程设备74具体实施例方式本发明提出具有备援机制的信号转换系统与备援方法,主要是应用网络建立一个具有备援的联机,让近端计算机(控制端)通过网络联机至远程的设备,并且由中间桥接的一个信号转换装置进行网络封包与通讯信号转换与传递,由于具有网络备援的机制,在主要联机失败之后,仍能切换至备援的线路继续运作,能提供稳定且方便的工业控制环境。为达到上述目的,本发明所提出的具有备援机制的信号转换系统至少有信号转换装置与控制端计算机,之间以网络相连接,其中控制端计算机具有至少两个以上的网络接口建立网络联机至信号转换装置,在发生接口失效时,能够相互备援。实施例如图3所显示的具有备援机制的信号转换系统示意图,其中主体包括有控制端计算机34与信号转换装置30,其间以网络32相连,信号转换装置30内部至少包括负责装置运作与信号处理的处理单元302,另有电性连接至处理单元302的复数个网络接口,如第一网络接口304a与第二网络接口304b,通过网络接口304a,304b连接至网络32,并与控制端计算机34建立至少两条网络联机。在网络联机方面,通常会通过网络交换器(switch,未显示于图中)连接网络32,并依据所设计的网络架构设定网络交换器,如各网络联机属于同一网域,或是不同网域,在本发明中会产生不同的备援型态,请参考图7A与图7B。信号转换装置30更具有一或复数个实体通讯端口,如图中所示的实体串行端口301a、实体并列端口301b与实体现场总线(fieldbus)301c,通过不同规格的实体通讯端口301a,301b,301c连接到被控的远程设备(未显示图中),此信号转换装置30则是用于转换由控制端计算机34接收的网络封包,再转换为特定通讯端口规格的信号。本发明特别的是,控制端计算机34中有一虚拟通讯端口驱动程序341,其中具有一备援模块343,用以监控控制端计算机34所具有的多个网络接口,如附图标记第一控制端网络接口345a与第二控制端网络接口345b。备援模块303监视各网络接口345a,345b的运作状态,在出现问题时能够反应并执行备援。连接于远程设备的通讯端口305可为RS-232/422/485等串行端口,让控制计算机能通过虚拟的通讯端口存取/控制远程设备38。另有实施例可通过多个通讯端口连接多个远程设备。在实际使用上,使用者先在控制端计算机34上在上述备援模块343中设定与信号转换装置30上其中之一网络接口为主要联机,并通过此主要联机经信号转换装置30的实体通讯端口301a,301b,301c连接远程设备。当使用者将数据通过计算机内虚拟通讯端口驱动程序341传递时,此驱动程序341将通过备援模块343联机到信号转换装置30的指定网络接口,并进行数据传送与接收。此备援模块343将于传输过程中不断检査联机状态与信号转换装置30的网络状态,当备援模块343发现主要联机发生问题时,备援模块343会尝试联机另一指定的备援网络接口,以确保使用者数据传输正常。系统会依照网络正常通讯流程进行网络切换程序。接着,上述虚拟通讯端口驱动程序341将系统上欲传输给远程实体通讯端口301a,301b,301c的数据,经过特定方式转换成网络封包数据,通过信号转换装置30传送至远程设备上通讯端口,经由信号转换装置30的处理单元302接收后,将网络封包数据转换成序列/并列端口/实体现场总线的数据,接着传送至实体通讯端口。接收程序则反之。于另一实施例中,信号转换装置30另设置有一电性连接处理单元302的电源备援模块306,用来确保此装置30不会因为单一电源失效,而停止服务。特别的是,在本发明所提出的架构下,控制计算机端的信号传递就如同以近端序列或并列式通讯端口连接设备一般,而事实上是通过网络传递封包,经信号转换装置30转换为序列或并列式通讯端口的数据规格,传递至远程设备。并且,此信号转换装置30支持两个以上的网络联机,并通过至少一个通讯端口305联机至一或多个远程设备,网络接口间通过控制端计算机的备援模块303的监控功能产生彼此备援(redundantbackup)的机制,得到稳定的联机质量。图4显示使用本发明所提供的信号转换系统的网络架构图实施例之一,图中显示多个控制端计算机401,402,403共同连接至一个局域网络40,再接着连接至信号转换装置42,之后通过连接此局域网络40的信号转换装置电性连接至远程设备44。在此网络架构下,控制端计算机401,402,403可通过安装于计算机中的虚拟通讯端口驱动程序模拟出连接远程设备44的虚拟通讯端口,信号转换装置42—端以复数个联机连接至以太网络40,一端通过序列或是并列式等通讯端口连接远程设备44,借信号转换装置42转换原传递在网络40上的封包信息成为通讯端口(COMport)的信号格式,让控制端计算机401,402,403能顺利通过模拟的通讯端口控制远程设备44。延续图4的网络架构,本发明通过信号转换装置42的设计执行网络备援的功能,上述图3显示各控制端计算机401,402,403设置有至少两个网络接口,通过计算机内以软件(虚拟通讯端口驱动程序)实施的备援模块执行的监控机制,在与信号转换装置42间的主要联机失败后可由备援连接继续工作。如图5所显示的网络架构,其中提供信号转换装置42,一端通过网络联机501,502与网络40连接有控制端计算机401,402,403,一端通过通讯端口联机505连接至远程设备44。特别的是,此实施例中,信号转换装置42具有可互相备援的两个网络联机501,502(包括相同网域与不同网域两种态样,如图7A与图7B所述),经过网络交换器50连接至控制端的网络40,网络交换器50转送网络封包,初始以一主要的网络联机,如501,转送来自各控制端计算机401,402,403的控制信号,并通过主要联机传递控制信号至信号转换装置42,经转换为通讯端口兼容的信号后,经通讯端口联机505传递至远程设备44。当控制端计算机401,402,403中的备援监控机制监测到主要联机失败时,即以虚拟通讯端口驱动程序重新建立联机切换至备援联机,如502,继续工作。图6则显示本发明使用具有备援机制的信号转换系统的另一实施例,图中显示信号转换装置42具有复数个网络接口,分别以网络联机601连接至第一网络交换器61,以网络联机602,603连接至第二网络交换器62,通过不同的网络交换器连接至控制端的网络40与多个控制端计算机401,402,403,借其中备援模块产生不同样态的备援方式。此例中,信号转换装置42同样通过通讯端口联机605连接至远程设备。另外,信号转换装置42再特别通过通讯端口连接一数据设备63,信号转换装置42借此连接其它网络设备,产生其它扩充的用途,包括可连接至其它控制计算机,亦能通过信号转换,同样达到控制其它远程控制的目的。在传递数据上可使用广播模式(broadcastmode),信号转换装置42处理由各通讯端口传递的指令,传递与响应的指令,为处理一个指令,广播至各控制端计算机或各远程设备,由通讯端口响应至所有连接至通讯端口的各远程设备的信息,再由处理此信息的设备接收。另一为轮询模式(pollingmode),信号转换装置同一时间仅处理由一个控制端计算机或是远程设备所传递的指令,并响应此指令,而由其它信息的指令则进入队列(queue),并等待目前程序的完成。在图6显示的复数个网络联机的实施例中,通过不同的第一网络交换器61与第二网络交换器62将来自各控制端计算机401,402,403的封包信号转送至不同的网域,如第一网络交换器61所建立的网域与第二网络交换器62所建立的另一网域,并由信号转换装置42监控各联机的联机状态,而通过相同网域与不同网域状态的备援机制可参阅图7A与图7B的叙述。图7A所示为本发明所提供的信号转换装置72利用相同网域的联机执行备援的第一个实施态样。此例中,一或多数个控制计算机70具有相同网域的网络接口,分别配置网络地址10.0.0.1与10.0.0.2,借以联机至信号转换装置72,通过信号转换装置72的通讯端口存取远程设备74,其中可能经过的网络交换器或是其它网络设备则未于图中显示。在此相同网域备援的第一个实施态样中,在初始状态下,是由一条主要联机(预设联机)进行封包传递,在TCP/IP通讯协议的规范之下,同时亦仅能由一个网络地址进行封包转送,控制计算机70则是通过其中虚拟通讯端口驱动程序中的备援模块提供的侦测手段或是侦测程序随时侦测网络联机状态,可通过尝试错误(try&error)的方式得到联机状态,当主要联机在一定联机测试次数(可由软件设定)之后判断失败后,备援模块所提供的备援手段是当侦测到主要线路失效时,重新建立联机切换到备援线路,继续封包传递的作业。上述第一实施态样在执行时,在切换备援联机时会有短暂的中断可能,并于使用备援联机时侦测主要联机或是预设联机是否恢复,并于恢复时适时切换至主要联机。另外,更可设置多条备援联机,能于上述备援联机失败时,以其它备援联机接手;更能在多备援联机的机制下执行负载平衡(loadbalance)的传递手段,以充分利用频宽。图7B所示为本发明所提供的信号转换装置72利用不同网域的联机执行备援的第二个实施态样。网络架构如同上述第一个实施态样,此例中,一或多数个控制计算机70具有两个以上却连接不同网域的网络接口,分别配置网络地址如10.0.0.2与20.0.0.1,联机至具有多个网络接口的信号转换装置72,并接着通过信号转换装置72的通讯端口存取远程设备74。由于此例使用不同网域联机的备援模式,故需设置网络交换器(switch,未显示于图中)设定虚拟局域网络(VLAN),或是通过路由器(router,未显示于图中)的封包转送达到联机,或是可经过其它网络设备达到联机。在此不同网域备援的第二个实施态样中,开始时,不同网域的网络接口将同时通过网络联机传递数据,在主要(预设)联机正常的状态下,撷取通过主要网络联机所传递的数据,并抛弃由其它备援联机所传递的数据,避免数据混淆或是重复。控制计算机70同样通过其中虚拟通讯端口驱动程序中的备援模块提供的侦测手段或是侦测程序随时侦测网络联机状态,如通过尝试错误(try&error)的方式得到联机状态,当主要联机在一定联机测试次数(可由软件设定)之后判断失败后,以备援模块所提供的备援手段重新建立联机切换至备援联机,并撷取通过备援联机所传递的数据。上述第二实施态样在进入备援联机执行作业时,仍持续侦测主要联机与此备援联机状态,能适时切换至主要联机或是其它备援联机。同样,亦可设置多条备援联机,能在多备援联机的机制下执行负载平衡的传递手段,充分利用频宽。图8显示本发明备援方法的实施例的一流程图。本发明所提供的信号转换系统至少要具备有一个以上的控制端计算机,其具有网络接口,通过网络连接至信号转换装置,控制端计算机与信号转换装置之间的联机有复数个可相互备援的网络联机,并通过至少一组通讯端口连接至远程受控的设备,其它相关的电路请参阅上述图3。开始时,如步骤S801所示,建立控制端计算机、信号转换装置与远程设备间的联机,并启动备援机制(步骤S803),备援机制启动后,由安装于控制端计算机的驱动程序中的备援模块侦测各网络联机的状态,并由主要的第一联机传递数据(步骤S805),主要联机设定于此信号转换装置中,其中通讯单元预设以此主要联机传递数据,可由控制端计算机经信号转换装置通过网络联机传递数据至远程设备,或是反向传递数据。备援模块并随时侦测联机状态(步骤S807),主要可通过网络上传递确认封包的方式进行侦测,举例来说,通过数据传递前发出SYN/ACK封包,确认信号转换装置或是远程设备的响应;或是通过尝试错误(try&error)的方式得到联机状态。借此判断是否联机失败?(步骤S809)。若联机状态正常(否的状态),则仍继续步骤S805传递数据的步骤与步骤S807侦测联机的程序。若侦测在一定联机测试次数后,若没有响应正确的封包或是数据传递失败,则判断联机失败(是的状态),本发明的控制端计算机中的备援手段(或备援模块),通过重新建立网络联机,修正封包路线(步骤S811),将联机切换至另一个备援联机上,如第二联机(步骤S813),备援的线路由网络拓朴状态及整体网络设定而决定,并继续封包传递的作业(步骤S815)。于此实施例中,之后仍继续侦测此备援联机的状态,并能于主要联机恢复后由主要联机接手,或是判断再次联机失败后,经备援机制转换成另一备援联机或原主要联机接续传递的任务。上述图8所述的网络联机由相同网域的复数条联机进行相互备援的工作,而图9显示以不同网域的网络备援方法,如图7B所示的架构。同样在开始时建立联机(步骤S901),并启动备援机制(步骤S903),在不同网域的网络联机架构下,控制端计算机与信号转换装置之间通过两个以上的网络联机(分别具有不同网域的网络地址)相接,并且之间所形成的网络之间通过网络交换器或是路由器桥接,并由此不同网域的联机传递数据(步骤S905)。控制端计算机与信号转换装置预设是撷取通过主要联机传递的数据(步骤S907),会同时接收多组同样的数据,通过判断机制抛弃其中冗余的数据,撷取不重复而正确的数据,并同时侦测联机状态(步骤S909),通过尝试错误的方法判断封包是否正确传递,或是通过发送确认封包来判断联机是否失败(步骤S911)。当联机状态正常,则继续步骤S卯5,由同一网络联机传递数据,若侦测到网络联机失败后,备援模块将设定修正撷取的另一备援联机所传递的数据,在实际运作上,自动切换至另一备援联机继续撷取所传递的数据(步骤S913),借此可产生无接缝传递信息的功效。此实施例同样继续侦测网络联机,并可于主要数据撷取路线恢复后切换回去。综上所述,本发明揭示一种具有备援机制的信号转换系统与备援方法,主要是控制端通过网络连接至一信号转换的信号转换装置,借此能通过网络,并以驱动程序仿真出虚拟通讯端口的控制机制,特别是其中所具有备援机制,能提供稳定的联机。但以上所述仅为本发明的较佳可行实施例,非因此即局限本发明的保护范围,因此凡是运用本发明说明书及附图内容所做的等效结构变化,均同理包含于本发明的保护范围内,特此说明。权利要求1、一种具有备援机制的信号转换系统,其特征在于,所述的系统至少包括有(a)一信号转换装置,其中包括有(a1)一处理单元,执行该信号转换装置的信号处理;(a2)至少两个网络接口,电性连接该处理单元,该信号转换装置对外通过该网络接口连接一网络;(a3)一或复数个实体通讯端口,电性连接该处理单元,该信号转换装置通过该实体通讯端口连接一或复数个远程设备,其中该实体通讯端口为序列式、并列式或为一现场总线的通讯端口;(b)一控制端计算机,通过该网络连接该信号转换装置,其中包括有(b1)至少两个控制端网络接口,该控制端计算机通过该控制端网络接口连接该网络;以及(b2)一虚拟通讯端口驱动程序,具有一备援模块,将控制指令转换为网络封包数据,或将网络封包数据转换为该控制端计算机的信息,借该备援模块监视该控制端网络接口的运作状态;借该具有备援机制的信号转换系统将该控制端计算机所传递的网络封包经该信号转换装置转换为该实体通讯端口的信号,并传递至该远程设备,其中,该控制端计算机利用网络通过两条以上的网络联机连接至该信号转换装置,并通过该信号转换装置的该实体通讯端口连接至该远程设备,当该备援模块判断一主要联机失败后,即以另一备援联机接手。2、如权利要求l所述的具有备援机制的信号转换系统,其特征在于,所述的信号转换装置通过相同网域的复数条联机连接一网络交换器,借以电性连接至该控制端计算机。3、如权利要求l所述的具有备援机制的信号转换系统,其特征在于,所述的信号转换装置通过该实体通讯端口连接至一数据设备。4、如权利要求1所述的具有备援机制的信号转换系统,其特征在于,所述的信号转换装置更具备一电源备援模块,借以监视该信号转换装置的电力供应,当有电力失效时,即启动一备援电源。5、一种应用权利要求1所述的具有备援机制的信号转换系统的备援方法,其特征在于,所述的方法包括有建立一或复数个控制端计算机、一信号转换装置与一或复数个远程设备间的联机,其中该信号转换装置通过至少两个网络联机连接至该控制端计算机,各网络联机为相同网域,该信号转换装置通过一或复数个实体通讯端口连接该远程设备;启动备援机制,借该控制端计算机中的虚拟通讯端口驱动程序监控该控制端计算机与该信号转换装置间的网络联机状态;该控制端计算机通过一第一联机连接该信号转换装置,并借以传递数据至该远程设备,或是反向传递数据;若该第一联机状态正常,仍继续以该第一联机传递数据;以及若该第一联机失败,重建网络联机,数据通过与该第一联机相同网域的一第二联机传递。6、如权利要求5所述的备援方法,其特征在于,通过该虚拟通讯端口驱动程序执行重建网络联机。7、如权利要求5所述的备援方法,其特征在于,该信号转换装置传递数据利用一广播模式处理由各实体通讯端口传递的指令。8、如权利要求5所述的备援方法,其特征在于,该信号转换装置传递数据利用一为轮询模式,同一时间仅处理由一个控制端计算机或是该远程设备所传递的指令,并响应此指令,而由其它指令则进入一队列,并等待目前程序的完成。9、一种应用权利要求1所述的具有备援机制的信号转换系统的备援方法,其特征在于,所述的方法包括有-建立一或复数个控制端计算机、一信号转换装置与一或复数个远程设备间的联机,其中该信号转换装置通过至少两个网络联机连接至该控制端计算机,各网络联机为不同网域,该信号转换装置通过一或复数个实体通讯端口连接该远程设备;启动备援机制,借以监控该信号转换装置与该控制端计算机间的网络联机状态;该控制端计算机经该信号转换装置通过各处于不同网域的网络联机传递数据;该信号转换装置预设撷取通过一第一联机传递的数据,并传递至该远程设备,或是反向传递数据;若联机状态正常,仍继续撷取以该第一联机传递的数据;以及若联机失败,切换为撷取通过与该第一联机不同网域的一第二联机所传递的数据。10、如权利要求9所述的备援方法,其特征在于,所述的信号转换装置同时接收不同网域的网络联机传递的数据,通过抛弃其中冗余的数据,撷取不重复而正确的数据。11、如权利要求9所述的备援方法,其特征在于,所述的信号转换装置传递数据利用一广播模式处理由各实体通讯端口传递的指令。12、如权利要求9所述的备援方法,其特征在于,所述的信号转换装置传递数据利用一轮询模式,该信号转换装置同一时间仅处理由一个控制端计算机或是该远程设备所传递的指令,并响应此指令,而由其它指令则进入一队列,并等待目前程序的完成。全文摘要一种具有备援机制的信号转换系统与备援方法,主要是通过一信号转换装置作为控制端计算机与受控的远程设备间的信号转换手段,其中控制端计算机与信号转换装置以两条以上的网络联机相接,控制端计算机通过虚拟通讯端口驱动程序虚拟出连接远程设备的虚拟通讯端口,并以其中备援模块监视该网络接口的运作状态,当备援模块判断主要联机失败后,即以另一备援联机接手,以提供更稳定的联机。文档编号H04L12/28GK101626328SQ200810127658公开日2010年1月13日申请日期2008年7月7日优先权日2008年7月7日发明者吴国基,唐嘉俊,林高斌申请人:研华股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1