本發明涉及VR空間廣告領域,具體涉及一種基于陀螺儀以及熱度分析實現虛擬廣告投放的方法和系統。
背景技術:
關于VR廣告的展示效果,大家能夠獲取到的信息十分有限,大部分只能獲取到廣告的展示次數,這對于廣告分析而言,遠遠不夠。廣告在VR環境中實際展示了,但是這個廣告的展示效果如何,大家是否對這個廣告感興趣,這些都無從得知。但是對于廣告投放商而言,更關心的是,這個廣告是否吸引到了用戶的眼球,引起用戶的興趣,所以我們需要查找到一條路徑,來查看實際的廣告展示效果,并根據這一廣告展示效果來調整我們的廣告方案。
現階段,在VR廣告空間中,如何挖掘移動場景中用戶的潛在興趣,是亟待解決的一大難題。虛擬現實場景中,已不僅僅局限于用戶在一個固定的點產生交互,且用戶可以在整個虛擬環境中移動。在移動過程中,用戶的視野會隨著自己移動位置的改變而發生改變,不同位置用戶對場景的關注熱度也會發生改變。比如之前近在咫尺的廣告位,對用戶的吸引力是最強的。而在用戶位置發生改變之后,可能這個廣告位由于被其他物體遮擋、或在用視覺盲區,用戶會對這個廣告位失去興趣。如何實現動態的獲取VR廣告空間中移動的用戶對于整個場景的興趣熱圖,從而實現動態地根據廣告需求調整廣告方案,變得越來越至關重要。
技術實現要素:
本發明為了解決現有技術存在的上述技術問題,提供了一種基于陀螺儀以及熱度分析實現虛擬廣告投放的方法和系統,從而可對VR廣告的展示效果進行分析,并根據分析結果調整廣告的展示內容。
為實現上述目的,本發明提供了一種基于陀螺儀以及熱度分析實現虛擬廣告投放的方法,包括以下步驟:
將虛擬廣告空間劃分成若干個相同大小的立方體單元,獲取用戶所在虛擬廣告空間所處的立方體單元;
根據用戶所處的立方體單元且用戶處在立方體單元中心點時,并結合陀螺儀獲取用戶視覺著落點在廣告位中的3D坐標,并將用戶視覺著落點的3D坐標數據發送至服務器的數據庫;
統計若干個用戶所處每個立方體單元中心點時的視覺著落點在廣告位中的頻次分布,根據頻次分布計算出每個立方體單元中任一位置,對整個廣告位的幾何平均熱度值;
根據用戶所在位置,以及熱度分析找出用戶潛在興趣,以實現廣告精準投放。
作為本發明的進一步優選方案,所述陀螺儀內置于VR一體機,所述VR一體機套戴在用戶的頭部。
作為本發明的進一步優選方案,所述立方體單元按照像素大小進行劃分,每個立方體單元的尺寸為10px*10px*10px。
作為本發明的進一步優選方案,每個立方體單元均采用立方體單元中心點的三維坐標進行標識。
作為本發明的進一步優選方案,所述方法還包括以下步驟:
將獲取到的幾何平均熱度值存儲于數據庫中,數據庫包括以廣告位ID命名的三維數組中,所述三維數組對應虛擬廣告空間中的一個立方體單元,且三維數組為該立方體單元的三維坐標的標識。
作為本發明的進一步優選方案,所述方法還包括以下步驟:
根據用戶移動時所在位置的立方體單元標識,調用數據庫中存儲的用戶位置所在立方體單元針對每個廣告位的幾何平均熱度值。
本發明還提供了一種基于陀螺儀以及熱度分析實現虛擬廣告投放的系統,包括:
位置獲取模塊,用于將虛擬廣告空間劃分成若干個相同大小的立方體單元,獲取用戶所在虛擬廣告空間所處的立方體單元;
視覺著落點獲取模塊,用于根據用戶所處的立方體單元且用戶處在立方體單元中心點時,并結合陀螺儀獲取用戶視覺著落點在廣告位中的3D坐標,并將用戶視覺著落點的3D坐標數據發送至服務器的數據庫;
熱度計算模塊,用于統計若干個用戶所處每個立方體單元中心點時的視覺著落點在廣告位中的頻次分布,根據頻次分布計算出每個立方體單元中任一位置,對整個廣告位的幾何平均熱度值;以及
處理模塊,用于根據用戶所在位置,以及熱度分析找出用戶潛在興趣,以實現廣告精準投放。
作為本發明的進一步優選方案,所述系統還包括:
數據存儲模塊,用于將獲取到的幾何平均熱度值存儲于數據庫中,數據庫包括以廣告位ID命名的三維數組中,所述三維數組對應虛擬廣告空間中的一個立方體單元,且三維數組為該立方體單元的三維坐標的標識。
作為本發明的進一步優選方案,所述系統還包括:
數據調用模塊,用于根據用戶移動時所在位置的立方體單元標識,調用數據庫中存儲的用戶位置所在立方體單元針對每個廣告位的幾何平均熱度值。
作為本發明的進一步優選方案,所述立方體單元按照像素大小進行劃分,每個立方體單元的尺寸為10px*10px*10px。
本發明的基于陀螺儀以及熱度分析實現虛擬廣告投放的方法,通過包括:將虛擬廣告空間劃分成若干個相同大小的立方體單元,獲取用戶所在虛擬廣告空間所處的立方體單元;根據用戶所處的立方體單元且用戶處在立方體單元中心點時,并結合陀螺儀獲取用戶視覺著落點在廣告位中的3D坐標,并將用戶視覺著落點的3D坐標數據發送至服務器的數據庫;統計若干個用戶所處每個立方體單元中心點時的視覺著落點在廣告位中的頻次分布,根據頻次分布計算出每個立方體單元中任一位置,對整個廣告位的幾何平均熱度值;根據用戶所在位置,以及熱度分析找出用戶潛在興趣,使得本發明實現了移動場景中的廣告精準投放,且達到了更好的廣告投放效果。
本發明的基于陀螺儀以及熱度分析實現虛擬廣告投放的系統,通過包括:位置獲取模塊,用于將虛擬廣告空間劃分成若干個相同大小的立方體單元,獲取用戶所在虛擬廣告空間所處的立方體單元;視覺著落點獲取模塊,用于根據用戶所處的立方體單元且用戶處在立方體單元中心點時,并結合陀螺儀獲取用戶視覺著落點在廣告位中的3D坐標,并將用戶視覺著落點的3D坐標數據發送至服務器的數據庫;熱度計算模塊,用于統計若干個用戶所處每個立方體單元中心點時的視覺著落點在廣告位中的頻次分布,根據頻次分布計算出每個立方體單元中任一位置,對整個廣告位的幾何平均熱度值;以及處理模塊,用于根據用戶所在位置,以及熱度分析找出用戶潛在興趣,使得本發明實現了移動場景中的廣告精準投放,且達到了更好的廣告投放效果。
附圖說明
下面結合附圖和具體實施方式對本發明作進一步詳細的說明。
圖1為本發明基于陀螺儀以及熱度分析實現虛擬廣告投放的方法提供的一實施例的方法流程圖;
圖2為本發明基于陀螺儀以及熱度分析實現虛擬廣告投放的系統提供的一實施例的結構框圖。
本發明目的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
圖1為本發明基于陀螺儀以及熱度分析實現虛擬廣告投放的方法提供的一實施例的方法流程圖。
如圖1,一種基于陀螺儀以及熱度分析實現虛擬廣告投放的方法,包括:
步驟11,將虛擬廣告空間劃分成若干個相同大小的立方體單元,獲取用戶所在虛擬廣告空間所處的立方體單元;
步驟12,根據用戶所處的立方體單元且用戶處在立方體單元中心點時,并結合陀螺儀獲取用戶視覺著落點在廣告位中的3D坐標,并將用戶視覺著落點的3D坐標數據發送至服務器的數據庫;
步驟13,統計若干個用戶所處每個立方體單元中心點時的視覺著落點在廣告位中的頻次分布,根據頻次分布計算出每個立方體單元中任一位置,對整個廣告位的幾何平均熱度值;
步驟14,根據用戶所在位置,以及熱度分析找出用戶潛在興趣,以實現廣告精準投放。
具體實施中,所述陀螺儀內置于VR一體機,所述VR一體機套戴在用戶的頭部,在VR空間廣告的展示場景中,通過用戶的頭部轉動以及身體移動帶動視角的轉換,從而會顯示不同的場景,陀螺儀用于定位用戶在所處場景中的視覺著落點的三維坐標。
在虛擬場景中,用戶身體只移動一點點的位置,比如向前跨一步,或小幅度下蹲等動作,其視野沒有發生比較大的改變,且視野中出現的物體還是類似的差不多的,為了避免逐個逐個像素計算每個位置的對于整個空間的關注熱度,因此將虛擬現實空間劃分成一個個等大的立方體單元,并以用戶所在當前立方體單元的中心點對整個虛擬現實空間的關注熱度,來表示當前立方體單元中每一個點對整個虛擬現實空間,即整個廣告位的關注熱度。
具體實施中,驟11所述立方體單元按照像素大小進行劃分,每個立方體單元的尺寸為10px*10px*10px。
具體實施中,步驟12中,每個立方體單元均采用立方體單元中心點的三維坐標進行標識,上述中以立方體單元的中心點對整個虛擬現實空間的關注熱度,來表示當前立方體單元中每一個點對整個虛擬現實空間,即整個廣告位的關注熱度,而每個立方體單元的標識與每個立方體單元上的廣告位ID是一一對應的關系,因此采用這種方式對每個立方體單元進行標示命名,更進清晰明了,在此僅僅為舉例說明,當然也可以采用其他的方式進行表述。
具體實施中,所述方法還包括以下步驟:
將獲取到的幾何平均熱度值存儲于數據庫中,數據庫包括以廣告位ID命名的三維數組中,所述三維數組對應虛擬廣告空間中的一個立方體單元,且三維數組為該立方體單元的三維坐標的標識。
具體實施中,所述方法還包括以下步驟:
根據用戶移動時所在位置的立方體單元標識,調用數據庫中存儲的用戶位置所在立方體單元針對每個廣告位的幾何平均熱度值。
圖2為本發明基于陀螺儀以及熱度分析實現虛擬廣告投放的系統提供的一實施例的結構框圖。
如圖2所示,本發明還提供了一種基于陀螺儀以及熱度分析實現虛擬廣告投放的系統,包括:
位置獲取模塊21,用于將虛擬廣告空間劃分成若干個相同大小的立方體單元,獲取用戶所在虛擬廣告空間所處的立方體單元;
視覺著落點獲取模塊22,用于根據用戶所處的立方體單元且用戶處在立方體單元中心點時,并結合陀螺儀獲取用戶視覺著落點在廣告位中的3D坐標,并將用戶視覺著落點的3D坐標數據發送至服務器的數據庫;
熱度計算模塊23,用于統計若干個用戶所處每個立方體單元中心點時的視覺著落點在廣告位中的頻次分布,根據頻次分布計算出每個立方體單元中任一位置,對整個廣告位的幾何平均熱度值;以及
處理模塊24,用于根據用戶所在位置,以及熱度分析找出用戶潛在興趣,以實現廣告精準投放。
具體實施中,所述系統還包括:
數據存儲模塊,用于將獲取到的幾何平均熱度值存儲于數據庫中,數據庫包括以廣告位ID命名的三維數組中,所述三維數組對應虛擬廣告空間中的一個立方體單元,且三維數組為該立方體單元的三維坐標的標識。
具體實施中,所述系統還包括:
數據調用模塊,用于根據用戶移動時所在位置的立方體單元標識,調用數據庫中存儲的用戶位置所在立方體單元針對每個廣告位的幾何平均熱度值。
作具體實施中,所述立方體單元按照像素大小進行劃分,每個立方體單元的尺寸為10px*10px*10px。
雖然以上描述了本發明的具體實施方式,但是本領域熟練技術人員應當理解,這些僅是舉例說明,可以對本實施方式做出多種變更或修改,而不背離本發明的原理和實質,本發明的保護范圍僅由所附權利要求書限定。