远程安全管理系统的单一系统中的异步多端口控制方法

文档序号:7569670阅读:205来源:国知局
专利名称:远程安全管理系统的单一系统中的异步多端口控制方法
技术领域
本发明涉及一种控制远程安全管理系统中的多端口的方法,更具体地说,涉及一种用异步通信系统进行通信时控制单一处理机中多个端口使通信无论某些端口的线路矩缺也可以进行的方法。
本专利申请是根据韩国专利申请40485/1995提出的,这里也把该专利申请包括进来,以供参考。
远程安全管理系统通常用来监督防止罪行、防灾的执行过程和煤气系统的安全等,这种管理系统由工作人员维护和管理。一般的远程安全管理系统是采用单一处理机中单一的异步端口的,因而应在同一个端口形成相对于请求帧的结果帧。此外,若各分派的端口中出故障,还应配备另一个处理故障的处理机来管理各端口。因此,各分派的端口根据请求帧处理结果帧,因而所分派的各端口的使用过程应加以控制。举例说,要从所分派的A端口发送请求帧并在所分派的B端口处理结果帧是不可能的。这是因为A端口要处理自己的操作且其结果最好也经A端口被接收下来。因此,如果端口因发送请求帧之后出现的未能预测的情况而不能工作或停顿,则不能接收结果帧从而出现数据丢失的缺陷。
因此,本发明的目的是提供这样一种控制异步多端口的方法,该方法为解决上述问题,由单一处理机管理两个端口,无论其中一个端口不能工作都可以通过另一端口接收结果帧。
为达到本发明的上述目的,本发明提供的在远程安全管理系统的单一处理机中的控制异步多端口的方法,该系统包括一个扫描单元,供扫描各用户的各线路以便收集和发送警报数据;一个VAN(增值网络)主单元,供监督和控制不正常情况从而履行安全维护工作;一个X.25接口模件,供接收从扫描单元收集到的警报数据从而只提取和提供VAN有关的数据且作为扫描单元的收/发数据的接口;和一个VAN接口模件,供接收从X.25接口模件提取的VAN有关的数据,从而与VAN主单元进行异步多端口通信。这里,远程安全管理系统的单一处理机中控制异步多端口的方法是通过收集从X.25接口模件提取的VAN有关数据并在收集VAN有关数据之后搜索传输端口进行的。这之后,核实所搜索的传输端口是否处于正常状态,并在该传输端口处于正常状态时产生适用于预定格式的请求帧,以便将请求帧通过所搜索的端口传送给VAN主单元。接着,发送请求帧之后,分派有多少端口就接收多少结果帧,将结果帧存入单一的缓存器中。


