基于t.30協(xié)議執(zhí)行握手過(guò)程的傳真機(jī)及方法
【專(zhuān)利摘要】一種以T.30協(xié)議為基礎(chǔ)在傳真機(jī)之間執(zhí)行握手的方法包括:向接收端傳真機(jī)發(fā)送關(guān)于所選擇的用于發(fā)送傳真文檔的第一數(shù)據(jù)速率的信息,在向接收端傳真機(jī)發(fā)送傳真文檔之前,發(fā)送包括預(yù)定義的用于以第一數(shù)據(jù)速率測(cè)試數(shù)據(jù)發(fā)送/接收的比特串的多個(gè)幀,以及接收通知測(cè)試成功或失敗的消息。發(fā)送所述幀包括基于TCF標(biāo)記值和第一數(shù)據(jù)速率中的至少一個(gè)來(lái)確定發(fā)送所述幀的持續(xù)時(shí)間。
【專(zhuān)利說(shuō)明】基于τ.30協(xié)議執(zhí)行握手過(guò)程的傳真機(jī)及方法
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求于2012年11月I日向韓國(guó)知識(shí)產(chǎn)權(quán)局提交的韓國(guó)專(zhuān)利申請(qǐng)第10-2012-123100號(hào)的優(yōu)先權(quán),通過(guò)引用將其全部公開(kāi)內(nèi)容結(jié)合于此。
【技術(shù)領(lǐng)域】
[0003]本總體發(fā)明構(gòu)思涉及在發(fā)送端傳真機(jī)和接收端傳真機(jī)之間通過(guò)使用Τ.30協(xié)議來(lái)執(zhí)行握手過(guò)程以發(fā)送傳真文檔的方法及設(shè)備。
【背景技術(shù)】
[0004]近來(lái),正在使用基于因特網(wǎng)協(xié)議的語(yǔ)音(VoIP)來(lái)替代公共交換電話網(wǎng)(PSTN)。因此,PSTN網(wǎng)絡(luò)和VoIP網(wǎng)絡(luò)可以用于發(fā)送終端和接收終端之間的通信路徑的各部分中。盡管VoIP網(wǎng)絡(luò)具有通信費(fèi)用低的優(yōu)點(diǎn),但是因?yàn)閂oIP網(wǎng)絡(luò)已經(jīng)被優(yōu)化為適于語(yǔ)音信號(hào)的傳輸,所以存在包括傳真文檔的數(shù)據(jù)通過(guò)VoIP網(wǎng)絡(luò)時(shí)經(jīng)受丟包或者噪聲增大的問(wèn)題。
[0005]例如,Τ.30協(xié)議被用于發(fā)送傳真機(jī)和接收傳真機(jī)之間的握手過(guò)程的前提是使用PSTN網(wǎng)絡(luò)。因此,Τ.30協(xié)議易受到VoIP網(wǎng)絡(luò)的延遲、抖動(dòng)、丟包特性的影響。此外,因?yàn)閂oIP網(wǎng)絡(luò)執(zhí)行適合于語(yǔ)音信號(hào)頻帶的濾波和編碼,所以可能使根據(jù)Τ.30協(xié)議的消息失真。結(jié)果,傳真機(jī)之間的通信失敗的概率很高。
【發(fā)明內(nèi)容】
[0006]本總體發(fā)明構(gòu)思提供了能夠在VoIP網(wǎng)絡(luò)和PSTN網(wǎng)絡(luò)被一起使用的環(huán)境中使用Τ.30協(xié)議提高傳真機(jī)之間通信成功的概率的握手方法。
[0007]本總體發(fā)明構(gòu)思的另外的特征和效用將在下面的描述中部分地闡明,并將從該描述中部分地變得明顯,或者可以通過(guò)實(shí)踐本總體發(fā)明構(gòu)思而部分地習(xí)得。
[0008]本總體發(fā)明構(gòu)思的上述和/或其它特征和效用可以通過(guò)提供一種以Τ.30協(xié)議為基礎(chǔ)在傳真機(jī)之間執(zhí)行握手的方法來(lái)實(shí)現(xiàn),其中,發(fā)送端傳真機(jī)向接收端傳真機(jī)發(fā)送關(guān)于所選擇的用于發(fā)送傳真文檔的第一數(shù)據(jù)速率的信息,在向接收端傳真機(jī)發(fā)送傳真文檔之前,發(fā)送包括預(yù)定義的用于以第一數(shù)據(jù)速率測(cè)試數(shù)據(jù)發(fā)送/接收的一個(gè)或多個(gè)比特串的多個(gè)幀;以及接收通知測(cè)試成功或失敗的消息,并且其中,發(fā)送所述幀包括基于設(shè)置給發(fā)送端傳真機(jī)的TCF標(biāo)記值和第一數(shù)據(jù)速率中的至少一個(gè)來(lái)確定發(fā)送所述幀的持續(xù)時(shí)間。
[0009]本總體發(fā)明構(gòu)思的上述和/或其它特征和效用也可以通過(guò)提供一種包含作為運(yùn)行上面或者下文中所述的方法的程序的計(jì)算機(jī)可讀代碼的計(jì)算機(jī)可讀記錄介質(zhì)來(lái)實(shí)現(xiàn)。
[0010]本總體發(fā)明構(gòu)思的上述和/或其它特征和效用也可以通過(guò)提供一種發(fā)送端傳真機(jī)來(lái)實(shí)現(xiàn),所述發(fā)送端傳真機(jī)包括:掃描將發(fā)送的傳真文檔的掃描模塊;存儲(chǔ)所掃描的傳真文檔的存儲(chǔ)單元;網(wǎng)絡(luò)接口,通過(guò)公共交換電話網(wǎng)(PSTN)和/或網(wǎng)絡(luò)電話(VoIP)網(wǎng)絡(luò)發(fā)送所述傳真文檔;以及控制單元,控制所述網(wǎng)絡(luò)接口向接收端傳真機(jī)發(fā)送關(guān)于所選擇的用于發(fā)送傳真文檔的第一數(shù)據(jù)速率的信息,在向接收端傳真機(jī)發(fā)送傳真文檔之前,發(fā)送包括預(yù)定義的用于以第一數(shù)據(jù)速率測(cè)試數(shù)據(jù)發(fā)送/接收的一個(gè)或多個(gè)比特串的多個(gè)幀,并且接收通知測(cè)試成功或者失敗的消息,其中,所述控制單元基于設(shè)置給發(fā)送端傳真機(jī)的TCF標(biāo)記值和第一數(shù)據(jù)速率中的至少一個(gè)來(lái)確定發(fā)送所述幀的持續(xù)時(shí)間。
[0011]本總體發(fā)明構(gòu)思的上述和/或其它特征和效用也可以通過(guò)提供一種具有傳真單元的傳真機(jī)來(lái)實(shí)現(xiàn),所述傳真單元具有執(zhí)行傳真發(fā)送或接收操作的機(jī)械組件和電氣組件,所述傳真機(jī)包括:控制單元,被配置成與外部傳真機(jī)執(zhí)行第一握手和第二握手,當(dāng)完成第一握手時(shí),向外部傳真機(jī)發(fā)送關(guān)于可用于發(fā)送傳真文檔的第一數(shù)據(jù)速率的信息,基于TCF標(biāo)記值和第一數(shù)據(jù)速率中的至少一個(gè)來(lái)確定持續(xù)時(shí)間,根據(jù)第一數(shù)據(jù)速率和所述持續(xù)時(shí)間將包括一個(gè)或多個(gè)比特串的一個(gè)或多個(gè)幀輸出到外部傳真機(jī)以作為對(duì)數(shù)據(jù)發(fā)送/接收的測(cè)試,接收根據(jù)測(cè)試的接收狀態(tài)通知測(cè)試成功或失敗的消息,并且獨(dú)立于所述幀發(fā)送傳真文檔以執(zhí)行傳真發(fā)送操作。
[0012]本總體發(fā)明構(gòu)思的上述和/或其它特征和效用也可以通過(guò)提供一種具有傳真單元的傳真機(jī)來(lái)實(shí)現(xiàn),所述傳真單元具有執(zhí)行傳真發(fā)送或接收操作的機(jī)械組件和電氣組件,所述傳真機(jī)包括:控制單元,被配置成與外部傳真機(jī)執(zhí)行第一握手和第二握手,當(dāng)完成第一握手時(shí),從外部傳真機(jī)接收關(guān)于可用于接收傳真文檔的第一數(shù)據(jù)速率的信息,以第一數(shù)據(jù)速率和持續(xù)時(shí)間,從外部傳真機(jī)接收包括一個(gè)或多個(gè)比特串的一個(gè)或多個(gè)幀以作為對(duì)數(shù)據(jù)發(fā)送/接收的測(cè)試,發(fā)送根據(jù)測(cè)試的接收狀態(tài)通知測(cè)試成功或失敗的消息,并且獨(dú)立于接收到的幀接收傳真文檔從而根據(jù)接收到的傳真文檔執(zhí)行傳真接收操作。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0013]從以下結(jié)合附圖對(duì)實(shí)施例的描述,本總體發(fā)明構(gòu)思的這些和/或其它特征及效用將變得清楚和更加容易理解,附圖中:
[0014]圖1圖示了根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的系統(tǒng);
[0015]圖2A和圖2B圖示了以T.30協(xié)議為基礎(chǔ)的握手方法;
[0016]圖3圖示了根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的傳真機(jī);
[0017]圖4圖示了根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的傳真機(jī)的控制單元;
[0018]圖5圖示了根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的握手方法;
[0019]圖6圖示了在圖5的握手方法中確定發(fā)送一個(gè)或多個(gè)測(cè)試幀的持續(xù)時(shí)間的方法;
[0020]圖7圖示了在圖5的握手方法中確定發(fā)送測(cè)試幀的持續(xù)時(shí)間的方法;
[0021]圖8圖示了在圖7的方法中設(shè)置TCF標(biāo)記的方法;以及
[0022]圖9圖示了在圖5的握手方法中確定發(fā)送一個(gè)或多個(gè)測(cè)試幀的持續(xù)時(shí)間的方法。
【具體實(shí)施方式】
[0023]現(xiàn)在將詳細(xì)說(shuō)明本總體發(fā)明構(gòu)思的實(shí)施例,在附圖中圖示了本總體發(fā)明構(gòu)思實(shí)施例的示例,附圖中相同的附圖標(biāo)記始終指代相同的元素。下面參考附圖描述實(shí)施例,以便解釋本發(fā)明總體構(gòu)思。比如“中的至少一個(gè)”的表達(dá)當(dāng)在一列元素之前時(shí),修飾整列元素,但不修飾該列中的單個(gè)元素。
[0024]圖1圖示了根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的系統(tǒng)100。參照?qǐng)D1,系統(tǒng)100包括發(fā)送端傳真機(jī)110、接收端傳真(fax)機(jī)120、第一交換機(jī)120、第二交換機(jī)130、以及接收端傳真(fax)機(jī)140。發(fā)送端傳真機(jī)110和接收端傳真機(jī)140兩者都通過(guò)公共交換電話網(wǎng)(PSTN)發(fā)送/接收電話和傳真。除了可用于從發(fā)送端傳真機(jī)110到接收端傳真機(jī)140的一個(gè)或多個(gè)路徑或所有路徑中的PSTN之外,基于因特網(wǎng)協(xié)議的語(yǔ)音(VoIP)網(wǎng)絡(luò)可用于替代現(xiàn)有PSTN的一個(gè)或多個(gè)部分,如圖1中圖示。
[0025]第一交換機(jī)120和第二交換機(jī)130位于PSTN和VoIP網(wǎng)絡(luò)之間并且負(fù)責(zé)將從PSTN接收到的語(yǔ)音信號(hào)轉(zhuǎn)換成將發(fā)送到VoIP網(wǎng)絡(luò)的包或者將從VoIP網(wǎng)絡(luò)接收到的包轉(zhuǎn)換成將發(fā)送到PSTN的語(yǔ)音信號(hào)。這些轉(zhuǎn)換過(guò)程可以包括以下過(guò)程:將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)或者相反地將數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)、對(duì)信號(hào)進(jìn)行帶通濾波、編碼和解碼。因此,在所述轉(zhuǎn)換過(guò)程中,噪聲可能增大或者一部分?jǐn)?shù)據(jù)可能被丟失。另外,如果通過(guò)VoIP網(wǎng)絡(luò)發(fā)送包,則可能發(fā)生一個(gè)或多個(gè)包的至少一部分丟失。另外,即使VoIP網(wǎng)絡(luò)確保實(shí)時(shí)性,但因?yàn)閿?shù)據(jù)被壓縮并且以包為基礎(chǔ)發(fā)送,所以與PSTN相比,語(yǔ)音信號(hào)的發(fā)送/接收定時(shí)也可能被延遲。
[0026]VoIP網(wǎng)絡(luò)的這些特性可能在發(fā)送端傳真機(jī)110和接收端傳真機(jī)140之間的握手過(guò)程中導(dǎo)致比在發(fā)送/接收傳真文檔時(shí)發(fā)生的問(wèn)題更多的問(wèn)題。為了發(fā)送/接收傳真文檔,應(yīng)當(dāng)成功執(zhí)行發(fā)送端傳真機(jī)110和接收端傳真機(jī)140的握手。如果成功執(zhí)行了握手,則即使傳真文檔的質(zhì)量由于噪聲增大或一部分?jǐn)?shù)據(jù)丟失而變低,至少也可以發(fā)送傳真文檔。然而,當(dāng)握手已經(jīng)失敗時(shí),不可能成功發(fā)送一個(gè)或多個(gè)傳真文檔。因此,本總體發(fā)明構(gòu)思提供了可以在VoIP網(wǎng)絡(luò)和PSTN被一起使用的環(huán)境中提高在發(fā)送端傳真機(jī)110和接收端傳真機(jī)140之間握手成功的概率的方法及設(shè)備。
[0027]圖2A和圖2B圖示了在根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的圖1的系統(tǒng)100中以T.30協(xié)議為基礎(chǔ)的一般握手方法的流程。在國(guó)際電信聯(lián)盟(ITU)系列T (用于遠(yuǎn)程信息處理服務(wù)(telematic service)的終端)的推薦中描述了 T.30協(xié)議。T.30協(xié)議定義了在PSTN中文檔傳真機(jī)之間的傳輸過(guò)程。下面將參照?qǐng)D2A和圖2B簡(jiǎn)單討論根據(jù)T.30協(xié)議的握手的成功和失敗過(guò)程。
[0028]圖2A表示當(dāng)握手已經(jīng)成功時(shí)的流程。參照?qǐng)D2A,在操作S201a中,發(fā)送端傳真機(jī)210a將CNG信號(hào)發(fā)送給接收端傳真機(jī)220a。CNG是指指示傳真機(jī)而非一般電話終端的呼叫音(tone)。更具體地,CNG信號(hào)指示以下信號(hào):其具有IlOOHz的頻率并且在一個(gè)周期內(nèi)“接通(on) ”達(dá)0.5秒而“斷開(kāi)(off) ”達(dá)3秒。
[0029]在步驟S203a中,接收端傳真機(jī)220a將CED信號(hào)發(fā)送給發(fā)送端傳真機(jī)210以作為對(duì)CNG信號(hào)的響應(yīng)。CED信號(hào)是識(shí)別接收端傳真機(jī)的音并且更具體地,以2100Hz的頻率被發(fā)送一段時(shí)間,例如2.6到4.0秒。
[0030]隨后,在操作S204a中,接收端傳真機(jī)220a發(fā)送數(shù)字識(shí)別信號(hào)(digitalidentification signal,DIS)消息。DIS消息包括關(guān)于接收端傳真機(jī)220a的能力的信息。DIS消息可以包括例如,關(guān)于接收端傳真機(jī)220a可以接收的傳真文檔的最高數(shù)據(jù)速率、最大大小、分辨率以及糾錯(cuò)方式(error correction mode, ECM)的信息。
[0031]在操作S205a中,發(fā)送端傳真機(jī)210a發(fā)送數(shù)字命令信號(hào)(DCS)以作為對(duì)DIS消息的響應(yīng)。DCS消息包括關(guān)于被用于傳輸傳真文檔的數(shù)據(jù)速率、傳真文檔的分辨率以及壓縮技術(shù)的信息。包括在DCS消息中的信息,例如,數(shù)據(jù)速率,由發(fā)送端傳真機(jī)210a以DIS消息為基礎(chǔ)來(lái)選擇。舉例來(lái)說(shuō),如果發(fā)送端傳真機(jī)210a的最高數(shù)據(jù)速率是33600bps但是包括在DIS消息中的接收端傳真機(jī)220a的最高數(shù)據(jù)速率是14400bps,則發(fā)送端傳真機(jī)210a將發(fā)送傳真文檔的數(shù)據(jù)速率選為14400bps。
[0032]隨后,在操作S206中,發(fā)送端傳真機(jī)210a向接收端傳真機(jī)220a發(fā)送訓(xùn)練檢查功能(training check function,TCF)消息。TCF消息是用于在發(fā)送傳真文檔之前以所選擇的數(shù)據(jù)速率預(yù)先測(cè)試數(shù)據(jù)發(fā)送/接收的消息。TCF消息指示在高級(jí)數(shù)據(jù)鏈路控制(high-leveldata link control,HDLC)幀的數(shù)據(jù)字段中包括一個(gè)或多個(gè)O比特串的消息。HDLC幀是可用在數(shù)據(jù)鏈路層中的傳輸協(xié)議并且被用來(lái)驗(yàn)證是否已經(jīng)成功發(fā)送和/或接收數(shù)據(jù)。根據(jù)T.30標(biāo)準(zhǔn),發(fā)送TCF消息達(dá)1.5秒土 10%的誤差范圍的持續(xù)時(shí)間。即,反復(fù)地發(fā)送多個(gè)相同的HDLC幀達(dá)預(yù)設(shè)持續(xù)時(shí)間1.5秒土 10%。
[0033]在操作S207a中,接收端傳真機(jī)220a接收TCF消息并且確定是否已經(jīng)成功接收TCF消息。即,它分析由發(fā)送端傳真機(jī)210a發(fā)送的HDLC幀并且檢查是否已經(jīng)正確地發(fā)送包括在數(shù)據(jù)字段中的O比特串。通過(guò)這樣的過(guò)程,如果確定HDLC幀已經(jīng)被無(wú)損地接收了超過(guò)預(yù)定次數(shù),則發(fā)送端傳真機(jī)210a確定已經(jīng)成功接收TCF消息。
[0034]在操作S208a中,接收端傳真機(jī)220a發(fā)送收到確認(rèn)(confirmation to receive,CFR)消息,以通知發(fā)送端傳真機(jī)210a TCF消息已經(jīng)被成功接收。
[0035]在操作S209a中,發(fā)送端傳真機(jī)209a發(fā)送傳真文檔數(shù)據(jù)。在步驟S2IOa中,如果完成傳真文檔數(shù)據(jù)的發(fā)送,貝1J發(fā)送端傳真機(jī)209a發(fā)送過(guò)程的結(jié)束(end of procedure, EOP)。
[0036]在操作S211a中,接收端傳真機(jī)220a向發(fā)送端傳真機(jī)211a發(fā)送消息確認(rèn)(message confirmation, MCF)以通知它已經(jīng)接收到傳真文檔。
[0037]在操作S212a中,發(fā)送端傳真機(jī)209a結(jié)束線路連接,作為對(duì)于接收端傳真機(jī)220a的斷開(kāi)操作(disconnection operation, DCN)0
[0038]圖2B表示當(dāng)握手已經(jīng)失敗時(shí)的情況。因?yàn)閳D2B的操作S201b到S207b與圖2A的操作S201a到S207a相同或類(lèi)似,所以,下文中將省略對(duì)其的詳細(xì)描述。然而,在與圖2A的操作S207a相對(duì)應(yīng)的圖2B的操作S207b中,確定接收端傳真機(jī)220b尚未成功接收TCF消息。
[0039]在操作S208b中,接收端傳真機(jī)220b向發(fā)送端傳真機(jī)210b發(fā)送通知尚未成功接收TCF消息的訓(xùn)練失敗(failure-to-train, FTT)消息。
[0040]在操作S209b中,發(fā)送端傳真機(jī)210b確定所選擇的用于發(fā)送傳真文檔的數(shù)據(jù)速率是否低于或等于最低數(shù)據(jù)速率。例如,根據(jù)V.17標(biāo)準(zhǔn),最低數(shù)據(jù)速率是2400bps。在這種情況下,發(fā)送端傳真機(jī)210b確定所選擇的數(shù)據(jù)速率是否低于或等于2400bps。
[0041]如果所選擇的數(shù)據(jù)速率是2400bps,則發(fā)送端傳真機(jī)210b在操作S211b中輸出表示發(fā)送傳真文檔失敗的后退錯(cuò)誤(fallback error)并且在操作S212b中結(jié)束連接。
[0042]如果所選擇的數(shù)據(jù)速率超過(guò)2400bps,則發(fā)送端傳真機(jī)220b在操作S210b中逐步降低傳真文檔的數(shù)據(jù)速率并且返回到操作S205b。即,根據(jù)V.17標(biāo)準(zhǔn),發(fā)送端傳真機(jī)220b可以逐步選擇 14400bps、12000bps、9600bps、7200bps、4800bps、以及 2400bps 的數(shù)據(jù)速率。當(dāng)在圖2B的操作S207b中成功接收TCF消息時(shí),執(zhí)行圖2A的操作S208a以發(fā)送通知發(fā)送端傳真機(jī)210a TCF消息已經(jīng)被成功接收的收到確認(rèn)(CFR)消息。
[0043]圖3圖示了根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的傳真(fax )機(jī)300。參照?qǐng)D3,傳真機(jī)300包括網(wǎng)絡(luò)接口 310、用戶接口 320、功能模塊330、存儲(chǔ)單元340、以及控制單元350。
[0044]網(wǎng)絡(luò)接口 310通過(guò)PSTN和/或VoIP網(wǎng)絡(luò)發(fā)送/接收傳真文檔。另外,網(wǎng)絡(luò)接口310根據(jù)控制單元350的控制向其它傳真機(jī)發(fā)送根據(jù)T.30協(xié)議的消息/從其它傳真機(jī)接收根據(jù)T.30協(xié)議的消息。
[0045]用戶接口 320從用戶接收操縱并且為用戶顯示操縱結(jié)果。用戶接口 320可以包括用于從用戶接收操縱的用戶輸入鍵。用戶輸入鍵可以具體實(shí)現(xiàn)為物理按鈕或具體實(shí)現(xiàn)在觸屏上。用戶接口 320可以包括為用戶顯示操縱結(jié)果的顯示單元(未圖示)。顯示單元(未圖示)可以具體實(shí)現(xiàn)為包括用戶輸入鍵的功能的觸屏。
[0046]用戶接口 320可以提供用于設(shè)置TCF標(biāo)記值的圖形用戶接口(⑶I ),如下面將描述的。即,用戶接口 320可以提供用于選擇改變發(fā)送HDLC幀的持續(xù)時(shí)間的定制模式的圖形用戶接口(⑶I)。這里,定制模式可以是例如海外模式(oversea mode)或VoIP模式。
[0047]如果用戶選擇了所述定制模式,則用戶接口 320可以提供通過(guò)其用戶可以調(diào)整發(fā)送HDLC幀的持續(xù)時(shí)間的圖形用戶接口(⑶I)。例如,用戶接口 320可以提供使用戶能夠直接輸入持續(xù)時(shí)間或提供用于調(diào)整持續(xù)時(shí)間的條(bar)的⑶I。
[0048]功能模塊330掃描并輸出一個(gè)或多個(gè)傳真文檔。掃描模塊331掃描原始文檔并為一個(gè)或多個(gè)傳真文檔創(chuàng)建圖像。打印模塊332輸出由掃描模塊331掃描的傳真文檔或者輸出通過(guò)網(wǎng)絡(luò)接口 310接收到的傳真文檔。
[0049]存儲(chǔ)單元340存儲(chǔ)由掃描模塊331掃描的一個(gè)或多個(gè)文檔。另外,它存儲(chǔ)通過(guò)網(wǎng)絡(luò)接口 310接收到的傳真文檔。此外,存儲(chǔ)單元340可以存儲(chǔ)用戶或固件任意存儲(chǔ)的文件以及用于驅(qū)動(dòng)傳真機(jī)300的機(jī)器設(shè)置值。
[0050]控制單元340根據(jù)T.30協(xié)議控制網(wǎng)絡(luò)接口 310以控制與外部的接收端傳真機(jī)(未圖示)的握手??刂茊卧?40向接收端傳真機(jī)發(fā)送關(guān)于所選擇的用于發(fā)送傳真文檔的第一數(shù)據(jù)速率的信息。即,控制單元340可以發(fā)送如上面圖2A中所述的數(shù)字命令信號(hào)(DCS)。這里,根據(jù)來(lái)自國(guó)際電信聯(lián)盟(ITU)推薦的V.17標(biāo)準(zhǔn),第一數(shù)據(jù)速率可以是14400bps、12000bps、9600bps、7200bps、4800bps、以及 2400bps 中的任何一個(gè)。
[0051]控制單元340在發(fā)送傳真文檔之前,向接收端傳真機(jī)發(fā)送包括預(yù)定義的用于以第一數(shù)據(jù)速率測(cè)試數(shù)據(jù)發(fā)送/接收的比特串的多個(gè)幀。例如,控制單元340可以發(fā)送訓(xùn)練檢查功能(TCF)消息。
[0052]這里,控制單元340基于設(shè)置給傳真機(jī)300的TCF標(biāo)記值和所選擇的第一數(shù)據(jù)速率中的至少一個(gè)來(lái)確定發(fā)送所述幀的持續(xù)時(shí)間。將參照?qǐng)D4到圖9更詳細(xì)地描述其中控制單元340確定持續(xù)時(shí)間的實(shí)施例。
[0053]控制單元340通過(guò)網(wǎng)絡(luò)接口 310接收通知測(cè)試成功或失敗的消息。這里,通知測(cè)試成功的消息可以是圖2A中所述的收到確認(rèn)(CFR),而通知測(cè)試失敗的消息可以是圖2B中所述的FTT。
[0054]圖4圖示了根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的傳真(fax)機(jī)的控制單元400。參照?qǐng)D4,控制單元400包括TCF持續(xù)時(shí)間確定單元410、TCF標(biāo)記設(shè)置單元420、⑶I創(chuàng)建單元430、以及T.30協(xié)議處理器440。
[0055]T.30協(xié)議處理器440通過(guò)T.30協(xié)議控制總過(guò)程。例如,T.30協(xié)議處理器440可以選擇將以其發(fā)送一個(gè)或多個(gè)傳真文檔的第一數(shù)據(jù)速率,并且向接收端傳真機(jī)發(fā)送關(guān)于該第一數(shù)據(jù)速率的信息。T.30協(xié)議處理器440在由TCF持續(xù)時(shí)間確定單元410確定的持續(xù)時(shí)間期間向接收端傳真機(jī)發(fā)送用于測(cè)試數(shù)據(jù)發(fā)送/接收的幀。T.30協(xié)議處理器440接收通知測(cè)試成功的消息,然后開(kāi)始發(fā)送一個(gè)或多個(gè)傳真文檔,或者接收通知測(cè)試失敗的消息,然后輸出后退錯(cuò)誤。
[0056]TCF持續(xù)時(shí)間確定單元410確定發(fā)送包括預(yù)定義比特串的多個(gè)幀的持續(xù)時(shí)間,以便以第一數(shù)據(jù)速率預(yù)先測(cè)試數(shù)據(jù)發(fā)送/接收。TCF持續(xù)時(shí)間確定單元410可以根據(jù)TCF標(biāo)記值和第一數(shù)據(jù)速率中的至少一個(gè)來(lái)確定持續(xù)時(shí)間。
[0057]當(dāng)參照TCF標(biāo)記值確定持續(xù)時(shí)間時(shí),TCF持續(xù)時(shí)間確定單元410檢查T(mén)CF標(biāo)記設(shè)置單元420是否已經(jīng)激活或者滅活TCF標(biāo)記值。如果已經(jīng)激活TCF標(biāo)記值,則TCF持續(xù)時(shí)間確定單元410增大持續(xù)時(shí)間。例如,如果已經(jīng)滅活TCF標(biāo)記值,則TCF持續(xù)時(shí)間確定單元410可以發(fā)送所述幀達(dá)第一持續(xù)時(shí)間,而如果已經(jīng)激活TCF標(biāo)記值,則它可以發(fā)送所述幀達(dá)第二持續(xù)時(shí)間。此時(shí),第一持續(xù)時(shí)間可以是1.5秒±10%的誤差,而第二持續(xù)時(shí)間可以是超過(guò)第一持續(xù)時(shí)間的持續(xù)時(shí)間。第二持續(xù)時(shí)間可以是預(yù)設(shè)值,例如2.5秒,并且可以是隨著握手失敗的累積而逐步增大的值。參見(jiàn)關(guān)于使用TCF標(biāo)記值的實(shí)施例的圖7和圖9。
[0058]另外,TCF持續(xù)時(shí)間確定單元410可以參照第一數(shù)據(jù)速率確定持續(xù)時(shí)間。TCF持續(xù)時(shí)間確定單元410將第一數(shù)據(jù)速率與預(yù)設(shè)給傳真機(jī)300的閾值進(jìn)行比較。這里,所述閾值可以是傳真機(jī)300的最低數(shù)據(jù)速率。以下是可能的:所述閾值可以是在2400bps到14400bps范圍內(nèi)的速率,而不是最低數(shù)據(jù)速率,并且可以是根據(jù)設(shè)計(jì)或用戶偏好預(yù)設(shè)的值。如果第一數(shù)據(jù)速率低于預(yù)設(shè)閾值,則TCF持續(xù)時(shí)間確定單元410增大持續(xù)時(shí)間。參見(jiàn)上面關(guān)于增大持續(xù)時(shí)間的方法的描述。
[0059]TCF持續(xù)時(shí)間確定單元410可以參照TCF標(biāo)記值和第一數(shù)據(jù)速率的值兩者來(lái)確定持續(xù)時(shí)間。例如,假定已經(jīng)從接收端傳真機(jī)已經(jīng)接收到FTT并且TCF標(biāo)記設(shè)置單元420已經(jīng)激活了 TCF標(biāo)記值。只有在TCF標(biāo)記值被激活并且同時(shí)第一數(shù)據(jù)速率是傳真機(jī)300的最低數(shù)據(jù)速率的情況下,TCF持續(xù)時(shí)間確定單元410才可以增大持續(xù)時(shí)間。
[0060]如果接收到通知測(cè)試失敗的消息,則T.30協(xié)議處理器440以TCF持續(xù)時(shí)間確定單元410增大的持續(xù)時(shí)間為基礎(chǔ)重新發(fā)送一個(gè)或多個(gè)幀。如果即使在重傳幀之后還是接收到通知測(cè)試失敗的消息,則T.30協(xié)議處理器440可以輸出表示發(fā)送傳真文檔失敗的后退錯(cuò)誤。
[0061]另外,如果即使在重發(fā)所述幀之后還是接收到通知測(cè)試失敗的消息,則TCF持續(xù)時(shí)間確定單元410可以逐步增大持續(xù)時(shí)間直到接收到通知測(cè)試成功的消息為止,并且T.30協(xié)議處理器440可以重復(fù)重發(fā)所述幀的操作。
[0062]以下是可能的:如果確定第一數(shù)據(jù)速率不是最低數(shù)據(jù)速率,則TCF持續(xù)時(shí)間確定單元410可以逐步減小數(shù)據(jù)速率直到接收到通知測(cè)試成功的消息為止,并且T.30協(xié)議處理器440可以重復(fù)重發(fā)所述幀的操作。
[0063]TCF標(biāo)記設(shè)置單元420激活或滅活指示是否改變TCF持續(xù)時(shí)間的TCF標(biāo)記值。TCF標(biāo)記設(shè)置單元420可以以用戶輸入為基礎(chǔ)激活或滅活TCF標(biāo)記值。
[0064]另外,TCF標(biāo)記設(shè)置單元420可以檢查到接收端傳真機(jī)的傳真文檔的先前的傳輸歷史,并且如果存在傳輸失敗歷史,則TCF標(biāo)記設(shè)置單元420激活TCF標(biāo)記值。此時(shí),當(dāng)過(guò)去發(fā)送過(guò)與當(dāng)前發(fā)送的傳真文檔相同的傳真文檔時(shí),TCF標(biāo)記設(shè)置單元420可以檢查是否曾經(jīng)存在后退錯(cuò)誤。即,TCF標(biāo)記設(shè)置單元420確定當(dāng)前傳真文檔傳輸作業(yè)是否為重試作業(yè)。[0065]以下是可能的:如果從接收端傳真機(jī)接收到FTT消息,則TCF標(biāo)記設(shè)置單元420可以激活TCF標(biāo)記。只有在以特定速率接收到TFF消息的情況下,TCF標(biāo)記設(shè)置單元420才可以激活該TCF標(biāo)記。
[0066]如果接收到CFR或MCF,則TCF標(biāo)記設(shè)置單元420可以初始化TCF標(biāo)記值。
[0067]⑶I創(chuàng)建單元430創(chuàng)建⑶I并且通過(guò)用戶接口 320顯示它。⑶I創(chuàng)建單元430創(chuàng)建用于選擇使用戶能夠改變持續(xù)時(shí)間的定制模式的圖形用戶接口(GUI)并且通過(guò)用戶接口320將該⑶I提供給用戶。這里,如果選擇了所述定制模式,則⑶I創(chuàng)建單元430可以創(chuàng)建并提供使得能夠調(diào)整持續(xù)時(shí)間的值的圖形用戶接口(GUI)。
[0068]參照?qǐng)D4和圖8,在操作S801中,控制單元400通過(guò)用戶接口 320顯示菜單⑶I。
[0069]隨后,在操作S802和S803中,用戶接口 320從用戶接收來(lái)自傳真機(jī)設(shè)置菜單的傳輸設(shè)置。這里,控制單元400創(chuàng)建用于選擇定制模式的圖形用戶接口(⑶I)并且通過(guò)用戶接口 320將該⑶I提供給用戶。這里,所述定制模式可以是海外模式或VoIP模式。
[0070]在操作S804中,控制單元400確定是否已經(jīng)選擇定制模式。在操作S806中,如果已經(jīng)選擇了定制模式,則控制單元400激活TCF標(biāo)記。在操作S805中,如果沒(méi)有選擇定制模式,則控制單元400滅活TCF標(biāo)記。
[0071]圖5是圖示根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的握手方法的流程圖。圖5的方法可以在系統(tǒng)100和傳真機(jī)300中執(zhí)行和/或根據(jù)如圖1到圖4中所示的握手方法來(lái)執(zhí)行。因此,將省略對(duì)其的詳細(xì)描述。另外,在圖5的實(shí)施例中,假定已經(jīng)執(zhí)行受T.30協(xié)議制約的CNG發(fā)送、CED接收、以及DIS接收過(guò)程。
[0072]首先,在操作S501中,傳真機(jī)300向接收端傳真機(jī)(未圖示)發(fā)送關(guān)于所選擇的用于發(fā)送傳真文檔數(shù)據(jù)速率的信息。例如,傳真機(jī)300發(fā)送數(shù)字命令信號(hào),所述數(shù)字命令信號(hào)包括關(guān)于第一數(shù)據(jù)速率、掃描圖像的分辨率、以及掃描圖像的壓縮技術(shù)的信息。這里,第一數(shù)據(jù)速率可以是 14400bps、12000bps、9600bps、7200bps、4800bps、以及 2400bps 中的任何一個(gè)。
[0073]在操作S502中,傳真機(jī)300在發(fā)送傳真文檔之前向接收端傳真機(jī)發(fā)送包括一個(gè)或多個(gè)比特串的一個(gè)或多個(gè)幀,所述一個(gè)或多個(gè)比特串是預(yù)定義的用于以第一數(shù)據(jù)速率測(cè)試數(shù)據(jù)發(fā)送/接收。即,傳真機(jī)300發(fā)送在高級(jí)數(shù)據(jù)鏈路控制(HDLC)幀的數(shù)據(jù)字段中包括O比特串的訓(xùn)練檢查功能(TCF)消息。
[0074]在操作S502中,傳真機(jī)300在考慮到TCF標(biāo)記值和第一數(shù)據(jù)速率的值中的至少一個(gè)來(lái)確定發(fā)送所述幀的持續(xù)時(shí)間之后,進(jìn)行發(fā)送。參見(jiàn)上面所述的圖3和圖4以及下面關(guān)于其中傳真機(jī)300確定持續(xù)時(shí)間的詳細(xì)實(shí)施例所述的圖6到圖9。
[0075]在操作S503中,傳真機(jī)300接收通知測(cè)試成功或失敗的消息。這里,傳真機(jī)300接收到通知測(cè)試成功的收到確認(rèn)(CFR)消息或者接收到通知測(cè)試失敗的訓(xùn)練失敗(FTT)消
肩、O
[0076]在操作S503中,如果接收到通知測(cè)試成功的消息,則傳真機(jī)300可以初始化TCF
標(biāo)記值。
[0077]在操作S503中,如果接收到通知測(cè)試成功的消息,則傳真機(jī)300確定第一數(shù)據(jù)速率是否為傳真機(jī)300的最低數(shù)據(jù)速率。如果確定它是最低數(shù)據(jù)速率,則傳真機(jī)300可以增大持續(xù)時(shí)間并且以增大的持續(xù)時(shí)間為基礎(chǔ)重發(fā)操作S502的幀。如果即使在重發(fā)所述幀之后仍然接收到通知測(cè)試失敗的消息,則傳真機(jī)300可以輸出表示發(fā)送傳真文檔失敗的后退錯(cuò)誤。
[0078]另外,如果在重發(fā)幀之后再一次接收到通知測(cè)試失敗的消息,則傳真機(jī)300可以在逐步增大發(fā)送操作S502的幀所需的持續(xù)時(shí)間的同時(shí),反復(fù)重發(fā)所述幀,直到接收到通知測(cè)試成功的消息為止。
[0079]以下是可能的:如果確定第一數(shù)據(jù)速率不是發(fā)送端傳真機(jī)的最低數(shù)據(jù)速率,則傳真機(jī)300可以在逐步減小數(shù)據(jù)速率的同時(shí),反復(fù)重發(fā)操作S502的幀,直到接收到通知測(cè)試成功的消息為止。
[0080]圖6圖示了在根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的圖5的握手方法中確定發(fā)送測(cè)試幀的持續(xù)時(shí)間的方法。
[0081]首先,在步驟S605中,發(fā)送端傳真機(jī)610向接收端傳真機(jī)620發(fā)送關(guān)于所選擇的數(shù)據(jù)速率的信息。
[0082]隨后,在操作S610中,發(fā)送端傳真機(jī)610確定所選擇的數(shù)據(jù)速率是否低于或等于閾值。此時(shí),所述閾值可以是傳真機(jī)300的最低數(shù)據(jù)速率。作為另一個(gè)實(shí)施例,所述閾值可以是在2400bps到14400bps范圍內(nèi)的速率,而不是最低數(shù)據(jù)速率并且可以是由用戶或制造商預(yù)設(shè)的值。
[0083]在操作S611中,如果所選擇的數(shù)據(jù)速率低于或等于所述閾值,則發(fā)送端傳真機(jī)610確定增大發(fā)送幀所需的持續(xù)時(shí)間。例如,如果當(dāng)前設(shè)置給發(fā)送端傳真機(jī)610的持續(xù)時(shí)間是第一持續(xù)時(shí)間,則發(fā)送端傳真機(jī)610確定發(fā)送幀長(zhǎng)達(dá)超過(guò)第一持續(xù)時(shí)間的第二持續(xù)時(shí)間。例如,此時(shí),第一持續(xù)時(shí)間可以是1.5秒±10%的誤差,而第二持續(xù)時(shí)間可以是超過(guò)1.5秒的持續(xù)時(shí)間。第二持續(xù)時(shí)間可以是比如2.5秒的預(yù)設(shè)值,并且它的值可以隨著握手失敗的積累而逐步增加。
[0084]在操作S612中,如果所選擇的數(shù)據(jù)速率超過(guò)所述閾值,則發(fā)送端傳真機(jī)610確定不增大持續(xù)時(shí)間而是按照原樣維持所述持續(xù)時(shí)間。即,發(fā)送端傳真機(jī)610確定在上述的第一持續(xù)時(shí)間期間發(fā)送中貞。
[0085]在操作S613中,發(fā)送端傳真機(jī)610在操作S611或S612中所確定的持續(xù)時(shí)間期間
發(fā)送中貞。
[0086]在步驟S614中,接收端傳真機(jī)620根據(jù)是否已經(jīng)成功接收幀來(lái)確定測(cè)試的成功/失敗。
[0087]如果測(cè)試成功,則在操作S618中,接收端傳真機(jī)620向發(fā)送端傳真機(jī)發(fā)送通知測(cè)試成功的CFR消息。隨后,在操作S621和S622中,發(fā)送端傳真機(jī)發(fā)送一個(gè)或多個(gè)傳真文檔并且發(fā)送表不已經(jīng)完成傳真文檔的傳輸?shù)摩?Ρ。在操作S623中,接收端傳真機(jī)620發(fā)送表示它已經(jīng)接收到傳真文檔的MCF。然后,在操作S624中,發(fā)送傳真機(jī)610和接收傳真機(jī)622之間的線路連接終止。
[0088]如果測(cè)試不成功,則在操作S615中,接收端傳真機(jī)620向發(fā)送端傳真機(jī)發(fā)送通知測(cè)試失敗的FTT消息。
[0089]在操作S616中,發(fā)送端傳真機(jī)610確定第一數(shù)據(jù)速率是否低于或等于最低數(shù)據(jù)速率。例如,它確定第一數(shù)據(jù)速率是否低于或等于2400bps。
[0090]如果第一數(shù)據(jù)速率低于或等于最低數(shù)據(jù)速率,則在操作S619和S620中,發(fā)送端傳真機(jī)610輸出后退錯(cuò)誤并且終止該連接。
[0091]如果第一數(shù)據(jù)速率超過(guò)最低數(shù)據(jù)速率,則在操作S617中,發(fā)送端傳真機(jī)610減小數(shù)據(jù)速率。例如,如果第一數(shù)據(jù)速率已經(jīng)是12000bps,則它選擇低于第一數(shù)據(jù)速率的第二數(shù)據(jù)速率9600bps。隨后,發(fā)送端傳真機(jī)610返回到操作S605并且重復(fù)執(zhí)行上述步驟。
[0092]圖7圖示了在根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的圖5的握手方法中確定發(fā)送一個(gè)或多個(gè)測(cè)試幀的持續(xù)時(shí)間的方法。因?yàn)槌瞬僮鱏710之外,圖7的方法與圖6的方法類(lèi)似,所以將省略對(duì)其的詳細(xì)描述。
[0093]在操作S705之后,在操作S710中,發(fā)送端傳真機(jī)710確定是否已經(jīng)激活TCF標(biāo)記。參見(jiàn)上面關(guān)于根據(jù)用戶輸入激活TCF標(biāo)記的方法所討論的圖8的描述。
[0094]如果激活了 TCF標(biāo)記,則在操作S711中,發(fā)送端傳真機(jī)710確定增大持續(xù)時(shí)間。
[0095]如果滅活了 TCF標(biāo)記,則在操作S712中,發(fā)送端傳真機(jī)710確定維持該持續(xù)時(shí)間。
[0096]在操作S713中,發(fā)送端傳真機(jī)710在操作S711或S712中所確定的持續(xù)時(shí)間期間發(fā)送幀。以與圖6中相同的方式執(zhí)行其余操作。
[0097]圖9圖示了在根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的圖5的握手方法中確定發(fā)送一個(gè)或多個(gè)測(cè)試幀的持續(xù)時(shí)間的方法。因?yàn)閳D9的方法與圖6和圖7的方法類(lèi)似,所以將省略對(duì)其的詳細(xì)描述。
[0098]參照?qǐng)D5到圖9,在操作S910中,發(fā)送端傳真機(jī)910確定是否已經(jīng)激活TCF標(biāo)記值。如果激活了 TCF標(biāo)記,則在操作S911中,發(fā)送端傳真機(jī)910確定增大持續(xù)時(shí)間。如果滅活了 TCF標(biāo)記,則在操作S912中,發(fā)送端傳真機(jī)710確定維持該持續(xù)時(shí)間。
[0099]然而,圖9的方法在激活TCF標(biāo)記值的操作方面與圖7的方法不同。
[0100]根據(jù)圖9的方法,以到接收端傳真機(jī)920的一個(gè)或多個(gè)傳真文檔的先前的傳輸歷史為基礎(chǔ)設(shè)置TCF標(biāo)記。
[0101]在操作S916中,如果未能發(fā)送傳真,則發(fā)送端傳真機(jī)910輸出后退錯(cuò)誤。此時(shí),在操作S920中,當(dāng)發(fā)送端傳真機(jī)910未能發(fā)送傳真文檔時(shí),它終止連接。
[0102]發(fā)送端傳真機(jī)910可以再一次向機(jī)器注冊(cè)傳真文檔傳輸作業(yè)以便重試傳真文檔的傳輸。根據(jù)圖9的實(shí)施例,增大將重試的傳真文檔的傳輸作業(yè)的持續(xù)時(shí)間以發(fā)送操作S913的幀。
[0103]如果在操作S920之后連接終止,則在操作S925中,發(fā)送端傳真機(jī)910激活TCF標(biāo)記以便表示到接收端傳真機(jī)920的傳真文檔傳輸已經(jīng)失敗。
[0104]隨后,在步驟S926中,發(fā)送端傳真機(jī)910向發(fā)送端傳真機(jī)910將失敗的傳真文檔的傳輸作業(yè)注冊(cè)為重試作業(yè)。如果傳真文檔傳輸作業(yè)被注冊(cè)為重試作業(yè),則發(fā)送端傳真機(jī)910返回到步驟S905并且再一次執(zhí)行圖示的作業(yè)過(guò)程。
[0105]如果已經(jīng)增大持續(xù)時(shí)間,則相對(duì)多的幀被發(fā)送到接收端傳真機(jī)920。結(jié)果,那些從接收端傳真機(jī)920接收到的幀當(dāng)中的正常幀的數(shù)量增加。例如,假定發(fā)送端傳真機(jī)910已經(jīng)發(fā)送幀達(dá)1.5秒并且接收端傳真機(jī)920已經(jīng)正常接收了 η個(gè)幀。這里,如果發(fā)送端傳真機(jī)910發(fā)送幀達(dá)3秒,則可以推測(cè)出接收端傳真機(jī)920將正常接收到2*η個(gè)幀。結(jié)果,如果持續(xù)時(shí)間增加,則那些由接收端傳真機(jī)920接收到的幀當(dāng)中的正常幀的數(shù)量增加,因此測(cè)試成功的概率會(huì)很高。如果測(cè)試成功,則結(jié)束發(fā)送傳真機(jī)910和接收傳真機(jī)920之間的握手,并且即使包括一些噪聲,也可以發(fā)送傳真文檔。[0106]本總體發(fā)明構(gòu)思的實(shí)施例可以在其中VoIP網(wǎng)絡(luò)和PSTN網(wǎng)絡(luò)在通信路徑中可用的環(huán)境中、提高以T.30協(xié)議為基礎(chǔ)執(zhí)行握手的傳真機(jī)之間通信成功的概率。
[0107]本總體發(fā)明構(gòu)思還可以被具體實(shí)現(xiàn)為計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)可讀記錄介質(zhì)和計(jì)算機(jī)可讀傳輸介質(zhì)。計(jì)算機(jī)可讀記錄介質(zhì)是能夠存儲(chǔ)作為稍后能被計(jì)算機(jī)系統(tǒng)讀取的程序的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、DVD ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀記錄介質(zhì)還可以分布在經(jīng)網(wǎng)絡(luò)耦合的計(jì)算機(jī)系統(tǒng)上,從而使計(jì)算機(jī)可讀代碼以分布式方式存儲(chǔ)和運(yùn)行。計(jì)算機(jī)可讀傳輸介質(zhì)可以傳送載波或信號(hào)(例如,通過(guò)互聯(lián)網(wǎng)的有線或無(wú)線數(shù)據(jù)傳輸)。此外,用于實(shí)現(xiàn)本總體發(fā)明構(gòu)思的功能程序、代碼和代碼段能夠被本總體發(fā)明構(gòu)思所述領(lǐng)域中的熟練程序員容易地理解。
[0108]盡管已經(jīng)參照本總體發(fā)明構(gòu)思的優(yōu)選實(shí)施例具體示出和描述了本總體發(fā)明構(gòu)思,但本領(lǐng)域技術(shù)人員將會(huì)理解,可以對(duì)本總體發(fā)明構(gòu)思進(jìn)行形式和細(xì)節(jié)上的各種改變,而不會(huì)脫離權(quán)利要求及其等效物限定的本總體發(fā)明構(gòu)思的精神和范圍。
【權(quán)利要求】
1.一種以T.30協(xié)議為基礎(chǔ)在傳真機(jī)之間執(zhí)行握手的方法,其中,發(fā)送端傳真機(jī): 向接收端傳真機(jī)發(fā)送關(guān)于所選擇的用于發(fā)送傳真文檔的第一數(shù)據(jù)速率的信息; 向接收端傳真機(jī)發(fā)送包括一個(gè)或多個(gè)比特串的多個(gè)幀,所述一個(gè)或多個(gè)比特串是預(yù)定義的用于在發(fā)送傳真文檔之前以第一數(shù)據(jù)速率測(cè)試數(shù)據(jù)發(fā)送/接收;以及接收通知測(cè)試成功或失敗的消息,并且 其中,發(fā)送所述幀包括:基于設(shè)置給發(fā)送端傳真機(jī)的TCF標(biāo)記值和第一數(shù)據(jù)速率中的至少一個(gè)來(lái)確定發(fā)送所述幀的持續(xù)時(shí)間。
2.如權(quán)利要求1所述的方法,其中發(fā)送所述幀還包括: 檢查是否設(shè)置TCF標(biāo)記值;以及 當(dāng)設(shè)置了 TCF標(biāo)記值時(shí),增大發(fā)送所述幀的持續(xù)時(shí)間。
3.如權(quán)利要求2所述的方法,其中: 發(fā)送所述幀包括:當(dāng)未設(shè)置TCF標(biāo)記值時(shí),發(fā)送所述幀達(dá)第一持續(xù)時(shí)間,以及當(dāng)設(shè)置了TCF標(biāo)記值時(shí),發(fā)送所述幀達(dá)第二持續(xù)時(shí)間;并且 第一持續(xù)時(shí)間是1.5秒±10%的誤差,而第二持續(xù)時(shí)間超過(guò)第一持續(xù)時(shí)間。
4.如權(quán)利要求1所述的方法,還包括: 提供用于選擇改變持續(xù)時(shí)間的定制模式的圖形用戶接口 ;以及 當(dāng)選擇了定制模式時(shí),激活TCF標(biāo)記值。
5.如權(quán)利要求1所述的方法,其中,發(fā)送所述幀包括: 檢查到接收端傳真機(jī)的一個(gè)或多個(gè)傳真文檔的先前的傳輸歷史;以及 當(dāng)作為檢查的結(jié)果,當(dāng)存在傳輸失敗歷史時(shí),激活TCF標(biāo)記值。
6.如權(quán)利要求1所述的方法,其中,發(fā)送所述幀包括: 將第一數(shù)據(jù)速率與預(yù)設(shè)給發(fā)送端傳真機(jī)的閾值進(jìn)行比較;以及 當(dāng)?shù)谝粩?shù)據(jù)速率低于或等于所述閾值時(shí),增大持續(xù)時(shí)間。
7.如權(quán)利要求1所述的方法,還包括: 當(dāng)接收到通知測(cè)試失敗的消息時(shí),確定第一數(shù)據(jù)速率是否為發(fā)送端傳真機(jī)的最低數(shù)據(jù)速率; 當(dāng)確定第一數(shù)據(jù)速率是發(fā)送端傳真機(jī)的最低數(shù)據(jù)速率時(shí),增大發(fā)送所述幀所需的持續(xù)時(shí)間;以及 以增大的持續(xù)時(shí)間為基礎(chǔ)重發(fā)所述幀。
8.如權(quán)利要求7所述的方法,其中,當(dāng)在重發(fā)所述幀之后再一次接收到通知測(cè)試失敗的消息時(shí),隨著逐步增大持續(xù)時(shí)間,重復(fù)所述幀的重發(fā),直到接收到通知測(cè)試成功的消息為止。
9.如權(quán)利要求7所述的方法,其中,確定第一數(shù)據(jù)速率不是發(fā)送端傳真機(jī)的最低數(shù)據(jù)速率,隨著逐步減小數(shù)據(jù)速率,重復(fù)所述幀的重發(fā),直到接收到通知測(cè)試成功的消息為止。
10.一種以Τ.30協(xié)議為基礎(chǔ)與接收端傳真機(jī)執(zhí)行握手的發(fā)送端傳真機(jī),所述傳真機(jī)包括: 掃描模塊,掃描 將發(fā)送的傳真文檔; 存儲(chǔ)單元,存儲(chǔ)所掃描的傳真文檔; 網(wǎng)絡(luò)接口,通過(guò)公共交換電話網(wǎng)(PSTN)和/或基于因特網(wǎng)協(xié)議的語(yǔ)音(VoIP)網(wǎng)絡(luò)發(fā)送所述傳真文檔;以及 控制單元,控制所述網(wǎng)絡(luò)接口向接收端傳真機(jī)發(fā)送關(guān)于所選擇的用于發(fā)送傳真文檔的第一數(shù)據(jù)速率的信息,在向接收端傳真機(jī)發(fā)送傳真文檔之前,發(fā)送包括預(yù)定義的用于以第一數(shù)據(jù)速率測(cè)試數(shù)據(jù)發(fā)送/接收的一個(gè)或多個(gè)比特串的多個(gè)幀,并且接收通知測(cè)試成功或者失敗的消息, 其中,所述控制單元基于設(shè)置給發(fā)送端傳真機(jī)的TCF標(biāo)記值和第一數(shù)據(jù)速率中的至少一個(gè)來(lái)確定發(fā)送所述幀的持續(xù)時(shí)間。
11.如權(quán)利要求10所述的傳真機(jī),其中,所述控制單元檢查是否設(shè)置了TCF標(biāo)記值,并且如果未設(shè)置TCF標(biāo)記值,則發(fā)送所述幀達(dá)第一持續(xù)時(shí)間,而如果設(shè)置了 TCF標(biāo)記值,則發(fā)送所述幀達(dá)第二持續(xù)時(shí)間;并且 第一持續(xù)時(shí)間是1.5秒±10%的誤差,而第二持續(xù)時(shí)間超過(guò)第一持續(xù)時(shí)間。
12.如權(quán)利要求10所述的傳真機(jī),其中: 所述控制單元提供用于選擇改變持續(xù)時(shí)間的定制模式的圖形用戶接口 ;并且 當(dāng)選擇了定制模式時(shí) ,所述控制單元激活TCF標(biāo)記值。
13.如權(quán)利要求10所述的傳真機(jī),其中,所述控制單元檢查到接收端傳真機(jī)的一個(gè)或多個(gè)傳真文檔的先前的傳輸歷史,并且如果作為檢查的結(jié)果,存在傳輸失敗歷史,則所述控制單元激活TCF標(biāo)記值。
14.如權(quán)利要求10所述的傳真機(jī),其中,所述控制單元將第一數(shù)據(jù)速率與預(yù)設(shè)給發(fā)送端傳真機(jī)的閾值進(jìn)行比較,并且當(dāng)?shù)谝粩?shù)據(jù)速率低于或等于所述閾值時(shí),所述控制單元增大發(fā)送所述幀所需的持續(xù)時(shí)間。
15.如權(quán)利要求10所述的傳真機(jī),其中,當(dāng)接收到通知測(cè)試失敗的消息時(shí),所述控制單元確定第一數(shù)據(jù)速率是否為發(fā)送端傳真機(jī)的最低數(shù)據(jù)速率,當(dāng)確定第一數(shù)據(jù)速率是發(fā)送端傳真機(jī)的最低數(shù)據(jù)速率時(shí),所述控制單元增大發(fā)送所述幀所需的持續(xù)時(shí)間,并且重發(fā)所述幀長(zhǎng)達(dá)增大的持續(xù)時(shí)間。
【文檔編號(hào)】H04N1/32GK103813049SQ201310534723
【公開(kāi)日】2014年5月21日 申請(qǐng)日期:2013年11月1日 優(yōu)先權(quán)日:2012年11月1日
【發(fā)明者】徐永尚, 韓昌民 申請(qǐng)人:三星電子株式會(huì)社