專(zhuān)利名稱(chēng):包括外存儲(chǔ)器適配器的多功能調(diào)制解調(diào)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及允許在通信網(wǎng)絡(luò)和主機(jī)設(shè)備之間傳送數(shù)據(jù)的系統(tǒng),更具體地說(shuō),涉及一種多功能調(diào)制解調(diào)器,能夠提供適合于多種設(shè)備的集成接口。
背景技術(shù):
目前,通過(guò)由例如有線(xiàn)電視或電信公司提供的外部寬帶網(wǎng)關(guān)或接入網(wǎng)絡(luò),調(diào)制解調(diào)器被用作連接例如個(gè)人計(jì)算機(jī)(PC)的主機(jī)設(shè)備的分立的計(jì)算機(jī)外部設(shè)備。要注意,電纜、數(shù)字用戶(hù)線(xiàn)(DSL)和其他調(diào)制解調(diào)器技術(shù)用來(lái)提供至高速網(wǎng)絡(luò)相似的寬帶接入。該寬帶接入允許在例如因特網(wǎng)站點(diǎn)和家中的PC之間進(jìn)行高速數(shù)據(jù)傳送。在許多家庭中發(fā)現(xiàn)的其他設(shè)備包括外存儲(chǔ)設(shè)備或使用多種存儲(chǔ)介質(zhì)的消費(fèi)電子設(shè)備,例如數(shù)字照相機(jī)、數(shù)字音頻播放器、個(gè)人數(shù)字助理(PDA)和計(jì)算設(shè)備。相關(guān)的存儲(chǔ)介質(zhì)包括,例如軟盤(pán)、ZIPTM盒式磁盤(pán)、盒式磁帶、磁卡、磁棒和閃存卡。
—PC必須與調(diào)制解調(diào)器和由這些電子設(shè)備提供的多種存儲(chǔ)介質(zhì)連接。即,PC和多種消費(fèi)電子設(shè)備的擁有者可以希望將數(shù)據(jù)傳送給與消費(fèi)電子設(shè)備相連的存儲(chǔ)設(shè)備,或從上述存儲(chǔ)設(shè)備讀取數(shù)據(jù)。為了傳輸、顯示、重放或其他目的而實(shí)現(xiàn)將該數(shù)據(jù)傳入或傳出PC,接口設(shè)備必須提供合適的讀/寫(xiě)功能。因?yàn)樵撓M(fèi)設(shè)備通常有獨(dú)特的接口設(shè)備,一個(gè)PC將通過(guò)各個(gè)接口設(shè)備連接到許多外存儲(chǔ)設(shè)備上。提供如此多的接口設(shè)備的花費(fèi)將相當(dāng)高,雜亂的堆放著這些接口設(shè)備的桌面也相當(dāng)不美觀,并且通常擁有連接到多種外存儲(chǔ)設(shè)備的PC的用戶(hù)必須掌握相當(dāng)多的有關(guān)PC、各種不同的接口設(shè)備以及存儲(chǔ)設(shè)備本身的功能方面的知識(shí)。
發(fā)明內(nèi)容
本發(fā)明包括一種多功能通信設(shè)備,適用于與如外存儲(chǔ)設(shè)備的多個(gè)消費(fèi)電子設(shè)備相連,借此本質(zhì)上避免了與現(xiàn)有技術(shù)相關(guān)的問(wèn)題。
在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)本發(fā)明原理的一種通信設(shè)備,包括一第一接口,適用于提供主機(jī)設(shè)備和通信網(wǎng)絡(luò)之間的數(shù)據(jù)傳送;一第二接口,適用于提供所述主機(jī)設(shè)備和外存儲(chǔ)設(shè)備之間的數(shù)據(jù)傳送;其中第二接口電路適用于確定耦合到其上的外部設(shè)備的類(lèi)型,并從其中響應(yīng)地檢索數(shù)據(jù),檢索的數(shù)據(jù)提供給所述主機(jī)。
通過(guò)結(jié)合附圖進(jìn)行詳細(xì)描述,本發(fā)明的內(nèi)容將會(huì)變得更容易理解,其中圖1描述了根據(jù)本發(fā)明的原理運(yùn)行的系統(tǒng)的高層框圖;圖2描述了根據(jù)本發(fā)明的原理的適用于圖1系統(tǒng)的調(diào)制解調(diào)器的高層框圖;圖3描述了根據(jù)本發(fā)明的原理的產(chǎn)品實(shí)現(xiàn)的實(shí)施例;圖4描述了根據(jù)本發(fā)明的原理適用于圖1-3的調(diào)制解調(diào)器的處理方法的流程圖;以及圖5描述了根據(jù)本發(fā)明的原理的圖1系統(tǒng)的另一個(gè)實(shí)施例。
為了便于理解,如果可能,則使用相同的參考標(biāo)號(hào)指定各圖中相同的部件。
具體實(shí)施例方式
在包括例如通過(guò)調(diào)制解調(diào)器耦合到接入網(wǎng)絡(luò)的個(gè)人計(jì)算機(jī)(PC)的主機(jī)設(shè)備的范圍內(nèi)對(duì)本發(fā)明進(jìn)行描述。本領(lǐng)域的技術(shù)人員將理解使用的調(diào)制解調(diào)器的類(lèi)型至少部分地依賴(lài)于所使用的接入網(wǎng)絡(luò)的類(lèi)型。例如,在優(yōu)選實(shí)施例中,使用數(shù)字電纜調(diào)制解調(diào)器(digital cable MODEM),以與包括數(shù)字有線(xiàn)電視系統(tǒng)的接入網(wǎng)絡(luò)相連。接入網(wǎng)絡(luò)提供到例如因特網(wǎng)和/或其他網(wǎng)絡(luò)的接入。在由電話(huà)公司提供的接入網(wǎng)絡(luò)范圍內(nèi),調(diào)制解調(diào)器包括數(shù)字用戶(hù)線(xiàn)(DSL)調(diào)制解調(diào)器或具有適合于電話(huà)公司接入網(wǎng)絡(luò)的接口功能的其他設(shè)備。其他接入網(wǎng)絡(luò)類(lèi)型,例如衛(wèi)星網(wǎng)絡(luò),無(wú)線(xiàn)網(wǎng)絡(luò)等可以通過(guò)合適的調(diào)制解調(diào)技術(shù)被接入,這些技術(shù)將根據(jù)本發(fā)明的內(nèi)容被修改。
圖1描述了根據(jù)本發(fā)明的原理運(yùn)行的系統(tǒng)的高層框圖。具體地,圖1描述了系統(tǒng)10的高層框圖,其中主機(jī)設(shè)備70通過(guò)調(diào)制解調(diào)器100與接入網(wǎng)絡(luò)50進(jìn)行通信。圖中的主機(jī)設(shè)備70包括個(gè)人計(jì)算機(jī)(PC)。調(diào)制解調(diào)器100包括例如數(shù)字電纜調(diào)制解調(diào)器。接入網(wǎng)絡(luò)50包括例如數(shù)字有線(xiàn)電視系統(tǒng)。在本發(fā)明的示范實(shí)施例中,接入網(wǎng)絡(luò)50提供到至少一個(gè)其他通信網(wǎng)絡(luò)例如因特網(wǎng)55的接入。
調(diào)制解調(diào)器100提供第一接口功能I1,適用于促進(jìn)接入網(wǎng)絡(luò)50和主機(jī)設(shè)備70之間的數(shù)據(jù)通信。此外,調(diào)制解調(diào)器100提供第二接口功能I2,適用于促進(jìn)外存儲(chǔ)設(shè)備60(至該調(diào)制解調(diào)器)和主機(jī)設(shè)備70之間的數(shù)據(jù)通信。值得注意,與存儲(chǔ)設(shè)備60一起使用的術(shù)語(yǔ)“外部”并不一定意味著存儲(chǔ)設(shè)備60被封裝作為一單獨(dú)的設(shè)備。即存儲(chǔ)設(shè)備60可以全部插入到調(diào)制解調(diào)器100的外殼內(nèi)。相反,術(shù)語(yǔ)“外部”試圖表達(dá)在名義上與調(diào)制解調(diào)器100和調(diào)制解調(diào)器功能操作相關(guān)的存儲(chǔ)器以及名義上與外存儲(chǔ)設(shè)備60相關(guān)的存儲(chǔ)器之間的存儲(chǔ)空間的一種邏輯分離(logical separation)。
存儲(chǔ)設(shè)備60可能包括任意類(lèi)型的存儲(chǔ)介質(zhì)65或與之協(xié)同工作。在優(yōu)選實(shí)施例中,存儲(chǔ)設(shè)備60與閃存卡或智能卡協(xié)同工作。存儲(chǔ)設(shè)備60與介質(zhì)65協(xié)同工作,例如閃存只讀存儲(chǔ)器(ROM)、軟盤(pán)、ZIPRTM盒式磁盤(pán)、盒式磁帶、磁卡、磁條、閃存卡、具有集成存儲(chǔ)器的智能卡或本領(lǐng)域技術(shù)人員所知的多種存儲(chǔ)設(shè)備介質(zhì)中任何一種。在存儲(chǔ)設(shè)備60內(nèi)通過(guò)接口電路66接入介質(zhì)65。接口電路66與物理接口67協(xié)同工作,以提供代表從介質(zhì)65檢索的數(shù)據(jù)的光或電信號(hào)。提供數(shù)據(jù)信號(hào)DATA,以在存儲(chǔ)設(shè)備60和調(diào)制解調(diào)器100之間進(jìn)行數(shù)據(jù)通信。
調(diào)制解調(diào)器100包括物理接口設(shè)備195,它與存儲(chǔ)設(shè)備60內(nèi)的物理接口設(shè)備67協(xié)同工作,以檢索從數(shù)據(jù)產(chǎn)生的(data-bearing)電或光信號(hào)。本領(lǐng)域的技術(shù)人員應(yīng)該知道中間物理接入設(shè)備,例如電纜等可以用來(lái)在調(diào)制解調(diào)器100的物理接口設(shè)備195和存儲(chǔ)設(shè)備60的67之間建立連接。調(diào)制解調(diào)器100的物理接口設(shè)備195與接口電路190協(xié)同工作,以從存儲(chǔ)設(shè)備60檢索數(shù)據(jù)并將數(shù)據(jù)存儲(chǔ)到存儲(chǔ)設(shè)備60中。
圖1的調(diào)制解調(diào)器100被描述為包括通信網(wǎng)絡(luò)50和主機(jī)設(shè)備70之間的第一接口功能或數(shù)據(jù)通路I1。由調(diào)制解調(diào)器100從存儲(chǔ)設(shè)備60檢索的數(shù)據(jù)通過(guò)第二接口通路I2耦合到第一接口通路I1。執(zhí)行這個(gè)操作所需的多種接口電路將參考圖2在以下詳細(xì)描述。
實(shí)現(xiàn)第二接口功能或數(shù)據(jù)通路I2所需的接口電路在圖1的調(diào)制解調(diào)器100內(nèi)示為一整體。在可替換的實(shí)施例中,該接口電路可能在調(diào)制解調(diào)器100的外部。另外,雖然第二接口通路I2被顯示為耦合到接口通路I1,在可替換的實(shí)施例中接口通路I2包括直接或者通過(guò)適合于選擇性地將接口通路I1和接口通路I2耦合到主機(jī)設(shè)備70的多路復(fù)用裝置耦合到主機(jī)設(shè)備70的單獨(dú)的通路。
圖2描述了適合在圖1的系統(tǒng)10中使用的調(diào)制解調(diào)器的高層框圖。調(diào)制解調(diào)器100從例如數(shù)字有線(xiàn)電視網(wǎng)絡(luò)的接入網(wǎng)絡(luò)50接收一例如射頻(RF)信號(hào)的信號(hào)。接收的RF信號(hào)被處理,并且所得的數(shù)據(jù)通過(guò)第一接口功能I1提供給主機(jī)設(shè)備70。另外,物理接口195與外存儲(chǔ)設(shè)備60協(xié)同工作,以通過(guò)第二接口功能I2接收另外的數(shù)據(jù)。
RF信號(hào)耦合到雙工器110上,它響應(yīng)地將輸入的(即接收的)RF信號(hào)耦合到電纜調(diào)諧器(cable tuner)105。電纜調(diào)諧器105響應(yīng)于調(diào)諧器控制信號(hào)TUNER CONTROL(具體地一集成多功能調(diào)制解調(diào)器IC180)將多個(gè)RF載波信號(hào)之一向下轉(zhuǎn)換成中間信號(hào)頻率(IF)信號(hào),它耦合到聲表面波(SAW)濾波器115。SAW濾波器115提供適用于IF頻率的標(biāo)準(zhǔn)通帶濾波操作,并且將所得的濾波的中頻信號(hào)耦合到差動(dòng)放大器120。差動(dòng)放大器120放大信號(hào)并將其提供給調(diào)制解調(diào)器集成電路(IC)180。
調(diào)制解調(diào)器IC180包括一集成的或單片的電纜調(diào)制解調(diào)器方案,例如由在加里福尼亞洲的Irvine市的Broadcom公司生產(chǎn)的型號(hào)為BCM 3350的芯片。調(diào)制解調(diào)器IC180接收的“下游”信號(hào)內(nèi)的數(shù)據(jù)通過(guò)以太網(wǎng)類(lèi)型的網(wǎng)絡(luò)或通用串行總線(xiàn)(USB)類(lèi)型的網(wǎng)絡(luò)耦合到主機(jī)70。
在優(yōu)選實(shí)施例中,調(diào)制解調(diào)器IC180執(zhí)行產(chǎn)生合適的以太網(wǎng)信號(hào)E或串行信號(hào)S所需的全部處理功能,用于分別通過(guò)RJ-45連接(它的連接與變換器/濾波器功能160相關(guān))和USB端口165與主機(jī)70進(jìn)行通信。
將從主機(jī)70傳送到接入網(wǎng)絡(luò)50的數(shù)據(jù)通過(guò)以太網(wǎng)連接E或USB連接S提供給調(diào)制解調(diào)器IC 180。調(diào)制解調(diào)器IC180處理上游數(shù)據(jù),并提供相應(yīng)的已調(diào)制的上游RF信號(hào)UPRF給上游功率放大器135。上游功率放大器135放大上游RF信號(hào)UPRF,以產(chǎn)生增大的功率信號(hào),然后將其耦合到射頻變換器140。RF變換器140將處理的上游RF信號(hào)傳送給雙工器110,用于通過(guò)相應(yīng)的射頻(RF)信號(hào)與接入網(wǎng)絡(luò)50進(jìn)行隨后的通信。
以上描述的圖2的調(diào)制解調(diào)器100的操作包括了對(duì)于以上參考圖1描述的在實(shí)現(xiàn)第一接口功能I1中使用的組件的基本描述。即上述的調(diào)制解調(diào)器100的操作實(shí)現(xiàn)為便于主機(jī)70和接入網(wǎng)絡(luò)50之間的數(shù)據(jù)傳送的第一接口功能I1。
調(diào)制解調(diào)器IC180包括一處理器181,它根據(jù)本發(fā)明執(zhí)行特定的處理功能。調(diào)制解調(diào)器IC180還包括輸入/輸出電路182以及可選的存儲(chǔ)器183。存儲(chǔ)器183可以包括一適合于存儲(chǔ)引導(dǎo)例程(boot routine)的閃存,將在下面結(jié)合閃存185對(duì)其進(jìn)行描述。
調(diào)制解調(diào)器IC180與第一總線(xiàn)B1相關(guān),例如一并行數(shù)據(jù)總線(xiàn),它方便了調(diào)制解調(diào)器IC180和閃存185(和/或閃存183)之間的通信。閃存185存儲(chǔ)引導(dǎo)例程187和壓縮程序186。閃存185是非易失的,以便切斷電源不會(huì)導(dǎo)致在其中存儲(chǔ)的數(shù)據(jù)的丟失。一旦接通電源,閃存185內(nèi)的引導(dǎo)例程187(或存儲(chǔ)器183中的引導(dǎo)例程(未示出))對(duì)一個(gè)或多個(gè)壓縮程序186進(jìn)行檢索。壓縮程序被解壓,所得的解壓的程序存儲(chǔ)在同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器(SDRAM)175中作為程序176。SDRAM175通過(guò)第二通信總線(xiàn)B2,例如同步數(shù)據(jù)總線(xiàn),與調(diào)制解調(diào)器IC180通信。本領(lǐng)域的技術(shù)人員應(yīng)該可以理解盡管該優(yōu)選實(shí)施例是通過(guò)閃存185中的壓縮程序進(jìn)行描述的,但這些程序并不是必須被壓縮的。應(yīng)用該壓縮是為了避免使用更大存儲(chǔ)容量的閃存185,由此減少花費(fèi)。
SDRAM175被描述為包括程序176和緩沖器177。如前所述,在上電后并且通過(guò)調(diào)制解調(diào)器IC180,更具體地說(shuō)通過(guò)處理器181的隨后的操作,存儲(chǔ)程序176。緩沖器177用來(lái)緩沖接入網(wǎng)絡(luò)50和主機(jī)70之間的數(shù)據(jù)流。緩沖器177和由調(diào)制解調(diào)器IC180實(shí)施的、并被存儲(chǔ)在例如SDRAM175的程序176部分的標(biāo)準(zhǔn)流控制算法一起被使用。
因?yàn)镾DRAM175以比用來(lái)與閃存185進(jìn)行通信的更高的速度、并使用與其不同的信號(hào)協(xié)議進(jìn)行通信,在實(shí)施例中分別使用第一總線(xiàn)B1和第二總線(xiàn)B2。在另一個(gè)實(shí)施例中,一個(gè)單獨(dú)的總線(xiàn)被用來(lái)與具有兼容的總線(xiàn)結(jié)構(gòu)的同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM175和閃存185進(jìn)行通信。
接口電路190耦合到第一總線(xiàn)B1和例如緊致閃存接口(compact FLASHmemory socket)的物理接口設(shè)備195上。可選擇地,接口電路190包括保護(hù)電路191,它允許在緊致閃存接口195中的介質(zhì)或介質(zhì)載體的熱交換。
如前參考圖1所述,接口電路190包括支持有效地耦合到物理接口設(shè)備195、電/光接口設(shè)備190上的存儲(chǔ)設(shè)備60和調(diào)制解調(diào)器IC180之間的數(shù)據(jù)傳送所需的電和/或光電路。由此第二接口功能I2在由接口195物理地接收的存儲(chǔ)設(shè)備和主機(jī)70之間被實(shí)現(xiàn)。第二接口通路I2包括由總線(xiàn)B1支持的數(shù)據(jù)通路、調(diào)制解調(diào)器IC180和以太網(wǎng)E或USB S數(shù)據(jù)通路之一或兩者。
圖3描述了根據(jù)本發(fā)明的原理的產(chǎn)品實(shí)施的一實(shí)施例。具體地,包括有效地耦合到顯示設(shè)備72、鍵盤(pán)74和指定(pointing)設(shè)備(例如鼠標(biāo))73上的個(gè)人計(jì)算機(jī)(PC)71的主機(jī)70通過(guò)以太網(wǎng)或USB數(shù)據(jù)通路E/S與調(diào)制解調(diào)器100通信。調(diào)制解調(diào)器100通過(guò)射頻信號(hào)通路RF與接入網(wǎng)絡(luò)50通信。另外,調(diào)制解調(diào)器100與物理接口設(shè)備195/190相關(guān)(例如上文參考圖2所述),它物理地接收外存儲(chǔ)設(shè)備60,并且物理接口設(shè)備195/190與外存儲(chǔ)設(shè)備60光或電協(xié)同工作。
如前所述,外存儲(chǔ)設(shè)備60可能包括多個(gè)存儲(chǔ)設(shè)備中任何一個(gè),例如存儲(chǔ)器“棒”或其他用來(lái)存儲(chǔ)靜止或移動(dòng)圖像、聲音文件(例如MP3或.WAV文件)等的設(shè)備。在本發(fā)明的一個(gè)實(shí)施例中,個(gè)人計(jì)算機(jī)用來(lái)通過(guò)接入網(wǎng)絡(luò)50和調(diào)制解調(diào)器100從因特網(wǎng)55搜索MP3聲音文件。搜索到的MP3文件被存儲(chǔ)在例如PC71內(nèi)的硬盤(pán)(HD)的海量存儲(chǔ)設(shè)備中。一旦檢測(cè)到存儲(chǔ)設(shè)備60插入到調(diào)制解調(diào)器100的物理接口195中,PC71建立第二數(shù)據(jù)接口通路I2,并且存儲(chǔ)的MP3文件被“上載”到存儲(chǔ)設(shè)備60。在該實(shí)施例中,存儲(chǔ)設(shè)備60與例如MP3播放器協(xié)同工作??商鎿Q地,典型地具有相對(duì)小的外形和可存取的物理接口的MP3播放器可以直接耦合到物理接口195。
使用調(diào)制解調(diào)器IC180中的處理器181和輸入/輸出(I/O)電路182以及閃存185和/或存儲(chǔ)器183和SDRAM175形成能夠執(zhí)行根據(jù)本發(fā)明的方法的計(jì)算設(shè)備。處理器181與通常的輔助電路(未示出)例如電源、時(shí)鐘電路、高速緩沖存儲(chǔ)器等以及協(xié)助執(zhí)行存儲(chǔ)在閃存185和SDRAM175中的軟件例程的電路協(xié)同工作。照這樣,此處討論的作為軟件處理的一些處理步驟可以在硬件內(nèi)實(shí)現(xiàn),例如與處理器181協(xié)同工作的電路,以執(zhí)行各步驟。調(diào)制解調(diào)器IC180還包含輸入/輸出(I/O)電路182,用于完成調(diào)制解調(diào)器IC180、接入網(wǎng)絡(luò)50、主機(jī)70和第一B1、第二B2總線(xiàn)耦合的接口連接。
就根據(jù)本發(fā)明被編程以執(zhí)行多種檢測(cè)和處理功能的通用計(jì)算機(jī)而言,雖然調(diào)制解調(diào)器IC 180,更具體地,處理器181、I/O電路182和存儲(chǔ)器175/185的操作在此處已經(jīng)討論,本發(fā)明可以以硬件實(shí)現(xiàn),例如包括附加存儲(chǔ)器183的調(diào)制解調(diào)器IC180的專(zhuān)用集成電路(ASIC)。照這樣,此處描述的處理步驟試圖被廣泛概括地解釋為可以由軟件、硬件或它們的結(jié)合的等價(jià)執(zhí)行。
圖4描述了根據(jù)本發(fā)明的原理適用于在圖1-3的調(diào)制解調(diào)器100的處理方法的流程圖。具體地,當(dāng)調(diào)制解調(diào)器的通電(PON)狀態(tài)啟動(dòng)時(shí),在步驟402進(jìn)入處理方法400。在步驟404,從閃存或從其他存儲(chǔ)源(例如硬編碼到調(diào)制解調(diào)器IC180中,例如在存儲(chǔ)器區(qū)域183內(nèi))檢索到引導(dǎo)程序。在步驟406引導(dǎo)程序被用來(lái)檢索,并且如果需要,則解壓一個(gè)或多個(gè)存儲(chǔ)在閃存1 85內(nèi)的程序。在步驟408,解壓的主程序被存儲(chǔ)到SDRAM185中。
在步驟410,調(diào)制解調(diào)器100提供主機(jī)70和接入網(wǎng)絡(luò)50之間的通信功能。即在步驟410,調(diào)制解調(diào)器的第一或主接口功能被提供給主機(jī)設(shè)備。
在步驟412,確定是否已經(jīng)檢測(cè)到與物理接口195或外部設(shè)備接口的電/光部分190協(xié)同工作的外部設(shè)備。如果沒(méi)有檢測(cè)到設(shè)備,則在步驟410繼續(xù)提供標(biāo)準(zhǔn)通信。如果檢測(cè)到設(shè)備,則在步驟414識(shí)別設(shè)備。
在步驟416,執(zhí)行至識(shí)別設(shè)備或來(lái)自識(shí)別的設(shè)備的任何默認(rèn)數(shù)據(jù)傳送。例如,在檢測(cè)的設(shè)備包含存儲(chǔ)棒或與數(shù)字照相機(jī)相關(guān)的其他存儲(chǔ)設(shè)備的情況下,默認(rèn)數(shù)據(jù)傳送可以包括從外存儲(chǔ)設(shè)備檢索圖像數(shù)據(jù),將檢索的圖像數(shù)據(jù)傳遞給主機(jī)設(shè)備70,并在主機(jī)設(shè)備70中的存儲(chǔ)器內(nèi)(例如海量存儲(chǔ)設(shè)備HD)存儲(chǔ)圖像數(shù)據(jù)。同樣地,在MP3播放器被識(shí)別的情況下,首先被選擇傳送到MP3設(shè)備的MP3文件從主機(jī)設(shè)備70的海量存儲(chǔ)設(shè)備HD中被檢索到,然后將其傳送給MP3設(shè)備。至外部設(shè)備或來(lái)自外部設(shè)備的數(shù)據(jù)傳送是通過(guò)第二接口通道I2提供的。
在步驟418,確定是否需要更多的設(shè)備交互。即在步驟418確定用戶(hù)命令或通過(guò)主機(jī)設(shè)備的與外部設(shè)備的其他交互是否合適。如果不需要更多的設(shè)備交互,則方法400進(jìn)行到步驟410,在那兒繼續(xù)主機(jī)和接入網(wǎng)絡(luò)之間的通信功能。否則,在步驟420該方法響應(yīng)這種設(shè)備交互,并且步驟418的查詢(xún)被重復(fù)執(zhí)行。
圖5描述了根據(jù)本發(fā)明的原理的圖1系統(tǒng)的可替換的實(shí)施例。具體地,實(shí)質(zhì)上如上面參考圖1的描述,圖5描述了接入網(wǎng)絡(luò)50、調(diào)制解調(diào)器100、外存儲(chǔ)設(shè)備60和主機(jī)70。然而,圖5的系統(tǒng)500按照如下方式互連各設(shè)備主機(jī)設(shè)備70通過(guò)通用串行總線(xiàn)(USB)耦合到調(diào)制解調(diào)器100上。外存儲(chǔ)設(shè)備60通過(guò)第二USB接口連接到調(diào)制解調(diào)器100上。在本實(shí)施例中,電纜調(diào)制解調(diào)器100實(shí)現(xiàn)的是USB集線(xiàn)器的功能,它允許其他USB可用設(shè)備和/或外存儲(chǔ)設(shè)備通過(guò)USB連接到主機(jī)70。在本實(shí)施例中,調(diào)制解調(diào)器100和外部設(shè)備60對(duì)于主機(jī)設(shè)備70從邏輯上是作為USB上兩個(gè)分離的設(shè)備。因?yàn)檎{(diào)制解調(diào)器100在本實(shí)施例中是用作USB集線(xiàn)器,在網(wǎng)絡(luò)50和外部設(shè)備60之間的任何數(shù)據(jù)傳送都必須涉及主機(jī)70。
在以下參考圖5所述的本發(fā)明的另一個(gè)實(shí)施例中,調(diào)制解調(diào)器既作為USB主機(jī)(至外部設(shè)備60)運(yùn)作又作為USB外圍設(shè)備(至主機(jī)70)運(yùn)作。在該實(shí)施例中,調(diào)制解調(diào)器可以直接在接入網(wǎng)絡(luò)50和外存儲(chǔ)設(shè)備60之間傳送數(shù)據(jù)。因此,在圖4的步驟416,默認(rèn)數(shù)據(jù)傳送可以包括通過(guò)因特網(wǎng)從服務(wù)器進(jìn)行的信息檢索,并將檢索的信息存儲(chǔ)到外存儲(chǔ)設(shè)備60中。這種信息可能包括例如聲音和/或可視文件,例如MP3文件。同樣,作為默認(rèn)的條件,從使用作為USB主機(jī)的調(diào)制解調(diào)器的存儲(chǔ)設(shè)備60直接將存儲(chǔ)在存儲(chǔ)設(shè)備的數(shù)據(jù)上載到網(wǎng)站。其他的變更和組合將很容易被本領(lǐng)域的技術(shù)人員所理解。
在本發(fā)明的一個(gè)實(shí)施例中,圖1、2、3和5中任何一圖的調(diào)制解調(diào)器100包括由在加里福尼亞州的Irvine市的Broadcom公司生產(chǎn)的Broadcom型號(hào)BCM3350。該BCM3350執(zhí)行電纜調(diào)制解調(diào)器PHY和MAC層的信息流管理功能,以及讀/寫(xiě)功能。調(diào)制解調(diào)器軟件存儲(chǔ)在存儲(chǔ)塊或設(shè)備中,例如閃存185中。調(diào)制解調(diào)器指令集可以通過(guò)更新閃存內(nèi)的程序而周期性地更新。總線(xiàn)B1包括用于將閃存和處理器或CPU內(nèi)部耦合到調(diào)制解調(diào)器芯片的內(nèi)部BCM3350總線(xiàn)。通過(guò)接進(jìn)該總線(xiàn),可以為例如圖5中的設(shè)備60的外部設(shè)備提供讀/寫(xiě)能力,以便可以存取緊致閃存(CF)卡或其他合適的介質(zhì)。有利地,不用斷電,CF卡就可以物理地從調(diào)制解調(diào)器接入或斷開(kāi),這個(gè)過(guò)程被稱(chēng)為“熱”插入。
在本發(fā)明的一個(gè)實(shí)施例中,使用了一符合DOCSIS(電纜上數(shù)據(jù)服務(wù)接口規(guī)范)認(rèn)證的電纜調(diào)制解調(diào)器。在一個(gè)DOCSIS實(shí)施例中,電纜調(diào)制解調(diào)器提供到主機(jī)的(例如PC)USB和以太網(wǎng)連接。另外,在結(jié)合本發(fā)明原理的電纜調(diào)制解調(diào)器的一個(gè)實(shí)施例中,電纜調(diào)制解調(diào)器包括一將CF卡插入其中的槽。根據(jù)本發(fā)明原理的該電纜調(diào)制解調(diào)器可選地工作在兩個(gè)工作模式下。在第一工作模式,盡管電纜調(diào)制解調(diào)器和CF接口共享到PC上的以太網(wǎng)和/或USB連接,但是它們是分離的并且功能獨(dú)立。在第二工作模式,CF接口和電纜調(diào)制解調(diào)器一起從接入網(wǎng)絡(luò)下載、存儲(chǔ)信息和/或上載信息到接入網(wǎng)絡(luò),而不會(huì)被PC干涉。
在第一工作模式中,PC通過(guò)至使用基于PC的軟件的電纜調(diào)制解調(diào)器的以太網(wǎng)或USB連接訪(fǎng)問(wèn)CF接口。CF對(duì)于PC來(lái)說(shuō)就象另一個(gè)安裝的驅(qū)動(dòng)裝置。在第一工作模式中,不同于共享到PC的以太網(wǎng)或USB連接,僅有相對(duì)小的電纜調(diào)制解調(diào)器和CF接口功能被集成。第一工作模式有利地允許用戶(hù)減少桌面雜亂的程度,并減少了其他設(shè)備的對(duì)于提供CF接口的需要。
在第二工作模式中,電纜調(diào)制解調(diào)器自動(dòng)或半自動(dòng)(即沒(méi)有或僅有很少的PC干預(yù))從因特網(wǎng)下載信息,例如聲音文件、新聞報(bào)道、程序下載和更新、視頻片段等,并且將下載的信息存儲(chǔ)到CF卡(或其他存儲(chǔ)設(shè)備60)上。同樣地,存儲(chǔ)在存儲(chǔ)設(shè)備60上的數(shù)據(jù),例如電子郵件消息、JPEG圖片等可以被上載到因特網(wǎng)上??蛇x擇地,即使當(dāng)附裝的PC被關(guān)閉時(shí),這些下載(或上載)操作仍可以被提供。因此,第二工作模式需要一可由電纜調(diào)制解調(diào)器處理器執(zhí)行的程序,以允許電纜調(diào)制解調(diào)器確定哪個(gè)因特網(wǎng)網(wǎng)站是可接入的,下載或上載哪個(gè)文件和其他信息。在本實(shí)施例中,在PC上運(yùn)行的應(yīng)用程序可以為調(diào)制解調(diào)器提供使其獨(dú)立操作的合適的程序??商鎿Q地,一旦調(diào)制解調(diào)器上電以確保調(diào)制解調(diào)器中駐留的合適的軟件被執(zhí)行以實(shí)現(xiàn)該功能,具有調(diào)制解調(diào)器生產(chǎn)商知道的默認(rèn)地址的HTML服務(wù)器可以被調(diào)制解調(diào)器訪(fǎng)問(wèn)。在第二工作模式中,其中通過(guò)調(diào)制解調(diào)器將信息從存儲(chǔ)塊上載到因特網(wǎng)網(wǎng)站,由調(diào)制解調(diào)器、接口卡制造商或由PC可以提供一默認(rèn)因特網(wǎng)協(xié)議(IP)或HTML地址,以便從例如數(shù)字照相機(jī)的圖像的上載可以自動(dòng)執(zhí)行??蛇x地,提供自動(dòng)或半自動(dòng)操作所需的軟件可以從CF卡直接傳送到電纜調(diào)制解調(diào)器內(nèi)部的閃存中。在本發(fā)明的該實(shí)施例中,閃存卡包括使調(diào)制解調(diào)器能夠從存儲(chǔ)卡檢索信息并發(fā)送信息到合適的HTML地址或主機(jī)設(shè)備的信息或數(shù)據(jù)。
盡管在此結(jié)合本發(fā)明的內(nèi)容給出和詳細(xì)描述了多種實(shí)施例,但本領(lǐng)域的技術(shù)人員應(yīng)該可以很容易地設(shè)計(jì)仍然包含這些內(nèi)容的許多其他的多種實(shí)施例。
權(quán)利要求
1.一種調(diào)制解調(diào)器,其特征在于適用于提供主機(jī)設(shè)備(70)和網(wǎng)絡(luò)(50)之間的數(shù)據(jù)傳送的第一接口電路(I1);以及適用于提供所述主機(jī)設(shè)備及所述網(wǎng)絡(luò)中至少之一和存儲(chǔ)設(shè)備(60)之間的數(shù)據(jù)傳送的第二接口電路(I2)。
2.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于所述網(wǎng)絡(luò)包括數(shù)字電纜網(wǎng)和數(shù)字用戶(hù)線(xiàn)(DSL)網(wǎng)之一。
3.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于所述第二接口電路適用于確定(414)與其耦合的存儲(chǔ)設(shè)備的類(lèi)型。
4.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于響應(yīng)于(416)默認(rèn)數(shù)據(jù)傳送條件,數(shù)據(jù)在所述主機(jī)設(shè)備和與所述網(wǎng)絡(luò)通信的計(jì)算機(jī)中至少一個(gè)與所述存儲(chǔ)設(shè)備之間傳送數(shù)據(jù)。
5.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于所述存儲(chǔ)設(shè)備與音頻播放器聯(lián)合,響應(yīng)于默認(rèn)數(shù)據(jù)傳送條件,從所述主機(jī)設(shè)備和與所述網(wǎng)絡(luò)通信的計(jì)算機(jī)中至少之一傳送音頻數(shù)據(jù)到所述存儲(chǔ)設(shè)備。
6.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于所述存儲(chǔ)設(shè)備與圖像設(shè)備聯(lián)合,響應(yīng)于默認(rèn)數(shù)據(jù)傳送條件,從所述存儲(chǔ)設(shè)備傳送圖像數(shù)據(jù)到所述主機(jī)設(shè)備和與所述網(wǎng)絡(luò)通信的計(jì)算機(jī)中至少之一。
7.如權(quán)利要求6所述的調(diào)制解調(diào)器,其特征在于所述第二接口電路適用于確定(414)與其耦合的存儲(chǔ)設(shè)備的類(lèi)型。
8.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于所述第二接口適用于接收緊致閃存卡。
9.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于第一類(lèi)數(shù)據(jù)總線(xiàn)被用于在所述存儲(chǔ)設(shè)備和所述調(diào)制解調(diào)器之間進(jìn)行數(shù)據(jù)通信,并且第二類(lèi)數(shù)據(jù)總線(xiàn)用于在所述主機(jī)設(shè)備和所述調(diào)制解調(diào)器之間進(jìn)行數(shù)據(jù)通信。
10.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于所述存儲(chǔ)設(shè)備中已經(jīng)存儲(chǔ)了一程序(185;187),所述第二接口電路適用于響應(yīng)地將所述程序傳送到所述調(diào)制解調(diào)器用于執(zhí)行。
11.如權(quán)利要求10所述的調(diào)制解調(diào)器,其特征在于存儲(chǔ)在所述存儲(chǔ)設(shè)備中的所述程序被壓縮(186),所述調(diào)制解調(diào)器在執(zhí)行所述程序前解壓所述程序。
12.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于所述調(diào)制解調(diào)器,用作通用串行總線(xiàn)(USB)集線(xiàn)器,通過(guò)USB通信通路在所述存儲(chǔ)設(shè)備和所述主機(jī)設(shè)備之間傳送數(shù)據(jù)。
13.如權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于所述調(diào)制解調(diào)器,允許所述主機(jī)設(shè)備通過(guò)以太網(wǎng)通信鏈路和通用串行總線(xiàn)(USB)通信鏈路中至少之一訪(fǎng)問(wèn)所述存儲(chǔ)設(shè)備。
14.一種裝置,其特征在于一調(diào)制解調(diào)器,用于在主機(jī)計(jì)算設(shè)備和網(wǎng)絡(luò)之間傳送數(shù)據(jù),所述調(diào)制解調(diào)器由第一數(shù)據(jù)總線(xiàn)有效地耦合到已經(jīng)在其中存儲(chǔ)了至少一初始運(yùn)行程序的閃存;以及一接口電路,有效地耦合到所述第一數(shù)據(jù)總線(xiàn)和物理接口設(shè)備上,所述物理接口設(shè)備適合于接收一存儲(chǔ)設(shè)備,所述接口電路適合于提供所述存儲(chǔ)設(shè)備和使用所述第一數(shù)據(jù)總線(xiàn)的所述調(diào)制解調(diào)器之間的數(shù)據(jù)傳送,所述調(diào)制解調(diào)器適合于在所述主機(jī)設(shè)備與所述網(wǎng)絡(luò)中至少一個(gè)和所述存儲(chǔ)設(shè)備之間傳送數(shù)據(jù)。
15.如權(quán)利要求14所述的裝置,其特征在于所述網(wǎng)絡(luò)包括數(shù)字電纜網(wǎng)和數(shù)字用戶(hù)線(xiàn)(DSL)網(wǎng)之一。
16.如權(quán)利要求14所述的裝置,其特征在于所述第二接口電路適用于確定耦合到其上的存儲(chǔ)設(shè)備類(lèi)型。
17.如權(quán)利要求14所述的裝置,其特征在于響應(yīng)于默認(rèn)數(shù)據(jù)傳送條件,在所述主機(jī)設(shè)備及與所述網(wǎng)絡(luò)通信的計(jì)算機(jī)中至少一個(gè)和所述存儲(chǔ)設(shè)備之間傳送數(shù)據(jù)。
18.如權(quán)利要求14所述的裝置,其特征在于所述第二接口電路適合于確定耦合到其上的存儲(chǔ)設(shè)備的類(lèi)型。
19.如權(quán)利要求14所述的裝置,其特征在于所述存儲(chǔ)設(shè)備已經(jīng)在其上存儲(chǔ)了程序,所述第二接口電路適合于響應(yīng)地將所述程序傳送到所述調(diào)制解調(diào)器,用于執(zhí)行。
20.一種方法,其特征在于檢測(cè)(412)存儲(chǔ)設(shè)備(60)到有效地耦合到調(diào)制解調(diào)器(180)的接口(190,195)的插入,所述調(diào)制解調(diào)器包括適合于提供主機(jī)設(shè)備(70)和網(wǎng)絡(luò)(50)之間的數(shù)據(jù)傳送的第一接口電路(I1),所述調(diào)制解調(diào)器包括適合于提供所述存儲(chǔ)設(shè)備和所述主機(jī)設(shè)備與所述網(wǎng)絡(luò)中至少一個(gè)之間的數(shù)據(jù)傳送的第二接口電路(I2);以及響應(yīng)于默認(rèn)數(shù)據(jù)傳送條件,在所述主機(jī)設(shè)備與所述網(wǎng)絡(luò)中至少一個(gè)和所述檢測(cè)的存儲(chǔ)設(shè)備之間傳送(416)數(shù)據(jù)。
21.如權(quán)利要求20所述的方法,其特征在于所述數(shù)據(jù)傳送包括從所述主機(jī)設(shè)備和與所述網(wǎng)絡(luò)通信的計(jì)算機(jī)中至少一個(gè)到所述檢測(cè)的存儲(chǔ)設(shè)備的音頻數(shù)據(jù)的傳送。
22.如權(quán)利要求20所述的方法,其特征在于所述數(shù)據(jù)傳送包括從所述檢測(cè)的設(shè)備到所述主機(jī)設(shè)備和與所述網(wǎng)絡(luò)通信的計(jì)算機(jī)中的至少一個(gè)的圖像數(shù)據(jù)的傳送。
23.如權(quán)利要求20所述的方法,其特征還在于確定(414)插入到所述接口設(shè)備的存儲(chǔ)設(shè)備的類(lèi)型。
全文摘要
本發(fā)明涉及允許在通信網(wǎng)絡(luò)和主機(jī)設(shè)備之間傳送數(shù)據(jù)的裝置和方法,更具體地涉及一種多功能調(diào)制解調(diào)器,其中調(diào)制解調(diào)器(100)提供主機(jī)設(shè)備(70)和接入網(wǎng)絡(luò)(50)之間的第一接口,還提供主機(jī)設(shè)備和外存儲(chǔ)設(shè)備(60)之間的第二接口,并且外存儲(chǔ)設(shè)備(60)有效地耦合到調(diào)制解調(diào)器上。
文檔編號(hào)G06F3/00GK1407425SQ0213044
公開(kāi)日2003年4月2日 申請(qǐng)日期2002年8月20日 優(yōu)先權(quán)日2001年8月31日
發(fā)明者史蒂夫·C·貝茨, 布賴(lài)恩·A·威特曼 申請(qǐng)人:湯姆森特許公司