麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種移動(dòng)設(shè)備及其內(nèi)、外部存儲(chǔ)卡間數(shù)據(jù)交換的方法

文檔序號(hào):6364051閱讀:214來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種移動(dòng)設(shè)備及其內(nèi)、外部存儲(chǔ)卡間數(shù)據(jù)交換的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種存儲(chǔ)設(shè)備數(shù)據(jù)兼容技術(shù),尤其涉及一種內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的數(shù)據(jù)兼容技術(shù)。
背景技術(shù)
現(xiàn)有的手持移動(dòng)設(shè)備,如手機(jī)、平板電腦、多媒體播放器等、一般采用的內(nèi)部存儲(chǔ)介質(zhì)有nand閃存、iNAND(也稱(chēng)eMMC, Embedded MultiMediaCard)等,外部存儲(chǔ)介質(zhì)有 MicroSD卡(也稱(chēng)T-flash卡,簡(jiǎn)稱(chēng)TF卡)、SD卡等。iNAND 相對(duì) MLC(多層單元,Multi-Level Cell)nand,有以下優(yōu)點(diǎn)I)減少SOC(系統(tǒng)級(jí)芯片,System on Chip)的工作量,節(jié)約SOC資源。2)讀寫(xiě)速度快(I) iNAND內(nèi)置Cache模塊,如果要存儲(chǔ)小于4K的小容量文件時(shí),Cache能夠幫助用戶將速度提高至MLC的10倍左右,并且Cache模塊不需要用戶控制,只要存儲(chǔ)小容量文件,Cache自動(dòng)啟動(dòng),非常方便。(2) iNAND可以將內(nèi)置的MLC FLASH模擬成為為SLC,是iNAND具有SLC的讀寫(xiě)速度及其他性能,從而提高讀寫(xiě)速度。3)產(chǎn)品兼容性好,管理方便?,F(xiàn)有技術(shù)中,iNAND由于其相對(duì)MLC nand的讀寫(xiě)速度、兼容性和管理方便而被大
量米用。然而,現(xiàn)有技術(shù)中iNAND或者τ-f Iash卡都是單獨(dú)掛載到移動(dòng)設(shè)備的系統(tǒng)中,這兩者同時(shí)使用并沒(méi)有很好的案例,而且兩者之間數(shù)據(jù)交換的問(wèn)題沒(méi)有得到很好的解決。

