CN102629273B - Advertising information pushing method based on browser, device and browser system - Google Patents

Advertising information pushing method based on browser, device and browser system Download PDF

Info

Publication number
CN102629273B
CN102629273B CN201210072853.7A CN201210072853A CN102629273B CN 102629273 B CN102629273 B CN 102629273B CN 201210072853 A CN201210072853 A CN 201210072853A CN 102629273 B CN102629273 B CN 102629273B
Authority
CN
China
Prior art keywords
information
website
advertisement
user
advertisement data
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.)
Expired - Fee Related
Application number
CN201210072853.7A
Other languages
Chinese (zh)
Other versions
CN102629273A (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 Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201210072853.7A priority Critical patent/CN102629273B/en
Publication of CN102629273A publication Critical patent/CN102629273A/en
Application granted granted Critical
Publication of CN102629273B publication Critical patent/CN102629273B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application of the invention discloses an advertising information pushing method based on a browser, a device and a browser system, wherein the method comprises the followings: when a user submits a new page request, information of N websites accessed mostly by users can be obtained, and the N is a positive integer; advertising data corresponding to the websites can be obtained; a new page is generated, and the website information is demonstrated in the new page; when the advertising data corresponding to the website information is obtained, a trigger point is embedded into the presentation region of the website information, wherein the trigger point is connected with the corresponding advertising data presenting information, and the advertising data presenting information is linked with the corresponding advertising data; when the trigger point is triggered, the trigger point invokes related advertisement data presenting information, and displays in a corresponding website information presenting region; and when the advertisement data presenting information is triggered, the related advertisement data is invoked to present. The application can provide accurate personalized advertisement service for users, improves the convenience in accessing advertising information by users, and the surfing experience of the users can be enhanced.

Description

Advertisement information pushing method and device based on browser and browser system
Technical Field
The present application relates to the field of internet browser technology, and in particular, to a method for pushing advertisement information based on a browser, an apparatus for pushing advertisement information based on a browser, and a browser system.
Background
At present, forced network advertisements such as advertisement spam, pop-up advertisements, plug-in advertisements and the like are gradually eliminated because of not being popular with users, and targeted advertisements are the main trend of the current network advertisements because the targeted advertisements can position advertisement audiences.
So-called "targeting" is a screening of audiences, i.e., the display of advertisements is determined by visitors, with the goal of improving the effectiveness of web advertisements by targeting the audience of the advertisement. The existing targeted advertising modes mainly include: search engine targeted advertising, targeted advertising based on user Internet Protocol (IP) segments, and the like. The search engine targeted advertisement is a targeted advertisement search mode matched with keywords, namely after a user inputs search information, the advertisement webpage server finds out all advertisement types containing the keywords of the user input information and displays the advertisements to the user. The targeted advertisement delivery based on the user IP section means that the advertisement webpage server extracts region information from an IP address of an access client, and then displays advertisement content containing related region information to a user.
Although the existing technical scheme can provide online advertisements related to users to a certain extent, the situation of each user is not considered in the advertisement putting process, network advertisements completely matching with the personalized requirements of the users cannot be provided for each user, and the advertisements not matching with the requirements of the users are often intercepted by the users as junk information or malicious behaviors, so that the internet surfing experience of the users is influenced.
Therefore, one technical problem that needs to be urgently solved by those skilled in the art is: the advertisement information pushing mechanism based on the browser is provided and used for providing accurate personalized advertisement service for users, improving convenience of the users for accessing advertisement information and improving internet surfing experience of the users.
Disclosure of Invention
The application aims to provide an advertisement information pushing method based on a browser, which is used for providing accurate personalized advertisement service for a user, improving convenience of the user for accessing advertisement information and improving internet surfing experience of the user.
Correspondingly, the application also provides an advertisement information pushing device based on the browser and a browser system, which are used for ensuring the realization and application of the method in practice.
In order to solve the above problem, the present application discloses a method for pushing advertisement information based on a browser, including:
when a user submits a new page request, N website information which is most frequently visited by the user is obtained, wherein N is a positive integer;
acquiring advertisement data corresponding to the website information;
generating a new page, and displaying the website information in the new page;
embedding a trigger point in a display area of the website information when the advertisement data corresponding to the website information is obtained, wherein the trigger point is associated with the corresponding advertisement data display information, and the advertisement data display information is associated with the corresponding advertisement data;
when the trigger point is triggered, the trigger point calls the associated advertisement data display information and displays the advertisement data display information in the corresponding website information display area;
and when the advertisement data display information is triggered, calling the associated advertisement data for display.
Preferably, the step of obtaining information of N websites that the user most frequently visits includes:
reading websites and corresponding access times of the user within a period of time, which are acquired by a browser, and taking N websites with the highest access times as N website information which is accessed by the user most frequently;
or,
determining the favorite type of the website of the user according to the local operation behavior information and/or the online operation behavior information of the user, and extracting the first N pieces of website information matched with the favorite type of the website;
or,
and reading the online operation behavior information and the local operation behavior information of the user in a period of time, which are acquired by client software installed on user equipment, and counting N pieces of website information with the highest user access frequency according to the online operation behavior information and the local operation behavior information.
Preferably, the step of acquiring advertisement data corresponding to website information includes:
extracting corresponding advertisement data in a preset advertisement database according to the website information;
or,
and searching corresponding advertisement data in a specified advertisement platform according to the website information.
Preferably, the website information is displayed in the new page in a website information picture mode.
Preferably, the advertisement data includes advertisement character information, advertisement picture information and advertisement URL address information; the website information picture comprises a website site automatic screenshot or a submitted website identification picture.
Preferably, the trigger point is triggered according to the fact that the user performs hover operation on the display area of the website information.
Preferably, the advertisement data is displayed in a display area of the current website information.
Preferably, the method further comprises:
when the website information displayed in the new page is triggered, opening the website,
and when the advertisement data displayed in the display area of the website information is triggered, opening the advertisement URL.
The embodiment of the application further discloses an advertisement information pushing device based on the browser, which includes:
the website information acquisition module is used for acquiring N pieces of website information which are accessed by a user most frequently when the user submits a new page request, wherein N is a positive integer;
the advertisement data acquisition module is used for acquiring advertisement data corresponding to the website information;
the page generating module is used for generating a new page and displaying the website information in the new page;
the trigger point embedding module is used for embedding a trigger point in a display area of the website information when the advertisement data corresponding to the website information is obtained, wherein the trigger point is associated with the corresponding advertisement data display information, and the advertisement data display information is associated with the corresponding advertisement data;
the advertisement prompting module is used for calling the associated advertisement data display information by the trigger point when the trigger point is triggered and displaying the advertisement data display information in the corresponding website information display area;
and the advertisement data display module is used for calling the associated advertisement data for display when the advertisement data display information is triggered.
Preferably, the website information acquiring module includes:
the first acquisition submodule is used for reading websites and corresponding access times of the user, which are acquired by the browser and accessed within a period of time, and taking N websites with the highest access times as N pieces of website information which are accessed by the user most frequently;
or,
the second acquisition sub-module is used for determining the website favorite type of the user according to the local operation behavior information and/or the online operation behavior information of the user and extracting the first N pieces of website information matched with the website favorite type;
or,
and the third acquisition submodule is used for reading the online operation behavior information and the local operation behavior information of the user in a period of time, which are acquired by client software installed on the user equipment, and counting the N pieces of website information with the highest user access frequency according to the online operation behavior information and the local operation behavior information.
Preferably, the advertisement data obtaining module includes:
the database extraction submodule is used for extracting corresponding advertisement data from a preset advertisement database according to the website information;
or,
and the searching submodule is used for searching corresponding advertisement data in a specified advertisement platform according to the website information.
Preferably, the website information is displayed in the new page in a website information picture mode.
Preferably, the advertisement data includes advertisement character information, advertisement picture information and advertisement URL address information; the website information picture comprises a website site automatic screenshot or a submitted website identification picture.
Preferably, the trigger point is triggered according to a user's operation of going through a hover on a display area of the website information.
Preferably, the advertisement data is displayed in a display area of the current website information.
Preferably, the device further comprises:
and the website access module is used for opening the website when the website information displayed in the newly-built page is triggered.
And the advertisement access module is used for opening the advertisement URL when the advertisement data displayed in the display area of the website information is triggered.
The embodiment of the present application further discloses a browser system, including:
the website information acquisition module is used for acquiring N pieces of website information which are accessed by a user most frequently when the user submits a new page request, wherein N is a positive integer;
the advertisement data acquisition module is used for acquiring advertisement data corresponding to the website information;
the page generating module is used for generating a new page and displaying the website information in the new page;
the trigger point embedding module is used for embedding a trigger point in a display area of the website information when the advertisement data corresponding to the website information is obtained, wherein the trigger point is associated with the corresponding advertisement data display information, and the advertisement data display information is associated with the corresponding advertisement data;
the advertisement prompting module is used for calling the associated advertisement data display information by the trigger point when the trigger point is triggered and displaying the advertisement data display information in the corresponding website information display area;
and the advertisement data display module is used for calling the associated advertisement data for display when the advertisement data display information is triggered.
Compared with the prior art, the method has the following advantages:
according to the method and the device, the advertisement data suitable for the user behavior are obtained by analyzing the user behavior, and then the advertisement is displayed in a new browser page under the condition of user triggering. According to the method and the device, accurate personalized advertisement service can be provided for the user, convenience of the user for accessing advertisement information is improved, and internet surfing experience of the user is improved. Meanwhile, for the advertisement provider, the method and the device can improve the matching degree and the click efficiency of the target user.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a flowchart illustrating steps of an embodiment of a method for pushing advertisement information based on a browser according to the present application;
fig. 2 is a block diagram of an embodiment of a browser-based advertisement information pushing apparatus according to the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, the present application is described in further detail with reference to the accompanying drawings and the detailed description.
One of the core concepts of the embodiment of the application is that advertisement data suitable for user behaviors are acquired by analyzing the user behaviors, and then the advertisement is displayed in a new browser page under the condition of user triggering. Embodiments of the present application may be implemented on any device (or devices) that support graphics processing, internet content retrieval, and rendering. These devices include, but are not limited to, personal computers, cluster servers, mobile phones, workstations, embedded systems, game consoles, televisions, set-top boxes, or any other computing device that supports computer graphics and content display. These means may include, but are not limited to, devices having one or more processors and memory that execute and store instructions. These means may include software, firmware, and hardware. The software may include one or more application programs and an operating system. The hardware may include, but is not limited to, a processor, memory, and a display.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a method for pushing advertisement information based on a browser according to the present application is shown, which may specifically include the following steps:
step 101, when a user submits a new page request, acquiring N website information most frequently visited by the user, wherein N is a positive integer;
in a specific application, a user may submit a new page request through a browser, a browser plug-in, an application program, a toolbar, and other various ways and ways, for example, opening the browser, or clicking a "new window" tab in the browser, or clicking a "new page" tab in the browser toolbar will submit a new page request to the browser.
As an example of specific application of the embodiment of the present application, when a browser receives a new page request submitted by a user, the information of N websites that the user most frequently visits may be obtained in the following ways:
the first method is as follows:
reading websites and corresponding access times of the user within a period of time, which are acquired by a browser, and taking N websites with the highest access times as N website information which is accessed by the user most frequently;
for example, reading an IE cache of a user in a past period (in order to increase the speed of accessing a web page, an Internet Explorer browser uses an accumulative acceleration method, stores web page contents (including pictures, cookie files, and the like) once accessed by the user in a computer, and this storage space is the IE cache), and then takes a top12 site with the highest access frequency of the user as information of N websites most frequently accessed by the user.
The second method comprises the following steps:
determining the favorite type of the website of the user according to the local operation behavior information and/or the online operation behavior information of the user, and extracting the first N pieces of website information matched with the favorite type of the website;
in a specific implementation, the local operation behavior information and the online operation behavior information of the user generally carry classification label (tag) information, for example, for a video opened by the local operation of the user, the classification label information such as a fire breaker, an animation, a series, a fantasy, an adventure, a bank book shareholder, and the like is carried; or, for example, for the web address accessed by the user on the internet, the web address carries the classification label information of video, movie, comedy king, and the like. The local operation behavior information and the online operation behavior information of the user can be collected by client software installed on user equipment, wherein the user equipment can comprise various intelligent terminals such as a computer, a notebook computer, a mobile phone, a PDA, a tablet computer and the like. For example, the browser is used for collecting online operation behavior information of a user within a period of time, wherein the online operation behavior information comprises an accessed website, corresponding access times and the like;
if the browser collects the online operation behavior information of the user within 15 days, the method comprises the following steps:
accessing web sites Number of accesses
4939.com 31
Qiyi.com 2
Youku.com 7
7k7k.com 4
The website preference type of the user may be determined according to the local behavior information and/or the online behavior information of the user, for example, by extracting a classification tag and a corresponding operation frequency from the local operation behavior information and/or the online operation behavior information of the user, and selecting, according to a preset corresponding relationship table of the classification tag and the website preference type of the user, the website preference type corresponding to the local operation behavior information and/or the online operation behavior information of the user ranked in the top K bits according to the operation frequency, which is the determined website preference type of the current user. After determining the favorite type of the website of the user, the corresponding type of website (the type of the website can be determined according to the label or the keyword of the webpage) can be recommended correspondingly, for example, if the favorite type of a certain user is determined to be group buying, a series of group buying websites are recommended for the user, if the favorite type of a certain user is determined to be tourism, a series of tourism websites are recommended for the user, and the like.
The third method comprises the following steps:
and reading the online operation behavior information and the local operation behavior information of the user in a period of time, which are acquired by client software installed on user equipment, and counting N pieces of website information with the highest user access frequency according to the online operation behavior information and the local operation behavior information.
For example, collecting the local operation behavior information of the user by the security software installed on the user equipment, such as collecting the online operation behavior information and the local behavior information of the user within 15 days by the security software installed on the user equipment: open storm audio and video and its number of times, open certain game and its number of times, etc. Or for example, caching the statistical IE, recording the website access of the security software user installed on the user equipment, and then taking the top12 site with the highest access frequency of the user as the information of the N websites which are most frequently accessed by the user.
Of course, the above manner of obtaining the website information most frequently visited by the user is only used as an example, and it is feasible for a person skilled in the art to obtain the website information most frequently visited by the user in any manner according to actual situations, and this need not be limited by this embodiment of the present application.
102, acquiring advertisement data corresponding to the website information;
in a preferred embodiment of the present application, the step 102 may comprise the following sub-steps:
substep S11, extracting corresponding advertisement data according to the website information in a preset advertisement database; in a specific implementation, an advertisement database (advertisement platform or advertisement system) may be provided, where the advertisement data in the advertisement database may include advertisement text information, advertisement picture information, and advertisement URL (uniform resource locator) address information, and in practice, relevant personnel may input the advertisement text, the advertisement picture, and the advertisement URL address according to corresponding formats, that is, effective advertisement data may be generated and written into the advertisement database.
And after obtaining the N website information most frequently visited by the user, the browser reads the advertisement data corresponding to the website information matched with the N website information in the advertisement database, if so, the browser performs display preparation in the subsequent steps, and if not, the browser does not perform display processing.
Or,
and a substep S12 of searching corresponding advertisement data in a specified advertisement platform according to the website information.
The specified advertisement platform can be a fixed advertisement server and an advertisement database, and can also be targeted internet advertisement data, that is, by applying the embodiment, internet resources can be fully utilized, advertisement information of a corresponding website is searched in the internet according to a label or a keyword of website information, and advertisement data such as advertisement characters, advertisement pictures, advertisement URL addresses and the like in the embodiment are extracted from the searched advertisement information to serve as the advertisement data of the corresponding website information.
Step 103, generating a new page, and displaying the website information in the new page;
according to the new page request submitted by the user in step 101, the browser generates a new page, and in a preferred embodiment of the present application, the website information can be presented in the new page in a website information picture manner, and more specifically, the website information picture may include a website automatic screenshot or a website identification picture submitted manually, and the like. The display mode is more intuitive, and the user experience can be improved.
Of course, other website information display modes are also feasible, such as text, pictures, video, FLASH, sound, or a combination thereof, which is not limited in the present application.
104, embedding a trigger point in a display area of the website information when the advertisement data corresponding to the website information is obtained;
the trigger point is associated with corresponding advertisement data display information, and the advertisement data display information is associated with corresponding advertisement data;
in a specific implementation, the trigger point may be triggered according to a user's passing (hover) operation on a display area of the website information. More specifically, the navigation operations may include navigation of a mouse, gesture, or stylus over a website information presentation area, and may include any manner of navigation across a website information presentation area, such as a keyboard, touch screen, bar code reader, magnetic reader (including magnetic strips, disks, tape readers, smart card readers, pressure sensors, motion detectors, and other transducers that may be associated with a digital processor, etc. from a practical implementation perspective, the hover is a method of mimicking a hover event (a mouse moving over and out of an object) that provides a "stay in" state for frequently used tasks. A second function (out (function) is triggered, and the mouse moves out of the element to trigger the function). Furthermore, it is accompanied by a detection of whether the mouse is still in a particular element (e.g. in the div pop-up layer), and if so, it will continue to remain in the "hover" state without triggering a move-out event, which may be specifically set in javascript code.
Step 105, when the trigger point is triggered, calling the associated advertisement data display information by the trigger point, and displaying in the corresponding website information display area;
since the trigger point is associated with the corresponding advertisement data presentation information, when the trigger point is triggered by a mouse operation of a user on the presentation area of the website information, the trigger point may invoke the corresponding advertisement data presentation information from the URL of the database through the Javascript code.
In a specific implementation, in order to facilitate browsing and save page resources for a user, the advertisement data display information may be a text chain, and may also be in other various forms, such as a picture chain, a FLASH, a video, a sound, and a combination of any one or more of these elements, which is not limited in this application.
And 106, calling the associated advertisement data for displaying when the advertisement data display information is triggered.
In a specific implementation, when the user clicks the advertisement data display information, the advertisement data display information can be triggered to call the associated advertisement data, and the advertisement data is displayed in the display area of the current website information.
In a specific implementation, the embodiment of the present application may further include the following steps:
and when the website information displayed in the new page is triggered, opening the website.
And when the advertisement data displayed in the display area of the website information is triggered, opening the advertisement URL.
For example, in the embodiment of the present application, it is assumed that a website most frequently visited by a user includes panning, and then after the user submits a request for a new page, the new page generated by a browser includes a panning website screenshot, when a mouse of the user moves to the panning website screenshot, a text chain serving as advertisement data display information is displayed at the bottom of the website screenshot, and when the user clicks the text chain, corresponding extracted advertisement data is displayed in a display area of the website information, for example, a transformed promotion picture is displayed, and when the user clicks the promotion picture, a corresponding advertisement URL may be opened to enter the advertisement page; and when the user clicks the site screenshot, directly entering the website.
Therefore, the advertisement data suitable for the user behavior are obtained by analyzing the user behavior, and then the advertisement is displayed in the browser new page under the condition of user triggering. Therefore, accurate personalized advertisement service is provided for the user, convenience of the user for accessing advertisement information is effectively improved, and internet experience of the user is improved. Meanwhile, for the advertisement provider, the matching degree and the click efficiency of the target user can be improved.
It should be noted that the foregoing method embodiments are described as a series of acts or combinations for simplicity in explanation, but it should be understood by those skilled in the art that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
Referring to fig. 2, a block diagram of a browser-based advertisement information pushing apparatus according to an embodiment of the present application is shown, which may specifically include the following steps:
the website information acquiring module 201 is configured to acquire N pieces of website information that a user most frequently visits when the user submits a new page request, where N is a positive integer;
an advertisement data obtaining module 202, configured to obtain advertisement data corresponding to the website information;
the page generating module 203 is configured to generate a new page, and display the website information in the new page;
a trigger point embedding module 204, configured to embed a trigger point in a display area of the website information when obtaining advertisement data corresponding to the website information, where the trigger point is associated with corresponding advertisement data display information, and the advertisement data display information is associated with corresponding advertisement data;
the advertisement prompting module 205 is configured to, when the trigger point is triggered, invoke, by the trigger point, associated advertisement data display information, and display the advertisement data display information in a corresponding website information display area;
and the advertisement data display module 206 is configured to call the associated advertisement data for display when the advertisement data display information is triggered.
As an example of specific application of the embodiment of the present application, the website information obtaining module 201 may specifically include the following sub-modules:
the first acquisition submodule is used for reading websites and corresponding access times of the user, which are acquired by the browser and accessed within a period of time, and taking N websites with the highest access times as N pieces of website information which are accessed by the user most frequently;
or,
the second acquisition sub-module is used for determining the website favorite type of the user according to the local operation behavior information and/or the online operation behavior information of the user and extracting the first N pieces of website information matched with the website favorite type;
or,
and the third acquisition submodule is used for reading the online operation behavior information and the local operation behavior information of the user in a period of time, which are acquired by client software installed on the user equipment, and counting the N pieces of website information with the highest user access frequency according to the online operation behavior information and the local operation behavior information.
In a specific implementation, the advertisement data obtaining module 202 may specifically include the following sub-modules:
the database extraction submodule is used for extracting corresponding advertisement data from a preset advertisement database according to the website information;
or,
and the searching submodule is used for searching corresponding advertisement data in a specified advertisement platform according to the website information.
The advertisement data may include advertisement text information, advertisement picture information, and advertisement URL address information.
In a preferred embodiment of the present application, the website information may be presented in the new page in the form of a website information picture, and the website information picture may specifically include a website automatic screenshot or a submitted website identification picture; the trigger point can be triggered according to the passing (hover) operation of the user on the display area of the website information; the passing operation may specifically include initiating a passing operation by a mouse, a gesture, a touch pen, a touch screen, a keyboard, or the like; the advertisement data may be presented in a presentation area of current website information.
In a specific implementation, the embodiment of the present application may further include the following modules:
and the website access module is used for opening the website when the website information displayed in the newly-built page is triggered.
And the advertisement access module is used for opening the advertisement URL when the advertisement data displayed in the display area of the website information is triggered.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiment of the application further discloses a browser system, which specifically comprises the following modules:
the website information acquisition module is used for acquiring N pieces of website information which are accessed by a user most frequently when the user submits a new page request, wherein N is a positive integer;
the advertisement data acquisition module is used for acquiring advertisement data corresponding to the website information;
the page generating module is used for generating a new page and displaying the website information in the new page;
the trigger point embedding module is used for embedding a trigger point in a display area of the website information when the advertisement data corresponding to the website information is obtained, wherein the trigger point is associated with the corresponding advertisement data display information, and the advertisement data display information is associated with the corresponding advertisement data;
the advertisement prompting module is used for calling the associated advertisement data display information by the trigger point when the trigger point is triggered and displaying the advertisement data display information in the corresponding website information display area;
and the advertisement data display module is used for calling the associated advertisement data for display when the advertisement data display information is triggered.
For the system embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
Detailed descriptions are given above to a browser-based advertisement information pushing method, a browser-based advertisement information pushing device, and a browser system, which are provided by the present application, and specific examples are applied herein to explain the principles and embodiments of the present application, and the descriptions of the above embodiments are only used to help understand the method and core ideas of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (2)

1. A method for pushing advertisement information based on a browser is characterized by comprising the following steps:
when a user submits a new page request, N website information which is most frequently visited by the user is obtained, wherein N is a positive integer;
acquiring advertisement data corresponding to the website information;
generating a new page, and displaying the website information in the new page in a website information picture mode; the website information picture comprises a website site automatic screenshot or a submitted website identification picture;
embedding a trigger point in a display area of the website information when the advertisement data corresponding to the website information is obtained, wherein the trigger point is associated with the corresponding advertisement data display information, and the advertisement data display information is associated with the corresponding advertisement data; the advertisement data comprises advertisement character information, advertisement picture information and advertisement URL address information; the trigger point is set in a javascript code mode;
when the trigger point is triggered according to the fact that a user operates a hover on a display area of the website information, the trigger point calls related advertisement data display information from a URL (uniform resource locator) of a database through Javascript codes and displays the advertisement data display information in the corresponding website information display area; the advertisement data presentation information comprises a text chain;
when the advertisement data display information is triggered, calling the associated advertisement data to display in the display area of the current website information;
the step of obtaining the information of the N websites which are most frequently visited by the user comprises the following steps:
reading websites and corresponding access times of the user accessed within a period of time, which are acquired by browser IE cache information, and taking N websites with the highest access times as N website information which is accessed by the user most frequently;
or,
extracting classification labels and corresponding operation frequency of the local operation behavior information and/or the online operation behavior information of the user according to the local operation behavior information and/or the online operation behavior information of the user, determining the website favorite type of the user according to a preset corresponding relation table of the classification labels and the website favorite type of the user, and extracting the first N pieces of website information matched with the website favorite type;
or,
reading online operation behavior information and local operation behavior information of a user in a period of time, which are acquired by client software installed on user equipment, and counting N pieces of website information with the highest user access frequency according to the online operation behavior information and the local operation behavior information;
the step of obtaining advertisement data corresponding to website information comprises:
extracting corresponding advertisement data in a preset advertisement database according to the website information;
or,
searching corresponding advertisement data in a specified advertisement platform according to the website information;
the advertisement information pushing method based on the browser further comprises the following steps:
when the website information displayed in the newly-built page is triggered, opening the website;
and when the advertisement data displayed in the display area of the website information is triggered, opening the advertisement URL.
2. An advertisement information pushing device based on a browser is characterized by comprising:
the website information acquisition module is used for acquiring N pieces of website information which are accessed by a user most frequently when the user submits a new page request, wherein N is a positive integer;
the advertisement data acquisition module is used for acquiring advertisement data corresponding to the website information;
the page generation module is used for generating a new page and displaying the website information in the new page in the form of a website information picture; the website information picture comprises a website site automatic screenshot or a submitted website identification picture;
the trigger point embedding module is used for embedding a trigger point in a display area of the website information when the advertisement data corresponding to the website information is obtained, wherein the trigger point is associated with the corresponding advertisement data display information, and the advertisement data display information is associated with the corresponding advertisement data; the advertisement data comprises advertisement character information, advertisement picture information and advertisement URL address information; the trigger point is set in a javascript code mode;
the advertisement prompting module is used for calling the associated advertisement data display information from the URL of the database through Javascript codes by the trigger point when the trigger point is triggered according to the operation of the user over the hover on the display area of the website information, and displaying the advertisement data display information in the corresponding website information display area; the advertisement data presentation information comprises a text chain;
the advertisement data display module is used for calling the associated advertisement data to display in the display area of the current website information when the advertisement data display information is triggered;
wherein, the website information acquisition module comprises:
the first obtaining sub-module is used for reading websites and corresponding access times of the user accessed within a period of time, which are cached and collected by the browser IE, and taking N websites with the highest access times as N website information which is accessed by the user most frequently;
or,
the second acquisition submodule is used for extracting classification labels and corresponding operation frequency of the local operation behavior information and/or the online operation behavior information of the user according to the local operation behavior information and/or the online operation behavior information of the user, determining the favorite type of the website of the user according to a preset corresponding relation table of the classification labels and the favorite type of the website of the user, and extracting the first N pieces of website information matched with the favorite type of the website;
or,
the third acquisition submodule is used for reading online operation behavior information and local operation behavior information of a user in a period of time, which are acquired by client software installed on user equipment, and counting N pieces of website information with the highest user access frequency according to the online operation behavior information and the local operation behavior information;
the advertisement data acquisition module includes:
the database extraction submodule is used for extracting corresponding advertisement data from a preset advertisement database according to the website information;
or,
the searching submodule is used for searching corresponding advertisement data in a specified advertisement platform according to the website information;
the advertisement information pushing device based on the browser further comprises:
the website access module is used for opening the website when the website information displayed in the newly-built page is triggered;
and the advertisement access module is used for opening the advertisement URL when the advertisement data displayed in the display area of the website information is triggered.
CN201210072853.7A 2012-03-19 2012-03-19 Advertising information pushing method based on browser, device and browser system Expired - Fee Related CN102629273B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210072853.7A CN102629273B (en) 2012-03-19 2012-03-19 Advertising information pushing method based on browser, device and browser system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210072853.7A CN102629273B (en) 2012-03-19 2012-03-19 Advertising information pushing method based on browser, device and browser system

Publications (2)

Publication Number Publication Date
CN102629273A CN102629273A (en) 2012-08-08
CN102629273B true CN102629273B (en) 2014-11-05

Family

ID=46587533

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210072853.7A Expired - Fee Related CN102629273B (en) 2012-03-19 2012-03-19 Advertising information pushing method based on browser, device and browser system

Country Status (1)

Country Link
CN (1) CN102629273B (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110191179A1 (en) * 2009-11-18 2011-08-04 Linietsky Laurence B System and method for profiling listeners to improve content distribution and listener retention
CN103902616B (en) * 2012-12-28 2017-04-12 腾讯科技(深圳)有限公司 Method, device and system for pushing webpage application messages
US10019419B2 (en) 2013-06-06 2018-07-10 Tencent Technology (Shenzhen) Company Limited Method, server, browser, and system for recommending text information
CN104239298B (en) * 2013-06-06 2018-10-30 腾讯科技(深圳)有限公司 Text message recommends method, server, browser and system
CN103853822A (en) * 2014-02-24 2014-06-11 北京奇虎科技有限公司 Method and device for pushing news information in browser
CN105095303B (en) * 2014-05-19 2021-08-31 腾讯科技(深圳)有限公司 Quick link pushing method and quick link pushing device
KR101690528B1 (en) * 2015-06-05 2016-12-28 오드컨셉 주식회사 Method, apparatus and computer program for displaying serch information
CN105760377B (en) * 2014-12-15 2020-06-16 腾讯科技(北京)有限公司 Information processing method and device, terminal and storage medium
CN104715498A (en) * 2014-12-30 2015-06-17 上海孩子国科教设备有限公司 Linked data storing method and system
CN105302442A (en) * 2015-10-30 2016-02-03 深圳市艾酷通信软件有限公司 Image information processing method and terminal
CN109670127A (en) * 2015-12-16 2019-04-23 北京奇虎科技有限公司 Browser, the method and system for realizing pop-up reminding window
CN105610937B (en) * 2015-12-28 2018-05-25 迈普通信技术股份有限公司 Obtain the system and method for visitor and access device information
CN106202295A (en) * 2016-06-30 2016-12-07 北京奇虎科技有限公司 Showing advertisement method and system based on browser
CN106204121B (en) * 2016-06-30 2020-03-10 北京奇虎科技有限公司 Advertisement putting method and system based on browser
CN106779810A (en) * 2016-11-25 2017-05-31 北京金山安全软件有限公司 Advertisement display method and device and terminal equipment
CN108615166A (en) * 2016-12-13 2018-10-02 方正国际软件(北京)有限公司 A kind of showing advertisement method and apparatus
CN106961636B (en) * 2017-02-23 2020-03-24 北京金山安全软件有限公司 Commodity information recommendation method and device and electronic equipment
CN107295095A (en) * 2017-07-13 2017-10-24 百度在线网络技术(北京)有限公司 The method and apparatus for pushing and showing advertisement
CN107679072B (en) * 2017-08-24 2020-08-28 平安普惠企业管理有限公司 User behavior information acquisition method, terminal and storage medium
CN109543098A (en) * 2018-10-25 2019-03-29 北京奇虎科技有限公司 A kind of update method and device of web advertisement
CN109948088B (en) * 2019-02-15 2022-10-14 广东小天才科技有限公司 Advertisement blocking method and system
CN110417869A (en) * 2019-07-05 2019-11-05 广州华多网络科技有限公司 A kind of activity method for pushing, device and computer equipment
CN110555170B (en) * 2019-09-12 2023-07-07 天元大数据信用管理有限公司 System and method for optimizing user experience
CN112632445A (en) * 2020-12-30 2021-04-09 广州酷狗计算机科技有限公司 Webpage playing method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079063A (en) * 2007-06-25 2007-11-28 腾讯科技(深圳)有限公司 Method, system and apparatus for transmitting advertisement based on scene information
CN101192235A (en) * 2007-04-11 2008-06-04 腾讯科技(深圳)有限公司 Method, system and equipment for delivering advertisement based on user feature
CN102067161A (en) * 2008-06-18 2011-05-18 微软公司 Presenting advertisements based on web-page interaction

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101192235A (en) * 2007-04-11 2008-06-04 腾讯科技(深圳)有限公司 Method, system and equipment for delivering advertisement based on user feature
CN101079063A (en) * 2007-06-25 2007-11-28 腾讯科技(深圳)有限公司 Method, system and apparatus for transmitting advertisement based on scene information
CN102067161A (en) * 2008-06-18 2011-05-18 微软公司 Presenting advertisements based on web-page interaction

Also Published As

Publication number Publication date
CN102629273A (en) 2012-08-08

Similar Documents

Publication Publication Date Title
CN102629273B (en) Advertising information pushing method based on browser, device and browser system
CN109819284B (en) Short video recommendation method and device, computer equipment and storage medium
KR101953303B1 (en) Identifying matching applications based on browsing activity
US9756140B2 (en) Tracking user behavior relative to a network page
US10007933B2 (en) Systems and methods for integrating dynamic content into electronic media
US9760541B2 (en) Systems and methods for delivery techniques of contextualized services on mobile devices
US8719247B2 (en) Intelligent augmentation of media content
CN109740085B (en) Page content display method, device, equipment and storage medium
KR101748196B1 (en) Determining message data to present
US10620804B2 (en) Optimizing layout of interactive electronic content based on content type and subject matter
US10878044B2 (en) System and method for providing content recommendation service
CN101782911B (en) A kind of prompting network resource content method and system
US20190347287A1 (en) Method for screening and injection of media content based on user preferences
US9606712B1 (en) Placement of user interface elements in a browser based on navigation input
US8909617B2 (en) Semantic matching by content analysis
CN107609122B (en) Advertisement shielding rule updating method, device, server and storage medium
US10235712B1 (en) Generating product image maps
US20120290974A1 (en) Systems and methods for providing a discover prompt to augmented content of a web page
EP3053057A1 (en) Automatically determining a size for a content item for a web page
WO2010024979A2 (en) Advertising system for internet discussion forums
US20160371708A1 (en) Method and apparatus for determining a user's level of interest in web-based content
US20120203865A1 (en) Apparatus and methods for providing behavioral retargeting of content from partner websites
CN104881452B (en) Resource address sniffing method, device and system
US11960834B2 (en) Reader mode-optimized attention application
CN104598571A (en) Method and device for playing multimedia resource

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: QIZHI SOFTWARE (BEIJING) CO., LTD.

Effective date: 20121030

Owner name: BEIJING QIHU TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: QIZHI SOFTWARE (BEIJING) CO., LTD.

Effective date: 20121030

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100016 CHAOYANG, BEIJING TO: 100088 XICHENG, BEIJING

TA01 Transfer of patent application right

Effective date of registration: 20121030

Address after: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park)

Applicant after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Applicant after: Qizhi software (Beijing) Co.,Ltd.

Address before: The 4 layer 100016 unit of Beijing city Chaoyang District Jiuxianqiao Road No. 14 Building C

Applicant before: Qizhi software (Beijing) Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141105

CF01 Termination of patent right due to non-payment of annual fee