亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種應(yīng)用軟件傳輸方法、裝置、終端及服務(wù)器的制造方法

文檔序號(hào):7774965閱讀:203來源:國知局
一種應(yīng)用軟件傳輸方法、裝置、終端及服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了一種應(yīng)用軟件傳輸方法、裝置、終端及服務(wù)器。所述方法包括:向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求;接收所述服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接;根據(jù)所述識(shí)別標(biāo)識(shí)對(duì)所述下載鏈接進(jìn)行認(rèn)證;當(dāng)認(rèn)證通過時(shí),根據(jù)所述下載鏈接下載所述應(yīng)用軟件。
【專利說明】一種應(yīng)用軟件傳輸方法、裝置、終端及服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本公開涉及信息安全【技術(shù)領(lǐng)域】,尤其涉及一種應(yīng)用軟件傳輸方法、裝置、終端及服務(wù)器。
【背景技術(shù)】
[0002]相關(guān)技術(shù)中,由于移動(dòng)應(yīng)用軟件的分發(fā)渠道比較分散,可以通過各種下載途徑分發(fā)下載到用戶的終端,下載的應(yīng)用軟件有些被故意植入惡意代碼,造成諸多不安全因素,例如,在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等。

【發(fā)明內(nèi)容】

[0003]本公開實(shí)施例提供一種應(yīng)用軟件傳輸方法、裝置、終端及服務(wù)器,用于實(shí)現(xiàn)應(yīng)用軟件安全下載。
[0004]—方面,本公開提供了一種應(yīng)用軟件傳輸方法,包括:向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求;接收所述服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接;根據(jù)所述識(shí)別標(biāo)識(shí)對(duì)所述下載鏈接進(jìn)行認(rèn)證;當(dāng)認(rèn)證通過時(shí),根據(jù)所述下載鏈接下載所述應(yīng)用軟件。
[0005]本公開的一些有益效果可以包括:服務(wù)器返回的應(yīng)用軟件的下載鏈接中包括有可供終端進(jìn)行安全認(rèn)證的識(shí)別標(biāo)識(shí),終端通過根據(jù)識(shí)別標(biāo)識(shí)對(duì)下載鏈接進(jìn)行安全認(rèn)證,只有在認(rèn)證通過后才下載該應(yīng)用軟件,使得終端最終下載是經(jīng)過終端認(rèn)可的、安全的應(yīng)用軟件。這樣,避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0006]所述方法還包括:獲取至少包括本地的終端標(biāo)識(shí)的終端信息;將所述終端信息發(fā)送到所述服務(wù)器。
[0007]本公開的一些有益效果可以包括:服務(wù)器保存該終端的終端信息,在終端發(fā)起下載請(qǐng)求后,可以生成針對(duì)請(qǐng)求的應(yīng)用軟件的下載鏈接。
[0008]識(shí)別標(biāo)識(shí)包括:本地的終端標(biāo)識(shí)和/或有權(quán)限的其他終端的終端標(biāo)識(shí);所述根據(jù)所述識(shí)別標(biāo)識(shí)對(duì)所述下載鏈接進(jìn)行認(rèn)證,包括:分析所述識(shí)別標(biāo)識(shí)是否為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí);當(dāng)所述識(shí)別標(biāo)識(shí)為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí)時(shí),認(rèn)證通過。
[0009]本公開的一些有益效果可以包括:終端通過識(shí)別標(biāo)識(shí)來對(duì)下載鏈接進(jìn)行認(rèn)證,保證終端即將下載的應(yīng)用軟件為該終端認(rèn)可的應(yīng)用軟件,終端最終下載是經(jīng)過終端認(rèn)可的、安全的應(yīng)用軟件。這樣,避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0010]所述接收所述服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接之后,所述方法還包括:判斷本地是否存儲(chǔ)所述下載鏈接;當(dāng)本地存儲(chǔ)所述下載鏈接時(shí),認(rèn)證通過。[0011]本公開的一些有益效果可以包括:認(rèn)證通過的鏈接即為終端已下載過的鏈接,終端可以很容易地確定該下載鏈接可靠性,同樣可以避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0012]所述根據(jù)所述下載鏈接下載所述應(yīng)用軟件包括:根據(jù)所述下載鏈接下載包括所述識(shí)別標(biāo)識(shí)和所述應(yīng)用軟件的源文件的軟件包。
[0013]本公開的一些有益效果可以包括:終端下載該帶有識(shí)別標(biāo)識(shí)的軟件包,可以進(jìn)一步根據(jù)該識(shí)別標(biāo)識(shí)對(duì)應(yīng)用軟件進(jìn)行識(shí)別,確定下載到的應(yīng)用軟件為之前認(rèn)證通過的應(yīng)用軟件。進(jìn)一步提高了軟件下載的安全性和完整性,保證終端下載到的應(yīng)用軟件未經(jīng)篡改。
[0014]所述根據(jù)所述下載鏈接從所述服務(wù)器下載所述應(yīng)用軟件之后,所述方法還包括:檢測所述應(yīng)用軟件的完整性。
[0015]本公開的一些有益效果可以包括:進(jìn)一步提高了軟件下載的安全性和完整性,保證終端下載到的應(yīng)用軟件未經(jīng)篡改。這樣,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0016]所述檢測所述應(yīng)用軟件的完整性包括:計(jì)算下載到的所述應(yīng)用軟件的數(shù)字證書;從服務(wù)器獲取所述應(yīng)用軟件的數(shù)字證書;將所述計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書進(jìn)行比較;當(dāng)所述計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書相同時(shí),確定所述應(yīng)用軟件完整。
[0017]本公開的一些有益效果可以包括:進(jìn)一步提高了軟件下載的安全性和完整性,保證終端下載到的應(yīng)用軟件未經(jīng)篡改。這樣,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0018]另一方面,本公開提供了一種應(yīng)用軟件傳輸裝置,包括:
[0019]發(fā)送模塊,用于向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0020]接收模塊,用于接收所述服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0021]第一認(rèn)證模塊,用于根據(jù)所述識(shí)別標(biāo)識(shí)對(duì)所述下載鏈接進(jìn)行認(rèn)證;
[0022]下載模塊,用于當(dāng)認(rèn)證通過時(shí),根據(jù)所述下載鏈接下載所述應(yīng)用軟件。
[0023]所述裝置還包括:獲取模塊;
[0024]所述獲取模塊,用于獲取至少包括本地的終端標(biāo)識(shí)的終端信息;
[0025]所述發(fā)送模塊,用于將所述終端信息發(fā)送到所述服務(wù)器。
[0026]所述第一認(rèn)證模塊,用于分析所述識(shí)別標(biāo)識(shí)是否為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí);當(dāng)所述識(shí)別標(biāo)識(shí)為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí)時(shí),認(rèn)證通過。
[0027]所述裝置還包括:第二認(rèn)證模塊,用于判斷本地是否存儲(chǔ)所述下載鏈接;當(dāng)本地存儲(chǔ)所述下載鏈接時(shí),認(rèn)證通過。
[0028]所述下載模塊,用于根據(jù)所述下載鏈接下載包括所述識(shí)別標(biāo)識(shí)和所述應(yīng)用軟件的源文件的軟件包。
[0029]所述裝置還包括:
[0030]檢測模塊,用于檢測所述應(yīng)用軟件的完整性。
[0031]所述檢測模塊,用于計(jì)算下載到的所述應(yīng)用軟件的數(shù)字證書;從服務(wù)器獲取所述應(yīng)用軟件的數(shù)字證書;將所述計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書進(jìn)行比較;當(dāng)所述計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書相同時(shí),確定所述應(yīng)用軟件完整。
[0032]在一方面,本公開提供了一種終端,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0033]向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0034]接收所述服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0035]對(duì)所述包括識(shí)別標(biāo)識(shí)的下載鏈接進(jìn)行認(rèn)證;
[0036]當(dāng)認(rèn)證通過時(shí),根據(jù)所述下載鏈接下載所述應(yīng)用軟件。
[0037]—方面,本公開提供了一種應(yīng)用軟件傳輸方法,包括:
[0038]接收終端發(fā)送的關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0039]根據(jù)所述下載請(qǐng)求獲取所述終端的終端標(biāo)識(shí);
[0040]根據(jù)所述終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0041 ] 將所述下載鏈接發(fā)送到所述終端。
[0042]所述方法還包括:
[0043]接收并存儲(chǔ)終端發(fā)送的至少包括終端標(biāo)識(shí)的終端信息。
[0044]所述根據(jù)所述下載請(qǐng)求獲取所述終端的終端標(biāo)識(shí)包括:
[0045]根據(jù)所述下載請(qǐng)求查找所述終端的所述終端信息;
[0046]從所述終端信息中提取所述終端標(biāo)識(shí)。
[0047]所述識(shí)別標(biāo)識(shí)包括:所述終端的終端標(biāo)識(shí)和/或有權(quán)限的其他終端的終端標(biāo)識(shí);
[0048]所述根據(jù)所述終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接包括:
[0049]當(dāng)查找到所述終端下載過的應(yīng)用軟件時(shí),生成關(guān)于所述應(yīng)用軟件的包括所述終端標(biāo)識(shí)的下載鏈接;
[0050]和/或根據(jù)所述終端標(biāo)識(shí)查找有權(quán)限的其他終端的終端標(biāo)識(shí),當(dāng)查找到有權(quán)限的其他終端下載過的應(yīng)用軟件時(shí),生成關(guān)于所述應(yīng)用軟件的包括有權(quán)限的其他終端的終端標(biāo)識(shí)的下載鏈接。
[0051]所述方法還包括:生成包括所述識(shí)別標(biāo)識(shí)和所述應(yīng)用軟件的源文件的軟件包,并發(fā)送到所述終端。
[0052]所述方法還包括:
[0053]計(jì)算所述應(yīng)用軟件的數(shù)字證書,并發(fā)送到所述終端。
[0054]另一方面,本公開提供了一種應(yīng)用軟件傳輸裝置包括:
[0055]接收模塊,用于接收終端發(fā)送的關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0056]獲取模塊,用于根據(jù)所述下載請(qǐng)求獲取所述終端的終端標(biāo)識(shí);
[0057]下載鏈接生成模塊,用于根據(jù)所述終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0058]發(fā)送模塊,用于將所述下載鏈接發(fā)送到所述終端。
[0059]所述裝置還包括存儲(chǔ)模塊;
[0060]所述接收模塊,用于接收終端發(fā)送的至少包括終端標(biāo)識(shí)的終端信息;
[0061]所述存儲(chǔ)模塊,用于存儲(chǔ)所述終端信息;
[0062]所述獲取模塊,用于根據(jù)所述下載請(qǐng)求查找接收到的所述終端信息;從所述終端信息中提取所述終端標(biāo)識(shí)。
[0063]所述終端的終端標(biāo)識(shí)和/或有權(quán)限的其他終端的終端標(biāo)識(shí);
[0064]所述下載鏈接生成模塊,用于當(dāng)查找到所述終端下載過的應(yīng)用軟件時(shí),生成關(guān)于所述應(yīng)用軟件的包括所述終端標(biāo)識(shí)的下載鏈接;和/或根據(jù)所述終端標(biāo)識(shí)查找有權(quán)限的其他終端的終端標(biāo)識(shí),當(dāng)查找到有權(quán)限的其他終端下載過的應(yīng)用軟件時(shí),生成關(guān)于所述應(yīng)用軟件的包括有權(quán)限的其他終端的終端標(biāo)識(shí)的下載鏈接。
[0065]軟件包生成模塊,用于生成包括所述識(shí)別標(biāo)識(shí)和所述應(yīng)用軟件的源文件的軟件包;
[0066]所述發(fā)送模塊,用于將所述軟件包發(fā)送到所述終端。
[0067]所述裝置還包括:計(jì)算模塊,用于計(jì)算所述應(yīng)用軟件的數(shù)字證書;
[0068]所述發(fā)送模塊,用于將所述數(shù)字證書發(fā)送到所述終端。
[0069]在一方面,本公開提供了一種服務(wù)器,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0070]接收終端發(fā)送的關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0071]根據(jù)所述下載請(qǐng)求獲取所述終端的終端標(biāo)識(shí);
[0072]根據(jù)所述終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0073]將所述下載鏈接發(fā)送到所述終端。
[0074]本公開的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本公開而了解。本公開的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0075]下面通過附圖和實(shí)施例,對(duì)本公開的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【專利附圖】

