本公開涉及計算機,尤其涉及一種宣傳素材生成方法、裝置、電子設備及存儲介質。
背景技術:
1、隨著計算機技術的發展,智能生成技術得到了越來越多的應用。例如,應用智能生成技術生成宣傳素材,相較于人為生成宣傳素材,可以幫助用戶更好地創建素材以及優化素材投放。
2、然而,相關技術中應用智能生成技術生成宣傳素材的方法,存在宣傳素材生成效果差的問題。
技術實現思路
1、為克服相關技術中存在的問題,本公開提供一種宣傳素材生成方法、裝置、電子設備及存儲介質。
2、根據本公開實施例的第一方面,提供一種宣傳素材生成方法,該方法包括:
3、基于預設數據結構對待解析宣傳素材進行解析,得到所述待解析宣傳素材對應的初始數據結構體,所述初始數據結構體包括所述預設數據結構中的各個結構單元以及各個結構單元分別對應的元素;
4、對所述初始數據結構體包括的元素進行替換,得到多個更新后的候選數據結構體,一個所述候選數據結構體為所述初始數據結構體中的一個或者多個結構單元對應的元素經過替換后得到的數據結構體;
5、生成與所述多個候選數據結構體分別對應的候選宣傳素材;
6、對多個所述候選宣傳素材各自對應的投放效果進行評估,并根據評估結果從多個所述候選宣傳中確定用于投放的目標宣傳素材。
7、在一些實施方式中,所述方法還包括:
8、獲取投放中的目標宣傳素材對應的實際投放效果指標;
9、根據所述實際投放效果指標,從投放的目標宣傳素材中確定滿足預設效果指標的宣傳素材,其中,滿足預設效果指標的宣傳素材作為新的待解析宣傳素材,或者用于解析得到作為對初始數據結構體包括的元素進行替換的數據。
10、在一些實施方式中,所述生成與所述多個候選數據結構體分別對應的候選宣傳素材,包括:
11、創建用于根據候選數據結構體生成對應的候選宣傳素材的各個任務;
12、將各個任務發送到消息隊列,以通過所述消息隊列控制各個任務的執行時機;
13、在任一任務達到執行時機時,通過對應的任務執行線程執行該任務,以生成該任務對應的候選宣傳素材。
14、在一些實施方式中,所述生成與所述多個候選數據結構體分別對應的候選宣傳素材,包括:
15、針對任一個候選數據結構體,并行繪制該候選數據結構體中的各個結構單元分別對應的素材,一個結構單元對應的素材是根據該結構單元對應的元素繪制的;
16、在繪制完該候選數據結構體中的各個結構單元分別對應的素材之后,將該候選數據結構體中的各個結構單元分別對應的素材進行融合,得到與該候選數據結構體對應的候選宣傳素材。
17、在一些實施方式中,所述方法還包括:
18、針對任一個結構單元,在該結構單元包括多個子單元的情況下,并行繪制該結構單元中的各個子單元分別對應的素材,一個子單元對應的素材是根據該子單元對應的元素繪制的;
19、在繪制完該結構單元中的各個子單元分別對應的素材之后,將該結構單元中的各個子單元分別對應的素材進行融合,得到與該結構單元對應的素材。
20、在一些實施方式中,所述對多個所述候選宣傳素材各自對應的投放效果進行評估,包括:
21、每隔預設時間段,通過投放效果評估模型,對該時間段內生成的候選宣傳素材進行投放效果的評估。
22、在一些實施方式中,所述預設數據結構中的結構單元包括以下至少一者:配色單元,背景單元,文案單元,模板布局結構單元,裝飾單元,主圖單元,角標單元。
23、根據本公開實施例的第二方面,提供一種宣傳素材生成裝置,該裝置包括:
24、解析模塊,被配置為基于預設數據結構對待解析宣傳素材進行解析,得到所述待解析宣傳素材對應的初始數據結構體,所述初始數據結構體包括所述預設數據結構中的各個結構單元以及各個結構單元分別對應的元素;
25、替換模塊,被配置為對所述初始數據結構體包括的元素進行替換,得到多個更新后的候選數據結構體,一個所述候選數據結構體為所述初始數據結構體中的一個或者多個結構單元對應的元素經過替換后得到的數據結構體;
26、生成模塊,被配置為生成與所述多個候選數據結構體分別對應的候選宣傳素材;
27、第一確定模塊,被配置為對多個所述候選宣傳素材各自對應的投放效果進行評估,并根據評估結果從多個所述候選宣傳中確定用于投放的目標宣傳素材。
28、根據本公開實施例的第三方面,提供一種計算機可讀存儲介質,其上存儲有計算機程序指令,該程序指令被處理器執行時實現本公開第一方面所提供的宣傳素材生成方法的步驟。
29、根據本公開實施例的第四方面,提供一種電子設備,包括:存儲器,其上存儲有計算機程序;處理器,用于執行存儲器中的計算機程序,以實現本公開第一方面所提到的宣傳素材生成方法的步驟。
30、本公開的實施例提供的技術方案可以包括以下有益效果:通過將待解析宣傳素材解構到不同的數據結構單元,再通過對不同數據結構單元中的元素進行替換的方式得到多種候選數據結構體,可以保障生成的候選宣傳素材的多樣性,進一步使得后續在對多個所述候選宣傳素材各自對應的投放效果進行評估時,可以從更多的宣傳素材中確定用于投放的目標宣傳素材,進而提高目標宣傳素材的投放效果。
31、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
1.一種宣傳素材生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述生成與所述多個候選數據結構體分別對應的候選宣傳素材,包括:
4.根據權利要求1所述的方法,其特征在于,所述生成與所述多個候選數據結構體分別對應的候選宣傳素材,包括:
5.根據權利要求3所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述對多個所述候選宣傳素材各自對應的投放效果進行評估,包括:
7.根據權利要求1-6任一項所述的方法,其特征在于,所述預設數據結構中的結構單元包括以下至少一者:配色單元,背景單元,文案單元,模板布局結構單元,裝飾單元,主圖單元,角標單元。
8.一種宣傳素材生成裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現權利要求1-7中任一項所述方法的步驟。