三類傳真中繼機的製作方法
2023-05-18 22:05:51 1
專利名稱:三類傳真中繼機的製作方法
技術領域:
本發明涉及一種傳真通信設備,更確切地說是涉及一種利用電話線路、長途專用線路中繼存儲轉發和接收的臺式三類傳真中繼機。
通信發達國家和地區擁有大量傳真機,電話網的開放為傳真通信提供了良好的媒介。如日本的傳真網分成低位網和高位網,傳真通信用長途交換機TS-FX以下部分為低位網與電話網合併,真正的傳真通信網-高位網由傳真信號變換控制裝置TCAP、傳真存儲變換裝置STOC、傳真數據變換接續裝置FDIC及共路信號網CCS組成,其中利用微計算機構成的傳真存儲變換裝置是建立公用傳真網的核心與關鍵。
目前,國內正致力於電話網的改造和擴充,建設公用傳真網是作為遠期目標考慮的,過去及近期內在長途直撥電路覆蓋而不大和電路數量不多的情況下,專用網傳真業務中主要靠長期或臨時租線的方法溝通聯繫,效率低、費用高;公眾傳真業務中採用「落地轉發」方式解決不可避免的傳真信息轉發問題,有時需經過多次落地轉發,傳真信息才能到達目的地,因而難以保證傳真付本質量。
本發明的目的在於在我國的具有存儲轉發功能的專用傳真通信網未建立之前,在現有的公眾電話網上開公眾傳真業務,利用人工傳真交換臺進行接續,為保證傳真付本質量實現傳真信息的不落地轉發而設計的一種具有存儲轉發功能的傳真中繼設備。例如當A地與B地、B地與C地間有直撥電話線路而A地與C地無直撥電話線路時,如果B地作為傳真中繼站配有本發明的傳真中繼機,只要將A地的傳真文稿送到B地的中繼機存儲起來(而不是落地),當B地與C地的線路暢通時,再將存儲的信息轉發給C地。為充分利用設備資源,這種傳真中繼機也同時具備「落地」功能,即配置印表機及其接口電路,可隨時列印出傳真文稿而成為傳真接收機。
日本衝電氣公司和夏普公司某些型號的三類傳真機設備,介紹附帶有存儲轉發功能,但在轉發傳真報文時,只能先進先出,而且沒有一發多收(或稱同時同文)的功能。按本發明目的所實施的傳真中繼機,具有較強的存儲轉發功能,對所存儲的傳真報文具有菜單式的轉發工作方式,即不受存儲先後順序制約的任意調出轉發;不僅能點對點通信,而且可以一發多收;不僅適用於有線電話信道,而且適用於無線單工信道,還可以將有線信道上的傳真信息轉發到無線信道上的傳真機上。
附
圖1、三類傳真中繼機硬體結構圖附圖2、三類傳真中繼機軟體結構圖附圖3、三類傳真中繼機接收存儲程序流程圖附圖4、三類傳真中繼機發送程序流程圖下面結合附圖詳細說明本發明的技術。
附圖1為三類傳真中繼機硬體結構圖,整機的中央處理單元CPU及其外圍晶片起控制和數據處理作用,EPROM單元為程序駐留區,RAM1單元為程序運行區,RAM2單元為傳真數據存儲區,時間電路單元包括產生時鐘信號的振蕩電路、產生定時計數中斷信號的電路和實時計時電路,鍵盤顯示電路單元主要完成字符顯示、狀態顯示和鍵命令輸入功能,信號處理及網絡接口單元完成數據機MODEM與主機的接口,當中繼機執行轉發功能時,根據發送信號的種類,信號處理及網絡接口單元對MODEM輸出的調製信號進行電平調整、經衰耗器、混合電路、中繼變壓器等常規的傳輸信號處理後變為平衡信號輸送至外線L,當中繼機執行接收存儲功能時,由外線路L來的傳真信號,經信號處理及網絡接口單元的中繼變壓器變成非平衡信號,通過混合電路、幅度均衡器、時延均衡器而進入MODEM解調,T線聯接電話機並配置了掛機檢出電路、鈴流檢出電路、撥號脈衝產生電路及線路變壓器,中繼機按CCITTT.30建議建立聯絡。印表機接口電路允許中繼機將壓縮存儲的傳真信息經解碼、反遊程長變換、串並變換後送往印表機列印輸出。
附圖2為三類傳真中繼機軟體結構圖,由七個功能模塊組成。除了初始化程序模塊外,發送及接收程序模塊、解碼及檢錯程序模塊、鍵盤顯示管理程序模塊、存儲器管理及存儲程序模塊和列印輸出程序模塊均由調度程序模塊管理。這些模塊中關鍵的程序設計技術是存儲器管理及存儲程序模塊。中繼機接收存儲時,經MODEM解調出的壓縮傳真信息,一方面按存儲器管理方法找到存儲空間,送往RAM2存儲,另一方面由解碼及檢錯程序進行解碼、檢錯和錯線處理。一篇傳真報文接收完畢,若某頁的錯誤線超過限額,可令發方重發,直至接收滿意為至。中繼機轉發時,值班員預先置好待發送報文的序號,存儲器管理程序根據序號找到相應的存儲區,取出無差錯的壓縮傳真信息碼,送往MODEM進行調製。
為了實現轉發時不受存儲先後順序控制的任意挑選發送,本發明採用了存儲器管理中的鏈型結構,即在內存中建立目錄鏈、剩餘目錄鏈和總目錄區。
本發明將RAM2傳真數據存儲空間按每區4K字節的容量等分為一個對儲區(對儲區容量可任選,為敘述方便用4K字節),將對儲區的首地址等數據對應建立起一個個目錄鏈節,即每個鏈節對應一個對儲區而形成目錄鏈。每一節目錄鏈包含的內容有下一節目錄鏈首地址,本節目錄鏈所對應的對儲區所在存儲體的體選字和本節目錄鏈所對應的存儲器的物理地址高8位。初始化程序中將該目錄鏈按一定格式初始化,目錄鏈地址與實際數據存儲器物理地址都有一一對應關係。未存儲報文的對儲區所對應的目錄鏈為剩餘目錄鏈,剩餘目錄鏈的首地址被暫存於剩餘目錄鏈首址緩存單元SMP中。
當接收存儲時,從SMP中取出剩餘目錄鏈首址,從對應的目錄鏈中取出對儲區的存儲體體選字選擇存儲體,再從該目錄鏈中取出對儲區的物理地址,按規定獲得了4K字節的存儲區,進行一篇傳真報文的存儲,如果一個4K區不能存完這篇報文,則再從該目錄鏈中取出下一個目錄鏈的首址,繼續存儲。如果在4K對儲區內已能存完這篇信息,則將該目錄鏈所含的下一個目錄鏈地址作為剩餘目錄鏈首址填入SMP中,再修改該目錄鏈所含的下一個目錄鏈地址內容,表示該篇信息已在該對儲區內存儲完畢。當存儲另一篇信息時,再重複上述過程,直到將所有接收信息存儲完畢為止。
為了使在轉發時能找到要發送的那篇信息,本發明還開闢了由若干項組成的一個總目錄區,總目錄區中各項號與所接受的各篇報文的順序號對應。每項內容包括有存儲本篇報文對應目錄鏈首址、收報時間、重發次數、錯誤線數,本篇報文最後一個字節的存儲地址等信息。
下面通過實施例進一步說明為完成本發明所設置的目錄鏈、剩餘目錄鏈、總目錄區的概念及其作用。設數據存儲RAM2總容量為2.048M字節,有64個存儲體,體選字分別為00、01、02……3E、3F,每個存儲體的存儲容量為32K字節,將2M字節的存儲空間按每區4K字節等分為512個對儲區,每個存儲體上有8個這樣的對儲區,其物理地址分別為8000H-8FFFH,9000H-9FFFH,A000H-AFFFH……F000H-FFFFH。目錄鏈為2K字節,四個字節為一組形成512個目錄鏈節,對應512個對儲區,目錄鏈結構見表1
初始化程序中將2K字節的目錄鏈按如上格式初始化。初始化後整個目錄鏈4000H-47FCH所對應的存儲器從0體8000H-63體FFFFH均為空,則該目錄鏈為剩餘目錄鏈,4000H為剩餘目錄鏈首址,隨著傳真報文的接收存儲,剩餘目錄鏈也隨之減少,剩餘目錄鏈的首址暫存於SMP內存單元中。
本發明實施例中還開闢了一個1600個單元的內存區作為總目錄區,分100項,每項的首地址分別為4800H、4810H、4820H、4830H……4E20H、4E30H,每項可存儲若干種信息,在接收報文存儲時,填入相應內容,一項對應一篇報文,總目錄區格式見表2
附圖3為中繼機接收存儲程序流程圖。當中繼機接收存儲時,先從SMP中取出剩餘目錄鏈首址作為該篇報文的目錄鏈首址,再從總目錄區中找出空閒項,將重發次數、目錄鏈首址、接收報文的時間(年、月、日、時、分、秒)填入該空閒項中,程序判斷數據存儲區是否用完,用完則告警,未用完則將目錄鏈首址+2,得到對儲區的體選字,將目錄鏈首址+3,得到對儲區的物理地址,然後開始存儲報文。如果該對儲區已存滿,而報文還未結束,則從本目錄鏈中取出下個目錄鏈首址,重複執行圖中3、4、5、6、7中的功能。如果報文在第二個對儲區內存完,程序在總目錄區對應項中填本報文錯線數以及報文結束時的存儲器物理地址。程序取出這個目錄鏈中所記錄的下個目錄鏈的首址並作為剩餘目錄鏈首址存入SMP中,再將這個目錄鏈首地址單元內容填01,表示本篇報文已在本目錄鏈中結束。
例如本發明實施例中,中繼機第一次接收報文存儲從SMP中取出剩餘目錄鏈首址為4000H,+2從4002H單元取00選擇存儲體0體,+3從4003H單元取存儲器物理地址高8位80H,報文從0體8000H單元開始存儲直至8FFFH單元,報文還未結束則從4000H,4001H兩單元取出下個目錄鏈首址4004H,經+2、+3操作,報文從0體9000H單元繼續存儲若結束在9385H單元,程序將9385H填入總目錄區的相應項內(見表2480AH地址單元中的8593),從4004H、4005H中取出4008H並暫存於SMP中作為剩餘目錄鏈首址。同時將4004單元內容改為01。若又要存儲一篇新的報文,則按照上述辦法繼續存儲,假定第二篇報文佔據了三個目錄鏈(所對應的三個對儲區),則將4010H單元填01,剩餘目錄鏈首址為4014,若第三篇報文佔據二個目錄鏈,則4018H單元填01,剩餘目錄鏈首址為401CH,如此繼續下去直到存儲體全部存滿。在存儲過程中,程序在總目錄區各項中也填上了各篇報文的重發次數、目錄鏈首址、收報時間、錯誤線條數和報文的結束地址,並在報文序號與總目錄區項號間建立起一一對應關係,待接收結束時,中繼機會將接收報文的序號、總目錄區的項號及目錄鏈首址的關係用表格形式列印出來,通知值機員。
附圖4為中繼機發送程序的流程圖。當中繼站與某個收報地建立聯繫後,值機員根據前述的表格,將該收報地應接收的報文在總目錄區中對應的項號通知中繼機,中繼機根據項號計算出在總目錄區中的對應地址,查出報文的目錄鏈首址,再按照與收報時相同的方法,本首址+2取體選字找存儲體,本首址+3取存儲器物理地址,隨後就可按圖中所示方框19、20、21、22、23將該篇報文全部發出,發出後,重發次數減1,判斷為0,則交回目錄鏈。
交回目錄鏈的方法是首先將SMP中的內容填入這組目錄鏈的最後一個鏈節中,並將這組目錄鏈的首節鏈地址填入SMP中作為新的剩餘目錄鏈首址,使交回的目錄鏈與原來的剩餘目錄鏈連結在一起形成新的目錄鏈。如前述舉例中,當中繼機接收了三篇報文後,若先轉發第二篇報文,程序將SMP中暫存的剩餘目錄鏈首址401C送入第二篇報文最後一個目錄鏈節4010H、4011H兩地址單元中,並將第二篇報文的首節目錄鏈地址4008H送入SMP中作為交回了三個目錄鏈節後的新的剩餘目錄鏈首址。如果按第二篇、第三篇、第一篇的順序轉發報文,則目錄鏈內容如表3所示
SMP單元中暫存的剩餘目錄鏈首址的變化情況是401C→4008→4014→4000。中繼機再次接收存儲時,將按新目錄鏈節的連接順序進行4000→4004→4014→4018→4008→400C→4010→401C→……。
本發明存儲器管理中的鏈型結構,使轉發報文時不受報文存儲先後順序控制,可任意挑選報文進行轉發,訪問靈活、迅速、且利用率高。在公用傳真網未建立之前,傳真中繼站使用具有存儲轉發功能的三類傳真中繼機能提高線路的利用率,保證傳真副本的質量。本中繼機通過傳真匯接臺,可實現一發多收,採用廣播方式與無線電臺配合工作,可實現無線方式的一發多收。
權利要求
1.一種三類傳真中繼機,主要包括起控制和數據處理作用的CPU及其外圍晶片,程序駐留區EPROM,程序運行區RAM1,傳真數據存儲區RAM2,產生時鐘信號、定時信號和計數中斷信號的時間電路,完成顯示及鍵命令輸入功能的鍵盤顯示電路,數據機MODEM,完成主機與MODEM接口的信號處理及網絡接口電路和完成落地接收功能的印表機接口電路,其特徵在於在內存中建立目錄鏈、剩餘目錄鏈和總目錄區的存儲器管理和鏈型結構,使轉發報文不受存儲先後順序的任意挑選發送。
2.根據權利要求1所述的三類傳真中繼機,其特徵在於所述的目錄鏈是將傳真數據存儲區RAM2按一定容量等分為對儲區,每個對儲區對應建立一個目錄鏈節,每個目錄鏈節包括下一個目錄鏈節的首地址,本目錄鏈節對應對儲區所在的存儲體選字和本目錄鏈節對應對儲區的存儲器物理地址,目錄鏈節連結成目錄鏈。
3.根據權利要求1所述的三類傳真中繼機,其特徵在於所述的剩餘目錄鏈是未存儲報文的對儲區所對應的目錄鏈,SMP中暫存的總是剩餘目錄鏈首址。
4.根據權利要求1所述的三類傳真中繼機,其特徵在於所述的總目錄區由項組成,每項的內容主要包括有報文序號,接收報文存儲時所用目錄鏈的首地址,報文存儲結束時的存儲器物理地址,收報時間,報文重發次數,報文錯誤線條數。
5.根據權利要求1或2或3所述的三類傳真中繼機,其特徵在於接收存儲時,從SMP中取剩餘目錄鏈首址作為目錄鏈首址,目錄鏈首址+2取對儲區所在存儲體的體選字,目錄鏈首址+3取對儲區的物理地址,從該目錄鏈首址中取下一節目錄鏈首址。
6.根據權利要求1或2或4所述的三類傳真中繼機,其特徵在於轉發報文時,從總目錄區中找出對應目錄鏈首址,+2取報文存儲體體選字,+3取報文存儲器物理地址,從該目錄鏈首址中取下一個目錄鏈首址。
7.根據權利要求1或2或3所述的三類傳真中繼機,其特徵在於報文發送完畢交回目錄鏈的方法是先將SMP中的內容填入這篇報文所用去的一組目錄鏈的最後一個鏈節中作為下一個目錄鏈的首地址,再將這組目錄鏈的首鏈節地址填入SMP中作為新的剩餘目錄鏈首址。
全文摘要
本發明涉及一種傳真通信設備,在國家公用傳真通信網未建立之前,具有存儲轉發功能的傳真中繼機能提高線路的利用率並保證傳真副本的質量。主要包括CPU,程序駐留、運行區EPROM、RAM1,數據存儲區RAM2,時間電路,鍵盤顯示電路,數據機MODEM,信號處理及網絡接口,印表機接口電路,存儲器管理中採用鏈型結構,即設置目錄鏈、剩餘目錄鏈和總目錄區,使轉發報文時可以不受存儲先後的控制,任意挑選發送。
文檔編號H04M11/00GK1041499SQ8910861
公開日1990年4月18日 申請日期1989年11月21日 優先權日1989年11月21日
發明者曲保章, 朱朝義, 樊少傑, 唐成仕, 李恩家, 臧開雲, 徐惠星, 蔣周利, 孫天茂 申請人:郵電部興安通信設備廠, 中國人民解放軍信息工程學院