基于多ip庫的消息投放方法及裝置制造方法
【專利摘要】一種基于多IP庫的信息投放方法及裝置,所述方法包括客戶端向發(fā)出信息投放請(qǐng)求,所述請(qǐng)求中包括客戶端的IP;利用以下步驟遍歷所有的信息投放訂單,具體為獲取某個(gè)信息投放訂單中的IP地域信息庫,利用客戶端的IP根據(jù)IP地域信息庫獲取所屬地域列表{z};根據(jù)該地域列表{z}與定向區(qū)域?qū)Ρ?,判斷是否滿足地域定向條件,如果是,則所述信息投放訂單放入信息投放發(fā)送列表,否則,則結(jié)束本次信息投放判斷;遍歷結(jié)束后,從信息投放發(fā)送列表選取信息投放訂單進(jìn)行信息發(fā)送。本發(fā)明根據(jù)不同信息投放訂單的自動(dòng)切換ip地域信息庫,解決了信息投放機(jī)構(gòu)與需求方在地域定向上的不一致,避免了信息投放機(jī)構(gòu)不必要的信息投放,提高了投放效率。
【專利說明】基于多IP庫的消息投放方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及一種消息投放方法及裝置,特別地,涉及一種基于多IP庫的消息投放 方法及裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)視頻的發(fā)展,通過網(wǎng)絡(luò)視頻投放信息已經(jīng)成為一種新的技術(shù),特別的,在 一種應(yīng)用的場(chǎng)合,需要將信息定向投放到指定地域。例如,政府和公益組織可以根據(jù)向某個(gè) 地區(qū)投放某種提醒信息,或者根據(jù)某個(gè)地方發(fā)生的熱點(diǎn)事情定向插播某種視頻。在技術(shù)通 常采用IP定向,通過一個(gè)ip->地域的ip地域信息庫,根據(jù)客戶端的iP判定該用戶屬于哪 個(gè)地區(qū)。
[0003] 但是需求方往往會(huì)是根據(jù)自己所擁有的IP庫來指定所要投放的區(qū)域,例如,政府 和公益組織往往根據(jù)自己所掌握的IP地域信息庫,或者所聘請(qǐng)的第三方檢測(cè)公司所擁有 的IP地域信息庫來對(duì)被認(rèn)為是廣東的地區(qū)進(jìn)行信息投放。而相同的IP地址,在別的IP地 域信息庫中可能被認(rèn)為是湖南或者其它地區(qū)。由于信息投放機(jī)構(gòu)和需求方往往擁有不同的 IP地域信息庫,因此,在信息投放機(jī)構(gòu)進(jìn)行信息投放時(shí)往往會(huì)和需求方產(chǎn)生不一樣的結(jié)論: 信息投放機(jī)構(gòu)認(rèn)為已經(jīng)對(duì)某個(gè)區(qū)域投放了足量的信息,而需求方或者第三方檢測(cè)機(jī)構(gòu)則認(rèn) 為根據(jù)自己的IP地域信息庫,信息投放機(jī)構(gòu)并沒有投放足量的信息,或者說,認(rèn)為信息投 放機(jī)構(gòu)沒有對(duì)自己所認(rèn)為需要的地方進(jìn)行信息投放。
[0004] 因此,為了減少這種差異的產(chǎn)生,信息投放機(jī)構(gòu)經(jīng)常采用的方法有: 1.與某家第三方,或某權(quán)威部門同步ip庫 2·向需求方解釋這種差異的合理性,說服客戶接受該差異 3.通過額外多投放一些數(shù)量的信息投放,達(dá)到在指定地區(qū)投放量滿足要求的效果。 [0005] 對(duì)于方法1,在存在多個(gè)需求方,或者多個(gè)第三方檢測(cè)機(jī)構(gòu)時(shí),各個(gè)第三方公司的 ip地域信息庫彼此不一致;而信息投放系統(tǒng)無論采用哪個(gè)ip地域信息庫,都必然和其他幾 家的ip地域信息庫有差異,導(dǎo)致某些第三方公司監(jiān)測(cè)的訂單,執(zhí)行情況較好;而另外一些 第三方公司監(jiān)測(cè)的訂單,執(zhí)行情況較差。
[0006]對(duì)于方法2,實(shí)際上回避了問題,并沒有解決提高信息投放精確度的問題。
[0007]對(duì)于方法3,實(shí)際上浪費(fèi)了信息投放機(jī)構(gòu)的信息投放。
[0008]因此,如何能夠針對(duì)多個(gè)不同的IP地域信息庫來準(zhǔn)確地進(jìn)行針對(duì)地域的信息投 放,以滿足不同客戶的信息定向投放要求成為現(xiàn)有技術(shù)亟需解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0009]本發(fā)明的目的在于提出一種基于多IP庫的消息投放方法及裝置,從而使得避免 了信息投放機(jī)構(gòu)的浪費(fèi)的信息投放,減少溝通成本,精確地實(shí)現(xiàn)基于地域的信息定向投放, 使得信息傳送到真正需要的人,增加了信息流程的正確性。
[00!0]為達(dá)此目的,本發(fā)明采用以下技術(shù)方案: 一種基于多IP庫的信息投放方法,包括如下步驟: 客戶端IP獲取步驟S110:客戶端向信息投放服務(wù)器發(fā)出信息投放請(qǐng)求,所述信息投放 請(qǐng)求中包括客戶端的IP ; 客戶端所屬地域列表獲取步驟Sl2〇 :獲取某個(gè)信息投放訂單中的IP地域信息庫,利用 所述客戶端的IP根據(jù)所述IP地域信息庫獲取客戶端所屬地域列表{z}; 地域定向條件判斷步驟S130 :根據(jù)所述客戶端所屬地域列表{z}與所述信息投放訂單 中的定向區(qū)域?qū)Ρ龋袛鄡烧呤欠衿ヅ?,即是否滿足地域定向條件,如果是,則進(jìn)Λ發(fā)送列 表獲取步驟S140:;否則,則結(jié)束本次信息投放判斷; 發(fā)送列表獲取步驟S140 :將所述信息投放訂單放入信息投放發(fā)送列表。
[0011] 優(yōu)選地,利用客戶端所屬地域列表獲取步驟S120、地域定向條件判斷步驟S130、 發(fā)送列表獲取步驟S140遍歷所有的信息投放訂單,得到可以對(duì)所述客戶端投放的所有信 息投放訂單。
[0012] 優(yōu)選地,信息發(fā)送步驟S150 :從信息投放發(fā)送列表選取信息投放訂單進(jìn)行信息發(fā) 送。
[0013] 優(yōu)選地,不同信息投放訂單的IP地域信息庫能夠不同;同一信息投放訂單的IP地 域信息庫也能夠?yàn)槎鄠€(gè),此時(shí),客戶端所屬地域列表可能包含多個(gè)地域。進(jìn)而,在地域定向 條件判斷步驟S130中,根據(jù)多個(gè)IP地域信息庫的邏輯關(guān)系來判斷所述客戶端所屬地域列 表與所述定向區(qū)域是否匹配。
[0014] 本發(fā)明還公開了一種基于多IP庫的信息投放裝置,包括如下步驟: 客戶端IP獲取單元:客戶端向信息投放服務(wù)器發(fā)出信息投放請(qǐng)求,所述信息投放請(qǐng)求 中包括客戶端的ip ; 客戶端所屬地域列表獲取單元:獲取某個(gè)信息投放訂單中的ip地域信息庫,利用所述 客戶端的ip根據(jù)所述ip地域信息庫獲取客戶端所屬地域列表{z}; 地域定向條件判斷單元:根據(jù)所述客戶端所屬地域列表{z}與所述信息投放訂單中的 定向區(qū)域?qū)Ρ?,判斷兩者是否匹配,即是否滿足地域定向條件,如果是,則進(jìn)入發(fā)送列表獲 取單元:;否則,則結(jié)束本次信息投放判斷; 發(fā)送列表獲取單元:將所述信息投放訂單放入信息投放發(fā)送列表。
[0015] 優(yōu)選地,利用客戶端所屬地域列表獲取單元、地域定向條件判斷單元、發(fā)送列表獲 取單元遍歷所有的信息投放訂單,得到可以對(duì)所述客戶端投放的所有信息投放訂單。
[0016] 優(yōu)選地,信息發(fā)送單元:從信息投放發(fā)送列表選取信息投放訂單進(jìn)行信息發(fā)送。
[0017] 優(yōu)選地,不同信息投放訂單的IP地域信息庫能夠不同;同一信息投放訂單的IP地 域信息庫也能夠?yàn)槎鄠€(gè),此時(shí),客戶端所屬地域列表可能包含多個(gè)地域。進(jìn)而,在地域定向 條件判斷單元中,根據(jù)多個(gè)IP地域信息庫的邏輯關(guān)系來判斷所述客戶端所屬地域列表與 所述定向區(qū)域是否匹配。
[0018] 本發(fā)明真正做到了根據(jù)不同信息投放訂單的動(dòng)態(tài)的、自動(dòng)的切換ip地域信息庫。 解決了信息投放機(jī)構(gòu)與需求方,或者第三方檢測(cè)機(jī)構(gòu)的地域定向上的不一致的問題,避免 了信息投放機(jī)構(gòu)不必要的信息投放,提高了投放效率。
【專利附圖】
【附圖說明】
[0019] 圖1是根據(jù)本發(fā)明的具體實(shí)施例的基于多IP庫的信息投放方法的流程圖; 圖2是根據(jù)本發(fā)明的另一個(gè)具體實(shí)施例的基于多IP庫的信息投放裝置的模塊圖。
【具體實(shí)施方式】
[0020] 下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描 述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便 于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0021] 本發(fā)明的思路在于:相對(duì)于傳統(tǒng)的信息投放機(jī)制,信息投放訂單庫中增加一列信 息,用以記錄每個(gè)訂單所適用的IP地域信息庫,所述IP地域信息庫和該信息投放訂單中所 對(duì)應(yīng)的投放區(qū)域所對(duì)應(yīng)的IP地址是一致的。特別的,所述IP地域信息庫可以包括多個(gè),各 庫可以and或or條件連接,分別表示"必須所有IP地域信息庫都滿足"或者"只要有一個(gè) IP地域信息庫滿足"。
[0022] 參見圖1,示出了根據(jù)本發(fā)明具體實(shí)施例的基于多IP庫的信息投放方法的流程 圖,包括如下步驟: 客戶端IP獲取步驟S110 :客戶端向信息投放服務(wù)器發(fā)出信息投放請(qǐng)求,所述信息投放 請(qǐng)求中包括客戶端的ip ; 客戶端所屬地域列表獲取步驟S120 :獲取某個(gè)信息投放訂單中的IP地域信息庫,利用 所述客戶端的IP根據(jù)所述IP地域信息庫獲取客戶端所屬地域列表{z}; 地域定向條件判斷步驟S130 :根據(jù)所述客戶端所屬地域列表{z}與所述信息投放訂單 中的定向區(qū)域?qū)Ρ龋袛鄡烧呤欠衿ヅ?,即是否滿足地域定向條件,如果是,則進(jìn)入發(fā)送列 表獲取步驟S140:;否則,則結(jié)束本次信息投放判斷; 發(fā)送列表獲取步驟S140 :將所述信息投放訂單放入信息投放發(fā)送列表。
[0023] 進(jìn)一步的,利用客戶端所屬地域列表獲取步驟S120、地域定向條件判斷步驟 S130、發(fā)送列表獲取步驟S140遍歷所有的信息投放訂單,即信息投放訂單庫,以得到可以 對(duì)所述客戶端投放的所有信息投放訂單。
[0024] 因此,在遍歷所有的信息投放訂單后,信息投放發(fā)送列表包括了各種可以投放的 信息投放訂單。
[0025] 進(jìn)一步的,還包括信息發(fā)送步驟S150 :從信息投放發(fā)送列表選取信息投放訂單進(jìn) 行信息發(fā)送。
[0026] 不同信息投放訂單的IP地域信息庫能夠不同;同一信息投放訂單的IP地域信息 庫也能夠?yàn)槎鄠€(gè),此時(shí),客戶端所屬地域列表可能包含多個(gè)地域。顯然,當(dāng)一個(gè)客戶端能夠 投放多個(gè)不同的信息投放訂單時(shí),由于不同的信息投放訂單的 1P地域信息庫能夠不同,該 同一個(gè)客戶端在不同的訂單中可能被認(rèn)為屬于不同的地域。
[0027]此時(shí),在地域定向條件判斷步驟S130中,根據(jù)多個(gè)IP地域信息庫的邏輯關(guān)系來判 斷所述客戶端所屬地域列表與所述定向區(qū)域是否匹配。
[0028]參見表1,不例性地列出了彳曰息投放訂單庫。
【權(quán)利要求】
1. 一種基于多IP庫的信息投放方法,包括如下步驟: 客戶端IP獲取步驟S110 :客戶端向信息投放服務(wù)器發(fā)出信息投放請(qǐng)求,所述信息投放 請(qǐng)求中包括客戶端的IP ; 客戶端所屬地域列表獲取步驟S120 :獲取某個(gè)信息投放訂單中的IP地域信息庫,利用 所述客戶端的IP根據(jù)所述IP地域信息庫獲取客戶端所屬地域列表|ζ}; 地域定向條件判斷步驟S130 :根據(jù)所述客戶端所屬地域列表{z}與所述信息投放訂單 中的定向區(qū)域?qū)Ρ?,判斷兩者是否匹配,即是否滿足地域定向條件,如果是,則進(jìn)入發(fā)送列 表獲取步驟S140:;否則,則結(jié)束本次信息投放判斷; 發(fā)送列表獲取步驟S140 :將所述信息投放訂單放入信息投放發(fā)送列表。
2. 根據(jù)權(quán)利要求1所述的基于多IP庫的信息投放方法,其特征在于: 利用客戶端所屬地域列表獲取步驟S120、地域定向條件判斷步驟S130、發(fā)送列表獲取 步驟S140遍歷所有的信息投放訂單,得到可以對(duì)所述客戶端投放的所有信息投放訂單。
3. 根據(jù)權(quán)利要求1或2所述的基于多IP庫的信息投放方法,其特征在于: 信息發(fā)送步驟S150 :從信息投放發(fā)送列表選取信息投放訂單進(jìn)行信息發(fā)送。
4. 根據(jù)權(quán)利要求3所述的基于多IP庫的信息投放方法,其特征在于: 不同信息投放訂單的IP地域信息庫能夠不同;同一信息投放訂單的IP地域信息庫也 能夠?yàn)槎鄠€(gè),此時(shí),客戶端所屬地域列表可能包含多個(gè)地域。
5. 根據(jù)權(quán)利要求4所述的基于多IP庫的信息投放方法,其特征在于: 在地域定向條件判斷步驟S130中,根據(jù)多個(gè)IP地域信息庫的邏輯關(guān)系來判斷所述客 戶端所屬地域列表與所述定向區(qū)域是否匹配。
6. -種基于多IP庫的信息投放裝置,包括如下步驟: 客戶端IP獲取單元:客戶端向信息投放服務(wù)器發(fā)出信息投放請(qǐng)求,所述信息投放請(qǐng)求 中包括客戶端的IP ; 客戶端所屬地域列表獲取單元:獲取某個(gè)信息投放訂單中的IP地域信息庫,利用所述 客戶端的IP根據(jù)所述IP地域信息庫獲取客戶端所屬地域列表|ζ}; 地域定向條件判斷單元:根據(jù)所述客戶端所屬地域列表|z}與所述信息投放訂單中的 定向區(qū)域?qū)Ρ?,判斷兩者是否匹配,即是否滿足地域定向條件,如果是,則進(jìn)入發(fā)送列表獲 取單元:;否則,則結(jié)束本次信息投放判斷; 發(fā)送列表獲取單元:將所述信息投放訂單放入信息投放發(fā)送列表。
7. 根據(jù)權(quán)利要求6所述的基于多IP庫的信息投放裝置,其特征在于: 利用客戶端所屬地域列表獲取單元、地域定向條件判斷單元、發(fā)送列表獲取單元遍歷 所有的信息投放訂單,得到可以對(duì)所述客戶端投放的所有信息投放訂單。
8. 根據(jù)權(quán)利要求6或7所述的基于多IP庫的信息投放裝置,其特征在于: 信息發(fā)送單元:從信息投放發(fā)送列表選取信息投放訂單進(jìn)行信息發(fā)送。
9. 根據(jù)權(quán)利要求8所述的基于多IP庫的信息投放裝置,其特征在于: 不同信息投放訂單的IP地域信息庫能夠不同;同一信息投放訂單的IP地域信息庫也 能夠?yàn)槎鄠€(gè),此時(shí),客戶端所屬地域列表可能包含多個(gè)地域。
10. 根據(jù)權(quán)利要求1所述的基于多IP庫的信息投放裝置,其特征在于: 在地域定向條件判斷單元中,根據(jù)多個(gè)IP地域信息庫的邏輯關(guān)系來判斷所述客戶端 所屬地域列表與所述定向區(qū)域是否匹配。
【文檔編號(hào)】H04N21/258GK104270651SQ201410485033
【公開日】2015年1月7日 申請(qǐng)日期:2014年9月22日 優(yōu)先權(quán)日:2014年9月22日
【發(fā)明者】單明輝, 盧學(xué)裕, 姚鍵, 潘柏宇, 盧述奇 申請(qǐng)人:合一網(wǎng)絡(luò)技術(shù)(北京)有限公司