CN102301658B - Ad delivery method, ad server and ad system - Google Patents
Ad delivery method, ad server and ad system Download PDFInfo
- Publication number
- CN102301658B CN102301658B CN200980154668.9A CN200980154668A CN102301658B CN 102301658 B CN102301658 B CN 102301658B CN 200980154668 A CN200980154668 A CN 200980154668A CN 102301658 B CN102301658 B CN 102301658B
- Authority
- CN
- China
- Prior art keywords
- user
- advertisement
- information
- address
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域 technical field
本发明实施例涉及通信技术领域,特别涉及一种广告投放方法、广告服务器和广告系统。The embodiments of the present invention relate to the technical field of communications, and in particular to an advertisement delivery method, an advertisement server and an advertisement system.
背景技术 Background technique
在目前的广告领域正在向着精准投放发展,很多门户网站向地域性发展,在各地建立地方门户,从地域定位、时间定位到行为定位,从知道“你在哪儿”到知道“你在干什么”。The current advertising field is developing towards precise delivery. Many portals are developing regionally, establishing local portals in various places, from geographical positioning, time positioning to behavioral positioning, from knowing "where are you" to knowing "what are you doing".
一种现有技术是通过在网站网页或者个人博客网中加入能够下载广告的Javascript脚本,当用户访问该网页时,由于网页上包含有Javascript脚本,客户端浏览器会自动发起向广告服务器发送下载广告的请求,如果本地访问为首次访问,则广告服务器不了解该网页的内容,会由广告服务器派机器人浏览该网页,对网页内容进行分析,并保存分析结果,当用户再次浏览该网页时,客户端浏览器自动向广告服务器发送下载广告的请求,其中,广告服务器根据以前的分析结果返回对应的广告。A kind of prior art is by adding the Javascript script that can download advertisement in website webpage or personal blog network, when the user visits this webpage, because the Javascript script is contained on the webpage, the client browser will automatically initiate and send the download to the advertisement server. For an advertisement request, if the local visit is the first visit, the ad server does not know the content of the webpage, and the ad server will send a robot to browse the webpage, analyze the content of the webpage, and save the analysis results. When the user browses the webpage again, The client browser automatically sends a request for downloading advertisements to the advertisement server, wherein the advertisement server returns corresponding advertisements according to previous analysis results.
发明人在实现本发明的过程中,发现现有技术中,是根据用户访问网页的内容推送广告,无法保证针对不同用户推送量身定做的广告,从而无法实现对用户进行精准的广告推送。In the process of realizing the present invention, the inventor found that in the prior art, advertisements are pushed according to the contents of webpages visited by users, and it is impossible to ensure that customized advertisements are pushed for different users, so that precise advertisement pushes to users cannot be realized.
发明内容 Contents of the invention
本发明实施例在于提供一种广告投放方法、广告服务器和广告系统,以提高用户广告投放的精准度。The embodiments of the present invention provide an advertisement delivery method, an advertisement server and an advertisement system, so as to improve the accuracy of user advertisement delivery.
本发明实施例提供了一种广告投放方法,包括:An embodiment of the present invention provides an advertisement placement method, including:
接收用户发来的访问网络请求,所述访问网络请求至少包含用户源IP地址;receiving a network access request from a user, the network access request at least including the user's source IP address;
根据维护的IP地址、用户标识和用户行为特征的关系信息,获得与所述访问网络请求中的源IP地址所对应的用户行为特征,其中所述用户行为特征是对深度报文检测DPI设备输出的用户访问网络请求的解析结果挖掘分析得到的;Obtain the user behavior characteristic corresponding to the source IP address in the access network request according to the maintained IP address, user identification and user behavior characteristic relationship information, wherein the user behavior characteristic is the output of the deep message detection DPI device Obtained by mining and analyzing the analysis results of user access network requests;
至少根据所述用户行为特征,获得匹配的广告信息;Obtain matching advertisement information based on at least the user behavior characteristics;
向用户返回与所述访问网络请求相应的访问网络应答,所述访问网络应答至少包含所述广告信息。A network access response corresponding to the network access request is returned to the user, where the network access response includes at least the advertisement information.
本发明实施例还提供了另一种广告投放方法,包括:The embodiment of the present invention also provides another advertising delivery method, including:
接收用户发来的第一访问网络请求,所述第一访问网络请求包含用户源IP地址和访问网站地址;receiving a first network access request sent by a user, the first network access request including the user's source IP address and the address of the visited website;
根据维护的IP地址、用户标识与用户行为特征的关系信息,获得与所述第一访问网络请求中的源IP地址所对应的用户行为特征,其中所述用户行为特征是对深度报文检测DPI设备输出的用户访问网络请求的解析结果挖掘分析得到的;Obtain the user behavior characteristics corresponding to the source IP address in the first access network request according to the maintained relationship information between the IP address, the user identifier and the user behavior characteristics, wherein the user behavior characteristics are deep packet detection DPI It is obtained by mining and analyzing the analysis results of user access network requests output by the device;
根据所述用户行为特征,获得匹配的广告信息;Obtain matching advertisement information according to the user behavior characteristics;
向所述第一访问网络请求中的访问网站地址所对应的网站服务器发送包含所述广告信息的第二访问网络请求,接收并向用户返回包含所述广告信息的第二访问网络应答。Sending a second network access request including the advertisement information to the website server corresponding to the visited website address in the first network access request, receiving and returning a second network access response including the advertisement information to the user.
本发明实施例还提供了一种广告服务器,包括:The embodiment of the present invention also provides an advertisement server, including:
第一通信模块,用于接收用户发来的访问网络请求,所述访问网络请求至少包含用户源IP地址,并向用户返回与所述访问网络请求相应的访问网络应答,所述访问网络应答至少包含所述匹配的广告信息;The first communication module is configured to receive a network access request from a user, the network access request at least including the source IP address of the user, and return a network access response corresponding to the network access request to the user, the network access response at least Advertisement information containing said match;
用户-行为管理模块,用于根据维护的IP地址、用户标识与用户行为特征的关系信息,获得与所述访问网络请求中的源IP地址所对应的用户行为特征;The user-behavior management module is used to obtain the user behavior characteristics corresponding to the source IP address in the access network request according to the maintained IP address, user identification and user behavior characteristics relationship information;
行为分析模块,用于对深度报文检测DPI设备输出的用户访问网络请求的解析结果挖掘分析得到用户行为特征,并通过所述用户-行为管理模块刷新与对应的用户标识关联的用户行为特征;The behavior analysis module is used to mine and analyze the analysis result of the user access network request output by the deep message detection DPI device to obtain the user behavior characteristics, and refresh the user behavior characteristics associated with the corresponding user identification through the user-behavior management module;
广告管理模块,用于至少根据所述用户行为特征,获得匹配的广告信息,并通过所述第一通信模块向用户返回相应的访问网络应答,所述访问网络应答至少包含所述匹配的广告信息。An advertisement management module, configured to obtain matching advertisement information based on at least the user behavior characteristics, and return a corresponding network access response to the user through the first communication module, the network access response at least including the matched advertisement information .
本发明实施例还提供了另一种广告服务器,包括:The embodiment of the present invention also provides another advertisement server, including:
第三通信模块,用于接收用户发来的第一访问网络请求,所述第一访问网络请求包含用户源IP地址和访问网站地址,并向用户返回第二访问网络应答;The third communication module is used to receive the first network access request sent by the user, the first network access request includes the user's source IP address and the address of the visited website, and returns a second network access response to the user;
用户-行为管理模块,用于根据维护的IP地址、用户标识与用户行为特征的关系信息,获得与所述访问网络请求中的源IP地址所对应的用户行为特征;The user-behavior management module is used to obtain the user behavior characteristics corresponding to the source IP address in the access network request according to the maintained IP address, user identification and user behavior characteristics relationship information;
行为分析模块,用于对深度报文检测DPI设备输出的用户访问网络请求的解析结果挖掘分析得到用户行为特征,并通过所述用户-行为管理模块刷新与对应的用户标识关联的用户行为特征;The behavior analysis module is used to mine and analyze the analysis result of the user access network request output by the deep message detection DPI device to obtain the user behavior characteristics, and refresh the user behavior characteristics associated with the corresponding user identification through the user-behavior management module;
广告管理模块,用于根据所述用户行为特征,获得匹配的广告信息;An advertisement management module, configured to obtain matching advertisement information according to the user behavior characteristics;
第四通信模块,用于向所述第一访问网络请求中的访问网站地址对应的网站服务器发送包含所述广告信息的第二访问网络请求,接收并通过所述第三通信模块向用户返回包含所述广告信息的第二访问网络应答。The fourth communication module is configured to send a second network access request containing the advertisement information to the website server corresponding to the website address in the first network access request, receive and return the advertisement information to the user through the third communication module The second access network response for the advertisement information.
本发明实施例还提供了一种广告系统,包括:An embodiment of the present invention also provides an advertising system, including:
网络设备,用于传送用户的访问网络请求;Network equipment, used to transmit the user's access network request;
深度报文检测DPI设备,用于对收到的用户访问网络请求进行解析,向广告服务器输出相应的解析结果;Deep packet detection DPI equipment, used to analyze the received user access network request, and output the corresponding analysis result to the advertising server;
广告服务器,用于根据所述DPI设备输出的解析结果进行处理,并返回至少包含匹配用户行为特征的广告信息的访问网络应答。The advertisement server is configured to process according to the parsing result output by the DPI device, and return an access network response containing at least advertisement information matching user behavior characteristics.
本发明实施例还提供了另一种广告系统,包括:The embodiment of the present invention also provides another advertising system, including:
深度报文检测DPI设备,用于解析用户的第一访问网络请求,并向广告服务器输出相应的解析结果;Deep packet inspection DPI equipment, used to analyze the user's first access network request, and output the corresponding analysis results to the advertising server;
广告服务器,用于根据所述DPI设备输出的解析结果进行处理,并向所述第一访问网络请求中的访问网站地址对应的网站服务器发送包含匹配用户行为特征的广告信息的第二访问网络请求;接收并向用户返回相应的第二访问网络应答;The advertisement server is configured to perform processing according to the analysis result output by the DPI device, and send a second network access request including advertisement information matching user behavior characteristics to the website server corresponding to the address of the visited website in the first network access request ; Receive and return the corresponding second access network response to the user;
网站服务器,用于根据所述第二访问网络请求,将所述访问网络请求中包含的广告信息插入到对应的第二网页应答页面中并返回给所述广告服务器。The website server is configured to, according to the second network access request, insert the advertisement information contained in the network access request into the corresponding second webpage response page and return it to the advertisement server.
本发明实施例还提供了再一种广告系统,包括:The embodiment of the present invention also provides another advertising system, including:
深度报文检测DPI设备,用于解析用户的第一访问网络请求,并向广告服务器输出相应的解析结果;Deep packet inspection DPI equipment, used to analyze the user's first access network request, and output the corresponding analysis results to the advertising server;
广告服务器,用于根据所述DPI设备输出的解析结果进行处理,并向所述第一访问网络请求中的访问网站地址对应的网站服务器发送包含匹配用户源IP地址的用户标识的第二访问网络请求,以及返回所述网站服务器请求的与用户行为特征匹配的广告信息;The advertisement server is configured to process according to the analysis result output by the DPI device, and send the second access network including the user identification matching the user source IP address to the website server corresponding to the access website address in the first access network request request, and return the advertisement information requested by the website server that matches the user behavior characteristics;
网站服务器,用于根据所述第二访问网络请求中的用户标识,向所述广告服务器请求与所述用户标识匹配的广告信息,并将所述匹配的广告信息插入到相应的第二网页应答页面中并返回给用户。The website server is configured to, according to the user identifier in the second network access request, request from the advertisement server for advertisement information matching the user identifier, and insert the matched advertisement information into the corresponding second webpage response page and return to the user.
可见,本发明实施例提供的广告投放方法、广告服务器和广告系统,在广告投放过程中,根据维护的IP地址、用户标识与用户行为特征的关系信息,获得与所述访问网络请求中的用户源IP地址对应的用户行为特征,其中,由于维护的用户行为特征是对DPI设备输出的结果挖掘分析得到的,这样的话,就能保证系统能实时的利用用户上网行为刷新前述关系信息,从而保证关系信息的实时性和准确性,而且用户标识相对于IP地址能更加真实客观的反映用户身份,这样的话,根据用户行为特征获得匹配的广告信息,并向用户端设备返回至少包含所述广告信息的访问网络应答,从而能够实现给用户提供有针对性的、“量身定做”广告信息,从而提高广告信息投放的精准度。It can be seen that the advertisement delivery method, advertisement server, and advertisement system provided by the embodiments of the present invention obtain information related to the user in the access network request according to the maintained IP address, user identification, and user behavior characteristics during the advertisement delivery process. The user behavior characteristics corresponding to the source IP address. Since the maintained user behavior characteristics are obtained by mining and analyzing the results output by the DPI device, in this way, the system can use the user’s online behavior to refresh the aforementioned relationship information in real time, thereby ensuring The real-time and accuracy of the relationship information, and the user identification can reflect the user identity more realistically and objectively than the IP address. In this case, the matching advertisement information is obtained according to the user behavior characteristics, and the advertisement information containing at least the advertisement information is returned to the client device. Access network response, so as to provide users with targeted, "tailor-made" advertising information, thereby improving the accuracy of advertising information delivery.
附图说明 Description of drawings
图1为本发明广告投放方法实施例一的流程示意图;FIG. 1 is a schematic flow diagram of Embodiment 1 of the advertisement placement method of the present invention;
图2为本发明广告投放方法实施例二的流程示意图;Fig. 2 is a schematic flow chart of Embodiment 2 of the advertisement placement method of the present invention;
图3A为本发明一种广告服务器实施例的一种结构示意图;FIG. 3A is a schematic structural diagram of an embodiment of an advertisement server in the present invention;
图3B为本发明一种广告服务器实施例的另一种结构示意图;Fig. 3B is another schematic structural diagram of an advertisement server embodiment of the present invention;
图4为本发明一种广告服务器实施例的再一种结构示意图;Fig. 4 is another schematic structural diagram of an advertisement server embodiment of the present invention;
图5为本发明一种广告服务器实施例的又一种结构示意图;FIG. 5 is another structural schematic diagram of an advertisement server embodiment of the present invention;
图6为本发明另一种广告服务器实施例的结构示意图;FIG. 6 is a schematic structural diagram of another advertisement server embodiment of the present invention;
图7为本发明一种广告系统实施例的结构示意图;7 is a schematic structural diagram of an advertising system embodiment of the present invention;
图8为本发明另一种广告系统实施例的结构示意图;Fig. 8 is a schematic structural diagram of another advertising system embodiment of the present invention;
图9为本发明再一种广告系统实施例的结构示意图;Fig. 9 is a schematic structural diagram of another advertising system embodiment of the present invention;
图10A为本发明具体实施例的一种广告系统的组网结构示意图;FIG. 10A is a schematic diagram of a network structure of an advertising system according to a specific embodiment of the present invention;
图10B为本发明具体实施例的另一种广告系统的组网结构示意图;FIG. 10B is a schematic diagram of a network structure of another advertising system according to a specific embodiment of the present invention;
图10C为本发明具体实施例的再一种广告系统的组网结构示意图;FIG. 10C is a schematic diagram of a network structure of another advertising system according to a specific embodiment of the present invention;
图11为本发明实施例的一种用户身份识别的交互流程图;FIG. 11 is an interactive flow chart of user identification according to an embodiment of the present invention;
图12为本发明第一具体实施例中用户上网行为分析过程的流程示意图;Fig. 12 is a schematic flow chart of the user's online behavior analysis process in the first specific embodiment of the present invention;
图13为本发明第一具体实施例中广告投放过程的流程示意图;Fig. 13 is a schematic flow chart of the advertising delivery process in the first specific embodiment of the present invention;
图14为本发明第二具体实施例中广告投放过程的流程示意图;Fig. 14 is a schematic flow chart of the advertising placement process in the second specific embodiment of the present invention;
图15为本发明第三具体实施例中广告投放过程的流程示意图;Fig. 15 is a schematic flow chart of the advertising delivery process in the third specific embodiment of the present invention;
图16为本发明第四具体实施例中广告投放过程的流程示意图;Fig. 16 is a schematic flow chart of the advertising placement process in the fourth specific embodiment of the present invention;
图17为本发明第五具体实施例中广告投放过程的流程示意图;Fig. 17 is a schematic flow chart of the advertising placement process in the fifth specific embodiment of the present invention;
图18为本发明第六具体实施例中广告投放过程的流程示意图;Fig. 18 is a schematic flow chart of the advertising delivery process in the sixth specific embodiment of the present invention;
图19为本发明第七具体实施例中广告投放过程的流程示意图。Fig. 19 is a schematic flowchart of the process of placing advertisements in the seventh specific embodiment of the present invention.
具体实施方式 Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
本发明实施例提供一种广告投放方法、服务器和广告投放系统,能根据来自用户的访问网络请求中的IP地址获得相应的用户行为特征,至少根据该用户行为特征获得匹配的广告信息,从而向该用户推送量身定做的广告信息,提高用户广告投放的精准度,其中通过深度报文检测DPI设备与广告服务器的配合,实现用户行为特征的挖掘。Embodiments of the present invention provide an advertisement delivery method, a server and an advertisement delivery system, which can obtain corresponding user behavior characteristics according to the IP address in the network access request from the user, and at least obtain matching advertisement information according to the user behavior characteristics, so as to provide The user pushes tailor-made advertising information to improve the accuracy of the user's advertising, and through the cooperation of the deep message detection DPI device and the advertising server, the mining of user behavior characteristics is realized.
下面结合附图来详细描述本发明实施例:Embodiments of the present invention are described in detail below in conjunction with the accompanying drawings:
本发明实施例一提供了一种广告投放方法,图1为本发明广告投放方法实施例一的流程示意图,该方法的执行主体可以是广告系统中的广告服务器,也可以是加盟网站的服务器(简称为网站服务器),如图1所示,包括如下步骤:Embodiment 1 of the present invention provides an advertisement delivery method. FIG. 1 is a schematic flow chart of Embodiment 1 of the advertisement delivery method of the present invention. The execution subject of the method may be an advertisement server in an advertisement system, or a server of an affiliated website ( Web server for short), as shown in Figure 1, includes the following steps:
步骤101、接收用户发来的访问网络请求,所述访问网络请求至少包含用户源IP地址;Step 101, receiving a network access request from a user, the network access request at least including the user's source IP address;
应当理解的是,所述访问网络请求中还可以包括搜索关键词、访问网站地址(如URL信息);It should be understood that the request for accessing the network may also include a search keyword and an address of the visited website (such as URL information);
步骤102、根据维护的IP地址、用户标识和用户行为特征的关系信息,获得与所述访问网络请求中的源IP地址所对应的用户行为特征,其中维护的用户行为特征是对DPI(Deep Packet Inspection,深度报文检测)设备输出的用户访问网络请求的解析结果挖掘分析得到的(也可以理解成:根据DPI设备输出的用户访问网络请求的解析结果来刷新前述关系信息,尤其是刷新与对应的用户标识关联的用户行为特征);这里的用户行为特征是指用户上网表现出的行为偏好、兴趣等,如用户喜欢访问汽车类、足球类网页,用户喜欢网上购物等。Step 102, according to the relationship information of the maintained IP address, user identification and user behavior characteristics, obtain the user behavior characteristics corresponding to the source IP address in the access network request, wherein the maintained user behavior characteristics are DPI (Deep Packet Inspection, deep message inspection) obtained by mining and analyzing the analysis results of user access network requests output by the device (it can also be understood as: refreshing the aforementioned relationship information according to the analysis results of user access network requests output by the DPI device, especially the refresh and correspondence The user behavior characteristics associated with the user ID); the user behavior characteristics here refer to the behavior preferences, interests, etc. displayed by the user when surfing the Internet, such as the user likes to visit automobile and football web pages, and the user likes to shop online.
需要说明的是,这里提到的维护的IP地址、用户标识和用户行为特征的关系信息的表现形式可以是维护的IP地址和用户标识的第一关系信息,维护的用户标识与用户行为特征的第二关系信息,包括但不限于此;It should be noted that the expression form of the relationship information of the maintained IP address, user identification and user behavior characteristics mentioned here may be the first relationship information of the maintained IP address and user identification, and the relationship between the maintained user identification and user behavior characteristics. Second relationship information, including but not limited to;
在一种实现下,步骤102可以包括:In one implementation, step 102 may include:
根据维护的IP地址和用户标识的第一关系信息,获得与所述源IP地址对应的用户标识;Obtain the user identifier corresponding to the source IP address according to the maintained first relationship information between the IP address and the user identifier;
根据维护的用户标识与用户行为特征的第二关系信息,获得与所述用户标识对应的用户行为特征,其中所述维护的用户行为特征是由广告服务器根据DPI设备对用户访问网络请求的解析结果进行挖掘分析得到的;According to the second relationship information between the maintained user ID and the user behavior feature, obtain the user behavior feature corresponding to the user ID, wherein the maintained user behavior feature is the analysis result of the user's network access request by the advertising server according to the DPI device obtained through mining analysis;
步骤103、至少根据所述用户行为特征,获得匹配的广告信息;Step 103, at least according to the user behavior characteristics, obtain matching advertisement information;
步骤104、向用户返回与所述访问网络请求相应的访问网络应答,所述访问网络应答至少包含所述广告信息。Step 104: Return a network access response corresponding to the network access request to the user, where the network access response includes at least the advertisement information.
需要说明的是,这里的广告信息可以是广告内容本身,也可以是广告链接,等等。It should be noted that the advertisement information here may be the advertisement content itself, or an advertisement link, and so on.
可见,本发明实施例在广告投放过程中,根据来自用户的访问网络请求中的源IP地址获得用户行为特征,并至少根据用户行为特征获得匹配的广告信息,向用户返回包含广告信息的访问网络应答,由于广告信息是至少根据用户行为特征匹配得到的,而用户行为特征是由广告服务器实时对DPI设备输出的用户访问网络请求的解析结果挖掘分析得到的,换言之,广告服务器和DPI设备配合能够对用户的上网行为进行实时挖掘分析,从而能实时、不断更新/维护用户的行为特征,而本发明实施例中的不同的用户行为特征关联/对应不同的广告信息,从而能够给用户提供有针对性的、“量身定做”广告信息,从而提高广告信息投放的精准度。It can be seen that in the embodiment of the present invention, during the process of advertising, the user behavior characteristics are obtained according to the source IP address in the access network request from the user, and at least matching advertisement information is obtained according to the user behavior characteristics, and the access network information containing the advertisement information is returned to the user. Answer, because the advertisement information is matched at least according to the user behavior characteristics, and the user behavior characteristics are obtained by mining and analyzing the analysis results of the user access network requests output by the DPI device in real time by the advertisement server. In other words, the cooperation between the advertisement server and the DPI device can Real-time mining and analysis of the user's online behavior, so that the user's behavior characteristics can be continuously updated/maintained in real time, and different user behavior characteristics in the embodiments of the present invention are associated/corresponding to different advertising information, so that users can be provided with targeted advertising information. Personalized and "tailor-made" advertising information, thereby improving the accuracy of advertising information delivery.
在一种实现方式下,本发明上述实施例中还可以进一步包括:In an implementation manner, the foregoing embodiments of the present invention may further include:
根据所述访问网络请求中的访问网站地址,向对应的网站服务器发送第二访问网络请求,并接收返回的网页应答页面或流媒体数据;According to the visiting website address in the visiting network request, send the second visiting network request to the corresponding website server, and receive the returned web page response page or streaming media data;
并将上述步骤103中获取的广告信息插入到所述网页应答页面或流媒体数据中;相应的,步骤104具体为:向用户返回插入有广告信息的网页应答页面或插入有广告信息的流媒体数据。And insert the advertisement information obtained in the above-mentioned step 103 into the webpage response page or the streaming media data; correspondingly, step 104 is specifically: return to the user the webpage response page with the advertisement information inserted or the streaming media with the advertisement information inserted; data.
相应的,上述的步骤103中至少根据所述用户行为特征,获得匹配的广告信息可以包括:Correspondingly, in the above step 103 at least according to the user behavior characteristics, obtaining matching advertisement information may include:
根据维护的用户行为特征与广告信息的关系信息,获得与所述用户行为特征匹配的广告信息,或者根据维护的用户行为特征与广告信息的关系信息,获得与所述用户行为特征和所述网页应答页面中的关键词信息匹配的广告信息;对于后者,需要说明的是,网页应答页面中的关键词信息和与用户IP地址对应的用户行为特征一起作为用户行为特征去匹配得到相应的广告信息。Obtain advertisement information that matches the user behavior characteristics according to the maintained relationship information between the user behavior characteristics and advertisement information, or obtain information related to the user behavior characteristics and the webpage according to the maintained relationship information between the user behavior characteristics and the advertisement information Advertisement information that matches the keyword information in the response page; for the latter, it should be noted that the keyword information in the web page response page and the user behavior characteristics corresponding to the user's IP address are used as user behavior characteristics to match to obtain the corresponding advertisement information.
本发明实施例还提供了另外一种实施方式,即上述实施例中还可以进一步包括:构建广告框架,所述广告框架中插入有所述广告信息以及所述访问网络请求中的访问网站地址;相应的,步骤104具体为:向用户返回包含所述广告框架的访问网络应答。需要说明的是,这里的广告框架可以是一个网页,网页中含有广告,JS代码中含有加盟网站链接,用户浏览器会自动根据此链接访问加盟网站。The embodiment of the present invention also provides another implementation manner, that is, the above-mentioned embodiment may further include: constructing an advertisement frame, in which the advertisement information and the visited website address in the access network request are inserted; Correspondingly, step 104 specifically includes: returning a network access response including the advertisement frame to the user. It should be noted that the advertisement frame here can be a webpage, the webpage contains advertisements, and the JS code contains a link to the affiliated website, and the user's browser will automatically access the affiliated website according to this link.
为了做到向用户推送量身定做的广告,能够准确的识别出用户身份,上述实施例提到的方法还可以进一步包括:接收并维护网络设备发来的用户IP地址与用户标识的关系信息,需要说明的是,这里的网络设备为运营商网络的相关网元,包括但不限于汇聚设备,如BRAS(Broadband Remote AccessServe,宽带远程接入网关)、GGSN(Gateway GPRS Support Node,网关GPRS支持节点),或者网关设备,如PE(Provider Edge,城域网出口路由器),或者接入设备,如DSLAM(Digital Subscriber Line Access Multiplexer,数字用户线接入复用器)等。从而避免了直接通过IP地址来识别用户的不准确性,毕竟IP地址是动态的,如ADSL拨号上网用户,每次拨号IP都会变,因此无法直接从IP判断用户身份。在一种实现方式下,对DPI设备输出的用户访问网络请求的解析结果挖掘分析具体可以包括:根据DPI设备输出的网络访问相关信息以及行为特征分析规则,挖掘分析得到相应的用户行为特征,并将所述用户行为特征与对应的用户标识关联保存或更新,需要说明的是,这里对应的用户标识指的是与收到的访问网络请求中的源IP地址关联/对应的用户标识。需要说明的是,这里的网络访问相关信息可以包括URL、源IP地址/目标IP地址、搜索关键词信息等,包括但不限于,可以根据实际应用灵活确定网络访问相关信息。In order to push a tailor-made advertisement to the user and accurately identify the identity of the user, the method mentioned in the above embodiment may further include: receiving and maintaining the relationship information between the user IP address and the user ID sent by the network device, It should be noted that the network devices here are relevant network elements of the operator's network, including but not limited to aggregation devices, such as BRAS (Broadband Remote AccessServe, broadband remote access gateway), GGSN (Gateway GPRS Support Node, gateway GPRS support node ), or gateway equipment, such as PE (Provider Edge, MAN egress router), or access equipment, such as DSLAM (Digital Subscriber Line Access Multiplexer, digital subscriber line access multiplexer), etc. In this way, the inaccuracy of directly identifying the user through the IP address is avoided. After all, the IP address is dynamic. For example, for ADSL dial-up Internet users, the IP will change every time they dial up, so the user identity cannot be directly judged from the IP. In one implementation, the mining and analysis of the analysis results of user access network requests output by the DPI device may specifically include: according to the network access-related information and behavior feature analysis rules output by the DPI device, mining and analyzing to obtain the corresponding user behavior characteristics, and The user behavior feature is stored or updated in association with the corresponding user ID. It should be noted that the corresponding user ID refers to the user ID associated/corresponding to the source IP address in the received network access request. It should be noted that the network access-related information here may include URL, source IP address/destination IP address, search keyword information, etc., including but not limited to, network access-related information may be flexibly determined according to actual applications.
进一步的,在一种具体实现方式下,上述的根据DPI设备输出的网络访问相关信息和行为特征分析规则,挖掘分析得到用户行为特征可以具体为:Further, in a specific implementation manner, according to the above-mentioned network access related information and behavior characteristic analysis rules output by the DPI device, the user behavior characteristics obtained through mining and analysis can be specifically:
根据用户在第一时间范围内的所述网络访问相关信息的统计结果与知识库的匹配结果,得到该用户访问网页的类型分布情况,所述第一时间范围包括长期时间范围和/或短期时间范围;According to the statistical results of the user's network access-related information within the first time range and the matching result of the knowledge base, the type distribution of the web pages visited by the user is obtained, and the first time range includes a long-term time range and/or a short-term time range scope;
并根据所述用户访问网页类型的分布情况和行为特征分析规则,获得相应的用户行为特征,该用户行为特征包括该用户的长期行为特征信息和用户的短期行为特征信息。需要说明的是,这里的长期时间范围、短期时间范围可以根据实际应用需要灵活设置,例如,长期时间范围可以是自用户上网起始时间起一个月;短期时间范围自用户上网起始时间起一个星期。以及,这里的行为特征分析规则可以是预先设置的,也可以是动态设置的。And according to the distribution of the types of webpages visited by the user and the behavior characteristic analysis rules, the corresponding user behavior characteristics are obtained, and the user behavior characteristics include the user's long-term behavior characteristic information and the user's short-term behavior characteristic information. It should be noted that the long-term time range and short-term time range here can be flexibly set according to actual application needs. For example, the long-term time range can be one month from the user's online start time; the short-term time range can be one month from the user's online start time. Week. Also, the behavior characteristic analysis rules here can be preset or dynamically set.
优选的,本发明实施例中还可以对用户的访问行为进行统计,即上述方法进一步包括:接收用户点击广告后发送的、指向广告服务器的访问网络请求,所述访问网络请求包含用户源IP地址和广告网站的信息;根据所述用户源IP地址和广告网站的信息,统计用户点击广告的行为;并向用户返回重定向至广告网站(具体可以是广告网站服务器)的访问网络应答,使得用户设备自动发起访问广告网站的访问网络请求。需要说明的是,这里的广告网站的信息可以是广告网站的地址。以及,对于上述统计的数据,可用于对广告信息进行分析或者计费统计等等。Preferably, in the embodiment of the present invention, the user's access behavior can also be counted, that is, the above method further includes: receiving a network access request directed to the advertisement server sent after the user clicks on the advertisement, and the network access request includes the user's source IP address and the information of the advertising website; according to the information of the user source IP address and the advertising website, the behavior of the user clicking on the advertisement is counted; The device automatically initiates an access network request to access the advertising website. It should be noted that the information of the advertisement website here may be the address of the advertisement website. And, the above-mentioned statistical data can be used to analyze advertising information or billing statistics and so on.
本发明实施例还提供了另一种广告投放方法,图2为本发明广告投放方法实施例二的流程示意图,该方法的执行主体可以是本部署于运营商网络中的广告系统中的广告服务器,如图2所示,包括如下步骤:The embodiment of the present invention also provides another advertisement delivery method. FIG. 2 is a schematic flowchart of Embodiment 2 of the advertisement delivery method of the present invention. , as shown in Figure 2, including the following steps:
步骤201、接收用户发来的第一访问网络请求,所述第一访问网络请求包含用户源IP地址和访问网站地址;Step 201, receiving a first network access request from a user, the first network access request including the user's source IP address and the address of the visited website;
应当理解的是,所述访问网络请求中还可以包括搜索关键词,这里的访问网站地址可以是URL信息;It should be understood that the request for accessing the network may also include search keywords, and the address of the visited website here may be URL information;
步骤202、根据维护的IP地址、用户标识与用户行为特征的关系信息,获得与所述第一访问网络请求中的源IP地址所对应的用户行为特征,其中维护的用户行为特征是对DPI设备输出的用户访问网络请求的解析结果挖掘分析得到的;(也可以理解成:根据DPI设备输出的用户访问网络请求的解析结果来刷新前述关系信息,尤其是刷新与对应的用户标识关联的用户行为特征);这里的用户行为特征是指用户上网表现出的行为偏好、兴趣等,如用户喜欢访问汽车类、足球类网页,用户喜欢网上购物等。Step 202: Obtain the user behavior characteristics corresponding to the source IP address in the first network access request according to the maintained relationship information between the IP address, the user identifier and the user behavior characteristics, wherein the maintained user behavior characteristics are for the DPI device It is obtained by mining and analyzing the analysis result of the output user access network request; (it can also be understood as: refreshing the aforementioned relationship information according to the analysis result of the user access network request output by the DPI device, especially refreshing the user behavior associated with the corresponding user ID characteristics); here, the user behavior characteristics refer to the behavior preferences and interests shown by users when surfing the Internet, such as users who like to visit automobile and football websites, users who like to shop online, etc.
需要说明的是,这里提到的维护的IP地址、用户标识和用户行为特征的关系信息的表现形式可以是维护的IP地址和用户标识的第一关系信息,维护的用户标识与用户行为特征的第二关系信息,包括但不限于此;It should be noted that the expression form of the relationship information of the maintained IP address, user identification and user behavior characteristics mentioned here may be the first relationship information of the maintained IP address and user identification, and the relationship between the maintained user identification and user behavior characteristics. Second relationship information, including but not limited to;
在一种实现下,步骤202可以包括:In one implementation, step 202 may include:
根据维护的IP地址和用户标识的第一关系信息,获得与所述源IP地址对应的用户标识;Obtain the user identifier corresponding to the source IP address according to the maintained first relationship information between the IP address and the user identifier;
根据维护的用户标识与用户行为特征的第二关系信息,获得与所述用户标识对应的用户行为特征,其中维护的用户行为特征是由广告服务器根据DPI设备对用户访问网络请求的解析结果进行挖掘分析得到的;According to the second relationship information between the maintained user ID and the user behavior feature, the user behavior feature corresponding to the user ID is obtained, wherein the maintained user behavior feature is mined by the advertisement server according to the analysis result of the user access network request by the DPI device analyzed;
步骤203、根据所述用户行为特征,获得匹配的广告信息;Step 203. Obtain matching advertisement information according to the user behavior characteristics;
步骤204、向所述第一访问网络请求中的访问网站地址所对应的网站服务器发送包含所述广告信息的第二访问网络请求,接收并向用户返回与所述第二访问网络请求相应的、包含所述广告信息的第二访问网络应答。Step 204: Send a second web access request containing the advertisement information to the web server corresponding to the web access address in the first web access request, receive and return to the user the information corresponding to the second web access request, A second network access response containing the advertisement information.
应当理解的是,前面实施例中提到的第一、第二没有明确的先后顺序,仅仅是为了区分两者而已。It should be understood that the first and second mentioned in the foregoing embodiments have no clear sequence, but are only for distinguishing the two.
可见,本发明实施例在广告投放过程中,由于广告信息是根据用户行为特征匹配得到的,而用户行为特征是由广告服务器实时对DPI设备输出的用户访问网络请求的解析结果挖掘分析得到的,换言之,能实时、不断刷新用户行为特征,而本发明实施例中的不同的用户行为特征关联/对应不同的广告信息,从而能够给用户提供有针对性的、“量身定做”广告信息,从而提高广告信息投放的精准度。It can be seen that, in the embodiment of the present invention, during the advertisement delivery process, since the advertisement information is obtained by matching user behavior characteristics, and the user behavior characteristics are obtained by mining and analyzing the analysis results of the user access network requests output by the DPI device in real time by the advertisement server, In other words, user behavior characteristics can be continuously refreshed in real time, and different user behavior characteristics in the embodiments of the present invention are associated/corresponding to different advertisement information, so that users can be provided with targeted and "tailor-made" advertisement information, thereby Improve the accuracy of advertising information delivery.
与本发明广告投放方法实施例一相同,上述实施例中也可以进一步包括接收并维护网络设备发来的用户IP地址与用户标识的关系信息的步骤,以实现能够准确的识别出用户身份,避免直接通过IP地址来识别用户的不准确性,毕竟IP地址是动态的,如ADSL拨号上网用户,每次拨号IP都会变,因此无法直接从IP判断用户身份。其中,这里的网络设备为运营商网络的相关网元,包括但不限于汇聚设备,如BRAS(Broadband Remote Access Serve,宽带远程接入网关)、GGSN(Gateway GPRS Support Node,网关GPRS支持节点),或者网关设备,如PE(Provider Edge,城域网出口路由器),或者接入设备,如DSLAM(Digital Subscriber Line Access Multiplexer,数字用户线接入复用器)等。Same as Embodiment 1 of the advertisement delivery method of the present invention, the above embodiment may further include the step of receiving and maintaining the relationship information between the user IP address and the user ID sent by the network device, so as to realize accurate identification of the user identity and avoid It is inaccurate to identify users directly through IP addresses. After all, IP addresses are dynamic. For example, for ADSL dial-up Internet users, the IP will change every time they dial up, so it is impossible to directly judge the user's identity from the IP. Among them, the network devices here are related network elements of the operator network, including but not limited to aggregation devices, such as BRAS (Broadband Remote Access Serve, broadband remote access gateway), GGSN (Gateway GPRS Support Node, gateway GPRS support node), Or gateway equipment, such as PE (Provider Edge, MAN egress router), or access equipment, such as DSLAM (Digital Subscriber Line Access Multiplexer, digital subscriber line access multiplexer), etc.
在一种实现方式下,对DPI设备输出的用户访问网络请求的解析结果挖掘分析具体可以包括:根据DPI设备输出的网络访问相关信息和行为特征分析规则,挖掘分析得到相应的用户行为特征;并将该用户行为特征与对应的用户标识关联保存或更新。需要说明的是,这里对应的用户标识指的是与收到的访问网络请求中的源IP地址关联/对应的用户标识。以及,这里的网络访问相关信息可以包括URL、源IP地址/目标IP地址、搜索关键词信息等。In one implementation, the mining and analysis of the analysis results of user access network requests output by the DPI device may specifically include: according to the network access-related information and behavior characteristic analysis rules output by the DPI device, mining and analyzing to obtain corresponding user behavior characteristics; and The user behavior feature is stored or updated in association with the corresponding user identifier. It should be noted that the corresponding user ID here refers to the user ID associated/corresponding to the source IP address in the received network access request. And, the network access-related information here may include URL, source IP address/target IP address, search keyword information, and the like.
进一步的,在一种实现方式下,上述的根据DPI设备输出的网络访问相关信息和行为特征分析规则,挖掘分析得到用户行为特征可以具体为:Further, in an implementation manner, according to the above-mentioned network access-related information and behavior characteristic analysis rules output by the DPI device, the user behavior characteristics obtained through mining and analysis can be specifically:
根据用户在第一时间范围内的所述网络访问相关信息的统计结果与知识库的匹配结果,得到该用户访问网页的类型分布情况,所述第一时间范围包括长期时间范围和/或短期时间范围;According to the statistical results of the user's network access-related information within the first time range and the matching result of the knowledge base, the type distribution of the web pages visited by the user is obtained, and the first time range includes a long-term time range and/or a short-term time range scope;
并可以根据用户访问网页类型的分布情况和行为特征分析规则,获得相应的用户行为特征,该用户行为特征可以包括该用户的长期行为特征信息和该用户的短期行为特征信息。需要说明的是,这里的长期时间范围、短期时间范围可以根据实际应用需要灵活设置,例如,长期时间范围可以是自用户上网起始时间起一个月;短期时间范围自用户上网起始时间起一个星期。以及,这里的行为特征分析规则可以是预先设置的,也可以是动态设置的。And according to the distribution of the types of webpages visited by users and the analysis rules of behavior characteristics, corresponding user behavior characteristics can be obtained, and the user behavior characteristics can include long-term behavior characteristic information of the user and short-term behavior characteristic information of the user. It should be noted that the long-term time range and short-term time range here can be flexibly set according to actual application needs. For example, the long-term time range can be one month from the user's online start time; the short-term time range can be one month from the user's online start time. Week. Also, the behavior characteristic analysis rules here can be preset or dynamically set.
优选的,同样也可以对用户访问广告网站的行为进行进一步的统计,即上述方法进一步包括:接收用户点击广告后发送的、指向广告服务器的访问网络请求,所述访问网络请求包含用户源IP地址和广告网站的信息;根据所述用户源IP地址和广告网站的信息,统计用户点击广告的行为;并向用户返回重定向至广告网站(具体可以是广告网站服务器)的访问网络应答,使得用户设备自动发起访问广告网站的访问网络请求。Preferably, it is also possible to conduct further statistics on the user's behavior of visiting the advertising website, that is, the above method further includes: receiving a network access request directed to the advertising server sent after the user clicks on the advertisement, and the network access request includes the user's source IP address and the information of the advertising website; according to the information of the user source IP address and the advertising website, the behavior of the user clicking on the advertisement is counted; The device automatically initiates an access network request to access the advertising website.
本发明上述实施例提供的广告投放方法,通过行为特征分析规则和DPI设备输出的网络访问相关信息,挖掘获取用户的网络行为特征,并在进行广告投放时根据上述的用户行为特征获取匹配的广告信息以向用户投放,能够提高广告投放的精准度。In the advertisement delivery method provided by the above-mentioned embodiments of the present invention, the user’s network behavior characteristics are mined and obtained through the behavior characteristic analysis rules and the network access related information output by the DPI device, and the matching advertisement is obtained according to the above-mentioned user behavior characteristics when performing advertisement delivery. Information can be delivered to users, which can improve the accuracy of advertisement delivery.
与上述广告投放方法实施例对应的,本发明实施例还提供了相应的服务器,这里的服务器可以是本发明实施例广告系统中的广告服务器,也可以是加盟网站的服务器,下面以是广告服务器为例来详细描述。Corresponding to the above-mentioned embodiment of the advertisement delivery method, the embodiment of the present invention also provides a corresponding server. The server here can be the advertisement server in the advertisement system of the embodiment of the present invention, or the server of the affiliated website. The following is the advertisement server As an example to describe in detail.
图3A为本发明一种广告服务器实施例的一种结构示意图,如图3A所示,广告服务器包括第一通信模块11、用户-行为管理模块12、行为分析模块13和广告管理模块14。FIG. 3A is a schematic structural diagram of an embodiment of an advertisement server in the present invention. As shown in FIG. 3A , the advertisement server includes a first communication module 11 , a user-behavior management module 12 , a behavior analysis module 13 and an advertisement management module 14 .
其中上述的第一通信模块11用于接收用户发来的访问网络请求,上述访问网络请求至少包含用户源IP地址,并向用户返回与所述访问网络请求相应的访问网络应答,所述访问网络应答至少包含所述匹配的广告信息;其中,所述访问网络请求中还可以包括搜索关键词、访问网站地址(如URL信息);Wherein the above-mentioned first communication module 11 is used to receive the access network request sent by the user, the above-mentioned access network request at least includes the source IP address of the user, and returns to the user a corresponding network access response corresponding to the access network request, the access network The response includes at least the matching advertisement information; wherein, the access network request may also include search keywords, access website address (such as URL information);
用户-行为管理模块12用于根据维护的IP地址、用户标识与用户行为特征的关系信息,获得与所述访问网络请求中的源IP地址所对应的用户行为特征;这里的源IP地址可以是DPI设备对用户发来的访问网络请求或访问网络请求镜像包解析得到并输出给广告服务器的,也可以是用户-行为管理模块12从收到的访问网络请求中解析得到的。The user-behavior management module 12 is used to obtain the user behavior characteristics corresponding to the source IP address in the access network request according to the maintained IP address, user identification and user behavior characteristics; the source IP address here can be The DPI device parses the network access request or the network access request image package sent by the user and outputs it to the advertisement server, or the user-behavior management module 12 parses the received network access request.
行为分析模块13,用于对深度报文检测DPI设备输出的用户访问网络请求的解析结果挖掘分析得到用户行为特征,并通过用户-行为管理模块12刷新与对应的用户标识关联的用户行为特征;具体的可以是,通过所述用户-行为管理模块12将所述用户行为特征与对应的用户标识关联保存或更新,这里对应的用户标识为与用户发来的访问网络请求中的源IP地址对应的用户标识。The behavior analysis module 13 is used to mine and analyze the analysis results of the user access network request output by the deep message detection DPI device to obtain the user behavior characteristics, and refresh the user behavior characteristics associated with the corresponding user identification through the user-behavior management module 12; Specifically, the user-behavior management module 12 may store or update the user behavior characteristics in association with the corresponding user identification, where the corresponding user identification corresponds to the source IP address in the network access request sent by the user User ID for .
广告管理模块14,用于至少根据上述用户行为特征,获得匹配的广告信息,并通过第一通信模块11向用户返回与所述访问网络请求相应的访问网络应答,上述访问网络应答至少包含所述匹配的广告信息。The advertisement management module 14 is configured to obtain matching advertisement information based on at least the above-mentioned user behavior characteristics, and return a network access response corresponding to the network access request to the user through the first communication module 11, and the above-mentioned network access response includes at least the Matching ad information.
如图3B所示,在一种实现方式下,用户-行为管理模块12具体可以包括:As shown in FIG. 3B, in an implementation manner, the user-behavior management module 12 may specifically include:
用户管理模块121,用于根据维护的IP地址和用户标识的关系信息,获得与所述源IP地址对应的用户标识;The user management module 121 is configured to obtain the user identification corresponding to the source IP address according to the maintained relationship information between the IP address and the user identification;
行为管理模块122,用于根据维护的用户标识与用户行为特征的关系信息,获得与上述用户标识对应的用户行为特征。The behavior management module 122 is configured to obtain the user behavior characteristics corresponding to the user identifiers according to the maintained relationship information between the user identifiers and the user behavior characteristics.
如图4所示,在上述实施例的基础上,本发明实施例广告服务器还可以进一步包括第二通信模块15和第一内容插入模块16,其中:As shown in FIG. 4, on the basis of the above-mentioned embodiments, the advertisement server in this embodiment of the present invention may further include a second communication module 15 and a first content insertion module 16, wherein:
第二通信模块15用于根据所述访问网络请求中的访问网站地址(具体可以是URL信息),向对应的网站服务器发送第二访问网络请求;并接收返回的网页应答页面或流媒体数据。The second communication module 15 is used to send a second web access request to the corresponding web server according to the web site address (specifically URL information) in the web access request; and receive the returned web page response page or streaming media data.
第一内容插入模块16用于将所述广告信息插入到所述网页应答页面或流媒体数据中,此时第一通信模块11向用户返回的访问网络应答具体为插入有广告信息的网页应答页面或流媒体数据。The first content insertion module 16 is used to insert the advertisement information into the webpage response page or streaming media data, and at this moment, the access network response returned by the first communication module 11 to the user is specifically a webpage response page inserted with advertisement information or streaming data.
相应的,在一种实现方式下,广告管理模块14为第一广告管理模块,用于根据维护的用户行为特征与广告信息的关系信息,获得与所述用户行为特征匹配的广告信息;或者,根据所述用户行为特征、所述网页应答页面中的关键词信息以及维护的用户行为特征与广告信息的关系信息,从广告数据库中获得匹配的广告信息。Correspondingly, in one implementation manner, the advertisement management module 14 is a first advertisement management module, configured to obtain advertisement information matching the user behavior characteristics according to the maintained relationship information between user behavior characteristics and advertisement information; or, Obtain matching advertisement information from an advertisement database according to the user behavior characteristics, keyword information in the webpage response page, and maintained relationship information between user behavior characteristics and advertisement information.
如图5所示,在图3所示的广告服务器实施例中,广告服务器还可以进一步包括第二内容插入模块17,该模块用于构建广告框架,在所述广告框架中插入所述广告信息以及所述第一访问网络请求中的访问网站地址;其中,第一通信模块11向用户返回的访问网络应答具体为包含所述广告框架的访问网络应答。As shown in Figure 5, in the advertisement server embodiment shown in Figure 3, the advertisement server can also further include a second content insertion module 17, which is used to construct an advertisement frame, and insert the advertisement information in the advertisement frame and the visited website address in the first web access request; wherein, the web access response returned by the first communication module 11 to the user is specifically the web access reply including the advertisement frame.
在上述实施例提供的广告服务器中,其中的用户-行为管理模块12还可以进一步用于接收并维护网络设备发来的用户IP地址与用户标识的关系信息。从而实现能够准确的识别出用户身份,避免直接通过IP地址来识别用户的不准确性,毕竟IP地址是动态的,如ADSL拨号上网用户,每次拨号IP都会变,因此无法直接从IP判断用户身份。其中,这里的网络设备为运营商网络的相关网元,包括但不限于汇聚设备(如BRAS,GGSN),或者网关设备(如PE),或者接入设备(如DSLAM)等。In the advertisement server provided by the above embodiment, the user-behavior management module 12 therein can be further configured to receive and maintain the relationship information between the user IP address and the user ID sent by the network device. In this way, the identity of the user can be accurately identified, and the inaccuracy of directly identifying the user through the IP address can be avoided. After all, the IP address is dynamic. For example, for ADSL dial-up Internet users, the IP will change every time they dial up, so it is impossible to directly judge the user from the IP identity. Wherein, the network devices here are relevant network elements of the operator's network, including but not limited to aggregation devices (such as BRAS, GGSN), or gateway devices (such as PE), or access devices (such as DSLAM).
在一种实现方式下,上述实施例中的行为分析模块13具体可以用于根据行为特征分析规则和DPI设备输出的网络访问相关信息,挖掘分析得到相应的用户行为特征,并通过所述用户-行为管理模块12将所述用户行为特征与对应的用户标识关联保存或更新。具体还可以是,根据用户在第一时间范围内的所述网络访问相关信息的统计结果与知识库的匹配结果,得到该用户访问网页的类型分布情况,所述第一时间范围包括长期时间范围和/或短期时间范围;根据所述用户访问网页类型的分布情况和行为特征分析规则,获得相应的用户行为特征,所述用户行为特征包括该用户的长期行为特征信息和用户的短期行为特征信息。需要说明的是,这里的长期时间范围、短期时间范围可以根据实际应用需要灵活设置,例如,长期时间范围可以是自用户上网起始时间起一个月;短期时间范围自用户上网起始时间起一个星期。以及,这里的行为特征分析规则可以是预先设置的,也可以是动态设置的。In one implementation, the behavior analysis module 13 in the above embodiment can be specifically used to mine and analyze the corresponding user behavior characteristics according to the behavior characteristic analysis rules and the network access related information output by the DPI device, and use the user- The behavior management module 12 associates and saves or updates the user behavior characteristics with the corresponding user identifiers. Specifically, according to the statistical results of the user's network access-related information within the first time range and the matching result of the knowledge base, the type distribution of the web pages visited by the user is obtained, and the first time range includes a long-term time range and/or a short-term time frame; according to the distribution of the types of webpages visited by the user and the analysis rules of behavior characteristics, corresponding user behavior characteristics are obtained, and the user behavior characteristics include long-term behavior characteristic information of the user and short-term behavior characteristic information of the user . It should be noted that the long-term time range and short-term time range here can be flexibly set according to actual application needs. For example, the long-term time range can be one month from the user's online start time; the short-term time range can be one month from the user's online start time. Week. Also, the behavior characteristic analysis rules here can be preset or dynamically set.
如图4或图5所示,本发明上述实施例提供的广告服务器,还可以进一步包括访问统计模块18,该模块用于通过第一通信模块11接收用户点击广告后发送的、指向广告服务器的访问网络请求,根据所述访问网络请求中的用户源IP地址和广告网站的信息统计用户点击广告的行为,并通过第一通信模块11向用户返回重定向至广告网站(具体可以是广告网站服务器)的访问网络应答。从而便于运营商对用户点击广告的统计,进一步对广告进行分析以及计费处理等方面。As shown in Figure 4 or Figure 5, the advertisement server provided by the above-mentioned embodiments of the present invention may further include an access statistics module 18, which is used to receive the information directed to the advertisement server sent by the user through the first communication module 11 after clicking on the advertisement. Access the network request, according to the user source IP address in the access network request and the information statistics of the advertisement website, the behavior of the user clicking on the advertisement, and return to the user by the first communication module 11 to redirect to the advertisement website (specifically, it can be an advertisement website server ) access network response. In this way, it is convenient for the operator to collect statistics on the advertisements clicked by the users, to further analyze the advertisements, to process the billing, and the like.
可见,本发明上述实施例提供的广告服务器,在广告投放过程中,根据来自用户的访问网络请求中的源IP地址获得用户行为特征,并至少根据用户行为特征获得匹配的广告信息,向用户返回包含广告信息的访问网络应答,由于广告信息是至少根据用户行为特征匹配得到的,而用户行为特征是由广告服务器实时对DPI设备输出的用户访问网络请求的解析结果挖掘分析得到的,换言之,广告服务器和DPI设备配合能够对用户的上网行为进行实时挖掘分析,从而能实时、不断更新用户的行为特征,而本发明实施例中的不同的用户行为特征关联/对应不同的广告信息,从而能够给用户提供有针对性的、“量身定做”广告信息,从而提高广告信息投放的精准度。It can be seen that the advertisement server provided by the above-mentioned embodiments of the present invention obtains user behavior characteristics according to the source IP address in the access network request from the user during the advertisement delivery process, and at least obtains matching advertisement information according to the user behavior characteristics, and returns the advertisement information to the user. The network access response containing advertisement information, because the advertisement information is obtained by at least matching the user behavior characteristics, and the user behavior characteristics are obtained by mining and analyzing the analysis results of the user access network requests output by the DPI device in real time by the advertisement server, in other words, the advertisement The cooperation of the server and the DPI device can carry out real-time mining and analysis of the user's online behavior, so that the user's behavior characteristics can be updated in real time, and different user behavior characteristics in the embodiments of the present invention are associated/corresponding to different advertisement information, so that it can be given Users provide targeted and "tailor-made" advertising information, thereby improving the accuracy of advertising information delivery.
本发明实施例还提供了另外一种广告服务器,图6为本发明另一种广告服务器实施例的结构示意图,如图6所示,广告服务器包括第三通信模块21、用户-行为管理模块22、行为分析模块23、广告管理模块24和第四通信模块25,其中:The embodiment of the present invention also provides another advertisement server. FIG. 6 is a schematic structural diagram of another advertisement server embodiment of the present invention. As shown in FIG. 6, the advertisement server includes a third communication module 21 and a user-behavior management module 22 , a behavior analysis module 23, an advertisement management module 24 and a fourth communication module 25, wherein:
第三通信模块21用于接收用户发来的第一访问网络请求,所述第一访问网络请求包含用户源IP地址和访问网站地址(具体可以是URL信息);The third communication module 21 is used to receive the first access network request that the user sends, and described first access network request comprises user source IP address and visit website address (specifically can be URL information);
用户-行为管理模块22用于根据维护的IP地址、用户标识与用户行为特征的关系信息,获得与该第一访问网络请求中的源IP地址所对应的用户行为特征;需要说明的是,可以是用户-行为管理模块22从第一访问网络请求中获取的用户源IP地址,也可以是DPI设备输出给用户-行为管理模块22的。The user-behavior management module 22 is used to obtain the user behavior characteristics corresponding to the source IP address in the first access network request according to the maintained IP address, the user identifier and the relationship information of the user behavior characteristics; it should be noted that, It is the source IP address of the user obtained by the user-behavior management module 22 from the first network access request, or it may be output by the DPI device to the user-behavior management module 22 .
行为分析模块23用于对深度报文检测DPI设备输出的用户访问网络请求的解析结果挖掘分析得到用户行为特征,并通过用户-行为管理模块22刷新与对应的用户标识关联的用户行为特征;具体可以是将挖掘得到的用户行为特征与对应的用户标识关联保存或更新,这里对应的用户标识为与用户发来的访问网络请求中的源IP地址对应的用户标识。The behavior analysis module 23 is used to mine and analyze the analysis results of the user access network request output by the deep message detection DPI device to obtain the user behavior characteristics, and refresh the user behavior characteristics associated with the corresponding user identification through the user-behavior management module 22; specifically It may be to store or update the mined user behavior features associated with the corresponding user ID, where the corresponding user ID is the user ID corresponding to the source IP address in the network access request sent by the user.
广告管理模块24用于根据上述用户行为特征,获得匹配的广告信息;具体可以是根据维护的用户行为特征和广告信息的关系信息,从广告数据库中获得与上述用户行为特征匹配的广告信息;The advertisement management module 24 is used to obtain matching advertisement information according to the above-mentioned user behavior characteristics; specifically, according to the relationship information between the maintained user behavior characteristics and advertisement information, obtain the advertisement information matching the above-mentioned user behavior characteristics from the advertisement database;
第四通信模块25用于向第一访问网络请求中的访问网站地址对应的网站服务器发送包含所述广告信息的第二访问网络请求,接收返回的与该第二访问网络请求相应的、包含该广告信息的第二访问网络应答,并通过第三通信模块21向用户返回该第二访问网络应答。The fourth communication module 25 is configured to send a second web access request containing the advertisement information to the web server corresponding to the web site address in the first web access request, and receive the returned web address corresponding to the second web access request containing the advertisement information. The second network access response for the advertisement information is returned to the user through the third communication module 21 .
在一种实现方式下,用户-行为管理模块22可以包括:In one implementation, the user-behavior management module 22 may include:
用户管理模块221,用于根据维护的IP地址与用户标识的关系信息,获得与第一访问网络请求中的源IP地址对应的用户标识;The user management module 221 is configured to obtain the user identifier corresponding to the source IP address in the first network access request according to the maintained relationship information between the IP address and the user identifier;
行为管理模块222,用于根据维护的用户标识与用户行为特征的关系信息,获得与上述用户标识对应的用户行为特征;The behavior management module 222 is configured to obtain the user behavior characteristics corresponding to the above-mentioned user identifiers according to the maintained relationship information between the user identifiers and the user behavior characteristics;
本实施例提供的广告服务器中的用户-行为管理模块22还可以用于接收并维护网络设备发来的用户IP地址与用户标识的关系信息;以实现能够准确的识别出用户身份,避免直接通过IP地址来识别用户的不准确性,毕竟IP地址是动态的,如ADSL拨号上网用户,每次拨号IP都会变,因此无法直接从IP判断用户身份。其中,这里的网络设备为运营商网络的相关网元,包括但不限于汇聚设备(如BRAS、GGSN),或者网关设备(如PE)、或者接入设备(如DSLAM)等。The user-behavior management module 22 in the advertising server provided by this embodiment can also be used to receive and maintain the relationship information between the user IP address and the user identification sent by the network device; It is inaccurate to use the IP address to identify the user. After all, the IP address is dynamic. For example, for an ADSL dial-up Internet user, the IP will change every time the dial-up is made, so it is impossible to directly judge the user's identity from the IP. Wherein, the network devices here are relevant network elements of the operator's network, including but not limited to aggregation devices (such as BRAS, GGSN), or gateway devices (such as PE), or access devices (such as DSLAM).
在一种实现下,上述实施例中的行为分析模块23可以具体用于根据行为特征分析规则以及DPI设备输出的网络访问相关信息,挖掘分析得到相应的用户行为特征,并通过用户-行为管理模块22将该用户行为特征与对应的用户标识关联保存或更新。具体还可以是,根据用户在第一时间范围内的所述网络访问相关信息的统计结果与知识库的匹配结果,得到该用户访问网页的类型分布情况,所述第一时间范围包括长期时间范围和/或短期时间范围;根据所述用户访问网页类型的分布情况和行为特征分析规则,获得相应的用户行为特征,所述用户行为特征包括该用户的长期行为特征信息和用户的短期行为特征信息。需要说明的是,这里的长期时间范围、短期时间范围可以根据实际应用需要灵活设置,例如,长期时间范围可以是自用户上网起始时间起一个月;短期时间范围自用户上网起始时间起一个星期。以及,这里的行为特征分析规则可以是预先设置的,也可以是动态设置的。In one implementation, the behavior analysis module 23 in the above embodiment can be specifically used to mine and analyze the corresponding user behavior characteristics according to the behavior characteristic analysis rules and the network access related information output by the DPI device, and through the user-behavior management module 22. Save or update the user behavior feature in association with the corresponding user identifier. Specifically, according to the statistical results of the user's network access-related information within the first time range and the matching result of the knowledge base, the type distribution of the web pages visited by the user is obtained, and the first time range includes a long-term time range and/or a short-term time frame; according to the distribution of the types of webpages visited by the user and the analysis rules of behavior characteristics, corresponding user behavior characteristics are obtained, and the user behavior characteristics include long-term behavior characteristic information of the user and short-term behavior characteristic information of the user . It should be noted that the long-term time range and short-term time range here can be flexibly set according to actual application needs. For example, the long-term time range can be one month from the user's online start time; the short-term time range can be one month from the user's online start time. Week. Also, the behavior characteristic analysis rules here can be preset or dynamically set.
优选的,本发明上述实施例提供的广告服务器还可以进一步包括访问统计模块26,该模块用于通过第三通信模块21接收用户点击广告后发送的、指向广告服务器自身的访问网络请求,根据所述访问网络请求中的用户源IP地址和广告网站的信息(广告网站地址)统计用户点击广告的行为,并通过第三通信模块21向用户返回重定向至广告网站(具体可以是广告网站服务器)的访问网络应答。便于运营商可以根据统计模块对用户点击广告的统计,进一步对广告进行分析以及计费处理等方面的增值服务。Preferably, the advertisement server provided by the above-mentioned embodiments of the present invention may further include an access statistics module 26, which is used to receive, through the third communication module 21, the access network request directed to the advertisement server itself sent by the user after clicking on the advertisement, and according to the The user's source IP address in the access network request and the information (advertising website address) of the advertising website count the behavior of the user clicking on the advertisement, and return to the user through the third communication module 21 to redirect to the advertising website (specifically, it can be an advertising website server) access network response. It is convenient for the operator to further analyze the advertisement and provide value-added services such as billing processing according to the statistics of the user's click on the advertisement by the statistics module.
可见,本发明上述实施例提供的广告服务器,在广告投放过程中,根据来自用户的访问网络请求中的源IP地址获得用户行为特征,并至少根据用户行为特征获得匹配的广告信息,向用户返回包含广告信息的访问网络应答,由于广告信息是至少根据用户行为特征匹配得到的,而用户行为特征是由广告服务器实时对DPI设备输出的用户访问网络请求的解析结果挖掘分析得到的,换言之,广告服务器和DPI设备配合能够对用户的上网行为进行实时挖掘分析,从而获取实时、不断更新的用户的行为特征,而本发明实施例中的不同的用户行为特征关联/对应不同的广告信息,从而能够给用户提供有针对性的、“量身定做”广告信息,从而提高广告信息投放的精准度。It can be seen that the advertisement server provided by the above-mentioned embodiments of the present invention obtains user behavior characteristics according to the source IP address in the access network request from the user during the advertisement delivery process, and at least obtains matching advertisement information according to the user behavior characteristics, and returns the advertisement information to the user. The network access response containing advertisement information, because the advertisement information is obtained by at least matching the user behavior characteristics, and the user behavior characteristics are obtained by mining and analyzing the analysis results of the user access network requests output by the DPI device in real time by the advertisement server, in other words, the advertisement The cooperation of the server and the DPI device can carry out real-time mining and analysis of the user's online behavior, thereby obtaining real-time and constantly updated user behavior characteristics, and different user behavior characteristics in the embodiments of the present invention are associated/corresponding to different advertisement information, so that it can Provide users with targeted and "tailor-made" advertising information, thereby improving the accuracy of advertising information delivery.
本发明实施例还提供了一种广告系统,图7为本发明一种广告系统实施例的结构示意图,如图7所示,广告系统包括网络设备31、DPI(深度报文检测)设备32和广告服务器33,其中:The embodiment of the present invention also provides an advertising system. FIG. 7 is a schematic structural diagram of an advertising system embodiment of the present invention. As shown in FIG. 7, the advertising system includes a network device 31, a DPI (deep packet inspection) device 32 and Ad server 33, wherein:
上述的网络设备31用于传送用户的访问网络请求;The above-mentioned network device 31 is used to transmit the user's access network request;
DPI设备32用于对用户的访问网络请求进行解析,并向广告服务器33输出相应的解析结果;这里的解析结果可以包括从访问网络请求中获得的网络访问相关信息,如URL、源IP地址/目标IP地址、搜索关键词信息等;可选的,DPI设备32还可以用于对向用户返回的访问网络应答进行解析,并向广告服务器33输出相应的解析结果;这里的解析结果可以包括从访问网络应答中获得的网络访问相关信息,例如应答页面文本内容,尤其是其中包括的关键词信息;The DPI device 32 is used to analyze the user's access network request, and output the corresponding analysis result to the advertisement server 33; the analysis result here may include network access related information obtained from the access network request, such as URL, source IP address/ Target IP address, search keyword information, etc.; Optionally, the DPI device 32 can also be used to analyze the access network response returned to the user, and output the corresponding analysis result to the advertisement server 33; the analysis result here can include from Information related to network access obtained from accessing network responses, such as the text content of the response page, especially the keyword information included therein;
广告服务器33用于根据所述DPI设备32输出的解析结果进行处理,并返回至少包含匹配用户行为特征的广告信息的访问网络应答。在一种实现下,该广告服务器33具体用于根据DPI设备32输出的解析结果刷新与对应的用户标识关联的用户行为特征;以及,至少根据维护的IP地址、用户标识、用户行为特征与广告信息的关系信息,获得与收到的访问网络请求中的源IP地址所匹配的广告信息,返回至少包含所述广告信息的访问网络应答。进一步的,具体可以是根据维护的IP地址和用户标识的关系信息,获得与接收的访问网络请求中的用户源IP地址对应的用户标识,根据维护的用户标识与用户行为特征的关系信息,获得与所述用户标识对应的用户行为特征;至少根据所述用户行为特征,获得匹配的广告信息;并返回与所述访问网络请求相应的访问网络应答,所述访问网络应答至少包含所述广告信息。The advertisement server 33 is configured to process according to the analysis result output by the DPI device 32, and return a network access response including at least advertisement information matching user behavior characteristics. In one implementation, the advertisement server 33 is specifically configured to refresh the user behavior characteristics associated with the corresponding user identifier according to the analysis result output by the DPI device 32; and, at least according to the maintained IP address, user identifier, user behavior characteristics and advertisement The relationship information of the information is obtained by obtaining the advertisement information matched with the source IP address in the received network access request, and returning a network access response containing at least the advertisement information. Further, specifically, according to the maintained relationship information between the IP address and the user identification, the user identification corresponding to the user source IP address in the received network access request may be obtained, and according to the maintained relationship information between the user identification and the user behavior characteristics, obtain User behavior characteristics corresponding to the user identifier; obtaining matching advertisement information at least according to the user behavior characteristics; and returning a network access response corresponding to the network access request, the network access response at least including the advertisement information .
上述实施例中的DPI设备32还可以进一步用于判断是否需要拦截该访问网络请求进行广告插入,当需要时,向用户返回重定向至广告服务器33的访问网络应答,该访问网络应答包含用户的原始访问网站地址;其中,广告服务器33接收的访问网络请求由所述访问网络应答触发。具体可以是,根据策略(如根据URL白名单或者URL中的标签等)判断是否需要拦截该访问网络请求进行广告插入,在一种实现下,可以是判断该访问网络请求中的URL是否包含在预设的URL白名单内,如果是,则确定需要拦截此访问网络请求进行广告插入;反之,就不需要拦截此访问网络请求进行广告插入。上述实施例中的网络设备31进一步用于向AAA(认证授权计费)服务器34发送来自用户的认证请求,接收AAA服务器34返回的相应认证应答,上述认证应答中包含分配的用户IP地址和对应的用户标识,并向上述广告服务器33传输用户IP地址和用户标识信息的关系信息;本实施例中上述广告服务器33还可以进一步用于接收并维护网络设备31发来的用户IP地址与用户标识的关系信息。这里的用户标识可以是用户的手机号或拨号帐号等等。The DPI device 32 in the above-mentioned embodiment can also be further used to judge whether it is necessary to intercept the access network request for advertisement insertion, and return to the user an access network response redirected to the advertisement server 33 when necessary, and the access network response includes the user's The address of the original visited website; wherein, the network visit request received by the advertisement server 33 is triggered by the network visit reply. Specifically, it may be determined whether to intercept the network access request for advertisement insertion according to the policy (such as according to the URL whitelist or the label in the URL, etc.). In one implementation, it may be determined whether the URL in the network access request is included in the If it is in the preset URL whitelist, it is determined that this access network request needs to be intercepted for advertisement insertion; otherwise, this access network request does not need to be intercepted for advertisement insertion. The network device 31 in the above-mentioned embodiment is further used to send the authentication request from the user to the AAA (Authentication Authorization Accounting) server 34, and receive the corresponding authentication response returned by the AAA server 34. The above-mentioned authentication response includes the assigned user IP address and corresponding user identification, and transmit the relationship information between user IP address and user identification information to the above-mentioned advertising server 33; in this embodiment, the above-mentioned advertising server 33 can also be further used to receive and maintain the user IP address and user identification sent by the network device 31 relationship information. The user identifier here may be the user's mobile phone number or dial-up account or the like.
另外上述实施例中的网络设备31进一步用于当接收到来自用户的访问网络请求或向用户返回的访问网络应答时,向DPI设备32发送所述访问网络请求或访问网络应答的镜像数据包(即复制包);上述DPI设备32具体用于从上述访问网络请求和/或访问网络应答的镜像数据包中解析出网络访问相关信息并输出给所述广告服务器33;In addition, the network device 31 in the above-mentioned embodiment is further configured to send a mirrored data packet of the network access request or network access response to the DPI device 32 ( That is, the copy packet); the above-mentioned DPI device 32 is specifically used to parse out the network access-related information from the mirror data packet of the above-mentioned access network request and/or access network response and output it to the advertisement server 33;
相应的,本实施例中上述广告服务器33具体可以用于根据行为特征分析规则以及DPI设备32输出的网络访问相关信息,挖掘分析得到相应的用户行为特征,并将所述用户行为特征与对应的用户标识关联保存或更新;以及根据维护的IP地址、用户标识与用户行为特征的关系信息,获得与收到的访问网络请求中的源IP地址所对应的用户行为特征信息,至少根据所述用户行为特征信息获得匹配的广告信息,返回相应的至少包含所述广告信息的访问网络应答。Correspondingly, in this embodiment, the above-mentioned advertisement server 33 can specifically be used to mine and analyze the corresponding user behavior characteristics according to the behavior characteristic analysis rules and the network access related information output by the DPI device 32, and compare the user behavior characteristics with the corresponding user behavior characteristics. Save or update the user ID association; and obtain the user behavior feature information corresponding to the source IP address in the received network access request according to the maintained IP address, user ID and user behavior feature information, at least according to the user The behavior characteristic information obtains the matching advertisement information, and returns a corresponding access network response containing at least the advertisement information.
在一种实现方式下,上述实施例中的广告服务器33还可以进一步用于根据接收的访问网络请求中的访问网站地址,下载用户访问的网页应答页面或流媒体数据,并将所述匹配的广告信息插入到所述网页应答页面或流媒体数据中,其中所述返回的访问网络应答为插入有广告信息的网页应答页面或流媒体数据;In one implementation, the advertisement server 33 in the above embodiment can be further used to download the response page or stream media data of the web page visited by the user according to the website address received in the network visit request received, and send the matching Advertisement information is inserted into the webpage response page or streaming media data, wherein the returned access network response is the webpage response page or streaming media data inserted with advertisement information;
或者,在另一种实现方式下,上述广告服务器33还可以进一步用于构建广告框架,在所述广告框架中插入所述广告信息和接收的访问网络请求中的访问网站地址,其中所述返回的访问网络应答为包含所述广告框架的访问网络应答。Or, in another implementation, the advertisement server 33 may be further used to construct an advertisement frame, insert the advertisement information and the address of the visited website in the received network access request into the advertisement frame, wherein the return The visited network response for is the visited network response containing the advertisement frame.
可见,本发明实施例提供的广告系统,在广告投放过程中,通过DPI设备与广告服务器的配合,实现实时刷新与对应的用户标识关联的用户行为特征,根据实时刷新的关系信息获得与来自用户的访问网络请求中的源IP地址匹配的广告信息,向用户返回包含广告信息的访问网络应答,由于本发明实施例中的不同的用户行为特征关联/对应不同的广告信息,从而能够给用户提供有针对性的、“量身定做”广告信息,从而提高广告信息投放的精准度。It can be seen that the advertisement system provided by the embodiment of the present invention realizes real-time refreshing of the user behavior characteristics associated with the corresponding user identifiers through the cooperation of the DPI device and the advertisement server during the advertisement delivery process, and obtains information from the user based on the real-time refreshed relationship information. The advertisement information matched by the source IP address in the access network request returns to the user an access network response containing the advertisement information. Since different user behavior characteristics in the embodiments of the present invention are associated/corresponding to different advertisement information, it is possible to provide the user with Targeted, "tailor-made" advertising information, thereby improving the accuracy of advertising information.
进一步的,由于采用来自运营商网络中的AAA服务器提供的IP地址与用户标识的关系信息,且用户标识相对于用户IP地址是更加稳定可靠,因此,采用本发明实施例的广告系统能更加准确的识别出同一个用户,且能更加准确、长期的跟踪相同用户上网行为,从而使得行为分析的结果会更精准,避免了现有技术中IP地址经常变化(如ADSL拨号上网用户,每次拨号IP都会变,又如通过NAT设备后的,用户源IP地址可能改变)所带来的无法直接从IP判断用户身份的缺陷。Furthermore, since the relationship information between the IP address and the user ID provided by the AAA server in the operator network is used, and the user ID is more stable and reliable than the user IP address, the advertising system using the embodiment of the present invention can be more accurate Identify the same user, and can more accurately and long-term track the same user's online behavior, so that the results of behavior analysis will be more accurate, avoiding the frequent changes of IP addresses in the prior art (such as ADSL dial-up Internet users, each dial-up The IP will change, and for example, after passing through the NAT device, the source IP address of the user may change), which brings about the defect that the user identity cannot be directly judged from the IP.
以及,通过DPI参与广告,包括确定需要插入广告后向客户端返回重定向到广告服务器的响应,进一步提高了广告投放的灵活性。And, participating in the advertisement through the DPI, including returning a response redirected to the advertisement server to the client after determining that the advertisement needs to be inserted, further improving the flexibility of advertisement delivery.
本发明实施例还提供了一种广告系统,图8为本发明另一种广告系统实施例的结构示意图,如图8所示,广告系统包括DPI(深度报文检测)设备41、广告服务器42和网站服务器43,其中:The embodiment of the present invention also provides an advertising system. FIG. 8 is a schematic structural diagram of another advertising system embodiment of the present invention. As shown in FIG. 8, the advertising system includes a DPI (Deep Packet Inspection) device 41, an advertising server 42 and web server 43, wherein:
DPI设备41用于解析用户的第一访问网络请求,并向广告服务器42输出相应的解析结果;这里的解析结果可以包括从访问网络请求中获得的网络访问相关信息,如URL、源IP地址/目标IP地址、搜索关键词信息等;可选的,DPI设备41还可以用于对向用户返回的访问网络应答进行解析,并向广告服务器42输出相应的解析结果;这里的解析结果可以包括从访问网络应答中获得的网络访问相关信息,例如应答页面文本内容,尤其是其中包括的关键词信息;The DPI device 41 is used to analyze the user's first access network request, and output the corresponding analysis result to the advertisement server 42; the analysis result here may include network access related information obtained from the access network request, such as URL, source IP address/ Target IP address, search keyword information, etc.; Optionally, the DPI device 41 can also be used to analyze the access network response returned to the user, and output the corresponding analysis result to the advertisement server 42; the analysis result here can include from Information related to network access obtained from accessing network responses, such as the text content of the response page, especially the keyword information included therein;
广告服务器42用于根据所述DPI设备输出的解析结果进行处理,并向所述第一访问网络请求中的访问网站地址对应的网站服务器发送包含匹配用户行为特征的广告信息的第二访问网络请求;接收并向用户返回相应的第二访问网络应答;在一种实现下,上述广告服务器42具体用于根据DPI设备41输出的解析结果刷新与对应的用户标识关联的用户行为特征;以及根据维护的IP地址、用户标识、用户行为特征与广告信息的关系信息获得与收到的第一访问网络请求中的源IP地址所匹配的广告信息;并向所述第一访问网络请求中的访问网站地址对应的网站服务器发送包含所述广告信息的第二访问网络请求;接收并向用户返回相应的第二访问网络应答。进一步的,具体可以是,根据维护的IP地址和用户标识的关系信息获得与收到的第一访问网络请求中的源IP地址对应的用户标识;根据维护的用户标识与用户行为特征的关系信息获得与所述用户标识对应的用户行为特征;根据所述用户行为特征获得匹配的广告信息;The advertisement server 42 is configured to perform processing according to the analysis result output by the DPI device, and send a second network access request containing advertisement information matching user behavior characteristics to the website server corresponding to the visited website address in the first network access request ; receive and return a corresponding second network access response to the user; in one implementation, the above-mentioned advertisement server 42 is specifically configured to refresh the user behavior characteristics associated with the corresponding user identifier according to the analysis result output by the DPI device 41; and according to the maintenance The relational information of IP address, user identification, user behavior characteristics and advertisement information obtains the advertisement information matched with the source IP address in the first access network request received; The website server corresponding to the address sends a second network access request containing the advertisement information; receives and returns a corresponding second network access response to the user. Further, it may be specifically, to obtain the user identification corresponding to the source IP address in the received first network access request according to the maintained relationship information between the IP address and the user identification; according to the maintained relationship information between the user identification and the user behavior characteristics Obtaining user behavior characteristics corresponding to the user identifier; obtaining matching advertisement information according to the user behavior characteristics;
网站服务器43用于根据所述第二访问网络请求,将所述访问网络请求中包含的广告信息插入到对应的第二网页应答页面中并返回给所述第二广告服务器。The website server 43 is configured to insert the advertisement information included in the network access request into the corresponding second webpage response page and return it to the second advertisement server according to the second network access request.
上述实施例中提供的广告系统还可以进一步包括网络设备44,该网络设备44用于向AAA服务器45发送来自用户的认证请求,接收AAA服务器45返回的相应的认证应答,所述认证应答中包含分配的用户IP地址和对应的用户标识,并向所述广告服务器42发送用户IP地址和用户标识信的关系信息,相应的,广告服务器42进一步用于接收并维护所述网络设备44发来的用户IP地址与用户标识的关系信息。The advertising system provided in the above embodiments may further include a network device 44, which is used to send an authentication request from the user to the AAA server 45, and receive a corresponding authentication response returned by the AAA server 45, which includes Assigned user IP address and corresponding user identification, and send the relationship information of the user IP address and user identification letter to the advertisement server 42, correspondingly, the advertisement server 42 is further used to receive and maintain the information sent by the network device 44 Information about the relationship between the user's IP address and the user's ID.
上述的网络设备44进一步用于当接收到用户发来的访问网络请求或向用户返回的访问网络应答时,向DPI设备41发送所述访问网络请求或访问网络应答的镜像数据包,此时上述的DPI设备41具体用于从所述访问网络请求和/或访问网络应答的镜像数据包中解析出网络访问相关信息并输出给广告服务器42;The above-mentioned network device 44 is further configured to send a mirror image packet of the network access request or network access response to the DPI device 41 when receiving the network access request sent by the user or the network access response returned to the user. The DPI device 41 is specifically configured to parse out network access-related information from the image packet of the network access request and/or network access response and output it to the advertisement server 42;
相应的,在一种实现下,广告服务器42具体用于根据行为特征分析规则和DPI设备41输出的网络访问相关信息,挖掘分析得到相应的用户行为特征,并将所述用户行为特征与对应的用户标识关联保存或更新;以及根据维护的IP地址、用户标识与用户行为特征的关系信息,获得与收到的第一访问网络请求中的源IP地址对应的用户行为特征,根据所述用户行为特征获得匹配的广告信息,向所述第一访问网络请求中的访问网站地址对应的网站服务器发送包含所述广告信息的第二访问网络请求;接收并向用户返回相应的第二访问网络应答。Correspondingly, in one implementation, the advertisement server 42 is specifically configured to mine and analyze the corresponding user behavior characteristics according to the behavior characteristic analysis rules and the network access related information output by the DPI device 41, and compare the user behavior characteristics with the corresponding Save or update the user ID association; and obtain the user behavior feature corresponding to the source IP address in the received first network access request according to the maintained IP address, the relationship information between the user ID and the user behavior feature, and according to the user behavior Features Obtain matching advertisement information, send a second web access request containing the advertisement information to the website server corresponding to the web site address in the first web access request; receive and return a corresponding second web access response to the user.
本发明上述实施例提供的广告系统,在进行广告投放时,广告服务器42根据用户标识查找用户行为特征,并根据用户行为特征选择合适的广告信息向用户发放,能够提高广告投放的精准度。另外上述的用户行为特征可以通过由广告服务器42根据DPI设备41对访问网络请求的解析结果进行挖掘分析获得。In the advertisement system provided by the above-mentioned embodiments of the present invention, when delivering advertisements, the advertisement server 42 searches for user behavior characteristics according to the user identification, and selects appropriate advertisement information to distribute to users according to the user behavior characteristics, which can improve the accuracy of advertisement placement. In addition, the above-mentioned user behavior characteristics can be obtained by mining and analyzing the analysis result of the network access request by the advertisement server 42 according to the DPI device 41 .
可见,本发明实施例提供的广告系统,在广告投放过程中,通过DPI设备与广告服务器的配合,实现实时刷新与对应的用户标识关联的用户行为特征,根据实时刷新的关系信息获得与来自用户的访问网络请求中的源IP地址匹配的广告信息,向用户返回包含广告信息的访问网络应答,由于本发明实施例中的不同的用户行为特征关联/对应不同的广告信息,从而能够给用户提供有针对性的、“量身定做”广告信息,从而提高广告信息投放的精准度。It can be seen that the advertisement system provided by the embodiment of the present invention realizes real-time refreshing of the user behavior characteristics associated with the corresponding user identifiers through the cooperation of the DPI device and the advertisement server during the advertisement delivery process, and obtains information from the user based on the real-time refreshed relationship information. The advertisement information matched by the source IP address in the access network request returns to the user an access network response containing the advertisement information. Since different user behavior characteristics in the embodiments of the present invention are associated/corresponding to different advertisement information, it is possible to provide the user with Targeted, "tailor-made" advertising information, thereby improving the accuracy of advertising information.
进一步的,由于采用来自运营商网络中的AAA服务器提供的IP地址与用户标识的关系信息,且用户标识相对于用户IP地址是更加稳定可靠,因此,采用本发明实施例的广告系统能更加准确的识别出同一个用户,且能更加准确、长期的跟踪相同用户上网行为,从而使得行为分析的结果会更精准,避免了现有技术中IP地址经常变化(如ADSL拨号上网用户,每次拨号IP都会变,又如通过NAT设备后的,用户源IP地址可能改变)所带来的无法直接从IP判断用户身份的缺陷。Furthermore, since the relationship information between the IP address and the user ID provided by the AAA server in the operator network is used, and the user ID is more stable and reliable than the user IP address, the advertising system using the embodiment of the present invention can be more accurate Identify the same user, and can more accurately and long-term track the same user's online behavior, so that the results of behavior analysis will be more accurate, avoiding the frequent changes of IP addresses in the prior art (such as ADSL dial-up Internet users, each dial-up The IP will change, and for example, after passing through the NAT device, the source IP address of the user may change), which brings about the defect that the user identity cannot be directly judged from the IP.
以及,通过DPI参与广告,包括确定需要插入广告后向客户端返回重定向到广告服务器的响应,进一步提高了广告投放的灵活性。And, participating in the advertisement through the DPI, including returning a response redirected to the advertisement server to the client after determining that the advertisement needs to be inserted, further improving the flexibility of advertisement delivery.
本发明实施例还提供了一种广告系统,图9为本发明再一种广告系统实施例的结构示意图,如图9所示,广告系统包括DPI(深度报文检测)设备51、广告服务器52和网站服务器53,其中:The embodiment of the present invention also provides an advertising system. FIG. 9 is a schematic structural diagram of another advertising system embodiment of the present invention. As shown in FIG. 9, the advertising system includes a DPI (Deep Packet Inspection) device 51, an advertising server 52 and web server 53, wherein:
深度报文检测DPI设备51用于解析用户的第一访问网络请求,并向广告服务器52输出相应的解析结果;这里的解析结果可以包括从访问网络请求中获得的网络访问相关信息,如URL、源IP地址/目标IP地址、搜索关键词信息等;可选的,DPI设备51还可以用于对向用户返回的访问网络应答进行解析,并向广告服务器52输出相应的解析结果;这里的解析结果可以包括从访问网络应答中获得的网络访问相关信息,例如应答页面文本内容,尤其是其中包括的关键词信息;The deep packet detection DPI device 51 is used to analyze the user's first access network request, and output the corresponding analysis result to the advertisement server 52; the analysis result here may include network access related information obtained from the access network request, such as URL, Source IP address/target IP address, search keyword information, etc.; Optionally, the DPI device 51 can also be used to analyze the access network response returned to the user, and output the corresponding analysis result to the advertisement server 52; the analysis here The results may include information related to network access obtained from the response to the access network, such as the text content of the response page, especially the keyword information included therein;
广告服务器52用于根据所述DPI设备输出的解析结果进行处理,并向所述第一访问网络请求中的访问网站地址对应的网站服务器发送包含匹配用户源IP地址的用户标识的第二访问网络请求,以及返回所述网站服务器请求的与用户行为特征匹配的广告信息。在一种实现下,广告服务器52具体用于根据DPI设备51输出的解析结果刷新与对应的用户标识关联的用户行为特征;以及获得与收到的第一访问网络请求中的源IP地址对应的用户标识,向所述第一访问网络请求中的访问网站地址对应的网站服务器发送包含所述用户标识的第二访问网络请求,以及根据维护的IP地址、用户标识、用户行为特征与广告信息的关系信息,返回网站服务器53请求的广告信息。进一步的,具体可以是,根据维护的IP地址和用户标识的关系信息获得与收到的第一访问网络请求中的源IP地址对应的用户标识;根据所述第一访问网络请求中的访问网站地址向对应的网站服务器发送包含所述用户标识的第二访问网络请求。The advertisement server 52 is configured to process according to the analysis result output by the DPI device, and send the second access network information containing the user identification matching the user source IP address to the website server corresponding to the access website address in the first access network request. request, and return the advertisement information requested by the website server that matches the user behavior characteristics. In one implementation, the advertisement server 52 is specifically configured to refresh the user behavior characteristics associated with the corresponding user identifier according to the analysis result output by the DPI device 51; and obtain the source IP address corresponding to the received first network access request. User ID, sending a second web access request containing the user ID to the website server corresponding to the visited website address in the first web access request, and according to the maintained IP address, user ID, user behavior characteristics and advertisement information The relationship information returns the advertisement information requested by the website server 53. Further, specifically, the user identification corresponding to the source IP address in the received first network access request is obtained according to the maintained relationship information between the IP address and the user identification; according to the visited website in the first network access request The address sends a second network access request including the user identifier to the corresponding website server.
网站服务器53用于根据所述第二访问网络请求中的用户标识,向广告服务器52请求与所述用户标识匹配的广告信息,并将所述匹配的广告信息插入到相应的第二网页应答页面中并返回给用户。具体可以是,根据所述第二访问网络请求中的用户标识,向广告服务器52请求与所述用户标识对应的用户行为特征,以及与所述用户行为特征匹配的广告信息,并将所述匹配的广告信息插入到与所述第二访问网络请求相应的第二网页应答页面中并返回给用户。The website server 53 is used to request the advertisement information matched with the user identifier from the advertisement server 52 according to the user identifier in the second access network request, and insert the matched advertisement information into the corresponding second webpage response page and return to the user. Specifically, according to the user identifier in the second network access request, request the advertisement server 52 for the user behavior characteristics corresponding to the user identifier and the advertisement information matching the user behavior characteristics, and send the matched The advertisement information is inserted into the second web page response page corresponding to the second access network request and returned to the user.
上述实施例中的广告系统还可以进一步包括网络设备54,该网络设备54用于向AAA服务器55发送来自用户的认证请求,接收AAA服务器55返回的相应的认证应答,所述认证应答中包含分配的用户IP地址和对应的用户标识,以及向广告服务器52发送用户IP地址和用户标识的关系信息;相应的,本实施例中的广告服务器52进一步用于接收并维护网络设备54发来的用户IP地址与用户标识的关系信息。The advertising system in the above embodiment may further include a network device 54, which is used to send an authentication request from the user to the AAA server 55, and receive a corresponding authentication response returned by the AAA server 55, wherein the authentication response includes the allocation The user IP address and the corresponding user identification, and send the relationship information of the user IP address and the user identification to the advertisement server 52; Information about the relationship between an IP address and a user ID.
另外,上述的网络设备54还可以进一步用于当接收到来自用户的访问网络请求或向用户返回的访问网络应答时,向DPI设备51发送所述访问网络请求或访问网络应答的镜像数据包;In addition, the above-mentioned network device 54 can also be further configured to send a mirror data packet of the network access request or network access response to the DPI device 51 when receiving a network access request from a user or a network access response returned to the user;
相应的,在一种实现下,DPI设备51具体用于从所述访问网络请求和/或访问网络应答的镜像数据包中解析出网络访问相关信息并输出给广告服务器52;Correspondingly, in one implementation, the DPI device 51 is specifically configured to parse out network access-related information from the image data packet of the network access request and/or network access response and output it to the advertisement server 52;
此时上述的广告服务器52具体用于根据行为特征分析规则和DPI设备51输出的网络访问相关信息,挖掘分析得到用户行为特征,并将所述用户行为特征与对应的用户标识关联保存或更新,并在收到第一访问网络请求后,向所述第一访问网络请求中的访问网站地址对应的网站服务器53发送包含与第一访问网络请求中的源IP地址对应的用户标识的第二访问网络请求,以及根据维护的IP地址、用户标识、用户行为特征与广告信息的关系信息,返回所述网站服务器53请求的广告信息。At this time, the above-mentioned advertisement server 52 is specifically used to mine and analyze the user behavior characteristics according to the behavior characteristic analysis rules and the network access related information output by the DPI device 51, and store or update the user behavior characteristics in association with the corresponding user identification, And after receiving the first access network request, send to the website server 53 corresponding to the access website address in the first access network request to include the second access to the user identification corresponding to the source IP address in the first access network request The network request, and the advertisement information requested by the website server 53 are returned according to the maintained IP address, user ID, user behavior characteristics and relational information of the advertisement information.
可见,本发明实施例提供的广告系统,在广告投放过程中,通过DPI设备与广告服务器的配合,实现实时刷新与对应的用户标识关联的用户行为特征,根据实时刷新的关系信息获得与来自用户的访问网络请求中的源IP地址匹配的广告信息,向用户返回包含广告信息的访问网络应答,由于本发明实施例中的不同的用户行为特征关联/对应不同的广告信息,从而能够给用户提供有针对性的、“量身定做”广告信息,从而提高广告信息投放的精准度。It can be seen that the advertisement system provided by the embodiment of the present invention realizes real-time refreshing of the user behavior characteristics associated with the corresponding user identifiers through the cooperation of the DPI device and the advertisement server during the advertisement delivery process, and obtains information from the user based on the real-time refreshed relationship information. The advertisement information matched by the source IP address in the access network request returns to the user an access network response containing the advertisement information. Since different user behavior characteristics in the embodiments of the present invention are associated/corresponding to different advertisement information, it is possible to provide the user with Targeted, "tailor-made" advertising information, thereby improving the accuracy of advertising information.
进一步的,由于采用来自运营商网络中的AAA服务器提供的IP地址与用户标识的关系信息,且用户标识相对于用户IP地址是更加稳定可靠,因此,采用本发明实施例的广告系统能更加准确的识别出同一个用户,且能更加准确、长期的跟踪相同用户上网行为,从而使得行为分析的结果会更精准,避免了现有技术中IP地址经常变化(如ADSL拨号上网用户,每次拨号IP都会变,又如通过NAT设备后的,用户源IP地址可能改变)所带来的无法直接从IP判断用户身份的缺陷。Furthermore, since the relationship information between the IP address and the user ID provided by the AAA server in the operator network is used, and the user ID is more stable and reliable than the user IP address, the advertising system using the embodiment of the present invention can be more accurate Identify the same user, and can more accurately and long-term track the same user's online behavior, so that the results of behavior analysis will be more accurate, avoiding the frequent changes of IP addresses in the prior art (such as ADSL dial-up Internet users, each dial-up The IP will change, and for example, after passing through the NAT device, the source IP address of the user may change), which brings about the defect that the user identity cannot be directly judged from the IP.
以及,通过DPI参与广告,包括确定需要插入广告后向客户端返回重定向到广告服务器的响应,进一步提高了广告投放的灵活性。And, participating in the advertisement through the DPI, including returning a response redirected to the advertisement server to the client after determining that the advertisement needs to be inserted, further improving the flexibility of advertisement delivery.
图10A为本发明具体实施例的一种广告系统的组网结构示意图,如图10A所示,本实施例中的DPI设备61a与汇聚设备62a相连,即由汇聚设备62a复制用户设备发起的Web请求,或者复制返回给用户设备的Web应答并向DPI设备转发。Fig. 10A is a schematic diagram of a network structure of an advertising system according to a specific embodiment of the present invention. As shown in Fig. 10A, the DPI device 61a in this embodiment is connected to the convergence device 62a, that is, the convergence device 62a copies the web page initiated by the user device. request, or copy the web response returned to the user device and forward it to the DPI device.
其中DPI设备61a负责深度报文解析,将用户设备65a通过接入网访问Internet(即网站服务器66a)的信息解析出并发送至广告服务器63a,例如上述的信息可以为URL、源IP地址/目标IP地址;汇聚设备62a还负责用户标识识别,向AAA服务器67a发送认证请求,并将AAA服务器67a返回的用户标识、IP映射关系信息上传到广告服务器63a中,广告服务器63a用于进行用户行为分析,获取用户行为特征,以及根据用户的行为特征信息获取匹配的广告信息。这里的网关设备64a负责将汇聚设备发来的用户web请求向网站服务器发送,或者将网站服务器66a返回的web应答传输给汇聚设备62a,以及当涉及广告投放时,负责将广告服务器63a输出的包含广告信息的web应答向用户返回;Wherein the DPI device 61a is responsible for in-depth message analysis, and parses out the information that the user equipment 65a accesses the Internet (i.e. the website server 66a) through the access network and sends it to the advertisement server 63a. For example, the above-mentioned information can be URL, source IP address/target IP address; the converging device 62a is also responsible for user identification identification, sends an authentication request to the AAA server 67a, and uploads the user identification and IP mapping relationship information returned by the AAA server 67a to the advertisement server 63a, and the advertisement server 63a is used for user behavior analysis , obtain user behavior characteristics, and obtain matching advertisement information according to the user behavior characteristic information. The gateway device 64a here is responsible for sending the user's web request sent by the aggregation device to the website server, or transmitting the web response returned by the website server 66a to the aggregation device 62a, and when it comes to advertisement delivery, it is responsible for the output of the advertisement server 63a. The web response of the advertisement information is returned to the user;
需要说明的是,DPI设备61a也可以内置在网关设备或者汇聚设备或者接入设备中,也可以以旁路的方式挂接在网关设备或者汇聚设备或者接入设备上。It should be noted that the DPI device 61a may also be built in a gateway device, a convergence device, or an access device, or may be connected to a gateway device, a convergence device, or an access device in a bypass manner.
例如,图10B为本发明具体实施例的另一种广告系统的组网结构示意图,如图10B所示,DPI设备61b与网关设备64b和广告服务器63b相连,即由网关设备复制用户设备发起的Web请求,或者复制返回给用户设备的Web应答并向DPI设备转发。For example, FIG. 10B is a schematic diagram of a network structure of another advertisement system according to a specific embodiment of the present invention. As shown in FIG. 10B , the DPI device 61b is connected to the gateway device 64b and the advertisement server 63b, that is, the gateway device replicates the advertisement server initiated by the user device. Web request, or copy the Web response returned to the user device and forward it to the DPI device.
其中DPI设备61b负责深度报文解析,将用户设备65b通过接入网访问Internet(即网站服务器66b)的信息解析出并发送至广告服务器63b,例如上述的信息可以为URL、源IP地址/目标IP地址,汇聚设备62b负责用户标识识别,向AAA服务器67b发送认证请求,并将AAA服务器67b返回的用户标识、IP映射关系信息上传到广告服务器63b中,广告服务器63b用于进行用户行为分析,获取用户行为特征,以及根据用户的行为特征信息获取匹配的广告信息。Wherein the DPI device 61b is responsible for in-depth message analysis, and parses out the information that the user equipment 65b accesses the Internet (i.e. the website server 66b) through the access network and sends it to the advertisement server 63b. For example, the above-mentioned information can be URL, source IP address/target IP address, the converging device 62b is responsible for user identification identification, sends an authentication request to the AAA server 67b, and uploads the user identification and IP mapping relationship information returned by the AAA server 67b to the advertisement server 63b, and the advertisement server 63b is used for user behavior analysis. Obtain user behavior characteristics, and obtain matching advertisement information based on user behavior characteristics information.
图10C为本发明具体实施例的再一种广告系统的组网结构示意图,如图10C所示,DPI设备61c与接入设备和广告服务器63c相连,即由接入设备复制用户设备发起的Web请求,或者复制返回给用户设备的Web应答并向DPI设备转发。Fig. 10C is a schematic diagram of the network structure of another advertising system according to a specific embodiment of the present invention. As shown in Fig. 10C, the DPI device 61c is connected to the access device and the advertisement server 63c, that is, the access device copies the Web page initiated by the user device. request, or copy the web response returned to the user device and forward it to the DPI device.
其中DPI设备61c负责深度报文解析,将用户设备65c通过接入网访问Internet(即网站服务器66b)的信息解析出并发送至广告服务器63c,例如上述的信息可以为URL、源IP地址/目标IP地址,汇聚设备62c负责用户标识识别,向AAA服务器67c发送认证请求,并将AAA服务器67c返回的用户标识、IP映射关系信息上传到广告服务器63c中,广告服务器63c用于进行用户行为分析,获取用户行为特征,以及根据用户的行为特征信息获取匹配的广告信息。在本具体实施例中,网关设备64c的功能同图10A中的网关设备64a。Wherein the DPI device 61c is responsible for in-depth message analysis, and parses out the information that the user equipment 65c accesses the Internet (i.e. the website server 66b) through the access network and sends it to the advertisement server 63c. For example, the above-mentioned information can be URL, source IP address/target IP address, the converging device 62c is responsible for user identification identification, sends an authentication request to the AAA server 67c, and uploads the user identification and IP mapping relationship information returned by the AAA server 67c to the advertisement server 63c, and the advertisement server 63c is used for user behavior analysis. Obtain user behavior characteristics, and obtain matching advertisement information based on user behavior characteristics information. In this specific embodiment, the function of the gateway device 64c is the same as that of the gateway device 64a in Fig. 10A.
请参阅图11,为本发明实施例的一种用户身份识别的交互流程图,以图10A所示的一种广告系统的网络架构作为具体场景进行说明,其中该网络架构中,汇聚设备(如BRAS,GGSN)负责发送/接收认证请求至AAA服务器,并上传用户ID-IP对至广告服务器;AAA服务器负责认证用户身份,并将认证结果返回至BRAS,若认证成功,返回结果包含分配给用户的IP地址和对应的用户标识(如用户账号)。广告服务器负责接收BRAS上传的用户标识和IP地址对,并将数据保存供查询;该方法可以包括:Please refer to FIG. 11 , which is an interactive flow chart of user identification in an embodiment of the present invention. The network architecture of an advertising system shown in FIG. 10A is used as a specific scenario for illustration. BRAS, GGSN) is responsible for sending/receiving authentication requests to the AAA server, and uploading the user ID-IP pair to the advertising server; the AAA server is responsible for authenticating the user’s identity and returning the authentication result to BRAS. If the authentication is successful, the returned result contains the IP address and corresponding user identifier (such as user account). The advertising server is responsible for receiving the user ID and IP address pair uploaded by the BRAS, and saving the data for query; the method may include:
步骤301、当用户上线时,用户设备向汇聚设备BRAS发起认证请求;Step 301, when the user goes online, the user equipment initiates an authentication request to the convergence device BRAS;
步骤302、BRAS将认证请求转发至AAA服务器,该认证请求中包括账号、密码、NAS(Network Access Server,网络接入服务器)地址、NAS端口等信息;Step 302, BRAS forwards the authentication request to the AAA server, including information such as account number, password, NAS (Network Access Server, Network Access Server) address, NAS port in the authentication request;
步骤303、AAA服务器在身份验证成功后向BRAS发送包括为用户分配的IP地址和对应的用户标识(即用户账号)的认证成功消息;Step 303, AAA server sends to BRAS the authentication success message that comprises the IP address that user distributes and corresponding user identification (namely user account number) after identity verification is successful;
步骤304、BRAS向用户设备返回认证成功消息;Step 304, BRAS returns authentication success message to user equipment;
步骤305、BRAS向广告服务器(具体可以是用户管理模块)发送用户标识和IP地址对。In step 305, the BRAS sends the pair of the user identifier and the IP address to the advertisement server (specifically, the user management module).
图12为本发明第一具体实施例中用户上网行为分析过程的流程示意图,本实施例中的网关设备或汇聚设备负责转发报文至DPI设备,DPI设备负责识别/解析Web请求,可选的解析Web应答,并将解析结果(如URL、用户IP、Web应答内容等)发至广告服务器的行为分析模块。本实施例中广告服务器的行为分析模块根据DPI设备发来的网络访问相关信息以及行为特征分析规则,挖掘分析得到相应的用户行为特征,得到用户的长期行为特征信息或短期行为特征信息;用户管理模块负责管理用户标识、IP对数据,行为分析模块通过向用户管理模块查询获得用户标识,行为管理模块负责将所述用户行为特征与对应的用户标识关联保存或更新,如图12所示,包括如下步骤:Fig. 12 is a schematic flow chart of the user's online behavior analysis process in the first specific embodiment of the present invention. The gateway device or convergence device in this embodiment is responsible for forwarding messages to the DPI device, and the DPI device is responsible for identifying/analyzing Web requests. Optional Analyze the Web response, and send the analysis results (such as URL, user IP, Web response content, etc.) to the behavior analysis module of the advertising server. In this embodiment, the behavior analysis module of the advertising server can mine and analyze the corresponding user behavior characteristics according to the network access related information and behavior characteristic analysis rules sent by the DPI device, and obtain the long-term behavior characteristic information or short-term behavior characteristic information of the user; user management The module is responsible for managing user identification and IP pair data. The behavior analysis module obtains the user identification by querying the user management module. The behavior management module is responsible for storing or updating the association between the user behavior characteristics and the corresponding user identification, as shown in Figure 12, including Follow the steps below:
步骤401、用户通过用户设备发起Web请求;Step 401, the user initiates a Web request through the user equipment;
步骤402、网关设备/汇聚设备转发该Web请求至网站,并复制Web请求将其发送至DPI设备;Step 402, the gateway device/aggregation device forwards the web request to the website, and copies the web request and sends it to the DPI device;
步骤403、DPI设备对上述的Web请求进行解析,即获得用户网络访问相关信息,可以是用户访问的URL地址,用户设备的IP地址等信息;Step 403, the DPI device parses the above-mentioned Web request, that is, obtains information related to the user's network access, which may be the URL address accessed by the user, the IP address of the user device, and other information;
步骤404、DPI设备将上述网络访问的相关信息(如URL、用户IP等)发送给广告服务器的行为分析模块;Step 404, the DPI device sends the relevant information (such as URL, user IP, etc.) of the above-mentioned network access to the behavior analysis module of the advertisement server;
步骤405、广告服务器的行为分析模块根据用户IP地址向用户管理模块查询用户标识;Step 405, the behavior analysis module of the advertising server queries the user identification from the user management module according to the user IP address;
步骤406、广告服务器的行为分析模块根据行为分析规则和Web请求中携带的上述信息对用户进行行为分析,例如建立URL地址的知识库,该知识库中第一类型的URL地址为体育类,该类型的URL地址包括http://sports.*****.com/,其中“sports”为体育类URL的关键词,第二类型的URL地址为新闻类,第三类的URL地址为音乐类,在接收到DPI设备提供的用户访问的URL地址后,即可根据上述URL对用户兴趣进行分析统计,当一段时间内(可以长期时间范围和/或短期时间范围),例如在一个月内用户访问体育类的URL地址的频率较高,访问次数为100次,而访问音乐类的URL地址的次数为20次,在一种实现下,这里的行为特征分析规则可以是,如果用户访问某一类型的URL地址的频率达到阈值(可以是动态设置,也可以是根据经验值预先设置的)时,则该类型的URL地址对应的类别可以作为用户行为特征,则可认为该用户的兴趣为体育类信息,此为长期行为特征信息;而在最近一周内,用户访问音乐类URL地址的次数为10次,而访问体育类URL地址的次数为2次,则可认为短时间内用户的兴趣为音乐类信息,此为短期行为特征信息;Step 406: The behavior analysis module of the advertisement server performs behavior analysis on the user according to the behavior analysis rules and the above-mentioned information carried in the Web request, such as establishing a knowledge base of URL addresses. The first type of URL addresses in the knowledge base is sports. The type of URL address includes http://sports.*****.com/, where "sports" is the keyword of the sports URL address, the second type of URL address is news, and the third type of URL address is music class, after receiving the URL address accessed by the user provided by the DPI device, the user's interest can be analyzed and counted according to the above URL. The user visits the URL address of the sports category more frequently, the number of visits is 100 times, and the number of visits to the URL address of the music category is 20 times. When the frequency of a type of URL address reaches a threshold (it can be set dynamically, or it can be preset according to empirical values), then the category corresponding to this type of URL address can be used as a user behavior feature, and the user's interest can be considered as Sports information, this is long-term behavioral characteristic information; and in the last week, the number of times the user visits the music URL address is 10 times, and the number of visits to the sports URL address is 2 times, which can be considered as the user's interest in a short period of time. For music information, this is short-term behavior characteristic information;
步骤407、在行为分析模块分析得到用户行为特征后,输出给行为管理模块,以便于行为管理模块更新/维护对应的用户标识关联的用户行为特征;Step 407, after the behavior analysis module analyzes and obtains the user behavior characteristics, output them to the behavior management module, so that the behavior management module can update/maintain the user behavior characteristics associated with the corresponding user identifier;
步骤408、网站返回Web应答;Step 408, the website returns a Web response;
可选的还可以包括如下步骤:Optionally, the following steps may also be included:
步骤409、网关设备/汇聚设备复制Web应答并转发至DPI设备,DPI设备对上述Web应答进行解析,获取Web应答中包括的相关信息,例如应答页面文本内容,尤其是其中包括的关键词信息,并将其发送至行为分析模块;Step 409, the gateway device/aggregation device copies the Web response and forwards it to the DPI device, and the DPI device parses the above Web response to obtain relevant information included in the Web response, such as the text content of the response page, especially the keyword information included therein, and send it to the behavior analysis module;
步骤410、行为分析模块至少根据Web应答中携带的信息对用户进行行为分析,例如根据Web应答中包括的关键词信息,以及关键词与用户行为特征之间的关系信息,获取对应的用户行为特征,并输出给行为管理模块,便于行为管理模块更新与对应的用户标识关联的用户长期行为特征或用户短期行为特征。Step 410, the behavior analysis module conducts behavior analysis on the user at least according to the information carried in the Web response, for example, according to the keyword information included in the Web response, and the relationship information between keywords and user behavior characteristics, to obtain the corresponding user behavior characteristics , and output to the behavior management module, so that the behavior management module updates the user's long-term behavior characteristics or user short-term behavior characteristics associated with the corresponding user ID.
图13为本发明第一具体实施例中广告投放过程的流程示意图,在本实施例中网关设备负责转发报文至DPI设备;DPI设备负责识别/解析Web请求,并根据解析出的信息判断是否要插入广告,若需要,则拦截用户Web请求,向用户设备返回重定向应答。广告服务器的内容插入模块负责下载原始网页内容,并重构网页,在网页中插入与用户行为特征对应的广告信息,然后返回给用户;用户管理模块负责管理用户标识、IP对,内容插入模块通过对用户管理模块查询获得用户标识;行为管理模块负责维护用户行为特征,内容插入模块通过对行为管理模块查询获得用户行为特征;广告管理模块负责管理维护广告信息(或广告链接),内容插入模块通过查询广告管理模块获得与用户行为特征对应的广告信息(或广告链接);访问统计模块负责重定向用户点击广告信息的Web请求,并对用户的点击广告行为进行计数统计,统计数据可用于收费的依据。如图13所示,包括如下步骤:Fig. 13 is a schematic flow chart of the advertisement delivery process in the first specific embodiment of the present invention. In this embodiment, the gateway device is responsible for forwarding the message to the DPI device; the DPI device is responsible for identifying/parsing the Web request, and judging whether to To insert an ad, if necessary, intercept the user's web request and return a redirection response to the user's device. The content insertion module of the advertisement server is responsible for downloading the original webpage content, reconstructing the webpage, inserting advertisement information corresponding to user behavior characteristics into the webpage, and then returning it to the user; the user management module is responsible for managing user identification and IP pairs, and the content insertion module passes Query the user management module to obtain the user ID; the behavior management module is responsible for maintaining user behavior characteristics, and the content insertion module obtains user behavior characteristics by querying the behavior management module; the advertisement management module is responsible for managing and maintaining advertisement information (or advertisement links), and the content insertion module passes Query the advertising management module to obtain advertising information (or advertising links) corresponding to user behavior characteristics; the access statistics module is responsible for redirecting the web request of the user clicking on the advertising information, and counting the user's clicking on the advertising behavior, and the statistical data can be used for charging in accordance with. As shown in Figure 13, it includes the following steps:
步骤501、用户通过用户设备发起访问加盟网站的Web请求;Step 501, the user initiates a web request to access the affiliate website through the user device;
步骤502、网关设备向加盟网站转发Web请求并复制Web请求,并将复制的Web请求转发至DPI设备;Step 502, the gateway device forwards the web request to the joining website and copies the web request, and forwards the copied web request to the DPI device;
步骤503、DPI设备解析Web请求获取访问的URL,根据策略(如根据URL白名单或者URL中的标签等)判断是否需要拦截此Web请求进行广告插入。若需要插入广告,DPI仿冒加盟网站返回重定向的Web应答,重定向Web请求至广告服务器(具体可以是内容插入模块),同时在参数中携带用户访问的原始URL;本步骤中的URL白名单可以是所有加盟网站服务器的URL地址的名单,利用该白名单可以仅在用户访问加盟网站服务器的插入广告,同时也可以使在加盟网站服务器的URL地址中加入指示标签,该指示标签用于表明其URL地址为加盟网站服务器的URL地址;Step 503, the DPI device parses the web request to obtain the accessed URL, and judges whether the web request needs to be intercepted for advertisement insertion according to the policy (such as according to the URL whitelist or the tags in the URL, etc.). If it is necessary to insert an advertisement, the DPI counterfeit affiliate website returns a redirected web response, redirects the web request to the advertisement server (specifically, it can be a content insertion module), and at the same time carries the original URL visited by the user in the parameter; the URL whitelist in this step It can be a list of URL addresses of all affiliated website servers. By using this white list, the advertisement can be inserted only when the user visits the affiliated website server. At the same time, an indicator tag can be added to the URL address of the affiliated website server. The indicator tag is used to indicate Its URL address is the URL address of the affiliate website server;
步骤504、用户端浏览器自动发起访问广告服务器(具体可以是内容插入模块)的Web请求;Step 504, the client browser automatically initiates a Web request to access the advertisement server (specifically, it may be a content insertion module);
步骤505、广告服务器(具体可以是内容插入模块)根据参数中的原始URL发起访问加盟网站服务器的web请求,接收Web应答页面;Step 505, the advertisement server (specifically, it may be a content insertion module) initiates a web request to access the affiliate website server according to the original URL in the parameter, and receives a web response page;
步骤506、广告服务器(具体可以是内容插入模块)根据用户设备的源IP地址从用户管理模块查询用户标识,根据查询到的用户标识查询用户行为特征,并根据用户行为特征从广告管理模块查询对应的广告信息,可选的,还可以添加发布广告记录,便于后续的统计;Step 506, the advertisement server (specifically, it may be the content insertion module) inquires the user identification from the user management module according to the source IP address of the user equipment, inquires the user behavior characteristics according to the inquired user identification, and inquires the corresponding information from the advertisement management module according to the user behavior characteristics. Advertisement information, optional, you can also add a record of posting advertisements to facilitate subsequent statistics;
步骤507、广告服务器(具体可以是内容插入模块)将广告信息插入到web应答页面中,并返回给用户设备;Step 507, the advertisement server (specifically, the content insertion module) inserts the advertisement information into the web response page, and returns it to the user equipment;
步骤508-509、用户通过用户设备点击广告信息,从而触发向广告服务器(具体可以是访问统计模块)发起Web请求,需要说明的是,由于广告信息中的URL是指向访问统计模块的,广告网站的地址被包含在参数中,因此当用户点击广告信息时首先访问的是访问统计模块;Steps 508-509, the user clicks on the advertisement information through the user equipment, thereby triggering a web request to the advertisement server (specifically, the access statistics module). It should be noted that since the URL in the advertisement information points to the access statistics module, the advertisement website The address of is included in the parameters, so when the user clicks on the advertisement information, the first thing to visit is the access statistics module;
步骤510、广告服务器(具体可以是访问统计模块)对用户点击广告信息的行为进行统计,并向用户设备返回重定向至广告网站的Web应答;Step 510, the advertisement server (specifically, it may be an access statistics module) performs statistics on the behavior of the user clicking on the advertisement information, and returns a Web response redirected to the advertisement website to the user equipment;
步骤511、用户设备自动发起访问广告网站的Web请求。Step 511, the user equipment automatically initiates a Web request to access the advertising website.
图14为本发明第二具体实施例中广告投放过程的流程示意图,在本实施例中用户身份识别和用户上网行为分析的过程与上述第一具体实施例相同,在广告投放过程中网关设备负责转发报文至DPI设备;DPI设备负责识别/解析Web请求,并根据解析出的信息判断是否要插入广告,若需要,则拦截用户Web请求,向用户设备返回重定向应答。广告服务器(具体可以是内容插入模块)负责构建广告框架,在广告框架中插入与用户行为特征对应的精准广告以及原始的URL,然后返回给用户,用户管理模块负责管理用户标识、IP对,内容插入模块通过对用户管理模块查询获得用户标识;行为管理模块负责维护用户行为特征,内容插入模块通过对行为管理模块查询获得用户行为特征;广告管理模块负责管理维护广告信息(或广告链接),内容插入模块通过查询广告管理模块获得与用户行为特征匹配的广告(或广告链接);访问统计模块负责重定向用户点击广告的Web请求,并对用户的点击广告信息行为进行计数统计,统计数据可用于作为收费的依据。如图14所示,包括如下步骤:Fig. 14 is a schematic flow chart of the advertisement placement process in the second specific embodiment of the present invention. In this embodiment, the process of user identity identification and user online behavior analysis is the same as that of the first specific embodiment above, and the gateway device is responsible for Forward the message to the DPI device; the DPI device is responsible for identifying/parsing the web request, and judging whether to insert an advertisement based on the parsed information. If necessary, it intercepts the user's web request and returns a redirection response to the user device. The advertisement server (specifically, the content insertion module) is responsible for constructing the advertisement frame, inserting the precise advertisement corresponding to the user behavior characteristics and the original URL into the advertisement frame, and then returning it to the user. The user management module is responsible for managing the user ID, IP pair, content The insertion module obtains the user identification by querying the user management module; the behavior management module is responsible for maintaining user behavior characteristics, and the content insertion module obtains user behavior characteristics by querying the behavior management module; the advertisement management module is responsible for managing and maintaining advertisement information (or advertisement links), content The insertion module obtains advertisements (or advertisement links) that match user behavior characteristics by querying the advertisement management module; the access statistics module is responsible for redirecting the web request that the user clicks on the advertisement, and counts the behavior of the user's click on the advertisement information, and the statistical data can be used for as a basis for charging. As shown in Figure 14, it includes the following steps:
步骤601、用户通过用户设备发起访问加盟网站服务器的Web请求,网关设备将上述Web请求发送给加盟网站服务器以及将该web请求的镜像包转发给DPI设备;Step 601, the user initiates a web request to access the server of the affiliated website through the user device, and the gateway device sends the above-mentioned web request to the server of the affiliated website and forwards the image package of the web request to the DPI device;
步骤602、DPI设备解析上述Web请求,根据策略(如根据URL白名单或者URL中的标签等)判断是否需要拦截此Web请求进行广告插入。若需要插入广告,DPI设备模仿加盟网站服务器返回Web应答,将Web请求重定向至内容插入模块,同时在参数中携带用户访问的原始URL;本步骤中的URL白名单可以是所有加盟网站服务器的URL地址的名单,利用该白名单可以仅在用户访问加盟网站服务器的插入广告,同时也可以使在加盟网站服务器的URL地址中加入指示标签,该指示标签用于表明其URL地址为加盟网站服务器的URL地址;Step 602, the DPI device parses the above web request, and judges whether to intercept the web request for advertisement insertion according to the policy (such as according to the URL whitelist or the tags in the URL, etc.). If it is necessary to insert an advertisement, the DPI device imitates the server of the affiliated website to return a web response, redirects the web request to the content insertion module, and at the same time carries the original URL accessed by the user in the parameter; the URL whitelist in this step can be the URL of all affiliated website servers The list of URL addresses, using this white list can insert advertisements only when the user visits the affiliate website server, and at the same time can add an indicator tag to the URL address of the affiliate website server, which is used to indicate that the URL address is the affiliate website server URL address;
步骤603、用户通过用户设备自动发起访问广告服务器(具体可以是内容插入模块)的Web请求;Step 603, the user automatically initiates a Web request to access the advertisement server (specifically, a content insertion module) through the user equipment;
步骤604、广告服务器(具体可以是内容插入模块)根据用户源IP向用户管理模块查询用户标识,根据用户标识向行为管理模块查询用户行为特征,根据用户行为特征向广告管理模块查询匹配的广告信息,可选的,还可以添加发布广告记录;Step 604, the advertisement server (specifically, the content insertion module) inquires the user identification from the user management module according to the source IP of the user, inquires the user behavior characteristics from the behavior management module according to the user identification, and inquires the matching advertisement information from the advertisement management module according to the user behavior characteristics , optionally, you can also add a posting advertisement record;
步骤605、广告服务器(具体可以是内容插入模块)构建广告框架,将上述获取的广告信息以及用户访问原始URL插入框架中,并返回给用户;Step 605, the advertisement server (specifically, it may be a content insertion module) constructs an advertisement frame, inserts the advertisement information obtained above and the original URL accessed by the user into the frame, and returns it to the user;
步骤606、用户通过用户设备(如用户端浏览器)自动发起访问加盟网站服务器的Web请求;Step 606, the user automatically initiates a Web request to access the affiliate website server through the user equipment (such as a client browser);
步骤607、加盟网站服务器进行正常Web应答,返回原始网页内容;Step 607, the affiliated website server responds normally, and returns the original webpage content;
步骤608-609、用户通过用户设备点击广告信息,发起指向访问统计模块的Web请求,需要说明的是,由于广告中的URL是指向访问统计模块的,广告网站的地址被包含在参数中,因此用户点击广告时首先向访问统计模块发送Web请求;Steps 608-609, the user clicks on the advertisement information through the user equipment, and initiates a Web request pointing to the access statistics module. It should be noted that since the URL in the advertisement points to the access statistics module, the address of the advertisement website is included in the parameter, so When a user clicks on an advertisement, a web request is first sent to the access statistics module;
步骤610、广告服务器(具体可以是访问统计模块)对用户点击广告的行为进行统计,然后返回Web应答,重定向Web请求至广告网站;Step 610, the advertisement server (specifically, it may be an access statistics module) performs statistics on the behavior of the user clicking on the advertisement, then returns a Web response, and redirects the Web request to the advertisement website;
步骤611、用户通过用户端浏览器自动发起访问广告网站的Web请求。Step 611, the user automatically initiates a Web request to access the advertising website through the client browser.
图15为本发明第三具体实施例中广告投放过程的流程示意图,在本实施例中用户身份识别和用户上网行为分析的过程与上述第一具体实施例相同,在广告投放过程中广告服务器作为提供精准广告信息的Web服务器;广告服务器中的用户管理模块负责管理用户标识和IP对,广告服务器中的内容插入模块通过向用户管理模块查询获得用户ID;广告服务器中的行为管理模块负责维护用户行为特征,广告服务器中的内容插入模块通过根据用户标识向行为管理模块查询获得用户行为特征;广告服务器中的广告管理模块负责管理维护广告信息(或广告链接),内容插入模块通过向广告管理模块查询获得与用户行为特征匹配的广告信息(或广告链接);广告服务器中的访问统计模块负责重定向用户点击广告信息的Web请求,并对用户的点击广告信息行为进行计数统计,统计数据可用作收费的依据。如图15所示,包括如下步骤:Fig. 15 is a schematic flow chart of the advertisement delivery process in the third specific embodiment of the present invention. In this embodiment, the process of user identification and user online behavior analysis is the same as that of the above-mentioned first specific embodiment. In the advertisement delivery process, the advertisement server acts as A web server that provides accurate advertisement information; the user management module in the advertisement server is responsible for managing user identification and IP pairs; the content insertion module in the advertisement server obtains the user ID by querying the user management module; the behavior management module in the advertisement server is responsible for maintaining user Behavior characteristics, the content insertion module in the advertisement server obtains the user behavior characteristics by querying the behavior management module according to the user identification; the advertisement management module in the advertisement server is responsible for managing and maintaining advertisement information (or advertisement links), and the content insertion module obtains the user behavior characteristics through the advertisement management module Query to obtain the advertisement information (or advertisement link) that matches the user's behavior characteristics; the access statistics module in the advertisement server is responsible for redirecting the web request of the user to click on the advertisement information, and counting and counting the behavior of the user's click on the advertisement information, and the statistics are available basis for charges. As shown in Figure 15, the following steps are included:
步骤701、加盟网站服务器在网页广告位插入Javascrip脚本,脚本中含指向广告服务器的广告链接,如<imgsrc=″http://UBA.net/advert>;Step 701, the affiliate website server inserts a Javascrip script in the webpage advertisement space, and the script contains an advertisement link pointing to the advertisement server, such as <imgsrc=″http://UBA.net/advert>;
步骤702、用户通过用户设备发起访问加盟网站服务器的Web请求,该Web请求通过网关设备转发;Step 702, the user initiates a web request to access the affiliate website server through the user device, and the web request is forwarded through the gateway device;
步骤703、加盟网站服务器返回Web应答;Step 703, the joining website server returns a Web response;
步骤704、收到Web应答后,用户设备(如用户端浏览器)自动向广告服务器(具体是广告服务器中的内容插入模块)发起Web请求;Step 704, after receiving the Web response, the user equipment (such as the client browser) automatically initiates a Web request to the advertisement server (specifically, the content insertion module in the advertisement server);
步骤705、广告服务器(具体是广告服务器中的内容插入模块)根据用户设备的源IP地址向用户管理模块查询用户标识,根据用户标识向行为管理模块查询用户行为特征,再根据用户行为特征向广告管理模块查询匹配的广告信息,可选的,还可以进行广告发布统计,然后返回包含广告信息的Web应答;Step 705, the advertisement server (specifically, the content insertion module in the advertisement server) queries the user identification from the user management module according to the source IP address of the user equipment, queries the user behavior characteristics from the behavior management module according to the user identification, and then sends the advertisement to the advertisement according to the user behavior characteristics. The management module queries the matching advertisement information, optionally, it can also perform advertisement publishing statistics, and then return a web response containing the advertisement information;
步骤706-707、用户通过用户设备点击广告,向广告服务器(具体是广告服务器中的访问统计模块)发送Web请求;需要说明的是,由于广告中的URL是指向访问统计模块的,广告网站的地址被包含在参数中,因此当用户点击广告时向访问统计模块发送Web请求;Steps 706-707, the user clicks on the advertisement through the user equipment, and sends a Web request to the advertisement server (specifically, the access statistics module in the advertisement server); it should be noted that, since the URL in the advertisement points to the visit statistics module, the advertisement website The address is included in the parameter, so when the user clicks on the advertisement, a web request is sent to the access statistics module;
步骤708、广告服务器(具体是广告服务器中的访问统计模块)对用户点击广告的行为进行统计,然后返回重定向Web请求至广告网站的Web应答;Step 708, the advertisement server (specifically, the access statistics module in the advertisement server) performs statistics on the behavior of the user clicking on the advertisement, and then returns a Web response that redirects the Web request to the advertisement website;
步骤709、用户通过用户设备(如用户端浏览器)自动发起访问广告网站的Web请求;后续的流程同现有技术,不再赘述。Step 709, the user automatically initiates a Web request to access the advertising website through the user equipment (such as a client browser); the subsequent process is the same as that of the prior art, and will not be repeated.
图16为本发明第四具体实施例中广告投放过程的流程示意图,在本实施例中用户身份识别和用户上网行为分析的过程与上述第一具体实施例相同,在广告投放过程中广告服务器作为用户设备与加盟网站服务器之间的代理(Proxy),负责在Web请求中插入精准广告链接;广告服务器中的用户管理模块负责管理用户标识和IP对,广告服务器中的内容插入模块通过向用户管理模块查询获得用户标识;广告服务器中的行为管理模块负责维护用户行为特征,内容插入模块通过对行为管理模块查询获得用户行为特征;广告服务器中的广告管理模块负责管理维护广告信息(或广告链接),内容插入模块通过查询广告管理模块获得与用户行为特征对应的广告信息(或广告链接);广告服务器中的访问统计模块负责重定向用户点击广告信息的Web请求,并对用户的点击广告信息行为进行计数统计,统计数据可用于收费的依据。如图16所示,包括如下步骤:Fig. 16 is a schematic flow chart of the advertising delivery process in the fourth specific embodiment of the present invention. In this embodiment, the process of user identity identification and user online behavior analysis is the same as that of the first specific embodiment above. During the advertising delivery process, the advertising server acts as The proxy (Proxy) between the user device and the affiliated website server is responsible for inserting accurate advertising links in the web request; the user management module in the advertising server is responsible for managing user identification and IP pairs, and the content insertion module in the advertising server manages the The module query obtains the user identification; the behavior management module in the advertisement server is responsible for maintaining user behavior characteristics, and the content insertion module obtains user behavior characteristics by querying the behavior management module; the advertisement management module in the advertisement server is responsible for managing and maintaining advertisement information (or advertisement links) , the content insertion module obtains the advertisement information (or advertisement link) corresponding to the user behavior characteristics by querying the advertisement management module; Counting statistics are carried out, and the statistical data can be used as the basis for charging. As shown in Figure 16, it includes the following steps:
步骤801、用户通过用户设备发起访问加盟网站的Web请求,该Web请求由网关设备转发;Step 801, the user initiates a web request to access the affiliate website through the user device, and the web request is forwarded by the gateway device;
步骤802、广告服务器(具体可以是广告服务器中的内容插入模块)拦截此Web请求,根据Web请求中的IP地址向用户管理模块查询用户标识,根据用户标识向行为管理模块查询用户行为特征,根据用户行为特征向广告管理模块查询匹配的广告链接;Step 802, the advertisement server (specifically, the content insertion module in the advertisement server) intercepts the web request, queries the user identification from the user management module according to the IP address in the web request, and queries the user behavior characteristics from the behavior management module according to the user identification, according to User behavior characteristics query the advertising management module for matching advertising links;
步骤803、广告服务器(具体可以是广告服务器中的内容插入模块)将此上述广告链接插入到Web请求中,广告链接可以作为URL中的一个参数或者在Cookie中插入;Step 803, the advertisement server (specifically, the content insertion module in the advertisement server) inserts the above-mentioned advertisement link into the Web request, and the advertisement link can be inserted as a parameter in the URL or in a cookie;
步骤804、广告服务器(具体可以是广告服务器中的内容插入模块)将含广告链接的Web请求发送至加盟网站服务器;Step 804, the advertisement server (specifically, it may be a content insertion module in the advertisement server) sends the web request containing the advertisement link to the affiliate website server;
步骤805、加盟网站服务器在Web应答页面中插入Web请求所含的广告链接,并返回包括广告链接的Web应答;Step 805, the affiliate website server inserts the advertisement link included in the web request into the web response page, and returns a web response including the advertisement link;
步骤806-807、用户通过用户设备点击广告信息,从而触发向访问统计模块发送Web请求;需要说明的是,由于广告中的URL是指向访问统计模块的,广告网站的地址被包含在参数中,因此当用户点击广告时向访问统计模块发送Web请求;Steps 806-807, the user clicks on the advertisement information through the user equipment, thereby triggering the sending of a web request to the access statistics module; it should be noted that, since the URL in the advertisement points to the access statistics module, the address of the advertisement website is included in the parameters, Therefore, when a user clicks on an advertisement, a web request is sent to the access statistics module;
步骤808、广告服务器(具体可以是广告服务器中的访问统计模块)对用户点击广告的行为进行统计,然后返回重定向至广告网站的Web应答;Step 808, the advertisement server (specifically, the access statistics module in the advertisement server) performs statistics on the behavior of the user clicking on the advertisement, and then returns a Web response redirected to the advertisement website;
步骤809、用户通过用户设备(如用户端浏览器)自动发起访问广告网站的Web请求。Step 809, the user automatically initiates a Web request to access the advertising website through the user equipment (such as the client browser).
图17为本发明第五具体实施例中广告投放过程的流程示意图,在本实施例中用户身份识别和用户上网行为分析的过程与上述第一具体实施例相同,在广告投放过程中广告服务器作为用户设备与加盟网站之间的代理Proxy,负责在Web请求中插入用户标识;广告服务器中的用户管理模块负责管理用户标识和IP地址对,广告服务器中的内容插入模块通过对用户管理模块查询获得用户标识;广告服务器中的行为管理模块负责维护用户行为特征,内容插入模块通过根据用户标识向行为管理模块查询获得用户行为特征;广告服务器中的广告管理模块负责管理维护广告信息(或广告链接),内容插入模块根据用户行为特征向广告管理模块获取与用户行为特征匹配的广告信息(或广告链接);广告服务器中的访问统计模块负责重定向用户通过点击广告信息发送Web请求,并对用户的点击广告信息行为进行计数统计,统计数据可用作收费的依据。如图17所示,包括如下步骤:Fig. 17 is a schematic flow chart of the advertisement delivery process in the fifth specific embodiment of the present invention. In this embodiment, the process of user identification and user online behavior analysis is the same as that of the first specific embodiment above. During the advertisement delivery process, the advertisement server acts as Proxy between the user equipment and the affiliated website is responsible for inserting the user ID into the web request; the user management module in the advertisement server is responsible for managing the user ID and IP address pair, and the content insertion module in the advertisement server obtains the information by querying the user management module User ID; the behavior management module in the advertisement server is responsible for maintaining user behavior characteristics, and the content insertion module obtains user behavior characteristics by querying the behavior management module according to the user identifier; the advertisement management module in the advertisement server is responsible for managing and maintaining advertisement information (or advertisement links) , the content insertion module obtains advertisement information (or advertisement links) matching the user behavior characteristics from the advertisement management module according to the user behavior characteristics; the access statistics module in the advertisement server is responsible for redirecting the user to send a web request by clicking on the advertisement information, and Counting and statistics are performed on clicks on advertising information, and statistical data can be used as the basis for charging. As shown in Figure 17, it includes the following steps:
步骤901、用户通过用户设备发起访问加盟网站服务器的Web请求,该Web请求由网关设备转发;Step 901, the user initiates a web request to access the affiliate website server through the user device, and the web request is forwarded by the gateway device;
步骤902、广告服务器(具体是广告服务器中的内容插入模块)拦截此Web请求,根据用户设备的源IP地址从用户管理模块查询用户标识;Step 902, the advertisement server (specifically, the content insertion module in the advertisement server) intercepts the web request, and queries the user identification from the user management module according to the source IP address of the user equipment;
步骤903、广告服务器(具体是广告服务器中的内容插入模块)将用户标识插入到Web请求中(具体的,用户标识可以作为URL中的一个参数或者在Cookie中插入);Step 903, the advertisement server (specifically, the content insertion module in the advertisement server) inserts the user identifier into the web request (specifically, the user identifier can be inserted as a parameter in the URL or in a cookie);
步骤904、广告服务器(具体是广告服务器中的内容插入模块)将含用户标识的Web请求发送至加盟网站服务器;Step 904, the advertisement server (specifically, the content insertion module in the advertisement server) sends the Web request containing the user identification to the affiliate website server;
步骤905、加盟网站服务器根据用户标识向广告服务器(具体是广告服务器中的行为管理模块)查询用户行为特征,根据用户行为特征向广告服务器(具体是广告服务器中的广告管理模块)查询匹配的广告信息;可选的,还可以进行广告发布统计;Step 905, the affiliate website server queries the advertisement server (specifically, the behavior management module in the advertisement server) for user behavior characteristics according to the user identification, and queries the advertisement server (specifically, the advertisement management module in the advertisement server) for matching advertisements according to the user behavior characteristics information; optionally, advertising statistics can also be performed;
步骤906、加盟网站服务器在Web应答页面中插入上述广告信息,并向用户设备返回Web应答;Step 906, the affiliate website server inserts the above advertisement information into the web response page, and returns a web response to the user equipment;
步骤907-908、用户通过用户设备点击广告信息,触发向广告服务器(具体是广告服务器中的访问统计模块)发送Web请求;需要说明的是,由于广告中的URL是指向访问统计模块的,广告网站的地址被包含在参数中,当用户点击广告时向访问统计模块发送Web请求;Steps 907-908, the user clicks on the advertisement information through the user equipment, and triggers sending a Web request to the advertisement server (specifically, the access statistics module in the advertisement server); it should be noted that since the URL in the advertisement points to the visit statistics module, the advertisement The address of the website is included in the parameter, and when the user clicks on the advertisement, a web request is sent to the access statistics module;
步骤909、广告服务器(具体是广告服务器中的访问统计模块)对用户点击广告的行为进行统计,然后返回重定向至广告网站的Web应答;Step 909, the advertisement server (specifically, the access statistics module in the advertisement server) performs statistics on the behavior of the user clicking on the advertisement, and then returns a Web response redirected to the advertisement website;
步骤910、用户设备通过用户设备(如用户端浏览器)自动发起访问广告网站的Web请求。Step 910, the user equipment automatically initiates a Web request to access the advertising website through the user equipment (such as a browser at the client end).
本实施例中是由广告服务器中的内容插入模块获取用户标识并将其发送给加盟网站,另外还有一种实施方式,将Web请求直接发送给加盟网站,由加盟网站根据用户设备的IP地址从广告服务器的用户管理模块查询用户标识,然后根据用户标识查询用户行为特征,并进一步根据用户行为特征从广告管理模块获取广告信息,将广告信息插入到Web应答页面中返回给用户设备。In this embodiment, the content insertion module in the advertisement server obtains the user ID and sends it to the affiliated website. In addition, there is another implementation mode in which the Web request is directly sent to the affiliated website, and the affiliated website retrieves the user ID according to the IP address of the user device. The user management module of the advertisement server inquires the user ID, then queries the user behavior characteristics according to the user ID, and further obtains advertisement information from the advertisement management module according to the user behavior characteristics, inserts the advertisement information into the Web response page and returns it to the user device.
图18为本发明第六具体实施例中广告投放过程的流程示意图,在本实施例中用户身份识别和用户上网行为分析的过程与上述第一具体实施例相同,在广告发送过程中广告服务器作为用户设备与加盟网站之间的代理Proxy,负责在Web应答中插入精准广告;广告服务器中的用户管理模块负责管理用户标识和IP地址对,广告服务器中的内容插入模块通过对用户管理模块查询获得用户标识;广告服务器中的行为管理模块负责维护用户行为特征,内容插入模块通过对行为管理模块查询获得用户行为特征;广告服务器中的广告管理模块负责管理维护广告信息(或广告链接),内容插入模块通过查询广告管理模块获得与用户行为特征对应的广告信息(或广告链接);广告服务器中的访问统计模块负责重定向用户点击广告信息的Web请求,并对用户的点击广告信息行为进行计数统计,统计数据可用作收费的依据。如图18所示,包括如下步骤:Fig. 18 is a schematic flow chart of the advertising delivery process in the sixth specific embodiment of the present invention. In this embodiment, the process of user identification and user online behavior analysis is the same as that of the first specific embodiment above. During the advertising sending process, the advertising server acts as Proxy, the agent between user equipment and affiliated websites, is responsible for inserting accurate advertisements in Web responses; the user management module in the advertisement server is responsible for managing user ID and IP address pairs, and the content insertion module in the advertisement server is obtained by querying the user management module User ID; the behavior management module in the advertisement server is responsible for maintaining user behavior characteristics, and the content insertion module obtains user behavior characteristics by querying the behavior management module; the advertisement management module in the advertisement server is responsible for managing and maintaining advertisement information (or advertisement links), content insertion The module obtains the advertisement information (or advertisement link) corresponding to the user behavior characteristics by querying the advertisement management module; the access statistics module in the advertisement server is responsible for redirecting the web request of the user to click on the advertisement information, and counting the behavior of the user's click on the advertisement information , statistical data can be used as the basis for charging. As shown in Figure 18, it includes the following steps:
步骤1001、用户通过用户设备发起访问加盟网站服务器的Web请求.该Web请求由网关设备转发;Step 1001, the user initiates a web request to access the affiliate website server through the user device. The web request is forwarded by the gateway device;
步骤1002、加盟网站服务器返回Web应答,广告服务器(具体是广告服务器中的内容插入模块)拦截此Web应答;Step 1002, the joining website server returns a Web response, and the advertisement server (specifically, the content insertion module in the advertisement server) intercepts the Web response;
步骤1003、广告服务器(具体是广告服务器中的内容插入模块)根据用户设备的IP地址向用户管理模块查询用户标识,根据用户标识向行为管理模块查询用户行为特征,根据用户行为特征向广告管理模块查询匹配的广告信息;可选的,还可以进行广告发布统计;Step 1003, the advertisement server (specifically the content insertion module in the advertisement server) queries the user identification from the user management module according to the IP address of the user equipment, queries the user behavior characteristics from the behavior management module according to the user identification, and queries the advertisement management module according to the user behavior characteristics. Query matching advertisement information; optionally, advertisement publishing statistics can also be performed;
步骤1004、广告服务器(具体是广告服务器中的内容插入模块)将此广告信息插入到Web应答中;Step 1004, the advertisement server (specifically, the content insertion module in the advertisement server) inserts the advertisement information into the Web response;
步骤1005、广告服务器(具体是广告服务器中的内容插入模块)将含上述广告信息的Web应答发送至用户设备;Step 1005, the advertisement server (specifically, the content insertion module in the advertisement server) sends the Web response containing the above advertisement information to the user equipment;
步骤1006-1007、收到Web应答后,用户通过用户设备点击广告,并触发向广告服务器(具体是广告服务器中的访问统计模块)发起Web请求;需要说明的是,由于广告中的URL是指向访问统计模块的,广告网站的地址被包含在参数中,因此用户点击广告时向访问统计模块发送Web请求;Steps 1006-1007, after receiving the Web response, the user clicks on the advertisement through the user equipment, and triggers a Web request to the advertisement server (specifically, the access statistics module in the advertisement server); it should be noted that, since the URL in the advertisement points to For the access statistics module, the address of the advertising website is included in the parameters, so when the user clicks on the advertisement, a web request is sent to the access statistics module;
步骤1008、广告服务器(具体是广告服务器中的访问统计模块)对用户点击广告的行为进行统计,然后返回重定向至广告网站的Web应答;Step 1008, the advertisement server (specifically, the access statistics module in the advertisement server) makes statistics on the behavior of the user clicking on the advertisement, and then returns a Web response redirected to the advertisement website;
步骤1009、用户设备通过用户设备(如用户端浏览器)自动发起访问广告网站的Web请求。Step 1009, the user equipment automatically initiates a Web request to access the advertising website through the user equipment (such as a browser at the client end).
图19为本发明第七具体实施例中广告投放过程的流程示意图,在本实施例中用户身份识别和用户上网行为分析的过程与上述第一具体实施例相同,在广告投放过程中广告服务器作为用户设备与加盟网站之间的代理Proxy,负责在流媒体中插入广告信息;广告服务器中的用户管理模块负责管理用户标识和IP地址对,广告服务器中的内容插入模块通过根据IP地址向用户管理模块查询获得用户标识;广告服务器中的行为管理模块负责维护用户行为特征,内容插入模块通过对行为管理模块查询获得用户行为特征;广告服务器中的广告管理模块负责管理维护广告信息(或广告链接),内容插入模块通过查询广告管理模块获得与用户行为特征对应的广告信息(或广告链接);广告服务器中的访问统计模块负责重定向用户点击广告信息的Web请求,并对用户的点击广告信息行为进行计数统计,统计数据可用作收费的依据。如图19所示,包括如下步骤:Fig. 19 is a schematic flow chart of the advertising delivery process in the seventh specific embodiment of the present invention. In this embodiment, the process of user identification and user online behavior analysis is the same as that of the first specific embodiment above. During the advertising delivery process, the advertising server acts as The agent Proxy between the user equipment and the affiliated website is responsible for inserting advertisement information in the streaming media; the user management module in the advertisement server is responsible for managing the pair of user identification and IP address, and the content insertion module in the advertisement server manages the advertisement information to the user according to the IP address. The module query obtains the user identification; the behavior management module in the advertisement server is responsible for maintaining user behavior characteristics, and the content insertion module obtains user behavior characteristics by querying the behavior management module; the advertisement management module in the advertisement server is responsible for managing and maintaining advertisement information (or advertisement links) , the content insertion module obtains the advertisement information (or advertisement link) corresponding to the user behavior characteristics by querying the advertisement management module; Counting statistics are carried out, and the statistical data can be used as the basis for charging. As shown in Figure 19, it includes the following steps:
步骤1101、用户发起实时流媒体协议Real Time StreamingProtocol,以下简称:RTSP)请求,该RTSP请求由网关设备转发;Step 1101, the user initiates a Real Time Streaming Protocol (Real Time Streaming Protocol, hereinafter referred to as: RTSP) request, and the RTSP request is forwarded by the gateway device;
步骤1102、广告服务器拦截并修改RTSP请求,在其中插入内容插入模块所在结点的标识信息,如用户设备的IP地址、URL等信息;Step 1102, the advertisement server intercepts and modifies the RTSP request, and inserts the identification information of the node where the content insertion module is located, such as the IP address and URL of the user equipment;
步骤1103、广告服务器将修改后的RTSP请求发送至加盟网站服务器;Step 1103, the advertisement server sends the modified RTSP request to the affiliate website server;
步骤1104、加盟网站服务器返回RTSP应答;Step 1104, the joining website server returns an RTSP response;
步骤1105、用户发起流媒体链接请求;Step 1105, the user initiates a streaming media link request;
步骤1106、加盟网站服务器返回流媒体链接应答;Step 1106, the joining website server returns a streaming media link response;
步骤1107、广告服务器根据用户设备的IP地址查询用户标识,根据用户标识查询用户行为特征,根据用户行为特征查询匹配的广告信息;可选,还可以进行广告发布统计;Step 1107, the advertisement server queries the user identification according to the IP address of the user equipment, queries the user behavior characteristics according to the user identification, and queries the matching advertisement information according to the user behavior characteristics; optionally, advertisement publishing statistics can also be performed;
步骤1108、加盟网站服务器向用户返回流媒体时,广告服务器拦截流媒体,并在其中插入步骤1107匹配的广告信息,然后发送给用户设备;Step 1108, when the affiliate website server returns streaming media to the user, the advertisement server intercepts the streaming media, inserts the matching advertisement information in step 1107, and then sends it to the user equipment;
步骤1109-1110、用户通过用户设备点击广告信息,触发向广告服务器(具体是广告服务器中的访问统计模块)发起Web请求;需要说明的是,由于广告中的URL是指向访问统计模块的,广告网站的地址被包含在参数中,因此用户点击广告时向访问统计模块发送Web请求;Steps 1109-1110, the user clicks on the advertisement information through the user equipment, triggering a Web request to the advertisement server (specifically, the access statistics module in the advertisement server); it should be noted that, since the URL in the advertisement points to the visit statistics module, the advertisement The address of the website is included in the parameters, so when the user clicks on the advertisement, a web request is sent to the access statistics module;
步骤1111、广告服务器(具体是广告服务器中的访问统计模块)对用户点击广告的行为进行统计,然后返回重定向至广告网站的重定向应答;Step 1111, the advertisement server (specifically, the access statistics module in the advertisement server) makes statistics on the behavior of the user clicking on the advertisement, and then returns a redirect response redirected to the advertisement website;
步骤1112、用户通过用户设备(如用户端浏览器)自动发起访问广告网站的Web请求。Step 1112, the user automatically initiates a Web request to access the advertising website through the user equipment (such as the client browser).
综上所述,本发明上述实施例提供的广告投放方法、装置和系统,通过对用户的上网行为进行分析获取用户行为特征,并根据用户行为特征进行广告信息的推送,能够提供广告推送的针对性,为用户提供更加精准的广告信息。本发明上述实施例中的提供的用户标识可以是指用户的手机号或者拨号上网的账号,用户上网使用的设备可以是个人计算机、手机、PDA等上网设备,其中用户的手机号、拨号账号等信息是相对固定的,因此通过对这类信息进行识别有助于准确、长期的跟踪用户的上网行为,对用户的行为特征分析的结果会更加准确。本发明实施例中可以利用已存在的电信设备进行用户身份识别,无需增加额外的流程(如种Cookie、去除Cookies信息),且对用户行为特征的分析可以通过旁路进行的,不会对用户正常浏览网页造成影响,并且上述的流程简单高效,有利于实现高性能。本发明上述实施例中不仅可以对用户的短期行为进行分析,还可以对用户的长期行为进行分析,能够更加精准的把握用户的长期行为特征信息和短期行为特征信息,在进行广告的推送时能够更加灵活的选择广告策略。To sum up, the advertisement delivery method, device and system provided by the above-mentioned embodiments of the present invention can obtain user behavior characteristics by analyzing the user's online behavior, and push advertisement information according to the user behavior characteristics, so as to provide targeted advertising push. To provide users with more accurate advertising information. The user identification provided in the above embodiments of the present invention can refer to the user's mobile phone number or dial-up account, and the equipment used by the user to access the Internet can be a personal computer, mobile phone, PDA and other Internet devices, wherein the user's mobile phone number, dial-up account, etc. The information is relatively fixed, so identifying this type of information helps to accurately and long-term track the user's online behavior, and the result of analyzing the user's behavior characteristics will be more accurate. In the embodiment of the present invention, the existing telecommunication equipment can be used for user identity identification, without adding additional processes (such as planting cookies, removing cookies information), and the analysis of user behavior characteristics can be performed through a bypass, without affecting the user. Browsing the webpage normally will have an impact, and the above-mentioned process is simple and efficient, which is conducive to achieving high performance. In the above-mentioned embodiments of the present invention, not only the short-term behavior of the user can be analyzed, but also the long-term behavior of the user can be analyzed, and the long-term behavior characteristic information and short-term behavior characteristic information of the user can be grasped more accurately. More flexible choice of advertising strategy.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.
最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that: it still Modifications or equivalent replacements can be made to the technical solutions of the present invention, and these modifications or equivalent replacements cannot make the modified technical solutions deviate from the spirit and scope of the technical solutions of the present invention.
Claims (10)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2009/073889 WO2011029238A1 (en) | 2009-09-11 | 2009-09-11 | Advertisement delivery method, advertisement server and advertisement system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102301658A CN102301658A (en) | 2011-12-28 |
| CN102301658B true CN102301658B (en) | 2014-11-19 |
Family
ID=43731927
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200980154668.9A Active CN102301658B (en) | 2009-09-11 | 2009-09-11 | Ad delivery method, ad server and ad system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102301658B (en) |
| WO (1) | WO2011029238A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105959745A (en) * | 2016-05-25 | 2016-09-21 | 北京铭嘉实咨询有限公司 | Advertising method and system |
| CN109598550A (en) * | 2018-08-03 | 2019-04-09 | 武汉稀云科技有限公司 | A kind of Internet advertising put-on method and device |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102323951B (en) * | 2011-09-08 | 2017-09-29 | 中兴通讯股份有限公司 | Internet advertisement publishing method and system |
| CN102541669A (en) * | 2011-12-21 | 2012-07-04 | 深圳市同洲视讯传媒有限公司 | Method, device and system for testing advertising decision system |
| CN103220305B (en) * | 2012-01-18 | 2016-01-20 | 腾讯科技(深圳)有限公司 | Network media information share treatment system and processing method |
| CN103297469B (en) * | 2012-02-25 | 2016-12-14 | 阿里巴巴集团控股有限公司 | The acquisition method of a kind of website data and device |
| TW201308238A (en) * | 2012-04-26 | 2013-02-16 | Guoshi Partners Co Ltd | Method of inserting video advertisement in web page |
| CN103577504A (en) * | 2012-08-10 | 2014-02-12 | 华为技术有限公司 | Method and device for putting personalized contents |
| CN103595749A (en) * | 2012-08-16 | 2014-02-19 | 亿赞普(北京)科技有限公司 | Internet advertisement scheduling method and device, internet advertisement system |
| CN103067495B (en) * | 2012-12-26 | 2016-06-08 | 华为技术有限公司 | A kind of method of pushed information and device |
| CN103124263B (en) * | 2013-01-14 | 2015-11-25 | 华为技术有限公司 | A kind of advertisement push system and advertisement pushing equipment, Advertisement Server |
| CN103747114B (en) * | 2013-12-27 | 2015-09-09 | 北京集奥聚合网络技术有限公司 | The method and system of associated user under NAT network environment |
| CN103761296A (en) * | 2014-01-20 | 2014-04-30 | 北京集奥聚合科技有限公司 | Method and system for analyzing network behaviors of mobile terminal users |
| CN104063799A (en) * | 2014-06-16 | 2014-09-24 | 百度在线网络技术(北京)有限公司 | Promotion message pushing method and device |
| CN104283972B (en) * | 2014-10-28 | 2018-06-08 | 成都西加云杉科技有限公司 | Information push method, equipment and system based on browser |
| CN106296257A (en) * | 2015-06-11 | 2017-01-04 | 苏宁云商集团股份有限公司 | A kind of fixation of advertisement position put-on method based on user behavior analysis and system |
| CN105162860A (en) * | 2015-08-21 | 2015-12-16 | 成都秋雷科技有限责任公司 | Advertisement splitting and servicing method |
| CN105227621A (en) * | 2015-08-21 | 2016-01-06 | 成都秋雷科技有限责任公司 | Advertisement fixing is to put-on method |
| CN106612201A (en) * | 2015-10-27 | 2017-05-03 | 中国移动通信集团公司 | Data acquisition method and system |
| CN106899548B (en) * | 2015-12-17 | 2020-11-13 | 北京奇虎科技有限公司 | A kind of IP address correction method and device |
| CN106227847A (en) * | 2016-07-27 | 2016-12-14 | 宁波圆形网络科技有限公司 | One goes ad system and method |
| CN108733700A (en) * | 2017-04-20 | 2018-11-02 | 腾讯科技(北京)有限公司 | Data processing method, device, system and storage medium |
| CN107819827B (en) * | 2017-10-16 | 2021-03-12 | 阔视(北京)科技有限公司 | Advertising delivery method, device and system |
| CN107959722A (en) * | 2017-12-11 | 2018-04-24 | 北京骑骑智享科技发展有限公司 | Image ad method for pushing, apparatus and system |
| CN111385173B (en) * | 2018-12-28 | 2023-08-25 | 中兴通讯股份有限公司 | Message processing method and device, control plane equipment and computer storage medium |
| CN109509041B (en) * | 2019-01-07 | 2021-02-19 | 武汉稀云科技有限公司 | Internet advertisement putting method and device |
| KR102863031B1 (en) * | 2020-01-07 | 2025-09-19 | 삼성전자주식회사 | An electronic apparatus and a method therefor |
| CN114845168B (en) * | 2022-05-07 | 2024-01-19 | 北斗星通智联科技有限责任公司 | Multimedia resource playing method and device, electronic equipment and medium |
| CN115248895A (en) * | 2022-05-16 | 2022-10-28 | 安徽互联智库数据技术有限公司 | A User Demand Mining System Based on Information Disclosure |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101320369A (en) * | 2007-06-06 | 2008-12-10 | 新部广告公司 | Method and system for inserting targeted data in available spaces of a webpage |
| CN101355550A (en) * | 2007-07-27 | 2009-01-28 | 中国电信股份有限公司 | Method and system for pushing wideband information combining telecom wideband AAA system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1674513A (en) * | 2005-04-30 | 2005-09-28 | 北京紫光绿信科技有限公司 | WEB page information advancing technique and application system |
| WO2007101478A1 (en) * | 2006-03-09 | 2007-09-13 | Tecs Research And Development Limited | A method of monitoring online banner activity |
| CN101431524A (en) * | 2007-11-07 | 2009-05-13 | 阿里巴巴集团控股有限公司 | Method and device for implementing oriented network advertisement delivery |
-
2009
- 2009-09-11 WO PCT/CN2009/073889 patent/WO2011029238A1/en active Application Filing
- 2009-09-11 CN CN200980154668.9A patent/CN102301658B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101320369A (en) * | 2007-06-06 | 2008-12-10 | 新部广告公司 | Method and system for inserting targeted data in available spaces of a webpage |
| CN101355550A (en) * | 2007-07-27 | 2009-01-28 | 中国电信股份有限公司 | Method and system for pushing wideband information combining telecom wideband AAA system |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105959745A (en) * | 2016-05-25 | 2016-09-21 | 北京铭嘉实咨询有限公司 | Advertising method and system |
| CN105959745B (en) * | 2016-05-25 | 2019-10-22 | 北京铭嘉实咨询有限公司 | Advertisement placement method and system |
| CN109598550A (en) * | 2018-08-03 | 2019-04-09 | 武汉稀云科技有限公司 | A kind of Internet advertising put-on method and device |
| CN109598550B (en) * | 2018-08-03 | 2020-12-22 | 武汉稀云科技有限公司 | Internet advertisement putting method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102301658A (en) | 2011-12-28 |
| WO2011029238A1 (en) | 2011-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102301658B (en) | Ad delivery method, ad server and ad system | |
| US12093982B2 (en) | Cross-browser, cross-machine recoverable user identifiers | |
| US8930806B2 (en) | Providing toolbars | |
| US9106709B2 (en) | Server side mobile audience intelligence creation | |
| US8180376B1 (en) | Mobile analytics tracking and reporting | |
| US20090144159A1 (en) | Advertisement Insertion Module and Advertisement Replacement Module | |
| US20090077163A1 (en) | Approach for identifying and providing targeted content to a network client with reduced impact to the service provider | |
| CN101511055B (en) | Advertisement delivery method and device | |
| US20110184813A1 (en) | Targeting offers to users of a web site | |
| US20100313009A1 (en) | System and method to enable tracking of consumer behavior and activity | |
| US20120203639A1 (en) | Targeting offers to users of a web site | |
| CN101355550B (en) | Method and system for pushing wideband information combining telecom wideband AAA system | |
| US20070220010A1 (en) | Targeted content delivery for networks | |
| US20120071131A1 (en) | Method and system for profiling data communication activity of users of mobile devices | |
| CN103064863A (en) | Method and equipment of providing recommend information | |
| EP2332063A1 (en) | Uniquely identifying network-distributed devices without explicitly provided device or user identifying information | |
| WO2007071143A1 (en) | Method and apparatus for issuing network information | |
| CN103716391A (en) | Implementation method for content caching and router | |
| EP4376360A2 (en) | Enhanced online privacy | |
| CN101577866A (en) | User classification method, advertisement release method and device | |
| WO2015184799A1 (en) | Network access method, network device and management server | |
| CN105427130A (en) | Advertisement pushing method and system as well as network equipment | |
| US20120215793A1 (en) | Method and system for matching segment profiles to a device identified by a privacy-compliant identifier | |
| KR100765362B1 (en) | Location-based Internet advertising service system and method thereof | |
| WO2001009771A9 (en) | Targeted advertising system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |