一種更新程序的方法和終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種更新程序的方法和終端設(shè)備。
【背景技術(shù)】
[0002]目前終端設(shè)備(移動(dòng)手機(jī)、平板電腦等可以通過連接無線網(wǎng)絡(luò)的設(shè)備)在更新系統(tǒng)程序或應(yīng)用程序的方法有兩種:
[0003]第一種:當(dāng)所述系統(tǒng)程序或所述應(yīng)用程序出現(xiàn)新版本的情況下,所述系統(tǒng)程序或所述應(yīng)用程序的服務(wù)器會(huì)將新版本的程序主動(dòng)推送給所述終端設(shè)備,以使所述終端設(shè)備根據(jù)推送內(nèi)容進(jìn)行程序更新;
[0004]第二種:當(dāng)所述終端設(shè)備的所述系統(tǒng)程序或所述應(yīng)用程序需要更新版本時(shí),所述用戶通過所述終端設(shè)備主動(dòng)訪問所述系統(tǒng)程序或所述應(yīng)用程序的服務(wù)器,以獲取對(duì)應(yīng)的新版本的程序進(jìn)行更新。
[0005]上述兩種方法無論哪種都需要所述終端設(shè)備在接入網(wǎng)絡(luò)的前提下進(jìn)行。
[0006]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題:
[0007]由于目前各種程序的版本更新過快,在終端設(shè)備更新程序時(shí)會(huì)消費(fèi)大量的流量,如果用戶在使用套餐流量的情況下,會(huì)給用戶帶來流量負(fù)擔(dān),并且在套餐流量超出時(shí),會(huì)給用戶帶來額外的費(fèi)用,并且,在程序的新版本發(fā)布的時(shí)候,如果終端設(shè)備接入過多,會(huì)給服務(wù)器造成嚴(yán)重的負(fù)擔(dān)。
【發(fā)明內(nèi)容】
[0008]本發(fā)明提供了一種更新程序的方法,所述第一終端設(shè)備根據(jù)所述第二終端設(shè)備發(fā)送的程序請(qǐng)求,確定所述第一終端設(shè)備中是否存在對(duì)應(yīng)的程序,如果存在,所述第一終端設(shè)備獲取所述程序的相關(guān)數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送給所述第二終端設(shè)備,以使所述第二終端設(shè)備根據(jù)所述數(shù)據(jù)更新對(duì)應(yīng)的程序,本發(fā)明避免了在更新程序時(shí)使用套餐流量給用戶帶來的流量負(fù)擔(dān),不會(huì)浪費(fèi)用戶的套餐流量,并且在程序的新版本發(fā)布時(shí),避免了終端設(shè)備接入過多給服務(wù)器帶來的嚴(yán)重負(fù)擔(dān)的問題。
[0009]本發(fā)明提供了一種更新程序的方法,所述方法應(yīng)用于軟硬件具有兼容性的第一終端設(shè)備和第二終端設(shè)備中,其中,所述第一終端設(shè)備和所述第二終端設(shè)備通過有線或無線已進(jìn)行連接,所述方法包括:
[0010]所述第一終端設(shè)備接收所述第二終端設(shè)備的程序請(qǐng)求;
[0011]所述第一終端設(shè)備根據(jù)所述程序請(qǐng)求確定是否存在對(duì)應(yīng)的程序;
[0012]如果存在,所述第一終端設(shè)備獲取所述程序的相關(guān)數(shù)據(jù)并將所述數(shù)據(jù)發(fā)送給所述第二終端設(shè)備,以使所述第二終端設(shè)備根據(jù)所述數(shù)據(jù)更新對(duì)應(yīng)的程序。
[0013]所述程序請(qǐng)求中包括所述第二終端設(shè)備需要更新的所述程序的名稱和所述程序的版本號(hào);
[0014]所述程序?yàn)橄到y(tǒng)程序或應(yīng)用程序;
[0015]所述第一終端設(shè)備為數(shù)據(jù)輸出端,所述第二終端設(shè)備為數(shù)據(jù)接收端。
[0016]所述第一終端設(shè)備根據(jù)所述程序請(qǐng)求確定是否存在對(duì)應(yīng)的程序,具體為:
[0017]所述第一終端設(shè)備根據(jù)所述程序請(qǐng)求中的程序的名稱和版本號(hào)確定是否存在對(duì)應(yīng)的程序。
[0018]—種第一終端設(shè)備,所述第一終端設(shè)備與第二終端設(shè)備的軟硬件具有兼容性,所述第一終端設(shè)備和所述第二終端設(shè)備通過有線或無線已進(jìn)行連接,所述第一終端設(shè)備包括:
[0019]接收模塊,用于接收所述第二終端設(shè)備的程序請(qǐng)求;
[0020]確定模塊,用于根據(jù)所述程序請(qǐng)求確定是否存在對(duì)應(yīng)的程序;
[0021]獲取模塊,如果存在,用于獲取所述程序的相關(guān)數(shù)據(jù)并將所述數(shù)據(jù)發(fā)送給所述第二終端設(shè)備,以使所述第二終端設(shè)備根據(jù)所述數(shù)據(jù)更新對(duì)應(yīng)的程序。
[0022]所述程序請(qǐng)求中包括所述第二終端設(shè)備需要更新的所述程序的名稱和所述程序的版本號(hào);
[0023]所述程序?yàn)橄到y(tǒng)程序或應(yīng)用程序;
[0024]所述第一終端設(shè)備為數(shù)據(jù)輸出端,所述第二終端設(shè)備為數(shù)據(jù)接收端。
[0025]所述確定模塊,具體用于:
[0026]根據(jù)所述程序請(qǐng)求中的程序的名稱和版本號(hào)確定是否存在對(duì)應(yīng)的程序。
[0027]—種更新程序的方法,所述方法應(yīng)用于軟硬件具有兼容性的第一終端設(shè)備和第二終端設(shè)備中,其中,所述第一終端設(shè)備和所述第二終端設(shè)備通過有線或無線已進(jìn)行連接,所述方法包括:
[0028]所述第二終端設(shè)備根據(jù)用戶的程序更新需求生成程序請(qǐng)求;
[0029]所述第二終端設(shè)備將所述程序請(qǐng)求發(fā)送給所述第一終端設(shè)備;
[0030]所述第二終端設(shè)備接收所述第一終端設(shè)備根據(jù)所述程序請(qǐng)求確定的對(duì)應(yīng)程序的相關(guān)數(shù)據(jù);
[0031 ]所述第二終端設(shè)備根據(jù)所述數(shù)據(jù)更新對(duì)應(yīng)的程序。
[0032]所述程序請(qǐng)求中包括所述第二終端設(shè)備需要更新的所述程序的名稱和所述程序的版本號(hào);
[0033]所述程序?yàn)橄到y(tǒng)程序或應(yīng)用程序;
[0034]所述第一終端設(shè)備為數(shù)據(jù)輸出端,所述第二終端設(shè)備為數(shù)據(jù)接收端。
[0035]所述第二終端設(shè)備接收所述第一終端設(shè)備根據(jù)所述程序請(qǐng)求確定的對(duì)應(yīng)程序的相關(guān)數(shù)據(jù),具體為:
[0036]所述第二終端設(shè)備接收所述第一終端設(shè)備根據(jù)所述程序請(qǐng)求中的程序的名稱和版本號(hào)確定的對(duì)應(yīng)程序的相關(guān)數(shù)據(jù)。
[0037]—種第二終端設(shè)備,所述第二終端設(shè)備與第一終端設(shè)備的軟硬件具有兼容性,其中,所述第一終端設(shè)備和所述第二終端設(shè)備通過有線或無線已進(jìn)行連接,所述第二終端設(shè)備包括:
[0038]生成模塊,用于根據(jù)用戶的程序更新需求生成程序請(qǐng)求;
[0039]發(fā)送模塊,用于將所述程序請(qǐng)求發(fā)送給所述第一終端設(shè)備;
[0040]接收模塊,用于接收所述第一終端設(shè)備根據(jù)所述程序請(qǐng)求確定的對(duì)應(yīng)程序的相關(guān)數(shù)據(jù);
[0041 ]更新模塊,用于根據(jù)所述數(shù)據(jù)更新對(duì)應(yīng)的程序。
[0042]所述程序請(qǐng)求中包括所述第二終端設(shè)備需要更新的所述程序的名稱和所述程序的版本號(hào);
[0043]所述程序?yàn)橄到y(tǒng)程序或應(yīng)用程序;
[0044]所述第一終端設(shè)備為數(shù)據(jù)輸出端,所述第二終端設(shè)備為數(shù)據(jù)接收端。
[0045]所述接收模塊,具體用于:
[0046]接收所述第一終端設(shè)備根據(jù)所述程序請(qǐng)求中的程序的名稱和版本號(hào)確定的對(duì)應(yīng)程序的相關(guān)數(shù)據(jù)。
[0047]本發(fā)明中所述第一終端設(shè)備根據(jù)所述第二終端設(shè)備發(fā)送的程序請(qǐng)求,確定所述第一終端設(shè)備中是否存在對(duì)應(yīng)的程序,如果存在,所述第一終端設(shè)備獲取所述程序的相關(guān)數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送給所述第二終端設(shè)備,以使所述第二終端設(shè)備根據(jù)所述數(shù)據(jù)更新對(duì)應(yīng)的程序,本發(fā)明避免了在更新程序時(shí)使用套餐流量給用戶帶來的流量負(fù)擔(dān),不會(huì)浪費(fèi)用戶的套餐流量,并且在程序的新版本發(fā)布時(shí),避免了終端設(shè)備接入過多給服務(wù)器帶來的嚴(yán)重負(fù)擔(dān)的問題。
【附圖說明】
[0048]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1為本發(fā)明實(shí)施例中的一種更新程序的方法流程圖之一;
[0050]圖2為本發(fā)明實(shí)施例中的一種更新程序的方法流程圖之二;
[0051 ]圖3為本發(fā)明實(shí)施例中的一種第一終端設(shè)備結(jié)構(gòu)示意圖;
[0052]圖4為本發(fā)明實(shí)施例中的一種第二終端設(shè)備結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0053]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0054]隨著技術(shù)的發(fā)展,現(xiàn)有的不同終端設(shè)備間具