專利名稱:基于用戶屬性的信息推送方法及系統的制作方法
技術領域:
本發(fā)明涉及一種信息推送方法及系統,尤其涉及一種基于用戶屬性的信息推送方法及系統。
背景技術:
隨著互聯網發(fā)展,產品業(yè)務模塊越來越多,產品的內容也越來越豐富。在海量的業(yè)務中,如果直接將產品所有服務呈現給用戶,用戶將很難找自己需要的內容和適合自己的服務,用戶將會很容易“走丟”。由于用戶對產品使用需求不同,給所有客戶端做出同樣的呈現已經不能滿足用戶的需求?,F有的產品交叉營銷一般都還是只針對于用戶的IP等靜態(tài)屬性來區(qū)分用戶,不能夠精準定位用戶,推送用戶不感興趣的內容,或是信息沒有出現在應該出現的位置被用戶忽略,造成營銷資源的嚴重浪費,而本發(fā)明基于用戶的屬性和動態(tài)的語義分析,配合靈活的策略配置可以更加精準定位用戶,并且推送內容的位置精確定位到功能模塊或功能入口,解決了用戶定位不準和容易被用戶忽略的問題。
發(fā)明內容
本發(fā)明解決的技術問題是構建一種基于用戶屬性的信息推送方法及系統,克服現有技術不能精準定位用戶,以及不能將推廣內容推送到合適位置的缺陷。本發(fā)明的技術方案是構建一種基于用戶屬性的信息推送方法,包括如下步驟 采集用戶屬性信息通過后臺異步處理方式采集用戶屬性信息,將采集的用戶屬性信
息存儲到所述用戶屬性信息庫,構建用戶屬性信息庫;
構建屬性策略定制引擎構建屬性策略,所述屬性策略包括邏輯運算策略和匹配規(guī)則, 根據屬性策略將用戶屬性信息庫與預投入內容建立關聯關系的信息提示列表;
定向推送在用戶登錄后獲取信息提示列表,在用戶加載模塊時,將所加載模塊相應的信息提示列表推送給該用戶。本發(fā)明的進一步技術方案是所述用戶屬性信息包括用戶固有屬性信息、用戶通訊屬性信息、用戶使用內容語義屬性信息。本發(fā)明的進一步技術方案是對用戶屬性信息庫中的用戶固有屬性信息、用戶通訊屬性信息采用邏輯運算策略建立關聯關系的信息提示列表。本發(fā)明的進一步技術方案是對用戶屬性信息庫中的用戶使用內容語義屬性信息,采用匹配規(guī)則建立關聯關系的信息提示列表。本發(fā)明的進一步技術方案是在定向推送步驟中,還包括將信息提示列表以絕對坐標推送到具體的顯示位置。本發(fā)明的進一步技術方案是根據顯示位置的目標坐標調整指示箭頭的方向。本發(fā)明的技術方案是構建一種基于用戶屬性的信息推送系統,包括采集用戶屬性信息采集單元、構建屬性策略定制引擎的構建單元、進行信息定向推送的推送單元,所述采集單元構建用戶屬性信息庫并采集用戶屬性信息,將采集的用戶屬性信息存儲到所述用戶屬性信息庫,所述構建單元構建屬性策略,所述屬性策略包括邏輯運算策略和匹配規(guī)則, 所述構建單元根據屬性策略將用戶屬性信息庫與預投入內容建立關聯關系的信息提示列表,所述推送單元在用戶登錄后獲取信息提示列表,在用戶加載模塊時,將所加載模塊相應的信息提示列表推送給該用戶。本發(fā)明的進一步技術方案是所述用戶屬性信息包括用戶固有屬性信息、用戶通訊屬性信息、用戶使用內容語義屬性信息。本發(fā)明的進一步技術方案是所述構建單元包括對用戶屬性信息庫中的用戶固有屬性信息、用戶通訊屬性信息采用邏輯運算策略建立關聯關系的信息提示列表邏輯運算策略構建模塊。本發(fā)明的進一步技術方案是所述構建單元包括對用戶使用內容語義屬性信息, 采用匹配規(guī)則建立關聯關系的信息提示列表匹配規(guī)則構建模塊。本發(fā)明的技術效果是構建一種基于用戶屬性的信息推送方法及系統,采用將采集的用戶屬性信息存儲在用戶屬性信息庫中,通過構建屬性策略,根據屬性策略將用戶屬性信息庫與預投入內容建立關聯關系的信息提示列表,最后進行定向推送。本發(fā)明能夠在頁面中根據不同用戶特征屬性,提供更好的的引導方式以及提供給用戶更貼切的內容服務及用戶個性化內容。
圖1為本發(fā)明的流程圖。圖2為本發(fā)明的采集連接示意圖。圖3為本發(fā)明的語義分析示意圖。圖4為本發(fā)明的定向推送示意圖。圖5為本發(fā)明的結構示意圖。
具體實施例方式下面結合具體實施例,對本發(fā)明技術方案進一步說明。如圖1所示,本發(fā)明的具體實施方式
是構建一種基于用戶屬性的信息推送方法, 包括如下步驟
步驟100 采集用戶屬性信息,即通過后臺異步處理方式采集用戶屬性信息,將采集的用戶屬性信息存儲到所述用戶屬性信息庫,構建用戶屬性信息庫。如圖2所示,具體實施過程如下通過后臺異步處理方式采集用戶屬性信息,所述用戶屬性信息包括用戶固有屬性信息、用戶通訊屬性信息、用戶使用內容語義屬性信息。所述用戶固有屬性信息,即為用戶信息確定的屬性,例如手機歸屬地、性別、年齡等,所述用戶固有屬性信息采集通常通過用戶數據庫直接讀取進行采集。所述用戶通訊屬性信息通常通過數據庫進行數據挖掘而采集,例如用戶的通訊錄里的好友有多少系統內的用戶等等。所述用戶使用內容語義屬性信息,是通過用戶使用內容進行語義分析,在所有涉
4及到內容信息的地方加入信息采集點。舉例來說用戶讀取了某封郵件,或發(fā)送了某封郵件,郵件標題內容將會被用戶屬性后臺服務獲取到,進行語義分析。語義分析主要是基于分詞技術,用戶屬性信息庫有一個龐大的關鍵詞庫,另外還會對句內容的語法進行分析,采集時,將一個句子拆分成有意義的詞組或關鍵詞,然后按關鍵詞庫的詞義進行分類,例如,NBA 屬于體育類、韓寒屬于名人類、諾基亞屬于購物類。有時,一個關鍵詞可以隸屬于多個分類, 經過這兩步轉換,把一個句子轉換成了一個能夠被系統識別的信息,然后從內容庫中選取符合用戶口味的信息投放給用戶。例如用戶點擊了某個按鈕,就會通過行為日志,或消息中心通知,最終寫入到用戶屬性信息庫。如圖3所示,所述用戶使用內容語義屬性信息具體采集過程如下首先用戶點擊內容信息,點擊后觸發(fā)信息采集點,對信息進行語義分析,進行語義分析時,通過查詢分詞庫對句子進行分詞,根據分詞與關鍵詞分類庫中的關鍵詞進行匹配,通過匹配關鍵詞分類,查找同類信息,然后通過的查詢后,將查詢的結果會直接緩存到用戶屬性信息庫存儲。步驟200 構建屬性策略定制引擎,即構建屬性策略,所述屬性策略包括邏輯運算策略和匹配規(guī)則,根據屬性策略將用戶屬性信息庫與預投入內容建立關聯關系的信息提示列表。具體實施過程如下對用戶屬性信息庫中的用戶固有屬性信息、用戶通訊屬性信息采用邏輯運算策略建立關聯關系的信息提示列表。例如,用戶發(fā)短信有免費條數贈送的, 而每個省份贈送的條數是不一樣的,要添加一條規(guī)則,即這里的屬性策略,讓某省每個月短信條數超過免費賺送條數的免費用戶出現一個信息提示,引導他升級到付費的版本,在實現過程中,通過采用邏輯表達式即可以實現,這即屬于對用戶固有屬性信息,采用邏輯表達式構建屬性策略定制引擎,根據屬性策略將用戶屬性信息庫與預投入內容通過邏輯函數建立關聯關系的信息提示列表。對用戶屬性信息庫中的用戶使用內容語義屬性信息,采用匹配規(guī)則建立關聯關系的信息提示列表。匹配規(guī)則將投放的內容和用戶使用內容語義屬性信息中的關鍵字分類建立對應關系,需要進行關鍵字匹配的內容每條記錄都有一個內容分類屬性,例如用戶點擊了標題為“點擊閱讀菜地到廚房,菜價為何暴漲7倍? 二手房調控治了誰? ”的推廣郵件,識別到“二手房”這個關鍵詞是屬于房產類的信息,說明用戶對房產感興趣,那么匹配規(guī)則就會匹配相關的房產類內容推送給用戶,將多條關聯信息建立信息列表,構建信息提示列表。步驟300 定向推送,S卩在用戶登錄后獲取信息提示列表,在用戶加載模塊時,將所加載模塊相應的信息提示列表推送給該用戶。如圖4所示,用戶登錄后,屬性策略定制引擎會返回給應用層以下列表數據模塊、顯示位置的坐標X、顯示位置的坐標y。消息內容信息提示列表并不是立即展示,而是在對應的模塊加載時進行定向推送,這里采用事件監(jiān)聽機制,當相應的模塊展示時通過事件觸發(fā),則展示推送的信息提示列表內容。信息提示列表內容采用絕對坐標定位到具體的顯示位置,并根據目標坐標在整個頁面中所處的位置自動適應箭頭的方向。信息提示列表內容顯示包括以固定坐標定位和和右下角彈出的方式,但不僅限于這兩種形式,表現方式在屬性策略定制引擎中定義,表現層的展現形式完全是可擴展的。如圖5所示,本發(fā)明的技術方案是構建一種基于用戶屬性的信息推送系統,包括
5采集用戶屬性信息采集單元1、構建屬性策略定制引擎的構建單元2、進行信息定向推送的推送單元3,所述采集單元1構建用戶屬性信息庫并采集用戶屬性信息,將采集的用戶屬性信息存儲到所述用戶屬性信息庫,所述構建單元2構建屬性策略,所述屬性策略包括邏輯運算策略和匹配規(guī)則,所述構建單元2根據屬性策略將用戶屬性信息庫與預投入內容建立關聯關系的信息提示列表,所述推送單元3在用戶登錄后獲取信息提示列表,在用戶加載模塊時,將所加載模塊相應的信息提示列表推送給該用戶。具體實施過程如下采集單元1通過后臺異步處理方式采集用戶屬性信息,所述用戶屬性信息包括用戶固有屬性信息、用戶通訊屬性信息、用戶使用內容語義屬性信息。本發(fā)明的技術效果是構建一種基于用戶屬性的信息推送方法及系統,采用將采集的用戶屬性信息存儲在用戶屬性信息庫中,通過構建屬性策略,根據屬性策略將用戶屬性信息庫與預投入內容建立關聯關系的信息提示列表,最后進行定向推送。本發(fā)明能夠在頁面中根據不同用戶特征屬性,提供更好的的引導方式以及提供給用戶更貼切的內容服務及用戶個性化內容。以上內容是結合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。
權利要求
1.一種基于用戶屬性的信息推送方法,包括如下步驟采集用戶屬性信息通過后臺異步處理方式采集用戶屬性信息,將采集的用戶屬性信息存儲到所述用戶屬性信息庫,構建用戶屬性信息庫;構建屬性策略定制引擎構建屬性策略,所述屬性策略包括邏輯運算策略和匹配規(guī)則, 根據屬性策略將用戶屬性信息庫與預投入內容建立關聯關系的信息提示列表;定向推送在用戶登錄后獲取信息提示列表,在用戶加載模塊時,將所加載模塊相應的信息提示列表推送給該用戶。
2.根據權利要求1所述基于用戶屬性的信息推送方法,其特征在于,所述用戶屬性信息包括用戶固有屬性信息、用戶通訊屬性信息、用戶使用內容語義屬性信息。
3.根據權利要求2所述基于用戶屬性的信息推送方法,其特征在于,對用戶屬性信息庫中的用戶固有屬性信息、用戶通訊屬性信息采用邏輯運算策略建立關聯關系的信息提示列表。
4.根據權利要求2所述基于用戶屬性的信息推送方法,其特征在于,對用戶屬性信息庫中的用戶使用內容語義屬性信息,采用匹配規(guī)則建立關聯關系的信息提示列表。
5.根據權利要求1所述基于用戶屬性的信息推送方法,其特征在于,在定向推送步驟中,還包括將信息提示列表以絕對坐標推送到具體的顯示位置。
6.根據權利要求5所述基于用戶屬性的信息推送方法,其特征在于,根據顯示位置的目標坐標調整指示箭頭的方向。
7.一種基于用戶屬性的信息推送系統,其特征在于,包括采集用戶屬性信息采集單元、 構建屬性策略定制引擎的構建單元、進行信息定向推送的推送單元,所述采集單元構建用戶屬性信息庫并采集用戶屬性信息,將采集的用戶屬性信息存儲到所述用戶屬性信息庫, 所述構建單元構建屬性策略,所述屬性策略包括邏輯運算策略和匹配規(guī)則,所述構建單元根據屬性策略將用戶屬性信息庫與預投入內容建立關聯關系的信息提示列表,所述推送單元在用戶登錄后獲取信息提示列表,在用戶加載模塊時,將所加載模塊相應的信息提示列表推送給該用戶。
8.根據權利要求7所述基于用戶屬性的信息推送系統,其特征在于,所述用戶屬性信息包括用戶固有屬性信息、用戶通訊屬性信息、用戶使用內容語義屬性信息。
9.根據權利要求7所述基于用戶屬性的信息推送系統,其特征在于,所述構建單元包括對用戶屬性信息庫中的用戶固有屬性信息、用戶通訊屬性信息采用邏輯運算策略建立關聯關系的信息提示列表邏輯運算策略構建模塊。
10.根據權利要求7所述基于用戶屬性的信息推送系統,其特征在于,所述構建單元包括對用戶使用內容語義屬性信息,采用匹配規(guī)則建立關聯關系的信息提示列表匹配規(guī)則構建模塊。
全文摘要
本發(fā)明涉及一種基于用戶屬性的信息推送方法及系統,采用將采集的用戶屬性信息存儲在用戶屬性信息庫中,通過構建屬性策略,根據屬性策略將用戶屬性信息庫與預投入內容建立關聯關系的信息提示列表,最后進行定向推送。本發(fā)明能夠在頁面中根據不同用戶特征屬性,提供更好的引導方式以及提供給用戶更貼切的內容服務及用戶個性化內容。
文檔編號H04L29/06GK102333084SQ20111025540
公開日2012年1月25日 申請日期2011年8月31日 優(yōu)先權日2011年8月31日
發(fā)明者張堅, 汪志新, 鐵喜光 申請人:深圳市彩訊科技有限公司