本公開涉及計(jì)算機(jī),尤其涉及數(shù)據(jù)處理。更具體地,本公開提供了一種請求處理方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)以及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著移動(dòng)互聯(lián)網(wǎng)的迅速發(fā)展,應(yīng)用于智能終端上的應(yīng)用程序(application,app)越來越豐富。用戶在終端的瀏覽器網(wǎng)頁上下載應(yīng)用時(shí),可能會(huì)出現(xiàn)被瀏覽器劫持,引導(dǎo)用戶去其他應(yīng)用下載中心下載同款應(yīng)用的現(xiàn)象。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供了一種請求處理方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)以及計(jì)算機(jī)程序產(chǎn)品。
2、根據(jù)第一方面,提供了一種請求處理方法,該方法包括:響應(yīng)于接收到來自終端的針對目標(biāo)應(yīng)用程序的下載請求,根據(jù)下載請求確定終端識(shí)別目標(biāo)應(yīng)用程序的意圖;以及根據(jù)終端識(shí)別目標(biāo)應(yīng)用程序的意圖,將目標(biāo)應(yīng)用程序的下載內(nèi)容采取反識(shí)別的方式發(fā)送給終端,其中,反識(shí)別的方式包括加密預(yù)設(shè)下載內(nèi)容和攔截預(yù)設(shè)下載內(nèi)容中的至少之一。
3、根據(jù)第二方面,提供了一種請求處理裝置,該裝置包括:意圖確定模塊,用于響應(yīng)于接收到來自終端的針對目標(biāo)應(yīng)用程序的下載請求,根據(jù)下載請求確定終端識(shí)別目標(biāo)應(yīng)用程序的意圖;以及請求處理模塊,用于根據(jù)終端識(shí)別目標(biāo)應(yīng)用程序的意圖,將目標(biāo)應(yīng)用程序的下載內(nèi)容采取反識(shí)別的方式發(fā)送給終端,其中,反識(shí)別的方式包括加密預(yù)設(shè)下載內(nèi)容和攔截預(yù)設(shè)下載內(nèi)容中的至少之一。
4、根據(jù)第三方面,提供了一種電子設(shè)備,包括:至少一個(gè)處理器;以及與至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,存儲(chǔ)器存儲(chǔ)有可被至少一個(gè)處理器執(zhí)行的指令,指令被至少一個(gè)處理器執(zhí)行,以使至少一個(gè)處理器能夠執(zhí)行根據(jù)本公開提供的方法。
5、根據(jù)第四方面,提供了一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行根據(jù)本公開提供的方法。
6、根據(jù)第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序存儲(chǔ)于可讀存儲(chǔ)介質(zhì)和電子設(shè)備其中至少之一上,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)本公開提供的方法。
7、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本公開的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
1.一種請求處理方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述下載請求包括下載鏈接請求和下載文件請求;所述下載內(nèi)容包括原始下載鏈接和文件包;所述下載請求是所述終端通過瀏覽器發(fā)送的;所述根據(jù)所述下載請求確定所述終端識(shí)別目標(biāo)應(yīng)用程序的意圖包括:
3.根據(jù)權(quán)利要求2所述的方法,其中,所述根據(jù)所述終端識(shí)別目標(biāo)應(yīng)用程序的意圖,將所述目標(biāo)應(yīng)用程序的下載內(nèi)容采取反識(shí)別的方式發(fā)送給所述終端包括:
4.根據(jù)權(quán)利要求3所述的方法,其中,所述將所述目標(biāo)應(yīng)用程序的原始下載鏈接轉(zhuǎn)換為動(dòng)態(tài)鏈接包括:
5.根據(jù)權(quán)利要求4所述的方法,其中,所述下載文件請求是所述瀏覽器基于所述動(dòng)態(tài)下載鏈接發(fā)送的;所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其中,所述從所述動(dòng)態(tài)鏈接中解析出所述原始下載鏈接包括:
7.根據(jù)權(quán)利要求2至6中任一項(xiàng)所述的方法,其中,所述根據(jù)所述終端識(shí)別目標(biāo)應(yīng)用程序的意圖,將所述目標(biāo)應(yīng)用程序的下載內(nèi)容采取反識(shí)別的方式發(fā)送給所述終端包括:
8.根據(jù)權(quán)利要求7所述的方法,其中,所述下載文件請求是所述瀏覽器基于所述原始下載鏈接發(fā)送的;所述方法還包括:
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其中,所述終端關(guān)聯(lián)有第三方應(yīng)用下載中心,所述識(shí)別目標(biāo)應(yīng)用程序的意圖用于根據(jù)識(shí)別出的目標(biāo)應(yīng)用程序信息從所述第三方應(yīng)用下載中心獲取第三方應(yīng)用程序,并將所述第三方應(yīng)用程序的下載控件顯示在所述瀏覽器的頁面中。
10.一種請求處理裝置,包括:
11.根據(jù)權(quán)利要求10所述的裝置,其中,所述下載請求包括下載鏈接請求和下載文件請求;所述下載內(nèi)容包括原始下載鏈接和文件包;所述下載請求是所述終端通過瀏覽器發(fā)送的;所述意圖確定模塊包括:
12.根據(jù)權(quán)利要求11所述的裝置,其中,所述請求處理模塊包括:
13.根據(jù)權(quán)利要求12所述的裝置,其中,所述動(dòng)態(tài)鏈接生成單元包括:
14.根據(jù)權(quán)利要求13所述的裝置,其中,所述下載文件請求是所述瀏覽器基于所述動(dòng)態(tài)下載鏈接發(fā)送的;所述請求處理模塊還包括:
15.根據(jù)權(quán)利要求14所述的裝置,其中,所述解析單元包括:
16.根據(jù)權(quán)利要求10至15中任一項(xiàng)所述的裝置,其中,所述請求處理模塊包括:
17.根據(jù)權(quán)利要求16所述的裝置,其中,所述下載文件請求是所述瀏覽器基于所述原始下載鏈接發(fā)送的;所述請求處理模塊還包括:
18.根據(jù)權(quán)利要求10至17中任一項(xiàng)所述的裝置,其中,所述終端關(guān)聯(lián)有第三方應(yīng)用下載中心,所述識(shí)別目標(biāo)應(yīng)用程序的意圖用于根據(jù)識(shí)別出的目標(biāo)應(yīng)用程序信息從所述第三方應(yīng)用下載中心獲取第三方應(yīng)用程序,并將所述第三方應(yīng)用程序的下載控件顯示在所述瀏覽器的頁面中。
19.一種電子設(shè)備,包括:
20.一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法。
21.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序存儲(chǔ)于可讀存儲(chǔ)介質(zhì)和電子設(shè)備其中至少之一上,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法。