專利名稱:根據(jù)文件擴展名處理無線文件的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及無線通訊系統(tǒng),尤其涉及根據(jù)文件擴展名處理無線文件的系統(tǒng)和方法以及結(jié)合該系統(tǒng)或方法的無線基礎(chǔ)結(jié)構(gòu)。
由于所有移動單元、特別是手機繼續(xù)激增,無線數(shù)據(jù)和信息的容量不斷地增加。未來有可能以不斷增加的速率繼續(xù)這種發(fā)展。然而,無線環(huán)境一般是不友好的,無線信號碰到的大多數(shù)環(huán)境噪聲是主要來源于其他無線用戶而人為形成的,還有來自自動點火和電池充電系統(tǒng)發(fā)出的干擾信號。如果移動單元被帶到建筑物內(nèi),則無線信號可能被衰減或變?yōu)橐资芷渌肼曉慈珉娞莺凸I(yè)機械的影響,這更加重該問題。甚至在戶外但被建筑物或工業(yè)區(qū)包圍的地區(qū)對于無線信號產(chǎn)生明顯的干擾和噪聲。由于剛剛討論過的原因,表示無線數(shù)據(jù)或信息的文件可能有較大的差錯,因此,在文件可以被可靠地使用之前要求糾錯和濾波以去掉或“平滑”無線傳輸誤差。
從無線數(shù)據(jù)或信息產(chǎn)生的文件也可以是來自原始無線音頻、視頻或圖像文件的壓縮格式。文件壓縮去掉可預測位因此將文件減少到它的最小可重構(gòu)尺寸。這也減少了文件必需的傳輸和存儲要求。然而,在文件可以被處理之前,它們必須被正常地解壓縮到它們的原始尺寸。
計算機系統(tǒng)控制許多類型的數(shù)據(jù)和信息文件。這些文件被“編碼”為通常表示處理類型的文件類,該處理類型可以在這些文件中實現(xiàn)。基于計算機的文件擴展名(例如.doc、.ppt、.gif等等)表示一定的文件類并且的確用于區(qū)別特定應(yīng)用的那些文件。然而,當前沒有任何標準類特別地與無線數(shù)據(jù)或信息的文件擴展名有關(guān)。
因此,在本領(lǐng)域需要一種方法來區(qū)別無線來源的文件使得它們可以被容易地和適當?shù)靥幚怼?br>
為了解決現(xiàn)有技術(shù)上面討論的缺陷,本發(fā)明提供一種系統(tǒng)和方法用于處理計算機網(wǎng)絡(luò)中的無線文件和結(jié)合該系統(tǒng)和方法的通訊基礎(chǔ)結(jié)構(gòu)。在一個實施例中,該系統(tǒng)包括(1)一個檢驗器,接收無線文件的至少一部分并且識別它們的文件名,以及(2)一個文件處理器,根據(jù)文件名修改無線文件的內(nèi)容。
因此本發(fā)明引入利用無線文件的文件名(或它的一部分)的廣義的概念以確定對于該無線文件要完成的處理的類型。隨后的處理可以在計算機網(wǎng)絡(luò)、在無線移動站或在輔助通訊基礎(chǔ)結(jié)構(gòu)中執(zhí)行。對本發(fā)明來說,“無線文件”被定義為包含通訊數(shù)據(jù)的任何文件。這些數(shù)據(jù)可以形成數(shù)據(jù)流。數(shù)據(jù)可以是音頻、視頻或圖像數(shù)據(jù)(用戶數(shù)據(jù))或者可以是無線信息(在傳遞用戶數(shù)據(jù)中使用的控制數(shù)據(jù))。
在本發(fā)明的一個實施例中,檢驗器識別文件擴展名。在一個說明和描述的實施例中,從包括.wdf(“無線數(shù)據(jù)格式”)和.wif(“無線信息格式”)的組中選擇擴展名。當然,文件名的其他部分或整個文件名可以用于確定要求修改的無線文件的類型或范圍。
在本發(fā)明的一個實施例中,將檢驗器與因特網(wǎng)聯(lián)系起來。然而,本領(lǐng)域的技術(shù)人員將容易地理解檢驗器或文件處理器可以與任何其他計算機網(wǎng)絡(luò)、一個或多個無線基站、一個常規(guī)的或以后開發(fā)的通訊基礎(chǔ)結(jié)構(gòu)的一個或多個轉(zhuǎn)換器或者任何其他部分聯(lián)系起來。
在本發(fā)明的一個實施例中,通過完成從包括(1)校正內(nèi)容中的差錯和(2)濾波其內(nèi)容的組中選擇的動作,文件處理器修改內(nèi)容。本領(lǐng)域的技術(shù)人員熟悉可以根據(jù)數(shù)據(jù)采用其他動作以改進它的保真度或質(zhì)量或者另外的修改數(shù)據(jù)。所有這些類型的修改是在本發(fā)明廣義的范圍內(nèi)。
在本發(fā)明的一個實施例中,其內(nèi)容被壓縮。壓縮技術(shù)可以是任何常規(guī)的或以后開發(fā)的技術(shù)。當然,內(nèi)容可以不需要壓縮。
前面已經(jīng)相當概括地提出本發(fā)明優(yōu)選的和其他的特點,使得本領(lǐng)域的技術(shù)人員可以很好地理解下面本發(fā)明的詳細描述。本發(fā)明的其他特點將在下面形成的本發(fā)明權(quán)利要求書的內(nèi)容中描述。本領(lǐng)域的技術(shù)人員應(yīng)該理解他們能夠容易地使用公開的概念和特定的實施例作為設(shè)計或修改用于實現(xiàn)本發(fā)明相同目的的其他結(jié)構(gòu)的基礎(chǔ)。本領(lǐng)域的技術(shù)人員也應(yīng)該認識到這種等效結(jié)構(gòu)廣義地講并不背離本發(fā)明的精神和范圍。
為了更全面地理解本發(fā)明,現(xiàn)在結(jié)合附圖參照下面的描述,其中
圖1說明一個用于處理根據(jù)本發(fā)明原理構(gòu)造的計算機網(wǎng)絡(luò)中無線文件的系統(tǒng);圖2說明一個描述圖1計算機系統(tǒng)的基本功能部件的方框圖;圖3說明一種處理計算機網(wǎng)絡(luò)中無線文件的方法,該網(wǎng)絡(luò)可以在圖1系統(tǒng)中實現(xiàn);以及圖4說明一種結(jié)合圖1系統(tǒng)、實現(xiàn)圖2的方法或者兩者都有的通訊基礎(chǔ)結(jié)構(gòu)。
首先參照圖1說明一個用于處理根據(jù)本發(fā)明原理構(gòu)造的計算機網(wǎng)絡(luò)中無線文件的系統(tǒng)。圖1示出一般通用的計算機系統(tǒng)100,該系統(tǒng)包括計算機105、監(jiān)視器110、鍵盤115、打印機120以及與電話線或其他通訊網(wǎng)絡(luò)一起使用的調(diào)制解調(diào)器125。計算機105包含使用和操作適當軟件以處理計算機網(wǎng)絡(luò)中無線文件所需的所有部件。監(jiān)視器110允許計算機105的結(jié)果和交互作用被顯示用于用戶解釋。鍵盤115允許用戶與計算機105交互作用,如果需要的話打印機120提供產(chǎn)生與無線文件有關(guān)的硬拷貝文件。調(diào)制解調(diào)器125允許經(jīng)過計算機網(wǎng)絡(luò)與其他地點互換數(shù)據(jù)和信息。
現(xiàn)在轉(zhuǎn)到圖2,說明描述圖1計算機系統(tǒng)的基本功能部件200的方框圖。說明的計算機105包括中央處理器(“CPU”)210、隨機存取存儲器(“RAM”)220、圖形適配器230、硬盤驅(qū)動器/軟盤驅(qū)動器(“HDD/FDD”)控制器240、硬盤驅(qū)動器250、軟盤驅(qū)動器260、串行接口270和并行接口280。CPU210是計算機105的“心臟”并且是進行處理的地方。CPU210直接連接到鍵盤(圖1的115),從該鍵盤它接收數(shù)據(jù)和命令。RAM220用于存儲或讀取數(shù)據(jù)處理或軟件程序執(zhí)行的立即結(jié)果并且是一個快速存儲部件,它也包含用于處理器指令執(zhí)行的軟件部分。
圖形適配器230從CPU210接收數(shù)據(jù)并且翻譯它使得它可以顯示在監(jiān)視器(圖1的110)上。HDD/FDD控制器240用于從硬盤驅(qū)動器250和軟盤驅(qū)動器260讀取數(shù)據(jù)和將數(shù)據(jù)寫入到硬盤驅(qū)動器250和軟盤驅(qū)動器260,硬盤驅(qū)動器250和軟盤驅(qū)動器260提供較長時間的存儲。并行接口280允許并行傳送數(shù)據(jù),并且與串行接口270相比一般是一種傳送數(shù)據(jù)較快的方式,串行接口也是一種已知的通訊接口。并行接口280一般如圖示的驅(qū)動打印機(圖1的120),而串行接口270一般允許經(jīng)過調(diào)制解調(diào)器(圖1的125)通過網(wǎng)絡(luò)線與其他系統(tǒng)互相交換數(shù)據(jù)。
本發(fā)明可以有益地體現(xiàn)為在計算機系統(tǒng)100上可執(zhí)行的軟件指令的序列以建立一種裝置并且實現(xiàn)這里表示的方法。本領(lǐng)域技術(shù)人員將認識到本發(fā)明另一方面可以體現(xiàn)在硬件實現(xiàn)的離散或集成電路或者模擬電路中。計算機系統(tǒng)100或電路可以將計算機網(wǎng)絡(luò)、無線移動站或者計算機網(wǎng)絡(luò)或無線移動站輔助的通訊基礎(chǔ)結(jié)構(gòu)聯(lián)系起來。
計算機系統(tǒng)100支持在計算機網(wǎng)絡(luò)和結(jié)合該系統(tǒng)或方法的通訊基礎(chǔ)結(jié)構(gòu)中處理無線文件。在這個實施例中,系統(tǒng)包括接收無線文件的至少一部分并且識別它的文件名的檢驗器,以及根據(jù)文件名修改無線文件內(nèi)容的文件處理器。
因此本發(fā)明引入使用無線文件的文件名(或它的一部分)的廣義的概念以確定對于該無線文件要完成的處理的類型。無線文件的通訊數(shù)據(jù)可以形成一個數(shù)據(jù)流。數(shù)據(jù)可以是音頻、視頻或圖像數(shù)據(jù)(用戶數(shù)據(jù))或者可以是無線信息(在傳遞用戶數(shù)據(jù)中使用的控制數(shù)據(jù))。
檢驗器識別文件的擴展名,并且從包括.wdf(“無線數(shù)據(jù)格式”)和.wif(“無線信息格式”)的組中選擇擴展名。當然,可以使用文件名的其他部分或整個文件名以確定要求修改的無線文件的類型或范圍。檢驗器可以與因特網(wǎng)聯(lián)系起來。然而,本領(lǐng)域的技術(shù)人員將容易地理解檢驗器或文件處理器可以與任何其他計算機網(wǎng)絡(luò)、一個或多個無線基站、一個常規(guī)的或以后開發(fā)的通訊基礎(chǔ)結(jié)構(gòu)的一個或多個轉(zhuǎn)換器或者任何其他部分聯(lián)系起來。
文件處理器可以通過實現(xiàn)校正內(nèi)容中的差錯和濾波其內(nèi)容的動作修改內(nèi)容。內(nèi)容可以被壓縮。壓縮技術(shù)可以是任何常規(guī)的或以后開發(fā)的技術(shù)。當然,內(nèi)容可以不需要壓縮。然而,本領(lǐng)域的技術(shù)人員熟悉可以根據(jù)數(shù)據(jù)采用的其他動作以改進它的保真度或質(zhì)量或者另外修改數(shù)據(jù)。所有這些類型的修改是在本發(fā)明廣泛的范圍內(nèi)。
現(xiàn)在轉(zhuǎn)到圖3,說明一種可以在圖1的系統(tǒng)中實現(xiàn)的處理計算機網(wǎng)絡(luò)中無線文件的方法。流程圖300描述一種處理計算機網(wǎng)絡(luò)中無線文件的方法,它包括接收無線文件的至少一部分,識別它的文件名并且根據(jù)文件名修改所述無線文件的內(nèi)容。
流程圖300示出由EXAMINER(檢驗器)(方框315)從INTERNET(方框305)或從OTHER NETWORK(方框310)接收文件。INTERNET(方框305)表示文件駐留在因特網(wǎng)上,而OTHERNETWORK(方框310)表示文件可以駐留在所有其他的網(wǎng)絡(luò)上,公共的或?qū)S玫?,用戶可以進入它們。EXAMINER(方框315)一般歸屬于耦合到計算機網(wǎng)絡(luò)的計算機系統(tǒng)100。EXAMINER(方框315)接收文件的至少一部分。然后該文件由FILE PROCESSOR(方框320)識別,這里文件識別可以包括識別文件的擴展名或整個文件名。
在FILE PROCESSOR(方框320)中識別了文件名后,第一個問題Q1(方框325)問是否文件是無線的。如果回答是NO,則文件被引導到NON-WIRELESS(方框330),根據(jù)具體情況它可以被進一步處理或者存儲到別處。如果回答第一個問題Q1(方框325)是YES,則文件被引導到第二個問題Q2(方框340),這里問是否文件是數(shù)據(jù)流。如果回答是NO,則文件被引導到INFORMATION(方框345)使得無線信息文件按要求處理。在許多情況下,無線信息文件將繼續(xù)經(jīng)過如流程圖300所示描述的其余的處理,但也可能被引導到如圖所示處理外邊的其他處理。如果對第二個問題Q2的回答是YES,則文件被引導到第三個問題Q3(方框350)。
第三個問題Q3(方框350)問是否文件被壓縮。如果回答是NO,則文件被引導到第四個問題Q4(方框360)。如果對第三個問題Q3的回答是YES,則壓縮文件被送到UNCOMPRESS(方框355)以便在進一步處理之前解壓縮。當然,其他實施例可以將壓縮文件的檢測放在該處理的其他位置。
第四個問題Q4(方框360)問是否文件的內(nèi)容需要修改。如果回答是NO,則文件被引導到STORE(方框375),它存儲該文件以便將來處理。如果對第四個問題Q4的回答是YES,則文件被引導到如圖所示的ERROR CORRECTING(方框365)并且隨后到方框FILTERING(方框370)。ERROR CORRECTING(方框365)完成無線文件內(nèi)容的糾錯,而FILTERING(方框370)完成文件內(nèi)容的濾波,按要求它可以是簡單的或復雜的。數(shù)據(jù)文件的內(nèi)容可以是音頻數(shù)據(jù)、視頻數(shù)據(jù)或圖像數(shù)據(jù)。當然,無線信息文件的內(nèi)容可以要求與數(shù)據(jù)文件不同的糾錯或濾波的形式。最后,處理的無線文件存儲在STORE(方框375)為將來使用。
現(xiàn)在轉(zhuǎn)到圖4,說明一種結(jié)合圖1系統(tǒng)、實現(xiàn)圖2的方法或者兩者都有的通訊基礎(chǔ)結(jié)構(gòu)。圖4示出的基礎(chǔ)結(jié)構(gòu)400包括多個無線移動站410、411、412、413、414、415,可耦合到多個無線移動站的多個無線基站405、406、407用于使用通訊網(wǎng)絡(luò)420進行數(shù)據(jù)通訊。另外,通訊網(wǎng)絡(luò)420被耦合到計算機網(wǎng)絡(luò)430,該網(wǎng)絡(luò)耦合多個無線基站405、406、407中任何一個,包含在無線文件中的數(shù)據(jù)在無線基站405、406、407之間經(jīng)過計算機網(wǎng)絡(luò)430傳送,用于處理的系統(tǒng)包括多個可以處理無線文件的計算機系統(tǒng)435、436、437、438。
計算機系統(tǒng)435、436、437、438中每一個包括接收無線文件的至少一部分并且識別它的文件名的檢驗器,以及根據(jù)所述文件名修改無線文件中數(shù)據(jù)的文件處理器。檢驗器如圖3討論的識別文件名或文件的擴展名。另外,文件處理器通過實現(xiàn)從包括校正內(nèi)容中的差錯和濾波內(nèi)容的組中選擇的動作可以修改文件的內(nèi)容。無線文件的數(shù)據(jù)可以被壓縮并且可以是音頻數(shù)據(jù)、視頻數(shù)據(jù)或圖像數(shù)據(jù),并且文件也可以是其他的無線信息。通訊基礎(chǔ)結(jié)構(gòu)400也可以涉及到因特網(wǎng)。
說明的無線移動站410是發(fā)射和接收音頻信號的手持收發(fā)信機,無線移動站411結(jié)合了手持收發(fā)信機以及發(fā)送和接收多媒體文件的便攜式計算機。無線移動站412是一種模擬單元電話,而無線移動站413是一種數(shù)字單元電話。無線移動站414是一種車載收發(fā)信機,它發(fā)射來自電視饋源的音頻和視頻信號,而無線移動站415是一種車載計算機系統(tǒng),它同樣發(fā)射和接收音頻、視頻和圖像數(shù)據(jù)。無線基站405、406、407能夠發(fā)射和接收音頻、視頻或圖像和必需的控制信息的數(shù)據(jù)。
如上所述,很明顯本發(fā)明提供了一種處理計算機網(wǎng)絡(luò)中的無線文件的系統(tǒng)和方法以及結(jié)合該系統(tǒng)或方法的通訊基礎(chǔ)結(jié)構(gòu)。在一個實施例中,該系統(tǒng)包括(1)接收無線文件的至少一部分并且識別它的文件名的檢驗器和(2)根據(jù)文件名修改無線文件內(nèi)容的文件處理器。
雖然已經(jīng)詳細描述了本發(fā)明,本領(lǐng)域的技術(shù)人員應(yīng)該理解他們可以做出各種變化、替換和改變而不會背離本發(fā)明廣義的精神和范圍。
權(quán)利要求
1.一種用于處理計算機網(wǎng)絡(luò)中的無線文件的系統(tǒng),包括檢驗器,接收所述無線文件的至少一部分并且識別它的文件名;以及文件處理器,根據(jù)所述文件名修改所述無線文件的內(nèi)容。
2.如權(quán)利要求1所述的系統(tǒng),其中所述檢驗器識別所述文件的擴展名。
3.如權(quán)利要求1所述的系統(tǒng),其中所述無線文件包含一個無線數(shù)據(jù)流。
4.如權(quán)利要求1所述的系統(tǒng),其中所述檢驗器與因特網(wǎng)相聯(lián)系。
5.如權(quán)利要求1所述的系統(tǒng),其中所述文件處理器通過實現(xiàn)從包括校正所述內(nèi)容中差錯和濾波所述內(nèi)容的組中選擇的動作修改所述的內(nèi)容。
6.如權(quán)利要求1所述的系統(tǒng),其中所述內(nèi)容被壓縮。
7.如權(quán)利要求1所述的系統(tǒng),其中所述內(nèi)容從包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖像數(shù)據(jù)和無線信息的組中選擇。
8.一種在計算機網(wǎng)絡(luò)中處理無線文件的方法,包括接收所述無線文件的至少一部分;識別它的文件名;以及根據(jù)所述文件名修改所述無線文件的內(nèi)容。
9.如權(quán)利要求8所述的方法,其中所述識別包括識別所述文件的擴展名。
10.如權(quán)利要求8所述的方法,其中所述無線文件包含一個無線數(shù)據(jù)流。
11.如權(quán)利要求8所述的方法,其中所述接收步驟經(jīng)過因特網(wǎng)實現(xiàn)。
12.如權(quán)利要求8所述的方法,其中所述修改包括通過實現(xiàn)從包括校正所述內(nèi)容中差錯和濾波所述內(nèi)容的組中選擇的動作修改所述內(nèi)容。
13.如權(quán)利要求8所述的方法,其中所述內(nèi)容被壓縮。
14.如權(quán)利要求8所述的方法,其中所述內(nèi)容從包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖像數(shù)據(jù)和無線信息的組中選擇。
15.一種通訊基礎(chǔ)結(jié)構(gòu),包括多個無線移動站;多個無線基站,可耦合到所述多個無線移動站中的一個用于它們之間的數(shù)據(jù)通訊;計算機網(wǎng)絡(luò),耦合所述多個無線基站中每一個,包含在無線文件中的所述數(shù)據(jù)經(jīng)過所述計算機網(wǎng)絡(luò)在所述無線基站之間通訊;以及用于處理所述無線文件的系統(tǒng),包含檢驗器,接收所述無線文件的至少一部分并且識別它的文件名,以及文件處理器,根據(jù)所述文件名修改所述無線文件的所述數(shù)據(jù)。
16.如權(quán)利要求15所述的基礎(chǔ)結(jié)構(gòu),其中所述檢驗器識別所述文件的擴展名。
17.如權(quán)利要求15所述的基礎(chǔ)結(jié)構(gòu),其中所述計算機網(wǎng)絡(luò)是因特網(wǎng)。
18.如權(quán)利要求15所述的基礎(chǔ)結(jié)構(gòu),其中所述文件處理器通過實現(xiàn)從包括校正所述內(nèi)容中差錯和濾波所述內(nèi)容的組中選擇的動作修改所述內(nèi)容。
19.如權(quán)利要求15所述的基礎(chǔ)結(jié)構(gòu),其中所述無線文件中的所述數(shù)據(jù)被壓縮。
20.如權(quán)利要求15所述的基礎(chǔ)結(jié)構(gòu),其中所述數(shù)據(jù)從包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖像數(shù)據(jù)和無線信息的組中選擇。
全文摘要
一種處理計算機網(wǎng)絡(luò)中無線文件的系統(tǒng)和方法以及結(jié)合該系統(tǒng)或方法的通訊基礎(chǔ)結(jié)構(gòu)。在一個實施例中,該系統(tǒng)包括(1)接收無線文件的至少一部分并且識別它的文件名的檢驗器,以及(2)根據(jù)文件名修改無線文件內(nèi)容的文件處理器。“無線文件”被定義為包含通訊數(shù)據(jù)的任何文件。這些數(shù)據(jù)可以形成數(shù)據(jù)流。數(shù)據(jù)可以是音頻、視頻或圖像數(shù)據(jù)(用戶數(shù)據(jù))或者可以是無線信息(在傳遞用戶數(shù)據(jù)中使用的控制數(shù)據(jù))。
文檔編號G06F12/00GK1238497SQ9910676
公開日1999年12月15日 申請日期1999年5月19日 優(yōu)先權(quán)日1998年5月20日
發(fā)明者寧丁·加揚特·沙赫 申請人:朗迅科技公司