一種資源的安全下載方法及裝置與流程
2023-11-04 00:59:52 6

本發明涉及計算機網絡技術領域,特別是一種資源的安全下載方法及裝置。
背景技術:
為了滿足使用需求,用戶會在移動終端中安裝各種應用,例如,音頻播放應用、視頻播放應用、照相應用、簡訊息應用等。在安裝這些應用時,用戶通常需要從網上下載相應的軟體安裝包,進而按照軟體安裝包的操作指導進行安裝。
在實際應用中,由於不同的移動終端具有不同的作業系統,不同的作業系統所支持的應用版本也有所不同,因此,為使具有不同作業系統的移動終端均可運行同一個應用,一個應用通常會有多個版本,且每個版本在下載時都對應一個下載地址。當用戶需要安裝應用時,用戶需要根據本端支持的應用版本號,從移動終端顯示界面上顯示的多個下載地址中,選取該應用版本號對應的下載地址,進而通過該下載地址下載該應用。
在上述下載過程中,由於移動終端顯示界面上顯示的多個下載地址,如果用戶因誤操作,錯誤地選取了其他下載地址,不僅會使下載的應用無法正常運行。
技術實現要素:
為了克服現有技術的缺陷,本發明提供一種資源的安全下載方法及裝置。
一種資源的安全下載方法,包括:
接收終端發送的資源下載請求,所述資源下載請求包含所述終端的作業系統類型及待下載資源信息;
根據所述待下載資源信息和終端作業系統類型查詢到適用於所述終端的資源下載地址;
將所述資源下載地址與安全列表中的危險地址進行匹配,若匹配成功,則判定所述資源下載地址為危險地址,若匹配不成功,則判定所述資源下載地址為安全地址;
向終端返回判定為安全的資源下載地址,以使所述終端根據所述資源下載地址下載資源。
進一步地,所述待下載資源信息為資源名稱;所述安全列表用於記錄危險地址。
所述方法還包括:預先將資源名稱、作業系統類型及資源下載地址進行對應存儲,形成查詢列表。
具體地,根據所述待下載資源信息和終端作業系統類型查詢到適用於所述終端的資源下載地址,包括:
從查詢列表中查找到對應的資源名稱,所述資源名稱對應不同的作業系統類型;
在所述資源名稱對應的不同的作業系統類型中找到與所述終端的作業系統類型一致的作業系統類型,將該作業系統類型對應的資源下載地址作為適用於所述終端的資源下載地址。
相應地,本發明還提供了一種資源的安全下載裝置,包括:
接收單元,用於接收終端發送的資源下載請求,所述資源下載請求包含所述終端的作業系統類型及待下載資源信息;
查找單元,用於根據所述待下載資源信息和終端作業系統類型查詢到適用於所述終端的資源下載地址;
判定單元,用於將所述資源下載地址與安全列表中的危險地址進行匹配,若匹配成功,則判定所述資源下載地址為危險地址,若匹配不成功,則判定所述資源下載地址為安全地址;
反饋單元,用於向終端返回判定為安全的資源下載地址,以使所述終端根據所述資源下載地址下載資源。
具體地,所述待下載資源信息為資源名稱;所述安全列表用於記錄危險地址。
所述裝置還包括:存儲單元,用於預先將資源名稱、作業系統類型及資源下載地址進行對應存儲,形成查詢列表。
進一步地,所述查找單元具體用於:
從查詢列表中查找到對應的資源名稱,所述資源名稱對應不同的作業系統類型;
在所述資源名稱對應的不同的作業系統類型中找到與所述終端的作業系統類型一致的作業系統類型,將該作業系統類型對應的資源下載地址作為適用於所述終端的資源下載地址。
本發明的有益效果是:
本發明根據終端的作業系統類型和資源下載請求,找到適合終端作業系統的資源下載地址,並檢測所述資源下載地址是否為危險地址,在該資源下載地址不為危險地址時,將所述資源下載地址發送給終端,避免終端下載資源後不可用的情況,以及避免因下載資源感染病毒。
附圖說明
為了更清楚地說明本發明的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它附圖。
圖1是本發明的一種資源的安全下載方法的流程示意圖;
圖2是本發明的一種資源的安全下載裝置的結構框圖。
具體實施方式
下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用於解釋相關發明,而非對該發明的限定。另外還需要說明的是,為了便於描述,附圖中僅示出了與有關發明相關的部分。
需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。下面將參考附圖並結合實施例來詳細說明本申請。
參見圖1,本發明提供一種資源的安全下載方法,包括:
S101、接收終端發送的資源下載請求,所述資源下載請求包含所述終端的作業系統類型及待下載資源信息;
S102、根據所述待下載資源信息和終端作業系統類型查詢到適用於所述終端的資源下載地址;
S103、將所述資源下載地址與安全列表中的危險地址進行匹配,若匹配成功,則判定所述資源下載地址為危險地址,若匹配不成功,則判定所述資源下載地址為安全地址;
S104、向終端返回判定為安全的資源下載地址,以使所述終端根據所述資源下載地址下載資源。
進一步地,所述待下載資源信息為資源名稱;所述安全列表用於記錄危險地址。
所述方法還包括:預先將資源名稱、作業系統類型及資源下載地址進行對應存儲,形成查詢列表。
具體地,根據所述待下載資源信息和終端作業系統類型查詢到適用於所述終端的資源下載地址,包括:
從查詢列表中查找到對應的資源名稱,所述資源名稱對應不同的作業系統類型;
在所述資源名稱對應的不同的作業系統類型中找到與所述終端的作業系統類型一致的作業系統類型,將該作業系統類型對應的資源下載地址作為適用於所述終端的資源下載地址。
相應地,本發明還提供了一種資源下載裝置,參見圖2,所述裝置包括:
接收單元21,用於接收終端發送的資源下載請求,所述資源下載請求包含所述終端的作業系統類型及待下載資源信息;
查找單元22,用於根據所述待下載資源信息和終端作業系統類型查詢到適用於所述終端的資源下載地址;
判定單元23,用於將所述資源下載地址與安全列表中的危險地址進行匹配,若匹配成功,則判定所述資源下載地址為危險地址,若匹配不成功,則判定所述資源下載地址為安全地址;
反饋單元24,用於向終端返回判定為安全的資源下載地址,以使所述終端根據所述資源下載地址下載資源。
具體地,所述待下載資源信息為資源名稱;所述安全列表用於記錄危險地址。
所述裝置還包括:存儲單元25,用於預先將資源名稱、作業系統類型及資源下載地址進行對應存儲,形成查詢列表。
進一步地,所述查找單元具體用於:
從查詢列表中查找到對應的資源名稱,所述資源名稱對應不同的作業系統類型;
在所述資源名稱對應的不同的作業系統類型中找到與所述終端的作業系統類型一致的作業系統類型,將該作業系統類型對應的資源下載地址作為適用於所述終端的資源下載地址。
本發明根據終端的作業系統類型和資源下載請求,找到適合終端作業系統的資源下載地址,並檢測所述資源下載地址是否為危險地址,在該資源下載地址不為危險地址時,將所述資源下載地址發送給終端,避免終端下載資源後不可用的情況,以及避免因下載資源感染病毒。
以上描述僅為本申請的較佳實施例以及對所運用技術原理的說明。本領域技術人員應當理解,本申請中所涉及的發明範圍,並不限於上述技術特徵的特定組合而成的技術方案,同時也應涵蓋在不脫離所述發明構思的情況下,由上述技術特徵或其等同特徵進行任意組合而形成的其它技術方案。例如上述特徵與本申請中公開的(但不限於)具有類似功能的技術特徵進行互相替換而形成的技術方案。