專利名稱:遠程安全管理系統的單一系統中的異步多端口控制方法
技術領域:
本發明涉及一種控制遠程安全管理系統中的多端口的方法,更具體地說,涉及一種用異步通信系統進行通信時控制單一處理機中多個端口使通信無論某些端口的線路矩缺也可以進行的方法。
本專利申請是根據韓國專利申請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日
發明者鄭天述 申請人:三星電子株式會社