一種推送廣告的方法和路由器的制造方法
【專利摘要】本發明公開了一種推送廣告的方法和路由器,包括:路由器接收到來自自身所在的局域網中已接入的設備的報文,查找與接收到的報文中的數據字段對應的商品名,將查找到的商品名發送給后臺廣告服務器;后臺廣告服務器在預先設置的商品名和廣告之間的第二對應關系中查找接收到的商品名對應的廣告,將查找到的廣告發送給路由器;路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備。本發明的方案,通過路由器實現廣告推送,而不需要在終端中植入腳本或代碼,從而不會受到惡意代碼的攻擊,提高了廣告推送的安全性。
【專利說明】
一種推送廣告的方法和路由器
技術領域
[0001]本發明涉及路由器技術,尤指一種推送廣告的方法和路由器。
【背景技術】
[0002]廣告是通過特定媒介向用戶推銷產品、承攬服務、增加信任以達到擴大銷售和再生產的一種促銷形式。廣告能夠促使用戶認識、了解、購買產品和服務。現有的廣告方法包括網絡廣告、電視廣告、戶外廣告等。
[0003]現有的互聯網廣告推送方法大致包括:通過嵌入到網頁或者軟件中的腳本或者代碼獲取終端中的cookies,從獲得的cookies中獲取關鍵詞,將獲得的關鍵詞發送給后臺廣告服務器,后臺廣告服務器在預先設置的關鍵詞和廣告之間的對應關系中查找獲得的關鍵詞對應的廣告,將查找到的廣告發送到終端通過網頁等方式展示出來。其中,當嵌入到網頁或者軟件中的腳本或者代碼獲取不到終端中的cookies,或從獲得的cookies中獲取不到關鍵詞,向后臺廣告服務器發送獲取默認廣告的消息;后臺廣告服務器接收到獲取默認廣告的消息后,將預先設置的廣告發送給終端通過網頁等方式展示出來。當后臺廣告服務器查找不到獲得的關鍵詞對應的廣告時,將預先設置的廣告發送給終端通過網頁等方式展示出來。
[0004]現有的互聯網廣告推送方法中,由于需要在終端中執行腳本或代碼來讀取終端中的cookies,而嵌入到網頁或者軟件中的腳本或者代碼容易受到惡意代碼的攻擊,從而存在信息泄露的風險,因此,安全性較低。
【發明內容】
[0005]為了解決上述問題,本發明提出了一種推送廣告的方法和路由器,能夠提高廣告推送的安全性。
[0006]為了達到上述目的,本發明提出了一種推送廣告的方法,包括:
[0007]路由器接收到來自自身所在的局域網中已接入的設備的報文,查找與接收到的報文中的數據字段對應的商品名,將查找到的商品名發送給后臺廣告服務器;
[0008]后臺廣告服務器在預先設置的商品名和廣告之間的第二對應關系中查找接收到的商品名對應的廣告,將查找到的廣告發送給路由器;
[0009]路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備。
[0010]優選地,該方法之前還包括:所述路由器預先獲取特征碼和商品名之間的第一對應關系;
[0011]所述查找與接收到的報文中的數據字段對應的商品名包括:所述路由器在第一對應關系中查找與接收到的報文中的數據字段相匹配的特征碼對應的商品名。
[0012]優選地,所述與接收到的報文中的數據字段相匹配的特征碼為:與所述接收到的報文中的數據字段中的任意一個長度與所述特征碼相同的連續二進制碼相同的特征碼。
[0013]優選地,該方法之前還包括:所述路由器預先獲取商品名;
[0014]所述查找與接收到的報文中的數據字段對應的商品名包括:所述路由器在獲得的商品名中查找與接收到的報文中的數據字段相匹配的商品名。
[0015]優選地,所述在獲得的商品名中查找與接收到的報文中的數據字段相匹配的商品名包括:
[0016]所述路由器將所述獲得的商品名轉換成特征碼,在所述特征碼中查找與所述報文中的數據字段相匹配的特征碼,將查找到的特征碼轉換成商品名。
[0017]優選地,當所述路由器在查找不到與所述接收到的報文中的數據字段對應的商品名時,該方法還包括:
[0018]所述路由器向所述后臺廣告服務器發送獲取默認廣告的消息;
[0019]所述后臺廣告服務器將預先設置的廣告發送給所述路由器;
[0020]所述路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備。
[0021]優選地,當所述路由器接收到來自設備的接入請求時,該方法還包括:
[0022]所述路由器向所述后臺廣告服務器發送獲取默認廣告的消息;
[0023]所述后臺廣告服務器將預先設置的廣告發送給所述路由器;
[0024]所述路由器將接收到的廣告發送給發送接入請求的設備。
[0025]優選地,所述路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備包括:
[0026]所述路由器將所述接收到的廣告復制成N份;
[0027]所述路由器將每一份廣告發送給自身所在的局域網中的一個已接入的設備;
[0028]其中,N為所述路由器自身所在的局域網中所有已接入的設備的數量。
[0029]本發明還提出了一種路由器,至少包括:
[0030]接收模塊,用于接收到來自自身所在的局域網中已接入的設備的報文;接收到廣生
[0031]查找模塊,用于在查找與接收到的報文中的數據字段對應的商品名;
[0032]發送模塊,用于將查找到的商品名發送給后臺廣告服務器;將接收到的廣告發送給自身所在的局域網中所有已接入的設備。
[0033]優選地,還包括:
[0034]獲取模塊,用于預先獲取特征碼和商品名之間的第一對應關系;
[0035]所述查找模塊具體用于:
[0036]在第一對應關系中查找與接收到的報文中的數據字段相匹配的特征碼對應的商口々
PR -? ο
[0037]優選地,還包括:
[0038]獲取模塊,用于預先獲取商品名;
[0039]所述查找模塊具體用于:
[0040]在獲得的商品名中查找與接收到的報文中的數據字段相匹配的商品名。
[0041]優選地,所述發送模塊還用于:
[0042]在所述查找模塊查找不到與所述接收到的報文中的數據字段對應的商品名時,向所述后臺廣告服務器發送獲取默認廣告的消息。
[0043]優選地,所述接收模塊還用于:
[0044]接收到來自設備的接入請求;
[0045]所述發送模塊還用于:
[0046]向所述后臺廣告服務器發送獲取默認廣告的消息;將接收到的廣告發送給發送接入請求的設備。
[0047]優選地,所述發送模塊具體用于:
[0048]將查找到的商品名發送給后臺廣告服務器;
[0049]將所述接收到的廣告復制成N份;將每一份廣告發送給自身所在的局域網中的一個已接入的設備;其中,N為自身所在的局域網中所有已接入的設備的數量。
[0050]與現有技術相比,本發明包括:路由器接收到來自自身所在的局域網中已接入的設備的報文,查找與接收到的報文中的數據字段對應的商品名,將查找到的商品名發送給后臺廣告服務器;后臺廣告服務器在預先設置的商品名和廣告之間的第二對應關系中查找接收到的商品名對應的廣告,將查找到的廣告發送給路由器;路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備。本發明的方案,通過路由器實現廣告推送,而不需要在終端中植入腳本或代碼,從而不會受到惡意代碼的攻擊,提高了廣告推送的安全性。
【附圖說明】
[0051 ] 下面對本發明實施例中的附圖進行說明,實施例中的附圖是用于對本發明的進一步理解,與說明書一起用于解釋本發明,并不構成對本發明保護范圍的限制。
[0052]圖1為本發明推送廣告的方法的流程圖;
[0053]圖2為本發明路由器的結構組成示意圖。
【具體實施方式】
[0054]為了便于本領域技術人員的理解,下面結合附圖對本發明作進一步的描述,并不能用來限制本發明的保護范圍。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的各種方式可以相互組合。
[0055]參見圖1,本發明提出了一種推送廣告的方法,包括:
[0056]步驟100、路由器接收到來自自身所在的局域網中已接入的設備的報文,查找與接收到的報文中的數據字段對應的商品名,將查找到的商品名發送給后臺廣告服務器。
[0057]本步驟中,報文可以是超文本傳送協議(HTTP,Hypertext Transfer Protocol)請求(GET)報文。
[0058]本步驟中,報文中的數據字段是指將報文中的控制字段去除后的字段。
[0059]該方法之前還包括:路由器預先獲取特征碼和商品名之間的第一對應關系。
[0060]其中,特征碼可以是商品名對應的二進制形式。
[0061]其中,路由器可以直接從后臺廣告服務器中獲取第一對應關系。其中,后臺廣告服務器將預先保存的商品名轉換成特征碼,并將第一對應關系發送給路由器。
[0062]路由器也可以從后臺廣告服務器獲取商品名,將獲得的商品名轉換成特征碼。
[0063]本步驟中,查找與接收到的報文中的數據字段對應的商品名包括:路由器在第一對應關系中查找與接收到的報文中的數據字段相匹配的特征碼對應的商品名。
[0064]其中,與接收到的報文中的數據字段相匹配的特征碼為:與接收到的報文中的數據字段中的任意一個長度與特征碼相同的連續二進制碼相同的特征碼。
[0065]或者,該方法之前還包括:路由器預先獲取商品名。
[0066]其中,路由器可以直接從后臺廣告服務器中獲取商品名。
[0067]本步驟中,查找與接收到的報文中的數據字段對應的商品名包括:路由器在獲得的商品名中查找與接收到的報文中的數據字段相匹配的商品名。
[0068]其中,在獲得的商品名中查找與接收到的報文中的數據字段相匹配的商品名包括:
[0069]路由器將獲得的商品名轉換成特征碼,在特征碼中查找與報文中的數據字段相匹配的特征碼,將查找到的特征碼轉換成商品名。
[0070]其中,可以將獲得的商品名逐個轉換成特征碼后與報文中的數據字段進行匹配,也可以將獲得的所有商品名轉換成特征碼后,再逐個與報文中的數據字段進行匹配。
[0071]步驟101、后臺廣告服務器在預先設置的商品名和廣告之間的第二對應關系中查找接收到的商品名對應的廣告,將查找到的廣告發送給路由器。
[0072]步驟102、路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備。
[0073]本步驟中,路由器可以以HTTP報文的形式將接收到的廣告發送給自身所在的局域網中所有已接入的設備。
[0074]本步驟中,路由器在接收到廣告后,可以將廣告復制成N份,將每一份廣告發送給自身所在的局域網中的一個已接入的設備;其中,N為路由器自身所在的局域網中所有已接入的設備的數量。
[0075]其中,在發送時,將廣告的目的媒體接入控制(MAC,Media Access Control)地址設置為自身所在的局域網中的一個已接入的設備的MAC地址,將目的互聯網協議(IP,Internet Protocol)地址設置為自身所在的局域網中的一個已接入的設備的私網IP地址。
[0076]路由器也可以以廣播的方式將接收到的廣告發送給自身所在的局域網中所有已接入的設備。
[0077]當查找不到與接收到的報文中的數據字段對應的商品名時,該方法還包括:路由器向后臺廣告服務器發送獲取默認廣告的消息;后臺廣告服務器將預先設置的廣告發送給路由器;路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備。
[0078]當路由器接收到來自設備的接入請求時,該方法還包括:
[0079]路由器向后臺廣告服務器發送獲取默認廣告的消息;后臺廣告服務器將預先設置的廣告發送給路由器;路由器將接收到的廣告發送給發送接入請求的設備。
[0080]其中,路由器在接收到來自設備的接入請求時,為發送接入請求的設備分配IP地址,路由器根據接入請求中的MAC地址和分配的IP地址將接收到的廣告發送給發送接入請求的設備。
[0081]參見圖2,本發明還提出了一種路由器,至少包括:
[0082]接收模塊,用于接收到來自自身所在的局域網中已接入的設備的報文;接收到廣生
[0083]查找模塊,用于在查找與接收到的報文中的數據字段對應的商品名;
[0084]發送模塊,用于將查找到的商品名發送給后臺廣告服務器;將接收到的廣告發送給自身所在的局域網中所有已接入的設備。
[0085]本發明的路由器中,還包括:
[0086]獲取模塊,用于預先獲取特征碼和商品名之間的第一對應關系;
[0087]查找模塊具體用于:
[0088]在第一對應關系中查找與接收到的報文中的數據字段相匹配的特征碼對應的商口々
PR -? ο
[0089]本發明的路由器中,還包括:
[0090]獲取模塊,用于預先獲取商品名;
[0091]查找模塊具體用于:
[0092]在獲得的商品名中查找與接收到的報文中的數據字段相匹配的商品名。
[0093]本發明的路由器中,發送模塊還用于:
[0094]在查找模塊查找不到與接收到的報文中的數據字段對應的商品名時,向后臺廣告服務器發送獲取默認廣告的消息。
[0095]本發明的路由器中,接收模塊還用于:
[0096]接收到來自設備的接入請求;
[0097]發送模塊還用于:
[0098]向后臺廣告服務器發送獲取默認廣告的消息;將接收到的廣告發送給發送接入請求的設備。
[0099]本發明的路由器中,發送模塊具體用于:
[0100]將查找到的商品名發送給后臺廣告服務器;
[0101]將接收到的廣告復制成N份;將每一份廣告發送給自身所在的局域網中的一個已接入的設備;其中,N為自身所在的局域網中所有已接入的設備的數量。
[0102]需要說明的是,以上所述的實施例僅是為了便于本領域的技術人員理解而已,并不用于限制本發明的保護范圍,在不脫離本發明的發明構思的前提下,本領域技術人員對本發明所做出的任何顯而易見的替換和改進等均在本發明的保護范圍之內。
【主權項】
1.一種推送廣告的方法,其特征在于,包括: 路由器接收到來自自身所在的局域網中已接入的設備的報文,查找與接收到的報文中的數據字段對應的商品名,將查找到的商品名發送給后臺廣告服務器; 后臺廣告服務器在預先設置的商品名和廣告之間的第二對應關系中查找接收到的商品名對應的廣告,將查找到的廣告發送給路由器; 路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備。2.根據權利要求1所述的方法,其特征在于,該方法之前還包括:所述路由器預先獲取特征碼和商品名之間的第一對應關系; 所述查找與接收到的報文中的數據字段對應的商品名包括:所述路由器在第一對應關系中查找與接收到的報文中的數據字段相匹配的特征碼對應的商品名。3.根據權利要求2所述的方法,其特征在于,所述與接收到的報文中的數據字段相匹配的特征碼為:與所述接收到的報文中的數據字段中的任意一個長度與所述特征碼相同的連續二進制碼相同的特征碼。4.根據權利要求1所述的方法,其特征在于,該方法之前還包括:所述路由器預先獲取商品名; 所述查找與接收到的報文中的數據字段對應的商品名包括:所述路由器在獲得的商品名中查找與接收到的報文中的數據字段相匹配的商品名。5.根據權利要求4所述的方法,其特征在于,所述在獲得的商品名中查找與接收到的報文中的數據字段相匹配的商品名包括: 所述路由器將所述獲得的商品名轉換成特征碼,在所述特征碼中查找與所述報文中的數據字段相匹配的特征碼,將查找到的特征碼轉換成商品名。6.根據權利要求1所述的方法,其特征在于,當所述路由器在查找不到與所述接收到的報文中的數據字段對應的商品名時,該方法還包括: 所述路由器向所述后臺廣告服務器發送獲取默認廣告的消息; 所述后臺廣告服務器將預先設置的廣告發送給所述路由器; 所述路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備。7.根據權利要求1所述的方法,其特征在于,當所述路由器接收到來自設備的接入請求時,該方法還包括: 所述路由器向所述后臺廣告服務器發送獲取默認廣告的消息; 所述后臺廣告服務器將預先設置的廣告發送給所述路由器; 所述路由器將接收到的廣告發送給發送接入請求的設備。8.根據權利要求1?7任意一項所述的方法,其特征在于,所述路由器將接收到的廣告發送給自身所在的局域網中所有已接入的設備包括: 所述路由器將所述接收到的廣告復制成N份; 所述路由器將每一份廣告發送給自身所在的局域網中的一個已接入的設備; 其中,N為所述路由器自身所在的局域網中所有已接入的設備的數量。9.一種路由器,其特征在于,至少包括: 接收模塊,用于接收到來自自身所在的局域網中已接入的設備的報文;接收到廣告; 查找模塊,用于在查找與接收到的報文中的數據字段對應的商品名; 發送模塊,用于將查找到的商品名發送給后臺廣告服務器;將接收到的廣告發送給自身所在的局域網中所有已接入的設備。10.根據權利要求9所述的路由器,其特征在于,還包括: 獲取模塊,用于預先獲取特征碼和商品名之間的第一對應關系; 所述查找模塊具體用于: 在第一對應關系中查找與接收到的報文中的數據字段相匹配的特征碼對應的商品名。11.根據權利要求9所述的路由器,其特征在于,還包括: 獲取模塊,用于預先獲取商品名; 所述查找模塊具體用于: 在獲得的商品名中查找與接收到的報文中的數據字段相匹配的商品名。12.根據權利要求9所述的路由器,其特征在于,所述發送模塊還用于: 在所述查找模塊查找不到與所述接收到的報文中的數據字段對應的商品名時,向所述后臺廣告服務器發送獲取默認廣告的消息。13.根據權利要求9所述的路由器,其特征在于,所述接收模塊還用于: 接收到來自設備的接入請求; 所述發送模塊還用于: 向所述后臺廣告服務器發送獲取默認廣告的消息;將接收到的廣告發送給發送接入請求的設備。14.根據權利要求9所述的路由器,其特征在于,所述發送模塊具體用于: 將查找到的商品名發送給后臺廣告服務器; 將所述接收到的廣告復制成N份;將每一份廣告發送給自身所在的局域網中的一個已接入的設備;其中,N為自身所在的局域網中所有已接入的設備的數量。
【文檔編號】H04L29/08GK105871728SQ201510033214
【公開日】2016年8月17日
【申請日】2015年1月22日
【發明人】陸華興, 袁田華, 陳燕, 金昊
【申請人】中興通訊股份有限公司