【附圖說明】
[0076]附圖用來提供對(duì)本公開的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本公開的實(shí)施例一起用于解釋本公開,并不構(gòu)成對(duì)本公開的限制。在附圖中:
[0077]圖1為應(yīng)用軟件傳輸方法的示例性流程圖;
[0078]圖2為應(yīng)用軟件傳輸方法的另一示例性流程圖;
[0079]圖3為應(yīng)用軟件傳輸裝置的示例性結(jié)構(gòu)圖;
[0080]圖4為應(yīng)用軟件傳輸裝置的另一示例性結(jié)構(gòu)圖;
[0081]圖5為服務(wù)器的示例性結(jié)構(gòu)圖;
[0082]圖6為終端的示例性結(jié)構(gòu)圖。
[0083]通過上述附圖,已示出本公開明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
【具體實(shí)施方式】
[0084]為使本公開的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施方式和附圖,對(duì)本公開做進(jìn)一步詳細(xì)說明。在此,本公開的示意性實(shí)施方式及其說明用于解釋本公開,但并不作為對(duì)本公開的限定。
[0085]本公開實(shí)施例提供一種應(yīng)用軟件傳輸方法、裝置、終端及服務(wù)器,以下結(jié)合附圖對(duì)本公開進(jìn)行詳細(xì)說明。
[0086]在一個(gè)實(shí)施例中,如圖1所不,本公開提供一種用于服務(wù)器中的應(yīng)用軟件傳輸方法,包括以下步驟:
[0087]步驟S101,接收終端發(fā)送的關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0088]步驟S102,根據(jù)下載請(qǐng)求獲取終端的終端標(biāo)識(shí);
[0089]步驟S103,根據(jù)終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0090]步驟S104,將下載鏈接發(fā)送到終端。
[0091]本公開實(shí)施例中,服務(wù)器返回的應(yīng)用軟件的下載鏈接中包括有可供終端進(jìn)行安全認(rèn)證的識(shí)別標(biāo)識(shí),終端通過根據(jù)識(shí)別標(biāo)識(shí)對(duì)下載鏈接進(jìn)行安全認(rèn)證,只有在認(rèn)證通過后才下載該應(yīng)用軟件,使得終端最終下載是經(jīng)過終端認(rèn)可的、安全的應(yīng)用軟件。這樣,避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0092]本公開實(shí)施例中,該方法還包括:接收并存儲(chǔ)終端發(fā)送的至少包括終端標(biāo)識(shí)的終端信息。這樣,服務(wù)器保存該終端的終端信息,在終端發(fā)起下載請(qǐng)求后,可以生成針對(duì)請(qǐng)求的應(yīng)用軟件的下載鏈接。
[0093]本公開實(shí)施例中,上述步驟S102包括:根據(jù)下載請(qǐng)求查找該終端的終端信息;從終端信息中提取終端標(biāo)識(shí)。服務(wù)器接收終端發(fā)送的終端信息后,根據(jù)終端發(fā)送的下載請(qǐng)求從服務(wù)器本地查找該終端對(duì)應(yīng)的終端信息,進(jìn)一步提取出終端標(biāo)識(shí),為后續(xù)查找應(yīng)用軟件提供基礎(chǔ)。服務(wù)器根據(jù)該終端的終端標(biāo)識(shí)查找應(yīng)用軟件。這樣,使得服務(wù)器查找的應(yīng)用軟件都是可以獲得終端認(rèn)可的應(yīng)用軟件,即安全的應(yīng)用軟件,提高了軟件下載的安全性和完整性,避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0094]本公開實(shí)施例中,識(shí)別標(biāo)識(shí)包括:該終端的終端標(biāo)識(shí)和/或有權(quán)限的其他終端的終端標(biāo)識(shí)。
[0095]上述步驟S103包括:當(dāng)查找到終端下載過的應(yīng)用軟件時(shí),生成關(guān)于應(yīng)用軟件的包括終端標(biāo)識(shí)的下載鏈接;和/或根據(jù)終端標(biāo)識(shí)查找有權(quán)限的其他終端的終端標(biāo)識(shí),當(dāng)查找到有權(quán)限的其他終端下載過的應(yīng)用軟件時(shí),生成關(guān)于應(yīng)用軟件的包括有權(quán)限的其他終端的終端標(biāo)識(shí)的下載鏈接。
[0096]服務(wù)器根據(jù)終端標(biāo)識(shí)查找該終端下載過的應(yīng)用軟件或該終端認(rèn)可的有權(quán)限的其他終端下載過的應(yīng)用軟件,對(duì)于不同終端下載的應(yīng)用軟件,在該應(yīng)用軟件的下載鏈接中加入相應(yīng)的下載終端的終端標(biāo)識(shí),作為提供給終端進(jìn)行認(rèn)證的識(shí)別標(biāo)識(shí)。進(jìn)一步提高了軟件下載的安全性和完整性,保證終端下載到的應(yīng)用軟件未經(jīng)篡改。
[0097]本公開實(shí)施例中,該方法還包括:生成包括識(shí)別標(biāo)識(shí)和應(yīng)用軟件的源文件的軟件包,并發(fā)送到終端。服務(wù)器將識(shí)別標(biāo)識(shí)和應(yīng)用軟件的源文件進(jìn)行打包,當(dāng)終端下載應(yīng)用軟件時(shí),下載該帶有識(shí)別標(biāo)識(shí)的軟件包,終端可以進(jìn)一步根據(jù)該識(shí)別標(biāo)識(shí)對(duì)應(yīng)用軟件進(jìn)行識(shí)別,確定下載到的應(yīng)用軟件為之前認(rèn)證通過的應(yīng)用軟件。進(jìn)一步提高了軟件下載的安全性和完整性,保證終端下載到的應(yīng)用軟件未經(jīng)篡改。
[0098]本公開實(shí)施例中,該方法還包括:計(jì)算應(yīng)用軟件的數(shù)字證書,并發(fā)送到終端。終端下載應(yīng)用軟件后,還會(huì)對(duì)該應(yīng)用軟件的完整性進(jìn)行檢測。終端會(huì)向服務(wù)器請(qǐng)求該應(yīng)用軟件的數(shù)字證書,服務(wù)器將計(jì)算的數(shù)字證書反饋給終端,終端可以根據(jù)服務(wù)器返回的數(shù)字證書對(duì)本地的應(yīng)用軟件進(jìn)行完整性檢測。進(jìn)一步提高了軟件下載的安全性和完整性,保證終端下載到的應(yīng)用軟件未經(jīng)篡改。這樣,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0099]本公開實(shí)施例中,服務(wù)器可以預(yù)先計(jì)算好該應(yīng)用軟件的數(shù)字證書,如該應(yīng)用軟件的MD5值,當(dāng)用戶請(qǐng)求進(jìn)行完整性檢測時(shí),將該應(yīng)用軟件的數(shù)字證書發(fā)送給終端。服務(wù)器還可以在每次用于請(qǐng)求進(jìn)行完整性驗(yàn)證時(shí),都計(jì)算一次該應(yīng)用軟件的數(shù)字證書,并發(fā)送給終端。
[0100]本公開實(shí)施例中,應(yīng)用于服務(wù)器中的應(yīng)用軟件傳輸方法,為終端提供安全、完整的可下載的應(yīng)用軟件,保證終端下載到的應(yīng)用軟件未經(jīng)篡改。這樣,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0101]與應(yīng)用于服務(wù)器中的應(yīng)用軟件傳輸方法相對(duì)應(yīng),在另一個(gè)實(shí)施例中,如圖2所示,本公開還提供一種用于終端中的應(yīng)用軟件傳輸方法,包括以下步驟:
[0102]步驟S201,向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0103]步驟S202,接收服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0104]步驟S203,根據(jù)識(shí)別標(biāo)識(shí)對(duì)下載鏈接進(jìn)行認(rèn)證;
[0105]步驟S204,當(dāng)認(rèn)證通過時(shí),根據(jù)下載鏈接下載應(yīng)用軟件。
[0106]本公開實(shí)施例中,服務(wù)器返回的應(yīng)用軟件的下載鏈接中包括有可供終端進(jìn)行安全認(rèn)證的識(shí)別標(biāo)識(shí),終端通過根據(jù)識(shí)別標(biāo)識(shí)對(duì)下載鏈接進(jìn)行安全認(rèn)證,只有在認(rèn)證通過后才下載該應(yīng)用軟件,使得終端最終下載是經(jīng)過終端認(rèn)可的、安全的應(yīng)用軟件。這樣,避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0107]本公開實(shí)施例中,還包括:獲取至少包括本地的終端標(biāo)識(shí)的終端信息;將終端信息發(fā)送到服務(wù)器。這樣,服務(wù)器保存該終端的終端信息,在終端發(fā)起下載請(qǐng)求后,可以生成針對(duì)請(qǐng)求的應(yīng)用軟件的下載鏈接。
[0108]該終端信息包括但不限于國際移動(dòng)設(shè)備身份碼(International MobileEquipment Identity, IMEI)等終端硬件信息。
[0109]本公開實(shí)施例中,可以在終端每次要下載應(yīng)用軟件之前發(fā)送終端信息到服務(wù)器,也可以預(yù)先將終端信息發(fā)送到服務(wù)器,服務(wù)器存儲(chǔ)該終端信息,不需要在每次下載應(yīng)用軟件之前都發(fā)送一次終端信息,減少終端與服務(wù)器之間數(shù)據(jù)傳輸量,節(jié)約了網(wǎng)絡(luò)帶寬。
[0110]本公開實(shí)施例中,識(shí)別標(biāo)識(shí)包括本地的終端標(biāo)識(shí)和/或有權(quán)限的其他終端的終端標(biāo)識(shí)。上述步驟S103包括:分析識(shí)別標(biāo)識(shí)是否為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí);當(dāng)識(shí)別標(biāo)識(shí)為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí)時(shí),認(rèn)證通過。
[0111]本公開實(shí)施例中,終端通過識(shí)別標(biāo)識(shí)來對(duì)下載鏈接進(jìn)行認(rèn)證,保證終端即將下載的應(yīng)用軟件為該終端認(rèn)可的應(yīng)用軟件,終端最終下載是經(jīng)過終端認(rèn)可的、安全的應(yīng)用軟件。這樣,避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0112]本公開實(shí)施例中,步驟S202之后,該方法還包括:判斷本地是否存儲(chǔ)下載鏈接;當(dāng)本地存儲(chǔ)下載鏈接時(shí),認(rèn)證通過。即通過終端查詢本地是否存儲(chǔ)有該下載鏈接來對(duì)該下載鏈接進(jìn)行認(rèn)證,這樣,認(rèn)證通過的鏈接即為終端已下載過的鏈接,終端可以很容易地確定該下載鏈接可靠性,同樣可以避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0113]步驟S204中,根據(jù)下載鏈接下載應(yīng)用軟件包括:根據(jù)下載鏈接下載包括述識(shí)別標(biāo)識(shí)和應(yīng)用軟件的源文件的軟件包。終端下載該帶有識(shí)別標(biāo)識(shí)的軟件包,可以進(jìn)一步根據(jù)該識(shí)別標(biāo)識(shí)對(duì)應(yīng)用軟件進(jìn)行識(shí)別,確定下載到的應(yīng)用軟件為之前認(rèn)證通過的應(yīng)用軟件。進(jìn)一步提高了軟件下載的安全性和完整性,保證終端下載到的應(yīng)用軟件未經(jīng)篡改。
[0114]步驟S204之后,該方法還包括:檢測應(yīng)用軟件的完整性。
[0115]本公開實(shí)施例中,檢測應(yīng)用軟件的完整性可采用以下方式:
[0116]計(jì)算下載到的應(yīng)用軟件的數(shù)字證書;
[0117]從服務(wù)器獲取應(yīng)用軟件的數(shù)字證書;
[0118]計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書進(jìn)行比較;
[0119]當(dāng)計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書相同時(shí),確定應(yīng)用軟件完整。
[0120]本公開實(shí)施例中,終端可以根據(jù)服務(wù)器返回的數(shù)字證書對(duì)本地的應(yīng)用軟件進(jìn)行完整性檢測。進(jìn)一步提高了軟件下載的安全性和完整性,保證終端下載到的應(yīng)用軟件未經(jīng)篡改。這樣,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0121]本公開實(shí)施例中,應(yīng)用于終端中的應(yīng)用軟件傳輸方法,終端通過根據(jù)識(shí)別標(biāo)識(shí)對(duì)下載鏈接進(jìn)行安全認(rèn)證,只有在認(rèn)證通過后才下載該應(yīng)用軟件,使得終端最終下載是經(jīng)過終端認(rèn)可的、安全的應(yīng)用軟件。這樣,避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0122]本公開的用于終端中的應(yīng)用軟件傳輸方法,在實(shí)際應(yīng)用時(shí),服務(wù)器生成一個(gè)與開發(fā)者提供的應(yīng)用軟件相關(guān)聯(lián)的信息手機(jī)軟件。當(dāng)用戶下載開發(fā)者應(yīng)用軟件時(shí),實(shí)際上首先下載的是信息收集軟件。
[0123]終端安裝信息收集軟件后,由信息收集軟件收集終端信息并發(fā)送到服務(wù)器。
[0124]服務(wù)器根據(jù)該終端信息生成關(guān)于該開發(fā)者提供的應(yīng)用軟件的下載鏈接,在下載鏈接中加入用于終端驗(yàn)證的識(shí)別標(biāo)識(shí)。
[0125]終端根據(jù)識(shí)別標(biāo)識(shí)對(duì)下載鏈接進(jìn)行驗(yàn)證,驗(yàn)證通過后才根據(jù)下載鏈接下載應(yīng)用軟件。
[0126]服務(wù)器將應(yīng)用軟件的源文件和識(shí)別標(biāo)識(shí)打包成軟件包,在打包時(shí),可以對(duì)應(yīng)用軟件的源文件和識(shí)別標(biāo)識(shí)進(jìn)行混合加密。
[0127]終端下載到該軟件包后,在運(yùn)行應(yīng)用軟件前,還會(huì)連接服務(wù)器以檢測應(yīng)用軟件的完整性。
[0128]以上,通過終端和服務(wù)器之間的相互配合,采用多種手段保證應(yīng)用軟件下載的安全性和完整性,避免下載到被故意植入惡意代碼的應(yīng)用軟件,消除因此造成的一些不安全因素,如在消費(fèi)者不知情的情況下收取用戶費(fèi)用,造成流量的大量流失和耗電等等,保證終端的使用安全性。
[0129]在一個(gè)實(shí)施例中,如圖3所示,本公開提供一種用于服務(wù)器中的一種應(yīng)用軟件傳輸裝置包括:
[0130]接收模塊31,用于接收終端發(fā)送的關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0131]獲取模塊32,用于根據(jù)下載請(qǐng)求獲取終端的終端標(biāo)識(shí);
[0132]下載鏈接生成模塊33,用于根據(jù)終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0133]發(fā)送模塊34,用于將下載鏈接發(fā)送到終端。
[0134]本公開實(shí)施例中,該裝置還包括:存儲(chǔ)模塊35 ;
[0135]接收模塊31,用于接收終端發(fā)送的至少包括終端標(biāo)識(shí)的終端信息;
[0136]存儲(chǔ)模塊35,用于存儲(chǔ)終端信息;
[0137]獲取模塊32,用于根據(jù)下載請(qǐng)求查找接收到的終端信息;從終端信息中提取終端標(biāo)識(shí)。
[0138]本公開實(shí)施例中,識(shí)別標(biāo)識(shí)包括:終端的終端標(biāo)識(shí)和/或有權(quán)限的其他終端的終端標(biāo)識(shí)。下載鏈接生成模塊33,用于當(dāng)查找到終端下載過的應(yīng)用軟件時(shí),生成關(guān)于應(yīng)用軟件的包括終端標(biāo)識(shí)的下載鏈接;和/或根據(jù)終端標(biāo)識(shí)查找有權(quán)限的其他終端的終端標(biāo)識(shí),當(dāng)查找到有權(quán)限的其他終端下載過的應(yīng)用軟件時(shí),生成關(guān)于應(yīng)用軟件的包括有權(quán)限的其他終端的終端標(biāo)識(shí)的下載鏈接。
[0139]本公開實(shí)施例中,該裝置還包括:軟件包生成模塊36,用于生成包括識(shí)別標(biāo)識(shí)和應(yīng)用軟件的源文件的軟件包;發(fā)送模塊34,用于將軟件包發(fā)送到終端。
[0140]本公開實(shí)施例中,該裝置還包括:計(jì)算模塊37,用于計(jì)算應(yīng)用軟件的數(shù)字證書;發(fā)送模塊34,用于將數(shù)字證書發(fā)送到終端。
[0141]與應(yīng)用于服務(wù)器中的一種應(yīng)用軟件傳輸裝置相對(duì)應(yīng),在一個(gè)實(shí)施例中,如圖4所示,本公開還提供一種用于終端的應(yīng)用軟件傳輸裝置實(shí)施例,該裝置包括:
[0142]發(fā)送模塊41,用于向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0143]接收模塊42,用于接收服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0144]第一認(rèn)證模塊43,用于根據(jù)識(shí)別標(biāo)識(shí)對(duì)下載鏈接進(jìn)行認(rèn)證;
[0145]下載模塊44,用于當(dāng)認(rèn)證通過時(shí),根據(jù)下載鏈接下載應(yīng)用軟件。
[0146]本公開實(shí)施例中,該裝置還包括:獲取模塊45。
[0147]獲取模塊45,用于獲取至少包括本地的終端標(biāo)識(shí)的終端信息;
[0148]發(fā)送模塊41,用于將終端信息發(fā)送到服務(wù)器。
[0149]本公開實(shí)施例中,第一認(rèn)證模塊,用于分析識(shí)別標(biāo)識(shí)是否為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí);當(dāng)識(shí)別標(biāo)識(shí)為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí)時(shí),認(rèn)證通過。
[0150]本公開實(shí)施例中,該裝置還包括:第二認(rèn)證模塊46,用于判斷本地是否存儲(chǔ)下載鏈接;當(dāng)本地存儲(chǔ)下載鏈接時(shí),認(rèn)證通過。[0151]本公開實(shí)施例中,下載模塊44,用于根據(jù)下載鏈接下載包括識(shí)別標(biāo)識(shí)和應(yīng)用軟件的源文件的軟件包。
[0152]本公開實(shí)施例中,該裝置還包括:檢測模塊47,用于檢測應(yīng)用軟件的完整性。
[0153]檢測模塊47,用于計(jì)算下載到的應(yīng)用軟件的數(shù)字證書;從服務(wù)器獲取應(yīng)用軟件的數(shù)字證書;將計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書進(jìn)行比較;當(dāng)計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書相同時(shí),確定應(yīng)用軟件完整。
[0154]圖5是本公開實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(central processing units,CPU) 1922 (例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1932,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1942或數(shù)據(jù)1944的存儲(chǔ)介質(zhì)1930 (例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1932和存儲(chǔ)介質(zhì)1930可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1930的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒標(biāo)出),每個(gè)模塊可以包括對(duì)服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1922可以設(shè)置為與存儲(chǔ)介質(zhì)1930通信,在服務(wù)器1900上執(zhí)行存儲(chǔ)介質(zhì)1930中的一系列指令操作。
[0155]服務(wù)器1900還可以包括一個(gè)或一個(gè)以上電源1926,一個(gè)或一個(gè)以上有線或無線網(wǎng)絡(luò)接口 1950,一個(gè)或一個(gè)以上輸入輸出接口 1958,一個(gè)或一個(gè)以上鍵盤1956,和/或,一個(gè)或一個(gè)以上操作系統(tǒng) 1941,例如 Windows ServerTM, Mac OS XTM,UnixTM, LinuxTM,F(xiàn)reeBSDTM 等等。
[0156]具體在本實(shí)施例中,服務(wù)器,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0157]接收終端發(fā)送的關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0158]根據(jù)下載請(qǐng)求獲取終端的終端標(biāo)識(shí);
[0159]根據(jù)終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0160]將下載鏈接發(fā)送到終端。
[0161]該程序還包含用于進(jìn)行以下操作的指令:
[0162]根據(jù)下載請(qǐng)求查找終端的終端信息;
[0163]從終端信息中提取終端標(biāo)識(shí)。
[0164]該程序還包含用于進(jìn)行以下操作的指令:
[0165]當(dāng)查找到終端下載過的應(yīng)用軟件時(shí),生成關(guān)于應(yīng)用軟件的包括終端標(biāo)識(shí)的下載鏈接;
[0166]和/或根據(jù)終端標(biāo)識(shí)查找有權(quán)限的其他終端的終端標(biāo)識(shí),當(dāng)查找到有權(quán)限的其他終端下載過的應(yīng)用軟件時(shí),生成關(guān)于應(yīng)用軟件的包括有權(quán)限的其他終端的終端標(biāo)識(shí)的下載鏈接。
[0167]該程序還包含用于進(jìn)行以下操作的指令:
[0168]生成包括識(shí)別標(biāo)識(shí)和應(yīng)用軟件的源文件的軟件包,并發(fā)送到終端。
[0169]該程序還包含用于進(jìn)行以下操作的指令:計(jì)算應(yīng)用軟件的數(shù)字證書,并發(fā)送到終端。
[0170]圖6是本公開實(shí)施例中終端(可以是請(qǐng)求方終端或者相關(guān)聯(lián)終端)結(jié)構(gòu)示意圖。參見圖6,該終端可以用于實(shí)施上述實(shí)施例中提供的方法。優(yōu)選的:
[0171]終端300可以包括通信單元110、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi (wirelessfidelity,無線保真)模塊170、包括有一個(gè)或者一個(gè)以上處理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0172]通信單元110可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,該通信單元110可以為RF (Radio Frequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地,當(dāng)通信單元110為RF電路時(shí),將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、耦合器、LNA (Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于 GSM(Global System of Mobile communication,全球移動(dòng)通訊系統(tǒng))、GPRS (GeneralPacket Radio Service,通用分組無線服務(wù))、CDMA (Code Division Multiple Access,石馬分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE (LongTerm Evolution,長期演進(jìn))、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,處理器180通過運(yùn)行存儲(chǔ)在存儲(chǔ)器120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器120可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端300的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器120可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器120還可以包括存儲(chǔ)器控制器,以提供處理器180和輸入單元130對(duì)存儲(chǔ)器120的訪問。
[0173]輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。優(yōu)選地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。優(yōu)選地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0174]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端300的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用LCD(Liquid Crystal Display,液晶顯示器)、OLED (Organic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來配置顯示面板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺輸出。雖然在圖6中,觸敏表面131與顯示面板141是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
[0175]終端300還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。優(yōu)選地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端300移動(dòng)到耳邊時(shí),關(guān)閉顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端300還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0176]音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端300之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端300的通信。
[0177]為了實(shí)現(xiàn)無線通信,該終端上可以配置有無線通信單元170,該無線通信單元170可以為WiFi模塊。WiFi屬于短距離無線傳輸技術(shù),終端300通過無線通信單元170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示出了無線通信單元170,但是可以理解的是,其并不屬于終端300的必須構(gòu)成,完全可以根據(jù)需要在不改變公開的本質(zhì)的范圍內(nèi)而省略。
[0178]處理器180是終端300的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器120內(nèi)的數(shù)據(jù),執(zhí)行終端300的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器180中。
[0179]終端300還包括給各個(gè)部件供電的電源190 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0180]盡管未示出,終端300還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0181]具體在本實(shí)施例中,終端的顯示單元是觸摸屏顯示器,終端還包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0182]向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求;
[0183]接收服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接;
[0184]對(duì)包括識(shí)別標(biāo)識(shí)的下載鏈接進(jìn)行認(rèn)證;
[0185]當(dāng)認(rèn)證通過時(shí),根據(jù)下載鏈接下載應(yīng)用軟件。
[0186]該程序還包含用于進(jìn)行以下操作的指令:
[0187]獲取至少包括本地的終端標(biāo)識(shí)的終端信息;
[0188]將終端信息發(fā)送到服務(wù)器。
[0189]該程序還包含用于進(jìn)行以下操作的指令:
[0190]分析識(shí)別標(biāo)識(shí)是否為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí);
[0191]當(dāng)識(shí)別標(biāo)識(shí)為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí)時(shí),認(rèn)證通過。
[0192]該程序還包含用于進(jìn)行以下操作的指令:
[0193]判斷本地是否存儲(chǔ)下載鏈接;
[0194]當(dāng)本地存儲(chǔ)下載鏈接時(shí),認(rèn)證通過。
[0195]該程序還包含用于進(jìn)行以下操作的指令:
[0196]根據(jù)下載鏈接下載包括識(shí)別標(biāo)識(shí)和應(yīng)用軟件的源文件的軟件包。
[0197]該程序還包含用于進(jìn)行以下操作的指令:
[0198]檢測應(yīng)用軟件的完整性。
[0199]該程序還包含用于進(jìn)行以下操作的指令:
[0200]計(jì)算下載到的應(yīng)用軟件的數(shù)字證書;
[0201]從服務(wù)器獲取應(yīng)用軟件的數(shù)字證書;
[0202]將計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書進(jìn)行比較;
[0203]當(dāng)計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書相同時(shí),確定應(yīng)用軟件完整。
[0204]此外,典型地,本公開的移動(dòng)終端可為各種手持終端,例如手機(jī)、個(gè)人數(shù)字助理(PDA)等,因此本公開的保護(hù)范圍不應(yīng)限定為某種特定類型的移動(dòng)終端。
[0205]此外,根據(jù)本公開的方法還可以被實(shí)現(xiàn)為由CPU執(zhí)行的計(jì)算機(jī)程序。在該計(jì)算機(jī)程序被CPU執(zhí)行時(shí),執(zhí)行本公開的方法中限定的上述功能。
[0206]此外,上述方法步驟以及系統(tǒng)單元也可以利用控制器以及用于存儲(chǔ)使得控制器實(shí)現(xiàn)上述步驟或單元功能的計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備實(shí)現(xiàn)。
[0207]此外,應(yīng)該明白的是,本文所述的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備(例如,存儲(chǔ)器)可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或者可以包括易失性存儲(chǔ)器和非易失性存儲(chǔ)器兩者。作為例子而非限制性的,非易失性存儲(chǔ)器可以包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦寫可編程ROM(EEPROM)或快閃存儲(chǔ)器。易失性存儲(chǔ)器可以包括隨機(jī)存取存儲(chǔ)器(RAM),該RAM可以充當(dāng)外部高速緩存存儲(chǔ)器。作為例子而非限制性的,RAM可以以多種形式獲得,比如同步RAM (DRAM)、動(dòng)態(tài)RAM (DRAM)、同步DRAM (SDRAM)、雙數(shù)據(jù)速率SDRAM (DDR SDRAM)、增強(qiáng)SDRAM(ESDRAM)、同步鏈路DRAM(SLDRAM)以及直接RambusRAM(DRRAM)。所公開的方面的存儲(chǔ)設(shè)備意在包括但不限于這些和其它合適類型的存儲(chǔ)器。
[0208]本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為了清楚地說明硬件和軟件的這種可互換性,已經(jīng)就各種示意性組件、方塊、模塊、電路和步驟的功能對(duì)其進(jìn)行了一般性的描述。這種功能是被實(shí)現(xiàn)為軟件還是被實(shí)現(xiàn)為硬件取決于具體應(yīng)用以及施加給整個(gè)系統(tǒng)的設(shè)計(jì)約束。本領(lǐng)域技術(shù)人員可以針對(duì)每種具體應(yīng)用以各種方式來實(shí)現(xiàn)所述的功能,但是這種實(shí)現(xiàn)決定不應(yīng)被解釋為導(dǎo)致脫離本公開的范圍。
[0209]結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊和電路可以利用被設(shè)計(jì)成用于執(zhí)行這里所述功能的下列部件來實(shí)現(xiàn)或執(zhí)行:通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或晶體管邏輯、分立的硬件組件或者這些部件的任何組合。通用處理器可以是微處理器,但是可替換地,處理器可以是任何傳統(tǒng)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個(gè)微處理器、一個(gè)或多個(gè)微處理器結(jié)合DSP核、或任何其它這種配置。
[0210]結(jié)合這里的公開所描述的方法或算法的步驟可以直接包含在硬件中、由處理器執(zhí)行的軟件模塊中或這兩者的組合中。軟件模塊可以駐留在RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、CD-ROM、或本領(lǐng)域已知的任何其它形式的存儲(chǔ)介質(zhì)中。示例性的存儲(chǔ)介質(zhì)被耦合到處理器,使得處理器能夠從該存儲(chǔ)介質(zhì)中讀取信息或向該存儲(chǔ)介質(zhì)寫入信息。在一個(gè)替換方案中,所述存儲(chǔ)介質(zhì)可以與處理器集成在一起。處理器和存儲(chǔ)介質(zhì)可以駐留在ASIC中。ASIC可以駐留在用戶終端中。在一個(gè)替換方案中,處理器和存儲(chǔ)介質(zhì)可以作為分立組件駐留在用戶終端中。
[0211]在一個(gè)或多個(gè)示例性設(shè)計(jì)中,所述功能可以在硬件、軟件、固件或其任意組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則可以將所述功能作為一個(gè)或多個(gè)指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或通過計(jì)算機(jī)可讀介質(zhì)來傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),該通信介質(zhì)包括有助于將計(jì)算機(jī)程序從一個(gè)位置傳送到另一個(gè)位置的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是能夠被通用或?qū)S糜?jì)算機(jī)訪問的任何可用介質(zhì)。作為例子而非限制性的,該計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)設(shè)備、磁盤存儲(chǔ)設(shè)備或其它磁性存儲(chǔ)設(shè)備,或者是可以用于攜帶或存儲(chǔ)形式為指令或數(shù)據(jù)結(jié)構(gòu)的所需程序代碼并且能夠被通用或?qū)S糜?jì)算機(jī)或者通用或?qū)S锰幚砥髟L問的任何其它介質(zhì)。此外,任何連接都可以適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果使用同軸線纜、光纖線纜、雙絞線、數(shù)字用戶線路(DSL)或諸如紅外線、無線電和微波的無線技術(shù)來從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源發(fā)送軟件,則上述同軸線纜、光纖線纜、雙絞線、DSL或諸如紅外先、無線電和微波的無線技術(shù)均包括在介質(zhì)的定義。如這里所使用的,磁盤和光盤包括壓縮盤(CD)、激光盤、光盤、數(shù)字多功能盤(DVD)、軟盤、藍(lán)光盤,其中磁盤通常磁性地再現(xiàn)數(shù)據(jù),而光盤利用激光光學(xué)地再現(xiàn)數(shù)據(jù)。上述內(nèi)容的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
[0212]盡管前面公開的內(nèi)容示出了本公開的示例性實(shí)施例,但是應(yīng)當(dāng)注意,在不背離權(quán)利要求限定的本公開的范圍的前提下,可以進(jìn)行多種改變和修改。根據(jù)這里描述的公開實(shí)施例的方法權(quán)利要求的功能、步驟和/或動(dòng)作不需以任何特定順序執(zhí)行。此外,盡管本公開的元素可以以個(gè)體形式描述或要求,但是也可以設(shè)想多個(gè),除非明確限制為單數(shù)。
[0213]以上所述的【具體實(shí)施方式】,對(duì)本公開的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本公開的【具體實(shí)施方式】而已,并不用于限定本公開的保護(hù)范圍,凡在本公開的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本公開的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種應(yīng)用軟件傳輸方法,其特征在于,包括: 向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求; 接收所述服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接; 根據(jù)所述識(shí)別標(biāo)識(shí)對(duì)所述下載鏈接進(jìn)行認(rèn)證; 當(dāng)認(rèn)證通過時(shí),根據(jù)所述下載鏈接下載所述應(yīng)用軟件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取至少包括本地的終端標(biāo)識(shí)的終端信息; 將所述終端信息發(fā)送到所述服務(wù)器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述識(shí)別標(biāo)識(shí)包括:本地的終端標(biāo)識(shí)和/或有權(quán)限的其他終端的終端標(biāo)識(shí); 所述根據(jù)所述識(shí)別標(biāo)識(shí)對(duì)所述下載鏈接進(jìn)行認(rèn)證,包括: 分析所述識(shí)別標(biāo)識(shí)是否為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí); 當(dāng)所述識(shí)別標(biāo)識(shí)為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí)時(shí),認(rèn)證通過。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收所述服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接之后,所述方法還包括: 判斷本地是否存儲(chǔ)所述下載鏈接; 當(dāng)本地存儲(chǔ)所述下載鏈接時(shí),認(rèn)證通過。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述下載鏈接下載所述應(yīng)用軟件包括: 根據(jù)所述下載鏈接下載包括所述識(shí)別標(biāo)識(shí)和所述應(yīng)用軟件的源文件的軟件包。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述下載鏈接從所述服務(wù)器下載所述應(yīng)用軟件之后,所述方法還包括: 檢測所述應(yīng)用軟件的完整性。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述檢測所述應(yīng)用軟件的完整性包括: 計(jì)算下載到的所述應(yīng)用軟件的數(shù)字證書; 從服務(wù)器獲取所述應(yīng)用軟件的數(shù)字證書; 將所述計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書進(jìn)行比較; 當(dāng)所述計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書相同時(shí),確定所述應(yīng)用軟件完MiF.0
8.一種應(yīng)用軟件傳輸裝置,其特征在于,包括: 發(fā)送模塊,用于向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求; 接收模塊,用于接收所述服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接; 第一認(rèn)證模塊,用于根據(jù)所述識(shí)別標(biāo)識(shí)對(duì)所述下載鏈接進(jìn)行認(rèn)證; 下載模塊,用于當(dāng)認(rèn)證通過時(shí),根據(jù)所述下載鏈接下載所述應(yīng)用軟件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:獲取模塊; 所述獲取模塊,用于獲取至少包括本地的終端標(biāo)識(shí)的終端信息; 所述發(fā)送模塊,用于將所述終端信息發(fā)送到所述服務(wù)器。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一認(rèn)證模塊,用于分析所述識(shí)別標(biāo)識(shí)是否為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí);當(dāng)所述識(shí)別標(biāo)識(shí)為本地的終端標(biāo)識(shí)或?yàn)橛袡?quán)限的其他終端的終端標(biāo)識(shí)時(shí),認(rèn)證通過。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:第二認(rèn)證模塊,用于判斷本地是否存儲(chǔ)所述下載鏈接;當(dāng)本地存儲(chǔ)所述下載鏈接時(shí),認(rèn)證通過。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述下載模塊,用于根據(jù)所述下載鏈接下載包括所述識(shí)別標(biāo)識(shí)和所述應(yīng)用軟件的源文件的軟件包。
13.根據(jù)權(quán)利要求8-12中任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 檢測模塊,用于檢測所述應(yīng)用軟件的完整性。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述檢測模塊,用于計(jì)算下載到的所述應(yīng)用軟件的數(shù)字證書;從服務(wù)器獲取所述應(yīng)用軟件的數(shù)字證書;將所述計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書進(jìn)行比較;當(dāng)所述計(jì)算得到的數(shù)字證書與從服務(wù)器獲取的數(shù)字證書相同時(shí),確定所述應(yīng)用軟件完整。
15.—種終端,其特征在于,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令: 向服務(wù)器發(fā)送關(guān)于應(yīng)用軟件的下載請(qǐng)求; 接收所述服務(wù)器返回的包括識(shí)別標(biāo)識(shí)的下載鏈接; 對(duì)所述包括識(shí)別標(biāo)識(shí)的下載鏈接進(jìn)行認(rèn)證; 當(dāng)認(rèn)證通過時(shí),根據(jù)所述下載鏈接下載所述應(yīng)用軟件。
16.—種應(yīng)用軟件傳輸方法,其特征在于,包括: 接收終端發(fā)送的關(guān)于應(yīng)用軟件的下載請(qǐng)求; 根據(jù)所述下載請(qǐng)求獲取所述終端的終端標(biāo)識(shí); 根據(jù)所述終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接; 將所述下載鏈接發(fā)送到所述終端。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述方法還包括: 接收并存儲(chǔ)終端發(fā)送的至少包括終端標(biāo)識(shí)的終端信息。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,所述根據(jù)所述下載請(qǐng)求獲取所述終端的終端標(biāo)識(shí)包括: 根據(jù)所述下載請(qǐng)求查找所述終端的所述終端信息; 從所述終端信息中提取所述終端標(biāo)識(shí)。
19.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述識(shí)別標(biāo)識(shí)包括:所述終端的終端標(biāo)識(shí)和/或有權(quán)限的其他終端的終端標(biāo)識(shí); 所述根據(jù)所述終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接包括: 當(dāng)查找到所述終端下載過的應(yīng)用軟件時(shí),生成關(guān)于所述應(yīng)用軟件的包括所述終端標(biāo)識(shí)的下載鏈接; 和/或根據(jù)所述終端標(biāo)識(shí)查找有權(quán)限的其他終端的終端標(biāo)識(shí),當(dāng)查找到有權(quán)限的其他終端下載過的應(yīng)用軟件時(shí),生成關(guān)于所述應(yīng)用軟件的包括有權(quán)限的其他終端的終端標(biāo)識(shí)的下載鏈接。
20.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述方法還包括:生成包括所述識(shí)別標(biāo)識(shí)和所述應(yīng)用軟件的源文件的軟件包,并發(fā)送到所述終端。
21.根據(jù)權(quán)利要求16-20中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 計(jì)算所述應(yīng)用軟件的數(shù)字證書,并發(fā)送到所述終端。
22.—種應(yīng)用軟件傳輸裝置,其特征在于,包括: 接收模塊,用于接收終端發(fā)送的關(guān)于應(yīng)用軟件的下載請(qǐng)求; 獲取模塊,用于根據(jù)所述下載請(qǐng)求獲取所述終端的終端標(biāo)識(shí); 下載鏈接生成模塊,用于根據(jù)所述終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接; 發(fā)送模塊,用于將所述下載鏈接發(fā)送到所述終端。
23.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述裝置還包括存儲(chǔ)模塊; 所述接收模塊,用于接收終端發(fā)送的至少包括終端標(biāo)識(shí)的終端信息; 所述存儲(chǔ)模塊,用于存儲(chǔ)所述終端信息; 所述獲取模塊,用于根據(jù)所述下載請(qǐng)求查找接收到的所述終端信息;從所述終端信息中提取所述終端標(biāo)識(shí)。
24.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述識(shí)別標(biāo)識(shí)包括:所述終端的終端標(biāo)識(shí)和/或有權(quán)限的其他終端的終端標(biāo)識(shí); 所述下載鏈接生成模塊,用于當(dāng)查找到所述終端下載過的應(yīng)用軟件時(shí),生成關(guān)于所述應(yīng)用軟件的 包括所述終端標(biāo)識(shí)的下載鏈接;和/或根據(jù)所述終端標(biāo)識(shí)查找有權(quán)限的其他終端的終端標(biāo)識(shí),當(dāng)查找到有權(quán)限的其他終端下載過的應(yīng)用軟件時(shí),生成關(guān)于所述應(yīng)用軟件的包括有權(quán)限的其他終端的終端標(biāo)識(shí)的下載鏈接。
25.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述裝置還包括:軟件包生成模塊,用于生成包括所述識(shí)別標(biāo)識(shí)和所述應(yīng)用軟件的源文件的軟件包; 所述發(fā)送模塊,用于將所述軟件包發(fā)送到所述終端。
26.根據(jù)權(quán)利要求22-25中任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:計(jì)算模塊,用于計(jì)算所述應(yīng)用軟件的數(shù)字證書; 所述發(fā)送模塊,用于將所述數(shù)字證書發(fā)送到所述終端。
27.一種服務(wù)器,其特征在于,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令: 接收終端發(fā)送的關(guān)于應(yīng)用軟件的下載請(qǐng)求; 根據(jù)所述下載請(qǐng)求獲取所述終端的終端標(biāo)識(shí); 根據(jù)所述終端標(biāo)識(shí)生成包括識(shí)別標(biāo)識(shí)的下載鏈接; 將所述下載鏈接發(fā)送到所述終端。
【文檔編號(hào)】H04L29/08GK103546887SQ201310522705
【公開日】2014年1月29日 申請(qǐng)日期:2013年10月29日 優(yōu)先權(quán)日:2013年10月29日
【發(fā)明者】石新明, 底浩, 孫偉 申請(qǐng)人:小米科技有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1