發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問(wèn)題是提供一種移動(dòng)設(shè)備及其內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡間數(shù)據(jù)交換的方法,使得內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡有效地在移動(dòng)設(shè)備操作系統(tǒng)中共存,并且兩者的數(shù)據(jù)可以相互交換。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之間數(shù)據(jù)交換的方法,包含以下步驟移動(dòng)設(shè)備操作系統(tǒng)分別對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別,并將分區(qū)信息記錄到存儲(chǔ)介質(zhì)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)中;根據(jù)數(shù)據(jù)結(jié)構(gòu)中的分區(qū)信息,分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中;將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽掛載的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng),通過(guò)文件瀏覽器瀏覽內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中的文件,從內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中一方的文件系統(tǒng)中選中需要交換的文件,存儲(chǔ)到另一方的文件系統(tǒng)中。作為上述技術(shù)方案的改進(jìn),上述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡為SDIO接口數(shù)據(jù)卡;
分別對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別的步驟中,通過(guò)SDIO協(xié)議讀取內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息。作為上述技術(shù)方案的改進(jìn),上述移動(dòng)設(shè)備操作系統(tǒng)對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別的步驟中,如果移動(dòng)設(shè)備操作系統(tǒng)未正確識(shí)別內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡的分區(qū)信息,則進(jìn)一步包含以下步驟手動(dòng)對(duì)未正確識(shí)別的內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡進(jìn)行分區(qū)和格式化。作為上述技術(shù)方案的改進(jìn),該分區(qū)信息至少包括以下之一頁(yè)大小、塊大小、整個(gè)卡容量大小、和/或分區(qū)表信息。作為上述技術(shù)方案的改進(jìn),移動(dòng)設(shè)備操作系統(tǒng)對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別的步驟之前,還包含以下步驟在移動(dòng)設(shè)備操作系統(tǒng)啟動(dòng)過(guò)程中對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡分別進(jìn)行初始化。作為上述技術(shù)方案的改進(jìn),在分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中的步驟之后,還包含以下步驟向操作系統(tǒng)的用戶界面發(fā)送掛載消息,在操作系統(tǒng)用戶界面中顯示掛載了內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中文件系統(tǒng)的信息。作為上述技術(shù)方案的改進(jìn),在將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽掛載的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)的步驟之后,還包含以下步驟對(duì)外部存儲(chǔ)卡的熱插拔特性加入支持,修改移動(dòng)設(shè)備的系統(tǒng)驅(qū)動(dòng)以及中間件程序。本發(fā)明還提供了一種移動(dòng)設(shè)備,包含內(nèi)部存儲(chǔ)卡、和可插拔外部存儲(chǔ)卡,還包含識(shí)別模塊,用于分別對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別;記錄模塊,用于將識(shí)別模塊識(shí)別的分區(qū)信息記錄到存儲(chǔ)介質(zhì)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)中;掛載模塊,用于根據(jù)該數(shù)據(jù)結(jié)構(gòu)中的分區(qū)信息,分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中;路徑設(shè)置模塊,用于將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽掛載的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng);文件瀏覽器,用于供用戶瀏覽內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件,從內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中的文件系統(tǒng)中選中需要交換的文件;轉(zhuǎn)存模塊,用于將用戶從內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中一方選中的文件存儲(chǔ)到另一方的文件系統(tǒng)中。作為上述技術(shù)方案的改進(jìn),上述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡為SDIO接口數(shù)據(jù)卡;識(shí)別模塊通過(guò)SDIO協(xié)議讀取所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息。作為上述技術(shù)方案的改進(jìn),該移動(dòng)設(shè)備還可以包含分區(qū)模塊,用于在識(shí)別模塊未正確識(shí)別內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡的分區(qū)信息時(shí), 根據(jù)手動(dòng)指令,對(duì)未正確識(shí)別的內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡進(jìn)行分區(qū)和格式化。作為上述技術(shù)方案的改進(jìn),該移動(dòng)設(shè)備還可以包含初始化模塊,用于在移動(dòng)設(shè)備操作系統(tǒng)啟動(dòng)過(guò)程中對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡分別進(jìn)行初始化;該識(shí)別模塊對(duì)初始化后的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別。
作為上述技術(shù)方案的改進(jìn),該移動(dòng)設(shè)備還可以包含通知模塊,用于在掛載模塊分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑后,向操作系統(tǒng)的用戶界面發(fā)送掛載消息;用戶界面控制模塊,用于在收到掛載消息后,在操作系統(tǒng)用戶界面中顯示掛載了內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中文件系統(tǒng)的信息。作為上述技術(shù)方案的改進(jìn),該移動(dòng)設(shè)備還可以包含熱插拔處理模塊,用于對(duì)外部存儲(chǔ)卡的熱插拔特性加入支持;修改模塊,用于修改移動(dòng)設(shè)備的系統(tǒng)驅(qū)動(dòng)以及中間件程序。本發(fā)明實(shí)施方式與現(xiàn)有技術(shù)相比,主要區(qū)別及其效果在于移動(dòng)設(shè)備操作系統(tǒng)分別對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別,并將分區(qū)信息記錄到存儲(chǔ)介質(zhì)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)中;根據(jù)數(shù)據(jù)結(jié)構(gòu)中的分區(qū)信息,分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中;將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽掛載的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng),通過(guò)文件瀏覽器瀏覽內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中的文件,從內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中一方的文件系統(tǒng)中選中需要交換的文件, 存儲(chǔ)到另一方的文件系統(tǒng)中。從而使得內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡有效地在移動(dòng)設(shè)備操作系統(tǒng)中共存,并且使得兩者的數(shù)據(jù)可以相互交換。


