亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種存儲(chǔ)卡批量數(shù)據(jù)處理的系統(tǒng)及方法

文檔序號(hào):6619194閱讀:150來源:國知局
專利名稱:一種存儲(chǔ)卡批量數(shù)據(jù)處理的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及批量數(shù)據(jù)處理技術(shù),尤其涉及一種存儲(chǔ)卡批量數(shù)據(jù)處理的系統(tǒng)及方法。
背景技術(shù)
目前各種數(shù)據(jù)存儲(chǔ)卡,比如SD卡、miniSD卡、CF卡等廣泛應(yīng)用于各種民用及商用 設(shè)備上,用于存儲(chǔ)各種信息。現(xiàn)有技術(shù)中,針對(duì)各種存儲(chǔ)卡的數(shù)據(jù)處理技術(shù)比較單一,每次 只能對(duì)一個(gè)存儲(chǔ)卡分別進(jìn)行數(shù)據(jù)處理,而無法同時(shí)對(duì)大量的存儲(chǔ)卡進(jìn)行集中的數(shù)據(jù)處理。 其中,SD卡是安全數(shù)碼卡,其全稱是Secure Digital Memory Card ;小型化SD卡即miniSD 卡;CF卡是標(biāo)準(zhǔn)閃存卡,其全稱是Compact Flash。當(dāng)有上述對(duì)大量的存儲(chǔ)卡進(jìn)行集中的數(shù) 據(jù)處理的批量處理需求時(shí),采用現(xiàn)有技術(shù),必然需要消耗大量的時(shí)間和財(cái)力才能完成,存在 成本高和效率低下的缺點(diǎn)。目前,針對(duì)批量處理存儲(chǔ)卡導(dǎo)致的成本高和效率低下的問題,尚 沒有解決方案。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種存儲(chǔ)卡批量數(shù)據(jù)處理的系統(tǒng)及方法, 實(shí)現(xiàn)了對(duì)多個(gè)存儲(chǔ)卡中數(shù)據(jù)的快速批量處理,從而降低了成本,提高了效率。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種存儲(chǔ)卡批量數(shù)據(jù)處理的系統(tǒng),該系統(tǒng)包括一個(gè)數(shù)據(jù)源終端和至少一個(gè)存儲(chǔ) 卡,該系統(tǒng)還包括數(shù)據(jù)處理單元,用于配置所述數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的不同通 訊信息;根據(jù)配置的通訊信息,控制所述數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。其中,所述存儲(chǔ)卡具體為不同類型的存儲(chǔ)卡,包括安全數(shù)碼卡SD卡、小型化安全 數(shù)碼卡miniSD卡或標(biāo)準(zhǔn)閃存卡CF卡中的至少一種類型;或者,所述存儲(chǔ)卡具體為同一類型不同型號(hào)的存儲(chǔ)卡,包括SD卡中的至少一種型號(hào); 或者miniSD卡中的至少一種型號(hào);或者CF卡中的至少一種型號(hào)。其中,所述存儲(chǔ)卡具體為不同類型的存儲(chǔ)卡;所述數(shù)據(jù)處理單元,進(jìn)一步用于配置所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的 至少一個(gè)通訊信息;根據(jù)配置的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存儲(chǔ)卡之 間的數(shù)據(jù)通訊;或者,所述存儲(chǔ)卡具體為同一類型不同型號(hào)的存儲(chǔ)卡;所述數(shù)據(jù)處理單元,進(jìn)一步 用于配置所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù)配置的通訊 信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。其中,所述數(shù)據(jù)處理單元,進(jìn)一步包括配置模塊、識(shí)別模塊和轉(zhuǎn)發(fā)模塊;其中,所述配置模塊,用于配置所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的至少一個(gè)通 訊信息;或者,配置所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;所述識(shí)別模塊,用于識(shí)別出所述存儲(chǔ)卡的類型;或者,識(shí)別出所述存儲(chǔ)卡的型號(hào);
4
所述轉(zhuǎn)發(fā)模塊,用于從所述配置模塊獲取所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之 間的至少一個(gè)通訊信息;根據(jù)從所述識(shí)別模塊獲取的存儲(chǔ)卡的類型,在所述通訊信息中查 詢到與所述存儲(chǔ)卡的類型相對(duì)應(yīng)的通訊信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終 端與相對(duì)應(yīng)類型的存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā);或者,用于從所述配置模塊獲取所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè) 通訊信息;根據(jù)從所述識(shí)別模塊獲取的存儲(chǔ)卡的型號(hào),在所述通訊信息中查詢到與所述存 儲(chǔ)卡的型號(hào)相對(duì)應(yīng)的通訊信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)型 號(hào)的存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā)。其中,所述數(shù)據(jù)處理單元進(jìn)一步采用可編程邏輯控制器FPGA來實(shí)現(xiàn);在所述存儲(chǔ)卡具體為SD卡中的至少一種型號(hào)的狀態(tài)下,所述FPGA具體為SD控制 器,用于根據(jù)配置的通訊信息,以分布式的SD卡控制方式,同時(shí)實(shí)現(xiàn)所述數(shù)據(jù)源終端與相 對(duì)應(yīng)型號(hào)的SD卡之間的數(shù)據(jù)通訊;或者,在所述存儲(chǔ)卡具體為CF卡中的至少一種型號(hào)的狀態(tài)下,所述FPGA具體為存 儲(chǔ)器直接訪問通道DMA控制器,用于根據(jù)配置的通訊信息,以至少一個(gè)DMA通道,同時(shí)實(shí)現(xiàn) 所述數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的CF卡之間的數(shù)據(jù)通訊。一種存儲(chǔ)卡批量數(shù)據(jù)處理的方法,該方法包括配置數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的不同通訊信息;根據(jù)配置的通訊信息,在數(shù)據(jù)處理單元的控制下,實(shí)現(xiàn)所述數(shù)據(jù)源終端與對(duì)應(yīng)的 存儲(chǔ)卡之間的數(shù)據(jù)通訊。其中,當(dāng)所述存儲(chǔ)卡具體為不同類型的存儲(chǔ)卡時(shí),該方法進(jìn)一步包括配置所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù)配置的通訊信息,所述數(shù)據(jù)處理單元控制所述數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存 儲(chǔ)卡之間的數(shù)據(jù)通訊。其中,在數(shù)據(jù)處理單元具體包括配置模塊、識(shí)別模塊和轉(zhuǎn)發(fā)模塊的情況下,該方法 進(jìn)一步包括配置模塊配置所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的至少一個(gè)通訊信息;識(shí)別模塊識(shí)別出所述存儲(chǔ)卡的類型;轉(zhuǎn)發(fā)模塊獲取所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根 據(jù)獲取的所述存儲(chǔ)卡的類型,在所述通訊信息中查詢到與所述存儲(chǔ)卡的類型相對(duì)應(yīng)的通訊 信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā)。其中,當(dāng)所述存儲(chǔ)卡具體為不同型號(hào)的存儲(chǔ)卡時(shí),該方法進(jìn)一步包括配置所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù)配置的通訊信息,所述數(shù)據(jù)處理單元控制所述數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的存 儲(chǔ)卡之間的數(shù)據(jù)通訊。其中,在數(shù)據(jù)處理單元具體包括配置模塊、識(shí)別模塊和轉(zhuǎn)發(fā)模塊的情況下,該方法 進(jìn)一步包括配置模塊配置所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;識(shí)別模塊識(shí)別出所述存儲(chǔ)卡的型號(hào);
轉(zhuǎn)發(fā)模塊獲取所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根 據(jù)獲取的所述存儲(chǔ)卡的型號(hào),在所述通訊信息中查詢到與所述存儲(chǔ)卡的型號(hào)相對(duì)應(yīng)的通訊 信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā)。本發(fā)明的系統(tǒng)中,包括一個(gè)數(shù)據(jù)源終端和多個(gè)存儲(chǔ)卡,還包括數(shù)據(jù)處理單元,數(shù)據(jù) 處理單元用于配置數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的不同通訊信息;根據(jù)配置的通訊信 息,控制數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。采用本發(fā)明,在數(shù)據(jù)處理單元的控制下,根據(jù)配置的通訊信息,控制一個(gè)數(shù)據(jù)源終 端與對(duì)應(yīng)的多個(gè)存儲(chǔ)卡之間的數(shù)據(jù)通訊,實(shí)現(xiàn)了一對(duì)多的數(shù)據(jù)通訊,即實(shí)現(xiàn)了對(duì)多個(gè)存儲(chǔ) 卡中數(shù)據(jù)的快速批量處理,比如,快速的對(duì)存儲(chǔ)卡進(jìn)行批量數(shù)據(jù)的讀寫或格式化操作。由于 當(dāng)今各種存儲(chǔ)卡的應(yīng)用十分廣泛,如果產(chǎn)品需要存儲(chǔ)卡作為數(shù)據(jù)存儲(chǔ)設(shè)備隨該產(chǎn)品一起出 售,必然需要在存儲(chǔ)卡出廠前進(jìn)行格式化操作和數(shù)據(jù)寫入操作,而采用現(xiàn)有技術(shù),只能對(duì)每 個(gè)存儲(chǔ)卡分別進(jìn)行格式化和數(shù)據(jù)的寫入,這樣操作起來效率極低且消耗大量的人力,而且 需要人工手動(dòng)參與,往往成為產(chǎn)品生產(chǎn)過程中的一個(gè)瓶頸。相比較之下,采用本發(fā)明,可以 一次性的對(duì)多塊存儲(chǔ)卡進(jìn)行格式化和數(shù)據(jù)寫入,大大提高了產(chǎn)品的生產(chǎn)效率;而且采用本 發(fā)明,可以同時(shí)對(duì)多塊存儲(chǔ)卡進(jìn)行數(shù)據(jù)讀寫和格式化操作,由于可以同時(shí)操作多塊存儲(chǔ)卡, 極大的降低了生產(chǎn)成本,提高了工作效率。


