亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

安全數(shù)碼卡的數(shù)據(jù)傳輸方法及裝置的制造方法

文檔序號:9327469閱讀:334來源:國知局
安全數(shù)碼卡的數(shù)據(jù)傳輸方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明實施例涉及嵌入式技術,尤其涉及一種安全數(shù)碼卡的數(shù)據(jù)傳輸方法及裝置。
【背景技術】
[0002]隨著嵌入式技術的發(fā)展,安全數(shù)碼卡(Secure Digital Memory Card,簡稱SD卡)得到廣泛使用。例如在數(shù)碼相機中安裝SD卡后,由SD卡保存照片。當連接電腦后,通過讀卡器將SD卡中的照片傳輸?shù)诫娔X中,以便后續(xù)處理。
[0003]在通過讀卡器將SD卡中的數(shù)據(jù)傳輸?shù)浇K端這個過程中,終端將其總線用于與SD卡進行數(shù)據(jù)傳輸操作(如讀操作或寫操作),傳輸操作完畢后SD卡釋放總線,以便終端將總線分配給其他任務使用。
[0004]然而,如果在SD卡的一個數(shù)據(jù)傳輸操作后,緊接著進行該SD卡的另一個數(shù)據(jù)傳輸操作,有時會出現(xiàn)系統(tǒng)報錯,導致第二個SD卡的數(shù)據(jù)傳輸操作無法被執(zhí)行??梢姡F(xiàn)有的SD卡的數(shù)據(jù)傳輸方法可靠性差。

【發(fā)明內容】

