CN104462248A - Method and device for providing webpage content and server - Google Patents

Method and device for providing webpage content and server Download PDF

Info

Publication number
CN104462248A
CN104462248A CN201410665068.1A CN201410665068A CN104462248A CN 104462248 A CN104462248 A CN 104462248A CN 201410665068 A CN201410665068 A CN 201410665068A CN 104462248 A CN104462248 A CN 104462248A
Authority
CN
China
Prior art keywords
web page
page contents
attribute
user
webpage
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
CN201410665068.1A
Other languages
Chinese (zh)
Other versions
CN104462248B (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
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 CN201410665068.1A priority Critical patent/CN104462248B/en
Publication of CN104462248A publication Critical patent/CN104462248A/en
Application granted granted Critical
Publication of CN104462248B publication Critical patent/CN104462248B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention mainly relates to the technical field of Internet, provides a method and device for providing webpage content and a server, and mainly aims at providing appropriate webpage content for all users. The method comprises the steps that an access request set by a client side for a specific webpage is received; the attribute, recorded for a webpage set comprising specific webpage, of the first webpage content on which the specific behavior is carried out through a user is obtained from the client side; the second webpage content with the corresponding attribute is found according to the attribute of the first webpage content; the second webpage content is sent to the client side to be displayed so as to respond to the access request. According to the technical scheme, and the webpage content which can be accepted by the users can be provided for the users.

Description

The method of web page contents, device and server are provided
Technical field
The present invention relates to Internet technical field, in particular to a kind of method, device and the server that provide web page contents.
Background technology
At present, various link usually can be seen in a website, can webpage in associated stations or outside station by this link, wherein a lot of webpage is the advertisement page for attracting user to buy entity or virtual product.Such as, certain game manufacturer is that the link on certain website is associated with its advertisement page of playing, then can access the advertisement page of game after user clicks this link.
Usually, it is comparatively superior that the text, image etc. of advertisement page all make, and attracts more user with this.But the style of different user hobby, the content of the same page may enjoy a lot for a user, and may lack attractive force for another user.Even if the page superior again of content production, also cannot obtain the satisfaction of all users.Therefore, how for each user provides the webpage with appropriate content, the difficult problem that needs overcome just is become.
Summary of the invention
In view of the above problems, propose the present invention in case provide a kind of overcome the problems referred to above or solve the problem at least in part the method for web page contents, device and server are provided.
According to one aspect of the present invention, provide a kind of method providing web page contents, it comprises: receive the request of access to particular webpage that client sends; The user recorded for the collections of web pages comprising described particular webpage performs the first web page contents of specific behavior attribute to it is obtained from described client; According to the attribute of described first web page contents, search second web page contents with respective attributes; Described second web page contents is sent to described client show, to respond described request of access.
According to another aspect of the present invention, provide a kind of device providing web page contents, it comprises: request of access receiver module, for receiving the request of access to particular webpage that client sends; Attribute acquisition module, to perform the attribute of the first web page contents of specific behavior to it for obtaining the user that records for the collections of web pages comprising described particular webpage from described client; Web page contents searches module, for the attribute according to described first web page contents, searches second web page contents with respective attributes; Web page contents sending module, shows for described second web page contents is sent to described client, to respond described request of access.
According to another aspect of the invention, provide a kind of server, it comprises: the above-mentioned device providing web page contents.
According to above technical scheme, known is originally that the method and apparatus of web page contents that provides invented has the following advantages:
When user performs specific behavior for the first web page contents, describing user to the first web page contents is accreditation; So according to the attribute of the first web page contents, the second web page contents obtained also is that user approves, the second web page contents is sent to client to present to user, easily obtain the satisfaction of user; As can be seen here, according to the web page contents that technical scheme of the present invention can provide it to approve for each user.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of instructions, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing only for illustrating the object of preferred implementation, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the process flow diagram providing the method for web page contents according to an embodiment of the invention;
Fig. 2 shows the process flow diagram providing the method for web page contents according to an embodiment of the invention;
Fig. 3 shows the process flow diagram providing the method for web page contents according to an embodiment of the invention;
Fig. 4 shows the process flow diagram providing the method for web page contents according to an embodiment of the invention;
Fig. 5 shows the process flow diagram providing the method for web page contents according to an embodiment of the invention;
Fig. 6 shows the block diagram providing the device of web page contents according to an embodiment of the invention;
Fig. 7 shows the block diagram providing the device of web page contents according to an embodiment of the invention;
Fig. 8 shows the block diagram providing the device of web page contents according to an embodiment of the invention;
Fig. 9 shows the block diagram providing the device of web page contents according to an embodiment of the invention;
Figure 10 shows the block diagram providing the device of web page contents according to an embodiment of the invention;
Figure 11 shows the block diagram of server according to an embodiment of the invention.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
As shown in Figure 1, provide a kind of method providing web page contents in one embodiment of the present of invention, it comprises:
Step 110, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Step 120, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit other webpages of collections of web pages, other webpages and particular webpage can have same or analogous feature, such as, all belong to game class (feature) webpage; Do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Step 130, according to the attribute of the first web page contents, searches second web page contents with respective attributes.In the present embodiment, do not limit the type of attribute, it includes but not limited to image, text, audio frequency, video or multimedia type in the first web page contents and author.When user expresses one's approval to the first web page contents, that searches also just can obtain the accreditation of user with the second web page contents of the corresponding attribute of the first web page contents tool.
Step 140, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, user clicks the link on certain game website in a browser, the advertisement page 1 of request access game, and this advertisement page 1 belongs to same collections of web pages with another advertisement page 2 of playing.As follows according to the known flow process of Fig. 1: from the cookie of user browser, obtaining user when accessing advertisement page 2, once carrying out the image style of the game advertisement of game registration behavior (specific behavior)---swordsman's style (attribute); Searching is the advertisement of swordsman's style (attribute) equally, and is sent to the browser of user, is shown to user in a browser.Because user once carried out registration operation in the advertisement of other game, this illustrated user preferences swordsman game, so be suitable for swordsman's game advertisement to be pushed to him.
As shown in Figure 2, provide a kind of method providing web page contents in one embodiment of the present of invention, it comprises:
Step 210, receives the behavioral data of the user that client sends.In the present embodiment, namely behavioral data refers to and reflects the data of user to the behavior that webpage carries out, and such as, user have input the time length etc. of what information, stop on which webpage.
Step 220, according to the behavioral data of user, judges whether user performs specific behavior to the first web page contents.In the present embodiment, do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents.
Step 230, when judged result is for being, obtains the attribute of the first web page contents and recording in the client.In the present embodiment, do not limit the type of attribute, it includes but not limited to image, text, audio frequency, video or multimedia type in the first web page contents and author; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Step 240, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Step 250, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit other webpages of collections of web pages, other webpages and particular webpage can have same or analogous feature, such as, all belong to game class (feature) webpage.
Step 260, according to the attribute of the first web page contents, searches second web page contents with respective attributes.In the present embodiment, when user expresses one's approval to the first web page contents, that searches also just can obtain the accreditation of user with the second web page contents of the corresponding attribute of the first web page contents tool.
Step 270, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, according to Fig. 2, during server monitoring user to access pages 1, to the registration behavior (specific behavior) that the game advertisement returned carries out, when monitoring user and having carried out registration behavior, obtain the fine arts author A (attribute) of this game advertisement (the first web page contents), and be recorded in the cookie of user browser.User on game website after clickthrough, this link correspondence be another page 2 of playing belonging to a page set with the page 1 together, server extracts the information of this author A (attribute) from the cookie of user browser, and search the advertisement (the second web page contents) that this author A participates in fine arts making, and this ad-delivery is presented to browser.User carries out the fine arts style registering its accreditation of behavior representation author A, so it is also easily satisfied with to other advertisements that author A participates in making.
As shown in Figure 3, provide a kind of method providing web page contents in one embodiment of the present of invention, it comprises:
Step 310, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Step 320, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit other webpages of collections of web pages, other webpages and particular webpage can have same or analogous feature, such as, all belong to game class (feature) webpage; Do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Step 331, for collections of web pages arranges corresponding multiple candidate web pages contents, multiple candidate web pages content is provided with attribute.In the present embodiment, candidate web pages content refers to be presented to the web page contents of user, sets corresponding attribute in advance, be convenient to search by attribute for each web page contents.
Step 332, according to the attribute of the first web page contents, selects second web page contents with respective attributes from multiple candidate web pages content.In the present embodiment, because the web page contents of user of giving to be presented is ready to, so more easily find out the webpage being suitable for presenting to user.
Step 340, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, user clicks the link of sales promotion in mobile phone shopping application program, and request access treats the advertisement page 1 of commodity sales promotion.As follows according to the known flow process of Fig. 3: from mobile phone shopping application data cached, when obtaining this links and accesses advertisement page 1 of one click before user, once carried out the mobile phone advertisement that payment behavior (specific behavior) is bought, and obtain mobile phone in this ad content (the first web page contents) be categorized as electronic product (attribute); In server, pre-prepd candidate web pages content is: the advertisement of the advertisement of certain overcoat of clothing (attribute), the advertisement of certain panel computer of electronic product (attribute), certain air ticket of ticketing service class (attribute), according to the electronic product obtained, the ad-delivery of panel computer can be selected to present to the mobile phone shopping application of user.
As shown in Figure 4, provide a kind of method providing web page contents in one embodiment of the present of invention, it comprises:
Step 410, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Step 420, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit other webpages of collections of web pages, other webpages and particular webpage can have same or analogous feature, such as, all belong to game class (feature) webpage; Do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Step 431 is multiple in the quantity of the first web page contents, and when attribute corresponding to the first web page contents is not identical, statistics has the quantity of the first web page contents of same alike result.In the present embodiment, the first web page contents of same alike result can be sorted out, and the first web page contents quantity of which generic attribute reflects the accreditation of user to which generic attribute web page contents more.
Step 432, the attribute corresponding according to the first web page contents that statistical magnitude is maximum, searches second web page contents with respective attributes.
Step 440, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, user clicks the link on web film in a browser, and request access newly shows the placard page 1 of film, and this placard page 1 belongs to a collections of web pages with another film poster page 2.As follows according to the known flow process of Fig. 4: from the cookie of user browser, obtain user when accessing the placard page 2, once carried out the film poster (the first web page contents) of booking behavior (specific behavior), find the film poster wherein comprising 3 science fiction classes (attribute), the film poster of 10 classes between policemen and bandits (attribute); So can search is the browser that the film poster of class between policemen and bandits is sent to user equally, is shown to user in a browser.
As shown in Figure 5, provide a kind of method providing web page contents in one embodiment of the present of invention, it comprises:
Step 510, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Step 511, obtains the information that multiple webpage is corresponding, and by the information of multiple webpage, multiple webpage is divided into one or more collections of web pages.In the present embodiment, the information of webpage is not limited, including but not limited to the domain name of webpage, the classification etc. of webpage.Such as, the webpage belonging to sport category together can be used as a collections of web pages, and the webpage under same domain name can be used as a set.The technical scheme of the present embodiment, is conducive to similar web page to be divided into together.
Step 520, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Step 530, according to the attribute of the first web page contents, searches second web page contents with respective attributes.In the present embodiment, do not limit the type of attribute, it includes but not limited to image, text, audio frequency, video or multimedia type in the first web page contents and author.When user expresses one's approval to the first web page contents, that searches also just can obtain the accreditation of user with the second web page contents of the corresponding attribute of the first web page contents tool.
Step 540, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, according to Fig. 5, in advance the advertising page 1 and 2 belonging to game class (information) together is divided in same collections of web pages, then user clicks the link on certain game website in a browser, during the advertisement page 1 of request access game class (information), then from the cookie of user browser, obtaining user when accessing the advertisement page 2 of game class (information), once carrying out the text style of the game advertisement of game registration behavior (specific behavior)---black matrix (attribute); Searching is the advertisement of bold text style (attribute) equally, and is sent to the browser of user, is shown to user in a browser.
As shown in Figure 6, provide a kind of device providing web page contents in one embodiment of the present of invention, it comprises:
Request of access receiver module 610, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Attribute acquisition module 620, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit other webpages of collections of web pages, other webpages and particular webpage can have same or analogous feature, such as, all belong to game class (feature) webpage; Do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Web page contents searches module 630, according to the attribute of the first web page contents, searches second web page contents with respective attributes.In the present embodiment, do not limit the type of attribute, it includes but not limited to image, text, audio frequency, video or multimedia type in the first web page contents and author.When user expresses one's approval to the first web page contents, that searches also just can obtain the accreditation of user with the second web page contents of the corresponding attribute of the first web page contents tool.
Web page contents sending module 640, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, user clicks the link on certain game website in a browser, the advertisement page 1 of request access game, and this advertisement page 1 belongs to same collections of web pages with another advertisement page 2 of playing.As follows according to the known flow process of Fig. 1: from the cookie of user browser, obtaining user when accessing advertisement page 2, once carrying out the image style of the game advertisement of game registration behavior (specific behavior)---swordsman's style (attribute); Searching is the advertisement of swordsman's style (attribute) equally, and is sent to the browser of user, is shown to user in a browser.Because user once carried out registration operation in the advertisement of other game, this illustrated user preferences swordsman game, so be suitable for swordsman's game advertisement to be pushed to him.
As shown in Figure 7, provide a kind of device providing web page contents in one embodiment of the present of invention, it comprises:
Behavioral data receiver module 710, receives the behavioral data of the user that client sends.In the present embodiment, namely behavioral data refers to and reflects the data of user to the behavior that webpage carries out, and such as, user have input the time length etc. of what information, stop on which webpage.
Behavior judge module 720, according to the behavioral data of user, judges whether user performs specific behavior to the first web page contents.In the present embodiment, do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents.
Attribute record module 730, when judged result is for being, obtains the attribute of the first web page contents and recording in the client.In the present embodiment, do not limit the type of attribute, it includes but not limited to image, text, audio frequency, video or multimedia type in the first web page contents and author; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Request of access receiver module 740, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Attribute acquisition module 750, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit other webpages of collections of web pages, other webpages and particular webpage can have same or analogous feature, such as, all belong to game class (feature) webpage.
Web page contents searches module 760, according to the attribute of the first web page contents, searches second web page contents with respective attributes.In the present embodiment, when user expresses one's approval to the first web page contents, that searches also just can obtain the accreditation of user with the second web page contents of the corresponding attribute of the first web page contents tool.
Web page contents sending module 770, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, according to Fig. 7, during server monitoring user to access pages 1, to the registration behavior (specific behavior) that the game advertisement returned carries out, when monitoring user and having carried out registration behavior, obtain the fine arts author A (attribute) of this game advertisement (the first web page contents), and be recorded in the cookie of user browser.User on game website after clickthrough, this link correspondence be another page 2 of playing belonging to a page set with the page 1 together, server extracts the information of this author A (attribute) from the cookie of user browser, and search the advertisement (the second web page contents) that this author A participates in fine arts making, and this ad-delivery is presented to browser.User carries out the fine arts style registering its accreditation of behavior representation author A, so it is also easily satisfied with to other advertisements that author A participates in making.
As shown in Figure 8, provide a kind of device providing web page contents in one embodiment of the present of invention, it comprises:
Request of access receiver module 810, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Attribute acquisition module 820, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit other webpages of collections of web pages, other webpages and particular webpage can have same or analogous feature, such as, all belong to game class (feature) webpage; Do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Candidate web pages curriculum offering module 831, for collections of web pages arranges corresponding multiple candidate web pages contents, multiple candidate web pages content is provided with attribute.In the present embodiment, candidate web pages content refers to be presented to the web page contents of user, sets corresponding attribute in advance, be convenient to search by attribute for each web page contents.
Web page contents searches module 832, according to the attribute of the first web page contents, selects second web page contents with respective attributes from multiple candidate web pages content.In the present embodiment, because the web page contents of user of giving to be presented is ready to, so more easily find out the webpage being suitable for presenting to user.
Web page contents sending module 840, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, user clicks the link of sales promotion in mobile phone shopping application program, and request access treats the advertisement page 1 of commodity sales promotion.As follows according to the known flow process of Fig. 8: from mobile phone shopping application data cached, when obtaining this links and accesses advertisement page 1 of one click before user, once carried out the mobile phone advertisement that payment behavior (specific behavior) is bought, and obtain mobile phone in this ad content (the first web page contents) be categorized as electronic product (attribute); In server, pre-prepd candidate web pages content is: the advertisement of the advertisement of certain overcoat of clothing (attribute), the advertisement of certain panel computer of electronic product (attribute), certain air ticket of ticketing service class (attribute), according to the electronic product obtained, the ad-delivery of panel computer can be selected to present to the mobile phone shopping application of user.
As shown in Figure 9, provide a kind of device providing web page contents in one embodiment of the present of invention, it comprises:
Request of access receiver module 910, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Attribute acquisition module 920, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit other webpages of collections of web pages, other webpages and particular webpage can have same or analogous feature, such as, all belong to game class (feature) webpage; Do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Quantity statistics module 931 is multiple in the quantity of the first web page contents, and when attribute corresponding to the first web page contents is not identical, statistics has the quantity of the first web page contents of same alike result.In the present embodiment, the first web page contents of same alike result can be sorted out, and the first web page contents quantity of which generic attribute reflects the accreditation of user to which generic attribute web page contents more.
Web page contents searches module 932, and the attribute corresponding according to the first web page contents that statistical magnitude is maximum, searches second web page contents with respective attributes.
Web page contents sending module 940, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, user clicks the link on web film in a browser, and request access newly shows the placard page 1 of film, and this placard page 1 belongs to a collections of web pages with another film poster page 2.As follows according to the known flow process of Fig. 9: from the cookie of user browser, obtain user when accessing the placard page 2, once carried out the film poster (the first web page contents) of booking behavior (specific behavior), find the film poster wherein comprising 3 science fiction classes (attribute), the film poster of 10 classes between policemen and bandits (attribute); So can search is the browser that the film poster of class between policemen and bandits is sent to user equally, is shown to user in a browser.
As shown in Figure 10, provide a kind of device providing web page contents in one embodiment of the present of invention, it comprises:
Request of access receiver module 1010, receives the request of access to particular webpage that client sends.In the present embodiment, do not limit the type of client, such as, it can be the application program of browser or other the webpage browsed.
Collections of web pages divides module 1011, obtains the information that multiple webpage is corresponding, and by the information of multiple webpage, multiple webpage is divided into one or more collections of web pages.In the present embodiment, the information of webpage is not limited, including but not limited to the domain name of webpage, the classification etc. of webpage.Such as, the webpage belonging to sport category together can be used as a collections of web pages, and the webpage under same domain name can be used as a set.The technical scheme of the present embodiment, is conducive to similar web page to be divided into together.
Attribute acquisition module 1020, obtains the user recorded for the collections of web pages comprising particular webpage performs the first web page contents of specific behavior attribute to it from client.In the present embodiment, do not limit particular webpage, it can be the webpage of any type; Do not limit the type of specific behavior, it can be the behavior that can reflect that user approves the first web page contents, such as, has carried out click, the residence time very long etc. to the first web page contents; The memory location of this attribute in client is not limited, such as, can be stored in cookie for browser, for other application programs can be stored in its data cached in.
Web page contents searches module 1030, according to the attribute of the first web page contents, searches second web page contents with respective attributes.In the present embodiment, do not limit the type of attribute, it includes but not limited to image, text, audio frequency, video or multimedia type in the first web page contents and author.When user expresses one's approval to the first web page contents, that searches also just can obtain the accreditation of user with the second web page contents of the corresponding attribute of the first web page contents tool.
Web page contents sending module 1040, is sent to client by the second web page contents and shows, to respond request of access.According to the technical scheme of the present embodiment, the behavior for each user comes for the client push web page contents to user, the web page contents that it can be provided to approve for each user.
Such as, according to Figure 10, in advance the advertising page 1 and 2 belonging to game class (information) together is divided in same collections of web pages, then user clicks the link on certain game website in a browser, during the advertisement page 1 of request access game class (information), then from the cookie of user browser, obtaining user when accessing the advertisement page 2 of game class (information), once carrying out the text style of the game advertisement of game registration behavior (specific behavior)---black matrix (attribute); Searching is the advertisement of bold text style (attribute) equally, and is sent to the browser of user, is shown to user in a browser.
As shown in figure 11, disclose a kind of server in one embodiment of the present of invention, it comprises: according to the device 1110 providing web page contents in any embodiment that Fig. 6-Figure 10 is corresponding.According to aforesaid embodiment, when user performs specific behavior for the first web page contents, describing user to the first web page contents is accreditation; So server is according to the attribute of the first web page contents, the second web page contents obtained also is that user approves, the second web page contents is sent to client to present to user, easily obtains the satisfaction of user; As can be seen here, the server of the present embodiment web page contents that it can be provided to approve for each user.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions that the some or all parts in the device of web page contents are provided that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.
A1, a kind of method that web page contents is provided, it comprises:
Receive the request of access to particular webpage that client sends;
The user recorded for the collections of web pages comprising described particular webpage performs the first web page contents of specific behavior attribute to it is obtained from described client;
According to the attribute of described first web page contents, search second web page contents with respective attributes;
Described second web page contents is sent to described client show, to respond described request of access.
A2, method according to A1, wherein, obtaining from described client before the user that records for the collections of web pages comprising described particular webpage performs the attribute of the first web page contents of specific behavior to it, also comprising:
Receive the behavioral data of the described user that described client sends;
According to the behavioral data of described user, judge whether described user performs described specific behavior to described first web page contents;
When judged result is for being, obtains the attribute of described first web page contents and being recorded in described client.
A3, method according to A1, wherein, according to the attribute of described first web page contents, search second web page contents with respective attributes, specifically comprise:
For described collections of web pages arranges corresponding multiple candidate web pages contents, described multiple candidate web pages content is provided with attribute;
According to the attribute of described first web page contents, from described multiple candidate web pages content, select described second web page contents with respective attributes.
A4, method according to A1, wherein, according to the attribute of described first web page contents, search second web page contents with respective attributes, specifically comprise:
Be multiple in the quantity of described first web page contents, and when attribute corresponding to described first web page contents is not identical, statistics have the quantity of the first web page contents of same alike result;
The attribute corresponding according to the first web page contents that statistical magnitude is maximum, searches described second web page contents with respective attributes.
A5, method according to A1, wherein, obtaining from described client before the user that records for the collections of web pages comprising described particular webpage performs the attribute of the first web page contents of specific behavior to it, also comprising:
Obtain the information that multiple webpage is corresponding, and by the information of described multiple webpage, described multiple webpage is divided into one or more collections of web pages.
A6, method according to any one of A1 to A5, wherein, the attribute of described first web page contents comprises following at least one:
Image in described first web page contents, text, audio frequency, video or multimedia type and author.
A7, a kind of device that web page contents is provided, it comprises:
Request of access receiver module, for receiving the request of access to particular webpage that client sends;
Attribute acquisition module, to perform the attribute of the first web page contents of specific behavior to it for obtaining the user that records for the collections of web pages comprising described particular webpage from described client;
Web page contents searches module, for the attribute according to described first web page contents, searches second web page contents with respective attributes;
Web page contents sending module, shows for described second web page contents is sent to described client, to respond described request of access.
A8, device according to A7, wherein, also comprise:
Behavioral data receiver module, for receiving the behavioral data of the described user that described client sends;
Behavior judge module, for the behavioral data according to described user, judges whether described user performs described specific behavior to described first web page contents;
Attribute record module, for when judged result is for being, obtains the attribute of described first web page contents and being recorded in described client.
A9, device according to A7, wherein, also comprise:
Candidate web pages curriculum offering module, for arranging corresponding multiple candidate web pages contents for described collections of web pages, described multiple candidate web pages content is provided with attribute;
Described web page contents searches the attribute of module according to described first web page contents, selects described second web page contents with respective attributes from described multiple candidate web pages content.
A10, device according to A7, wherein, also comprise:
Quantity statistics module, for being multiple in the quantity of described first web page contents, and when attribute corresponding to described first web page contents is not identical, statistics has the quantity of the first web page contents of same alike result;
Described web page contents searches the module attribute corresponding according to the first web page contents that statistical magnitude is maximum, searches described second web page contents with respective attributes.
A11, device according to A7, wherein, also comprise:
Collections of web pages divides module, for obtaining information corresponding to multiple webpage, and by the information of described multiple webpage, described multiple webpage is divided into one or more collections of web pages.
A12, device according to any one of A7 to A11, wherein, the attribute of described first web page contents comprises following at least one:
Image in described first web page contents, text, audio frequency, video or multimedia type and author.
A13, a kind of server, it comprises:
The device that web page contents is provided according to any one of A7 to A12.

Claims (10)

1. provide a method for web page contents, it comprises:
Receive the request of access to particular webpage that client sends;
The user recorded for the collections of web pages comprising described particular webpage performs the first web page contents of specific behavior attribute to it is obtained from described client;
According to the attribute of described first web page contents, search second web page contents with respective attributes;
Described second web page contents is sent to described client show, to respond described request of access.
2. method according to claim 1, wherein, is obtaining from described client before the user that records for the collections of web pages comprising described particular webpage performs the attribute of the first web page contents of specific behavior to it, is also comprising:
Receive the behavioral data of the described user that described client sends;
According to the behavioral data of described user, judge whether described user performs described specific behavior to described first web page contents;
When judged result is for being, obtains the attribute of described first web page contents and being recorded in described client.
3. method according to claim 1, wherein, according to the attribute of described first web page contents, search second web page contents with respective attributes, specifically comprise:
For described collections of web pages arranges corresponding multiple candidate web pages contents, described multiple candidate web pages content is provided with attribute;
According to the attribute of described first web page contents, from described multiple candidate web pages content, select described second web page contents with respective attributes.
4. method according to claim 1, wherein, according to the attribute of described first web page contents, search second web page contents with respective attributes, specifically comprise:
Be multiple in the quantity of described first web page contents, and when attribute corresponding to described first web page contents is not identical, statistics have the quantity of the first web page contents of same alike result;
The attribute corresponding according to the first web page contents that statistical magnitude is maximum, searches described second web page contents with respective attributes.
5. method according to any one of claim 1 to 4, wherein, is obtaining from described client before the user that records for the collections of web pages comprising described particular webpage performs the attribute of the first web page contents of specific behavior to it, is also comprising:
Obtain the information that multiple webpage is corresponding, and by the information of described multiple webpage, described multiple webpage is divided into one or more collections of web pages.
6. provide a device for web page contents, it comprises:
Request of access receiver module, for receiving the request of access to particular webpage that client sends;
Attribute acquisition module, to perform the attribute of the first web page contents of specific behavior to it for obtaining the user that records for the collections of web pages comprising described particular webpage from described client;
Web page contents searches module, for the attribute according to described first web page contents, searches second web page contents with respective attributes;
Web page contents sending module, shows for described second web page contents is sent to described client, to respond described request of access.
7. device according to claim 6, wherein, also comprises:
Behavioral data receiver module, for receiving the behavioral data of the described user that described client sends;
Behavior judge module, for the behavioral data according to described user, judges whether described user performs described specific behavior to described first web page contents;
Attribute record module, for when judged result is for being, obtains the attribute of described first web page contents and being recorded in described client.
8. device according to claim 6, wherein, also comprises:
Candidate web pages curriculum offering module, for arranging corresponding multiple candidate web pages contents for described collections of web pages, described multiple candidate web pages content is provided with attribute;
Described web page contents searches the attribute of module according to described first web page contents, selects described second web page contents with respective attributes from described multiple candidate web pages content.
9. the device according to any one of claim 6 to 8, wherein, also comprises:
Quantity statistics module, for being multiple in the quantity of described first web page contents, and when attribute corresponding to described first web page contents is not identical, statistics has the quantity of the first web page contents of same alike result;
Described web page contents searches the module attribute corresponding according to the first web page contents that statistical magnitude is maximum, searches described second web page contents with respective attributes.
10. a server, it comprises:
The device that web page contents is provided according to any one of claim 6 to 9.
CN201410665068.1A 2014-11-19 2014-11-19 The method, apparatus and server of web page contents are provided Active CN104462248B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410665068.1A CN104462248B (en) 2014-11-19 2014-11-19 The method, apparatus and server of web page contents are provided

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410665068.1A CN104462248B (en) 2014-11-19 2014-11-19 The method, apparatus and server of web page contents are provided

Publications (2)

Publication Number Publication Date
CN104462248A true CN104462248A (en) 2015-03-25
CN104462248B CN104462248B (en) 2019-05-24

Family

ID=52908284

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410665068.1A Active CN104462248B (en) 2014-11-19 2014-11-19 The method, apparatus and server of web page contents are provided

Country Status (1)

Country Link
CN (1) CN104462248B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110619075A (en) * 2018-06-04 2019-12-27 阿里巴巴集团控股有限公司 Webpage identification method and equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668278B1 (en) * 1996-12-20 2003-12-23 Liberate Technologies Information retrieval system using an internet multiplexer to focus user selection
CN101751448A (en) * 2009-07-22 2010-06-23 中国科学院自动化研究所 Commendation method of personalized resource information based on scene information
CN101968802A (en) * 2010-09-30 2011-02-09 百度在线网络技术(北京)有限公司 Method and equipment for recommending content of Internet based on user browse behavior
CN201751448U (en) * 2010-07-16 2011-02-23 李玉臣 Oblique tension spring shock absorption system of dry washer/rinsing machine
CN103399883A (en) * 2013-07-19 2013-11-20 百度在线网络技术(北京)有限公司 Method and system for performing personalized recommendation according to user interest points/concerns
CN104077288A (en) * 2013-03-26 2014-10-01 富士通株式会社 Web page content recommendation method and web page content recommendation equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668278B1 (en) * 1996-12-20 2003-12-23 Liberate Technologies Information retrieval system using an internet multiplexer to focus user selection
CN101751448A (en) * 2009-07-22 2010-06-23 中国科学院自动化研究所 Commendation method of personalized resource information based on scene information
CN201751448U (en) * 2010-07-16 2011-02-23 李玉臣 Oblique tension spring shock absorption system of dry washer/rinsing machine
CN101968802A (en) * 2010-09-30 2011-02-09 百度在线网络技术(北京)有限公司 Method and equipment for recommending content of Internet based on user browse behavior
CN104077288A (en) * 2013-03-26 2014-10-01 富士通株式会社 Web page content recommendation method and web page content recommendation equipment
CN103399883A (en) * 2013-07-19 2013-11-20 百度在线网络技术(北京)有限公司 Method and system for performing personalized recommendation according to user interest points/concerns

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110619075A (en) * 2018-06-04 2019-12-27 阿里巴巴集团控股有限公司 Webpage identification method and equipment
CN110619075B (en) * 2018-06-04 2023-04-18 阿里巴巴集团控股有限公司 Webpage identification method and equipment

Also Published As

Publication number Publication date
CN104462248B (en) 2019-05-24

Similar Documents

Publication Publication Date Title
US10007933B2 (en) Systems and methods for integrating dynamic content into electronic media
US9811835B2 (en) Metadata-enabled dynamic updates of online advertisements
CN102340514B (en) Network information push method and system
US20090287559A1 (en) TabTab
US9374396B2 (en) Recommended content for an endorsement user interface
US7813965B1 (en) Method, system, and computer readable medium for ranking and displaying a pool of links identified and aggregated from multiple customer reviews pertaining to an item in an electronic catalog
CN102246167B (en) Providing search results
CN110009401A (en) Advertisement placement method, device and storage medium based on user's portrait
US8725559B1 (en) Attribute based advertisement categorization
US10275534B2 (en) Landing page search results
US20190347287A1 (en) Method for screening and injection of media content based on user preferences
US8311875B1 (en) Content item location arrangement
CN103763361A (en) Method and system for recommending applications based on user behavior and recommending server
US11610246B2 (en) Product and content association
JP2007018510A (en) Categorization of location and document in computer network
CN102197409A (en) Dynamic in-page advertising
CN101546334A (en) Method, device and browsing system for prompting webpage information search result in browser
US9830304B1 (en) Systems and methods for integrating dynamic content into electronic media
US20070276880A1 (en) Self-uploaded indexing and data clustering method and apparatus
US9286359B2 (en) Providing enhanced business listings with structured lists to multiple search providers from a source system
CN103514282A (en) Method and device for displaying search results of videos
CN105706081A (en) Structured informational link annotations
KR20190031536A (en) Application Information Triggering
CN101379491A (en) Method for selecting and presenting of at least one additional information
CN104769624A (en) Entity based advertisement targeting

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220718

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

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