图1是本发明远程安全管理系统维护设备的方框图。
图2是按本发明进行多端口通信时单独使用各端口的顺次过程;图3是按本发明进行多端口通信时相互有组织地使用各端口程序的顺次过程;图4是本发明正常操作过程中B端口短缺时使用程序的顺次过程;图5是本发明控制请求帧的产生和传输过程的流程图;图6是本发明控制结果帧过程的流程图。
图1是本发明远程安全管理系统维护设备的方框图,其中包括扫描单元10,用以扫描各用户线路从而收集和发送警报数据;和增值网络(以下简称“VAN”)主单元16,供监督不正常情况以达到维护安全的目的。此外,X.25接口模件12接收从扫描单元10收集到的警报数据以便只提取和提供VAN有关的数据,并作为扫描单元10收/发数据的接口,VAN接口模件14则接收从X.25接口模件12提取的VAN有关数据以便与VAN主单元16进行异步多端口通信。
图2是按本发明进行多端口通信时单独使用各端口程序的顺次过程。一旦请求帧#A-1从VAN接口模件14的A端口发送给VAN主单元16,ACK帧#A-1就从VAN主单元16的A端口发送给VAN接口模件14。此外,当结果帧#A-1从VAN接口模件14的A端口发送给VAN主单元16的A端口时,ACK帧#A-1就从VAN主单元16的A端口发送给VAN接口模件14。此外,B端口以A端口同样的方式进行通信。
图3是按照本发明进行多端口通信时相互有组织地使用各端口程序的顺次过程。一旦请求帧#A-1从VAN接口模件14的A端口发送给VAN主单元16的A端口,ACK帧#A-1就从VAN主单元16的A端口发送给VAN接口模件14。这样,当结果帧#B-1从VAN主单元16的B端口发送给VAN接口模件14的B端口时,ACK帧#A-1就从VAN接口模件14的B端口发送给VAN主单元16的B端口。
此外,若请求帧#B-1从VAN接口模件14的B端口发送给VAN接口模件14的B端口,ACK帧#B-1就从VAN主单元16的B端口发送给VAN接口模件14的B端口。当结果帧#A-1从VAN主单元16的A端口发送给VAN接口模件14的A端口时,ACK帧#A-1就从VAN接口模件14的A端口发送给VAN主单元16的A端口。
图4是本发明在正常操作过程中端口B短缺时使用程序的顺次过程。当请求帧#B-1从VAN接口模件14发送给VAN主单元16的B端口时,ACK帧#B-1就从VAN主单元16的B端口发送给VAN接口模件14。虽然短缺情况出现在VAN主单元16的B端口。在VAN主单元16中仍可使用A端口。于是,一旦结果帧#A-1发送给VAN接口模件14的A端口,ACK帧#A-1就从VAN接口模件14的A端口发送给VAN主单元16的A端口,从而进行异步多端口通信。
图5是本发明控制请求帧产生和发送过程的流程图。这里,VAN接口模件14在步骤21收集来自X.25接口模件12的警报数据。通道I和端口J的规定值在步骤22设定为0,且在步骤23搜索待传输的端口。这时,待传输的端口搜索得可以通过计算待传输的总帧数+1和其余分派的端口数求出相应端口的数目。这之后,在步骤24核实待传输的搜索端口是否处于正常状态。若不处于正常状态,程序就往前进入步骤27,将通道加1,然后往前进入步骤28。接着核实在步骤28增加1的通道是否为最大的传输端口数,若不是最大传输端口数则返回到步骤23。若为最大传输端口数,程序就往前进入步骤29。待传输的总帧数在步骤29加1,以事先选取下一个端口。
然而,若在步骤24待传输的端口处正常状态,程序就往前进入步骤25以产生适合规定格式的请求帧。接着,在步骤26,将产生的请求帧发送给VAN主单元16。
图6是本发明控制结果帧接收过程的流程图。
在步骤31,VAN接口模件14接收来自VAN主单元14的结果帧。在步骤32,将通道I的规定值设定为0。这之后,在步骤33从分派的通道端口读取收到的数据,在步骤34,将结果帧数据存入缓存器中。这样做时,不会发生任何麻烦,无须通过任何分派的端口接收结果帧。在步骤35,通道加1之后,在步骤36核实增加1的通道处理的端口数是否最多。若处理完的端口数未达到最大值,程序就结束。
由于好几个端口是按上述方式在远程安全管理系统的单一处理机的异步系统中处理的,因而即使某一端口在通信过程中不能工作也可以在另一端口进行通信,从而壁免数据丢失。此外还减少了处理同一操作的次数从而有效分享每端口的载荷。
因此,不言而喻,本发明并不局限于这里于这里作为本发明最佳实施例公开的具体实施例,更切确地说,本发明不局限于本发明书所述的具体实施例,但下面所附权利要求书中的实施例例外。
权利要求
1.远程安全管理系统单一处理机中控制异步多端口的一种方法,该处理机包括一个扫描单元,用以扫描各用户的线路,从而收集和发送警报数据;一个VAN主单元,用以监督和控制不正常情况,进行安全推护;一个X.25接口模件,用以接收从所述扫描单元收集的警报数据,从而只提取和提供VAN有关的数据,并作为所述扫描单元收/发数据的接口;和一个VAN接口模件,用以接收从所述X.25接口模件提取的所述VAN有关数据,从而与所述VAN主单元进行异步多端口通信;其特征在于,所述远程安全管理系统的所述单一处理机中的所述控制异步端口的方法包括下列步骤收集从所述X.25接口模件提取的所述VAN有关数据;在收集所述VAN有关数据之后搜索传输端口;核实所搜索的传输端口是否处于正常状态;所述传输端口处于正常状态时产生适合规定格式的请求帧,请将求帧通过所述搜索的端口发送给所述VAN主单元;和发送所述请求帧之后,分派的端口有多个就接收多少结果帧,以将该结果帧存于单一缓存器。
2.如权利要求1所述的远程安全管理系统单一处理机中控制异步多端口的方法,其特征在于,它还包括当所述搜索的传输端口处于不正常状态时搜索另一个空端口的步骤。
全文摘要
远程安全管理系统单一处理机中控制异步多端口的一种方法,该处理机包括一个扫描单元、一个VAN主单元、一个X.25接口模件和一个VAN接口模件以便与VAN主单元进行异步多端口通信。所述方法包括下列步骤收集从X.25接口模件提取的VAN有关数据;然后搜索传输端口;核实所搜索的传输端口是否处于正常状态;如是,则产生适合规定格式的请求帧将其通过搜索端口发送给VAN主单元;分派的端口有多少就接收多少结果帧并将其存入单一缓存器中。
文档编号H04L12/66GK1156931SQ9611444
公开日1997年8月13日 申请日期1996年11月9日 优先权日1995年11月9日
发明者郑天述 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1