[0005]本發(fā)明提供一種安全數(shù)碼卡的數(shù)據(jù)傳輸方法及裝置,以實現(xiàn)提高SD卡的數(shù)據(jù)傳輸效率。
[0006]第一方面,本發(fā)明實施例提供了一種安全數(shù)碼卡的數(shù)據(jù)傳輸方法,包括:
[0007]獲取數(shù)據(jù)傳輸指令,所述數(shù)據(jù)傳輸指令用于在終端與所述安全數(shù)碼卡之間傳輸目標數(shù)據(jù);
[0008]通過總線對所述目標數(shù)據(jù)進行傳輸;
[0009]當所述目標數(shù)據(jù)已傳輸?shù)侥繕嗽O備且所述總線空閑時,確定完成所述目標數(shù)據(jù)的傳輸。
[0010]第二方面,本發(fā)明實施例還提供了一種安全數(shù)碼卡的數(shù)據(jù)傳輸裝置,包括:
[0011]獲取單元,用于獲取數(shù)據(jù)傳輸指令,所述數(shù)據(jù)傳輸指令用于在終端與所述安全數(shù)碼卡之間傳輸目標數(shù)據(jù);
[0012]傳輸單元,用于通過總線對所述目標數(shù)據(jù)進行傳輸;
[0013]結束單元,當所述目標數(shù)據(jù)已傳輸?shù)侥繕嗽O備且所述總線空閑時,確定完成所述目標數(shù)據(jù)的傳輸。
[0014]本發(fā)明在獲取數(shù)據(jù)指令后,通過總線對目標數(shù)據(jù)進行傳輸,當所述目標數(shù)據(jù)已傳輸?shù)侥繕嗽O備并且所述總線空閑時,確定完成傳輸。現(xiàn)有技術中,出現(xiàn)系統(tǒng)報錯的原因在于,目標數(shù)據(jù)傳輸?shù)侥繕嗽O備后,總線未進入空閑狀態(tài)。由于總線在同一時間只分配給一個傳輸操作,因此當總線進入空閑狀態(tài)前,無法為其他數(shù)據(jù)傳輸提供通道,因此會出現(xiàn)系統(tǒng)報錯。本發(fā)明通過總線對目標數(shù)據(jù)進行傳輸后,只有同時滿足所述目標數(shù)據(jù)已傳輸?shù)侥繕嗽O備并且所述總線空閑時,才會確定完成傳輸,進而保證在確定完成傳輸時,總線處于空閑狀態(tài),當下一個傳輸操作啟動后,總線可為其提供通道,即不會對下一次的傳輸操作造成影響,提高SD卡的數(shù)據(jù)傳輸?shù)目煽啃浴?br>【附圖說明】
[0015]圖1為本發(fā)明實施例所涉及的硬件結構示意圖;
[0016]圖2是本發(fā)明實施例一中的一個安全數(shù)碼卡的數(shù)據(jù)傳輸方法的流程圖;
[0017]圖3是本發(fā)明實施例二中的第一個安全數(shù)碼卡的數(shù)據(jù)傳輸方法的流程圖;
[0018]圖4是本發(fā)明實施例二中的第二個安全數(shù)碼卡的數(shù)據(jù)傳輸方法的流程圖;
[0019]圖5是本發(fā)明實施例二中的第三個安全數(shù)碼卡的數(shù)據(jù)傳輸方法的流程圖;
[0020]圖6是本發(fā)明實施例二中的第四個安全數(shù)碼卡的數(shù)據(jù)傳輸方法的流程圖;
[0021]圖7是本發(fā)明實施例二中的第五個安全數(shù)碼卡的數(shù)據(jù)傳輸方法的流程圖;
[0022]圖8是本發(fā)明實施例二中的第六個安全數(shù)碼卡的數(shù)據(jù)傳輸方法的流程圖;
[0023]圖9是本發(fā)明實施例三中的一個安全數(shù)碼卡的數(shù)據(jù)傳輸裝置的結構示意圖;
[0024]圖10是本發(fā)明實施例三中的另一個安全數(shù)碼卡的數(shù)據(jù)傳輸裝置的結構示意圖;
[0025]圖11是本發(fā)明實施例三中的再一個安全數(shù)碼卡的數(shù)據(jù)傳輸裝置的結構示意圖。
【具體實施方式】
[0026]下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
[0027]在介紹本發(fā)明所提供的技術方案之前,先對本發(fā)明所涉及到硬件結構進行介紹,如圖1所示,終端I包含讀卡器1-1,該讀卡器1-1可以是內置的,也可以是即插即用的,終端I還包括內存1-2,用于存儲目標數(shù)據(jù)(待傳輸?shù)臄?shù)據(jù))。讀卡器中插入有SD卡2。
[0028]實施例一
[0029]圖2為本發(fā)明實施例一提供的一種安全數(shù)碼卡的數(shù)據(jù)傳輸方法的流程圖,本實施例可適用于終端與SD卡進行數(shù)據(jù)傳輸時出現(xiàn)系統(tǒng)報錯的情況,該方法可以由終端中的讀卡器來執(zhí)行,具體包括如下步驟:
[0030]步驟110、獲取數(shù)據(jù)傳輸指令。
[0031 ] 其中,所述數(shù)據(jù)傳輸指令用于在終端與所述安全數(shù)碼卡之間傳輸目標數(shù)據(jù)。
[0032]數(shù)據(jù)傳輸指令可由用戶觸發(fā)也可由終端根據(jù)預設實際觸發(fā)。例如:當用戶將SD卡插入終端中的讀卡器中時,讀卡器識別到SD卡插入后,終端通過提示界面詢問用戶是否對SD卡中的內容進行讀取或寫入,若用戶根據(jù)提示選擇進行讀取或寫入,則觸發(fā)數(shù)據(jù)傳輸指令。又例如:用戶預先設置了將SD卡中的數(shù)據(jù)同步到終端,此時終端的讀卡器識別到SD卡后,在后臺啟動數(shù)據(jù)傳輸指令,以便從SD卡中讀取數(shù)據(jù)。
[0033]目標數(shù)據(jù)可由用戶進行選擇,也可以是終端后臺自動進行選擇。用戶選擇時,根據(jù)其使用需求選擇終端中的目標數(shù)據(jù)A,以將該目標數(shù)據(jù)A寫入到SD卡中;或者,用戶選擇SD卡中的目標數(shù)據(jù)B,以便將目標數(shù)據(jù)B讀出到終端中。當向SD卡中寫入數(shù)據(jù)時,將目標數(shù)據(jù)寫入到內存中,并配置該目標數(shù)據(jù)在SD卡中對應的地址以及占用的地址長度。根據(jù)配置結果將內存中的目標數(shù)據(jù)寫入到SD卡中。
[0034]步驟120、通過總線對目標數(shù)據(jù)進行傳輸。
[0035]數(shù)據(jù)傳輸包括由終端向SD卡寫入數(shù)據(jù)和終端從SD卡讀出數(shù)據(jù)??偩€(Bus)用于內存與SD卡之間進行數(shù)據(jù)傳輸??偩€在同一時刻可用于一個數(shù)據(jù)傳輸操作,當一個數(shù)據(jù)傳輸過程完成時,總線進入空閑狀態(tài),等待下一個數(shù)據(jù)傳輸操作。
[0036]步驟130、當目標數(shù)據(jù)已傳輸?shù)侥繕嗽O備且總線空閑時,確定完成目標數(shù)據(jù)的傳輸。
[0037]當目標數(shù)據(jù)已傳輸?shù)侥繕嗽O備時,目標設備生成目標數(shù)據(jù)傳輸完畢標識。通過在目標設備中查詢目標數(shù)據(jù)傳輸完畢標識,確定目標數(shù)據(jù)傳輸完畢。當確定目標數(shù)據(jù)傳輸完畢后,可進行下一個目標數(shù)據(jù)的傳輸。
[0038]目標設備為接收目標數(shù)據(jù)的設備。如果數(shù)據(jù)傳輸為終端讀取SD卡中的目標數(shù)據(jù),則目標設備為終端,具體為終端的存儲設備。如果數(shù)據(jù)傳輸為終端向SD卡寫入目標數(shù)據(jù),則目標設備為SD卡。
[0039]本實施例提供的技術方案,在獲取數(shù)據(jù)指令后,通過總線對目標數(shù)據(jù)進行傳輸,當所述目標數(shù)據(jù)已傳輸?shù)侥繕嗽O備并且所述總線空閑時,確定完成傳輸。發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中,出現(xiàn)系統(tǒng)報錯的原因在于,從目標設備生成傳輸完成標識到總線恢復空閑的時間差為4毫秒到10毫秒。這意味著目標數(shù)據(jù)傳輸?shù)侥繕嗽O備后,總線未進入空閑狀態(tài)。由于總線在同一時間只分配給一個傳輸操作,因此當總線進入空閑狀態(tài)前,無法為其他數(shù)據(jù)傳輸提供通道,因此會出現(xiàn)系統(tǒng)報錯。本發(fā)明中,通過總線對目標數(shù)據(jù)進行傳輸后,只有同時滿足所述目標數(shù)據(jù)已傳輸?shù)侥繕嗽O備并且所述總線空閑時,才會確定完成傳輸,進而保證在確定完成傳輸時,總線處于空閑狀態(tài),當下一個傳輸操作啟動后,總線可為其提供通道,即不會對下一次的傳輸操作造成影響,提高SD卡的數(shù)據(jù)傳輸?shù)目煽啃浴?br>[0040
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1