CN105512904A - Advertisement push method - Google Patents

Advertisement push method Download PDF

Info

Publication number
CN105512904A
CN105512904A CN201510654804.8A CN201510654804A CN105512904A CN 105512904 A CN105512904 A CN 105512904A CN 201510654804 A CN201510654804 A CN 201510654804A CN 105512904 A CN105512904 A CN 105512904A
Authority
CN
China
Prior art keywords
advertisement
content
page
protocol package
client
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.)
Granted
Application number
CN201510654804.8A
Other languages
Chinese (zh)
Other versions
CN105512904B (en
Inventor
龙安
杨思
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhongchuang Xince Information Technology Co Ltd
Beijing Zhongchuang Telecom Test Co Ltd
Original Assignee
Beijing Zhongchuang Xince Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Zhongchuang Xince Information Technology Co Ltd filed Critical Beijing Zhongchuang Xince Information Technology Co Ltd
Priority to CN201510654804.8A priority Critical patent/CN105512904B/en
Publication of CN105512904A publication Critical patent/CN105512904A/en
Application granted granted Critical
Publication of CN105512904B publication Critical patent/CN105512904B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides an advertisement push method. The method just needs to analyze HTTP head contents, so as to obtain an access target link, and initiates two requests for webpage display, wherein the first request is a request for obtaining the content of an advertisement, and the second request is a request for obtaining the content of a webpage. The webpage display and advertisement display are independent of each other, and do not interfere with each other. Because an algorithm for analyzing the HTTP head contents is simple, the method can guarantee the transmission efficiency of a trunk network. Moreover, when an advertisement pusher is connected in the trunk network in a parallel manner, the impact on the trunk network from the advertisement pusher hardly exists. In addition, because the target link is represented through a tag, the display of the advertisement is not affected even if the page changes, thereby solving a problem of coverage. Furthermore, the time interval of advertisement push is not less than the display time duration of the advertisement, so the simultaneous display of multiple advertisements cannot happen.

Description

A kind of method of advertisement
Technical field
The present invention relates to computer realm, particularly relate to a kind of method of advertisement.
Background technology
At present, the on record page rendering method for advertisement pushing has two kinds, and the real-time page embeds and page cache technology.
The real-time page embeds, and is the ad-hoc location insertion of advertising code at the page time being deployed in the advertisement pushing equipment Inspection in operator's core network to http response stream, to reach the object of advertisement pushing.But the shortcoming of this mode is, greatly affect the transfer efficiency of core network.Real-time page embedded technology requires that advertisement pushing devices in series is in Backbone network, when ensureing advertisement pushing coverage rate, need advertisement pushing equipment in the http response stream of the overwhelming majority, detect the content of each packet, to find out the particular location that suitable ad code is inserted, owing to needing data packet number to be processed very many, and also there is the situation needing the page to decompress in HTTP stream, equipment must be affected to the transfer capability of packet, and this can cause extreme influence to the transfer efficiency of core network.
Page cache technology, refer to and will need the page cache of advertisement on the server of specifying, insert the ad code of specifying in advance wherein, when advertisement pushing equipment Inspection belongs to the page that active client is accessed the page presetting and need advertisement, loopback HTTP page reorientation packet, substitutes object webpage with the page existing on server and shows to client.This technology solves efficiency, but is the introduction of coverage rate problem.Must arrange in advance owing to needing the webpage pushed, all webpages so just can not be accomplished all to carry out insertion of advertising code and buffer memory, therefore when access is not the page pre-set, or enters when another does not pre-set the page of advertisement pushing from the page having completed advertisement and just no longer present with regard to advertisement.And in network instantly, the content of most Webpage is all upgrading very continually, and correspondingly, just require that the page of buffer memory can be upgraded in time, this makes maintenance work become complex.
Summary of the invention
Technical matters to be solved by this invention is a kind of method of inventing advertisement, and described method had both solved the problem that in advertisement pushing process, core network transmission data efficiency is lowered, and improved again advertisement coverage rate.
The present invention is achieved in that a kind of method of advertisement, comprises the following steps:
The HTTP request of S1, acquisition client, and from HTTP head, resolve object link by advertisement pushing device, described object is linked as the link of the page of user expectation access;
S2, advertisement pushing device generate http response, and in described http response, the position that the viewing area that accessed content by described object link dynamic insertion is corresponding, by position corresponding for ad content insertion of advertising region;
S3, encapsulate described http response, generate protocol package, and described protocol package is sent to client;
S4, client represent the ad content be included in protocol package, and initiate second time HTTP request according to described object link;
Described second time HTTP request is directly forwarded to web page server by S5, advertisement pushing device, and web page server carries out webpage response to described second time HTTP request;
S6, client obtain the response of described webpage, and the viewing area that accesses content described in described webpage response is presented at.
Preferably, before S1, carry out overall page design in client, overall page is divided into access content viewing area and advertising area two parts.
Preferably, before S1, for advertisement pushing device arranges the advertisement pushing time interval, the described propelling movement time interval is not less than showing advertisement duration.
Preferably, after S6, when there occurs the internal links operation to the page of user expectation access, showing advertisements can not be repeated.
Preferably, after S6, when there occurs to user expectation access the page internal links operation after return again described user expectation access the page time, described ad content normally shows.
Preferably, described object link represents with the src field of <iframe> label in HTML.
Preferably, described ad content is advertisement and identifier.
Preferably, described ad content is presented at described advertising area, and access content described in described advertising area is suspended in viewing area.
Preferably, described ad content represent the time reach showing advertisement duration after automatically hide.
Preferably, described ad content represents by Html, CSS or/and JavaScript realizes.
Preferably, in S3, the data volume size of the IP packet that protocol package is corresponding is not more than the MTU of Ethernet, and described IP packet is for generating protocol package, and described IP packet describes the actual content that described protocol package is transmitted.
Preferably, described client is mobile device, and described ad content can be dragged arbitrarily when representing.
Implement the present invention, there is following beneficial effect:
The invention provides a kind of method of advertisement, this method only needs the head of resolving HTTP request, and is achieved the propelling movement of advertisement by advertisement pushing device and web page server.The present invention only needs to resolve HTTP header contents to obtain the object link of access, and HTTP head does not exist the situation of compression, therefore compares HTTP Context resolution, very easily completes; Therefore, when advertisement pushing devices in series is in core network, little on the impact of core network transfer efficiency, and when advertisement pushing equipment is connected in parallel in core network, it exists hardly on the impact of core network; In addition using this method when occurring returning parent page after internal links again, although the page occurred changing the display not affecting advertisement, thus solving the problem of coverage rate, during advertisement pushing, almost can cover any one accessed HTTP page; In addition, pushing the time interval in this method is not less than showing advertisement duration, therefore there will not be the problem that multiple advertisement shows simultaneously.
Accompanying drawing explanation
Fig. 1 is Pages Design figure;
Fig. 2 is a kind of process flow diagram of method of advertisement.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, the present invention is described in further detail.
Embodiments provide a kind of method of advertisement, needed mobile device overall page is designed before advertisement pushing, as shown in Figure 1, overall page 1 is divided into access content viewing area 2 and advertising area 3 two parts; Overall page 1 fills the part of mobile device browser for showing completely, and it includes access content viewing area 2 and advertising area 3; And before advertisement, need for the advertisement pushing device for advertisement arranges the advertisement pushing time interval, the described propelling movement time interval is not less than showing advertisement duration;
The method of advertisement comprises the following steps, as shown in Figure 2:
The HTTP request of S1, acquisition mobile device, and from HTTP head, resolve object link by advertisement pushing device, described object is linked as the link of the page of user expectation access;
S2, advertisement pushing device generate http response, in described http response, by position corresponding for the viewing area that accesses content described in described object link dynamic insertion, ad content is inserted position corresponding to described advertising area, the position that described advertising area is corresponding is directly calculated by advertisement pushing device, do not need to carry out dynamic lookup, thus improve response speed; Described link position is the position of src field value in <iframesrc=> label, and this position can calculate when the page shows relative to the off-set value of page beginning;
S3, encapsulate described http response, generate protocol package, and described protocol package is sent to mobile device;
S4, mobile device represent the ad content be included in protocol package, and initiate second time HTTP request according to described object link;
Described second time HTTP request is directly forwarded to web page server by S5, advertisement pushing device, and web page server carries out webpage response to described second time HTTP request; Now, because advertisement pushing device sets the advertisement pushing time interval that one is not less than showing advertisement duration, therefore, now advertisement pushing device can not advertisement, but HTTP request is transferred to web page server;
S6, mobile device obtain the response of described webpage, and the viewing area that accesses content described in described webpage response is presented at.
Because advertisement part presents by duration, and advertisement pushing device also sets the advertisement pushing time interval pushed mobile device, the setting of its size is not less than showing advertisement duration, therefore when there is internal links, within the advertisement pushing time interval, advertisement pushing device does not process internal links request, described linking request is transferred into web page server, response is responsible for by web page server, mobile device receives webpage response and produces Web evolution, described Web evolution does not affect the display that advertisement before internal links occurs, therefore there will not be the problem of multiple showing advertisement, due to mobile device expect the page be in <iframe> label under, even if again perform after therefore there is internal links and return operation, parent page changes, but can not have influence on the displaying of the advertisement outside <iframe>.This method web displaying and ad content display are independently independent of each other, and described showing advertisement duration is greater than 0, and unit is second, is 60 seconds in the present embodiment.
Preferably, the advertisement pushing time interval of advertisement pushing device adjusts according to showing advertisement duration.The advertisement pushing time interval be arranged so that advertisement pushing device needs HTTP request quantity to be processed greatly to reduce, and little on the impact of advertisement coverage rate.
Preferably, described ad content is a very succinct mark, can not affect mobile device user and carry out content of pages reading.
Preferably, described ad content is presented at described advertising area 3, and access content described in described advertising area 3 is suspended in viewing area 2.
Preferably, described ad content use the some or all of technology in Html, CSS and JavaScript be suspended in described in access content on viewing area 2, and it also by these technology on a web browser, is demonstrated, then will automatically hides in showing advertisement duration.Described ad content can be dragged arbitrarily when representing.
Preferably, in S3, the data volume size of the IP packet that protocol package is corresponding is not more than the MTU of Ethernet, and described IP packet is for generating protocol package, and described IP packet describes the actual content that described protocol package is transmitted.The second layer of the corresponding OSI7 layer model of the protocol package in S3, i.e. the encapsulation of data link layer, the form of data link layer protocol bag is as follows
Protocol header H The actual content C that protocol package is transmitted Agreement tail T
The maximum length of the C field of this protocol package is MTU (MaximumTransmissionUnit), namely the single protocol package maximum amount of data (unit Byte) that can transmit.When the content needing to transmit is more than MTU, need to generate multiple protocol package to transmit.
The protocol package type standard of two layers of acquiescence use is EthernetII, and transliteration ethernet ii, described MTU is Ethernet MTU.Described protocol package actual content C comes from the third layer of OSI7 layer model, i.e. the IP packet of network layer, therefore, when the packet data of IP described in the present embodiment amount is less than Ethernet MTU, can be packaged into single protocol package, this can simplify the treatment scheme of advertisement pushing device, raises the efficiency.
Above disclosedly be only present pre-ferred embodiments, certainly can not limit the interest field of the present invention with this, therefore according to the equivalent variations that the claims in the present invention are done, still belong to the scope that the present invention is contained.

Claims (10)

1. a method for advertisement, is characterized in that, comprises the following steps:
The HTTP request of S1, acquisition client, and from HTTP head, resolve object link by advertisement pushing device, described object is linked as the link of the page of user expectation access;
S2, advertisement pushing device generate http response, and in described http response, the position that the viewing area that accessed content by described object link dynamic insertion is corresponding, by position corresponding for ad content insertion of advertising region;
S3, encapsulate described http response, generate protocol package, and described protocol package is sent to client;
S4, client represent the ad content be included in protocol package, and initiate second time HTTP request according to described object link;
Described second time HTTP request is directly forwarded to web page server by S5, advertisement pushing device, and web page server carries out webpage response to described second time HTTP request;
S6, client obtain the response of described webpage, and the viewing area that accesses content described in described webpage response is presented at.
2. the method for a kind of advertisement according to claim 1, is characterized in that, before S1, carries out overall page design in client, overall page is divided into access content viewing area and advertising area two parts.
3. the method for a kind of advertisement according to claim 1 and 2, is characterized in that, before S1, for advertisement pushing device arranges the advertisement pushing time interval, the described propelling movement time interval is not less than showing advertisement duration.
4. the method for a kind of advertisement according to claim 3, is characterized in that, after S6, when there occurs the internal links operation to the page of user expectation access, can not repeat showing advertisements.
5. the method for a kind of advertisement according to claim 3, is characterized in that, after S6, when returning the page of described user expectation access again after there occurs the internal links operation to the page of user expectation access, described ad content normally shows.
6. the method for a kind of advertisement according to claim 4 or 5, is characterized in that, described object link represents with the src field of <iframe> label in HTML.
7. the method for a kind of advertisement according to claim 6, is characterized in that, described ad content is advertisement and identifier.
8. the method for a kind of advertisement according to claim 7, is characterized in that, described ad content represent the time reach showing advertisement duration after automatically hide, described ad content can be dragged arbitrarily when representing.
9. the method for a kind of advertisement according to claim 8, it is characterized in that, in S3, the data volume size of the IP packet that protocol package is corresponding is not more than the MTU of Ethernet, and described IP packet is for generating protocol package, and described IP packet describes the actual content that described protocol package is transmitted.
10. the method for a kind of advertisement according to claim 8 or claim 9, it is characterized in that, described client is mobile device.
CN201510654804.8A 2015-10-10 2015-10-10 A kind of method of advertisement Active CN105512904B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510654804.8A CN105512904B (en) 2015-10-10 2015-10-10 A kind of method of advertisement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510654804.8A CN105512904B (en) 2015-10-10 2015-10-10 A kind of method of advertisement

Publications (2)

Publication Number Publication Date
CN105512904A true CN105512904A (en) 2016-04-20
CN105512904B CN105512904B (en) 2019-11-22

Family

ID=55720864

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510654804.8A Active CN105512904B (en) 2015-10-10 2015-10-10 A kind of method of advertisement

Country Status (1)

Country Link
CN (1) CN105512904B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930512A (en) * 2016-05-12 2016-09-07 北京盛世光明软件股份有限公司 Advertisement insertion method, apparatus and system, server and client
WO2016197739A1 (en) * 2015-06-12 2016-12-15 中兴通讯股份有限公司 Message pushing method and apparatus
CN106470245A (en) * 2016-10-24 2017-03-01 杭州迪普科技股份有限公司 Page push method and device
CN107274222A (en) * 2017-06-12 2017-10-20 迈普通信技术股份有限公司 Advertisement placement method and device
CN108040099A (en) * 2017-12-05 2018-05-15 北京安博通科技股份有限公司 Advertisement page method for pushing, device, equipment, client and system
CN110109719A (en) * 2019-03-26 2019-08-09 努比亚技术有限公司 A kind of recommendation display control method, terminal and computer readable storage medium
CN111488096A (en) * 2020-04-02 2020-08-04 上海连尚网络科技有限公司 Method and equipment for displaying interactive presentation information in reading application

Citations (4)

* Cited by examiner, † Cited by third party
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
CN101539934A (en) * 2009-03-30 2009-09-23 北京跳网无限科技发展有限公司 Method for inserting advertisements in WAP web page
CN102510410A (en) * 2011-12-26 2012-06-20 北京亿赞普网络技术有限公司 On-line advertisement delivering method and system as well as advertisement control equipment
CN104699789A (en) * 2015-03-16 2015-06-10 北京盛世光明软件股份有限公司 Method and system for embedding webpage

Patent Citations (4)

* Cited by examiner, † Cited by third party
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
CN101539934A (en) * 2009-03-30 2009-09-23 北京跳网无限科技发展有限公司 Method for inserting advertisements in WAP web page
CN102510410A (en) * 2011-12-26 2012-06-20 北京亿赞普网络技术有限公司 On-line advertisement delivering method and system as well as advertisement control equipment
CN104699789A (en) * 2015-03-16 2015-06-10 北京盛世光明软件股份有限公司 Method and system for embedding webpage

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016197739A1 (en) * 2015-06-12 2016-12-15 中兴通讯股份有限公司 Message pushing method and apparatus
CN105930512A (en) * 2016-05-12 2016-09-07 北京盛世光明软件股份有限公司 Advertisement insertion method, apparatus and system, server and client
CN106470245A (en) * 2016-10-24 2017-03-01 杭州迪普科技股份有限公司 Page push method and device
CN107274222A (en) * 2017-06-12 2017-10-20 迈普通信技术股份有限公司 Advertisement placement method and device
CN107274222B (en) * 2017-06-12 2020-08-28 迈普通信技术股份有限公司 Advertisement putting method and device
CN108040099A (en) * 2017-12-05 2018-05-15 北京安博通科技股份有限公司 Advertisement page method for pushing, device, equipment, client and system
CN108040099B (en) * 2017-12-05 2021-02-26 北京安博通科技股份有限公司 Advertisement page pushing method, device, equipment, client and system
CN110109719A (en) * 2019-03-26 2019-08-09 努比亚技术有限公司 A kind of recommendation display control method, terminal and computer readable storage medium
CN111488096A (en) * 2020-04-02 2020-08-04 上海连尚网络科技有限公司 Method and equipment for displaying interactive presentation information in reading application
CN111488096B (en) * 2020-04-02 2022-04-15 上海连尚网络科技有限公司 Method and equipment for displaying interactive presentation information in reading application

Also Published As

Publication number Publication date
CN105512904B (en) 2019-11-22

Similar Documents

Publication Publication Date Title
CN105512904A (en) Advertisement push method
US10387521B2 (en) Creation and delivery of pre-rendered web pages for accelerated browsing
CN104798071B (en) Improve web site performance using Edge Server in mist computing architecture
US9819721B2 (en) Dynamically populated manifests and manifest-based prefetching
CN103124263B (en) A kind of advertisement push system and advertisement pushing equipment, Advertisement Server
CN103366019B (en) A kind of webpage hold-up interception method based on iOS device and equipment
US20100324999A1 (en) Advertisement proxy service
CN103986763B (en) A kind of visual vector data streaming method of web oriented and system
CN103116645B (en) The method and device of browsing page by mobile equipment
CN107465707A (en) A kind of content refresh method and device of content distributing network
CN103744985A (en) Webpage adaption method and webpage adaption system
CN103488732A (en) Generation method and device of static pages
CN102882974A (en) Method for saving website access resource by website identification version number
CN104283723A (en) Network access log processing method and device
CN103338272A (en) Content distribution network and cache implementation method thereof
CN102624918A (en) Proxy access method based on URL (Uniform Resource Locator) rewriting technique
CN108256888A (en) Land acquisition methods, Website server and the Monitoring System of Web Ads of page
CN102970356A (en) Communication method, system and device for cloud side server and client side
CN105794175B (en) Convey the performance metric of the system of WEB content
CN103139252B (en) The implementation method that a kind of network proxy cache is accelerated and device thereof
CN103095807A (en) Method and system of displaying video download progress of front-end equipment in real time
CN104471978A (en) Method for distinguishing type of communication network and method for providing content using same
CN102622381B (en) Method and system for re-typesetting web page
CN106547806B (en) Page loading method and device
CN103401861A (en) Method and device of identifying proxy Internet

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100081 Beijing, Haidian District, Haidian District, Zhongguancun South Avenue, No. 18 Beijing International Building, C 12

Applicant after: Beijing Zhongchuang Xince Science & Technology Co., Ltd.

Address before: 100081 Beijing, Haidian District, Haidian District, Zhongguancun South Avenue, No. 18 Beijing International Building, C 12

Applicant before: Beijing Zhongchuang Xince Information Technology Co., Ltd.

CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Long An

Inventor after: Yang Si

Inventor after: Guan Songyuan

Inventor before: Long An

Inventor before: Yang Si

GR01 Patent grant
GR01 Patent grant