基於虛擬機器人的廣告植入方法和系統與流程
2023-05-08 16:50:11

本發明涉及機器人交互技術領域,尤其涉及一種基於虛擬機器人的廣告植入方法和系統。
背景技術:
虛擬機器人作為一種娛樂和輔助的工具被應用於人類的生活中,虛擬機器人以儘可能的接近人類的行為方式與用戶進行交互,滿足用戶的心理需求。
虛擬機器人作為一種商業的工具被提供給用戶,通常,需要進行廣告的植入以作為一種獲取回報的方式。目前來說,廣告的植入方式主要是採用主動式植入的方式,例如強制性彈出頁面,以及一些在線植入的廣告,這種廣告沒有審核,比較流氓。
因此,上述問題亟待解決。
技術實現要素:
本發明的目的是提供一種被動式的加入廣告的基於虛擬機器人的廣告植入方法和系統。
本發明的目的是通過以下技術方案來實現的:
一種基於虛擬機器人的廣告植入方法,包括:
獲取用戶與機器人的多模態輸入信息;
根據所述多模態輸入信息,識別多模態輸入信息中與預設的廣告策略相關聯的關鍵因素;
根據所述關鍵因素,按照預設的廣告策略將該廣告策略植入與用戶的交互中。
優選的,識別多模態輸入信息中與廣告相關聯的關鍵因素包括:
根據多模態輸入信息中的語音信息,識別語音信息中與廣告相關聯的關鍵詞。
優選的,識別多模態輸入信息中與廣告相關聯的關鍵因素包括:
根據多模態輸入信息中的行為信息,識別行為信息中與廣告相關聯的關鍵行為。
優選的,所述廣告植入方法還包括:
對關鍵因素的發生進行記錄,若同一關鍵因素出現的次數超出預設值,則根據該關鍵因素生成習慣行為特徵,根據所述習慣行為特徵建立新的廣告關聯:將習慣行為特徵與庫中的新的廣告策略進行關聯,其中,所述新的廣告策略是根據習慣行為特徵而預設的針對同一商品或服務的廣告策略。
優選的,按照預設的廣告策略將該廣告策略植入與用戶的交互中還包括:
根據用戶閱覽所植入的廣告後的進一步多模態輸入信息,判斷進一步多模態輸入信息中用戶的認可信息,根據所述認可信息向用戶進行第二次補充植入。
一種基於虛擬機器人的廣告植入系統,包括:
多模態輸入信息獲取模塊,用於獲取用戶與機器人的多模態輸入信息;
關鍵因素識別模塊,用於根據所述多模態輸入信息,識別多模態輸入信息中與預設的廣告策略相關聯的關鍵因素;
廣告植入模塊,用於根據所述關鍵因素,按照預設的廣告策略將該廣告策略植入與用戶的交互中。
優選的,所述關鍵因素識別模塊包括:
關鍵詞識別單元,用於根據多模態輸入信息中的語音信息,識別語音信息中與廣告相關聯的關鍵詞。
優選的,所述關鍵因素識別模塊包括:
關鍵行為識別單元,根據多模態輸入信息中的行為信息,識別行為信息中與廣告相關聯的關鍵行為。
優選的,所述系統還包括:
習慣行為關聯模塊,用於對關鍵因素的發生進行記錄,若同一關鍵因素出現的次數超出預設值,則根據該關鍵因素生成習慣行為特徵,根據所述習慣行為特徵建立新的廣告關聯:將習慣行為特徵與庫中的新的廣告策略進行關聯。
優選的,所述系統還包括:
二次植入模塊,用於根據用戶閱覽所植入的廣告後的進一步多模態輸入信息,判斷進一步多模態輸入信息中用戶的認可信息,根據所述認可信息向用戶進行第二次補充植入。
相比現有技術,本發明具有以下優點:通過獲取與機器人的多模態輸入信息,對多模態輸入信息進行關鍵因素的識別,從而根據識別的關鍵因素向用戶植入廣告,這是一種被動式的廣告植入,與傳統的主動式廣告相比,進一步減小了用戶對廣告的反感,同時,廣告策略都是預設的,因此每一個廣告都是可預先進行審核,確保廣告的有序和健康。
附圖說明
圖1是本發明實施例一的方法流程圖;
圖2是本發明實施例二的系統示意圖。
具體實施方式
雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被並行地、並發地或者同時實施。各項操作的順序可以被重新安排。當其操作完成時處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。處理可以對應於方法、函數、規程、子例程、子程序等等。
計算機設備包括用戶設備與網絡設備。其中,用戶設備或客戶端包括但不限於電腦、智慧型手機、PDA等;網絡設備包括但不限於單個網絡伺服器、多個網絡伺服器組成的伺服器組或基於雲計算的由大量計算機或網絡伺服器構成的雲。計算機設備可單獨運行來實現本發明,也可接入網絡並通過與網絡中的其他計算機設備的交互操作來實現本發明。計算機設備所處的網絡包括但不限於網際網路、廣域網、城域網、區域網、VPN網絡等。
在這裡可能使用了術語「第一」、「第二」等等來描述各個單元,但是這些單元不應當受這些術語限制,使用這些術語僅僅是為了將一個單元與另一個單元進行區分。這裡所使用的術語「和/或」包括其中一個或更多所列出的相關聯項目的任意和所有組合。當一個單元被稱為「連接」或「耦合」到另一單元時,其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。
這裡所使用的術語僅僅是為了描述具體實施例而不意圖限制示例性實施例。除非上下文明確地另有所指,否則這裡所使用的單數形式「一個」、「一項」還意圖包括複數。還應當理解的是,這裡所使用的術語「包括」和/或「包含」規定所陳述的特徵、整數、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特徵、整數、步驟、操作、單元、組件和/或其組合。
下面結合附圖和較佳的實施例對本發明作進一步說明。
實施例一
如圖1所示為提供的一種基於虛擬機器人的廣告植入方法的具體實施例,該方法包括步驟:
S10、獲取用戶與機器人的多模態輸入信息。
具體的,獲取用戶的多模態輸入信息是通過智能終端的操作,其中,智能終端可以包括手持的移動終端如手機、平板等,或是非手持的終端設備如電腦、智能電視等。其中,所述多模態輸入信息包括語音信息、手勢信息、表情信息、場景信息、圖像信息、視頻信息、人臉信息、瞳孔虹膜信息、光感信息和指紋信息中的其中一種或幾種。智能終端設置有多模態輸入輸入模塊,如麥克風、傳感器、攝像頭、觸控螢幕等,通過這些輸入的信息,包括了用戶與機器人之間交互的多模態輸入信息。
S20、根據所述多模態輸入信息,識別多模態輸入信息中與預設的廣告策略相關聯的關鍵因素。
具體的,本步驟中,所述關鍵因素是觸發廣告的識別因素,關鍵因素將包括多個,同時關鍵因素也包含不同的種類,每個關鍵因素都與一個或多個預設的廣告策略相關聯,或者,多個關鍵因素都指向一個預設的廣告策略。其中,識別多模態輸入信息中的關鍵因素,是通過對關鍵因素進行預設在系統中,當多模態輸入信息發生時,將多模態輸入信息中的信息段與系統中預設的關鍵因素進行對比,若具有匹配信息段,則認為該信息段為關鍵因素。
S30、根據所述關鍵因素,按照預設的廣告策略將該廣告策略植入與用戶的交互中。
具體的,當檢測到多模態輸入信息中包含了關鍵因素,則觸發廣告,按照預先設計好的廣告策略將該廣告策略植入與用戶的交互中。其中,所預設的廣告策略是指廣告的展示方式,包括語音、視頻等,預設的廣告策略可以是預先製作好存放於系統中,或者通過聯網的伺服器中獲取的。
在本實施例中,步驟S20中,識別多模態輸入信息中與廣告相關聯的關鍵因素包括:根據多模態輸入信息中的語音信息,識別語音信息中與廣告相關聯的關鍵詞。具體的,用戶與機器人的交互包括有語音的交互,從多模態輸入信息中將語音信息提取出來進行單獨的分析,將語音信息中的信息段與系統中預測的關鍵詞進行匹配,若匹配結果為是,則按照與該關鍵詞相關聯的預設的廣告策略將該廣告策略植入與用戶的交互中。例如,若用戶與機器人交互時說:「天氣好熱,我想去買個風扇」,其中,「買個風扇」作為關鍵詞與系統中預設的關鍵詞產生匹配,此時可向用戶植入有關風扇的廣告,而植入廣告的方式也是採用非直接性質的廣告植入,而是可以以一種模擬普通人交互的形式,例如,機器人可以根據用戶的語義,以語音交互的方式進行回應:「我一直使用XX牌風扇,它具有智能調節風力的功能,可以避免我長時間吹風扇而感冒」,這種廣告方式通過通俗而不太直接的方式將廣告植入了語音中。又如,若用戶與機器人交互時說:「天氣好熱,我需要一個風扇」,同樣的,「我需要一個風扇」作為關鍵詞與系統中預設的關鍵詞匹配,也就是說,對於一個預設的廣告策略,可以對應多個關鍵詞,任何一個與之匹配的關鍵詞在多模態輸入信息中被識別,都會觸發廣告的植入。
在本實施例中,步驟S20中,識別多模態輸入信息中與廣告相關聯的關鍵因素包括:根據多模態輸入信息中的行為信息,識別行為信息中與廣告相關聯的關鍵行為。例如,當用戶在與機器人的交互過程中,用戶當前的行為為喝水,從而通過智能終端識別到「喝水」行為信息,該信息與系統中的預設的廣告策略相關聯,觸發虛擬機器人反饋時也為喝水的動作,此時,虛擬機器人喝的東西可以是廣告植入的品牌飲料(完成廣告植入)。又如,當用戶場景切換為咖啡廳時,從而系統可以識別到「進入咖啡廳」的行為信息,其中,「進入咖啡廳」這一行為信息與預設的廣告策略進行關聯,此時,虛擬機器人場景(即咖啡廳)所反饋的場景信息如招牌、內飾等也是與對應廣告合作的信息。
在本實施例中,所述廣告植入方法還包括步驟:
S40、對關鍵因素的發生進行記錄,若同一關鍵因素出現的次數超出預設值,則根據該關鍵因素生成習慣行為特徵,根據所述習慣行為特徵建立新的廣告關聯:將習慣行為特徵與庫中的新的廣告策略進行關聯,其中,所述新的廣告策略是根據習慣行為特徵而預設的針對同一商品或服務的廣告策略。例如,識別到用戶的多模態輸入信息中關鍵因素,與其相關聯的廣告策略為飲料廣告,向用戶植入XXX品牌的飲料廣告,例如機器人通過語音植入的廣告信息為:「我愛喝XXX品牌的茶飲,你喜歡嗎」;如果預設值為三,那麼第三次識別到相同的關鍵因素時,將該關鍵因素關聯到庫中的新的廣告策略(相對於關聯時間來說),在第四次識別到相同的關鍵因素時,則根據新的廣告策略進行植入,例如:「還是喝XXX茶飲嗎?」,仍然是針對同一產品或服務而預設的廣告策略,只是與之前的廣告策略有所不同。
在本實施例中,所述廣告植入方法還包括步驟:
S50、根據用戶閱覽所植入的廣告後的進一步多模態輸入信息,判斷進一步多模態輸入信息中用戶的認可信息,根據所述認可信息向用戶進行第二次補充植入。本實施例中將植入的廣告作為了與用戶多模態輸入信息中的一部分,因此,當機器人以廣告作為多模態輸入信息時,用戶同樣做出相應的回應即進一步多模態輸入信息,通過判斷進一步多模態輸入信息中用戶對廣告的認可信息。例如,從語音信息中若識別到「這是什麼」、「給我看看」等關鍵因素後,向用戶植入與之相關聯的產品或服務介紹廣告。又如,若從語音信息中識別到「不想要」、「感覺不太好」等關鍵因素時,可植入預設的另一備用廣告策略,若沒有備用廣告策略,則不進行植入。
實施例二
基於上述實施例,本實施例提供一種基於虛擬機器人的廣告植入系統,其包括:多模態輸入信息獲取模塊10,用於獲取用戶與機器人的多模態輸入信息;關鍵因素識別模塊20,用於根據所述多模態輸入信息,識別多模態輸入信息中與預設的廣告策略相關聯的關鍵因素;廣告植入模塊30,用於根據所述關鍵因素,按照預設的廣告策略將該廣告策略植入與用戶的交互中。
本實施例中,所述關鍵因素識別模塊包括:關鍵詞識別單元,用於根據多模態輸入信息中的語音信息,識別語音信息中與廣告相關聯的關鍵詞。
本實施例中,所述關鍵因素識別模塊還包括:關鍵行為識別單元,根據多模態輸入信息中的行為信息,識別行為信息中與廣告相關聯的關鍵行為。
本實施例中,所述系統還包括:習慣行為關聯模塊40,用於對關鍵因素的發生進行記錄,若同一關鍵因素出現的次數超出預設值,則根據該關鍵因素生成習慣行為特徵,根據所述習慣行為特徵建立新的廣告關聯:將習慣行為特徵與庫中的新的廣告策略進行關聯。
本實施例中,所述系統還包括:二次植入模塊50,用於根據用戶閱覽所植入的廣告後的進一步多模態輸入信息,判斷進一步多模態輸入信息中用戶的認可信息,根據所述認可信息向用戶進行第二次補充植入。
以上內容是結合具體的優選實施方式對本發明所作的進一步詳細說明,不能認定本發明的具體實施只局限於這些說明。對於本發明所屬技術領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬於本發明的保護範圍。