信息處理方法及信息發布平臺的制作方法
【專利摘要】本發明公開了一種信息處理方法及信息發布平臺;方法包括:解析信息請求得到至少一個參數的參數信息;在標簽定向策略庫中確定包括有參數標識的定向策略,利用參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與參數具有相同的參數值的定向策略確定為與信息請求匹配的定向策略;從信息請求所匹配的定向策略中獲取標簽的標識,基于所述標簽的標識確定與所述信息請求所匹配的標簽;基于與所述信息請求匹配的定向策略、在信息庫中利用信息請求所匹配的標簽進行查詢得到目標信息,并發送目標信息至信息播放平臺。采用本發明,能夠精確高效地實現信息發布,并節省信息發布平臺的開發成本。
【專利說明】
信息處理方法及信息發布平臺
技術領域
[0001]本發明涉及信息處理技術,尤其涉及一種信息處理方法及信息發布平臺。
【背景技術】
[0002]伴隨互聯網的飛速發展,互聯網中的信息呈爆炸性增長,為提高向用戶發布信息的準確率,實現有針對性的信息發布,相關技術使用信息定向條件來篩選出信息投放的目標信息播放平臺(例如手機、戶外信息展示屏),信息定向條件可以基于不同維度來表征,以采用地域為維度表征信息定向條件為例,可以采用地域維度的以下信息定向條件:一線城市區域、二線城市區域、三線城市區域;信息可以與上述定向條件中的一個或多個關聯(實際應用中,信息還可以與多個維度的信息定向條件關聯);當信息與信息定向條件“一線城市區域”關聯時,則表征一線城市區域為信息的目標發布區域,則將信息發布至一線城市區域的信息播放平臺,以使用戶通過信息播放平臺獲取信息,從而實現信息的定向發布。
[0003]但是,實際應用中,信息的定向條件往往不同,當定向條件變更(例如增加定向條件或減少定向條件)時需要頻繁修改信息發布平臺,提高了信息發布平臺的開發成本,拉長了信息發布平臺的上線時間,致使信息不能及時發布;
[0004]另外,信息往往與大量的信息定向條件關聯,信息發布平臺需要處理信息的所有定向條件才能確定信息推送的目標信息播放平臺,這進一步降低了信息發布的效率。
[0005]綜上所述,相關技術對于精確高效地實現信息發布,并節省信息發布平臺的開發成本尚無有效解決方案。
【發明內容】
[0006]本發明實施例提供一種信息處理方法及信息發布平臺,能夠精確高效地實現信息發布,并節省信息發布平臺的開發成本。
[0007]本發明實施例的技術方案是這樣實現的:
[0008]本發明提供了一種信息處理方法,所述方法包括:
[0009]獲取來自信息播放平臺的信息請求;
[0010]解析所述信息請求得到至少一個參數的參數信息,所述參數信息包括所述參數的參數標識、以及所述參數的參數值;
[0011 ] 在標簽定向策略庫中確定包括有所述參數標識的定向策略,利用所述參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與所述參數具有相同參數值的定向策略確定為所述信息請求所匹配的定向策略;
[0012]從所述信息請求所匹配的定向策略中獲取標簽的標識,基于所獲取的標簽的標識確定與所述信息請求所匹配的標簽,其中,所述標簽定向策略庫包括至少一個定向策略且所述定向策略包括具有特定標識的標簽;
[0013]基于與所述信息請求匹配的定向策略、在信息庫的信息中利用所述信息請求所匹配的標簽進行查詢得到目標信息,并發送所述目標信息至所述信息播放平臺,其中,所述信息庫中的每個信息具有至少一個標簽。
[0014]較佳地,基于與所述信息請求匹配的定向策略、在信息庫中利用所述信息請求所匹配的標簽進行查詢得到目標信息,包括:
[0015]所述定向策略包括篩選屬性且篩選屬性是正向篩選時,基于所述信息請求所匹配的標簽,在所述信息庫中查詢得到具有所述信息請求所匹配標簽的信息為所述目標信息;
[0016]所述定向策略包括篩選屬性且篩選屬性是反向篩選時,基于所述信息請求所匹配的標簽,在所述信息庫中進行查詢處理得到未具有所述信息請求所匹配標簽所的信息為所述目標信息。
[0017]較佳地,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送;
[0018]基于與所述信息請求對應的定向策略、在信息庫中利用所述信息請求所匹配的標簽進行查詢得到目標信息,包括:
[0019]將所述信息請求對應的標簽與所述信息庫中的候選信息的標簽進行匹配;
[0020]當所述信息請求對應的標簽與所述候選信息的N個標簽相同且所述候選信息具有至少N+1個標簽時,判斷所述候選信息的標簽對應的定向策略是否具有相同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息,N為大于等于I的整數。
[0021]較佳地,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送;
[0022]基于與所述信息請求對應的定向策略、在信息庫中利用所述信息請求所匹配的標簽進行查詢得到目標信息,包括:
[0023]將所述信息請求對應的標簽與所述信息庫中候選信息具有的標簽進行匹配;
[0024]當所述候選信息具有至少兩個標簽、且所述信息請求對應的標簽匹配到所述候選信息中的全部標簽時,判斷所述候選信息具有的全部標簽對應的定向策略是否具有不同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息。
[0025]較佳地,所述解析所述信息請求得到至少一個參數的參數信息,包括:
[0026]解析所述信息請求得到所述信息請求的來源信息,所述參數來源信息表征所述信息請求承載中間參數的方式;
[0027]基于所述來源信息解析所述信息請求得到至少一個中間參數的參數信息,所述中間參數的參數信息包括所述中間參數的參數標識、以及所述中間參數的參數值;
[0028]基于所述中間參數的參數標識、以及所述中間參數的參數值進行衍生處理,對應得到所述參數的參數標識、以及所述參數的參數值。
[0029]較佳地,所述方法還包括:
[0030]獲取第一配置操作;
[0031]響應所述第一配置操作,確定所述第一配置操作所指示的特定參數的參數信息、定向類型屬性、以及篩選屬性,其中,所述定向屬性表征在特定維度的信息播放平臺進行信息發送,所述篩選屬性表征對所述信息庫中的信息進行篩選的方式;
[0032]基于所確定的信息在所述標簽定向策略庫中生成定向策略,將所述定向策略封裝入具有唯一標識的標簽。
[0033]較佳地,所述方法還包括:
[0034]獲取第二配置操作;
[0035]響應所述第二配置操作,將所述信息庫的信息以所述第二配置操作指示的標簽進行標識。
[0036]本發明又提供了一種信息發布平臺,所述信息發布平臺包括:
[0037]獲取單元,用于獲取來自信息播放平臺的信息請求;
[0038]解析單元,用于解析所述信息請求得到至少一個參數的參數信息,所述參數信息包括所述參數的參數標識、以及所述參數的參數值;
[0039]第一確定單元,用于在標簽定向策略庫中確定包括有所述參數標識的定向策略,利用所述參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與所述參數具有相同的參數值的定向策略確定為所述信息請求所匹配的定向策略;
[0040]第二確定單元,用于從所述信息請求所匹配的定向策略中獲取標簽的標識,基于所獲取的標簽的標識確定與所述信息請求所匹配的標簽,其中,所述標簽定向策略庫包括至少一個定向策略且所述定向策略包括具有特定標識的標簽;
[0041]查詢單元,用于基于與所述信息請求匹配的定向策略、在信息庫的信息中利用所述信息請求所匹配的標簽進行查詢得到目標信息,并發送所述目標信息至所述信息播放平臺,其中,所述信息庫中的每個信息具有至少一個標簽。
[0042]較佳地,
[0043]所述查詢單元還用于所述定向策略包括篩選屬性且篩選屬性是正向篩選時,基于所述信息請求所匹配的標簽,在所述信息庫中查詢得到具有所述信息請求所匹配標簽的信息為所述目標信息;
[0044]所述定向策略包括篩選屬性且篩選屬性是反向篩選時,基于所述信息請求所匹配的標簽,在所述信息庫中進行查詢處理得到未具有所述信息請求所匹配標簽所的信息為所述目標信息。
[0045]較佳地,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送;
[0046]所述查詢單元還用于將所述信息請求對應的標簽與所述信息庫中的候選信息的標簽進行匹配;
[0047]當所述信息請求對應的標簽與所述候選信息的N個標簽相同且所述候選信息具有至少N+1個標簽時,判斷所述候選信息的標簽對應的定向策略是否具有相同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息,N為大于等于I的整數。
[0048]較佳地,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送;
[0049]所述查詢單元還用于將所述信息請求對應的標簽與所述信息庫中候選信息具有的標簽進行匹配;
[0050]當所述候選信息具有至少兩個標簽、且所述信息請求對應的標簽匹配到所述候選信息中的全部標簽時,判斷所述候選信息具有的全部標簽對應的定向策略是否具有不同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息。
[0051 ] 較佳地,所述解析單元包括:
[0052]第一解析模塊,用于解析所述信息請求得到所述信息請求的來源信息,所述參數來源信息表征所述信息請求承載中間參數的方式;
[0053]第二解析模塊,用于基于所述來源信息解析所述信息請求得到至少一個中間參數的參數信息,所述中間參數的參數信息包括所述中間參數的參數標識、以及所述中間參數的參數值;
[0054]衍生模塊,用于基于所述中間參數的參數標識、以及所述中間參數的參數值進行衍生處理,對應得到所述參數的參數標識、以及所述參數的參數值。
[0055]較佳地,所述信息發布平臺還包括:
[0056]標簽定向策略庫配置單元,用于獲取第一配置操作;
[0057]響應所述第一配置操作,確定所述第一配置操作所指示的特定參數的參數信息、定向類型屬性、以及篩選屬性,其中,所述定向屬性表征在特定維度的信息播放平臺進行信息發送,所述篩選屬性表征對所述信息庫中的信息進行篩選的方式;
[0058]基于所確定的信息在所述標簽定向策略庫中生成定向策略,將所述定向策略封裝入具有唯一標識的標簽。
[0059]較佳地,所述信息發布平臺還包括:
[0060]信息庫配置單元,用于獲取第二配置操作;
[0061]響應所述第二配置操作,將所述信息庫的信息以所述第二配置操作指示的標簽進行標識。
[0062]本發明實施例中,通過對信息請求進行參數提取,基于信息請求中參數的參數標識和參數值確定信息請求在標簽定向策略庫中匹配的定向策略,基于匹配的定向策略中的標簽的標識確定信息請求對應的標簽,也即實現了基于信息請求中參數的參數標識和參數值將信息請求映射到標簽,由于信息庫的信息預先設置有標簽,因此可以通過標簽匹配的方式在信息庫中篩選信息響應信息請求;這樣,對于相關技術中信息的定向條件可以轉換為信息庫中的信息所設置的標簽(標簽由于定向策略關聯),也就是說當信息的定向條件改變時只需修改信息庫中的信息所具有的標簽,而無需對信息發布平臺進行修改,即可實現基于標簽匹配的信息定向(也即在信息庫中確定響應信息請求的信息),處理效率較相關技術中基于定向條件來選取響應信息請求的效率更高,縮短了信息發布的周期,并且節省了頻繁修改信息發布平臺的開發成本,避免修改信息發布平臺周期過長影響信息發布效率的問題。。
【附圖說明】
[0063]圖1是本發明實施例中信息處理方法的實現流程圖一;
[0064]圖2a是本發明實施例中信息處理方法的實現流程圖二 ;
[0065]圖2b和圖2c是本發明實施例中信息發布平臺進行信息發布的實現場景示意圖;
[0066]圖3a是本發明實施例中信息處理方法的實現流程圖三;
[0067]圖3b和圖3c是本發明實施例中信息發布平臺進行信息發布的實現場景示意圖;
[0068]圖4a是本發明實施例中信息處理方法的實現流程圖四;
[0069]圖4b和圖4c是本發明實施例中信息發布平臺進行信息發布的實現場景示意圖;
[0070]圖5是本發明實施例中信息處理方法的實現流程圖五;
[0071]圖6a是本發明實施例中信息處理方法的實現流程圖六;
[0072]圖6b是本發明實施例中信息發布平臺進行信息發布的實現場景示意圖;
[0073]圖7是本發明實施例中信息發布平臺的結構示意圖。
【具體實施方式】
[0074]以下結合附圖及具體實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0075]發明人在實施本發明的過程中發現,相關技術對于精確高效地實現信息發布,并節省信息發布平臺的開發成本尚無有效解決方案:例如:1)實際應用中信息的定向條件往往不同,當定向條件變更(例如增加定向條件或減少定向條件)時需要頻繁修改信息發布平臺,提高了信息發布平臺的開發成本,拉長了信息發布平臺的上線時間,致使信息不能及時發布;2)信息往往與大量的信息定向條件關聯,信息發布平臺需要處理信息的所有定向條件才能確定信息推送的目標信息播放平臺,這進一步降低了信息發布的效率;
[0076]發明人在實施本發明的過程中還發現,如果在信息發布平臺(可由單個服務器或服務器集群實現)實施一種信息處理方法,如圖1所示,在步驟101中,獲取來自信息播放平臺的信息請求;在步驟102中,解析信息請求得到至少一個參數的參數信息(參數信息包括參數的參數標識、以及參數的參數值);在步驟103中,在標簽定向策略庫中確定包括有信息請求中的參數標識的定向策略,利用信息請求中的參數值與所確定的定向策略包括的參數值進行匹配,將與信息請求具有相同參數值的定向策略確定為與信息請求匹配的定向策略;在步驟104中,基于封裝有信息請求所匹配的定向策略的標簽的標識,確定信息請求所對應的標簽,其中,標簽定向策略庫包括至少一個定向策略且定向策略與標簽一一對應;在步驟105中,基于與信息請求匹配的定向策略、在信息庫中利用信息請求所匹配的標簽進行查詢得到目標信息,并發送目標信息至所述信息播放平臺,其中,信息庫中的信息具有至少一個標簽;
[0077]可以看出,通過對信息請求進行參數提取,基于信息請求中參數的參數標識和參數值確定信息請求在標簽定向策略庫中匹配的定向策略,基于匹配的定向策略中的標簽的標識確定信息請求對應的標簽,也即實現了基于信息請求中參數的參數標識和參數值將信息請求映射到標簽,由于信息庫的信息預先設置有標簽,因此可以通過標簽匹配的方式在信息庫中篩選信息響應信息請求;這樣,對于相關技術中信息的定向條件可以轉換為信息庫中的信息所設置的標簽(標簽由于定向策略關聯),也就是說當信息的定向條件改變時只需修改信息庫中的信息所具有的標簽,而無需對信息發布平臺進行修改,即可實現基于標簽匹配的信息定向(也即在信息庫中確定響應信息請求的信息),處理效率較相關技術中基于定向條件來選取響應信息請求的效率更高,縮短了信息發布的周期,并且節省了頻繁修改信息發布平臺的開發成本,避免修改信息發布平臺周期過長影響信息發布效率的問題。
[0078]實施例一信息庫中的信息具有一個標簽時基于定向策略中篩選屬性進行單維度的標簽匹配以確定目標信息
[0079]本實施例記載一種信息處理方法,可以應用于信息發布平臺(這里的信息發布平臺可以有一個服務器或服務器集群實現),以提升信息發布平臺發布信息的效率,避免相關技術中頻繁基于信息的定向條件修改信息發布平臺導致開發成本高昂的問題,如圖2a所示,本實施例記載的信息處理方法包括以下步驟:
[0080]步驟201,獲取來自信息播放平臺的信息請求。
[0081]這里的信息播放平臺為承載信息播放的介質,包括:終端(可以為智能手機、平板電腦)網頁、個人電腦(PC)端客戶端,移動端(如智能手機、平臺電腦,可以運行安卓系統或 1S 系統)應用(APP)、超文本標記語言(HTML,Hyper Text Mark-up Language) 5 頁面、電視機頂盒、Xbox/PS3游戲機、戶外廣告展示屏、車載廣告展示屏,還包括其他任意可以承載信息播放的介質,本實施例中對信息播放平臺的具體類型不做限定;
[0082]信息播放平臺中可以通過設置特定插件的方式獲取信息播放平臺的參數信息,參數信息包括參數的參數標識、以及參數的參數值,參數信息可以表征以下信息至少之一:信息播放平臺的來源(例如IP地址,所處的地理區域);信息播放平臺的類型(例如智能手機、平板電腦等類型);信息請求所請求信息的標識(例如可以采用序列號標識);信息請求所請求信息的屬性(例如信息的容量、播放信息所需的時間、信息的類型、信息播放平臺所屬設備的尺寸、產品型號、操作系統類型等特征);信息播放平臺用戶的屬性(例如信息播放平臺用戶的性別、教育背景等信息)。
[0083]從信息的類型對信息分類,上述的信息可以包括:多媒體信息、文本信息、應用(也即可執行程序);從信息的功能屬性對信息分類,上述的信息可以包括:廣告信息、新聞?目息O
[0084]步驟202,解析信息請求得到信息請求的來源信息,來源信息表征信息請求承載中間參數的方式。
[0085]例如,信息請求可以通過統一資源定位符(URL,Uniform Resource Locator)URL、用戶數據(cookie)等方式承載中間參數,由于通過URL、cookie等不同方式承載參數時信息請求的格式不同,因此可以區分信息請求的格式確定;例如信息請求通過URL承載參數的信息(此時來源信息為URL)時,可以基于URL的規范的解析信息請求得到參數信息。
[0086]步驟203,基于來源信息解析信息請求得到至少一個中間參數的參數信息,中間參數的參數信息包括中間參數的參數標識、以及中間參數的參數值。
[0087]步驟204,基于中間參數的參數標識、以及中間參數的參數值進行衍生處理,對應得到參數的參數標識、以及參數的參數值。
[0088]步驟202至步驟204為解析信息請求得到至少一個參數的參數信息的處理,例如信息請求采用ReferUrl承載中間參數時,ReferUrl為全URL地址,基于預設衍生處理策略(例如提取域名屬性的公式)對ReferUrl承載的中間參數進行處理可以得到域名(對應參數的參數標識)的域名屬性(對應參數的域名屬性);
[0089]需要指出的是,實際應用中也可以直接從信息請求中解析出參數的信息(包括參數的參數標識和參數值),例如,對于信息請求http: //1.qq.com/loc = News_ffidthl&platform = PC&machine_type = HTC,通過解析信息請求得到請求的頭部信息為http,確定該信息請求使用URL的方式承載參數信息,解析出參數的參數標識為platform,參數的參數值為HTC。
[0090]步驟205,在標簽定向策略庫中確定包括有參數標識的定向策略,利用參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與參數具有相同參數值的定向策略確定為與信息請求匹配的定向策略。
[0091]以上述的信息請求為例,以參數的參數標識platform、參數的參數值HTC在標簽定向策略庫中進行匹配,匹配到具有參數標識platform、參數值HTC的定向策略,將所匹配到的定向策略作為與信息請求對應的定向策略。
[0092]步驟206,從信息請求所匹配的定向策略中獲取標簽的標識,基于標簽的標識確定與信息請求所匹配的標簽。
[0093]標簽定向策略庫包括至少一個定向策略,定向策略中可以包括標簽的標識、參數來源、參數信息(包括參數的參數標識、以及參數的參數值)、篩選屬性(篩選屬性表征對信息庫中的信息進行篩選的方式);也即是說,定向策略與標簽是一一對應的關系,并且定向策略中包括的與定向策略所對應的標簽的標識(可以采用序列號的形式);定向策略的一個示例如下:〈標簽ID;參數的參數標識(可以采用參數名稱的形式,例如上述的platform)、參數的參數值(例如上述的與參數標識platform對應的參數值HTC);正向篩選(對應篩選屬性,篩選屬性也可以為反向篩選)>。
[0094]基于參數信息可以表征的不同的信息,可以通過設置包括不同參數的定向策略(每個定向策略中包括具有唯一標識的標簽),可以將標簽映射到以下維度之一進行信息播放平臺的定向:信息播放平臺的來源(例如IP地址,所處的地理區域);信息播放平臺的類型(例如智能手機、平板電腦等類型);信息請求所請求信息的標識(例如可以采用序列號標識);信息請求所請求信息的屬性(例如信息的容量;播放信息所需的時間;信息的類型;信息播放平臺所屬設備的尺寸、型號、操作系統類型等特征;信息播放平臺使用的通信服務所歸屬的運營商);信息播放平臺用戶的屬性(例如信息播放平臺用戶的性別、教育背景、居住位置等信息);
[0095]通過在信息庫中設置與具有上述標簽的信息,可以將信息庫的信息按照上述任意維度中的一個進行推送,例如,實現將信息庫中的信息按照內容(信息的類型、信息的容量、信息的播放時長等)、人群(即信息播放平臺所屬用戶的所處的地理區域、性別、年齡等屬性)、場景(即信息播放平臺的使用場景,如播放在線視頻場景、瀏覽網頁場景)中的一個維度進行推送。
[0096]步驟207,基于與信息請求匹配的定向策略、在信息庫中利用信息請求所匹配的標簽進行查詢得到目標信息。
[0097]與信息請求匹配的定向策略中的篩選屬性是正向篩選時,表征基于信息請求所匹配的標簽,在信息庫(本實施例中以信息庫中的信息均具有一個標簽為例進行說明)中查詢得到具有信息請求所匹配的標簽的信息為目標信息;篩選屬性是反向篩選時,基于信息請求所匹配的標簽,在信息庫中進行查詢處理得到未具有信息請求所匹配的標簽的信息為目標信息。
[0098]步驟208,發送目標信息至信息播放平臺。
[0099]下面結合實際應用場景進行說明:
[0100]場景I
[0101]場景說明:向蘋果設備推送特定廣告。
[0102]如圖2b所示,步驟I中,蘋果設備中設置特定插件,當蘋果設備被用戶觸發使用時,步驟2中插件獲取蘋果設備的參數信息并將參數信息承載于信息請求中發送至信息發布平臺,步驟3中信息發布平臺基于信息請求的來源信息(URL)解析出信息請求承載的參數信息得到參數標識為平臺,參數值為蘋果設備,匹配到以下定向策略:〈標簽1,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;正向篩選 > ;從而確定標簽I與信息請求匹配,在信息庫中查找具有標簽I的廣告,并將查找到特定廣告發送至蘋果設備;由于信息庫中需要向蘋果設備推送的特定廣告已經設置有標簽1,因此當蘋果設備發送信息請求時能夠基于信息請求匹配的標簽I在信息庫中查詢到具有標簽I的特定廣告,并將特定廣告發送至蘋果設備;由于非蘋果設備發送的信息請求攜帶的參數信息不能匹配到上述定向策略,也就無法確定標簽I與信息請求匹配,進而不會將具有標簽I的特定廣告推送至非蘋果設備。
[0103]場景2
[0104]場景說明:向移動終端設備推送實時交通狀況信息。
[0105]如圖2c所示,步驟I中,移動終端設備(如智能手機、平板電腦)中設置特定插件,當移動終端設備被用戶觸發使用時,步驟2中插件獲取移動終端設備的參數信息并將參數信息承載于信息請求中發送至信息發布平臺,步驟3中信息發布平臺基于信息請求的來源信息(URL)解析出信息請求承載的參數信息得到參數標識為平臺,參數值為移動終端設備(例如智能手機、平板電腦),匹配到以下定向策略:〈標簽2,參數來源:URL ;參數標識:平臺;參數值:移動終端設備;篩選屬性:正向篩選 > ;從而確定標簽2與信息請求匹配,在信息庫中查找到具有標簽2的交通信息,并將查找到的交通信息發送至移動終端設備;由于信息庫中需要向移動終端設備推送的交通信息已經設置有標簽2,因此當移動終端設備發送信息請求時能夠將交通信息發送至移動終端設備;由于非移動終端設備發送的信息請求攜帶的參數信息不能匹配到上述定向策略,也就無法確定標簽2與信息請求匹配,進而無法將具有標簽2的交通信息推送至非移動終端設備。
[0106]實施例二信息庫中的信息具有多個標簽時,基于定向策略中的定向類型屬性進行單個維度的標簽匹配以確定目標信息
[0107]本實施例記載一種信息處理方法,可以應用于信息發布平臺(這里的信息發布平臺可以有一個服務器或服務器集群實現),以提升信息發布平臺發布信息的效率,避免相關技術中頻繁基于信息的定向條件修改信息發布平臺導致開發成本高昂的問題,如圖3a所示,本實施例記載的信息處理方法包括以下步驟:
[0108]步驟301,獲取來自信息播放平臺的信息請求。
[0109]這里的信息播放平臺為承載信息播放的介質,包括:終端(可以為智能手機、平板電腦)網頁、個人電腦(PC)端客戶端,移動端(如智能手機、平臺電腦,可以運行安卓系統或1S系統)應用(APP)、HTML5頁面,電視機頂盒、Xbox/PS3游戲機、戶外廣告展示屏、車載廣告展示屏,還包括其他任意可以承載信息播放的介質,本實施例中對信息播放平臺的具體類型不做限定。
[0110]信息播放平臺中可以通過設置特定插件的方式獲取信息播放平臺的參數信息,參數信息包括參數的參數標識、以及參數的參數值,參數信息可以表征以下信息至少之一:信息播放平臺的來源(例如IP地址,所處的地理區域);信息播放平臺的類型(例如智能手機、平板電腦等類型);信息請求所請求信息的標識(例如可以采用序列號標識);信息請求所請求信息的屬性(例如信息的容量、播放信息所需的時間、信息的類型、信息播放平臺所屬設備的尺寸、產品型號、操作系統類型等特征);信息播放平臺用戶的屬性(例如信息播放平臺用戶的性別、教育背景等信息)。
[0111]從信息的類型對信息分類,上述的信息可以包括:多媒體信息、文本信息、應用(也即可執行程序);從信息的功能屬性對信息分類,上述的信息可以包括:廣告信息、新聞?目息O
[0112]步驟302,解析信息請求得到信息請求的來源信息,來源信息表征信息請求承載參數的方式。
[0113]例如,信息請求可以通過URL、cookie等方式承載中間參數,由于通過URL、cookie等不同方式承載參數時信息請求的格式不同,因此可以區分信息請求的格式確定;例如信息請求通過URL承載參數的信息(此時來源信息為URL)時,可以基于URL的規范的解析信息請求得到參數的信息。
[0114]步驟303,基于來源信息解析信息請求得到參數的參數標識、以及參數的參數值。
[0115]步驟302和步驟303為解析信息請求得到至少一個參數的參數信息的處理,需要指出的是,實際應用中也可以直接從信息請求中的解析出參數的信息(包括參數的參數標識和參數值),例如,對于信息請求 http://l.qq.com/loc = News_ffidthl&platform =PC&machine_type = HTC,通過解析信息請求得到信息請求的頭部信息為http,確定該信息請求使用URL的方式承載參數信息,解析出參數的參數標識為platform,參數的參數值為HTC0
[0116]實際應用中,還可以基于來源信息解析信息請求得到至少一個中間參數的參數信息(中間參數的參數信息包括中間參數的參數標識、以及中間參數的參數值),并基于中間參數的參數標識、以及中間參數的參數值進行衍生處理,對應得到參數的參數標識、以及參數的參數值;例如信息請求采用ReferUrl承載中間參數時,ReferUrl為全URL地址,基于預設衍生處理策略對ReferUrl承載的中間參數進行處理可以得到域名(對應參數的參數標識)的域名屬性(對應參數的域名屬性)。
[0117]步驟304,在標簽定向策略庫中確定包括有參數標識的定向策略,利用參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與參數具有相同的參數值的定向策略確定為與信息請求匹配的定向策略。
[0118]以上述的信息請求為例,以參數的參數標識platform、參數的參數值HTC在標簽定向策略庫中進行匹配,匹配到具有參數標識platform、參數值HTC的定向策略,將所匹配到的定向策略作為與信息請求對應的定向策略。
[0119]步驟305,從信息請求所匹配的定向策略中獲取標簽的標識,基于標簽的標識確定與信息請求所匹配的標簽。
[0120]標簽定向策略庫包括至少一個定向策略,定向策略中可以包括標簽的標識、參數來源(表征信息請求承載參數信息的方式,例如可以為URL或cookie)、參數信息(包括參數的參數標識、以及參數的參數值)、定向類型屬性(表征一個維度的目標信息播放平臺);
也即是說,定向策略與標簽是--對應的關系,并且定向策略中包括與定向策略所對應的標簽的標識(可以采用序列號的形式)。
[0121]定向策略的一個示例如下:〈標簽ID ;參數來源;參數的參數標識(可以采用參數名稱的形式,例如上述的PI at form)、參數的參數值(例如上述的與參數標識PI atform對應的參數值HTC);定向類型屬性〉。
[0122]基于參數信息可以表征的不同的信息,可以通過設置包括不同參數的定向策略(每個定向策略中包括具有唯一標識的標簽),可以將標簽映射到以下信息一個或多個維度的播放平臺:信息播放平臺的來源(例如IP地址,所處的地理區域);信息播放平臺的類型(例如智能手機、平板電腦等類型);信息請求所請求信息的標識(例如可以采用序列號標識);信息請求所請求信息的屬性(例如信息的容量;播放信息所需的時間;信息的類型;信息播放平臺所屬設備的尺寸、型號、操作系統類型等特征;信息播放平臺使用的通信服務所歸屬的運營商);信息播放平臺用戶的屬性(例如信息播放平臺用戶的性別、教育背景、居住位置等信息);
[0123]通過在信息庫中設置與具有上述標簽的信息,可以將信息庫的信息按照上述任意維度中的一個或多個維度進行推送,例如,實現將信息庫中的信息按照內容(信息的類型、信息的容量、信息的播放時長等)、人群(即信息播放平臺所屬用戶的所處的地理區域、性另IJ、年齡等屬性)、場景(即信息播放平臺的使用場景,如播放在線視頻場景、瀏覽網頁場景)中的任意兩個維度或全部維度進行推送。
[0124]步驟306,將信息請求對應的標簽與信息庫中的候選信息的標簽進行匹配。
[0125]步驟307,當信息請求對應的標簽(信息請求對應的標簽的數量大于等于N,N為大于等于I的整數)的標識與候選信息的N個標簽的標識相同且候選信息具有至少N+1個標簽時,判斷候選信息具有的標簽對應的定向策略是否具有相同的定向類型屬性,如果具有,則執行步驟308 ;否則,返回步驟306直至信息庫中的候選信息處理完畢。
[0126]步驟308,判定候選信息為目標信息。
[0127]例如,當信息請求對應標簽I時,設信息庫中的一候選信息具有標簽I和標簽2,則信息請求對應的標簽I與候選信息具有的標簽中的標簽I的標識相同(即標識為I),判斷標簽I對應的定向策略(包括定向類型屬性信息)、以及標簽2對應的定向策略(包括定向類型屬性信息)是否具有相同的定向類型屬性信息,設標簽I對應的定向策略為:〈標簽1,參數來源:URL ;參數標識:平臺;參數值:安卓設備;定向類型屬性:平臺定向 > ;再設標簽2對應的定向策略為:〈標簽2,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向 > ;當候選信息同時具有標簽I和標簽2時,表征候選信息在平臺這一維度具有兩類發送對象:蘋果設備和安卓設備;那么,當信息請求匹配的標簽為標簽I或標簽2時,表征發送信息請求的信息播放平臺為候選信息的目標播放平臺,也即對于步驟301獲取的信息請求來說該候選信息為目標信息;需要指出的是,候選信息可以具有多個標簽,當信息請求對應的標簽與候選信息具有的多個標簽中的一個標簽相同(即標簽的標識匹配)時,如果候選信息具有的多個標簽對應的定向策略具有相同的定向類型屬性,則該候選信息為目標信息,也即需要將該候選信息發送至信息請求的來源信息播放平臺。
[0128]再例如,當信息請求對應標簽3時,設信息庫中的一候選信息具有標簽3和標簽4,則信息請求對應的標簽3與候選信息具有的標簽中的標簽3的標識相同(即標識為3),判斷標簽3對應的定向策略(包括定向類型屬性信息)、以及標簽4對應的定向策略(包括定向類型屬性信息)是否具有相同的定向類型屬性信息,設標簽I對應的定向策略為:〈標簽3,參數來源:URL ;參數標識:內容;參數值:電視劇I ;定向類型屬性:多媒體定向 > ;再設標簽4對應的定向策略為:〈標簽4,參數來源:URL ;參數標識:內容;參數值:電視劇2 ;定向類型屬性:多媒體定向 >,當候選信息同時具有標簽3和標簽4時,表征候選信息在平臺這一維度具有兩類發送對象:播放電視劇I和播放電視劇2的信息播放平臺;那么,當信息請求匹配的標簽為標簽3或標簽4時,表征發送信息請求的信息播放平臺為候選信息的目標播放平臺,也即對于步驟301獲取的信息請求來說該候選信息為目標信息;需要指出的是,候選信息可以具有多個標簽,當信息請求對應的標簽與候選信息具有的多個標簽中的一個標簽相同(即標簽的標識匹配)時,如果候選信息具有的多個標簽對應的定向策略具有相同的定向類型屬性,則該候選信息為目標信息,也即需要將該候選信息發送至信息請求的來源信息播放平臺。
[0129]步驟309,發送目標信息至信息請求的來源信息播放平臺。
[0130]下面結合實際應用場景進行說明:
[0131]場景I
[0132]場景說明:向蘋果設備和安卓設備推送特定廣告。
[0133]特定廣告具有標簽I和標簽2,其中標簽I對應的定向策略為:〈標簽1,參數來源:URL ;參數標識:平臺;參數值:安卓設備;定向類型屬性:平臺定向 > ;標簽2對應的定向策略為:〈標簽2,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向
[0134]以處理蘋果設備發送的信息請求為例,如圖3b所示,蘋果設備中設置特定插件,當蘋果設備被用戶觸發使用時,插件獲取蘋果設備的參數信息并將參數信息承載于信息請求中發送至信息發布平臺,信息發布平臺基于信息請求的來源信息解析出信息請求承載的參數信息得到參數標識為平臺,參數值為蘋果設備,匹配到以下定向策略:〈標簽1,參數來源:URL ;參數標識:平臺;參數值:安卓設備;定向類型屬性:平臺定向〉;從而確定標簽I與信息請求匹配,在信息庫中查找僅具有標簽I的廣告,并將查找到廣告發送至蘋果設備;當查找到具有標簽I的廣告還具有標簽2時,判斷出標簽2和標簽I對應的定向策略具有相同的定向類型屬性即平臺定向,因此將上述特定廣告也發送至蘋果設備;安卓設備發送信息請求時,該信息請求與標簽2匹配,由于同樣能夠判斷出上述特定廣告具有的標簽I和標簽2對應的定向均具有平臺定向屬性,因此上述特定廣告也發送至安卓設備;對于黑莓設備的發送的信息請求,解析出的參數信息(參數標識為平臺,參數值為黑莓設備)無法匹配到標簽I或標簽2對應的定向策略,因此信息發布平臺不會將特定廣告發送至黑莓設備播放。
[0135]場景2
[0136]場景說明:向一線城市和二線城市的用戶推送頭條新聞。
[0137]信息庫的頭條新聞具有標簽3和標簽4,其中標簽3對應的定向策略為:〈標簽3,參數來源:URL ;參數標識:區域;一線城市:安卓設備;定向類型屬性:區域定向 > ;標簽4對應的定向策略為:〈標簽4,參數來源:URL ;參數標識:區域;參數值:二線城市;定向類型屬性:區域定向>。
[0138]如圖3c所示,一線城市信息播放平臺和二線城市信息播放平臺中設置特定插件,當信息播放平臺被用戶觸發使用時,插件獲取信息播放平臺的參數信息并將參數信息承載于信息請求中發送至信息發布平臺,信息發布平臺基于信息請求的來源信息解析出信息請求承載的參數信息得到參數標識為區域,參數值為一線城市,匹配到以下定向策略:〈標簽3,參數來源:URL ;參數標識:區域;一線城市:安卓設備;定向類型屬性:平臺定向 > ;從而確定標簽3與信息請求匹配,在信息庫中查找僅具有標簽3的頭條新聞,并將查找到的信息發送至移動終端設備;當在信息庫中還查找到具有標簽3和標簽4的頭條新聞時,由于標簽3與標簽4對應的定向策略具有相同的定向類型屬性(區域定向),因此,將具有標簽3與標簽4的頭條新聞也發送至信息播放平臺;對于三線城市信息播放平臺發送的信息請求,解析出的參數信息(參數標識為區域,參數值為三線城市)無法匹配到標簽3或標簽4對應的定向策略,因此信息發布平臺不會將頭條信息發送至三線城市的信息播放平臺播放。
[0139]實施例三信息庫中的信息具有多個標簽時,基于定向策略中的定向類型屬性進行多個維度的標簽匹配以確定目標信息
[0140]本實施例記載一種信息處理方法,可以應用于信息發布平臺(這里的信息發布平臺可以有一個服務器或服務器集群實現),以提升信息發布平臺發布信息的效率,避免相關技術中頻繁基于信息的定向條件修改信息發布平臺導致開發成本高昂的問題,如圖4a所示,本實施例記載的信息處理方法包括以下步驟:
[0141 ] 步驟401,獲取來自信息播放平臺的信息請求。
[0142]這里的信息播放平臺為承載信息播放的介質,包括:終端(可以為智能手機、平板電腦)網頁、個人電腦(PC)端客戶端,移動端(如智能手機、平臺電腦,可以運行安卓系統或1S系統)APP、HTML5頁面,電視機頂盒、Xbox/PS3游戲機、戶外廣告展示屏、車載廣告展示屏,還包括其他任意可以承載信息播放的介質,本實施例中對信息播放平臺的具體類型不做限定。
[0143]信息播放平臺中可以通過設置特定插件的方式獲取信息播放平臺的參數信息,參數信息包括參數的參數標識、以及參數的參數值,參數信息可以表征以下信息至少之一:信息播放平臺的來源(例如IP地址,所處的地理區域);信息播放平臺的類型(例如智能手機、平板電腦等類型);信息請求所請求信息的標識(例如可以采用序列號標識);信息請求所請求信息的屬性(例如信息的容量、播放信息所需的時間、信息的類型、信息播放平臺所屬設備的尺寸、產品型號、操作系統類型等特征);信息播放平臺用戶的屬性(例如信息播放平臺用戶的性別、教育背景等信息)。
[0144]從信息的類型對信息分類,上述的信息可以包括:多媒體信息、文本信息、應用(也即可執行程序);從信息的功能屬性對信息分類,上述的信息可以包括:廣告信息、新聞?目息O
[0145]步驟402,解析信息請求得到信息請求的來源信息,來源信息表征信息請求承載參數的方式。
[0146]例如,信息請求可以通過URL、cookie等方式承載中間參數,由于通過URL、cookie等不同方式承載參數時信息請求的格式不同,因此可以區分信息請求的格式確定;例如信息請求通過URL承載參數的信息(此時來源信息為URL)時,可以基于URL的規范的解析信息請求得到參數的信息。
[0147]步驟403,基于來源信息解析信息請求得到參數的參數標識、以及參數的參數值。
[0148]步驟402和步驟403為解析信息請求得到至少一個參數的參數信息的處理,需要指出的是,實際應用中也可以直接從信息請求中的解析出參數的信息(包括參數的參數標識和參數值),例如,對于信息請求 http://l.gg.com/loc= News ffidthl&platform=PC&machine type= HTC,通過解析信息請求得到請求的頭部信息為http,確定該信息請求使用URL的方式承載參數信息,解析出參數的參數標識為platform,參數的參數值為HTC。
[0149]實際應用中,還可以基于來源信息解析信息請求得到至少一個中間參數的參數信息(中間參數的參數信息包括中間參數的參數標識、以及中間參數的參數值),并基于中間參數的參數標識、以及中間參數的參數值進行衍生處理,對應得到參數的參數標識、以及參數的參數值;例如信息請求采用ReferUrl承載中間參數時,ReferUrl為全URL地址,基于預設衍生處理策略對ReferUrl承載的中間參數進行處理可以得到域名(對應參數的參數標識)的域名屬性(對應參數的域名屬性)。
[0150]步驟404,在標簽定向策略庫中確定包括有參數標識的定向策略,利用參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與參數具有相同的參數值的定向策略確定為與信息請求匹配的定向策略。
[0151]以上述的信息請求為例,以參數的參數標識platform、參數的參數值HTC在標簽定向策略庫中進行匹配,匹配到具有參數標識platform、參數值HTC的定向策略,將所匹配到的定向策略作為與信息請求對應的定向策略。
[0152]步驟405,從信息請求所匹配的定向策略中獲取標簽的標識,基于標簽的標識確定與信息請求所匹配的標簽。
[0153]從信息請求中可以解析出多個參數的參數信息,相應地,利用多個參數的參數信息與標簽定向策略庫中的定向策略的參數信息匹配時,可以匹配到多個定向策略,匹配到的每個定向策略包括唯一的標簽標識,也就是說,與信息請求匹配的標簽的數量可以為多個(標簽以不同的標識例如序列號表征)。
[0154]標簽定向策略庫包括至少一個定向策略,定向策略中可以包括標簽的標識、參數來源、參數信息(包括參數的參數標識、以及參數的參數值)、定向類型(對應定向類型屬性,表征信息發送的目標);定向類型屬性(表征向定向策略以平臺對定向信息發送的目標);也即是說,定向策略與標簽是--對應的關系,并且定向策略中包括的與定向策略所對應的標簽的標識(可以采用序列號的形式);定向類型屬性表征在特定維度的信息播放平臺集合進行信息發送。
[0155]定向策略的一個示例如下:標簽ID ;參數來源(表征信息請求承載參數信息的方式,例如可以為URL或cookie)、參數的參數標識(可以采用參數名稱的形式,例如上述的platform)、參數的參數值(例如上述的與參數標識platform對應的參數值HTC);定向類型屬性(表征一個維度的目標信息播放平臺);基于參數信息可以表征的不同的信息,可以通過設置包括不同參數的定向策略(每個定向策略中包括具有唯一標識的標簽),可以將標簽映射到以下一個或多個維度的信息播放平臺:信息播放平臺的來源(例如IP地址,所處的地理區域);信息播放平臺的類型(例如智能手機、平板電腦等類型);信息請求所請求信息的標識(例如可以采用序列號標識);信息請求所請求信息的屬性(例如信息的容量;播放信息所需的時間;信息的類型;信息播放平臺所屬設備的尺寸、型號、操作系統類型等特征;信息播放平臺使用的通信服務所歸屬的運營商);信息播放平臺用戶的屬性(例如信息播放平臺用戶的性別、教育背景、居住位置等信息);
[0156]通過在信息庫中設置與具有上述標簽的信息,可以將信息庫的信息按照上述任意維度中的一個或多個進行推送,例如,實現將信息庫中的信息按照信內容(信息的類型、信息的容量、信息的播放時長等)、人群(即信息播放平臺所屬用戶的所處的地理區域、性別、年齡等屬性)、場景(即信息播放平臺的使用場景,如播放在線視頻場景、瀏覽網頁場景)中的任意一個或多個維度進行推送。
[0157]步驟406,將信息請求對應的標簽與信息庫中候選信息具有的標簽進行匹配。
[0158]步驟407,當候選信息具有至少兩個標簽、且信息請求對應的標簽匹配到候選信息中的全部標簽時,判斷候選信息具有的全部標簽對應的定向策略是否具有不同的定向類型屬性,如果具有,則執行步驟408,否則,返回步驟406繼續匹配信息庫中的下一個候選信息直至信息庫的候選信息全部處理完畢。
[0159]步驟408,判定候選信息為目標信息。
[0160]例如,當信息請求對應標簽1、標簽2和標簽3時,設信息庫中的一候選信息具有標簽I和標簽2,則信息請求對應的標簽匹配到該候選信息具有的全部標簽,判斷標簽I對應的定向策略(包括定向類型屬性信息)、以及標簽2對應的定向策略(包括定向類型屬性信息)是否具有不同的定向類型屬性信息,設標簽I對應的定向策略為:〈標簽1,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向 > ;再設標簽2對應的定向策略為:〈標簽2,參數來源:URL ;參數標識:內容;參數值:電視劇2 ;定向類型屬性:多媒體定向 > ;當候選信息同時具有標簽I和標簽2時,表征候選信息的目標信息播放平臺需要滿足平臺和多媒體兩個不同的維度的定向條件:蘋果設備上播放電視劇I ;那么,當信息請求匹配的標簽包括標簽I和標簽2時,表征發送信息請求的信息播放平臺為候選信息的目標信息播放平臺,也即對于步驟401中獲取的信息請求來說該候選信息為目標信息。
[0161]再例如,當信息請求對應標簽3和標簽4時,設信息庫中的一候選信息具有標簽3和標簽4,則信息請求對應的標簽3和標簽4匹配到候選信息具有的全部標簽,判斷標簽3對應的定向策略(包括定向類型屬性信息)、以及標簽4對應的定向策略(包括定向類型屬性信息)是否具有不同的定向類型屬性信息,設標簽3對應的定向策略為:〈標簽3,參數來源:URL ;參數標識:內容;參數值:電視劇I ;定向類型屬性:多媒體定向 > ;再設標簽4對應的對應定向策略為:〈標簽4,參數來源:URL ;參數標識:場景;參數值:騰訊視頻;定向類型屬性:場景定向 >,當候選信息同時具有標簽3和標簽4時,表征候選信息的目標信息播放平臺需要滿足多媒體和場景兩個不同的維度的定向條件:使用騰訊視頻播放電視劇I ;那么,當信息請求匹配的標簽為標簽3和標簽4時,表征發送信息請求的信息播放平臺為候選信息的目標播放平臺(也即發送的信息請求的信息播放平臺在使用騰訊視頻應用播放電視劇1),也即對于步驟401中獲取的信息請求來說該候選信息為目標信息。
[0162]步驟409,發送目標信息至信息請求的來源信息播放平臺。
[0163]下面實際應用場景進行說明:
[0164]場景I
[0165]場景說明:向播放電視劇I的蘋果設備推送特定廣告。
[0166]特定廣告具有標簽1、標簽2,其中標簽I對應的定向策略為:〈標簽1,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向 > ;標簽2對應的定向策略為:〈標簽2,參數來源:URL ;參數標識:內容;參數值:電視劇I ;定向類型屬性:多媒體定向>。
[0167]以處理蘋果設備發送的信息請求為例,如圖4b所示,蘋果設備中設置特定插件,當蘋果設備被用戶觸發使用時,插件獲取蘋果設備的參數信息并將參數信息承載于信息請求中發送至信息發布平臺,信息發布平臺基于信息請求的來源信息解析出信息請求承載的參數信息得到一個參數的參數標識為平臺,參數值為蘋果設備,匹配到以下定向策略:〈標簽1,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向 > ;還得到的一個參數的參數標識為內容,參數值為電視劇1,匹配到以下定向策略:〈標簽2,參數來源:URL ;參數標識:內容;參數值:電視劇I ;定向類型屬性:多媒體定向 > ;從而確定標簽I與標簽2與信息請求匹配,將標簽I與標簽2與信息庫中的信息具有的標簽進行匹配(可以基于標簽的標識進行匹配),查找到具有標簽I和標簽2的特定廣告,判斷出標簽2和標簽I對應的定向策略具有不同的定向類型屬性,因此在步驟3中將上述特定廣告發送至蘋果設備;當播放電視劇I的安卓設備發送用戶請求時,應用請求僅僅與標簽2匹配,也即安卓設備發送的用戶請求匹配的標簽沒有全部匹配到特定廣告具有的標簽(標簽2和標簽I),因此不會將特定廣告發送至安卓設備。
[0168]場景2
[0169]場景說明:向使用騰訊視頻播放電視劇2的信息播放平臺推送頭條新聞。
[0170]信息庫的頭條新聞具有標簽3和標簽4,其中標簽3對應的定向策略為:〈標簽3,參數來源:URL ;參數標識:內容;參數值:電視劇2 ;定向類型屬性:多媒體定向 > ;標簽4對應的定向策略為:〈標簽4,參數來源:URL ;參數標識:場景;參數值:騰訊視頻;定向類型屬性:場景定向>。
[0171]如圖4c所示,信息播放平臺I中設置特定插件,當信息播放平臺I被用戶觸發使用時,插件獲取信息播放平臺的參數信息并將參數信息承載于信息請求中發送至信息發布平臺,信息發布平臺基于信息請求的來源信息解析出信息請求承載的參數信息得到一個參數的參數標識為內容,參數值為電視劇2,匹配到以下定向策略:〈標簽3,參數來源:URL ;參數標識:內容;參數值:電視劇2 ;定向類型屬性:多媒體定向 > ;還解析出一個參數的參數標識為場景,參數值為騰訊視頻,匹配到以下定向策略:〈標簽4,參數來源:URL ;參數標識:場景;參數值:騰訊視頻;定向類型屬性:場景定向 > ;從而確定標簽3、標簽4與信息請求匹配,將標簽3和標簽4與在信息庫中的信息具有的標簽進行匹配(可以通過匹配標簽標識的方式),查找具有標簽3和標簽4的頭條新聞,判斷出標簽3和標簽4對應的定向策略具有不同的定向類型屬性,因此具有標簽3和標簽4的頭條信息發送至發送信息請求的信息播放平臺I ;當信息播放平臺2被觸發使用騰訊視頻播放電視劇I時,信息播放平臺發送的信息請求僅與標簽4匹配,此時信息請求對應的標簽無法匹配到頭條新聞具有的全部標簽(即標簽3和標簽4),因此不會將頭條信息發送至信息播放平臺2。
[0172]實施例四信息庫中的信息具有多個標簽時,基于定向策略中的定向類型屬性和篩選屬性進行多個維度的標簽匹配以確定目標信息
[0173]本實施例記載一種信息處理方法,可以應用于信息發布平臺(這里的信息發布平臺可以有一個服務器或服務器集群實現),以提升信息發布平臺發布信息的效率,避免相關技術中頻繁基于信息的定向條件修改信息發布平臺導致開發成本高昂的問題,如圖5所示,本實施例記載的信息處理方法包括以下步驟:
[0174]步驟501,獲取來自信息播放平臺的信息請求。
[0175]這里的信息播放平臺為承載信息播放的介質,包括:終端(可以為智能手機、平板電腦)網頁、個人電腦(PC)端客戶端,移動端(如智能手機、平臺電腦,可以運行安卓系統或1S系統)應用(APP)、HTML5頁面,電視機頂盒、Xbox/PS3游戲機、戶外廣告展示屏、車載廣告展示屏,還包括其他任意可以承載信息播放的介質,本實施例中對信息播放平臺的具體類型不做限定。
[0176]信息播放平臺中可以通過設置特定插件的方式獲取信息播放平臺的參數信息,參數信息包括參數的參數標識、以及參數的參數值,參數信息可以表征以下信息至少之一:信息播放平臺的來源(例如IP地址,所處的地理區域);信息播放平臺的類型(例如智能手機、平板電腦等類型);信息請求所請求信息的標識(例如可以采用序列號標識);信息請求所請求信息的屬性(例如信息的容量、播放信息所需的時間、信息的類型、信息播放平臺所屬設備的尺寸、產品型號、操作系統類型等特征);信息播放平臺用戶的屬性(例如信息播放平臺用戶的性別、教育背景等信息)。
[0177]從信息的類型對信息分類,上述的信息可以包括:多媒體信息、文本信息、應用(也即可執行程序);從信息的功能屬性對信息分類,上述的信息可以包括:廣告信息、新聞?目息O
[0178]步驟502,解析信息請求得到信息請求的來源信息,來源信息表征信息請求承載參數的方式。
[0179]例如,信息請求可以通過URL、cookie等方式承載中間參數,由于通過URL、cookie等不同方式承載參數時信息請求的格式不同,因此可以區分信息請求的格式確定;例如信息請求通過URL承載參數的信息(此時來源信息為URL)時,可以基于URL的規范的解析信息請求得到參數的信息。
[0180]步驟503,基于來源信息解析信息請求得到參數的參數標識、以及參數的參數值。
[0181]步驟502和步驟503為解析信息請求得到至少一個參數的參數信息的處理,需要指出的是,實際應用中也可以直接從信息請求中的解析出參數的信息(包括參數的參數標識和參數值),例如,對于信息請求 http://l.gg.com/loc= News ffidthl&platform=PC&machine type= HTC,通過解析信息請求得到請求的頭部信息為http,確定該信息請求使用URL的方式承載參數信息,解析出參數的參數標識為platform,參數的參數值為HTC。
[0182]實際應用中,還可以基于來源信息解析信息請求得到至少一個中間參數的參數信息(中間參數的參數信息包括中間參數的參數標識、以及中間參數的參數值),并基于中間參數的參數標識、以及中間參數的參數值進行衍生處理,對應得到參數的參數標識、以及參數的參數值;例如信息請求采用ReferUrl承載中間參數時,ReferUrl為全URL地址,基于預設衍生處理策略對ReferUrl承載的中間參數進行處理可以得到域名(對應參數的參數標識)的域名屬性(對應參數的域名屬性)。
[0183]步驟504,在標簽定向策略庫中確定包括有參數標識的定向策略,利用參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與參數具有相同的參數值的定向策略確定為與信息請求匹配的定向策略。
[0184]以上述的信息請求為例,以參數的參數標識platform、參數的參數值HTC在標簽定向策略庫中進行匹配,匹配到具有參數標識platform、參數值HTC的定向策略,將所匹配到的定向策略作為與信息請求對應的定向策略。
[0185]步驟505,從信息請求所匹配的定向策略中獲取標簽的標識,基于標簽的標識確定與信息請求所匹配的標簽。
[0186]從信息請求中可以解析出多個參數的參數信息,相應地,利用多個參數的參數信息與標簽定向策略庫中的定向策略的參數信息匹配時,可以匹配到多個定向策略,匹配到的每個定向策略包括唯一的標簽標識,也就是說,與信息請求匹配的標簽的數量可以為多個(標簽以不同的標識例如序列號表征)。
[0187]標簽定向策略庫包括至少一個定向策略,定向策略中可以包括標簽的標識、參數來源(表征信息請求承載參數信息的方式,例如可以為URL或cookie)、參數信息(包括參數的參數標識、以及參數的參數值)、篩選屬性(表征對信息庫中的信息進行篩選的方式)、定向類型屬性(表征向定向策略以平臺對定向信息發送的目標);也即是說,定向策略與標簽是一一對應的關系,并且定向策略中包括的與定向策略所對應的標簽的標識(可以采用序列號的形式);定向類型屬性表征在特定維度的信息播放平臺集合進行信息發送。
[0188]定向策略的一個示例如下:〈標簽ID ;參數來源:URL ;參數的參數標識(可以采用參數名稱的形式,例如上述的platform)、參數的參數值(例如上述的與參數標識platform對應的參數值HTC);平臺定向(對應定向類型屬性);正向篩選(對應篩選屬性,也可以為反向篩選)> ;
[0189]基于參數信息可以表征的不同的信息,可以通過設置包括不同參數的定向策略(每個定向策略中包括具有唯一標識的標簽),可以將標簽映射到以下一個或多個維度的信息播放平臺:信息播放平臺的來源(例如IP地址,所處的地理區域);信息播放平臺的類型(例如智能手機、平板電腦等類型);信息請求所請求信息的標識(例如可以采用序列號標識);信息請求所請求信息的屬性(例如信息的容量;播放信息所需的時間;信息的類型;信息播放平臺所屬設備的尺寸、型號、操作系統類型等特征;信息播放平臺使用的通信服務所歸屬的運營商);信息播放平臺用戶的屬性(例如信息播放平臺用戶的性別、教育背景、居住位置等信息);
[0190]通過在信息庫中設置與具有上述維度的標簽的信息,可以將信息庫的信息按照上述任意維度中的一個或多個維度進行推送,例如,實現將信息庫中的信息按照內容(信息的類型、信息的容量、信息的播放時長等)、人群(即信息播放平臺所屬用戶的所處的地理區域、性別、年齡等屬性)、場景(即信息播放平臺的使用場景,如播放在線視頻場景、瀏覽網頁場景)中的一個或多個維度進行推送。
[0191]步驟506,將信息請求對應的標簽與信息庫中的候選信息的標簽進行匹配,當候選信息具有至少兩個標簽、且信息請求對應的標簽匹配到所述候選信息中的全部標簽時,執行步驟507a ;當信息請求對應的標簽的標識與候選信息的N(N為大于等于I的整數)個標簽的標識相同且候選信息具有至少N+1個標簽時,執行步驟507b。
[0192]步驟507a,當候選信息具有至少兩個標簽、且信息請求對應的標簽匹配到所述候選信息中的全部標簽時,判斷候選信息具有的全部標簽對應的定向策略是否具有不同的定向類型屬性,如果具有,則執行步驟508a至508c中的對應的步驟,否則,返回步驟506繼續匹配信息庫中的下一個候選信息直至信息庫的候選信息全部處理完畢。
[0193]步驟508a,候選信息所具有的標簽對應的定向類型屬性不同且篩選屬性為正向篩選時,判定候選信息為目標信息。
[0194]以候選信息具有標簽I和標簽2為例,標簽I對應的定向策略為:〈標簽I,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向;篩選屬性:正向篩選 > ;標簽2對應的定向策略為:〈標簽2,參數來源:URL ;參數標識:內容;參數值:電視劇I ;定向類型屬性:多媒體定向;篩選屬性:正向篩選〉,標簽I和標簽2對應的定向類型屬性不同且篩選屬性為正向篩選,表征候選信息以播放電視劇I的蘋果設備為目標信息播放平臺,由于信息請求匹配到標簽I和標簽2,也即發送發信息請求的信息播放平臺為播放電視劇I的蘋果設備,因此候選信息為目標信息也即需要發送至信息請求的來源信息播放平臺播放。
[0195]步驟508b,候選信息所具有的標簽對應的定向類型屬性不同且篩選屬性為反向篩選時,判定候選信息為非目標信息。
[0196]以候選信息具有標簽3和標簽4為例,標簽3對應的定向策略為:〈標簽3,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向;篩選屬性:反向篩選〉;標簽4對應的定向策略為:〈標簽4,參數標識:內容;參數值:電視劇I ;定向類型屬性:多媒體定向;篩選屬性:反向篩選 >,標簽3和標簽4對應的定向類型屬性不同且篩選屬性均為反向篩選,表征候選信息不以蘋果設備為目標信息播放平臺,且不以播放電視劇I的信息播放平臺為目標信息播放平臺,由于信息請求匹配到標簽3和標簽4,也信息請求的來源信息播放平臺為播放電視劇I的蘋果設備,因此候選信息不是目標信息也即不需發送至信息請求的來源信息播放平臺播放。
[0197]步驟508c,候選信息所具有的標簽對應的定向類型屬性不同且篩選屬性不同時,判定候選信息為非目標信息。
[0198]以候選信息具有標簽5和標簽6為例,標簽5對應的定向策略為:〈標簽5,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向;篩選屬性:正向篩選 > ;標簽6對應的定向策略為:〈標簽6,參數來源:URL ;參數標識:內容;參數值:電視劇I ;定向類型屬性:多媒體定向;篩選屬性:反向篩選 >,標簽5和標簽6對應的定向類型屬性不同且篩選屬性不同,表征候選信息以蘋果設備為目標信息播放平臺,且不以播放電視劇I的信息播放平臺為目標信息播放平臺,由于信息請求匹配到標簽5和標簽6,也信息請求的來源信息播放平臺為播放電視劇I的蘋果設備,因此候選信息不是目標信息也即不需發送至信息請求的來源信息播放平臺播放。
[0199]步驟507b,當信息請求對應的標簽的標識與候選信息的N(N為大于等于I的整數,后續以N為I進行說明)個標簽的標識相同且候選信息具有至少N+1個標簽時,判斷候選信息具有的標簽對應的定向策略是否具有相同的定向類型屬性,如果具有,則執行步驟510a至步驟510c中對應的步驟,否則,返回步驟506繼續匹配信息庫中的下一個候選信息直至信息庫的候選信息全部處理完畢。
[0200]步驟509a,候選信息所具有的標簽對應的定向類型屬性相同且篩選屬性為正向篩選時,判定候選信息為目標信息。
[0201]以候選信息具有標簽7和標簽8為例,標簽7對應的定向策略為:〈標簽7,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向;篩選屬性:正向篩選 > ;標簽8對應的定向策略為:〈標簽2,參數標識:平臺;參數值:安卓設備;定向類型屬性:平臺定向;篩選屬性:正向篩選〉,標簽7和標簽8對應的定向類型屬性均為平臺定向且篩選屬性為正向篩選,表征候選信息以蘋果設備和安卓設備為目標信息播放平臺,由于信息請求匹配到標簽7或標簽8,也信息請求的來源信息播放平臺為安卓設備或蘋果設備,因此候選信息是目標信息,也即候選信息需要發送至信息請求的來源信息播放平臺播放。
[0202]步驟50%,候選信息所具有的標簽對應的定向類型屬性相同且篩選屬性為反向篩選時,判定候選信息為非目標信息。
[0203]以候選信息具有標簽9和標簽10為例,標簽9對應的定向策略為:〈標簽9,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向;篩選屬性:反向篩選 > ;標簽10對應的定向策略為:〈標簽10,參數來源:URL ;參數標識:平臺;參數值:安卓設備;定向類型屬性:平臺定向;篩選屬性:反向篩選〉,標簽9和標簽10對應的定向類型屬性均為平臺定向且篩選屬性為反向篩選,表征候選信息不以蘋果設備和安卓信息為目標信息播放平臺,由于信息請求匹配到標簽9或標簽10,也信息請求的來源信息播放平臺為安卓設備或蘋果設備,因此候選信息不是目標信息,也即候選信息不需要發送至信息請求的來源信息播放平臺播放。
[0204]步驟509c,候選信息所具有的標簽對應的定向類型屬性相同且篩選屬性不同時,如果信息請求對應的標簽與候選信息具有的標簽進行匹配,所匹配到的標簽對應的定向策略具有正向篩選屬性時,判定候選信息為目標信息。
[0205]以候選信息具有標簽11和標簽12為例,標簽12對應的定向策略為:〈標簽11,參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向;篩選屬性:正向篩選 > ;標簽12對應的定向策略為:〈標簽12,參數來源:URL ;參數標識:平臺;參數值:安卓設備;定向類型屬性:平臺定向;篩選屬性:反向篩選〉,標簽11和標簽12對應的定向類型屬性均為平臺定向且篩選屬性為不同,表征候選信息以蘋果設備為目標信息播放平臺,且不以安卓設備為目標信息播放平臺,如果信息請求對應的標簽與候選信息的標簽匹配得到標簽11,表征信息請求的來源信息播放平臺為蘋果設備,因此候選信息是目標信息,也即候選信息需要發送至信息請求的來源信息播放平臺播放;如果信息請求對應的標簽與候選信息的標簽匹配得到標簽12,表征信息請求的來源信息播放平臺為安卓設備,因此候選信息不是目標信息,也即候選信息不需要發送至信息請求的來源信息播放平臺播放。
[0206]實施例五
[0207]本實施例對設置標簽定向策略庫進行說明;
[0208]信息發布平臺在處理信息請求之前,需要根據配置操作設置標簽定向策略庫和信息庫的信息的標簽;并加載標簽定向策略庫和信息庫的信息具有的標簽;
[0209]當從信息請求解析出參數時,利用參數信息匹配的方式確定信息請求在標簽定向策略庫中對應的定向策略,基于定向策略中標簽的標識進而確定信息請求匹配的標簽(可以為多個),在信息庫中查詢到具有信息請求所匹配標簽的候選信息,基于候選信息所具有的標簽、以及標簽對應的定向策略中的定向類型屬性和篩選屬性確定候選信息是否為目標信息(也即是否需要將候選信息發送至信息請求的來源信息播放平臺);以信息庫中的信息為廣告為例,下面對上述處理進行說明:
[0210]如圖6a所示,本實施例記載的信息處理方法包括以下步驟:
[0211 ] 步驟601,獲取來自信息播放平臺的信息請求。
[0212]步驟602,初步篩選信息庫中的廣告。
[0213]也即將利用相關技術定向條件進行投放的信息過濾,篩選出具有標簽的廣告進行后續處理;步驟603的處理實現對相關技術利用定向條件進行廣告投放處理的兼容;也即是說,本實施例記載的信息發布平臺也可以利用相關技術的定向條件來進行廣告的篩選和投放。
[0214]步驟603,解析出信息請求所承載的參數信息。
[0215]通過解析出信息請求的參數來源信息,來源信息表征信息請求承載參數的方式。例如,信息請求可以通過URL、cookie等方式承載中間參數,由于通過URL、cookie等不同方式承載參數時信息請求的格式不同,因此可以區分信息請求的格式確定;例如信息請求通過URL承載參數的信息(此時來源信息為URL)時,可以基于URL的規范的解析信息請求得到參數的信息。
[0216]步驟604,加載標簽定向策略庫和信息庫中的廣告具有的標簽。
[0217]加載標簽定向策略庫和信息庫中的廣告具有的標簽之前,還需要進行下述處理:
[0218]I)響應第一配置操作,確定第一配置操作所指示的特定參數的參數信息、定向類型屬性、以及篩選屬性;其中,參數信息包括參數的參數標識以及參數的參數值;定向屬性表征在特定維度的信息播放平臺進行廣告發送,篩選屬性表征對信息庫中的廣告進行篩選的方式;基于所確定的信息在標簽定向策略庫中生成定向策略,將定向策略封裝具有唯一標識的標簽。
[0219]定向策略的一個示例如下:< 標簽I ;參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向;篩選屬性:正向篩選〉;URL表征定向以URL傳遞參數信息的信息請求,參數來源表征信息請求承載參數信息方式,可以為http網絡請求,具有可以采用get、post、cookie等承載參數的方式;標簽I唯一表征該定向策略,平臺、安卓設備表征以及正向篩選屬性表征以安卓設備為目標信息播放平臺;平臺定向候選的平臺包括PC、安卓平臺、蘋果設備(如Iphone和IPad)。
[0220]2)獲取第二配置操作,將信息庫的廣告以第二配置操作指示的標簽進行標識,也即指示信息庫的廣告如何定向發送。
[0221]例如,當信息庫中的特定廣告以蘋果設備為目標信息播放平臺時,可以將上述定向策略中的標簽I分配給特定廣告,表征特定廣告基于以下定向策略進行信息播放平臺的定向:〈標簽I ;參數來源:URL ;參數標識:平臺;參數值:蘋果設備;定向類型屬性:平臺定向;篩選屬性:正向篩選〉。
[0222]步驟605,基于參數信息匹配的方式,確定用戶請求所匹配的標簽(標簽為多個時可以為標簽列表的形式)。
[0223]可以通過以下方式實現:解析信息請求得到信息請求的來源信息,來源信息表征信息請求承載參數的方式;基于來源信息解析信息請求得到參數的參數標識、以及參數的參數值;在標簽定向策略庫中確定包括有參數標識的定向策略,利用參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與參數具有相同的參數值的定向策略確定為與信息請求匹配的定向策略;從信息請求所匹配的定向策略中獲取標簽的標識,基于標簽的標識確定與信息請求所匹配的標簽;具體處理請參見前述實施例的記載,本實施例中不再贅述。
[0224]步驟606,判斷是否需要標簽定向處理,如果需要,則執行步驟607 ;否則,執行步驟 609 0
[0225]步驟607,將信息請求匹配的標簽,與信息庫的廣告具有的標簽進行匹配,以判斷候選廣告是否為目標廣告(也即判斷是否定向成功),如果是,則轉入步驟610對篩選出的廣告執行其他的過濾規則(兼容相關技術的過濾);否則,執行步驟608,過濾候選廣告。
[0226]步驟609,判定候選廣告符合篩選條件。
[0227]步驟610,對篩選出的候選廣告執行其他的過濾規則(兼容相關技術的過濾處理)。
[0228]步驟611,將最終篩選出的廣告發送至信息請求的來源信息播放平臺。
[0229]—個實際應用場景如圖6b所示,場景說明:向PC和IPHONE推送特定廣告。
[0230]在步驟I中,響應用戶實施的第一配置操作,在標簽定向策略庫中配置以下定向策略:
[0231]<標簽1,參數來源:URL ;參數標識:平臺;參數值:PC ;定向類型屬性:平臺定向;篩選屬性:正向篩選〉;
[0232]<標簽2,參數來源:URL ;參數標識:平臺;參數值=IPHONE ;定向類型屬性:平臺定向;篩選屬性:正向篩選〉。
[0233]在步驟2中,響應用戶實施的第二配置操作,在信息庫的特定廣告設置標簽I和標簽2,也即特定廣告以PC和IPHONE為目標信息播放平臺。
[0234]在步驟3中,信息發布平臺加載步驟I中的定向策略以及步驟2中的標簽。
[0235]在步驟4中,用戶觸發信息播放平臺播放視頻。
[0236]在步驟5中,信息播放平臺向信息發布后發送信息請求,信息請求中承載參數信息。
[0237]信息播放平臺中可以通過設置特定插件的獲取參數信息,包括信息播放平臺的來源(例如IP地址,所處的地理區域);信息播放平臺的類型(例如智能手機、平板電腦等類型);信息請求所請求信息的標識(例如可以采用序列號標識);信息請求所請求信息的屬性(例如信息的容量、播放信息所需的時間、信息的類型、信息播放平臺所屬設備的尺寸、產品型號、操作系統類型等特征);信息播放平臺用戶的屬性(例如信息播放平臺用戶的性別、教育背景等信息)。
[0238]在步驟6中,信息發布平臺根據參數信息匹配的方式確定用戶請求匹配的標簽,并將用戶匹配的標簽與信息庫的廣告具有的標簽比對,在信息庫中篩選出對應用戶請求的來源信息播放平臺的目標廣告。
[0239]在步驟7中,信息發布平臺發送目標廣告至信息請求的來源信息播放平臺。
[0240]在步驟8中,信息播放播放接收的目標廣告。
[0241]當PC發送信息請求時,基于解析出的參數請求的來源信息(設信息請求采用URL傳遞參數),可以進一步解析出信息請求攜帶的以下參數:參數標識:平臺;參數值:pc ;該參數信息匹配到以下定向策略:〈標簽I,參數來源:URL ;參數標識:平臺;參數值:PC ;定向類型屬性:平臺定向;篩選屬性:正向篩選〉;從而確定請求與標簽I匹配,在信息庫中查找具有標簽I的信息,從而能夠查找到上述具有標簽I的特定廣告作為目標廣告。
[0242]再例如,當IPHONE設備向信息發布平臺發送信息請求http://l.qq.com/loc =News_ffidthl&platform = PC&machine_type = IPHONE 時,解析出來源信息為 URL,基于URL規范解析出信息請求承載的參數標識為平臺(platform),參數值為ΙΡΗ0ΝΕ,利用參數信息匹配的方式,匹配到以下定向策略:〈標簽2,參數來源:URL ;參數標識:平臺;參數值:IPHONE ;定向類型屬性:平臺定向;篩選屬性:正向篩選 > ;也即IPHONE設備發送的信息請求與標簽2匹配,在信息庫中查詢具有標簽2的廣告,查詢到上述具有標簽I和標簽2的特定廣告,由于標簽I和標簽2對應的定向策略具有相同的定向類型屬性,也即特定廣告以IPHONE設備或PC設備為目標信息播放設備,因此該特定廣告為對于的IPHONE設備的目標廣告,也即需要發送至IPHONE設備。
[0243]實施例六
[0244]本實施例記載一種計算機可讀介質,可以為ROM(例如,只讀存儲器、FLASH存儲器、轉移裝置等)、磁存儲介質(例如,磁帶、磁盤驅動器等)、光學存儲介質(例如,CD-ROM、DVD-R0M、紙卡、紙帶等)以及其他類型的程序存儲器;所述計算機可讀介質中存儲有計算機可執行指令,當執行所述指令時,引起至少一個處理器執行包括如圖1至圖6a任一附圖所示的信息處理方法。
[0245]實施例七
[0246]本實施例記載一種信息發布平臺,用以執行上述的信息處理方法,對于本實施例中未披露的技術細節,請參見上述實施例的記載;如圖7所示,本實施例記載的信息發布平臺包括:
[0247]獲取單元10,用于獲取來自信息播放平臺的信息請求;
[0248]解析單元20,用于解析所述信息請求得到至少一個參數的參數信息,所述參數信息包括所述參數的參數標識、以及所述參數的參數值;
[0249]第一確定單元30,用于在標簽定向策略庫中確定包括有所述參數標識的定向策略,利用所述參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與所述參數具有相同的參數值的定向策略確定為與所述信息請求匹配的定向策略;
[0250]第二確定單元40,用于從所述信息請求所匹配的定向策略中獲取標簽的標識,基于所獲取的標簽的標識確定與所述信息請求所匹配的標簽,其中,所述標簽定向策略庫包括至少一個定向策略且所述定向策略包括具有特定標識的標簽;
[0251]查詢單元50,用于基于與所述信息請求匹配的定向策略、在信息庫中利用所述信息請求所匹配的標簽進行查詢得到目標信息,并發送所述目標信息至所述信息播放平臺,其中,所述信息庫中的信息具有至少一個標簽。
[0252]作為一個實施方式,所述查詢單元50還用于所述定向策略包括篩選屬性且篩選屬性是正向篩選時,基于所述信息請求所匹配的標簽,在所述信息庫中查詢得到具有所述信息請求所匹配標簽的信息為所述目標信息;
[0253]所述定向策略包括篩選屬性且篩選屬性是反向篩選時,在所述信息庫中進行查詢處理得到未具有所述信息請求所匹配標簽所的信息為所述目標信息。
[0254]作為一個實施方式,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送;
[0255]所述查詢單元50還用于將所述信息請求對應的標簽與所述信息庫中的候選信息的標簽進行匹配;
[0256]當所述信息請求對應的標簽與所述候選信息的N個標簽相同且所述候選信息具有至少N+1個標簽時,判斷所述候選信息的標簽對應的定向策略是否具有相同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息,N為大于等于I的整數。
[0257]作為一個實施方式,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送;
[0258]所述查詢單元50還用于將所述信息請求對應的標簽與所述信息庫中候選信息具有的標簽進行匹配;
[0259]當所述候選信息具有至少兩個標簽、且所述信息請求對應的標簽匹配到所述候選信息中的全部標簽匹配時,判斷所述候選信息具有的全部標簽對應的定向策略是否具有不同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息。
[0260]作為一個實施方式,所述解析單元20包括:
[0261]第一解析模塊,用于解析所述信息請求得到所述信息請求的來源信息,所述參數來源信息表征所述信息請求承載中間參數的方式;
[0262]第二解析模塊(與第一解析模塊耦合),用于基于所述來源信息解析所述信息請求得到至少一個中間參數的參數信息,所述中間參數的參數信息包括所述中間參數的參數標識、以及所述中間參數的參數值;
[0263]衍生模塊(與第二解析模塊耦合),用于基于所述中間參數的參數標識、以及所述中間參數的參數值進行衍生處理,對應得到所述參數的參數標識、以及所述參數的參數值。
[0264]作為一個實施方式,所述信息發布平臺還包括:
[0265]標簽定向策略庫配置單元60 (與第一確定單元30耦合),用于獲取第一配置操作;
[0266]響應所述第一配置操作,確定所述第一配置操作所指示的特定參數的參數信息、定向類型屬性、以及篩選屬性,其中,所述定向屬性表征在特定維度的信息播放平臺進行信息發送,所述篩選屬性表征對所述信息庫中的信息進行篩選的方式;
[0267]基于所確定的信息在所述標簽定向策略庫中生成定向策略,將所述定向策略封裝入具有唯一標識的標簽。
[0268]第一確定單元30所述信息發布平臺還包括:
[0269]信息庫配置單元70 (與查詢單元50耦合),用于獲取第二配置操作;
[0270]響應所述第二配置操作,將所述信息庫的信息以所述第二配置操作指示的標簽進行標識。
[0271]實際應用中,信息發布平臺的中的各單元可以由信息發布平臺服務器中的微處理器(MCU)、邏輯可編程門陣列(FPGA)或專用集成電路(ASIC)實現。
[0272]綜上所述,可以看出,通過對信息請求進行參數提取,基于信息請求中參數的參數標識和參數值確定信息請求在標簽定向策略庫中匹配的定向策略,基于匹配的定向策略中的標簽的標識確定信息請求對應的標簽,也即實現了基于信息請求中參數的參數標識和參數值將信息請求映射到標簽,由于信息庫的信息預先設置有標簽,因此可以通過標簽匹配的方式在信息庫中篩選信息響應信息請求;這樣,對于相關技術中信息的定向條件可以轉換為信息庫中的信息所設置的標簽(標簽由于定向策略關聯),也就是說當信息的定向條件改變時只需修改信息庫中的信息所具有的標簽,而無需對信息發布平臺進行修改,即可實現基于標簽匹配的信息定向(也即在信息庫中確定響應信息請求的信息),處理效率較相關技術中基于定向條件來選取響應信息請求的效率更高,縮短了信息發布的周期,并且節省了頻繁修改信息發布平臺的開發成本,避免修改信息發布平臺周期過長影響信息發布效率的問題。
[0273]本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:移動存儲設備、隨機存取存儲器(RAM,Random Access Memory)、只讀存儲器(ROM,Read-Only Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0274]或者,本發明上述集成的單元如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明實施例的技術方案本質上或者說對相關技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機、服務器、或者網絡設備等)執行本發明各個實施例所述方法的全部或部分。而前述的存儲介質包括:移動存儲設備、RAM、ROM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0275]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【主權項】
1.一種信息處理方法,其特征在于,所述方法包括: 獲取來自信息播放平臺的信息請求; 解析所述信息請求得到至少一個參數的參數信息,所述參數信息包括所述參數的參數標識、以及所述參數的參數值; 在標簽定向策略庫中確定包括有所述參數標識的定向策略,利用所述參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與所述參數具有相同參數值的定向策略確定為所述信息請求所匹配的定向策略; 從所述信息請求所匹配的定向策略中獲取標簽的標識,基于所獲取的標簽的標識確定與所述信息請求所匹配的標簽,其中,所述標簽定向策略庫包括至少一個定向策略且所述定向策略包括具有特定標識的標簽; 基于與所述信息請求匹配的定向策略、在信息庫的信息中利用所述信息請求所匹配的標簽進行查詢得到目標信息,并發送所述目標信息至所述信息播放平臺,其中,所述信息庫中的每個信息具有至少一個標簽。2.如權利要求1所述的方法,其特征在于,基于與所述信息請求匹配的定向策略、在信息庫中利用所述信息請求所匹配的標簽進行查詢得到目標信息,包括: 所述定向策略包括篩選屬性且篩選屬性是正向篩選時,基于所述信息請求所匹配的標簽,在所述信息庫中查詢得到具有所述信息請求所匹配標簽的信息為所述目標信息; 所述定向策略包括篩選屬性且篩選屬性是反向篩選時,基于所述信息請求所匹配的標簽,在所述信息庫中進行查詢處理得到未具有所述信息請求所匹配標簽所的信息為所述目標?目息O3.如權利要求1所述的方法,其特征在于,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送; 基于與所述信息請求對應的定向策略、在信息庫中利用所述信息請求所匹配的標簽進行查詢得到目標信息,包括: 將所述信息請求對應的標簽與所述信息庫中的候選信息的標簽進行匹配; 當所述信息請求對應的標簽與所述候選信息的N個標簽相同且所述候選信息具有至少Ν+1個標簽時,判斷所述候選信息的標簽對應的定向策略是否具有相同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息,N為大于等于I的整數。4.如權利要求1所述的方法,其特征在于,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送; 基于與所述信息請求對應的定向策略、在信息庫中利用所述信息請求所匹配的標簽進行查詢得到目標信息,包括: 將所述信息請求對應的標簽與所述信息庫中候選信息具有的標簽進行匹配; 當所述候選信息具有至少兩個標簽、且所述信息請求對應的標簽匹配到所述候選信息中的全部標簽時,判斷所述候選信息具有的全部標簽對應的定向策略是否具有不同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息。5.如權利要求1所述的方法,其特征在于,所述解析所述信息請求得到至少一個參數的參數信息,包括: 解析所述信息請求得到所述信息請求的來源信息,所述參數來源信息表征所述信息請求承載中間參數的方式; 基于所述來源信息解析所述信息請求得到至少一個中間參數的參數信息,所述中間參數的參數信息包括所述中間參數的參數標識、以及所述中間參數的參數值; 基于所述中間參數的參數標識、以及所述中間參數的參數值進行衍生處理,對應得到所述參數的參數標識、以及所述參數的參數值。6.如權利要求1所述的方法,其特征在于,所述方法還包括: 獲取第一配置操作; 響應所述第一配置操作,確定所述第一配置操作所指示的特定參數的參數信息、定向類型屬性、以及篩選屬性,其中,所述定向屬性表征在特定維度的信息播放平臺進行信息發送,所述篩選屬性表征對所述信息庫中的信息進行篩選的方式; 基于所確定的信息在所述標簽定向策略庫中生成定向策略,將所述定向策略封裝入具有唯一標識的標簽。7.如權利要求6所述的方法,其特征在于,所述方法還包括: 獲取第二配置操作; 響應所述第二配置操作,將所述信息庫的信息以所述第二配置操作指示的標簽進行標識。8.一種信息發布平臺,其特征在于,所述信息發布平臺包括: 獲取單元,用于獲取來自信息播放平臺的信息請求; 解析單元,用于解析所述信息請求得到至少一個參數的參數信息,所述參數信息包括所述參數的參數標識、以及所述參數的參數值; 第一確定單元,用于在標簽定向策略庫中確定包括有所述參數標識的定向策略,利用所述參數的參數值與所確定的定向策略包括的參數值進行匹配,將匹配到的與所述參數具有相同的參數值的定向策略確定為所述信息請求所匹配的定向策略; 第二確定單元,用于從所述信息請求所匹配的定向策略中獲取標簽的標識,基于所獲取的標簽的標識確定與所述信息請求所匹配的標簽,其中,所述標簽定向策略庫包括至少一個定向策略且所述定向策略包括具有特定標識的標簽; 查詢單元,用于基于與所述信息請求匹配的定向策略、在信息庫的信息中利用所述信息請求所匹配的標簽進行查詢得到目標信息,并發送所述目標信息至所述信息播放平臺,其中,所述信息庫中的每個信息具有至少一個標簽。9.如權利要求8所述的信息發布平臺,其特征在于, 所述查詢單元還用于所述定向策略包括篩選屬性且篩選屬性是正向篩選時,基于所述信息請求所匹配的標簽,在所述信息庫中查詢得到具有所述信息請求所匹配標簽的信息為所述目標信息; 所述定向策略包括篩選屬性且篩選屬性是反向篩選時,基于所述信息請求所匹配的標簽,在所述信息庫中進行查詢處理得到未具有所述信息請求所匹配標簽所的信息為所述目標?目息O10.如權利要求8所述的信息發布平臺,其特征在于,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送; 所述查詢單元還用于將所述信息請求對應的標簽與所述信息庫中的候選信息的標簽進行匹配; 當所述信息請求對應的標簽與所述候選信息的N個標簽相同且所述候選信息具有至少N+1個標簽時,判斷所述候選信息的標簽對應的定向策略是否具有相同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息,N為大于等于I的整數。11.如權利要求8所述的信息發布平臺,其特征在于,所述定向策略中包括定向類型屬性,所述定向類型屬性表征在特定維度的信息播放平臺進行信息發送; 所述查詢單元還用于將所述信息請求對應的標簽與所述信息庫中候選信息具有的標簽進行匹配; 當所述候選信息具有至少兩個標簽、且所述信息請求對應的標簽匹配到所述候選信息中的全部標簽時,判斷所述候選信息具有的全部標簽對應的定向策略是否具有不同的定向類型屬性,如果具有,則判定所述候選信息為所述目標信息。12.如權利要求8所述的信息發布平臺,其特征在于,所述解析單元包括: 第一解析模塊,用于解析所述信息請求得到所述信息請求的來源信息,所述參數來源信息表征所述信息請求承載中間參數的方式; 第二解析模塊,用于基于所述來源信息解析所述信息請求得到至少一個中間參數的參數信息,所述中間參數的參數信息包括所述中間參數的參數標識、以及所述中間參數的參數值; 衍生模塊,用于基于所述中間參數的參數標識、以及所述中間參數的參數值進行衍生處理,對應得到所述參數的參數標識、以及所述參數的參數值。13.如權利要求8所述的信息發布平臺,其特征在于,所述信息發布平臺還包括: 標簽定向策略庫配置單元,用于獲取第一配置操作; 響應所述第一配置操作,確定所述第一配置操作所指示的特定參數的參數信息、定向類型屬性、以及篩選屬性,其中,所述定向屬性表征在特定維度的信息播放平臺進行信息發送,所述篩選屬性表征對所述信息庫中的信息進行篩選的方式; 基于所確定的信息在所述標簽定向策略庫中生成定向策略,將所述定向策略封裝入具有唯一標識的標簽。14.如權利要求13所述的信息發布平臺,其特征在于,所述信息發布平臺還包括: 信息庫配置單元,用于獲取第二配置操作; 響應所述第二配置操作,將所述信息庫的信息以所述第二配置操作指示的標簽進行標識。
【文檔編號】G06F17/30GK105847311SQ201510017697
【公開日】2016年8月10日
【申請日】2015年1月13日
【發明人】韋柏松, 李星, 陳軼卿, 白少林
【申請人】騰訊科技(北京)有限公司