燒錄方法及裝置的制造方法
【技術領域】
[0001]本發明屬于終端設備技術領域,尤其涉及燒錄方法及裝置。
【背景技術】
[0002]燒錄是指將數據寫入到可編程的集成電路中,實現燒錄的設備叫做燒錄器,也叫做編程器。
[0003]現有的Android設備在生產過程中需要燒錄各種軟件數據,而燒錄后的第一次開機過程速度慢,影響了 Android設備的生產效率。當需要燒錄的軟件數據較多時,所需的燒錄時間更長,燒錄的速度也會更慢。
【發明內容】
[0004]鑒于此,本發明實施例提供一種燒錄方法及裝置,以解決現有終端設備在生產燒錄后開機速度慢以及燒錄效率低的問題。
[0005]第一方面,提供了一種燒錄方法,所述方法包括:
[0006]將待燒錄的應用軟件燒錄到第一終端設備;
[0007]在燒錄完成后,讀取所述第一終端設備的安裝分區信息,并根據所述安裝分區信息生成對應的鏡像文件,所述安裝分區信息中包含所述應用軟件的初始化數據;
[0008]當向其他終端設備燒錄所述應用軟件時,將所述鏡像文件和所述應用軟件一同燒錄到所述其他終端設備;
[0009]其中,所述其他終端設備為除所述第一終端設備之外的終端設備。
[0010]第二方面,提供了一種燒錄裝置,所述裝置包括:
[0011]第一燒錄模塊,用于將待燒錄的應用軟件燒錄到第一終端設備;
[0012]讀取模塊,用于在燒錄完成后,讀取所述第一終端設備的安裝分區信息,并根據所述安裝分區信息生成對應的鏡像文件,所述安裝分區信息中包含所述應用軟件的初始化數據;
[0013]第二燒錄模塊,用于當向其他終端設備燒錄所述應用軟件時,將所述鏡像文件和所述應用軟件一同燒錄到所述其他終端設備;
[0014]其中,所述其他終端設備為除所述第一終端設備之外的終端設備。
[0015]與現有技術相比,本發明實施例通過將待燒錄的應用軟件燒錄到第一終端設備,并在燒錄完成,若所述第一終端設備正常開機啟動,則讀取所述第一終端設備的安裝分區信息,并根據所述安裝分區信息生成對應的鏡像文件,所述安裝分區信息中包含所述應用軟件的初始化數據;當向其他設備上燒錄所述應用軟件時,則將所述鏡像文件和待燒錄的應用軟件一同燒錄到所述其他終端設備;其中,所述其他終端設備為除所述第一終端設備外的終端設備;從而使得所述其他終端設備在燒錄完成后即安裝了所述應用軟件,在開機時無需進行初始化配置,解決了燒錄后的第一次開機過程速度慢的問題,且有效地減少了燒錄的時間和提高了終端設備的生產效率。
【附圖說明】
[0016]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他附圖。
[0017]圖1是本發明實施例提供的燒錄方法的實現流程圖;
[0018]圖2是本發明實施例提供的燒錄方法的另一實現流程圖;
[0019]圖3是本發明實施例提供的燒錄裝置的組成結構圖。
【具體實施方式】
[0020]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0021]本發明實施例通過將待燒錄的應用軟件燒錄到第一終端設備,并在燒錄完成,若所述第一終端設備正常開機啟動,則讀取所述第一終端設備的安裝分區信息,并根據所述安裝分區信息生成對應的鏡像文件,所述安裝分區信息中包含所述應用軟件的初始化數據;當向其他設備上燒錄所述應用軟件時,則將所述鏡像文件和待燒錄的應用軟件一同燒錄到所述其他終端設備;其中,所述其他終端設備為除所述第一終端設備外的終端設備;從而使得所述其他終端設備在燒錄完成后即安裝了所述應用軟件,在開機時無需進行初始化配置,解決了燒錄后的第一次開機過程速度慢的問題,且有效地減少了燒錄的時間和提高了終端設備的生產效率。本發明實施例還提供了相應的裝置,以下分別進行詳細的說明。
[0022]圖1示出了本發明實施例提供的燒錄方法的實現流程。
[0023]在本發明實施例中,所述方法執行主體包括但不限于計算機、燒錄器等,以在生產過程中將應用軟件燒錄到終端設備中。可選地,所述終端設備為Android設備,包括但不限于智能手機、平板電腦、學習機等。
[0024]參閱圖1,所述方法包括:
[0025]在步驟S101中,將待燒錄的應用軟件燒錄到第一終端設備。
[0026]在這里,在生產一批終端設備產品時,從中選取任意一臺終端設備作為母機,即第一終端設備。在向所述終端設備燒錄應用軟件之前,首先將待燒錄的應用軟件燒錄到所述第一終端設備上。
[0027]在步驟S102中,在燒錄完成后,讀取所述第一終端設備的安裝分區信息,并根據所述安裝分區信息生成對應的鏡像文件,所述安裝分區信息中包含所述應用軟件的初始化數據。
[0028]本發明實施例在燒錄完成后啟動所述第一終端設備。所述一終端設備在開機時根據燒錄的應用軟件進行初始化配置寫入內存。等到所述第一終端設備正常開機(非不能開機的情況)后,所述第一終端設備上已安裝所述應用軟件,所述應用軟件的初始化數據存儲于所述第一終端設備的預設安裝分區(比如Android設備中的userdata分區)中。讀取整個安裝分區(比如userdata分區),生成對應的鏡像文件。由于所述安裝分區中包含所述應用軟件的初始化數據,因此,所述鏡像文件中也包含所述應用軟件的初始化數據。
[0029]在步驟S103中,當向其他終端設備燒錄所述應用軟件時,將所述鏡像文件和所述應用軟件一同燒錄到所述其他終端設備。
[0030]若燒錄系統向其他終端設備上燒錄所述應用軟件時,則將所述鏡像文件作為待燒錄的內容之一,與所述待燒錄的應用軟件一同燒錄到其他終端設備上。其中,所述其他終端設備為除所述第一終端設備外的終端設備。
[0031]當燒錄完成后,所述其他終端設備即安裝了所述應用軟件,在開機時無需進行初始化配置,相當于所述其他終端設備在進行第二次開機,解決了燒錄后的第一次開機過程速度慢的問題。所述初始化數據為終端設備在燒錄完成后首次開機時根據所燒錄的應用軟件進行安裝得到的數據,包括但不限于所述應用軟件安裝時的一些配置信息或安裝程序等。
[0032]當存在多個待燒錄的應用程序時,本發明有效地減少了燒錄的時間,以及提高了終端設備的生產效率。
[0033]終端設備中應用軟件的安裝分區(如Android設備中的userdata分區)大小與應用軟件的初始化數據的大小可能不相同。當應用軟件的初始化數據沒有完全占用的所述安裝分區(如userdata分區)時,會存在很多沒有被使用的剩余容量,若讀取整個安裝分區(如userdata分區)生成鏡像文件,并將所述鏡像文件燒錄到其他終端設備上,將會耗費較多的燒錄時間,影響燒錄速度。對此,作為本發明的另一個優選示例,圖2示出了本發明實施例提供的燒錄方法的另一實現流程。
[0034]參閱圖2,