[發明專利]攜帶式電子裝置的數據寫入方法在審
| 申請號: | 201510061325.5 | 申請日: | 2015-02-06 |
| 公開(公告)號: | CN104598172A | 公開(公告)日: | 2015-05-06 |
| 發明(設計)人: | 謝育锜 | 申請(專利權)人: | 環旭電子股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 上海音科專利商標代理有限公司 31267 | 代理人: | 張成新 |
| 地址: | 201203 上海市浦東新區張*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 攜帶式 電子 裝置 數據 寫入 方法 | ||
技術領域
本發明涉及一種數據寫入方法,尤其涉及一種提升攜帶式電子裝置寫入數據的速度的方法。
背景技術
現今許多的攜帶式電子裝置如智能型手機及平板電腦等,均能夠通過內建的存儲單元、例如安全數字卡(Secure?Digital?Memory?Card,SD?card)及/或嵌入式多媒體卡(Embedded?Multi?Media?Card,eMMC)等,來增加攜帶式電子裝置所能提供的存儲空間容量。
當攜帶式電子裝置在存取外部電子裝置如電腦或另一攜帶式電子裝置等的數據至存儲單元時,該攜帶式電子裝置必須連接外部電子裝置直到數據完整存儲完畢后才能中斷與外部電子裝置的連接。公知的攜帶式電子裝置與外部電子裝置之間的存取速度,取決于存儲單元本身的寫入頻寬及反應時間,而目前常用的存儲單元的寫入頻寬仍相對較小,因此無法實現高速存取。
在等待數據的傳輸過程中,使用者須維持攜帶式電子裝置與外部電子裝置的連接狀態,否則兩者便無法進行數據傳輸。因此,使用者須等待數據傳輸完成后,才能解除攜帶式電子裝置與外部電子裝置的連接狀態,進而造成使用者浪費時間于等待上。
發明內容
本發明的主要目的在于提供一種攜帶式電子裝置的數據寫入方法,其是改善公知的在攜帶式電子裝置連接低傳輸速度的存儲單元的情況下,當攜帶式電子裝置存取外部電子裝置的數據至存儲單元時,攜帶式電子裝置需花費較長的存取時間才能將外部電子裝置的數據完整寫入存儲單元這一缺陷。
為了達成上述目的,本發明提供一種具有系統存儲器和存儲單元的攜帶式電子裝置所適用的數據寫入方法,包含有以下步驟:a)該攜帶式電子裝置執行一應用程序接口并接收外部數據的輸入請求;b)該應用程序接口啟用緩沖存儲器后,將該外部數據存儲至緩沖存儲器;以及c)該應用程序接口觸發執行緩沖系統程序讀取該緩沖存儲器,并將存儲于該緩沖存儲器的外部數據寫入存儲單元。
由此,本發明通過先將外部數據寫入攜帶式電子裝置的緩沖存儲器,再通過應用程序接口觸發執行緩沖系統程序將存儲于緩沖存儲器的外部數據寫入存儲單元,進而縮短攜帶式電子裝置存取外部數據的時間。
附圖說明
圖1是本發明所提供的攜帶式電子裝置的數據寫入方法的較佳實施例的流程圖。
圖2是在本發明所提供的較佳實施例中建立緩沖存儲器的流程圖。
圖3是本發明所涉及的觸發執行緩沖系統程序的流程圖。
具體實施方式
為了詳細說明本發明的技術特征所在,現舉以以下的較佳實施例并結合附圖說明如下。
請參閱圖1,圖1是本發明所提供的攜帶式電子裝置的數據寫入方法的一較佳實施例,該攜帶式電子裝置具有系統存儲器和存儲單元,該存儲單元為安全數字卡(Secure?Digital?Memory?Card,SD?card)、嵌入式多媒體卡(Embedded?Multi?Media?Card,eMMC)、或其它格式的存儲媒體,以擴充攜帶式電子裝置的存儲容量。
該攜帶式電子裝置的數據寫入方法主要包含有下列步驟:
首先執行步驟S10,該攜帶式電子裝置執行一應用程序接口(Application?Programming?Interface,API)并接收外部數據的輸入請求,隨后進入步驟S11判斷攜帶式電子裝置是否具有緩沖存儲器。當應用程序接口判斷攜帶式電子裝置不具有緩沖存儲器時,則執行步驟S20從系統存儲器建立該緩沖存儲器,并設定該緩沖存儲器的存儲臨界值,而后執行步驟S12。反之,當應用程序接口判斷攜帶式電子裝置具有緩沖存儲器時,則直接執行步驟S12判斷是否啟用緩沖存儲器。
在本實施例中,緩沖存儲器在步驟S11和步驟S12中是預設為存在的且啟用的,因此,在正常的情形下將會進入步驟S13將外部數據存儲至緩沖存儲器。有一種例外的情形是:當緩沖存儲器已經停止(即步驟S15)而再重新回到步驟S12時,則不啟用緩沖存儲器,而是將外部數據直接寫入存儲單元(即步驟S30)。
執行步驟S13之后接著進入步驟S14,應用程序接口判斷緩沖存儲器是否已被外部數據填滿,當外部數據開始寫入緩沖存儲器時,應用程序接口開始判斷緩沖存儲器是否已被外部數據填滿,當判斷結果為是,便停止使用緩沖存儲器存取外部數據(即步驟S15)并執行下一步驟S17;若緩沖存儲器仍未被外部數據填滿,應用程序接口進一步判斷緩沖存儲器的使用容量是否大于存儲臨界值(即步驟S16),當緩沖存儲器的使用容量大于存儲臨界值時,執行下一步驟S17;反之,則回到步驟S13。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于環旭電子股份有限公司;,未經環旭電子股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510061325.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:嵌入式無線打印終端
- 下一篇:系統事件處理系統及方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





