一种推送广告的方法和路由器的制造方法

文档序号:10515383阅读:305来源:国知局
一种推送广告的方法和路由器的制造方法
【专利摘要】本发明公开了一种推送广告的方法和路由器,包括:路由器接收到来自自身所在的局域网中已接入的设备的报文,查找与接收到的报文中的数据字段对应的商品名,将查找到的商品名发送给后台广告服务器;后台广告服务器在预先设置的商品名和广告之间的第二对应关系中查找接收到的商品名对应的广告,将查找到的广告发送给路由器;路由器将接收到的广告发送给自身所在的局域网中所有已接入的设备。本发明的方案,通过路由器实现广告推送,而不需要在终端中植入脚本或代码,从而不会受到恶意代码的攻击,提高了广告推送的安全性。
【专利说明】
一种推送广告的方法和路由器
技术领域
[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日
【发明人】陆华兴, 袁田华, 陈燕, 金昊
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1