點讀機的升級方法、系統及裝置的制造方法
【技術領域】
[0001]本發明屬于點讀機技術領域,尤其涉及點讀機的升級方法、系統及裝置。
【背景技術】
[0002]隨著點讀機的應用越來越廣泛,為了迎合消費者的需求,點讀機的功能升級越來越頻繁。現有的點讀機升級主要有以下兩種方法:
[0003]第一種方法為按住指定按鍵開機,使點讀機進入燒錄升級模式,并使點讀機與計算機通過USB (Universal Serial Bus,通用串行總線)進行連接。在計算機端安裝一套專門用于點讀機升級的驅動程序,計算機端通過該驅動程序驅動點讀機進行升級。該方法的缺點在于必須在計算機端安裝一套專門用于點讀機升級的驅動程序,且需要特殊的按鍵操作,操作便捷性較低。
[0004]第二種方法為將升級包拷貝到點讀機的FAT (File Allocat1n Table,文件配置表)分區中,在點讀機上選擇升級包進行升級。該方法的缺點在于用戶操作較為復雜;若升級包大小超過FAT分區容量,則無法通過該方法實現點讀機的升級;用戶向FAT分區中粘貼或刪除數據時,容易誤觸發點讀機升級。
【發明內容】
[0005]鑒于此,本發明實施例提供了一種點讀機的升級方法、系統及裝置,以解決現有的點讀機升級方式需要額外安裝設備驅動程序、操作便捷性較低的問題。
[0006]一方面,本發明實施例提供了一種點讀機的升級方法,包括:
[0007]計算機向保留扇區的命令區中寫入升級命令,并將所述升級命令發送至所述點讀機;
[0008]所述點讀機在接收到所述升級命令后,返回升級確認信息至所述計算機;
[0009]所述計算機在接收到所述升級確認信息后,向所述保留扇區的數據區中寫入升級數據,并將所述升級數據發送至所述點讀機;
[0010]所述點讀機根據所述升級數據進行升級。
[0011]第二方面,本發明實施例提供了一種點讀機的升級系統,包括:
[0012]所述點讀機以及計算機;
[0013]所述計算機,用于向保留扇區的命令區中寫入升級命令,將所述升級命令發送至所述點讀機,以及在接收到升級確認信息后,向所述保留扇區的數據區中寫入升級數據,并將所述升級數據發送至所述點讀機;
[0014]所述點讀機,用于在接收到所述升級命令后,返回升級確認信息至所述計算機,以及根據所述升級數據進行升級。
[0015]第三方面,本發明實施例提供了一種點讀機的升及裝置,包括:
[0016]升級命令發送單元,用于向保留扇區的命令區中寫入升級命令,并將所述升級命令發送至所述點讀機,以使所述點讀機根據所述升級命令返回升級確認信息;
[0017]升級數據發送單元,用于在接收到所述升級確認信息后,向所述保留扇區的數據區中寫入升級數據,并將所述升級數據發送至所述點讀機,以使所述點讀機根據所述升級數據進行升級。
[0018]第四方面,本發明實施例提供了一種點讀機,包括:
[0019]升級命令接收單元,用于在計算機向保留扇區的命令區中寫入升級命令時,接收所述計算機發送的所述升級命令;
[0020]升級確認單元,用于返回升級確認信息至所述計算機;
[0021]升級數據接收單元,用于在所述計算機向所述保留扇區的數據區中寫入升級數據時,接收所述計算機發送的所述升級數據;
[0022]升級單元,用于根據所述升級數據進行升級。
[0023]本發明實施例與現有技術相比存在的有益效果是:本發明實施例通過點讀機與計算機建立USB連接,使點讀機接收計算機的寫入數據,當計算機向保留扇區的命令區中寫入升級命令時,點讀機根據該升級命令返回升級確認信息至計算機,當計算機向保留扇區的數據區中寫入升級數據時,點讀機根據升級數據進行升級,由此無需額外安裝專門用于點讀機升級的設備驅動程序且無需復雜的按鍵操作即可實現點讀機的升級,操作便捷性較尚O
【附圖說明】
[0024]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0025]圖1是本發明實施例提供的點讀機的升級系統的結構框圖;
[0026]圖2是本發明實施例提供的點讀機的升級方法的實現流程圖;
[0027]圖3是本發明另一實施例提供的點讀機的升級方法的實現流程圖;
[0028]圖4是本發明實施例提供的點讀機的升級方法中計算機端的具體實現流程圖;
[0029]圖5是本發明實施例提供的點讀機的升級方法中點讀機端的具體實現流程圖;
[0030]圖6是本發明實施例提供的點讀機的升及裝置的結構框圖;
[0031]圖7是本發明實施例提供的點讀機的結構框圖。
【具體實施方式】
[0032]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0033]圖1示出了本發明實施例提供的點讀機的升級系統的結構框圖,為了便于說明,僅不出了與本發明實施例相關的部分。
[0034]參照圖1,所述系統包括:
[0035]所述點讀機11以及計算機12 ;
[0036]所述計算機12,用于向保留扇區的命令區中寫入升級命令,將所述升級命令發送至所述點讀機11,以及在接收到升級確認信息后,向所述保留扇區的數據區中寫入升級數據,并將所述升級數據發送至所述點讀機11;
[0037]所述點讀機11,用于在接收到所述升級命令后,返回升級確認信息至所述計算機12,以及根據所述升級數據進行升級。
[0038]進一步地,所述計算機12還用于:
[0039]設置所述保留扇區的扇區數為N,其中,第一扇區作為所述命令區,第二扇區至第N-1扇區作為所述數據區,所述N為大于I的整數。
[0040]優選地,所述計算機12具體用于:
[0041]向所述保留扇區的數據區中寫入升級數據,每次寫入的所述升級數據的數據量小于或等于N-1個扇區的總容量。
[0042]進一步地,所述點讀機11還用于:
[0043]與所述計算機12通過通用串行總線USB建立連接。
[0044]本發明實施例通過點讀機與計算機建立USB連接,使點讀機接收計算機的寫入數據,當計算機向保留扇區的命令區中寫入升級命令時,點讀機根據該升級命令返回升級確認信息至計算機,當計算機向保留扇區的數據區中寫入升級數據時,點讀機根據升級數據進行升級,由此無需額外安裝專門用于點讀機升級的設備驅動程序且無需復雜的按鍵操作即可實現點讀機的升級,操作便捷性較高。
[0045]圖2示出了本發明實施例提供的點讀機的升級方法的實現流程圖,該流程圖的執行主體可以為圖1中的點讀機11以及計算機12。參照圖2:
[0046]在步驟S201中,計算機向保留扇區的命令區中寫入升級命令。
[0047]保留扇區(Reserved Sectors)在FAT文件系統的開始部分。保留扇區的大小記錄在DBR(D0S Boot Record,操作系統引導扇區)中。
[0048]寫入到命令區中的升級命令為一個大小為512字節的結構體,升級命令中包含升級數據的數據量信息。
[0049]在步驟S202中,計算機將升級命令發送至點讀機。
[0050]計算機與點讀機建立USB連接后,計算機在保留扇區中寫入的數據直接傳輸至點讀機。即計算機與點讀機建立USB連接后,計算機在保留扇區寫入數據的同時發送寫入數據至點讀機。因此,計算機向保留扇區的命令區中寫入的升級命令后直接傳輸至點讀機。
[0051]在步驟S203中,點讀機在接收到升級命令后,返回升級確認信息至計算機。
[0052]點讀機檢測到計算機正在寫入命令區時,判斷寫入的命令是否為升級命令,若是,