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

應(yīng)用程序的信息下載方法及裝置的制造方法_2

文檔序號(hào):8266004閱讀:來源:國(guó)知局
信息是否相同,因此,加快了校驗(yàn)的速度。
[0035]可選地,步驟All,所述根據(jù)下載的所述應(yīng)用程序的核心信息生成相應(yīng)的校驗(yàn)值,包括:
[0036]A111、根據(jù)哈希算法以及下載的所述應(yīng)用程序的核心信息生成相應(yīng)的哈希值,生成的哈希值作為所述應(yīng)用程序的核心信息的校驗(yàn)值。其中,哈希算法是將任意長(zhǎng)度的二進(jìn)制值映射為較短的固定長(zhǎng)度的二進(jìn)制值,這個(gè)小的二進(jìn)制值稱為哈希值,哈希值是一段數(shù)據(jù)唯一且極其緊湊的數(shù)值表示形式,如果散列一段明文而且哪怕只更改該段落的一個(gè)字母,隨后的哈希都將產(chǎn)生不同的值。進(jìn)一步地,為了加快生成哈希值的速度,可只選取下載的所述應(yīng)用程序的核心信息的部分信息生成對(duì)應(yīng)的哈希值。
[0037]或者,
[0038]A112、統(tǒng)計(jì)所述應(yīng)用程序的核心信息的比特位數(shù),統(tǒng)計(jì)的比特位數(shù)作為所述應(yīng)用程序的核心信息的校驗(yàn)值。該步驟中,可采用統(tǒng)計(jì)應(yīng)用程序的核心信息的比特位數(shù)得到的累加值作為應(yīng)用程序的核心信息的校驗(yàn)值。由于該方法簡(jiǎn)單,因此,生成校驗(yàn)值的速度很快。
[0039]在本發(fā)明第一實(shí)施例中,智能終端從服務(wù)器下載應(yīng)用程序的核心信息,并存儲(chǔ)下載的應(yīng)用程序的核心信息,以便應(yīng)用程序能夠正常運(yùn)行。由于應(yīng)用程序的基本信息和核心信息分開存儲(chǔ),且應(yīng)用程序的核心信息存儲(chǔ)在服務(wù)器中,而服務(wù)器抵御攻擊的能力較強(qiáng),因此,有利于增加應(yīng)用程序的核心信息的安全性,同時(shí),有利于程序員及時(shí)更新服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息,比如,有利于程序員發(fā)現(xiàn)應(yīng)用程序的核心信息的缺陷后及時(shí)解決,并重新上傳到服務(wù)器,實(shí)現(xiàn)服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息的更新,當(dāng)智能終端再次從服務(wù)器下載應(yīng)用程序的核心信息時(shí),將實(shí)現(xiàn)其自身的應(yīng)用程序的核心信息的更新。
[0040]應(yīng)理解,在本發(fā)明實(shí)施例中,上述各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。
[0041]實(shí)施例二:
[0042]圖2示出了本發(fā)明第二實(shí)施例提供的一種應(yīng)用程序的信息下載裝置的結(jié)構(gòu)圖,該應(yīng)用程序的信息下載裝置可以應(yīng)用于各種智能終端,該智能終端可以包括經(jīng)無線接入網(wǎng)RAN與一個(gè)或多個(gè)核心網(wǎng)進(jìn)行通信的用戶設(shè)備,該用戶設(shè)備可以是移動(dòng)電話(或稱為“蜂窩”電話)、具有移動(dòng)設(shè)備的計(jì)算機(jī)等,例如,用戶設(shè)備還可以是便攜式、袖珍式、手持式、計(jì)算機(jī)內(nèi)置的或者車載的移動(dòng)裝置,它們與無線接入網(wǎng)交換語(yǔ)音和/或數(shù)據(jù)。又例如,該移動(dòng)設(shè)備可以包括智能手機(jī)、平板電腦、個(gè)人數(shù)字助理PDA、銷售終端POS或車載電腦等。為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0043]該應(yīng)用程序的信息下載裝置包括:核心信息下載單元21和核心信息存儲(chǔ)單元22。
[0044]核心信息下載單元21,用于在安裝了應(yīng)用程序包后,發(fā)送應(yīng)用程序的下載請(qǐng)求至服務(wù)器,以從所述服務(wù)器下載所述應(yīng)用程序的核心信息;所述應(yīng)用程序包存儲(chǔ)所述應(yīng)用程序的基本信息,所述應(yīng)用程序的基本信息包括應(yīng)用程序的唯一標(biāo)識(shí);所述應(yīng)用程序的核心信息包括:系統(tǒng)框架信息。
[0045]具體地,在安裝應(yīng)用程序包之前,需要下載并安裝應(yīng)用程序包。應(yīng)用程序包僅包括應(yīng)用程序的基本信息,如應(yīng)用程序的名稱、圖標(biāo)等唯一標(biāo)識(shí),也可以包括應(yīng)用程序的版本號(hào)、大小等信息。
[0046]其中,應(yīng)用程序的核心信息除了包括系統(tǒng)框架信息之外,還可以包括:程序業(yè)務(wù)邏輯處理單元、關(guān)鍵算法、包括APP功能、新增信息等信息的數(shù)據(jù)列表等等。
[0047]核心信息存儲(chǔ)單元22,用于存儲(chǔ)下載的所述應(yīng)用程序的核心信息。
[0048]具體地,若應(yīng)用程序的核心信息是加密后的信息,則在存儲(chǔ)下載的應(yīng)用程序的核心信息時(shí),還需解密經(jīng)過加密的應(yīng)用程序的核心信息。
[0049]可選地,所述核心信息存儲(chǔ)單元22包括:
[0050]核心信息判斷模塊,用于判斷下載的所述應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息是否相同。由于應(yīng)用程序的核心信息在遭受攻擊的過程中,信息可能會(huì)增多或者減少,因此,為了降低安全風(fēng)險(xiǎn),可對(duì)下載的應(yīng)用程序的核心信息進(jìn)行校驗(yàn)。
[0051]校驗(yàn)通過信息存儲(chǔ)模塊,用于在下載的所述應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息相同時(shí),存儲(chǔ)下載的所述應(yīng)用程序的核心信息。當(dāng)下載的應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息相同時(shí),存儲(chǔ)下載的應(yīng)用程序的核心信息,否則,丟棄下載的應(yīng)用程序的核心信息。進(jìn)一步地,重新下載應(yīng)用程序的核心信息。
[0052]可選地,所述核心信息判斷模塊包括:
[0053]校驗(yàn)值生成模塊,用于根據(jù)下載的所述應(yīng)用程序的核心信息生成相應(yīng)的校驗(yàn)值。
[0054]校驗(yàn)值比較模塊,用于判斷生成的校驗(yàn)值與所述服務(wù)器的所述應(yīng)用程序的核心信息的校驗(yàn)值是否相同,若相同,判定下載的所述應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息相同,否則,判定下載的所述應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息不相同。具體地,由于無需逐個(gè)比較下載的應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息是否相同,因此,加快了校驗(yàn)的速度。
[0055]可選地,所述校驗(yàn)值生成模塊包括:
[0056]哈希值生成模塊,用于根據(jù)哈希算法以及下載的所述應(yīng)用程序的核心信息生成相應(yīng)的哈希值,生成的哈希值作為所述應(yīng)用程序的核心信息的校驗(yàn)值。其中,為了加快生成哈希值的速度,可只選取下載的所述應(yīng)用程序的核心信息的部分信息生成對(duì)應(yīng)的哈希值。
[0057]或者,
[0058]累加值統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述應(yīng)用程序的核心信息的比特位數(shù),統(tǒng)計(jì)的比特位數(shù)作為所述應(yīng)用程序的核心信息的校驗(yàn)值。由于統(tǒng)計(jì)應(yīng)用程序的核心信息的比特位數(shù)的方法簡(jiǎn)單,因此,生成校驗(yàn)值的速度很快。
[0059]可選地,所述校驗(yàn)通過信息存儲(chǔ)模塊包括:
[0060]第一信息存儲(chǔ)模塊,用于將下載的所述應(yīng)用程序的核心信息存儲(chǔ)在智能終端的內(nèi)存中。由于存儲(chǔ)在內(nèi)存的信息僅能保存一段時(shí)間,因此,為了降低應(yīng)用程序的核心信息遭受攻擊的可能性,可將下載的所述應(yīng)用程序的核心信息存儲(chǔ)在內(nèi)存。當(dāng)然,若將下載的所述應(yīng)用程序的核心信息存儲(chǔ)在智能終端的內(nèi)存中,則在每次運(yùn)行應(yīng)用程序之前,都需要從服務(wù)器下載所述應(yīng)用程序的全部的核心信息。
[0061]或者,
[0062]第二信息存儲(chǔ)模塊,用于將下載的所述應(yīng)用程序的核心信息存儲(chǔ)在智能終端的存儲(chǔ)器中。為了不用每次運(yùn)行應(yīng)用程序都需要從服務(wù)器下載應(yīng)用程序的核心信息,減少?gòu)姆?wù)器下載應(yīng)用程序的核心信息所耗費(fèi)的流量,可將應(yīng)用程序的核心信息存儲(chǔ)在存儲(chǔ)器中,以便應(yīng)用程序運(yùn)行時(shí),可從存儲(chǔ)器讀取相應(yīng)的核心信息。
[0063]在本發(fā)明第二實(shí)施例中,由于應(yīng)用程序的基本信息和核心信息分開存儲(chǔ),且應(yīng)用程序的核心信息存儲(chǔ)在服務(wù)器中,而服務(wù)器抵御攻擊的能力較強(qiáng),因此,有利于增加應(yīng)用程序的核心信息的安全性,同時(shí),有利于程序員及時(shí)更新服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息,比如,有利于程序員發(fā)現(xiàn)應(yīng)用程序的核心信息的缺陷后及時(shí)解決,并重新上傳到服務(wù)器,實(shí)現(xiàn)服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息的更新,當(dāng)智能終端再次從服務(wù)器下載應(yīng)用程序的核心信息時(shí),將實(shí)現(xiàn)其自身的應(yīng)用程序的核心信息的更新。
[0064]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元
當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1