一種應用軟件預裝次數的控制方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,更具體的說,涉及應用軟件預裝次數的控制方法及裝置。
【背景技術】
[0002]目前,在智能設備出廠之前,生產廠商會在智能設備內預裝一部分應用軟件,以便于用戶買到智能設備時無需下載應用軟件,用戶可以直接使用這些預裝的應用軟件。
[0003]通常情況下,生產廠商會根據預定要求在不同種類的智能設備中預裝應用軟件,以符合不同種類的智能設備的要求。例如:應用軟件A會被預裝到a類型智能設備、b類型智能設備和c類型智能設備中,應用軟件B會被預裝到a類型智能設備、c類型智能設備和d類型智能設備中,應用軟件C會被預裝到a類型智能設備、X類型智能設備和z類型智能設備中。
[0004]由于每款應用軟件均被安裝在不同類型的智能設備上,而且每款應用軟件被安裝在不同類型的智能設備上的次數也不同,如果要統(tǒng)計每款應用軟件被預裝在不同類型的智能設備中的總次數,那么需要先確定出某款應用軟件被安裝到哪些種類的智能設備中,然后再計算出這些種類的智能設備安裝了多少次該應用軟件。
【發(fā)明內容】
[0005]為克服相關技術中存在的問題,本公開提供一種預應用軟件預裝次數的控制方法及裝置,以控制應用軟件的預裝次數。
[0006]根據本公開實施例的第一方面,提供一種預應用軟件預裝次數的控制方法,包括:
[0007]獲取刷機包、待安裝的應用安裝包和與應用安裝包對應的目標版本號,應用安裝包中至少包括目標安裝包;
[0008]將應用安裝包與目標版本號添加到刷機包中;
[0009]向工廠服務器發(fā)送具有應用安裝包與目標版本號的刷機包;
[0010]接收工廠服務器發(fā)送的目標版本號和與目標版本號對應的目標裝機數量;
[0011 ] 在確定出目標版本號對應的目標裝機數量大于或等于應用安裝包中的目標安裝包的裝機閾值時,向工廠服務器發(fā)送二次執(zhí)行指令,二次執(zhí)行指令用于指示工廠服務器執(zhí)行下一次的刷機操作。
[0012]可選的,方法還包括:
[0013]在接收到查詢預設時間區(qū)間內目標安裝包的裝機費用的指令時,獲取目標安裝包的單價;
[0014]確定預設時間區(qū)間內目標版本號對應的裝機數量;
[0015]將目標安裝包的單價與目標版本號對應的裝機數量之積確定為目標安裝包的目標裝機費用;
[0016]顯示目標裝機費用。
[0017]其中,由于安裝應用安裝包是需要向應用安裝包的開發(fā)商收費的,為了便于統(tǒng)計出預設時間區(qū)間內的目標安裝包的裝機費用,需要獲取到目標安裝包的單價,并確定出預設時間區(qū)間內目標版本號對應的裝機數量,可以根據目標安裝包的單價與目標版本號對應的裝機數量來計算出目標安裝包的目標裝機費用,最后顯示出目標裝機費用,以展示給工作人員使用。
[0018]可選的,獲取刷機包、待安裝的應用安裝包和與應用安裝包對應的目標版本號的步驟包括:
[0019]獲取刷機包;
[0020]將每種類別的安裝包中單價最高的安裝包組成應用安裝包;
[0021 ] 為應用安裝包分配一個目標版本號。
[0022]其中,由于每種類別的安裝包中可能包括多個安裝包,而且每個安裝包的價格可能不同,系統(tǒng)服務器會優(yōu)先將每種類別的安裝包中單價最高的安裝包組成應用安裝包,以便于實現(xiàn)收益最大化。
[0023]根據本公開實施例的第二方面,提供另一種預應用軟件預裝次數的控制方法,包括:
[0024]接收系統(tǒng)服務器發(fā)送的刷機包;
[0025]在將刷機包安裝到目標設備中時,讀取刷機包中的版本號;
[0026]在讀取到刷機包中的版本號為目標版本號時,將目標版本號對應的當前裝機數量與一之和確定為目標裝機數量;
[0027]向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量。
[0028]可選的,向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量的步驟包括:
[0029]判斷當前時間是否為預設時間;
[0030]在當前時間不為預設時間時,將下一個待裝機的設備確定為目標設備,并觸發(fā)在將刷機包安裝到目標設備中時,讀取刷機包中的版本號的步驟;
[0031]在當前時間為預設時間時,向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量。
[0032]其中,工廠服務器可以判斷當前時間是否為預設時間,在工廠服務器確定出當前時間不為預設時間時,說明當天還沒有到達向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量的指定時間,那么工廠服務器便會將下一個待裝機的設備確定為目標設備,繼續(xù)對其他的設備進行刷機操作。在工廠服務器確定出當前時間為預設時間時,說明當前時間為向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量的指定時間,那么工廠服務器便會向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量,以便于系統(tǒng)服務器可以在預設時間接收到目標版本號和目標裝機數量。
[0033]根據本公開實施例的第三方面,提供一種預應用軟件預裝次數的控制裝置,包括:
[0034]第一獲取模塊,用于獲取刷機包、待安裝的應用安裝包和與應用安裝包對應的目標版本號,應用安裝包中至少包括目標安裝包;
[0035]添加模塊,用于將應用安裝包與目標版本號添加到刷機包中;
[0036]第一發(fā)送模塊,用于向工廠服務器發(fā)送具有應用安裝包與目標版本號的刷機包;
[0037]接收模塊,用于接收工廠服務器發(fā)送的目標版本號和與目標版本號對應的目標裝機數量;
[0038]第二發(fā)送模塊,用于在確定出目標版本號對應的目標裝機數量大于或等于應用安裝包中的目標安裝包的裝機閾值時,向工廠服務器發(fā)送二次執(zhí)行指令,二次執(zhí)行指令用于指示工廠服務器執(zhí)行下一次的刷機操作。
[0039]可選的,裝置還包括:
[0040]第二獲取模塊,用于在接收到查詢預設時間區(qū)間內目標安裝包的裝機費用的指令時,獲取目標安裝包的單價;
[0041]第一確定模塊,用于確定預設時間區(qū)間內目標版本號對應的裝機數量;
[0042]第二確定模塊,用于將目標安裝包的單價與目標版本號對應的裝機數量之積確定為目標安裝包的目標裝機費用;
[0043]顯示模塊,用于顯示目標裝機費用。
[0044]其中,由于安裝應用安裝包是需要向應用安裝包的開發(fā)商收費的,為了便于統(tǒng)計出預設時間區(qū)間內的目標安裝包的裝機費用,需要獲取到目標安裝包的單價,并確定出預設時間區(qū)間內目標版本號對應的裝機數量,可以根據目標安裝包的單價與目標版本號對應的裝機數量來計算出目標安裝包的目標裝機費用,最后顯示出目標裝機費用,以展示給工作人員使用。
[0045]可選的,第一獲取模塊包括:
[0046]獲取子模塊,用于獲取刷機包;
[0047]組成子模塊,用于將每種類別的安裝包中單價最高的安裝包組成應用安裝包;
[0048]分配子模塊,用于為應用安裝包分配一個目標版本號。
[0049]其中,由于每種類別的安裝包中可能包括多個安裝包,而且每個安裝包的價格可能不同,系統(tǒng)服務器會優(yōu)先將每種類別的安裝包中單價最高的安裝包組成應用安裝包,以便于實現(xiàn)收益最大化。
[0050]根據本公開實施例的第四方面,提供另一種預應用軟件預裝次數的控制裝置,包括:
[0051]接收模塊,用于接收系統(tǒng)服務器發(fā)送的刷機包;
[0052]讀取模塊,用于在將刷機包安裝到目標設備中時,讀取刷機包中的版本號;
[0053]確定模塊,用于在讀取到刷機包中的版本號為目標版本號時,將目標版本號對應的當前裝機數量與一之和確定為目標裝機數量;
[0054]發(fā)送模塊,用于向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量。
[0055]可選的,發(fā)送模塊:
[0056]判斷子模塊,用于判斷當前時間是否為預設時間;
[0057]第一執(zhí)行模塊,用戶在當前時間不為預設時間時,將下一個待裝機的設備確定為目標設備,并觸發(fā)讀取模塊;
[0058]第二執(zhí)行模塊,用于在當前時間為預設時間時,向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量。
[0059]其中,工廠服務器可以判斷當前時間是否為預設時間,在工廠服務器確定出當前時間不為預設時間時,說明當天還沒有到達向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量的指定時間,那么工廠服務器便會將下一個待裝機的設備確定為目標設備,繼續(xù)對其他的設備進行刷機操作。在工廠服務器確定出當前時間為預設時間時,說明當前時間為向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量的指定時間,那么工廠服務器便會向系統(tǒng)服務器發(fā)送目標版本號和目標裝機數量,以便于系統(tǒng)服務器可以在預設時間接收到目標版本號和目標裝機數量。
[0060]根據本公開實施例的第五方面,提供又一種預應用軟件預裝次數的控制裝置,包括:處理器;
[0061]用于存儲處理器可執(zhí)行指令的存儲器;
[0062]其中,處理器被配置為:
[0063]獲取刷機包、待安裝的應用安裝包和與應用安裝包對應的目標版本號,應用安裝包中至少包括目標安裝包;
[0064]將應用安裝包與目標版本號添加到刷機包中;
[0065]向工廠服務器發(fā)送具有應用安裝包與目標版本號的刷機包;
[0066]接收工廠服務器發(fā)送的目標版本號和與目標版本號對應的目標裝機數量;
[0067]在確定出目標版本號對應的目標裝機數量大于或等于應用安裝包中的目標安裝包的裝機閾值時,向工廠服務器發(fā)送二次執(zhí)行指令,二次執(zhí)行指令用于指示工廠服務器執(zhí)行下一次的刷機操作。
[0068]本公開的實施例提供的技術方案可以包括以下有益效果:由于目標