本發(fā)明涉及移動(dòng)端開發(fā)領(lǐng)域,具體涉及一種彈框的配置方法及裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在移動(dòng)端的業(yè)務(wù)場景中,活動(dòng)開展時(shí),通常以彈框的形式來通知用戶。相關(guān)技術(shù)中的彈框,需要在客戶端提前開發(fā)好彈框內(nèi)容的獲取邏輯,還需要編寫彈框點(diǎn)擊后客戶端的操作。隨著業(yè)務(wù)場景的增加,不同的彈框不斷增肌,冗余代碼堆積,會導(dǎo)致彈框的擴(kuò)展性極差,不便于彈框的管理。新增彈框或者刪除老的彈框都需要依賴原生的版本發(fā)布,新老包的兼容性也比較差。新活動(dòng)的開啟需要依賴版本的上線時(shí)間,市場審核時(shí)間不固定,會影響到客戶參與活動(dòng)。
2、此外,在一個(gè)業(yè)務(wù)場景需要彈出多個(gè)不同的彈框時(shí),彈出先后順序代碼需要開發(fā)任務(wù)根據(jù)業(yè)務(wù)需求提前開發(fā)完成預(yù)埋,開發(fā)完成需要重新上架市場或者熱發(fā)布超文本標(biāo)記語言第五版(html5)代碼,開發(fā)周期比較長,發(fā)布不靈活,業(yè)務(wù)無法及時(shí)的開啟相應(yīng)的活動(dòng),同時(shí)老版本客戶端使用者無法及時(shí)的看到新活動(dòng)開啟,沒有彈框展示。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種彈框的配置方法及裝置、設(shè)備及存儲介質(zhì),可以針對不同業(yè)務(wù)場景和不同用戶類型生成不同的彈框集合,適用性強(qiáng)。
2、一方面,提供了一種彈框的配置方法,包括:
3、生成多個(gè)不同類型的彈框模版,所述彈框模版中具有待配置區(qū)域;
4、獲取業(yè)務(wù)場景;
5、獲取用戶類型;
6、基于所述業(yè)務(wù)場景選擇彈框模版;
7、基于所述業(yè)務(wù)場景和所述用戶類型對所述彈框模版中的待配置區(qū)域進(jìn)行配置,以生成彈框集合;
8、將所述彈框集合在所述業(yè)務(wù)場景進(jìn)行展示。
9、可選地,生成多個(gè)不同類型的彈框模版,包括:
10、生成第一彈框模版,所述第一彈框模版的待配置區(qū)域包括標(biāo)題配置區(qū)域、文字配置區(qū)域和單個(gè)彈框按鈕;
11、生成第二彈框模版,所述第二彈框模版的待配置區(qū)域包括標(biāo)題配置區(qū)域、文字配置區(qū)域和多個(gè)彈框按鈕;
12、生成第三彈框模版,所述第三彈框模版的待配置區(qū)域包括單個(gè)圖片配置區(qū)域;
13、生成第四彈框模版,所述第四彈框模版的待配置區(qū)域包括單個(gè)圖片配置區(qū)域和彈框按鈕;
14、生成第五彈框模版,所述第五彈框模版的待配置區(qū)域包括多個(gè)圖片配置區(qū)域。
15、可選地,獲取用戶類型,包括:
16、獲取用戶的歷史購買數(shù)據(jù);
17、基于所述用戶的歷史購買數(shù)據(jù)確定用戶偏好;
18、基于用戶偏好劃分用戶類型。
19、可選地,基于所述業(yè)務(wù)場景和所述用戶類型對所述彈框模版中的待配置區(qū)域進(jìn)行配置,以生成彈框集合,包括:
20、基于用戶類型確定用戶在當(dāng)前業(yè)務(wù)場景下的用戶需求;
21、基于所述用戶需求對彈框模版進(jìn)行配置,以生成多個(gè)彈框,形成所述彈框集合,配置的內(nèi)容包括彈框的展示信息和彈框的跳轉(zhuǎn)指令。
22、可選地,基于所述業(yè)務(wù)場景和所述用戶類型對所述彈框模版中的待配置區(qū)域進(jìn)行配置,以生成彈框集合,還包括:
23、在形成所述彈框時(shí)給所述彈框施加權(quán)重;
24、基于所述權(quán)重對所述彈框集合內(nèi)的所述彈框進(jìn)行排序。
25、可選地,將所述彈框集合在所述客戶端的業(yè)務(wù)場景進(jìn)行展示,包括:
26、生成鏈條,所述鏈條包括多個(gè)鏈節(jié)點(diǎn);
27、基于所述彈框集合中彈框的順序,依次將所述彈框設(shè)置在所述鏈節(jié)點(diǎn)處;
28、在業(yè)務(wù)場景依次彈出鏈條上各鏈節(jié)點(diǎn)處的彈框;
29、在所述彈框集合中的全部彈框展示完成后,銷毀所述鏈條。
30、另一方面,提供了一種彈框的配置裝置,所述彈框的配置裝置包括:
31、獲取模塊,用于獲取業(yè)務(wù)場景的類型,以及用于獲取用戶類型;
32、選擇模塊,用于基于所述業(yè)務(wù)場景選擇彈框模版;
33、生成模塊,用于生成多個(gè)不同類型的彈框模版,所述彈框模版中具有待配置區(qū)域,以及用于基于所述業(yè)務(wù)場景和所述用戶類型對所述彈框模版中的待配置區(qū)域進(jìn)行配置,以生成彈框集合;
34、輸出模塊,用于將所述彈框集合在所述業(yè)務(wù)場景進(jìn)行展示。
35、可選地,生成模塊用于:
36、基于用戶類型確定用戶在當(dāng)前業(yè)務(wù)場景下的用戶需求;
37、基于所述用戶需求對彈框模版進(jìn)行配置,以生成多個(gè)彈框,形成所述彈框集合,配置的內(nèi)容包括彈框的展示信息和彈框的跳轉(zhuǎn)指令。
38、另一方面,提供了一種配置設(shè)備,所述配置設(shè)備包括如上所述彈框的配置裝置。
39、另一方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)中存儲有至少一條程序代碼,所述程序代碼由處理器執(zhí)行以實(shí)現(xiàn)如上任一項(xiàng)所述的彈框的配置方法。
40、本公開實(shí)施例提供的具體方案帶來的有益效果是:
41、本發(fā)明提供了一種彈框的配置方法,其中,通過生成多個(gè)不同類型的彈框模版,并在彈框模版中設(shè)置待配置區(qū)域。當(dāng)客戶端的業(yè)務(wù)場景開啟活動(dòng)時(shí),通過獲取客戶端業(yè)務(wù)場景的類型,獲取用戶的類型,選擇對應(yīng)的彈框模版,并根據(jù)彈框模版生成彈框集合,從而可在不同業(yè)務(wù)場景下,針對不同用戶生成不同的彈框集合,以滿足不同用戶的需求,客戶的體驗(yàn)感更好。而針對不同的彈框,可基于彈框模版對彈框的內(nèi)容進(jìn)行配置后直接生成,無須重新開發(fā),也無需發(fā)布市場審核,更加便于彈框的管理。
1.一種彈框的配置方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述彈框的配置方法,其特征在于,生成多個(gè)不同類型的彈框模版,包括:
3.根據(jù)權(quán)利要求1所述的彈框的配置方法,其特征在于,獲取用戶類型,包括:
4.根據(jù)權(quán)利要求1所述的彈框的配置方法,其特征在于,基于所述業(yè)務(wù)場景和所述用戶類型對所述彈框模版中的待配置區(qū)域進(jìn)行配置,以生成彈框集合,包括:
5.根據(jù)權(quán)利要求4所述的彈框的配置方法,其特征在于,基于所述業(yè)務(wù)場景和所述用戶類型對所述彈框模版中的待配置區(qū)域進(jìn)行配置,以生成彈框集合,還包括:
6.根據(jù)權(quán)利要求1所述的彈框的配置方法,其特征在于,將所述彈框集合在所述客戶端的業(yè)務(wù)場景進(jìn)行展示,包括:
7.一種彈框的配置裝置,其特征在于,所述彈框的配置裝置包括:
8.根據(jù)權(quán)利要求7所述的彈框的配置裝置,其特征在于,生成模塊用于:
9.一種配置設(shè)備,其特征在于,所述配置設(shè)備包括如權(quán)利要求7或8所述彈框的配置裝置。
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)中存儲有至少一條程序代碼,所述程序代碼由處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至6任一項(xiàng)所述的彈框的配置方法。