專利名稱:通信控制方法、通信控制裝置和存儲介質的制作方法
技術領域:
本發(fā)明涉及一種用于其中的多個數(shù)據(jù)終端可以通過有線或無線通信網(wǎng)絡彼此通信的通信系統(tǒng)的控制方法、一種用于實施這種通信控制方法的通信裝置和一種用于存儲這種通信控制方法中的通信控制程序的存儲介質。
比如個人計算機的多個數(shù)據(jù)終端通過有線或無線通信網(wǎng)絡彼此互相通信以將數(shù)據(jù)向或從另一個數(shù)據(jù)終端傳輸?shù)耐ㄐ畔到y(tǒng)是很盛行的。在這種通信系統(tǒng)中,各數(shù)據(jù)終端都有一個通信模件。此通信模件是由設在數(shù)據(jù)終端中的一個控制部分操縱的,以通過通信網(wǎng)絡與另一個數(shù)據(jù)終端通信。
然而,當一個數(shù)據(jù)終端與另一個數(shù)據(jù)終端進行數(shù)據(jù)通信時,通信有時由于意料不到的原因而中斷,例如網(wǎng)絡發(fā)生故障或通信線路的質量急劇惡化。在這種情況下,數(shù)據(jù)終端中的通信模件收到一個通信中斷的通知,于是結束通信。因此,當通信中斷時,用戶不得不從最初重新開始完成同樣的操作,以啟動通信模件,將該數(shù)據(jù)終端通過通信網(wǎng)絡與其它的數(shù)據(jù)終端重新連接。
舉例而言,在采用個人計算機下載所需數(shù)據(jù)的過程中,如果通信由于意料不到的原因而被中斷,用戶就不得不再次啟動用于下載的應用程序,從頭開始下載所需數(shù)據(jù)。還有,在采用瀏覽器在互聯(lián)網(wǎng)進入一個主網(wǎng)頁的過程中,如果通信中斷,用戶也不得不重新建立通信,以便再次進入該主網(wǎng)頁。因此,有時會妨礙用戶在互聯(lián)網(wǎng)上進行連續(xù)的網(wǎng)絡沖浪操作。
如上所述,如果通信中斷,用戶就不得不進行重建通信的同樣的操作程序,重新從最初開始下載數(shù)據(jù)。這個問題增加了用戶的負擔,需要給個人計算機通信的操作人員支付昂貴的費用。
本發(fā)明是在考慮到上述情況下提出的,本發(fā)明的目的是提供一種通信控制方法、一種通信控制裝置和一種存儲介質,即使通信中斷也能夠無需增加用戶的負擔而重新建立通信。
為達到上述目的,本發(fā)明提供一種用于數(shù)據(jù)終端的通信控制方法,此數(shù)據(jù)終端帶有用于通過通信網(wǎng)絡在數(shù)據(jù)終端之間發(fā)送數(shù)據(jù)或接收數(shù)據(jù)的數(shù)據(jù)通信模件。此方法包括的步驟有,檢測通信中斷;當檢測到通信中斷時,重新建立通信而不通知數(shù)據(jù)通信模件通信中斷。
根據(jù)這種通信控制方法,即使通信中斷,數(shù)據(jù)終端中的數(shù)據(jù)通信模件也不知道通信已中斷。因此,當重新建立通信時,數(shù)據(jù)通信可以采用通信線路中斷時所保留的待通信數(shù)據(jù)而重新啟動。
這種通信控制方法可以包括是否重新建立中斷的通信的判斷步驟。當檢測到通信中斷并且判斷能夠重新建立通信時,重新建立中斷的通信而不通知數(shù)據(jù)通信模件通信中斷。
在判斷步驟,判斷通信是否能夠重新建立是基于通信中斷的原因而進行的。因此,可以避免不顧不可能重新建立通信的事實而仍試圖重新建立通信。
此外,這種通信控制方法還可以包括診斷網(wǎng)絡狀況的步驟。判斷中斷的通信是否能夠重新建立是基于診斷的網(wǎng)絡狀況進行的。因此,可以避免不顧網(wǎng)絡條件不好的事實而仍試圖重新建立通信。
另一方面,本發(fā)明還可以通過采用一種用于實施本發(fā)明的通信控制方法的通信控制裝置來實現(xiàn)。另外,本發(fā)明還可以通過采用一種用于存儲本發(fā)明的通信控制方法中的通信控制程序的存儲介質來實現(xiàn)。
圖1是示出本發(fā)明的原理的框圖。
圖2是示出用于重新建立通信的操作的流程圖。
圖3是示出用于在通信中斷之后重新建立通信的操作的流程圖。
圖4是示出采用根據(jù)本發(fā)明的第一優(yōu)選實施例的通信控制方法的一個通信系統(tǒng)的結構的框圖。
圖5是示出根據(jù)同一優(yōu)選實施例的用于建立和重新建立通信的操作順序圖。
圖6A是示出一個客戶數(shù)據(jù)終端正在通過通信網(wǎng)絡從一個服務器數(shù)據(jù)終端下載數(shù)據(jù)的框圖;圖6B是示出通信中斷情況的框圖;圖6C是示出中斷的通信重新建立的情況的框圖。
圖7是示出采用根據(jù)本發(fā)明的第二優(yōu)選實施例的通信控制方法的一個通信系統(tǒng)的結構的框圖。
圖8A是示出一個傳真機通過通信網(wǎng)絡向另一個傳真機發(fā)送圖象數(shù)據(jù)的框圖;圖8B是示出通信中斷情況的框圖;圖8C是示出中斷的通信重新建立的情況的框圖。
圖9是示出采用根據(jù)本發(fā)明的第三優(yōu)選實施例的通信控制方法的一個通信系統(tǒng)的結構的框圖。
圖10是示出同一通信系統(tǒng)的操作的流程圖。
下面參照附圖討論本發(fā)明的一些優(yōu)選實施例。
圖9示出采用根據(jù)本發(fā)明的通信控制方法的一個通信系統(tǒng)的結構。如圖9所示,通信系統(tǒng)包括一個便攜式電話機33、一個通信適配器(PC卡)31、一個電纜32、一個便攜式數(shù)據(jù)終端30、一個無線基站34、移動無線通信控制站35和37、一個主存儲器站36、一個通道連接器站38、一個電話網(wǎng)絡39和一個數(shù)據(jù)終端40。便攜式數(shù)據(jù)終端30例如是一個筆記本式個人計算機。便攜式電話機33與便攜式數(shù)據(jù)終端30通過電纜32和通信適配器31彼比連接。更具體地,電纜32的一端連接至便攜式電話機33,電纜32的另一端連接至插在便攜式數(shù)據(jù)終端30的一個卡槽中的通信適配器31。此通信適配器31的作用是將便攜式數(shù)據(jù)終端30輸出的數(shù)據(jù)調制成無線信號并解調經(jīng)便攜式電話機33接收的無線信號。在上述結構中,便攜式數(shù)據(jù)終端30可通過由便攜式電話機33、無線基站34、移動無線通信控制站35和37、通道連接器站38和電話網(wǎng)絡39組成的一個通信網(wǎng)絡與數(shù)據(jù)終端40進行數(shù)據(jù)通信。A本發(fā)明的原理在詳細討論采用根據(jù)本發(fā)明的通信控制方法的通信系統(tǒng)的一些實施例之前,先對本發(fā)明進行一般性的討論。
首先,參見圖1,討論采用根據(jù)本發(fā)明的通信控制方法的一個通信系統(tǒng)的概念上的結構。如圖1所示,此通信系統(tǒng)包括數(shù)據(jù)終端1A和1B、DCE(數(shù)據(jù)電路端接裝置)4A、DEC 4B和一個通信線路5。圖1示出的是數(shù)據(jù)終端1A和1B通過在網(wǎng)絡中建立的一個通信線路5而彼此連接的狀況。數(shù)據(jù)終端1A連接至DEC 4A。DEC 4A在數(shù)據(jù)終端1A與通信線路5之間轉播數(shù)據(jù)。數(shù)據(jù)終端1B連接至DEC 4B。DEC 4B在數(shù)據(jù)終端1B與通信線路5之間轉播數(shù)據(jù)。DEC 4A和DEC 4B相當于圖9所示的通信系統(tǒng)中的通信適配器31。一個數(shù)據(jù)終端可通過DEC 4A、通信線路5和DEC 4B的整個連接向或從其它數(shù)據(jù)終端發(fā)送或接收數(shù)據(jù)。
數(shù)據(jù)終端1A具有一個通信模件3A和一個通信控制模件2A。通信模件3A和通信控制模件2A是由設在數(shù)據(jù)終端1A中的控制部分執(zhí)行的程序。更具體地,通信模件3A是一個用于向或從通過通信線路5與數(shù)據(jù)終端1A連接的數(shù)據(jù)終端1B發(fā)送或接收數(shù)據(jù)的模件。通信控制模件2A是一個用于控制由通信模件3A所進行的數(shù)據(jù)通信的模件。數(shù)據(jù)終端1B具有與數(shù)據(jù)終端1A的類似的一個通信模件3B和一個通信控制模件2B。
圖2示出將數(shù)據(jù)終端1A通過通信線路5與數(shù)據(jù)終端連接的操作。
首先,當接收到來自用戶的與數(shù)據(jù)終端1B進行數(shù)據(jù)通信的指令時,數(shù)據(jù)終端1A中的通信模件3A向通信控制模件2A發(fā)送一個連接請求(步驟S1)。當通信控制模件2A收到此連接請求時,它向DCE 4A請求有關網(wǎng)絡的現(xiàn)狀的信息(步驟S2)。DCE 4A收到此清求時診斷網(wǎng)絡的現(xiàn)狀(步驟S3)。例如,DCE 4A根據(jù)網(wǎng)絡送來的控制信號來診斷網(wǎng)絡的狀況。更具體地,DCE 4A確定網(wǎng)絡中是否出現(xiàn)傳輸擁塞,網(wǎng)絡中是否出現(xiàn)故障,是否有任何線路可用等等。如果接收數(shù)據(jù)終端1B是圖9所示的那種通過便攜式電話機33連接網(wǎng)絡的便攜式計算機,則DCE 4A還檢測無線基站34形成的無線區(qū)中是否有便攜式電話機33。類似地,如果發(fā)送數(shù)據(jù)終端1A是圖9所示的通過便攜式電話機33連接網(wǎng)絡的便攜式數(shù)據(jù)終端,則DCE 4A還檢測無線基站34所形成的無線區(qū)內是否有便攜式電話機33。DCE 4A將檢測結果(網(wǎng)絡信息)發(fā)送給通信控制模件2A(步驟S4)。
當通信控制模件2A收到網(wǎng)絡信息時(步驟S5),它根據(jù)網(wǎng)絡信息分析和判斷網(wǎng)絡當前的狀況是否良好(步驟S6)?!熬W(wǎng)絡狀況良好”的意思是說,數(shù)據(jù)終端1A與1B之間建立通信沒有問題。更具體地,通信控制模件2A在下列情況是真實的條件下確定網(wǎng)絡狀況良好(1)網(wǎng)絡中沒有傳輸擁塞;(2)網(wǎng)絡中沒有故障;
(3)在接收數(shù)據(jù)終端1B是圖9所示的與便攜式電話機33連接的便攜式數(shù)據(jù)終端的情況下,無線基站34所形成的無線區(qū)中有便攜式電話機33;和(4)在發(fā)送數(shù)據(jù)終端1A是圖9所示的與便攜式電話機33連接的便攜式數(shù)據(jù)終端的情況下,無線基站34所形成的無線區(qū)中有便攜式電話機33。
相反,“網(wǎng)絡狀況不好”的意思是說,數(shù)據(jù)終端1A通過通信線路5與數(shù)據(jù)終端1B連接有問題。更具體地,通信控制模件2A在下列情況是真實的條件下確定網(wǎng)絡狀況不好(1)網(wǎng)絡中傳輸擁塞;(2)網(wǎng)絡中有故障;(3)在接收數(shù)據(jù)終端1B是圖9所示的與便攜式電話機33連接的便攜式數(shù)據(jù)終端的情況下,無線基站34所形成的無線區(qū)中沒有便攜式電話機33;或(4)在發(fā)送數(shù)據(jù)終端1A是圖9所示的與便攜式電話機33連接的便攜式數(shù)據(jù)終端的情況下,無線基站34所形成的無線區(qū)中沒有便攜式電話機33。
如果通信控制模件2A在步驟S6確定網(wǎng)絡狀況良好,它就向DCE 4A發(fā)送一個連接請求(步驟S7)。
相反,如果通信控制模件2A確定網(wǎng)絡狀況不好,它就向DCE 4A發(fā)送一個觀測網(wǎng)絡狀況的指示(步驟S8)。在此步驟中,通信控制模件2A并沒有通知通信模件3A建立通信有問題。
當DCE 4A收到此項指示時,其操作模式轉換到觀測模式(步驟S9至S11)。更具體地,按下述方式進行。
在步驟S3,已檢測出網(wǎng)絡狀況不好,于是DCE 4A在步驟S9執(zhí)行同樣的檢測工作,并每隔一定時間重復同樣的工作直至檢測出網(wǎng)絡的問題已得到清除(步驟S9和S10)。如果DCE 4A確定網(wǎng)絡的問題已得到清除,即如果網(wǎng)絡的狀況已經(jīng)好轉,它就向通信控制模件2A發(fā)送一個觀測結果(步驟S11)。此觀測結果表明網(wǎng)絡狀況現(xiàn)在良好。
另一方面,在步驟S8向DCE 4A發(fā)送觀測網(wǎng)絡狀況的指示之后,通信控制模件2A將其工作方式轉換到等待模式(步驟S12至S14)。就是說,通信控制模件2A從發(fā)送指示的時刻起等待一段固定的時間(下面稱為“等待時間”)。如果通信控制模件2A在等待時間過去之前從DCE 4A收到觀測結果,即如果網(wǎng)絡狀況好轉(步驟S13中的“是”),它就向DCE 4A輸出一個連接請求(步驟S7)。
相反,如果通信控制模件2A在等待時間內沒有收到觀測結果,即網(wǎng)絡狀況沒有好轉(步驟S14中的“是”),它就通知通信模件3A不可能建立通信(步驟S16)。通信模件3A得到如此通知時,它就通知用戶不可能建立通信,并結束數(shù)據(jù)通信工作。
另一方面,當DCE 4A在步驟S7從通信控制模件2A收到連接請求時,它就將此連接請求轉上網(wǎng)絡(步驟S15)。接收數(shù)據(jù)終端1B中的通信控制模件2B通過網(wǎng)絡接收此電路連接請求。數(shù)據(jù)終端1A與1B之間的通信線路5是經(jīng)過一系列諸如協(xié)商、驗證等的操作之后建立起來的。之后,數(shù)據(jù)終端1A中的通信模件3A和數(shù)據(jù)終端1B中的通信模件3B通過此通信線路5互相發(fā)送和接收數(shù)據(jù)。
現(xiàn)在參見圖3討論此通信系統(tǒng)中進行的各項操作。假設通信在數(shù)據(jù)終端1A和1B按上述過程通過通信線路5互相連接之后因意料不到的原因而中斷。
首先,通信線路5中斷時,中斷響應碼就從網(wǎng)絡發(fā)送給數(shù)據(jù)終端1A和1B。中斷響應碼包括表示通信線中斷和中斷原因的信息。
通信中斷的可能的原因如下(1)網(wǎng)絡中傳輸擁塞;(2)網(wǎng)絡中有故障;(3)在接收數(shù)據(jù)終端1B是圖9所示的與便攜式電話機33連接的便攜式數(shù)據(jù)終端的情況下,便攜式電話機33移出無線基站34所形成的無線區(qū);或(4)在發(fā)送數(shù)據(jù)終端1A是圖9所示的與便攜式電話機33連接的便攜式數(shù)據(jù)終端的情況下,便攜式電話機33移出無線基站34所形成的無線區(qū)。
數(shù)據(jù)終端1A中的通信控制模件2A通過DCE 4A接收此中斷響應碼(步驟S20和S21)。通信控制模件2A于是根據(jù)中斷響應碼判斷是否可能重新建立中斷的通信(步驟S22)。更具體地,如果中斷的原因是例如臨時中斷或問題可以在一段時間內解決,通信控制模件2A就確定有可能重新建立通信。
例如,通信控制模件2A確定如果中斷是由于下列原因之一引起的,則有可能重新建立通信(1)網(wǎng)絡中有傳輸擁塞;(2)在接收數(shù)據(jù)終端1B是圖9所示的與便攜式電話機33連接的便攜式數(shù)據(jù)終端的情況下,圖9所示的便攜式電話機33移出無線基站所形成的無線區(qū);或(3)在發(fā)送數(shù)據(jù)終端1A是圖9所示的與便攜式電話機33連接的便攜式數(shù)據(jù)終端的情況下,圖9所示的便攜式電話機33移出無線基站34所形成的無線區(qū)。
另一方面,如果中斷的原因是問題在某一時間可得到解決的希望是零或非常小,通信控制模件2A就確定不可能重新建立通信。
例如,通信控制模塊2A根據(jù)下列中斷原因之一確定不可能重新建立通信(1)接收數(shù)據(jù)終端1B拒絕與數(shù)據(jù)終端1A進行數(shù)據(jù)通信;(2)接收數(shù)據(jù)終端1B出故障;(3)數(shù)據(jù)終端1B沒有發(fā)回響應;或(4)網(wǎng)絡中出現(xiàn)不可解決的問題。
如果通信控制模件2A在步驟S22確定不可能重新建立通信,它就通知通信模塊3A通信線路5沒有接通(步驟S23)。當通信模塊3A收到此通知時,它通知用戶通信線沒有接通,并結束數(shù)據(jù)終端1A與1B之間的數(shù)據(jù)通信的操作。
相反,如果通信控制模件2A確定有可能重新建立通信,它就執(zhí)行重新建立通信的各項操作而不通知通信模塊3A通信中斷。更具體地,這些操作按如下方式進行首先,通信控制模件2A向DCE 4A請求網(wǎng)絡狀況的信息(步驟S24)。當DCE 4A收到此請求時,它診斷網(wǎng)絡的狀況(步驟S25)并將診斷結果(網(wǎng)絡信息)發(fā)送給通信控制模件2A(步驟S26)。
當通信控制模件2A收到網(wǎng)絡信息時(步驟S27),它判斷網(wǎng)絡當前的狀況是否良好(步驟S28)。如果通信控制模件2A確定網(wǎng)絡狀況良好,它就向DCE 4A發(fā)送一個執(zhí)行重新傳輸?shù)闹甘?步驟S29)。
另一方面,如果通信控制模件2A在步驟S28確定網(wǎng)絡狀況不好,它就向DCE 4A發(fā)送一個觀測網(wǎng)絡狀況的指示(步驟S30)。
當DCE 4A收到此指示時,其工作模式轉換到觀測模式(步驟S31至S33)。就是說,DCE 4A每隔一定時間診斷網(wǎng)絡的狀況。作為此診斷的結果,如果DCE 4A確定網(wǎng)絡中發(fā)生的問題現(xiàn)在已得到解決(步驟S32中的“是”),它就將此觀測結果發(fā)送給通信控制模件2A(步驟S33)。相反,如果網(wǎng)絡中的問題未得到解決。DCE 4A就每隔一定時間重復同一診斷操作(步驟S31和S32)。
另一方面,當通信控制模件2A在步驟S30向DCE 4A發(fā)送觀測網(wǎng)絡狀況的指示時,其工作模式轉換到觀測模式,并等待時間過去(步驟S34至S36)。如果通信控制模件2A在等待時間過去之前收到觀測結果(步驟S35中的“是”),即如果網(wǎng)絡狀況好轉,它就向DCE 4A輸出一個連接請求。
相反,如果通信控制模件2A在等待間過去之前沒有從DCE 4A收到觀測結果,即如果網(wǎng)絡狀況未好轉(步驟S36中的“是”),它就通知模件3A通信已被斷開(步驟S37)。當通信模件3A收到此通知時,它就通知用戶不可能重新建立通信,并結束執(zhí)行數(shù)據(jù)通信的各項操作。
另一方面,如果在步驟S29有連接請求從通信控制模件2A發(fā)來,DCE 4A就將連接請求轉上網(wǎng)絡(步驟S38)。接收數(shù)據(jù)終端1B中的通信控制模件2B通過網(wǎng)絡接收到此連接請求。之后,進行一系列諸如協(xié)商、鑒別發(fā)送方等的操作,于是數(shù)據(jù)終端1A與1B之間的通信線路5就重新建立。
如上所述,根據(jù)本發(fā)明,即使通信出乎意料地中斷,在有可能重新建立通信的情況下,通信模件3A也得不到通信中斷的通知。就是說,由于通信模件3A不知道通信線路5中斷,它會繼續(xù)執(zhí)行通信電路中斷以來已停頓的同一操作。因此,當通信重新建立時,數(shù)據(jù)通信就會追溯地恢復到中斷的時間。
此外,由于通信的建立或重新建立只是在網(wǎng)絡良好的情況下進行的,因而有可能消除用于不顧網(wǎng)絡狀況不好的事實而仍試圖再發(fā)送數(shù)據(jù)的操作。
下面說明采用根據(jù)本發(fā)明的通信控制方法的通信系統(tǒng)的一些優(yōu)選實施例。B第一優(yōu)選實施例圖4示出采用根據(jù)本發(fā)明的通信控制方法的一個通信系統(tǒng)的結構。如圖4所示,此通信系統(tǒng)包括例如是個人計算機的數(shù)據(jù)終端1C和1S、DCE 4C、DCE 4S和通信線路5。在此實施例中,數(shù)據(jù)終端1C作為一個客戶而工作。另一方面,數(shù)據(jù)終端1S起一個服務器的作用,它根據(jù)作為客戶而工作的數(shù)據(jù)終端1C的請求而發(fā)送數(shù)據(jù)。數(shù)據(jù)終端1C通過DCE 4C與通信線路5連接。數(shù)據(jù)終端1S通過DCE 4S與通信線路5連接。DCE 4C和DCE 4S例如是調制解調器。
數(shù)據(jù)終端1C包括一個通信應用61C、一個TCP 62C、一個PPP 63C、一個通信端口7C和一個端口驅動器8C。通信應用61C是一個應用程序,它在數(shù)據(jù)終端1C和1S之間進行數(shù)據(jù)通信時由設在數(shù)據(jù)終端1C中的一個控制部分來執(zhí)行。TCP 62C是一個協(xié)議,其作用是接收從通信應用61C接收的準備發(fā)送給數(shù)據(jù)終端1S的數(shù)據(jù),確定數(shù)據(jù)應向接收數(shù)據(jù)終端1S中的哪一個應用發(fā)送,并根據(jù)其確定給數(shù)據(jù)加上信息。PPP 63C是一個用于通過一個公共電話網(wǎng)絡建立一個IP連接的協(xié)議。以下,將通信應用61C、TCP 62C和PPP63C合稱為“上應用6C”。此上應用6C等同于圖1所示的通信模件3A。
DCE 4C連接至數(shù)據(jù)終端1C中的通信端口7C。端口驅動器8C的作用是處理從上應用6C輸出給通信端口7C的信號和從DCE 4C輸入給通信端口7C的信號,并通過通信端口7C控制各數(shù)據(jù)終端之間的數(shù)據(jù)通信。此外,端口驅動器8C還在通信線路5中斷時起重新建立通信線路5的作用(其細節(jié)后述)。此端口驅動器8C等同于圖1所示的通信控制模件2A。
另一方面,和上述數(shù)據(jù)終端1C一樣,服務器數(shù)據(jù)終端1S包括一個由通信應用61S、TCP 62S和FPP 63S組成的上應用6S、一個通信端口7S和一個端口驅動器8S。
參見圖5,對已建立的通信線路因意料不到的原因中斷時用于建立通信和重新建立通信的操作進行說明。
建立通信的操作按以下方式行。
首先,當客戶數(shù)據(jù)終端1C的用戶向通信應用61C發(fā)出一個開始數(shù)據(jù)通信的指令時,它發(fā)出一個指定服務器數(shù)據(jù)終端1S的連接請求(步驟S40)。當端口驅動器8C收到此連接請求時,它向DCE 4C查詢網(wǎng)絡的狀況(步驟S41)。DCE 4C根據(jù)此查詢診斷網(wǎng)絡的狀況。DCE 4C將診斷的結果(網(wǎng)絡信息)發(fā)送給端口驅動器8C(步驟S42)。
端口驅動器8C根據(jù)DCE 4C發(fā)來的網(wǎng)絡信息判斷網(wǎng)絡狀況是否良好。如果端口驅動器8C確定網(wǎng)絡狀況良好,它就將連接請求轉上網(wǎng)絡(步驟S43)。與此同時,端口驅動器8C將服務器的電話號碼寫入設在數(shù)據(jù)終端1C內的一個存儲器中。服務器的這個電話號碼包括在上述連接請求中。在本實施例中,服務器的電話號碼是在步驟S44寫入存儲器中的。但請注意,這種信息并不是在步驟S44寫入存儲器的唯一的信息。就是說,存入存儲器的信息可以包括指定服務器數(shù)據(jù)終端1S時使用的信息,例如服務器的名稱及其IP地址。
另一方面,接收數(shù)據(jù)終端1S中的端口驅動器8S通過網(wǎng)絡收到連接請求。端口驅動器8S將客戶的電話號碼寫入數(shù)據(jù)終端1S內的存儲器中(步驟S45)??蛻舻倪@個電話號碼包括在連接請求中。之后,由DCE 4C和DCE 4S進行一系列諸如協(xié)商和鑒別客戶等的操作,然后,數(shù)據(jù)終端1C通過通信線路5與數(shù)據(jù)終端1S連接(步驟S46)。
其次,如果如此建立起來的通信線路5因意料不到的原因而中斷,就進行重新建立通信的各項操作,以下詳述。
首先,通信因意料不到的原因中斷時(步驟S47),中斷響應碼就從網(wǎng)絡發(fā)送給數(shù)據(jù)終端1C和1S(步驟S48和S49)。如前所述,此中斷響應碼包括表示通信已中斷和中斷原因的的事實的信息。
服務器數(shù)據(jù)終端1S中的端口驅動器8S根據(jù)通過DCE 4S接收的中斷響應碼判斷通信線路5是否有可能重新建立(步驟S51)。如果端口驅動器8S確定有可能重新建立通信,它就不通知上應用6S通信中斷而等待至從數(shù)據(jù)終端1C發(fā)來重新建立通信的請求為止(步驟S53)。另一方面,如果端口驅動器8S在步驟S51確定不可能重新建立通信就通知上應用通信斷開。結果,數(shù)據(jù)通信結束。
另一方面,當客戶數(shù)據(jù)終端1C中的端口驅動器8C通過DCE 4C接收到中斷響應碼(步驟S48),它就根據(jù)中斷響應碼判斷是否可能重新建立通信(步驟S50)。如果端口驅動器8C確定不可能重新建立通信,它就通知上應用6C通信斷開。
相反,如果端口驅動器8C確定有可能重新建立通信,它就向DCE 4C查詢網(wǎng)絡的狀況(步驟S52)。之后,端口驅動器8C將其工作模式轉換到等待模式。端口驅動器8C并不通知上應用通信中斷。
DCE 4C根據(jù)上述的端口驅動器8C的查詢診斷網(wǎng)絡的狀況。作為此診斷的結果,如果DCE 4C確定網(wǎng)絡狀況已好轉,它就向端口驅動器8C發(fā)送一個觀測結果,表明網(wǎng)絡狀況現(xiàn)在良好(步驟S54)。
當端口驅動器8C收到此觀測結果時,它讀取在步驟S44中存儲的服務器電話號碼,并向數(shù)據(jù)終端1S發(fā)送一個連接請求,此連接請求通過讀出的電話號碼而被確認(步驟S55)。
另一方面,如果數(shù)據(jù)終端1S中的端口驅動器8S在等待模式下收到此請求時,它將在步驟S45存儲的發(fā)送方的電話號碼與此時通知的電話號碼相比較(步驟S57)。如果兩電話號碼相同,數(shù)據(jù)終端1S中的端口驅動器8S就執(zhí)行一個摘機操作(步驟S57)。結果,數(shù)據(jù)終端1C與數(shù)據(jù)終端1S之間的通信重新建立(步驟S58)。
在本實施例中,如上所述,即使通信因意料不到的原因中斷時,在有可能重新建立通信的情況下,通信是在不通知上應用6C和6S通信中斷的情況下重新建立的。就是說,對于上應用6C和上應用6S來說是保持連接的。因此,當通信重新建立時,數(shù)據(jù)通信是追溯地恢復到通信中斷的時間的。
接下去,參見圖6A至6D說明本實施例的操作過程,其中客戶數(shù)據(jù)終端1C正在從服務器數(shù)據(jù)終端1S下載數(shù)據(jù)時通信中斷。
圖6A示出客戶數(shù)據(jù)終端1C正在下載存儲在服務器數(shù)據(jù)終端1S的存儲器中的文件的情況。從數(shù)據(jù)終端1S的通信應用61S輸出的數(shù)據(jù)由PPP 63S和TCP 62S在操作過程中發(fā)送給數(shù)據(jù)終端1C。此數(shù)據(jù)由數(shù)據(jù)終端1C中的PPP63C和TCP 62C發(fā)送給通信應用61C。通信應用61C將如此接收的數(shù)據(jù)按順序寫入數(shù)據(jù)終端1C內的存儲器中。
圖6B示出數(shù)據(jù)終端1C正在從數(shù)據(jù)終端1S下載數(shù)據(jù)時通信線路5因意料之外的原因中斷的情況。在傳統(tǒng)技術中,當發(fā)生這種中斷時,表明通信電路中斷的中斷響應碼發(fā)送給數(shù)據(jù)終端中的通信應用。結果,它們之間的數(shù)據(jù)通信結束。
圖6C示出中斷的通信線路5重新建立的情況。如上所述,重新建立通信的操作僅由數(shù)據(jù)終端1C中的端口驅動器8C和數(shù)據(jù)終端1S中的端口驅動器8S進行。
就是說,即使通信線路5中斷并且中斷響應碼從網(wǎng)絡發(fā)送,服務器數(shù)據(jù)終端1S中的端口驅動器8S也不通知上應用6S(即TCP 62S、PPP 63S等)通信線已中斷。更具體地,數(shù)據(jù)終端1S中的TCP 62S并不知道通信中斷。因此,和前面做過的一樣,通信中斷,例如TCP 62C請求通信端口7S發(fā)送數(shù)據(jù)。但表示確認(ACK)的一個信號并沒有根據(jù)上述請求發(fā)回給TCP 62S,因為通信已中斷。結果,直到得到端口驅動器8S的通知通信重新建立或中斷為止,上應用63重復各項操作,以嘗試發(fā)送通信中斷時正在發(fā)送的數(shù)據(jù)。
同樣地,即使中斷響應碼從網(wǎng)絡發(fā)送,客戶數(shù)據(jù)終端1C中的端口驅動器8C也沒有通知上應用6C通信已中斷。結果,TCP 62C和其它部分重復通信中斷時正在進行的同樣的接收操作。
圖6D示出通信重新建立完成的情況。如圖6D所示,當通信線路5重新建立時,數(shù)據(jù)終端1S開始再向數(shù)據(jù)終端1C發(fā)送數(shù)據(jù)。通信中斷時,數(shù)據(jù)終端1S中的上應用6S重復其在中斷時正在進行的同樣的發(fā)送操作。當通信重新建立時,上應用6S開始發(fā)送其在中斷時仍然有待發(fā)送的數(shù)據(jù)。同樣,通信中斷時,數(shù)據(jù)終端1C中的上應用6C重復其在中斷時正在進行的同樣的接收操作。當通信重新建立時,上應用6C開始接收其在中斷時仍然有待接收的數(shù)據(jù)。就是說,通信可追溯地恢復到通信線路5中斷的時間。
如上所述,根據(jù)本實施例,即使當客戶數(shù)據(jù)終端正在下載數(shù)據(jù)時通信中斷,數(shù)據(jù)終端的用戶也無需再次從最初重新開始進行整個下載數(shù)據(jù)的同樣的操作。因此,本實施例的好處是減少了通信時間和通信費用。
C第二優(yōu)選實施例以下說明采用根據(jù)本發(fā)明的通信控制方法的一個通信系統(tǒng)。在此通信系統(tǒng)中,一個傳真機向或從另一個傳真機發(fā)送或接收圖象數(shù)據(jù)。
如圖7所示,此通信系統(tǒng)包括傳真機10A和10B,和將傳真機10A和傳真機10B連接的通信線路5。
傳真機10A包括一個圖象輸出部分11A、一個圖象讀出部分12A、一個中央控制部分13A、一個FAX協(xié)議控制部分14A和一個通信控制部分15A。圖象輸出部分11A從中央控制部分13A接收從另一個傳真機發(fā)送的圖象數(shù)據(jù),并將此圖象數(shù)據(jù)打印在紙上。圖象讀出部分12A借助于一個CCD傳感器讀出打印在紙上的作為傳送對象的圖象,并將圖象數(shù)據(jù)輸出給中央控制部分13A。中央控制部分13A包括一個CPU、一個RAM和一個ROM,它起到中央控制裝置的作用。更具體地,中央控制部分13A通過通信線路5向圖象輸出部分11A輸出從另一個傳真機發(fā)送的圖象數(shù)據(jù)。中央控制部分13A通過通信線路5將來自圖象讀出部分12A的圖象數(shù)據(jù)發(fā)送給另一個傳真機。FAX協(xié)議控制部分的作用是控制傳真機10A中的圖象傳送協(xié)議。以下,F(xiàn)AX協(xié)議控制部分14A、中央控制部分13A、圖象讀出部分12A和圖象輸出部分11A合稱為上應用。此上應用等同于圖1所示的通信模件3A。
另一方面,通信控制部分15A控制傳真機10A與另一個傳真機10B之間通信線路5的建立或重新建立。此通信控制部分15A等同于圖1所示的通信控制模件2A。
傳真機10B的結構與傳真機10A的類似。就是說,傳真機10B包括一個圖象輸出部分11B、一個圖象讀出部分12B、一個中央控制部分13B、一個FAX協(xié)議控制部分14B和一個通信控制部分15B。這些部分的作用與傳真機10A中相應的各部分類似,因而不再贅述。
參見圖7,對本實施例的工作過程進行說明,其中傳真機10A向傳真機10B發(fā)送圖象數(shù)據(jù)。
首先,當用戶給傳真機10A發(fā)出一個發(fā)送圖象數(shù)據(jù)的指令時,通信控制部分15A向傳真機10B發(fā)送一個連接請求。當傳真機10B中的通信控制部分15B收到此請求時,將發(fā)送方的ID信息存入傳真機10B內的存儲器中(如圖7中的“A”所示)。傳真機10A經(jīng)過一系列諸如協(xié)商、鑒別等的操作之后通過通信線路5與傳真機10B連接。
如果通信線路5因意料不到的原因而中斷,就執(zhí)行以下的處理。首先,例如“沒有載波”的中斷響應碼從網(wǎng)絡發(fā)送給傳真機10A中的通信控制部分15A和傳真機15B中的通信控制部分15B(如圖7中的“B”所示)。
接收傳真機10B中的通信控制部分15B根據(jù)所通知的中斷響應碼判斷是否有可能重新建立通信。如果通信控制部分15B確定有可能重新建立通信,它就開始等待來自發(fā)送傳真機10A的發(fā)送而不通知上應用通信線路5中斷(如圖7中的“C”所示)。同樣,發(fā)送傳真機10A中的通信控制部分15A判斷是否有可能重新建立所述通信線路。如果通信控制部分15A確定有可能重新建立通信就診斷網(wǎng)絡的狀況。作為此診斷的結果,如果通信控制部分15A確定網(wǎng)絡的狀況已好轉,它就向傳真機10B發(fā)送一個連接請求(如圖7中的“D”所示)。當傳真機10B中的通信控制部分15B收到此請求時(如圖7中的“E”所示),它就將包含在連接請求中的發(fā)送方的ID信息與通信線路第一次連接時存儲的ID信息相比較(如圖7中的“F”所示)。如果兩者相同,通信控制部分15B就執(zhí)行重新建立通信線路5的操作。
接下去,參見圖8A至8C,對傳真機10A在向傳真機10B發(fā)送圖象數(shù)據(jù)的過程中通信線路5中斷時執(zhí)行的操作進行說明。
圖8A示出傳真機10A正在向傳真機10B發(fā)送表示一個字母“A”的圖象數(shù)據(jù)的情況。在發(fā)送數(shù)據(jù)的過程中,即使通信線路5由于某種原因而中斷(如圖8B中所示),在有可能重新建立通信的情況下各傳真機中的上應用并不知道通信中斷。因此,發(fā)送的傳真機10A中的中央控制部分13A重復輸出通信線路5中斷時仍然有待發(fā)送的圖象數(shù)據(jù)。同樣,中央控制部分13B也重復中斷時進行的同一操作。因此,當通信線路5重新建立時,如圖8C所示,發(fā)送傳真機10A開始發(fā)送中斷時仍然有待發(fā)送的圖象數(shù)據(jù)。傳真機10B開始接收中斷時仍然有待接收的圖象數(shù)據(jù)。就是說,通信能追溯地恢復到通信中斷的時間。
因此,即使在傳送圖象數(shù)據(jù)時通信中斷,傳真機的用戶也無需從最初重新開始進行重新建立通信的操作和發(fā)送圖象數(shù)據(jù),從而可以減輕用戶的負擔和重新發(fā)送數(shù)據(jù)所需的費用。D第三優(yōu)選實施例以下說明采用根據(jù)本發(fā)明的通信控制方法的一個通信系統(tǒng)。在此系統(tǒng)中,可通過便攜式電話機進行數(shù)據(jù)通信。
如圖9所示,此通信系統(tǒng)包括一個便攜式電話機33、一個通信適配器(PC卡)31、一個電纜32、一個便攜式數(shù)據(jù)終端30、一個無線基站34、移動無線通信控制站35和37、一個主存儲器站36、一個通道連接器站38、一個電話網(wǎng)絡39和一個數(shù)據(jù)終端40。便攜式數(shù)據(jù)終端30例如是一個筆記本式個人計算機。便攜式數(shù)據(jù)終端30和數(shù)據(jù)終端40各包括由通信應用61、TCP 62和PPP 63組成的上應用61、通信端口7和端口驅動器8,如同設在圖4所示的數(shù)據(jù)終端1C和1S中的一樣。便攜式數(shù)據(jù)終端30通過電纜32和通信適配器31與便攜式電話機33連接。更具體地,電纜32的一端連接便攜式提話機33。電纜32的另一端連接通信適配器31,該通信適配器插在便攜式數(shù)據(jù)終端30的一個卡槽中并與通信端口7連接。此通信適配器31起調制解調器的作用,以將便攜式數(shù)據(jù)終端30輸入的數(shù)據(jù)轉換成無線信號。在上述結構的情況下,便攜式數(shù)據(jù)終端30可通過便攜式電話機33、無線基站34、移動無線通信控制站35和37、通道連接器站38和電話網(wǎng)絡39組成的通信網(wǎng)絡向或從數(shù)據(jù)終端40發(fā)送或接收數(shù)據(jù)。主存儲器站36有一個數(shù)據(jù)庫存儲有關于便攜式電話機33的目前位置的信息。
以下在這些結構的基礎上討論在便攜式數(shù)據(jù)終端30與數(shù)據(jù)終端40之間建立通信的過程。在以下的討論中,便攜式數(shù)據(jù)終端30向數(shù)據(jù)終端40發(fā)送數(shù)據(jù)。
首先,用戶發(fā)出一個啟動數(shù)據(jù)通信的指令,于是便攜式數(shù)據(jù)終端30中的通信應用61輸出一個連接請求。便攜式電話機33將此連接請求發(fā)送給無線基站34。無線基站34形成便攜式電話機33所在的無線區(qū)。此連接請求通過移動無線通信控制站35和37、通道連接器站38、電話網(wǎng)絡39等發(fā)送給數(shù)據(jù)終端40。之后,進行一系列的包括協(xié)商、鑒證等的操作,于是建立便攜式數(shù)據(jù)終端30與數(shù)據(jù)終端40之間的通信。
圖10示出本實施例的通信系統(tǒng)中在通信因意料不到的原因而中斷時進行的操作。
首先,通信因意料不到的原因中斷時,通信適配器31向便攜式數(shù)據(jù)終端30中的端口驅動器8發(fā)送一個包括通信已中斷和中斷的原因的中斷響應碼。端口驅動器8根據(jù)此中斷響應碼(步驟S60)判斷是否有可能重新建立通信(步驟S61)。
如果便攜式數(shù)據(jù)終端30中的端口驅動器8確定沒有可能重新建立通信,它就通知上應用通信中斷。然后,便攜式數(shù)據(jù)終端30與數(shù)據(jù)終端40之間的數(shù)據(jù)通信結束(步驟S69)。相反,如果端口驅動器8確定有可能重新建立通信,它就進行重新建立通信的操作而不通知上應用通信中斷。就是說,這些操作按以下方式進行。
首先,端口驅動器8向通信適配器31發(fā)送一個AT指令,查詢便攜式電話機33的現(xiàn)行狀況(步驟S62)。根據(jù)此AT指令,通信適配器31向端口驅動器8發(fā)送一個表明便攜式電話機33是否處于無線基站34所形成的無線區(qū)中的響應嗎。端口驅動器8分析此響應碼(步驟S63)并判斷便攜式電話機33是否處于無線區(qū)中(步驟S64)。如果端口驅動器確定便攜式電話機33處于無線區(qū)中,它就向通信適配器31發(fā)送一個連接請求(步驟S67)。
相反,如果端口驅動器8在步驟S64確定便攜式電話機33不在無線區(qū)中,它就開始對等待時間計時。此外,端口驅動器8每隔一定時間就重復發(fā)送AT指令,查詢便攜式電話機33的現(xiàn)行狀況。根據(jù)端口驅動器8發(fā)來的AT指令,通信適配器31向端口驅動器8發(fā)回表明便攜式電話機33目前是否處于無線區(qū)中的響應碼。
如果端口驅動器8收到表明便攜式電話機33在端口驅動器8計完等待時間之前進入無線區(qū)中的響應碼(步驟S65和S66;“是”),就向通信適配器31發(fā)送連接請求(步驟S67)。
相反,如果端口驅動器8在計完等待時間之前沒有收到表明便攜式電話機33進入無線區(qū)的響應碼(步驟S68;“是”),就通知上應用通信中斷。結果,便攜式數(shù)據(jù)終端30與數(shù)據(jù)終端40之間進行數(shù)據(jù)通信的操作結束。
另一方面,如果在步驟S67有連接請求從端口驅動器8發(fā)送,通信適配器31就將此連接請求轉給數(shù)據(jù)終端40,從而重新建立便攜式數(shù)據(jù)終端30與數(shù)據(jù)終端40之間的通信。
根據(jù)上述的本實施例,可以得到與前述第一優(yōu)選實施例同樣的效果。此外,在本實施例中,是否重新建立通信的判斷是根據(jù)便攜式電話機是否處于無線區(qū)內而進行的。因此,有可能消除不顧便攜式電話機不處于無線區(qū)內的事實而仍要重復發(fā)送重新建立通信的不必要的操作。
在本實施例中,查詢便攜式電話機的狀況是采用AT指令進行的,但也可以不用AT指令而用其它指令。E修改例子以上面說明了根據(jù)本發(fā)明的一些實施例,但在不脫離本發(fā)明的精神實質的前提下可以對上述實施例進行各種修改。下面列舉一些修改。
(1)圖1所示的通信控制模件的功能可以不賦予數(shù)據(jù)終端而賦予例如DCE。第一優(yōu)選實施例中所述的端口驅動器8C和8S的功能可賦予PPP 63C和PPP 63S,TCP 62C和TCP 62S或通信應用61C和61S。
(2)本發(fā)明除了可應用于公用電話網(wǎng)絡的通信之外,還可應用于租用線路、CATV或LAN網(wǎng)絡、衛(wèi)星通信、無線通信、紅外通信等。
(3)在第一優(yōu)選實施例中,數(shù)據(jù)終端具有PPP和TCP,但也可以采用其它協(xié)議例如XMODEM、YMODEM、B_PLUS、Kermit、Quick-VAN等來代替PPP。
(4)在第三優(yōu)選實施例中,便攜式電話機連接至便攜式數(shù)據(jù)終端,但也可以采用例如個人手提電話、個人數(shù)字助理等其它類型的通信終端來代替便攜式數(shù)據(jù)終端。
(5)可以有這樣一種設置,其中將根據(jù)本發(fā)明的通信控制方法中的通信控制程序存入一種存儲介質中,由數(shù)據(jù)終端從存儲介質讀取通信控制程序,并執(zhí)行該控制程序以實施根據(jù)本發(fā)明的通信控制方法。就是說,如圖9所示,提供軟盤41,用于記錄通信控制程序。記錄在軟盤上的通信控制程序在數(shù)據(jù)終端中安裝并執(zhí)行。根據(jù)本發(fā)明的通信控制方法可以存儲有根據(jù)本發(fā)明的通信控制方法中的通信控制程序的存儲介質的形式來實現(xiàn)。
在上述例子中,通信控制程序是記錄在軟盤上的,但用于存儲此程序的存儲介質并不局限于軟盤。當然,例如CD-ROM的各種記錄介質都可用于存儲此程序。
權利要求
1.一種用于數(shù)據(jù)終端的通信控制方法,所述數(shù)據(jù)終端包括一個用于向或從通過一個通信線路與所述數(shù)據(jù)終端連接的另一個數(shù)據(jù)終端發(fā)送或接收數(shù)據(jù)的數(shù)據(jù)通信模件,所述方法包括的步驟有檢測通信線路的中斷;和當檢測到通信線路中斷時,重新建立通信線路而不通知所述數(shù)據(jù)通信模件所述通信線路中斷。
2.根據(jù)權利要求1所述的通信控制方法,還包括判斷是否重新建立中斷的通信線路的步驟,其特征在于,當檢測到通信線路中斷并且判斷通信線路應重新建立時,重新建立通信線路而不通知所述數(shù)據(jù)通信模件所述通信線路中斷。
3.根據(jù)權利要求2所述的通信控制方法,其特征在于,根據(jù)通信線路中斷的原因判斷是否重新建立通信線路。
4.根據(jù)權利要求2所述的通信控制方法,還包括診斷網(wǎng)絡狀況的步驟,其特征在于,根據(jù)診斷的網(wǎng)絡狀況判斷是否重新建立通信線路。
5.根據(jù)權利要求3所述的通信控制方法,還包括診斷網(wǎng)絡狀況的步驟,其特征在于,根據(jù)通信線路中斷的原因和診斷的網(wǎng)絡狀況判斷是否重新建立通信線路。
6.一種通信控制裝置,用于控制帶有用于與另一個數(shù)據(jù)終端進行數(shù)據(jù)通信的數(shù)據(jù)通信模件的數(shù)據(jù)終端,所述通信控制裝置包括一個檢測器,用于檢測通信線路的中斷;和一個通信控制器,用于當檢測到通信線路中斷時重新建立通信線路而不通知所述數(shù)據(jù)通信模件所述通信線路中斷。
7.根據(jù)權利要求6所述的通信控制裝置,還包括一個判斷模件,用于判斷是否重新建立中斷的通信線路,其特征在于,當所述檢測器檢測到通信線路中斷并且所述判斷模件確定應重新建立通信線路時,所述通信控制器重新建立通信線路而不通知所述數(shù)據(jù)通信模件所述通信線路中斷。
8.根據(jù)權利要求7所述的通信控制裝置,其特征在于,所述判斷模件根據(jù)通信線路中斷的原因判斷是否重新建立中斷的通信線路。
9.根據(jù)權利要求7所述的通信控制裝置,還包括一個診斷模件,用于診斷網(wǎng)絡狀況,其特征在于,所述判斷模件根據(jù)診斷的網(wǎng)絡狀況判斷是否重新建立中斷的通信線路。
10.根據(jù)權利要求8所述的通信控制裝置,還包括一個診斷模件,用于診斷網(wǎng)絡狀況,其特征在于,所述判斷模件根據(jù)通信電路中斷的原因和診斷的網(wǎng)絡狀況判斷是否重新建立中斷的通信線路。
11.根據(jù)權利要求9所述的通信控制裝置,其特征在于所述數(shù)據(jù)通信模件通過與一個無線基站進行無線通信的便攜式終端進行數(shù)據(jù)通信;所述診斷模件確定所述便攜式終端是否處于所述無線基站所形成的無線區(qū)中;和所述判斷模件根據(jù)所述便攜式終端是否處于所述無線區(qū)中判斷是否重新建立中斷的通信線路。
12.根據(jù)權利要求7所述的通信控制裝置,還包括一個查詢模件,用于向診斷網(wǎng)絡狀況的一個外部診斷模件發(fā)送有關網(wǎng)絡狀況的查詢,其特征在于,所述判斷模件根據(jù)所述外部診斷模件診斷的網(wǎng)絡狀況判斷是否重新建立中斷的通信線路。
13.一種存儲由數(shù)據(jù)終端執(zhí)行的通信控制程序的存儲介質,所述數(shù)據(jù)終端包括用于通過通信線路與另一個數(shù)據(jù)終端進行數(shù)據(jù)通信的數(shù)據(jù)通信模件,所述程序包括的步驟有檢測通信線路的中斷;當檢測到通信線路中斷時,重新建立通信線路而不通知所述數(shù)據(jù)通信模件所述通信線路中斷。
14.根據(jù)權利要求13所述的存儲通信控制程序的存儲媒體,所述程序還包括判斷是否重新建立中斷的通信線路的步驟,其特征在于,當檢測到通信線路中斷并且判斷應重新建立通信線路時,重新建立通信線路而不通知所述數(shù)據(jù)通信模件所述通信線路中斷。
15.根據(jù)權利要求14所述的存儲通信控制程序的存儲媒體,其特征在于,根據(jù)通信線路中斷的原因判斷是否重新建立通信線路。
16.根據(jù)權利要求14所述的存儲通信控制程序的存儲媒體,所述程序還包括診斷網(wǎng)絡狀況的步驟,其特征在于,根據(jù)診斷的網(wǎng)絡狀況判斷是否重新建立通信線路。
17.根據(jù)權利要求15所述的存儲通信控制程序的存儲媒體,所述程序還包括診斷網(wǎng)絡狀況的步驟,其特征在于,根據(jù)通信線路的中斷原因和診斷的網(wǎng)絡狀況判斷是否重新建立通信線路。
全文摘要
即使通信中斷,若有可能重新建立通信,數(shù)據(jù)終端中的通信控制模件就重新建立通信而不通知通信模件通信已中斷,如果中斷是臨時的,或者網(wǎng)絡狀況良好,通信控制模件就確定通信可以重新建立。如果通信可以重新建立,通信模件就并不知道通信中斷。因此,當通信電路重新建立時,數(shù)據(jù)通信可追溯地恢復到通信中斷的時間。
文檔編號H04Q7/38GK1288623SQ99802103
公開日2001年3月21日 申請日期1999年11月12日 優(yōu)先權日1998年11月12日
發(fā)明者近田倫康, 谷口徹哉 申請人:株式會社Ntt杜可莫