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