本公開實施例涉及計算機與網絡通信,尤其涉及一種鏈接重定向方法、設備及存儲介質。
背景技術:
1、在資源推廣等場景,經常需要在特定資源位投放特定鏈接以實現推廣,現有的實現方案,成本較高,實時性無法滿足需求。
技術實現思路
1、本公開實施例提供一種鏈接重定向方法、設備及存儲介質,以實現同一個短鏈接在不同的映射條件下可以映射為不同的長鏈接,降低資源推廣的成本。
2、第一方面,本公開實施例提供一種鏈接重定向方法,包括:
3、根據目標應用程序的待訪問短鏈接,確定所述待訪問短鏈接對應的預設重定向規則,其中所述預設重定向規則中包括所述待訪問短鏈接對應的多個不同長鏈接、以及所述多個不同長鏈接對應的映射條件;
4、從所述多個不同長鏈接對應的映射條件中,確定當前所滿足的目標映射條件;
5、將所述待訪問短鏈接映射為所述目標映射條件對應的長鏈接。
6、第二方面,本公開實施例提供一種鏈接重定向方法,包括:
7、接收對目標應用程序的短鏈接生成指令,其中所述短鏈接生成指令中包括待生成的目標短鏈接對應的多個不同長鏈接、以及所述多個不同長鏈接對應的映射條件;
8、對所述多個不同長鏈接生成目標短鏈接;
9、根據所述目標短鏈接對應的多個不同長鏈接、以及所述多個不同長鏈接對應的映射條件生成所述目標短鏈接對應的重定向規則,并將所述重定向規則分發給所述目標應用程序對應的客戶端。
10、第三方面,本公開實施例提供一種鏈接重定向設備,包括:
11、查詢單元,用于根據目標應用程序的待訪問短鏈接,確定所述待訪問短鏈接對應的預設重定向規則,其中所述預設重定向規則中包括所述待訪問短鏈接對應的多個不同長鏈接、以及所述多個不同長鏈接對應的映射條件;
12、判斷單元,用于從所述多個不同長鏈接對應的映射條件中,確定當前所滿足的目標映射條件;
13、映射單元,用于將所述待訪問短鏈接映射為所述目標映射條件對應的長鏈接。
14、第四方面,本公開實施例提供一種鏈接重定向設備,包括:
15、輸入單元,用于接收對目標應用程序的短鏈接生成指令,其中所述短鏈接生成指令中包括待生成的目標短鏈接對應的多個不同長鏈接、以及所述多個不同長鏈接對應的映射條件;
16、生成單元,用于對所述多個不同長鏈接生成目標短鏈接;根據所述目標短鏈接對應的多個不同長鏈接、以及所述多個不同長鏈接對應的映射條件生成所述目標短鏈接對應的重定向規則
17、分發單元,用于將所述重定向規則分發給所述目標應用程序對應的客戶端。
18、第五方面,本公開實施例提供一種電子設備,包括:至少一個處理器和存儲器;
19、所述存儲器存儲計算機執行指令;
20、所述至少一個處理器執行所述存儲器存儲的計算機執行指令,使得所述至少一個處理器執行如上第一方面以及第一方面各種可能的設計所述的鏈接重定向方法、或第二方面以及第二方面各種可能的設計所述的鏈接重定向方法。
21、第六方面,本公開實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如上第一方面以及第一方面各種可能的設計所述的鏈接重定向方法、或第二方面以及第二方面各種可能的設計所述的鏈接重定向方法。
22、第七方面,本公開實施例提供一種計算機程序產品,包括計算機執行指令,當處理器執行所述計算機執行指令時,實現如上第一方面以及第一方面各種可能的設計所述的鏈接重定向方法、或第二方面以及第二方面各種可能的設計所述的鏈接重定向方法。
23、本公開實施例提供的鏈接重定向方法、設備及存儲介質,通過根據目標應用程序的待訪問短鏈接,確定所述待訪問短鏈接對應的預設重定向規則,其中所述預設重定向規則中包括所述待訪問短鏈接對應的多個不同長鏈接、以及所述多個不同長鏈接對應的映射條件;從所述多個不同長鏈接對應的映射條件中,確定當前所滿足的目標映射條件;將所述待訪問短鏈接映射為所述目標映射條件對應的長鏈接。通過重定向過程實現同一個短鏈接在不同的映射條件下可以映射為不同的長鏈接,在資源推廣等應用場景中只需要在資源位投放一個短鏈接,在所需推廣的長鏈接發生變化時無需修改在資源位所投放的短鏈接,降低了成本。
1.一種鏈接重定向方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述待訪問短鏈接對應的多個不同長鏈接用于訪問多個不同的待推廣資源,所述多個不同的待推廣資源的多個不同長鏈接所對應的映射條件不同;或者
3.根據權利要求1所述的方法,其特征在于,所述根據目標應用程序的待訪問短鏈接,確定所述待訪問短鏈接對應的預設重定向規則,包括:
4.根據權利要求1所述的方法,其特征在于,所述多個不同長鏈接對應的映射條件中的任一映射條件包括目標應用程序的屬性條件和/或時間條件;
5.根據權利要求1-4任一項所述的方法,其特征在于,所述從所述多個不同長鏈接對應的映射條件中,確定當前所滿足的目標映射條件,包括:
6.根據權利要求1-4任一項所述的方法,其特征在于,所述方法還包括:
7.根據權利要求1-4任一項所述的方法,其特征在于,所述根據目標應用程序的待訪問短鏈接,確定所述待訪問短鏈接對應的預設重定向規則,包括:
8.根據權利要求7所述的方法,其特征在于,所述服務端為內容分發網絡cdn服務端;所述從服務端獲取新配置文件,包括:
9.一種鏈接重定向方法,其特征在于,包括:
10.根據權利要求9所述的方法,其特征在于,所述短鏈接生成指令中還包括目標短鏈接對應的頁面的標識信息;
11.一種鏈接重定向設備,其特征在于,包括:
12.一種鏈接重定向設備,其特征在于,包括:
13.一種電子設備,其特征在于,包括:至少一個處理器和存儲器;
14.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如權利要求1-10任一項所述的方法。
15.一種計算機程序產品,其特征在于,包括計算機執行指令,當處理器執行所述計算機執行指令時,實現如權利要求1-10任一項所述的方法。