本發(fā)明涉及區(qū)塊鏈,尤其涉及一種廣告競(jìng)價(jià)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在廣告業(yè)務(wù)中,使用區(qū)塊鏈技術(shù)意見成為常態(tài)。區(qū)塊鏈的引入,使競(jìng)價(jià)廣告業(yè)務(wù)更透明,保障廣告方的權(quán)益,提升平臺(tái)廣告競(jìng)價(jià)業(yè)務(wù)的競(jìng)爭(zhēng)能力。
2、目前,在廣告競(jìng)價(jià)場(chǎng)景上,商家一般通過購買關(guān)鍵詞的方式進(jìn)行競(jìng)價(jià)排名,以便能有更多被曝光到用戶側(cè)的機(jī)會(huì)。而現(xiàn)有方案的共性的問題在于隨著區(qū)塊鏈中廣告競(jìng)價(jià)數(shù)據(jù)的不斷增加,區(qū)塊鏈中各個(gè)節(jié)點(diǎn)受限于有限的存儲(chǔ)空間,如需對(duì)部分?jǐn)?shù)據(jù)進(jìn)行回收處理(如已下架的廣告、已下架的關(guān)鍵詞等)需要停止服務(wù)并清理,操作復(fù)雜。
3、上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的主要目的在于提供一種廣告競(jìng)價(jià)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),旨在解決現(xiàn)有技術(shù)區(qū)塊鏈網(wǎng)絡(luò)競(jìng)價(jià)方式占用過多存儲(chǔ)空間不便于數(shù)據(jù)回收的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種廣告競(jìng)價(jià)方法,所述廣告競(jìng)價(jià)方法包括以下步驟:
3、在接收到廣告競(jìng)價(jià)數(shù)據(jù),調(diào)用目標(biāo)區(qū)塊鏈對(duì)應(yīng)的智能合約確定所述廣告競(jìng)價(jià)數(shù)據(jù)的上鏈類型,所述目標(biāo)區(qū)塊鏈包括一個(gè)主鏈和多個(gè)側(cè)鏈;
4、根據(jù)所述上鏈類型確定目標(biāo)合約函數(shù);
5、通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià)。
6、可選地,所述在接收到廣告競(jìng)價(jià)數(shù)據(jù),調(diào)用目標(biāo)區(qū)塊鏈對(duì)應(yīng)的智能合約確定所述廣告競(jìng)價(jià)數(shù)據(jù)的上鏈類型之前,還包括:
7、構(gòu)建用于確定上鏈類型的第一合約函數(shù),以及用于信息回收的第二合約函數(shù);
8、根據(jù)所述第一合約函數(shù)和所述第二合約函數(shù)編寫智能合約并發(fā)布到所述目標(biāo)區(qū)塊鏈。
9、可選地,所述調(diào)用目標(biāo)區(qū)塊鏈對(duì)應(yīng)的智能合約確定所述廣告競(jìng)價(jià)數(shù)據(jù)的上鏈類型,包括:
10、根據(jù)所述廣告競(jìng)價(jià)數(shù)據(jù)確定數(shù)據(jù)字段;
11、根據(jù)所述數(shù)據(jù)字段確定關(guān)鍵詞數(shù)據(jù)字段和廣告數(shù)據(jù)字段;
12、調(diào)用目標(biāo)區(qū)塊鏈對(duì)應(yīng)的智能合約結(jié)合所述關(guān)鍵詞數(shù)據(jù)字段和所述廣告數(shù)據(jù)字段確定所述廣告競(jìng)價(jià)數(shù)據(jù)的上鏈類型。
13、可選地,所述通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià),包括:
14、在所述目標(biāo)合約函數(shù)為第一合約函數(shù),且所述上鏈類型為關(guān)鍵詞操作類型時(shí),根據(jù)所述廣告競(jìng)價(jià)數(shù)據(jù)構(gòu)造關(guān)鍵詞上鏈區(qū)塊;
15、在各側(cè)鏈區(qū)塊通過共識(shí)算法共識(shí)后,標(biāo)識(shí)所述廣告競(jìng)價(jià)數(shù)據(jù)中的新增關(guān)鍵詞為上架狀態(tài);
16、對(duì)所述廣告競(jìng)價(jià)數(shù)據(jù)中的各新增關(guān)鍵詞按照預(yù)設(shè)順序構(gòu)建對(duì)應(yīng)的主鏈區(qū)塊;
17、在所述目標(biāo)區(qū)塊鏈的主鏈中新增各主鏈區(qū)塊。
18、可選地,所述通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià),包括:
19、在所述目標(biāo)合約函數(shù)為第一合約函數(shù),且所述上鏈類型為廣告操作類型時(shí),根據(jù)所述智能合約確定競(jìng)價(jià)排序和所述廣告競(jìng)價(jià)數(shù)據(jù)的關(guān)鍵詞排名信息;
20、根據(jù)所述競(jìng)價(jià)排序、所述廣告競(jìng)價(jià)數(shù)據(jù)和所述關(guān)鍵詞排名信息構(gòu)建哈希式棧;
21、根據(jù)所述哈希式棧生成側(cè)鏈區(qū)塊并發(fā)布到所述目標(biāo)區(qū)塊鏈;
22、在各側(cè)鏈區(qū)塊通過共識(shí)算法共識(shí)后,確定各側(cè)鏈區(qū)塊對(duì)應(yīng)的目標(biāo)側(cè)鏈;
23、將各側(cè)臉區(qū)塊添加到對(duì)應(yīng)的所述目標(biāo)側(cè)鏈中進(jìn)行廣告競(jìng)價(jià)
24、可選地,所述通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià),包括:
25、在所述目標(biāo)合約函數(shù)為第二合約函數(shù),且所述上鏈類型為下架關(guān)鍵詞類型時(shí),根據(jù)所述廣告競(jìng)價(jià)數(shù)據(jù)確定下架關(guān)鍵詞;
26、對(duì)所述下架關(guān)鍵詞對(duì)應(yīng)的下架側(cè)鏈設(shè)置下架標(biāo)識(shí),并在數(shù)據(jù)庫中標(biāo)識(shí)所述下架關(guān)鍵詞;
27、將所述下架關(guān)鍵詞對(duì)應(yīng)的下架側(cè)鏈中的內(nèi)容清空,并增加已下架標(biāo)識(shí)區(qū)塊到所述下架側(cè)鏈。
28、可選地,所述通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià),包括:
29、在所述目標(biāo)合約函數(shù)為第二合約函數(shù),且所述上鏈類型為下架廣告類型時(shí),根據(jù)所述廣告競(jìng)價(jià)數(shù)據(jù)確定下架哈希式棧;
30、回收所述下架哈希式棧中的棧進(jìn)行回收和刪除。
31、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種廣告競(jìng)價(jià)裝置,所述廣告競(jìng)價(jià)裝置包括:
32、類型確定模塊,用于在接收到廣告競(jìng)價(jià)數(shù)據(jù),調(diào)用目標(biāo)區(qū)塊鏈對(duì)應(yīng)的智能合約確定所述廣告競(jìng)價(jià)數(shù)據(jù)的上鏈類型,所述目標(biāo)區(qū)塊鏈包括一個(gè)主鏈和多個(gè)側(cè)鏈;
33、函數(shù)調(diào)用模塊,用于根據(jù)所述上鏈類型確定目標(biāo)合約函數(shù);
34、信息上鏈模塊,用于通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià)。
35、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種廣告競(jìng)價(jià)設(shè)備,所述廣告競(jìng)價(jià)設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并在所述處理器上運(yùn)行的廣告競(jìng)價(jià)程序,所述廣告競(jìng)價(jià)程序配置為實(shí)現(xiàn)如上文所述的廣告競(jìng)價(jià)方法。
36、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有廣告競(jìng)價(jià)程序,所述廣告競(jìng)價(jià)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的廣告競(jìng)價(jià)方法。
37、本發(fā)明在接收到廣告競(jìng)價(jià)數(shù)據(jù),調(diào)用目標(biāo)區(qū)塊鏈對(duì)應(yīng)的智能合約確定所述廣告競(jìng)價(jià)數(shù)據(jù)的上鏈類型,所述目標(biāo)區(qū)塊鏈包括一個(gè)主鏈和多個(gè)側(cè)鏈;根據(jù)所述上鏈類型確定目標(biāo)合約函數(shù);通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià)。通過這種方式,實(shí)現(xiàn)了通過在區(qū)塊鏈上設(shè)置主鏈和多個(gè)側(cè)鏈的方式進(jìn)行廣告競(jìng)價(jià)數(shù)據(jù)的上鏈和競(jìng)價(jià),使得滿足廣告實(shí)時(shí)競(jìng)價(jià)的前提下便于數(shù)據(jù)和存儲(chǔ)空間的回收,具有存儲(chǔ)空間復(fù)用性強(qiáng)和便于存儲(chǔ)空間回收的特點(diǎn),且數(shù)據(jù)回收時(shí)無需停止區(qū)塊鏈的上鏈服務(wù)。
1.一種廣告競(jìng)價(jià)方法,其特征在于,所述廣告競(jìng)價(jià)方法包括:
2.如權(quán)利要求1所述的廣告競(jìng)價(jià)方法,其特征在于,所述在接收到廣告競(jìng)價(jià)數(shù)據(jù),調(diào)用目標(biāo)區(qū)塊鏈對(duì)應(yīng)的智能合約確定所述廣告競(jìng)價(jià)數(shù)據(jù)的上鏈類型之前,還包括:
3.如權(quán)利要求1所述的廣告競(jìng)價(jià)方法,其特征在于,所述調(diào)用目標(biāo)區(qū)塊鏈對(duì)應(yīng)的智能合約確定所述廣告競(jìng)價(jià)數(shù)據(jù)的上鏈類型,包括:
4.如權(quán)利要求2所述的廣告競(jìng)價(jià)方法,其特征在于,所述通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià),包括:
5.如權(quán)利要求2所述的廣告競(jìng)價(jià)方法,其特征在于,所述通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià),包括:
6.如權(quán)利要求2所述的廣告競(jìng)價(jià)方法,其特征在于,所述通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià),包括:
7.如權(quán)利要求2所述的廣告競(jìng)價(jià)方法,其特征在于,所述通過所述目標(biāo)合約函數(shù)將所述廣告競(jìng)價(jià)數(shù)據(jù)更新所述目標(biāo)區(qū)塊鏈中對(duì)應(yīng)的主鏈或側(cè)鏈中進(jìn)行廣告競(jìng)價(jià),包括:
8.一種廣告競(jìng)價(jià)裝置,其特征在于,所述廣告競(jìng)價(jià)裝置包括:
9.一種廣告競(jìng)價(jià)設(shè)備,其特征在于,所述廣告競(jìng)價(jià)設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并在所述處理器上運(yùn)行的廣告競(jìng)價(jià)程序,所述廣告競(jìng)價(jià)程序配置為實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的廣告競(jìng)價(jià)方法。
10.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)上存儲(chǔ)有廣告競(jìng)價(jià)程序,所述廣告競(jìng)價(jià)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的廣告競(jìng)價(jià)方法。