圖1為本發(fā)明系統(tǒng)的組成結(jié)構(gòu)示意圖;圖2為本發(fā)明系統(tǒng)一實(shí)施例的組成結(jié)構(gòu)示意圖;圖3為本發(fā)明系統(tǒng)另一實(shí)施例的組成結(jié)構(gòu)示意圖;圖4為本發(fā)明方法的實(shí)現(xiàn)流程示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是在數(shù)據(jù)處理單元的控制下,根據(jù)配置的通訊信息,控制一個(gè) 數(shù)據(jù)源終端與對(duì)應(yīng)的多個(gè)存儲(chǔ)卡之間的數(shù)據(jù)通訊,實(shí)現(xiàn)了一對(duì)多的數(shù)據(jù)通訊。下面結(jié)合附圖對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。如圖1所示,一種存儲(chǔ)卡批量數(shù)據(jù)處理的系統(tǒng),該系統(tǒng)包括一個(gè)數(shù)據(jù)源終端,至少 一個(gè)存儲(chǔ)卡和數(shù)據(jù)處理單元。其中,多個(gè)存儲(chǔ)卡位于與數(shù)據(jù)處理單元相連的多個(gè)安裝插座 中;由于數(shù)據(jù)源終端和存儲(chǔ)卡是現(xiàn)有的,因此,這里不作具體闡述。數(shù)據(jù)處理單元用于配置 數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的不同通訊信息;根據(jù)配置的通訊信息,控制數(shù)據(jù)源終端 與對(duì)應(yīng)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。其中,配置的通訊信息對(duì)應(yīng)于數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ) 卡之間的數(shù)據(jù)通訊,是用于實(shí)現(xiàn)數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間數(shù)據(jù)通訊的通訊信息。如圖1所述,該系統(tǒng)中還可以進(jìn)一步包括通用控制單元,完成一般的控制操作,主 要用于從數(shù)據(jù)源終端獲取數(shù)據(jù)源,并轉(zhuǎn)發(fā)給數(shù)據(jù)處理單元;控制數(shù)據(jù)處理單元對(duì)安裝插座 中的存儲(chǔ)卡進(jìn)行批量的數(shù)據(jù)通訊操作。其中,數(shù)據(jù)通訊操作包括數(shù)據(jù)的讀寫或格式化操 作,讀寫操作包括將數(shù)據(jù)源終端獲取的數(shù)據(jù)源發(fā)給對(duì)端的存儲(chǔ)卡、或者,從對(duì)端的存儲(chǔ)卡 下載存儲(chǔ)卡中的數(shù)據(jù)到數(shù)據(jù)源終端。
這里,存儲(chǔ)卡包括兩種情況,第一種情況存儲(chǔ)卡具體為不同類型的存儲(chǔ)卡,包括 SD卡、miniSD卡或CF卡中的至少一種類型;第二種情況存儲(chǔ)卡具體為同一類型不同型號(hào) 的存儲(chǔ)卡,包括SD卡中的至少一種型號(hào);或者miniSD卡中的至少一種型號(hào);或者CF卡中 的至少一種型號(hào)。以下對(duì)上述這兩種情況下的數(shù)據(jù)處理單元的不同具體實(shí)現(xiàn)進(jìn)行闡述。當(dāng)存儲(chǔ)卡具體為不同類型的存儲(chǔ)卡時(shí),數(shù)據(jù)處理單元的第一種具體實(shí)現(xiàn)數(shù)據(jù)處 理單元進(jìn)一步用于配置數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的多個(gè)通訊信息;根據(jù)配置的 通訊信息,實(shí)現(xiàn)數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存儲(chǔ)卡之間的數(shù)據(jù)通訊。當(dāng)存儲(chǔ)卡具體為同一 類型不同型號(hào)的存儲(chǔ)卡時(shí),數(shù)據(jù)處理單元的第二種具體實(shí)現(xiàn)數(shù)據(jù)處理單元進(jìn)一步用于配 置數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù)配置的通訊信息,實(shí)現(xiàn) 數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。針對(duì)數(shù)據(jù)處理單元的第一種具體實(shí)現(xiàn)而言,當(dāng)數(shù)據(jù)處理單元進(jìn)一步包括配置模 塊、識(shí)別模塊和轉(zhuǎn)發(fā)模塊時(shí),其中,配置模塊用于配置數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間 的多個(gè)通訊信息;識(shí)別模塊用于識(shí)別出存儲(chǔ)卡的類型;轉(zhuǎn)發(fā)模塊用于從配置模塊獲取數(shù)據(jù) 源終端與不同類型的存儲(chǔ)卡之間的多個(gè)通訊信息;根據(jù)從識(shí)別模塊獲取的存儲(chǔ)卡的類型, 在通訊信息中查詢到與存儲(chǔ)卡的類型相對(duì)應(yīng)的通訊信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)數(shù) 據(jù)源終端與相對(duì)應(yīng)類型的存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā)。針對(duì)數(shù)據(jù)處理單元的第二種具體實(shí)現(xiàn)而言,當(dāng)數(shù)據(jù)處理單元進(jìn)一步包括配置模 塊、識(shí)別模塊和轉(zhuǎn)發(fā)模塊時(shí),其中,配置模塊用于配置數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間 的多個(gè)通訊信息;識(shí)別模塊用于識(shí)別出存儲(chǔ)卡的型號(hào);轉(zhuǎn)發(fā)模塊用于從配置模塊獲取數(shù)據(jù) 源終端與不同型號(hào)的存儲(chǔ)卡之間的多個(gè)通訊信息;根據(jù)從識(shí)別模塊獲取的存儲(chǔ)卡的型號(hào), 在通訊信息中查詢到與存儲(chǔ)卡的型號(hào)相對(duì)應(yīng)的通訊信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)數(shù) 據(jù)源終端與相對(duì)應(yīng)型號(hào)的存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā)。這里,數(shù)據(jù)處理單元進(jìn)一步采用可編程邏輯控制器(FPGA)來實(shí)現(xiàn),當(dāng)FPGA來實(shí)現(xiàn) 時(shí),包括兩種情況,第一種情況在存儲(chǔ)卡具體為SD卡中的至少一種型號(hào)的狀態(tài)下,F(xiàn)PGA具 體為SD控制器,用于根據(jù)配置的通訊信息,以分布式的SD卡控制方式,同時(shí)實(shí)現(xiàn)數(shù)據(jù)源終 端與相對(duì)應(yīng)型號(hào)的SD卡之間的數(shù)據(jù)通訊。第二種情況在存儲(chǔ)卡具體為CF卡中的至少一 種型號(hào)的狀態(tài)下,F(xiàn)PGA具體為存儲(chǔ)器直接訪問通道(DMA,Direct Memory Access)控制器, 用于根據(jù)配置的通訊信息,以至少一個(gè)DMA通道,同時(shí)實(shí)現(xiàn)數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的CF 卡之間的數(shù)據(jù)通訊。如圖2所示的系統(tǒng)實(shí)施例一涉及以上FPGA實(shí)現(xiàn)的第一種情況,圖1中的通用控制 單元在圖2中具體為嵌入處理器;圖2中的存儲(chǔ)卡為多個(gè)不同型號(hào)的SD卡;圖1中的數(shù)據(jù) 源終端在圖2中具體為個(gè)人計(jì)算機(jī)(PC)。如圖3所示的系統(tǒng)實(shí)施例二涉及以上FPGA實(shí)現(xiàn) 的第二種情況,圖1中的通用控制單元在圖3中具體為嵌入處理器;圖3中的存儲(chǔ)卡為多個(gè) 不同型號(hào)的CF卡,且作為目的CF卡;圖1中的數(shù)據(jù)源終端在圖3中具體為CF卡,且作為源 CF卡。綜上所述,本發(fā)明的內(nèi)容主要包括一、本發(fā)明的核心就是通過數(shù)據(jù)處理單元的控 制,以完成對(duì)多塊存儲(chǔ)卡進(jìn)行數(shù)據(jù)讀寫的操作。二、如果本發(fā)明進(jìn)一步包括通用控制單元, 通用控制單元主要完成對(duì)本發(fā)明系統(tǒng)的一般控制,包括從數(shù)據(jù)源終端提取出數(shù)據(jù),以及控
7制數(shù)據(jù)處理單元的常規(guī)操作。三、數(shù)據(jù)處理電路作為本發(fā)明的核心,主要用于控制各個(gè)安裝 插座上存儲(chǔ)卡的數(shù)據(jù)讀寫操作,同時(shí)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)轉(zhuǎn)發(fā),以完成對(duì)多個(gè)存儲(chǔ)卡的批量讀 寫操作。采用本發(fā)明具有的優(yōu)點(diǎn)是一、可以通過將任意數(shù)據(jù)源的數(shù)據(jù)下載到需要存儲(chǔ)數(shù) 據(jù)的存儲(chǔ)卡上,操作簡單,不需要復(fù)雜的操作環(huán)境。二、可以通過在數(shù)據(jù)處理單元實(shí)現(xiàn)的配 置,完成各種格式的文件下載和讀取,不受數(shù)據(jù)源終端的操作系統(tǒng)限制。三、只需簡單的幾 個(gè)操作,即可完成對(duì)多個(gè)存儲(chǔ)卡的數(shù)據(jù)批量讀寫操作。如圖4所示,一種存儲(chǔ)卡批量數(shù)據(jù)處理的方法,該方法包括以下步驟步驟101、配置數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的不同通訊信息。步驟102、根據(jù)配置的通訊信息,在數(shù)據(jù)處理單元的控制下,實(shí)現(xiàn)數(shù)據(jù)源終端與對(duì) 應(yīng)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。針對(duì)以上由步驟101 步驟102所構(gòu)成的技術(shù)方案而言,采用不同情況的存儲(chǔ)卡 時(shí),數(shù)據(jù)處理單元的具體實(shí)現(xiàn)不同,從而方法流程也有所不同,以下分別闡述。第一種情況當(dāng)存儲(chǔ)卡具體為不同類型的存儲(chǔ)卡時(shí),該方法進(jìn)一步包括以下步 驟步驟201、配置數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的多個(gè)通訊信息。步驟202、根據(jù)配置的通訊信息,數(shù)據(jù)處理單元控制數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存 儲(chǔ)卡之間的數(shù)據(jù)通訊。這里,在數(shù)據(jù)處理單元具體包括配置模塊、識(shí)別模塊和轉(zhuǎn)發(fā)模塊的情況下,該方法 進(jìn)一步包括以下步驟步驟301、配置模塊配置數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的多個(gè)通訊信息。步驟302、識(shí)別模塊識(shí)別出存儲(chǔ)卡的類型。步驟303、轉(zhuǎn)發(fā)模塊獲取數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的多個(gè)通訊信息。步驟304、根據(jù)獲取的存儲(chǔ)卡的類型,在通訊信息中查詢到與存儲(chǔ)卡的類型相對(duì)應(yīng) 的通訊信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存儲(chǔ)卡之間的數(shù)據(jù) 轉(zhuǎn)發(fā)。第二種情況當(dāng)存儲(chǔ)卡具體為不同型號(hào)的存儲(chǔ)卡時(shí),該方法進(jìn)一步包括以下步 驟步驟401、配置數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的多個(gè)通訊信息。步驟402、根據(jù)配置的通訊信息,數(shù)據(jù)處理單元控制數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存 儲(chǔ)卡之間的數(shù)據(jù)通訊。這里,在數(shù)據(jù)處理單元具體包括配置模塊、識(shí)別模塊和轉(zhuǎn)發(fā)模塊的情況下,該方法 進(jìn)一步包括以下步驟步驟501、配置模塊配置數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的多個(gè)通訊信息。步驟502、識(shí)別模塊識(shí)別出存儲(chǔ)卡的型號(hào)。步驟503、轉(zhuǎn)發(fā)模塊獲取數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的多個(gè)通訊信息。步驟504、根據(jù)獲取的存儲(chǔ)卡的類型,在通訊信息中查詢到與存儲(chǔ)卡的型號(hào)相對(duì)應(yīng) 的通訊信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的存儲(chǔ)卡之間的數(shù)據(jù) 轉(zhuǎn)發(fā)。
實(shí)例一采用圖2所示的系統(tǒng)架構(gòu),以批量下載SD卡為例的情況。這里,圖2中,PC將數(shù)據(jù)送到嵌入處理器,通過嵌入處理器控制FPGA對(duì)SD卡進(jìn)行 操作。FPGA實(shí)現(xiàn)了 SD卡控制器的功能,同時(shí)利用這種分布式的SD卡控制方式,可以同時(shí)對(duì) 各個(gè)SD卡進(jìn)行數(shù)據(jù)讀寫,避免了總線式SD卡一次只能讀寫一個(gè)SD卡的弊端。針對(duì)以上分布式的SD卡控制方式而言,具體來說,分布式的SD卡控制方式可以理 解為在FPGA內(nèi)部實(shí)現(xiàn)了多個(gè)SD卡控制器,每個(gè)SD卡控制器控制一個(gè)SD卡,這樣SD卡和 SD卡控制器一一對(duì)應(yīng),控制起來比較簡單易行。同時(shí),還可以有另一種分布式的SD卡控制 方式,即為FPGA實(shí)現(xiàn)了一個(gè)SD卡控制器,通過總線式的接口連接各個(gè)SD卡,這樣,SD卡控 制器在操作時(shí),能根據(jù)地址控制總線上的不同SD卡。實(shí)例二 采用圖3所示的系統(tǒng)架構(gòu),以將源CF卡的數(shù)據(jù)拷貝到目的CF卡為例的情況。這里,寫數(shù)據(jù)過程嵌入處理器從源CF卡讀取數(shù)據(jù),之后將數(shù)據(jù)寫入FPGA,F(xiàn)PGA內(nèi) 部通過實(shí)現(xiàn)η個(gè)DMA通道可以將數(shù)據(jù)高速寫入目的CF卡。針對(duì)以上寫數(shù)據(jù)過程而言,具體來說,寫數(shù)據(jù)的過程可以認(rèn)為是針對(duì)每個(gè)CF卡, 對(duì)應(yīng)地提供一個(gè)邏輯上的通道即DMA通道。對(duì)應(yīng)提供DMA通道的作用是在FPGA里面針對(duì) 不同的目的CF卡,分別對(duì)應(yīng)提供不同的緩沖區(qū),這樣,可以保證每個(gè)CF卡都可以高效地寫 入數(shù)據(jù)。當(dāng)然也可以通過控制器的控制,實(shí)現(xiàn)DMA方式的數(shù)據(jù)操作,將數(shù)據(jù)直接從內(nèi)存拷貝 到目的CF卡中。讀數(shù)據(jù)過程通過FPGA中的配置,源CF可以通過FPGA任意讀取目的CF卡,之后 通過嵌入處理器將數(shù)據(jù)寫入源CF卡。針對(duì)以上讀數(shù)據(jù)的過程而言,具體來說,可以通過軟件的配置,控制FPGA讀取目 的CF卡內(nèi)部的數(shù)據(jù),可以將讀取的數(shù)據(jù)暫時(shí)存儲(chǔ)到系統(tǒng)的內(nèi)存或FPGA的內(nèi)部緩沖區(qū)中,以 備之后的寫操作。在寫的過程中可以直接將讀入的數(shù)據(jù)加載到源CF卡中,也可以通過一些 加密算法對(duì)數(shù)據(jù)進(jìn)行加密后再加載到源CF卡中,以加強(qiáng)數(shù)據(jù)傳輸?shù)陌踩?。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
9
權(quán)利要求
一種存儲(chǔ)卡批量數(shù)據(jù)處理的系統(tǒng),該系統(tǒng)包括一個(gè)數(shù)據(jù)源終端和至少一個(gè)存儲(chǔ)卡,其特征在于,該系統(tǒng)還包括數(shù)據(jù)處理單元,用于配置所述數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的不同通訊信息;根據(jù)配置的通訊信息,控制所述數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述存儲(chǔ)卡具體為不同類型的存儲(chǔ)卡,包 括安全數(shù)碼卡SD卡、小型化安全數(shù)碼卡miniSD卡或標(biāo)準(zhǔn)閃存卡CF卡中的至少一種類型; 或者,所述存儲(chǔ)卡具體為同一類型不同型號(hào)的存儲(chǔ)卡,包括SD卡中的至少一種型號(hào);或者 miniSD卡中的至少一種型號(hào);或者CF卡中的至少一種型號(hào)。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述存儲(chǔ)卡具體為不同類型的存儲(chǔ)卡;所述數(shù)據(jù)處理單元,進(jìn)一步用于配置所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù)配置的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存儲(chǔ)卡之間的 數(shù)據(jù)通訊;或者,所述存儲(chǔ)卡具體為同一類型不同型號(hào)的存儲(chǔ)卡;所述數(shù)據(jù)處理單元,進(jìn)一步用 于配置所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù)配置的通訊信 息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述數(shù)據(jù)處理單元,進(jìn)一步包括配置模 塊、識(shí)別模塊和轉(zhuǎn)發(fā)模塊;其中,所述配置模塊,用于配置所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的至少一個(gè)通訊信 息;或者,配置所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;所述識(shí)別模塊,用于識(shí)別出所述存儲(chǔ)卡的類型;或者,識(shí)別出所述存儲(chǔ)卡的型號(hào);所述轉(zhuǎn)發(fā)模塊,用于從所述配置模塊獲取所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的 至少一個(gè)通訊信息;根據(jù)從所述識(shí)別模塊獲取的存儲(chǔ)卡的類型,在所述通訊信息中查詢到 與所述存儲(chǔ)卡的類型相對(duì)應(yīng)的通訊信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與 相對(duì)應(yīng)類型的存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā);或者,用于從所述配置模塊獲取所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊 信息;根據(jù)從所述識(shí)別模塊獲取的存儲(chǔ)卡的型號(hào),在所述通訊信息中查詢到與所述存儲(chǔ)卡 的型號(hào)相對(duì)應(yīng)的通訊信息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的 存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā)。
5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的系統(tǒng),其特征在于,所述數(shù)據(jù)處理單元進(jìn)一步采 用可編程邏輯控制器FPGA來實(shí)現(xiàn);在所述存儲(chǔ)卡具體為SD卡中的至少一種型號(hào)的狀態(tài)下,所述FPGA具體為SD控制器, 用于根據(jù)配置的通訊信息,以分布式的SD卡控制方式,同時(shí)實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng) 型號(hào)的SD卡之間的數(shù)據(jù)通訊;或者,在所述存儲(chǔ)卡具體為CF卡中的至少一種型號(hào)的狀態(tài)下,所述FPGA具體為存儲(chǔ)器 直接訪問通道DMA控制器,用于根據(jù)配置的通訊信息,以至少一個(gè)DMA通道,同時(shí)實(shí)現(xiàn)所述 數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的CF卡之間的數(shù)據(jù)通訊。
6.一種存儲(chǔ)卡批量數(shù)據(jù)處理的方法,其特征在于,該方法包括配置數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的不同通訊信息;根據(jù)配置的通訊信息,在數(shù)據(jù)處理單元的控制下,實(shí)現(xiàn)所述數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ) 卡之間的數(shù)據(jù)通訊。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)所述存儲(chǔ)卡具體為不同類型的存儲(chǔ)卡 時(shí),該方法進(jìn)一步包括配置所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù)配置的通訊信息,所述數(shù)據(jù)處理單元控制所述數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存儲(chǔ)卡 之間的數(shù)據(jù)通訊。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在數(shù)據(jù)處理單元具體包括配置模塊、識(shí)別 模塊和轉(zhuǎn)發(fā)模塊的情況下,該方法進(jìn)一步包括配置模塊配置所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的至少一個(gè)通訊信息;識(shí)別模塊識(shí)別出所述存儲(chǔ)卡的類型;轉(zhuǎn)發(fā)模塊獲取所述數(shù)據(jù)源終端與不同類型的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù) 獲取的所述存儲(chǔ)卡的類型,在所述通訊信息中查詢到與所述存儲(chǔ)卡的類型相對(duì)應(yīng)的通訊信 息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)類型的存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā)。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)所述存儲(chǔ)卡具體為不同型號(hào)的存儲(chǔ)卡 時(shí),該方法進(jìn)一步包括配置所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù)配置的通訊信息,所述數(shù)據(jù)處理單元控制所述數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的存儲(chǔ)卡 之間的數(shù)據(jù)通訊。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,在數(shù)據(jù)處理單元具體包括配置模塊、識(shí) 別模塊和轉(zhuǎn)發(fā)模塊的情況下,該方法進(jìn)一步包括配置模塊配置所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;識(shí)別模塊識(shí)別出所述存儲(chǔ)卡的型號(hào);轉(zhuǎn)發(fā)模塊獲取所述數(shù)據(jù)源終端與不同型號(hào)的存儲(chǔ)卡之間的至少一個(gè)通訊信息;根據(jù) 獲取的所述存儲(chǔ)卡的型號(hào),在所述通訊信息中查詢到與所述存儲(chǔ)卡的型號(hào)相對(duì)應(yīng)的通訊信 息;根據(jù)查詢到的通訊信息,實(shí)現(xiàn)所述數(shù)據(jù)源終端與相對(duì)應(yīng)型號(hào)的存儲(chǔ)卡之間的數(shù)據(jù)轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明公開了一種存儲(chǔ)卡批量數(shù)據(jù)處理的系統(tǒng),該系統(tǒng)中,數(shù)據(jù)處理單元用于配置數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的不同通訊信息;根據(jù)配置的通訊信息,控制數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。本發(fā)明還公開了一種存儲(chǔ)卡批量數(shù)據(jù)處理的方法,該方法包括配置數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的不同通訊信息;根據(jù)配置的通訊信息,在數(shù)據(jù)處理單元的控制下,實(shí)現(xiàn)數(shù)據(jù)源終端與對(duì)應(yīng)的存儲(chǔ)卡之間的數(shù)據(jù)通訊。采用本發(fā)明的系統(tǒng)及方法,實(shí)現(xiàn)了對(duì)多個(gè)存儲(chǔ)卡中數(shù)據(jù)的快速批量處理,從而降低了成本,提高了效率。
文檔編號(hào)G06K17/00GK101930550SQ20091008753
公開日2010年12月29日 申請(qǐng)日期2009年6月23日 優(yōu)先權(quán)日2009年6月23日
發(fā)明者閻大海 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1