圖I是本發(fā)明第一實(shí)施方式的移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之間數(shù)據(jù)交換的方法流程圖;圖2是本發(fā)明第二實(shí)施方式的移動(dòng)設(shè)備結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式作進(jìn)一步地詳細(xì)描述。本發(fā)明第一實(shí)施方式涉及一種移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡卡之間數(shù)據(jù)交換的方法。本實(shí)施方式中,內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡為SDIO(Secure Digital Input and Output,安全數(shù)字輸入輸出)接口數(shù)據(jù)卡,下面以iNAND和T-flash (簡(jiǎn)稱(chēng)TF)為例進(jìn)行說(shuō)明,其中iNAND為該移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡,TF卡為該移動(dòng)設(shè)備可插拔外部存儲(chǔ)卡,具體流程如圖I所不。步驟101中,在移動(dòng)設(shè)備操作系統(tǒng)啟動(dòng)過(guò)程中對(duì)iNAND和TF卡分別進(jìn)行初始化。 具體操作為對(duì)iNAND和TF卡分別根據(jù)芯片說(shuō)明書(shū)里面規(guī)定的上電時(shí)序進(jìn)行上電,并設(shè)置相應(yīng)引腳進(jìn)入工作電平狀態(tài)。步驟102,移動(dòng)設(shè)備操作系統(tǒng)對(duì)iNAND卡和TF卡的分區(qū)信息進(jìn)行識(shí)別,并記錄到操作系統(tǒng)規(guī)定的存儲(chǔ)介質(zhì)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)中。具體地說(shuō),本實(shí)施方式中,由于iNAND和TF卡采用的數(shù)據(jù)接口協(xié)議相同,都是SDIO 協(xié)議,操作系統(tǒng)的存儲(chǔ)管理模塊可以通過(guò)SDIO協(xié)議讀取iNAND和TF卡的分區(qū)信息,包括頁(yè)大小、塊大小、整個(gè)卡容量大小以及分區(qū)表信息等,并且把這些分區(qū)信息記錄到操作系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)中,以便為后繼步驟掛載文件系統(tǒng),或者是應(yīng)用程序讀取這些信息做準(zhǔn)備。
6
步驟103,判斷步驟102中是否正確識(shí)別出iNAND以及TF卡中的分區(qū)信息,如果均正確識(shí)別,則進(jìn)入步驟105,如果無(wú)法正確識(shí)別出iNAND或者TF卡中的分區(qū)信息,則后續(xù)無(wú)法掛載iNAND或TF卡中的文件系統(tǒng)到操作系統(tǒng)中,進(jìn)入步驟104。步驟104中,通過(guò)人工對(duì)未正確識(shí)別的iNAND或者TF卡進(jìn)行分區(qū)和格式化,將分區(qū)信息記錄到操作系統(tǒng)規(guī)定的存儲(chǔ)介質(zhì)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)中,接著進(jìn)入步驟105。步驟105,分別掛載iNAND和TF卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中。并且向操作系統(tǒng)的用戶界面(UI)發(fā)送掛載消息,使操作系統(tǒng)在用戶界面中顯示掛載了 iNAND和TF卡中文件系統(tǒng)的提示。步驟106,將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽掛載的iNAND和TF卡中的文件系統(tǒng),允許通過(guò)文件瀏覽器瀏覽iNAND或TF卡中的文件,此時(shí)可以從iNAND或TF 卡中的文件系統(tǒng)中選中需要交換(如剪切或復(fù)制)的文件存儲(chǔ)到另一方的文件系統(tǒng)中。步驟107,對(duì)TF卡的熱插拔特性加入支持,并修改移動(dòng)設(shè)備的系統(tǒng)驅(qū)動(dòng)以及中間件程序,使iNAND設(shè)備和TF卡設(shè)備之后可以有效的共存,在安裝和使用應(yīng)用程序時(shí)涉及到兩種存儲(chǔ)卡時(shí),可以加以區(qū)分。對(duì)TF卡熱插拔特性的支持,具體實(shí)現(xiàn)步驟如下在TF卡槽中有一根10(輸入輸出)數(shù)據(jù)線用于檢測(cè)卡插入狀態(tài),卡插入時(shí)的電平和卡未插入的電平完全相反。在操作系統(tǒng)中注冊(cè)此IO的中斷程序,中斷是由此IO電平的上升沿和下降沿觸發(fā)的,這樣在卡進(jìn)行插入和拔出的操作時(shí)能觸發(fā)相應(yīng)中斷,操作系統(tǒng)響應(yīng)中斷之后查詢TF卡狀態(tài)確定TF卡是否移除。如果是TF卡插入,掛載TF卡文件系統(tǒng)的流程同上述步驟101至步驟105。如果是 TF卡移除,操作系統(tǒng)則通過(guò)系統(tǒng)消息同樣通知中間件程序和應(yīng)用程序,該TF卡文件系統(tǒng)已經(jīng)卸載。此外還需要添加系統(tǒng)中存儲(chǔ)介質(zhì)掛載自動(dòng)掃描程序中TF卡的設(shè)備文件名稱(chēng),以及其掛載、卸載以及非正常移除等消息。同樣的,添加INAND的掛載、卸載等消息,這樣系統(tǒng)就能區(qū)分出區(qū)分TF卡和iNAND這兩種不同設(shè)備的掛載消息。以下是舉例說(shuō)明這樣的做法對(duì)于應(yīng)用程序的作用例如某多媒體播放程序可以顯示所有設(shè)備中的多媒體文件,在系統(tǒng)給出存儲(chǔ)卡掛載或卸載消息時(shí),或者其主動(dòng)查詢哪些文件系統(tǒng)已經(jīng)掛載后,這個(gè)程序才能正確的去掃描已經(jīng)掛載的存儲(chǔ)設(shè)備以便顯示出存在于系統(tǒng)中的多媒體文件。本發(fā)明第二實(shí)施方式涉及一種移動(dòng)設(shè)備,包含內(nèi)部存儲(chǔ)卡(如iNAND)、和可插拔外部存儲(chǔ)卡(如T-flash卡),其中,內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡為SDIO接口數(shù)據(jù)卡,該移動(dòng)設(shè)備還包含初始化模塊,用于在移動(dòng)設(shè)備操作系統(tǒng)啟動(dòng)過(guò)程中對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡分別進(jìn)行初始化。識(shí)別模塊,用于分別對(duì)初始化后的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別,可以通過(guò)SDIO協(xié)議讀取內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息。分區(qū)信息包括頁(yè)大小、 塊大小、整個(gè)卡容量大小以及分區(qū)表信息等。分區(qū)模塊,用于在識(shí)別模塊未正確識(shí)別內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡的分區(qū)信息時(shí), 根據(jù)手動(dòng)指令,對(duì)未正確識(shí)別的內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡進(jìn)行分區(qū)和格式化。記錄模塊,用于將識(shí)別模塊或者分區(qū)模塊得到的分區(qū)信息記錄到存儲(chǔ)介質(zhì)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)中。
掛載模塊,用于根據(jù)該數(shù)據(jù)結(jié)構(gòu)中的分區(qū)信息,分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中。通知模塊,用于在掛載模塊分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑后,向操作系統(tǒng)的用戶界面發(fā)送掛載消息。用戶界面控制模塊,用于在收到掛載消息后,在操作系統(tǒng)用戶界面中顯示掛載了內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中文件系統(tǒng)的信息。路徑設(shè)置模塊,用于將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽掛載的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)。文件瀏覽器,用于供用戶瀏覽內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件,從內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中的文件系統(tǒng)中選中需要交換的文件。轉(zhuǎn)存模塊,用于將用戶從內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中一方選中的文件存儲(chǔ)到另一方的文件系統(tǒng)中。通過(guò)上述模塊,使得內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡有效地在移動(dòng)設(shè)備操作系統(tǒng)中共存,并且使得兩者的數(shù)據(jù)可以相互交換。作為上述技術(shù)方案的改進(jìn),該移動(dòng)設(shè)備還可以包含熱插拔處理模塊,用于對(duì)外部存儲(chǔ)卡的熱插拔特性加入支持;修改模塊,用于修改移動(dòng)設(shè)備的系統(tǒng)驅(qū)動(dòng)以及中間件程序。 從而使內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之后可以有效的共存,在安裝和使用應(yīng)用程序時(shí)涉及到兩種存儲(chǔ)卡時(shí),可以加以區(qū)分。雖然通過(guò)參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對(duì)本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之間數(shù)據(jù)交換的方法,其特征在于,包含以下步驟移動(dòng)設(shè)備操作系統(tǒng)分別對(duì)所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別,并將所述分區(qū)信息記錄到存儲(chǔ)介質(zhì)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)中;根據(jù)所述數(shù)據(jù)結(jié)構(gòu)中的分區(qū)信息,分別掛載所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中;將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽所述掛載的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng),通過(guò)文件瀏覽器瀏覽所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件,從所述內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中一方的文件系統(tǒng)中選中需要交換的文件,存儲(chǔ)到另一方的文件系統(tǒng)中。
2.根據(jù)權(quán)利要求I所述的移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之間數(shù)據(jù)交換的方法, 其特征在于,所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡為SDIO接口數(shù)據(jù)卡;所述分別對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別的步驟中,通過(guò)SDIO協(xié)議讀取所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息。
3.根據(jù)權(quán)利要求2所述的移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之間數(shù)據(jù)交換的方法, 其特征在于,所述移動(dòng)設(shè)備操作系統(tǒng)對(duì)所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別的步驟中,如果所述移動(dòng)設(shè)備操作系統(tǒng)未正確識(shí)別所述內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡的分區(qū)信息,則進(jìn)一步包含以下步驟手動(dòng)對(duì)未正確識(shí)別的內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡進(jìn)行分區(qū)和格式化。
4.根據(jù)權(quán)利要求2所述的移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之間數(shù)據(jù)交換的方法, 其特征在于,所述分區(qū)信息至少包括以下之一頁(yè)大小、塊大小、整個(gè)卡容量大小、和/或分區(qū)表信息。
5.根據(jù)權(quán)利要求I所述的移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之間數(shù)據(jù)交換的方法, 其特征在于,所述移動(dòng)設(shè)備操作系統(tǒng)對(duì)所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別的步驟之前,還包含以下步驟在移動(dòng)設(shè)備操作系統(tǒng)啟動(dòng)過(guò)程中對(duì)所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡分別進(jìn)行初始化。
6.根據(jù)權(quán)利要求I所述的移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之間數(shù)據(jù)交換的方法, 其特征在于,所述分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中的步驟之后,還包含以下步驟向操作系統(tǒng)的用戶界面發(fā)送掛載消息,在操作系統(tǒng)用戶界面中顯示掛載了所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中文件系統(tǒng)的信息。
7.根據(jù)權(quán)利要求I至6中任意一項(xiàng)所述的移動(dòng)設(shè)備的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡之間數(shù)據(jù)交換的方法,其特征在于,所述將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽所述掛載的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)的步驟之后,還包含以下步驟對(duì)所述外部存儲(chǔ)卡的熱插拔特性加入支持,修改所述移動(dòng)設(shè)備的系統(tǒng)驅(qū)動(dòng)以及中間件程序。
8.一種移動(dòng)設(shè)備,包含內(nèi)部存儲(chǔ)卡、和可插拔外部存儲(chǔ)卡,其特征在于,還包含識(shí)別模塊,用于分別對(duì)所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別;記錄模塊,用于將所述識(shí)別模塊識(shí)別的分區(qū)信息記錄到存儲(chǔ)介質(zhì)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)中;掛載模塊,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu)中的分區(qū)信息,分別掛載所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中;路徑設(shè)置模塊,用于將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽所述掛載的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng);文件瀏覽器,用于供用戶瀏覽所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件,從所述內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中的文件系統(tǒng)中選中需要交換的文件;轉(zhuǎn)存模塊,用于將用戶從內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中一方選中的文件存儲(chǔ)到另一方的文件系統(tǒng)中。
9.根據(jù)權(quán)利要求8所述的移動(dòng)設(shè)備,其特征在于,所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡為 SDIO接口數(shù)據(jù)卡;所述識(shí)別模塊通過(guò)SDIO協(xié)議讀取所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息。
10.根據(jù)權(quán)利要求9所述的移動(dòng)設(shè)備,其特征在于,還包含分區(qū)模塊,用于在所述識(shí)別模塊未正確識(shí)別所述內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡的分區(qū)信息時(shí),根據(jù)手動(dòng)指令,對(duì)未正確識(shí)別的內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡進(jìn)行分區(qū)和格式化。
11.根據(jù)權(quán)利要求8所述的移動(dòng)設(shè)備,其特征在于,還包含初始化模塊,用于在移動(dòng)設(shè)備操作系統(tǒng)啟動(dòng)過(guò)程中對(duì)所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡分別進(jìn)行初始化;所述識(shí)別模塊對(duì)所述初始化后的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別。
12.根據(jù)權(quán)利要求8所述的移動(dòng)設(shè)備,其特征在于,還包含通知模塊,用于在所述掛載模塊分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑后,向操作系統(tǒng)的用戶界面發(fā)送掛載消息;用戶界面控制模塊,用于在收到所述掛載消息后,在操作系統(tǒng)用戶界面中顯示掛載了所述內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中文件系統(tǒng)的信息。
13.根據(jù)權(quán)利要求8至12中任意一項(xiàng)所述的移動(dòng)設(shè)備,其特征在于,還包含熱插拔處理模塊,用于對(duì)所述外部存儲(chǔ)卡的熱插拔特性加入支持;修改模塊,用于修改所述移動(dòng)設(shè)備的系統(tǒng)驅(qū)動(dòng)以及中間件程序。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)設(shè)備及其內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡間數(shù)據(jù)交換的方法,移動(dòng)設(shè)備操作系統(tǒng)分別對(duì)內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡的分區(qū)信息進(jìn)行識(shí)別,并將分區(qū)信息記錄到存儲(chǔ)介質(zhì)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)中;根據(jù)數(shù)據(jù)結(jié)構(gòu)中的分區(qū)信息,分別掛載內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng)到操作系統(tǒng)可以訪問(wèn)的文件系統(tǒng)路徑中;將操作系統(tǒng)中的文件瀏覽器路徑設(shè)置為可以瀏覽掛載的內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡中的文件系統(tǒng),通過(guò)文件瀏覽器瀏覽內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中的文件,從內(nèi)部存儲(chǔ)卡或外部存儲(chǔ)卡中一方的文件系統(tǒng)中選中需要交換的文件,存儲(chǔ)到另一方的文件系統(tǒng)中。從而使得內(nèi)部存儲(chǔ)卡和外部存儲(chǔ)卡有效地在移動(dòng)設(shè)備操作系統(tǒng)中共存,并且使得兩者的數(shù)據(jù)可以相互交換。
文檔編號(hào)G06K17/00GK102609741SQ20121002202
公開(kāi)日2012年7月25日 申請(qǐng)日期2012年1月31日 優(yōu)先權(quán)日2012年1月31日
發(fā)明者王偉 申請(qǐng)人:上海艾尚通訊科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 讷河市| 六盘水市| 陈巴尔虎旗| 额尔古纳市| 闸北区| 凉城县| 玛曲县| 泰兴市| 巩义市| 东辽县| 北宁市| 阿拉尔市| 永福县| 东台市| 江口县| 安远县| 历史| 蕲春县| 嘉义县| 红安县| 车险| 云安县| 汾西县| 平果县| 昌黎县| 南宁市| 秦安县| 安庆市| 广南县| 阜新| 颍上县| 浦江县| 丹凤县| 司法| 繁峙县| 禹城市| 个旧市| 思南县| 纳雍县| 伊吾县| 涿州市|