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

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

文檔序號(hào):8266004閱讀:296來(lái)源:國(guó)知局
應(yīng)用程序的信息下載方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例屬于通信領(lǐng)域,尤其涉及一種應(yīng)用程序的信息下載方法及裝置。
【背景技術(shù)】
[0002]目前,智能終端為了完善自身的功能,通常會(huì)下載并安裝相應(yīng)的應(yīng)用(Applicat1n,APP)。
[0003]現(xiàn)有的APP的下載方法,通常是智能終端下載應(yīng)用程序包,該應(yīng)用程序包存儲(chǔ)有應(yīng)用程序全部的信息,智能終端通過(guò)安裝下載的應(yīng)用程序包獲取相應(yīng)的功能。但由于應(yīng)用程序包存儲(chǔ)了應(yīng)用程序全部的信息,因此,所述應(yīng)用程序包容易受到攻擊,從而降低了應(yīng)用程序包的安全性。

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

[0004]本發(fā)明實(shí)施例提供了一種應(yīng)用程序的信息下載方法及裝置,旨在解決現(xiàn)有方法應(yīng)用程序的信息的安全性較低的問(wèn)題。
[0005]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種應(yīng)用程序的信息下載方法,所述方法包括:
[0006]在安裝了應(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)框架信息;
[0007]存儲(chǔ)下載的所述應(yīng)用程序的核心信息。
[0008]本發(fā)明實(shí)施例的另一目的在于提供一種應(yīng)用程序的信息下載裝置,所述裝置包括:
[0009]核心信息下載單元,用于在安裝了應(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)框架信息;
[0010]核心信息存儲(chǔ)單元,用于存儲(chǔ)下載的所述應(yīng)用程序的核心信息。
[0011]在本發(fā)明實(shí)施例中,智能終端從服務(wù)器下載應(yīng)用程序的核心信息,并存儲(chǔ)下載的應(yīng)用程序的核心信息,以便應(yīng)用程序能夠正常運(yùn)行。由于應(yīng)用程序的基本信息和核心信息分開(kāi)存儲(chǔ),且應(yīng)用程序的核心信息存儲(chǔ)在服務(wù)器中,而服務(wù)器抵御攻擊的能力較強(qiáng),因此,有利于增加應(yīng)用程序的核心信息的安全性。
【附圖說(shuō)明】
[0012]圖1是本發(fā)明第一實(shí)施例提供的一種應(yīng)用程序的信息下載方法的流程圖;
[0013]圖2是本發(fā)明第二實(shí)施例提供的一種應(yīng)用程序的信息下載裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0014]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0015]本發(fā)明實(shí)施例中,智能終端在安裝了應(yīng)用程序包后,發(fā)送應(yīng)用程序的下載請(qǐng)求至服務(wù)器,以從所述服務(wù)器下載所述應(yīng)用程序的核心信息,并存儲(chǔ)下載的所述應(yīng)用程序的核心?目息。
[0016]為了說(shuō)明本發(fā)明所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。
[0017]實(shí)施例一:
[0018]圖1示出了本發(fā)明第一實(shí)施例提供的一種應(yīng)用程序的信息下載方法的流程圖,詳述如下:
[0019]步驟S11,在安裝了應(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)框架信息。
[0020]該步驟之前,智能終端需要先下載應(yīng)用程序包,并安裝下載的應(yīng)用程序包。其中,本發(fā)明實(shí)施例的應(yīng)用程序包僅包括應(yīng)用程序的基本信息,如應(yīng)用程序的名稱(chēng)、圖標(biāo)等唯一標(biāo)識(shí),也可以包括應(yīng)用程序的版本號(hào)、大小等信息。
[0021]當(dāng)智能終端安裝該應(yīng)用程序包之后,發(fā)送應(yīng)用程序的下載請(qǐng)求至服務(wù)器,以便從服務(wù)器的核心鏈接庫(kù)中下載相應(yīng)應(yīng)用程序的核心信息,所述應(yīng)用程序的下載請(qǐng)求攜帶有需要下載的應(yīng)用程序的唯一標(biāo)識(shí)。其中,應(yīng)用程序的核心信息除了包括系統(tǒng)框架信息之外,還可以包括:程序業(yè)務(wù)邏輯處理單元、關(guān)鍵算法、包括APP功能、新增信息等信息的數(shù)據(jù)列表等等。當(dāng)然,若智能終端首次從服務(wù)器下載應(yīng)用程序的核心信息,則需要下載應(yīng)用程序的所有核心信息,否則,可根據(jù)需要,在每次運(yùn)行應(yīng)用程序時(shí),都從服務(wù)器下載應(yīng)用程序的所有核心信息,或者,僅在應(yīng)用程序的核心信息存在更新時(shí),從服務(wù)器下載更新的應(yīng)用程序的核心?目息。
[0022]步驟S12,存儲(chǔ)下載的所述應(yīng)用程序的核心信息。
[0023]智能終端存儲(chǔ)從服務(wù)器下載的應(yīng)用程序的核心信息,以運(yùn)行相應(yīng)的應(yīng)用程序。當(dāng)然,若應(yīng)用程序的核心信息是加密后的信息,則智能終端在存儲(chǔ)下載的應(yīng)用程序的核心信息時(shí),還需解密經(jīng)過(guò)加密的應(yīng)用程序的核心信息。
[0024]可選地,所述存儲(chǔ)下載的所述應(yīng)用程序的核心信息,包括:
[0025]Al、判斷下載的所述應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息是否相同。由于應(yīng)用程序的核心信息在遭受攻擊的過(guò)程中,信息可能會(huì)增多或者減少,因此,為了降低安全風(fēng)險(xiǎn),可對(duì)下載的應(yīng)用程序的核心信息進(jìn)行校驗(yàn)。
[0026]Α2、在下載的所述應(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)用程序的核心信息。
[0027]可選地,步驟Α2,所述存儲(chǔ)下載的所述應(yīng)用程序的核心信息,具體包括:
[0028]Α21、將下載的所述應(yīng)用程序的核心信息存儲(chǔ)在智能終端的內(nèi)存中。由于存儲(chǔ)在智能終端的內(nèi)存在關(guān)機(jī)或一定時(shí)間后,其存儲(chǔ)的信息將不再保存,因此,為了降低應(yīng)用程序的核心信息遭受攻擊的可能性,可將下載的所述應(yīng)用程序的核心信息存儲(chǔ)在智能終端的內(nèi)存。當(dāng)然,若將下載的所述應(yīng)用程序的核心信息存儲(chǔ)在智能終端的內(nèi)存中,則在每次運(yùn)行應(yīng)用程序之前,都需要從服務(wù)器下載所述應(yīng)用程序的全部的核心信息。
[0029]或者,
[0030]A22、將下載的所述應(yīng)用程序的核心信息存儲(chǔ)在智能終端的存儲(chǔ)器中。為了不用每次運(yùn)行應(yīng)用程序都需要從服務(wù)器下載應(yīng)用程序的核心信息,減少智能終端從服務(wù)器下載應(yīng)用程序的核心信息所耗費(fèi)的流量,可將應(yīng)用程序的核心信息存儲(chǔ)在智能終端的存儲(chǔ)器中,以便應(yīng)用程序運(yùn)行時(shí),可從智能終端的存儲(chǔ)器讀取相應(yīng)的核心信息。
[0031]可選地,步驟Al,所述判斷下載的所述應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息是否相同,包括:
[0032]All、根據(jù)下載的所述應(yīng)用程序的核心信息生成相應(yīng)的校驗(yàn)值。
[0033]A12、判斷生成的校驗(yàn)值與所述服務(wù)器的所述應(yīng)用程序的核心信息的校驗(yàn)值是否相同,若相同,判定下載的所述應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息相同,否則,判定下載的所述應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心信息不相同。
[0034]上述All和A12中,根據(jù)智能終端下載的應(yīng)用程序的核心信息生成相應(yīng)的校驗(yàn)值,通過(guò)比較智能終端生成的校驗(yàn)值和服務(wù)器生成的校驗(yàn)值來(lái)判斷校驗(yàn)值對(duì)應(yīng)的應(yīng)用程序的核心信息是否相同。由于無(wú)需逐個(gè)比較下載的應(yīng)用程序的核心信息與服務(wù)器存儲(chǔ)的應(yīng)用程序的核心
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1