專利名稱:一種具有usb存儲功能的移動電話的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種多功能移動終端設(shè)備技術(shù)領(lǐng)域,特別涉及一種具有USB存儲功能的移動終端設(shè)備。
背景技術(shù):
USB是英文Universal Serial Bus的縮寫,中文含義是“通用串行總線”。它不是一種新的總線標準,而是應(yīng)用在PC領(lǐng)域的新型接口技術(shù)。早在1995年,就已經(jīng)有PC帶有USB接口了,但由于缺乏軟件及硬件設(shè)備的支持,這些PC機的USB口都是閑置未用的。1997年,微軟在WIN95OSR2(WIN97)中開始以外掛模塊的形式提供對USB的支持,1998年后隨著微軟在Windows98中內(nèi)置了對USB接口的支持模塊,加上USB設(shè)備的日漸增多,USB逐步走進了實用階段。
電腦系統(tǒng)連接外圍設(shè)備的接口并無統(tǒng)一的標準,如PS/2接口、25針的并行接口、串行接口等。USB則將這些不同的接口統(tǒng)一起來,使用一個4針插頭作為標準插頭。通過這個標準插頭可以把所有的外設(shè)連接起來,并且不會損失帶寬。
USB規(guī)范中將USB分為五個部份控制器、控制器驅(qū)動程序、USB芯片驅(qū)動程序、USB設(shè)備以及針對不同USB設(shè)備的客戶驅(qū)動程序。
根據(jù)設(shè)備對系統(tǒng)資源需求的不同,在USB規(guī)范中規(guī)定了四種不同的數(shù)據(jù)傳輸方式等時傳輸方式(Isochronous)、中斷傳輸方式(Interrupt)、控制傳輸方式(Control)和批(Bulk)傳輸方式,這些傳輸方式各有特點,分別用于不同的場所。
隨著大量的支持USB的個人電腦的普及,USB逐步成為PC機的一個標準接口已經(jīng)是大勢所趨,使用USB接口的設(shè)備也在以驚人的速度發(fā)展。
隨著移動電話的逐步普及,出現(xiàn)了一些移動電話用戶希望使用移動電話作為移動存儲設(shè)備的需求,本實用新型提出了一種具有USB存儲功能的移動電話,可以做為可移動的存儲設(shè)備,具有保存可靠,讀寫方便,不易損壞,即插即用,總線存取速度快等特點,一機多用,方便了用戶攜帶使用。
實用新型內(nèi)容本實用新型所要解決的技術(shù)問題在于提供了一種具有USB存儲功能的移動電話,做為可移動的存儲設(shè)備,可以可靠的保存數(shù)據(jù),方便的讀寫數(shù)據(jù),并且支持即插即用,不易損壞。
為解決上述技術(shù)問題,本實用新型提供了一種具有USB存儲功能的移動電話,包括隨機存儲器、USB連接器、USB控制器、磁盤芯片,所述USB連接器位于移動電話側(cè)邊,通過信號線與USB控制器相連,USB控制器與所述隨機存儲器相連,收發(fā)存儲在隨機存儲器中的數(shù)據(jù),所述隨機存儲器與所述磁盤芯片相連。
所述USB連接器可以位于移動電話的底部。
所述USB連接器可以具有四根連線電源線、地線、D+與D-差分信號對。
所述USB連接器可以通過所述差分信號對與所述USB控制器相連。
所述隨機存儲器可以通過地址總線與數(shù)據(jù)總線與所述磁盤芯片相連。
所述隨機存儲器可以與所述USB控制器整合于移動電話主處理器中。
所述主處理器可以通過地址總線與數(shù)據(jù)總線與所述磁盤芯片相連。
使用本實用新型具有USB存儲功能的移動電話,可以作為移動的存儲設(shè)備存儲、攜帶數(shù)據(jù)文件,能夠?qū)崿F(xiàn)數(shù)據(jù)文件的可靠保存和方便讀寫,并且不易損壞,支持即插即用,攜帶方便。
圖1為根據(jù)本實用新型實施例所述的具有USB存儲功能的移動電話的硬件結(jié)構(gòu)圖;圖2為根據(jù)本實用新型實施例所述的具有USB存儲功能的移動電話的工作流程圖。
具體實施方式
如圖1所示,為根據(jù)本實用新型實施例所述的具有USB存儲功能的移動電話的硬件結(jié)構(gòu)圖,包括主設(shè)備101,移動電話底部連接器102,處理器103,Diskonchip芯片104,USB控制器105,SDRAM內(nèi)存106,F(xiàn)LASH閃存107。
主設(shè)備101與移動電話底部連接器102有四根連線相連,即所謂的“通用串行總線”,其中,VBUS是電源線,通過該線提供電源;GND為地線信號,D+和D-為差分信號對。
當移動電話作為USB存儲設(shè)備連接到主設(shè)備101的端口時,首先處理器103內(nèi)部的USB控制器105進行上電復(fù)位及其它初始化操作。之后,通過一定的輔助電路,將信號電平上拉,根據(jù)這一電平確認移動電話作為USB存儲設(shè)備連接到主設(shè)備3.0V PC USB上,隨即主設(shè)備101發(fā)出一總線復(fù)位信號,然后開始依次發(fā)出各個USB標準請求,進入枚舉階段。
數(shù)據(jù)通過USB控制器105讀取或發(fā)送,從主設(shè)備端讀取的數(shù)據(jù)保存到SDRAM內(nèi)存106中,然后通過地址和數(shù)據(jù)總線異步寫入DiskOnChip芯片104;需要寫入到主設(shè)備端的數(shù)據(jù),通過總線讀取到SDRAM內(nèi)存106中,然后通過USB控制器105發(fā)送出去。
如圖2所示,為根據(jù)本實用新型實施例所述的具有USB存儲功能的移動電話的工作流程圖,包括以下步驟(步驟201)移動電話插入到主設(shè)備USB接口上后,USB主控制器即對移動電話進行搜索,并要求設(shè)備提供相應(yīng)的描述符,控制識別模塊啟動USB Mass-storage協(xié)議處理線程。當識別階段完成后,主機和設(shè)備進行數(shù)據(jù)交換,如果之間選擇的Bulk-Only協(xié)議,那么,USB與設(shè)備間的所有數(shù)據(jù)均通過Bulk-In和Bulk-Out來進行傳輸,不再通過控制端點傳輸任何數(shù)據(jù)。
(步驟202)USB Mass-storage協(xié)議處理線程進行異常檢測,如果沒有異常,轉(zhuǎn)入步驟204;如果有異常,繼續(xù)下一步驟。
(步驟203)USB Mass-storage協(xié)議處理線程發(fā)送異常信號到異常處理模塊,異常處理模塊處理異常情況,并將處理結(jié)果返回。
(步驟204)USB Mass-storage協(xié)議處理線程讀取主設(shè)備發(fā)送的USB請求CBW(Command Block Wrapper,即命令塊包)。移動電話的傳輸層協(xié)議包括Control-Bulk(CB),Control-Bulk-Interrupt(CBI),and Bulk-Only(alsoknown as Bulk-Bulk-Bulk or BBB)transports,本實用新型實施例使用的是Bulk-Only協(xié)議。在這種傳輸方式下,有三種類型的數(shù)據(jù)在USB和設(shè)備之間傳送,CBW、CSW和普通數(shù)據(jù)。CBW是從USB主設(shè)備發(fā)送到移動電話的命令,命令格式遵從接口中的bInterfaceSubClass所指定的命令塊,這里為SCSI傳輸命令集。
(步驟205)USB Mass-storage協(xié)議處理線程將SCSI-2命令從CBW命令塊中解析出來,進行處理執(zhí)行相應(yīng)的命令。
(步驟206)USB Mass-storage協(xié)議處理線程將解析的SCSI-2命令中的I/O請求,發(fā)送給塊設(shè)備驅(qū)動程序進行處理。
(步驟207)移動電話建立一個Diskonchip讀寫線程。
(步驟208)塊設(shè)備驅(qū)動模塊根據(jù)請求類型進行緩存,或同步方式發(fā)送給處于偵聽狀態(tài)的Diskonchip讀寫線程的Doc內(nèi)核線程。
(步驟209)Doc內(nèi)核線程解析處理I/O請求。
(步驟210)Doc內(nèi)核線程解析處理完I/O請求,返回所需的數(shù)據(jù)給USBMass-storage協(xié)議處理線程。
(步驟211)USB Mass-storage協(xié)議處理線程向主設(shè)備發(fā)出反映當前命令執(zhí)行狀態(tài)的CSW(Command Status Wrapper)。
主設(shè)備要求移動電話執(zhí)行的命令可能為發(fā)送數(shù)據(jù),則此時將特定數(shù)據(jù)傳送出去,完畢后發(fā)出CSW,以使主設(shè)備進行下一步的操作,主設(shè)備根據(jù)CSW來決定是否繼續(xù)發(fā)送下一個CBW或是普通數(shù)據(jù)包。
權(quán)利要求1.一種具有USB存儲功能的移動電話,包括隨機存儲器,其特征在于,所述還包括USB連接器、USB控制器、磁盤芯片,所述USB連接器位于移動電話側(cè)邊,通過信號線與USB控制器相連,USB控制器與所述隨機存儲器相連,收發(fā)存儲在隨機存儲器中的數(shù)據(jù),所述隨機存儲器與所述磁盤芯片相連。
2.如權(quán)利要求1所述的移動電話,其特征在于,所述USB連接器位于移動電話的底部。
3.如權(quán)利要求1所述的移動電話,其特征在于,所述USB連接器具有四根連線電源線、地線、D+與D-差分信號對。
4.如權(quán)利要求3所述的移動電話,其特征在于,所述USB連接器通過所述差分信號對與所述USB控制器相連。
5.如權(quán)利要求1所述的移動電話,其特征在于,所述隨機存儲器通過地址總線與數(shù)據(jù)總線與所述磁盤芯片相連。
6.如權(quán)利要求1所述的移動電話,其特征在于,所述隨機存儲器與所述USB控制器整合于移動電話主處理器中。
7.如權(quán)利要求6所述的移動電話,其特征在于,所述主處理器通過地址總線與數(shù)據(jù)總線與所述磁盤芯片相連。
專利摘要本實用新型提供了一種具有USB存儲功能的移動電話,包括隨機存儲器、USB連接器、USB控制器、磁盤芯片,USB連接器位于移動電話側(cè)邊,通過信號線與USB控制器相連,USB控制器與隨機存儲器相連,收發(fā)存儲在隨機存儲器中的數(shù)據(jù),隨機存儲器與磁盤芯片相連。本實用新型具有USB存儲功能的移動電話可以做為可移動的存儲設(shè)備,具有保存可靠,讀寫方便,不易損壞,即插即用,總線存取速度快等特點。
文檔編號H04M1/725GK2865169SQ20052014738
公開日2007年1月31日 申請日期2005年12月31日 優(yōu)先權(quán)日2005年12月31日
發(fā)明者佟長達 申請人:中興通訊股份有限公司