CN108073609A - A kind of page display method and device - Google Patents
A kind of page display method and device Download PDFInfo
- Publication number
- CN108073609A CN108073609A CN201610997186.1A CN201610997186A CN108073609A CN 108073609 A CN108073609 A CN 108073609A CN 201610997186 A CN201610997186 A CN 201610997186A CN 108073609 A CN108073609 A CN 108073609A
- Authority
- CN
- China
- Prior art keywords
- page
- label
- client
- screening label
- screening
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application, which provides a kind of page display method and device, this method, to be included:When receiving the access request of the first page from client, the screening label of first page is determined;The information of the screening label is sent to by the client by the first response message, so that the client shows the screening label in the first page;When receiving the access request of the screening label from the client, the corresponding second page of the screening label is determined;The information of the second page is sent to by the client by the second response message, so that the client shows the second page.By the technical solution of the application, the efficiency of object recommendation can be improved, auxiliary user is by label come more accurately selecting object accurately to user's recommended.Server data volume to be treated is smaller, and will not increase the burden of server.
Description
Technical field
This application involves Internet technical field more particularly to a kind of page display methods and device.
Background technology
With the continuous development of e-commerce, more and more users select shopping on the web.User can pass through browsing
Device/APP (application) accesses server, so as to easily select commodity.In many cases, server can carry out commodity to user
Recommend.For example, after user has purchased a certain commodity, server recommends similar to the commodity or associated commodity to user.
For another example, server can recommend the commodity of new restocking, the commodity of discounting, fast-selling commodity etc. to user.It, can by commercial product recommending
To improve sales volume, and the mode that server is actively recommended, server can be mitigated to avoid user's frequent visit server
Burden.
At present, server can be ranked based on merchandise sales, all users are to evaluation of commodity etc., be pushed away to carry out commodity
It recommends.But such way of recommendation, server can not be accurately to user's Recommendations, commodity recommended to the user may be simultaneously
It is not that user needs.Moreover, server data volume to be treated is larger, it is less efficient.Further, since user is to commodity
Evaluation can be constantly updated, and server needs to carry out data maintenance and adjustment in real time, just can guarantee the accuracy of recommendation information, this nothing
The burden of server can be increased by doubting.
The content of the invention
The application provides a kind of page display method, applied to server, the described method includes:
When receiving the access request of the first page from client, the screening label of first page is determined;
The information of the screening label is sent to by the client by the first response message, so that the client exists
The screening label is shown in the first page;
When receiving the access request of the screening label from the client, determine that the screening label corresponds to
Second page;
The information of the second page is sent to by the client by the second response message, so that the client is shown
Show the second page.
The application provides a kind of page display method, applied to client, the described method includes:
During first page is shown to user, the access request of the first page is sent to server, so that
The server determines the screening label of the first page;
If the first response message of the information for the carrying screening label that the server returns is received, described
The screening label is shown in first page;
If receiving the operational order that the user clicks on the screening label, the screening is sent to the server
The access request of label, so that the server determines the corresponding second page of the screening label;
If the second response message of the information for the carrying second page that the server returns is received, described
The second page is shown in client.
The application provides a kind of page display method, applied to server, the described method includes:
When receiving the access request of the first page from client, the exposure business in the first page is determined
The corresponding Commercial goods labels of product;
Utilize the screening label for having exposed the corresponding Commercial goods labels of commodity and having determined the first page;
The information of the screening label is sent to by the client by the first response message, so that the client exists
The screening label is shown in the first page;
When receiving the access request of the screening label from the client, determine that the screening label corresponds to
Second page;
The information of the second page is sent to by the client by the second response message, so that the client is shown
Show the second page.
The application provides a kind of page display device, and applied to server, described device includes:
First determining module, for when receiving the access request of the first page from client, determining described
The screening label of one page;
The information of the screening label is sent to the client by the first sending module for passing through the first response message
End, so that the client shows the screening label in the first page;
Second determining module, for when receiving the access request of the screening label from the client, really
Determine the corresponding second page of the screening label;
The information of the second page is sent to the client by the second sending module for passing through the second response message
End, so that the client shows the second page.
The application provides a kind of page display device, and applied to client, described device includes:
First sending module, for during first page is shown to user, the first page to be sent to server
The access request in face, so that the server determines the screening label of the first page;
First display module, for when the first of the information for receiving the carrying screening label that the server returns
During response message, then the screening label is shown in the first page;
Second sending module, for when receiving the user and clicking on the operational order of the screening label, then to institute
The access request that server sends the screening label is stated, so that the server determines the corresponding second page of the screening label
Face;
Second display module, for the second of the information for receiving the carrying second page that the server returns
During response message, then the second page is shown in the client.
The application provides a kind of page display device, and applied to server, described device includes:
First determining module, for when receiving the access request of the first page from client, determining described
The corresponding Commercial goods labels of the commodity of exposure on one page;
Second determining module, for having exposed the sieve that the corresponding Commercial goods labels of commodity determine the first page described in
Select label;
The information of the screening label is sent to the client by the first sending module for passing through the first response message
End, so that the client shows the screening label in the first page;
3rd determining module, for when receiving the access request of the screening label from the client, really
Determine the corresponding second page of the screening label;
The information of the second page is sent to the client by the second sending module for passing through the second response message
End, so that the client shows the second page.
Based on above-mentioned technical proposal, in the embodiment of the present application, during user browses first page, server to
The screening label for the first page that family is recommended such as browses the associated label of object with user rather than recommends specifically to user
Object, so as to choose whether the corresponding page of browsing screening label by user oneself, if so, server is just shown to user
Show the corresponding page.In this way, the content that server is shown to user, is exactly the content that user wishes to, so as to accurate
To user's recommended, improve the efficiency of object recommendation, auxiliary user is by label come more accurately selecting object.And
And server only needs to handle the information of label, the data volume of this information is compared with the evaluating data of all users, data volume
Meeting very little, therefore, server data volume to be treated is smaller, and will not increase the burden of server.
Description of the drawings
It, below will be to the application in order to clearly illustrate the embodiment of the present application or technical solution of the prior art
Embodiment or attached drawing needed to be used in the description of the prior art are briefly described, it should be apparent that, in describing below
Attached drawing is only some embodiments described in the application, for those of ordinary skill in the art, can also be according to these
Attached drawing obtains other attached drawings.
Fig. 1 is the application scenarios schematic diagram in a kind of embodiment of the application;
Fig. 2 is the flow chart of the page display method in a kind of embodiment of the application;
Fig. 3 is the flow chart of the page display method in the application another embodiment;
Fig. 4 is the flow chart of the page display method in the application another embodiment;
Fig. 5 A- Fig. 5 G are the page display schematic diagrams in the application another embodiment;
Fig. 6 is the hardware structure diagram of the server in a kind of embodiment of the application;
Fig. 7 is the structure chart of the page display device in a kind of embodiment of the application;
Fig. 8 is the structure chart of the page display device in the application another embodiment;
Fig. 9 is the hardware structure diagram of the client in a kind of embodiment of the application;
Figure 10 is the structure chart of the page display device in a kind of embodiment of the application.
Specific embodiment
In term used in this application merely for the sake of the purpose of description specific embodiment, and unrestricted the application.This Shen
Please " one kind " with the singulative used in claims, " described " and "the" are also intended to including most forms, unless
Context clearly shows that other meanings.It is also understood that term "and/or" used herein refers to comprising one or more
Associated list items purpose any or all may combine.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the application
A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, it is not departing from
In the case of the application scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as
One information.Depending on linguistic context, in addition, used word " if " can be construed to " ... when " or " when ... "
Or " in response to determining ".
A kind of page display method is proposed in the embodiment of the present application, this method can be applied to include client and server
System in, as shown in Figure 1, the structure diagram for the system.Wherein, which can be terminal device (such as PC
(Personal Computer, personal computer), laptop, mobile terminal etc.) on APP or terminal device
On browser, the type of this client is not limited, all clients for being able to access that server, the application implement
Within the protection domain of example.Server is that have the function of page display function, the equipment of object recommendation, if server can be several
According to platform, electric business platform etc., the type of this server is not limited, it is all that there is page display function, object recommendation
Equipment, within the protection domain of the embodiment of the present application.It is shown in Figure 2, it is shown for the page in the embodiment of the present application
The flow chart of method, this method are applied to server, and this method may comprise steps of:
Step 201, when receiving the access request of the first page from client, the screening of the first page is determined
Label needs one or more screening label shown in the first page.
Step 202, the information of the screening label is sent to by client by the first response message, so that client utilizes
The information of the screening label shows the screening label in the first page.
Step 203, when receiving the access request of the screening label from client, determine that the screening label corresponds to
Second page, i.e. second page includes one or more object with the screening tag match.
Step 204, the information of the second page is sent to by client by the second response message, so that client utilizes
The information of the second page shows the second page on the client.
In one example, above-mentioned execution sequence is intended merely to an example for facilitating description given, in practical application
In, the execution sequence between each step can also be changed, this execution sequence is not limited.
For step 201, in one example, for the process of " the screening label for determining the first page ", can wrap
It includes but is not limited to:Mode one determines the corresponding object tag of exposure object in the first page, and utilizes exposure object
Corresponding object tag determines the screening label of the first page.Alternatively, the user's of mode two, definite browsing first page goes through
The corresponding personalized labels of history preference data, and determine using the personalized labels screening label of the first page.Alternatively, side
Formula three determines the corresponding object tag of exposure object in the first page, and determines going through for the user of browsing first page
The corresponding personalized labels of history preference data, and determine using the object tag and the personalized labels screening of the first page
Label.
For mode one, in one example, for " determining the first page using the corresponding object tag of exposure object
The process of the screening label in face ", can include but is not limited to:The N number of exposure object counted in first page is corresponding each
The occurrence number of object tag, the occurrence number refer to the quantity of the corresponding exposure object of object tag.Utilize each object
The occurrence number of label determines the screening label of first page.
Further, for the mistake of " the screening label that first page is determined using the occurrence number of each object tag "
Journey can include but is not limited to:Using the occurrence number of each object tag, determine that occurrence number is more than the object of first threshold
Label;The object tag that number is more than first threshold is will appear from, is determined as the screening label of the first page.Alternatively, it utilizes
The occurrence number of each object tag determines that occurrence number is more than the object tag of first threshold;It counts occurrence number and is more than the
The quantity of the object tag of one threshold value;If the quantity is not more than second threshold, number can be will appear from more than first threshold
Object tag is determined as the screening label of the first page;If the quantity is more than second threshold, object tag can be utilized
The time for exposure of corresponding exposure object and the occurrence number of object tag determine the screening label of the first page.
Further, for " utilizing the time for exposure of the corresponding exposure object of object tag and going out for object tag
Occurrence number determines the screening label of the first page " process, can also include but not limited to:Using preset strategy from appearance
Number, which is more than in the object tag of first threshold, chooses second threshold object tag;Wherein, which can be:For
The different object tag of occurrence number, it is preferential to choose the big object tag of occurrence number;For the identical object mark of occurrence number
Label, the preferential object tag for choosing time for exposure length.The second threshold object tag that will be selected, is determined as first page
Screen label.
For mode two, in one example, for " determining the screening mark of the first page using the personalized labels
The process of label ", can include but is not limited to:All personalized labels are determined as to the screening label of the first page.Or
Person first counts the quantity of personalized labels;If the quantity is not more than second threshold, can be true by all personalized labels
It is set to the screening label of the first page;It, can be random from all personalized labels if the quantity is more than second threshold
It selects the personalized label of second threshold, and by the personalized label of the second threshold selected, is determined as first page
Screen label.
For mode three, in one example, for " determining the first page using the object tag and the personalized labels
The process of the screening label in face ", can include but is not limited to:Judge the object tag with the personalized labels with the presence or absence of identical
Label.If there is identical label, then identical label can be determined as to the screening label of the first page.If no
There are identical label, then personalized labels can be determined as to the screening label of first page;Alternatively, utilize the object tag
Determine the screening label of first page.
It wherein, can be directly by institute for the process of " the screening label that identical label is determined as to the first page "
There is the screening label that identical label is determined as first page.Alternatively, first count the quantity of identical label;If the quantity is little
In second threshold, then all identical labels can be determined as to the screening label of first page;If the quantity is more than the second threshold
Value, then can randomly select second threshold label, and the second threshold label that will be selected from all identical labels,
It is determined as the screening label of first page.
Wherein, for the process of " the screening label that personalized labels are determined as to first page ", it may refer to mode two
Processing procedure, it is no longer repeated herein.For the process of " the screening label that first page is determined using the object tag ",
The processing procedure of mode one is may refer to, it is no longer repeated herein.
In one example, for step 201, after the screening label of first page is determined, server can also be sentenced
The number of labels (i.e. before step 201, shown in first page number of labels) being had shown that in the first page of breaking
Whether reach the second threshold with the sum of the quantity (quantity of definite screening label i.e. in step 201) of currently definite screening label
Value.If it is, in step 202, server can also add the information for deleting label in the first response message, so as to pass through
The information for deleting label is sent to client by the first response message, so that client deletes what is had shown that in the first page
Label.
In one example, for step 203, server please in the access for receiving the screening label from client
When asking, the current browsing position of first page can also be positioned.Further, server by the second response message by second
The information of the page is sent to after client, if receiving the request of retracting from client (represents that client needs to leave the
Two pages, and return to first page), then server will can also currently browse the information of position by the 3rd response message
Client is sent to, so that client shows first page again using current browsing position, i.e., shows first page again
Current browsing position.
Based on above-mentioned technical proposal, in the embodiment of the present application, during user browses first page, server to
The screening label for the first page that family is recommended such as browses the associated label of object with user rather than recommends specifically to user
Object, so as to choose whether the corresponding page of browsing screening label by user oneself, if so, server is just shown to user
Show the corresponding page.In this way, the content that server is shown to user, is exactly the content that user wishes to, so as to accurate
To user's recommended, improve the efficiency of object recommendation, auxiliary user is by label come more accurately selecting object.And
And server only needs to handle the information of label, the data volume of this information is compared with the evaluating data of all users, data volume
Meeting very little, therefore, server data volume to be treated is smaller, and will not increase the burden of server.
It is shown in Figure 3 based on similarly applying conceiving with Fig. 2, it is the page display side in another embodiment of the application
The flow chart of method, this method are applied to client, and this method can include:
Step 301, during first page is shown to user, the access that the first page is sent to server please
It asks, so that server determines the screening label of the first page.Wherein, the screening label of the first page refers to:It needs at this
One or more screening label shown in first page.
Step 302, if receiving the first response message of the information for carrying the screening label of server return, utilize
The information of the screening label shows the screening label in the first page.
Step 303, if receiving the operational order that user clicks on the screening label, the screening label is sent to server
Access request, so that server determines the corresponding second page of screening label.Wherein, the corresponding second page of screening label
Refer to:Include the page of one or more object with the screening tag match.
Step 304, if receiving the second response message of the information for carrying the second page of server return, utilize
The information of the second page shows the second page on the client.
In one example, client is when receiving the first response message of server return, if first response disappears
The information for deleting label is also carried in breath, then deletes the label being had shown that in the first page.
In one example, after showing second page on the client, if client receives user and returns to first page
The operational order in face, the then request of retracting that first page is sent to server (represent that client needs to leave second page, again
Return to first page);If receive the 3rd response of the information of the current browsing position of the carrying first page of server return
Message then shows first page again using current browsing position.
Based on above-mentioned technical proposal, in the embodiment of the present application, during user browses first page, server to
The screening label for the first page that family is recommended such as browses the associated label of object with user rather than recommends specifically to user
Object, so as to choose whether the corresponding page of browsing screening label by user oneself, if so, server is just shown to user
Show the corresponding page.In this way, the content that server is shown to user, is exactly the content that user wishes to, so as to accurate
To user's recommended, improve the efficiency of object recommendation, auxiliary user is by label come more accurately selecting object.And
And server only needs to handle the information of label, the data volume of this information is compared with the evaluating data of all users, data volume
Meeting very little, therefore, server data volume to be treated is smaller, and will not increase the burden of server.
Object in above-described embodiment can include but is not limited to commodity, and object tag can include but is not limited to commodity mark
Label.It is shown in Figure 4 based on similarly applying conceiving with Fig. 2, it is the stream of the page display method in another embodiment of the application
Cheng Tu, this method are applied to server, and this method can include:
Step 401, when receiving the access request of the first page from client, determine in the first page
Expose the corresponding Commercial goods labels of commodity.
Step 402, the screening label that the corresponding Commercial goods labels of commodity determine the first page has been exposed using this.
Step 403, the information of the screening label is sent to by client by the first response message, so that client is at this
The screening label is shown in first page.
Step 404, when receiving the access request of the screening label from client, determine that the screening label corresponds to
Second page.
Step 405, the information of the second page is sent to by client by the second response message, so that client is shown
The second page.
In one example, for " having exposed the screening that the corresponding Commercial goods labels of commodity determine the first page using this
The process of label ", can include but is not limited to following manner:It is corresponding each that N number of in statistics first page has exposed commodity
The occurrence number of Commercial goods labels;Wherein, occurrence number refers to the corresponding quantity for having exposed commodity of Commercial goods labels;Utilize each business
The occurrence number of product label determines that occurrence number is more than the Commercial goods labels of first threshold;Number be will appear from more than first threshold
Commercial goods labels are determined as the screening label of first page;Alternatively, using the occurrence number of each Commercial goods labels, occurrence is determined
Number is more than the Commercial goods labels of first threshold;Count the quantity that occurrence number is more than the Commercial goods labels of first threshold;If quantity is little
In second threshold, then the Commercial goods labels that number is more than first threshold are will appear from, be determined as the screening label of first page;If quantity
More than second threshold, then using the occurrence number of the Commercial goods labels corresponding time for exposure and Commercial goods labels for having exposed commodity,
Determine the screening label of first page.
Based on above-mentioned technical proposal, in the embodiment of the present application, during user browses first page, server to
The screening label for the first page that family is recommended such as browses the associated label of commodity with user rather than recommends specifically to user
Commodity, so as to choose whether the corresponding page of browsing screening label by user oneself, if so, server is just shown to user
Show the corresponding page.In this way, the content that server is shown to user, is exactly the content that user wishes to, so as to accurate
To user's Recommendations, improve the efficiency of commercial product recommending, auxiliary user more accurately selects commodity by label.And
And server only needs to handle the information of label, the data volume of this information is compared with the evaluating data of all users, data volume
Meeting very little, therefore, server data volume to be treated is smaller, and will not increase the burden of server.
Below in conjunction with specific application scenarios, the technical solution of the embodiment of the present application is described in detail.It should use
Under scape, being illustrated so that user accesses webpage " XXX washes in a pan the source of goods " as an example, user opens the APP for being able to access that " XXX washes in a pan the source of goods ",
The APP is the client being located on mobile terminal.Moreover, provide " XXX washes in a pan the source of goods " service is server.Need what is illustrated
It is that it is an example that user, which accesses webpage " XXX washes in a pan the source of goods ", in practical applications, the scene that user accesses all pages is equal
Within the application protection domain.For example, after user searches for " one-piece dress " by search box, the page of a large amount of one-piece dresses is shown.
After user's click shopping vehicle, recommend shiploads of merchandise in the page.After user opens homepage, recommend shiploads of merchandise in the page.With
After some classification is clicked at family, recommend shiploads of merchandise etc. in the page, this application scenarios is not limited.
Under above application scene, the flow of page display method is as follows:
Step 1, user end to server send the access request of first page, and server sends the information of first page
To client, so that client utilizes the information of first page, first page is shown to user.
In one example, after user's opening is able to access that the client of " XXX washes in a pan the source of goods ", user end to server is sent
The access request of " XXX washes in a pan the source of goods " page (being referred to as first page).Server is after the access request is received, by first
The information of the page is sent to client, so that client utilizes the information of first page, first page, client are shown to user
The first page of upper display is as shown in Figure 5A.
In fig. 5, for the content and pattern of commodity picture, can be shown according to actual needs, it is no longer superfluous herein
It states.Moreover, commodity picture 1 and commodity picture 2 are shown completely, and in 4 display portions of commodity picture 3 and commodity picture
Hold, there are no complete displays.In addition, " aaa " and " bbb " represents trade name, in fig. 5, commodity " aaa " and commodity " bbb "
It is to have exposed commodity.
In one example, exposed commodity refer to the commodity shown completely on the page (had shown that or
The commodity that person is currently displaying), correspondingly, unexposed commodity refer to the commodity shown completely on the page not yet
(i.e. completely no display or only display portion, but all displays not yet).
Step 2, user's slide downward first page, client send the access request of first page to server again,
The information of first page is sent to client by server, so that client utilizes the information of first page, continues to show to user
Show first page, the first page shown in client is as shown in Figure 5 B.
In one example, during user's slide downward first page, client continues to send the to server
The access request of one page, and the information of first page carried in the response message that can be returned based on server of client,
Continue to show first page to user, this display process is no longer repeated in detail.
Step 3, server determine the sieve of first page when receiving the access request of the first page from client
Label is selected, that is, needs one or more screening label shown in the first page.
In one example, for the process for screening label of definite first page, can include but is not limited to:
Mode one determines corresponding Commercial goods labels of the commodity of exposure in the first page, and using having exposed commodity pair
The Commercial goods labels answered determine the screening label of the first page.It in one example, can be by N number of commodity that exposed for one
Group counts N number of occurrence number for having exposed the corresponding each Commercial goods labels of commodity in first page, and utilizes each commodity mark
The occurrence number of label determines the screening label of the first page.
Specifically, the occurrence number of each Commercial goods labels of server by utilizing, determines that occurrence number is more than the business of first threshold
Product label;The Commercial goods labels that number is more than first threshold are will appear from, are determined as the screening label of the first page.Alternatively, clothes
Business device utilizes the occurrence number of each Commercial goods labels, determines that occurrence number is more than the Commercial goods labels of first threshold;Count occurrence
Number is more than the quantity of the Commercial goods labels of first threshold;If the quantity is not more than second threshold, number can be will appear from and be more than the
The Commercial goods labels of one threshold value are determined as the screening label of the first page;If the quantity is more than second threshold, can utilize
The occurrence number of the Commercial goods labels corresponding time for exposure and Commercial goods labels for having exposed commodity, determines the screening of the first page
Label.
Wherein, for " going out occurrence using the Commercial goods labels corresponding time for exposure for having exposed commodity and Commercial goods labels
Number determines the screening label of the first page " process, server can utilize preset strategy to be more than the first threshold from occurrence number
Second threshold Commercial goods labels are chosen in the Commercial goods labels of value;Wherein, which can be:It is different for occurrence number
Commercial goods labels, it is preferential to choose the big Commercial goods labels of occurrence number;It is preferential to choose exposure for the identical Commercial goods labels of occurrence number
The Commercial goods labels of time length.Further, the second threshold Commercial goods labels that server can will select, are determined as first page
The screening label in face.
For example, by taking the value of N is 4 as an example, server determines to have exposed commodity " aaa " corresponding goods label 1, Commercial goods labels
2nd, Commercial goods labels 3 have exposed commodity " bbb " corresponding goods label 1, Commercial goods labels 2, Commercial goods labels 3, Commercial goods labels 4, have exposed
Commodity " ccc " corresponding goods label 1, Commercial goods labels 2, Commercial goods labels 3, Commercial goods labels 4, Commercial goods labels 5, Commercial goods labels 6, have exposed
Light commodity " ddd " corresponding goods label 1, Commercial goods labels 2, Commercial goods labels 3, Commercial goods labels 4, Commercial goods labels 5, Commercial goods labels 6.
Based on this, the occurrence number that server statistics go out Commercial goods labels 1 is 4, and the occurrence number of Commercial goods labels 2 is 4, commodity
The occurrence number of label 3 is 4, and the occurrence number of Commercial goods labels 4 is 3, and the occurrence number of Commercial goods labels 5 is 2, Commercial goods labels 6
Occurrence number is 2.Further, first threshold can be configured according to practical experience, such as first threshold typically 1.
Moreover, second threshold can be configured according to practical experience, as second threshold typically client the page on can
The label maximum quantity of display such as second threshold typically 6, describes for convenience, subsequently by taking second threshold is 5 as an example into
Row explanation.
As seen from the above, occurrence number is more than the Commercial goods labels of first threshold 2 for Commercial goods labels 1, Commercial goods labels 2, business
Product label 3, Commercial goods labels 4, Commercial goods labels 5, Commercial goods labels 6.Moreover, occurrence number is more than the Commercial goods labels of first threshold 2
Quantity is 6, and the quantity 6 is more than second threshold 5, and therefore, server can utilize the corresponding commodity that exposed of Commercial goods labels
Time for exposure and the occurrence number of Commercial goods labels determine the screening label of the first page.Further, due to Commercial goods labels
1 occurrence number is 4, and the occurrence number of Commercial goods labels 2 is 4, and the occurrence number of Commercial goods labels 3 is 4, the appearance of Commercial goods labels 4
Number is 3, and the occurrence numbers of Commercial goods labels 5 is 2, and the occurrence number of Commercial goods labels 6 is 2, therefore, based on preferentially selecting occurrence
The strategy of the big Commercial goods labels of number, server can determine Commercial goods labels 1, Commercial goods labels 2, Commercial goods labels 3, Commercial goods labels 4
For the screening label of first page.Further, since the occurrence number of Commercial goods labels 5 is 2, the occurrence number of Commercial goods labels 6
For 2, therefore, based on the strategy of the preferential Commercial goods labels for choosing time for exposure length, it is corresponding that server can compare Commercial goods labels 5
The time for exposure for having exposed commodity corresponding with Commercial goods labels 6 time for exposure of commodity is exposed, it is assumed that Commercial goods labels 5 are corresponding
Commodity 1 have been exposed first to expose, and Commercial goods labels 6 are corresponding has exposed 2 post-exposure of commodity, then server can be by Commercial goods labels 5
It is determined as the screening label of first page.In conclusion server can by Commercial goods labels 1, Commercial goods labels 2, Commercial goods labels 3,
Commercial goods labels 4, Commercial goods labels 5 are determined as the screening label of the first page.
Mode two determines to browse the history preference data of the user of the first page, and determines the history preference data pair
The personalized labels answered, and determine using the personalized labels screening label of the first page.
In one example, server can parse user identifier from from the access request of client, and pass through
The user identifies inquiry local data base, obtains the user and identifies corresponding history preference data, such as clicks on, browses, collection
History preference data, based on these history preference datas, server can determine the corresponding personalization of history preference data
Label.For example, history preference data and the data related with commodity such as click, browsing, collection, the business clicked on such as user
Commodity data that the browsed commodity data of product data, user, user collected etc., and the data related with commodity, these business
Product will be corresponding with Commercial goods labels, and the corresponding Commercial goods labels of these commodity are exactly the corresponding Commercial goods labels of history preference data.For
It is convenient to distinguish, and can these corresponding Commercial goods labels of history preference data be known as personalized labels.
In one example, all personalized labels can be determined as the screening label of first page by server.
Alternatively, server can first count the quantity of personalized labels;If the quantity is not more than second threshold, server can be by institute
Some personalized labels are determined as the screening label of the first page;If the quantity is more than second threshold, server can be with
The personalized label of second threshold, and the second threshold individual character that will be selected are randomly selected out from all personalized labels
Change label, be determined as the screening label of first page.
For example, server determines that the corresponding personalized labels of history preference data can be:Commercial goods labels 4, commodity mark
Label 5, Commercial goods labels 6, Commercial goods labels 7, Commercial goods labels 8, Commercial goods labels 9, since the quantity 6 of personalized labels is more than second threshold
5, therefore, server can randomly select out 5 personalized labels from all personalized labels, such as select Commercial goods labels
5th, Commercial goods labels 6, Commercial goods labels 7, Commercial goods labels 8, Commercial goods labels 9, therefore, server can by the Commercial goods labels 5 selected,
Commercial goods labels 6, Commercial goods labels 7, Commercial goods labels 8, Commercial goods labels 9 are determined as the screening label of first page.
Mode three determines corresponding Commercial goods labels of the commodity of exposure in first page, and determines browsing first page
The corresponding personalized labels of history preference data of user, and determine the first page using the Commercial goods labels and the personalized labels
The screening label in face.Wherein, server may determine that the Commercial goods labels whether there is identical label with the personalized labels.Such as
Identical label can be then determined as the screening label of the first page there are identical label by fruit.If there is no identical
Label, then personalized labels can be determined as to the screening label of first page;Alternatively, determine first using the Commercial goods labels
The screening label of the page.
It wherein, can be directly by institute for the process of " the screening label that identical label is determined as to the first page "
There is the screening label that identical label is determined as first page.Alternatively, first count the quantity of identical label;If the quantity is little
In second threshold, then all identical labels can be determined as to the screening label of first page;If the quantity is more than the second threshold
Value, then can randomly select second threshold label, and the second threshold label that will be selected from all identical labels,
It is determined as the screening label of first page.
Wherein, for the process of " the screening label that personalized labels are determined as to first page ", it may refer to mode two
Processing procedure, it is no longer repeated herein.For the process of " the screening label that first page is determined using the Commercial goods labels ",
The processing procedure of mode one is may refer to, it is no longer repeated herein.
The information for screening label is sent to client by step 4, server by the first response message, so that client is sharp
With the information of the screening label, the screening label is shown in the first page.
For example, server by the first response message by Commercial goods labels 1, Commercial goods labels 2, Commercial goods labels 3, Commercial goods labels 4,
The information of Commercial goods labels 5 is sent to client, and client utilizes the information of each Commercial goods labels, the display of commodity mark in first page
Label 1, Commercial goods labels 2, Commercial goods labels 3, Commercial goods labels 4, Commercial goods labels 5 show the after these Commercial goods labels in client
One page, can be as shown in Figure 5 C.
Step 5, user click on the Commercial goods labels 1 shown in first page, and client is receiving user's click commodity mark
Label 1 operational order after, to server send carry Commercial goods labels 1 access request, the access request for access include with
The second page of 1 one or more matched commodity of Commercial goods labels.
Step 6, server determine that Commercial goods labels 1 correspond to when receiving the access request of the Commercial goods labels 1 from client
Second page, the second page include and one or more the matched commodity of Commercial goods labels 1.
The current browsing position of step 7, server selection first page, it is current to browse position as shown in Figure 5 C.
The information of the second page is sent to client by step 8, server by the second response message, so that client
Using the information of the second page, the second page is shown on the client.
For example, it can include with 1 matched commodity of Commercial goods labels:Commodity " 100 ", commodity " 101 ", commodity " 102 ", with this
Analogize, can there is 688 and 1 matched commodity of Commercial goods labels altogether.In this way, the second page shown in client can be such as figure
Shown in 5D.Obviously, the commodity in Fig. 5 D are different from above-mentioned Fig. 5 A- Fig. 5 C, and Fig. 5 D are the schematic diagrames under goods browse pattern, user
Each commodity under the goods browse pattern are may browse through, these commodity are all and 1 matched commodity of Commercial goods labels.If user needs
Commodity are bought, then can click on the commodity, complete the flows such as subsequent order, payment, this process is not restricted.
In one example, above-mentioned Commercial goods labels can be Korea Spro's version, cotton, silk etc., this is not restricted.
Step 9, under the goods browse pattern shown in Fig. 5 D, if user click on second page on the Back button, visitor
Family termination receives the operational order that user returns to first page, and retracts request to server transmission first page, this is retracted
Request represents that client needs to leave second page, returns to first page.
Step 10, server determine the current browsing position of first page (i.e. in step 7 after receiving and retracting request
The current browsing position of positioning), this currently browses position can be as shown in Figure 5 C.
The information of the current browsing position of first page is sent to client by step 11, server by the 3rd response message
End so that client shows first page again using current browsing position, i.e., shows the current browsing position of first page again
It puts, the first page that client is shown again can be as shown in Figure 5 C.
Step 12, user continue slide downward first page, and client sends the access of first page to server again
Request, the information of first page is sent to client by server so that client utilizes the information of first page, continue to
Family shows first page, and the first page shown in client is as shown in fig. 5e.
Step 13 is excluding the processed commodity that exposed (as exposed commodity " aaa ", having exposed commodity
" bbb ", exposed commodity " bbb ", exposed commodity " ddd " etc.) after, if to reach N (such as 4) a for the new commodity of exposure, this
When client on the first page that shows can as illustrated in figure 5f, moreover, server determines the screening label of first page, specifically
Processing is referring to step 3, and details are not described herein.
For mode one, unlike step 3, the data of a upper process cycle can be brought into current processing cycle.
For example, in a upper process cycle, the occurrence number of Commercial goods labels 6 is 2, but not in first page display of commodity label 6,
Therefore the occurrence number 2 of Commercial goods labels 6 is brought into the current statistic cycle, i.e.,:If Commercial goods labels 6 are exposing commodity " eee ",
It is 3 to expose commodity " fff ", exposed commodity " ggg ", exposed corresponding occurrence number in commodity " hhh ", then Commercial goods labels 6
Occurrence number altogether for 5.
Step 14, server judge that the number of labels being had shown that in first page (is showing business in such as first page
Product label 1, Commercial goods labels 2, Commercial goods labels 3, Commercial goods labels 4, Commercial goods labels 5) and the currently definite quantity for screening label is (such as
Commercial goods labels 6, Commercial goods labels 7, Commercial goods labels 8, Commercial goods labels 9, Commercial goods labels 10 currently are determined) the sum of whether reach second
Threshold value 5.If so, server will screen label (such as Commercial goods labels 6, Commercial goods labels 7, Commercial goods labels by the first response message
8th, Commercial goods labels 9, Commercial goods labels 10 etc.) information, delete label information be sent to client;Client utilizes and deletes label
Information, delete the Commercial goods labels 1, Commercial goods labels 2, Commercial goods labels 3, Commercial goods labels 4, the commodity mark that have shown that in first page
Label 5;Client is using the information for screening label, display of commodity label 6, Commercial goods labels 7, Commercial goods labels 8, business in first page
Product label 9, Commercial goods labels 10, schematic diagram can be as depicted in fig. 5g.If not, server will be screened by the first response message
The information of label is sent to client;Client utilizes the information for screening label, and the screening label is shown in first page, right
This is repeated no more.
Flow afterwards is similar with the above process, subsequently repeats no more, and so on, until user does not visit again webpage
" XXX washes in a pan the source of goods ", and terminate flow, so far complete the flow of page access.
Based on above-mentioned technical proposal, in the embodiment of the present application, during user browses first page, server to
The screening label for the first page that family is recommended such as browses the associated label of commodity with user rather than recommends specifically to user
Commodity, so as to choose whether the corresponding page of browsing screening label by user oneself, if so, server is just shown to user
Show the corresponding page.In this way, the content that server is shown to user, is exactly the content that user wishes to, so as to accurate
To user's Recommendations, improve the efficiency of commercial product recommending, auxiliary user more accurately selects commodity by label.And
And server only needs to handle the information of label, the data volume of this information is compared with the evaluating data of all users, data volume
Meeting very little, therefore, server data volume to be treated is smaller, and will not increase the burden of server.
Based on similarly applying conceiving with the above method, the embodiment of the present application also provides a kind of page display device 120, should
Page display device 120 is applied in server 10.Page display device 120 can be realized by software, can also pass through hardware
Or the mode of software and hardware combining is realized.It is by where it as the device on a logical meaning exemplified by implemented in software
Server 10 processor 11, corresponding computer program instructions are formed in reading non-volatile storage 12.From hardware
For level, as shown in fig. 6, being a kind of hardware structure diagram of the server 10 where page display device 120, except shown in Fig. 6
Processor 11, outside nonvolatile memory 12, server 10 can also include other hardware, such as be responsible for the forwarding of processing message
Chip, network interface, memory etc.;From hardware configuration, server 10 is also possible to be distributed apparatus, may include multiple
Interface card, to carry out the extension of Message processing in hardware view.
As shown in fig. 7, the structure chart of the page display device proposed for the application, described device include:
First determining module 1201, for when receiving the access request of the first page from client, determining institute
State the screening label of first page;
The information of the screening label is sent to the visitor by the first sending module 1202 for passing through the first response message
Family end, so that the client shows the screening label in the first page;
Second determining module 1203, for receiving the access request of the screening label from the client
When, determine the corresponding second page of the screening label;
The information of the second page is sent to the visitor by the second sending module 1204 for passing through the second response message
Family end, so that the client shows the second page.
First determining module 1201, specifically for determine the first page screening label during, really
The corresponding object tag of exposure object in the fixed first page;It is true using the corresponding object tag of the exposure object
The screening label of the fixed first page;Alternatively, determine that the history preference data of the user of the browsing first page is corresponding
Personalized labels;The screening label of the first page is determined using the personalized labels;Alternatively, determine the first page
On the corresponding object tag of exposure object;Determine corresponding of the history preference data of the user of the browsing first page
Property label;The screening label of the first page is determined using the object tag and the personalized labels.
First determining module 1201, specifically for using described in the corresponding object tag of exposure object determine institute
During the screening label for stating first page, the corresponding each object of N number of exposure object in the first page is counted
The occurrence number of label;The occurrence number refers to the quantity of the corresponding exposure object of object tag;Using described each right
As the occurrence number of label determines the screening label of the first page.
First determining module 1201, it is described specifically for being determined in the occurrence number using each object tag
During the screening label of first page, using the occurrence number of each object tag, determine that occurrence number is more than the first threshold
The object tag of value;The object tag that number is more than first threshold is will appear from, is determined as the screening label of the first page;Or
Person using the occurrence number of each object tag, determines that occurrence number is more than the object tag of first threshold;Count occurrence number
More than the quantity of the object tag of first threshold;If the quantity is not more than second threshold, number is will appear from more than first threshold
Object tag, be determined as the screening label of the first page;If the quantity is more than second threshold, object tag is utilized
The time for exposure of corresponding exposure object and the occurrence number of object tag determine the screening label of the first page.
First determining module 1201, specifically in the time for exposure using the corresponding exposure object of object tag
And the occurrence number of object tag, during the screening label for determining the first page, using preset strategy from appearance
Number, which is more than in the object tag of first threshold, chooses second threshold object tag;Wherein, the preset strategy is:For going out
The different object tag of occurrence number, it is preferential to choose the big object tag of occurrence number;For the identical object tag of occurrence number,
The preferential object tag for choosing time for exposure length;The second threshold object tag that will be selected, is determined as the first page
Screening label.
First determining module 1201, specifically for determining institute using the object tag and the personalized labels
During the screening label for stating first page, judge that the object tag whether there is identical mark with the personalized labels
Label;If it is, the identical label is determined as to the screening label of the first page;If it is not, then by the individual character
Change label and be determined as the screening label of the first page, alternatively, determining the sieve of the first page using the object tag
Select label.
Wherein, the modules of the application device can be integrated in one, and can also be deployed separately.Above-mentioned module can close
And be a module, multiple submodule can also be further split into.
As shown in figure 8, the structure chart of the page display device proposed for the application, described device include:
First determining module 1205, for when receiving the access request of the first page from client, determining institute
State the corresponding Commercial goods labels of the commodity of exposure in first page;
Second determining module 1206 determines the first page for having exposed the corresponding Commercial goods labels of commodity described in
Screening label;
The information of the screening label is sent to the visitor by the first sending module 1207 for passing through the first response message
Family end, so that the client shows the screening label in the first page;
3rd determining module 1208, for receiving the access request of the screening label from the client
When, determine the corresponding second page of the screening label;
The information of the second page is sent to the visitor by the second sending module 1209 for passing through the second response message
Family end, so that the client shows the second page.
Second determining module 1206, specifically for having exposed the corresponding Commercial goods labels of commodity described in and determining institute
During the screening label for stating first page, count in the first page N number of has exposed the corresponding each commodity of commodity
The occurrence number of label;Wherein, the occurrence number refers to the corresponding quantity for having exposed commodity of Commercial goods labels;Utilize each business
The occurrence number of product label determines that occurrence number is more than the Commercial goods labels of first threshold;Number be will appear from more than first threshold
Commercial goods labels are determined as the screening label of the first page;Alternatively, using the occurrence number of each Commercial goods labels, determine
Occurrence number is more than the Commercial goods labels of first threshold;Count the quantity that occurrence number is more than the Commercial goods labels of first threshold;It is if described
Quantity is not more than second threshold, then will appear from the Commercial goods labels that number is more than first threshold, is determined as the sieve of the first page
Select label;If the quantity is more than second threshold, the Commercial goods labels corresponding time for exposure for having exposed commodity and business are utilized
The occurrence number of product label determines the screening label of the first page.
Wherein, the modules of the application device can be integrated in one, and can also be deployed separately.Above-mentioned module can close
And be a module, multiple submodule can also be further split into.
Based on similarly applying conceiving with the above method, the embodiment of the present application also provides a kind of page display device 220, should
Page display device 220 is applied in client 20.Page display device 220 can be realized by software, can also pass through hardware
Or the mode of software and hardware combining is realized.It is by where it as the device on a logical meaning exemplified by implemented in software
Client 20 processor 21, corresponding computer program instructions are formed in reading non-volatile storage 22.From hardware
For level, as shown in figure 9, being a kind of hardware structure diagram of the client 20 where page display device 220, except shown in Fig. 9
Processor 21, outside nonvolatile memory 22, client 20 can also include other hardware, such as be responsible for the forwarding of processing message
Chip, network interface, memory etc.;From hardware configuration, client 20 is also possible to be distributed apparatus, may include multiple
Interface card, to carry out the extension of Message processing in hardware view.
As shown in Figure 10, the structure chart of the page display device proposed for the application, described device include:
First sending module 2201, for during first page is shown to user, described the to be sent to server
The access request of one page, so that the server determines the screening label of the first page;
First display module 2202, for when the information for receiving the carrying screening label that the server returns
During the first response message, then the screening label is shown in the first page;
Second sending module 2203, for when receiving the user and clicking on the operational order of the screening label, then
The access request of the screening label is sent to the server, so that the server determines the screening label corresponding the
Two pages;
Second display module 2204, for receiving the information for the carrying second page that the server returns
During the second response message, then the second page is shown in the client.
Wherein, the modules of the application device can be integrated in one, and can also be deployed separately.Above-mentioned module can close
And be a module, multiple submodule can also be further split into.
Through the above description of the embodiments, those skilled in the art can be understood that the application can be by
Software adds the mode of required general hardware platform to realize, naturally it is also possible to which by hardware, but the former is more in many cases
Good embodiment.Based on such understanding, what the technical solution of the application substantially in other words contributed to the prior art
Part can be embodied in the form of software product, which is stored in a storage medium, if including
Dry instruction, which is used, so that computer equipment (can be personal computer, server or the network equipment etc.) performs this Shen
Method that please be described in each embodiment.It will be appreciated by those skilled in the art that attached drawing is the schematic diagram of a preferred embodiment,
Module or flow in attached drawing are not necessarily implemented necessary to the application.
It will be appreciated by those skilled in the art that the module in device in embodiment can describe be divided according to embodiment
It is distributed in the device of embodiment, respective change can also be carried out and be disposed other than in one or more devices of the present embodiment.On
The module for stating embodiment can be merged into a module, can also be further split into multiple submodule.Above-mentioned the embodiment of the present application
Sequence number is for illustration only, does not represent the quality of embodiment.
Disclosed above is only several specific embodiments of the application, and still, the application is not limited to this, any ability
What the technical staff in domain can think variation should all fall into the protection domain of the application.
Claims (22)
1. a kind of page display method, applied to server, which is characterized in that the described method includes:
When receiving the access request of the first page from client, the screening label of first page is determined;
The information of the screening label is sent to by the client by the first response message, so that the client is described
The screening label is shown in first page;
When receiving the access request of the screening label from the client, the screening label corresponding the is determined
Two pages;
The information of the second page is sent to by the client by the second response message, so that the client shows institute
State second page.
2. according to the method described in claim 1, it is characterized in that,
The process of the screening label of the definite first page, specifically includes:
Determine the corresponding object tag of exposure object in the first page;
The screening label of the first page is determined using the corresponding object tag of the exposure object;
Alternatively,
Determine the corresponding personalized labels of history preference data of the user of the browsing first page;
The screening label of the first page is determined using the personalized labels;
Alternatively,
Determine the corresponding object tag of exposure object in the first page;
Determine the corresponding personalized labels of history preference data of the user of the browsing first page;
The screening label of the first page is determined using the object tag and the personalized labels.
3. the according to the method described in claim 2, it is characterized in that, corresponding object tag of exposure object described in
It determines the process of the screening label of the first page, specifically includes:
Count the occurrence number of the corresponding each object tag of N number of exposure object in the first page;Wherein, it is described go out
Occurrence number refers to the quantity of the corresponding exposure object of object tag;
The screening label of the first page is determined using the occurrence number of each object tag.
4. according to the method described in claim 3, it is characterized in that, the occurrence number using each object tag is true
The process of the screening label of the fixed first page, specifically includes:
Using the occurrence number of each object tag, determine that occurrence number is more than the object tag of first threshold;
The object tag that number is more than first threshold is will appear from, is determined as the screening label of the first page;
Alternatively,
Using the occurrence number of each object tag, determine that occurrence number is more than the object tag of first threshold;
Count the quantity that occurrence number is more than the object tag of first threshold;
If the quantity is not more than second threshold, the object tag that number is more than first threshold is will appear from, is determined as described the
The screening label of one page;
If the quantity is more than second threshold, the time for exposure of the corresponding exposure object of object tag and object mark are utilized
The occurrence number of label determines the screening label of the first page.
5. according to the method described in claim 4, it is characterized in that,
It is described using the time for exposure of the corresponding exposure object of object tag and the occurrence number of object tag, determine described
The process of the screening label of first page, specifically includes:
It is more than using preset strategy from occurrence number in the object tag of first threshold and chooses second threshold object tag;It is described
Preset strategy is:It is preferential to choose the big object tag of occurrence number for the different object tag of occurrence number;For going out occurrence
The identical object tag of number, the preferential object tag for choosing time for exposure length;
The second threshold object tag that will be selected is determined as the screening label of the first page.
6. according to the method described in claim 2, it is characterized in that, described utilize the object tag and the personalized labels
It determines the process of the screening label of the first page, specifically includes:
Judge that the object tag whether there is identical label with the personalized labels;
If it is, the identical label is determined as to the screening label of the first page;
If it is not, then the personalized labels are determined as to the screening label of the first page;Alternatively,
The screening label of the first page is determined using the object tag.
7. according to the method described in claim 1, it is characterized in that, the method is further included:
After the screening label of the definite first page, judge the number of labels being had shown that in the first page with it is current
Whether the sum of definite quantity of screening label reaches second threshold;
If it is, the information for deleting label is sent to by the client by first response message, so that the visitor
Delete the label being had shown that in the first page in family end.
8. according to the method described in claim 1, it is characterized in that, the method is further included:
When receiving the access request of the screening label, the current browsing position of the first page is positioned;
After the information of the second page is sent to client by the second response message, if receiving from the client
Request is retracted at end, the information of the current browsing position is sent to the client by the 3rd response message, so that institute
It states client and shows the first page again using the current browsing position.
9. a kind of page display method, applied to client, which is characterized in that the described method includes:
During first page is shown to user, the access request of the first page is sent to server, so that described
Server determines the screening label of the first page;
If the first response message of the information for the carrying screening label that the server returns is received, described first
The screening label is shown on the page;
If receiving the operational order that the user clicks on the screening label, the screening label is sent to the server
Access request so that the server determines the corresponding second page of the screening label;
If the second response message of the information for the carrying second page that the server returns is received, in the client
The second page is shown on end.
10. according to the method described in claim 9, it is characterized in that, the method is further included:
When receiving the first response message that the server returns, label is deleted if also being carried in first response message
Information, then delete the label being had shown that in the first page.
11. according to the method described in claim 9, it is characterized in that, the method is further included:
After the second page is shown in the client, if receiving the operation life that the user returns to first page
Order then retracts request to the server transmission first page;
If the 3rd response for receiving the information of the current browsing position for the carrying first page that the server returns disappears
Breath then shows the first page again using the current browsing position.
12. a kind of page display method, applied to server, which is characterized in that the described method includes:
When receiving the access request of the first page from client, the exposure commodity pair in the first page are determined
The Commercial goods labels answered;
Utilize the screening label for having exposed the corresponding Commercial goods labels of commodity and having determined the first page;
The information of the screening label is sent to by the client by the first response message, so that the client is described
The screening label is shown in first page;
When receiving the access request of the screening label from the client, the screening label corresponding the is determined
Two pages;
The information of the second page is sent to by the client by the second response message, so that the client shows institute
State second page.
13. according to the method for claim 12, which is characterized in that described to have exposed the corresponding commodity mark of commodity described in
Label determine the process of the screening label of the first page, specifically include:
Count N number of occurrence number for having exposed the corresponding each Commercial goods labels of commodity in the first page;Wherein, it is described go out
Occurrence number refers to the corresponding quantity for having exposed commodity of Commercial goods labels;
Using the occurrence number of each Commercial goods labels, determine that occurrence number is more than the Commercial goods labels of first threshold;It will appear from number
More than the Commercial goods labels of first threshold, it is determined as the screening label of the first page;
Alternatively, using the occurrence number of each Commercial goods labels, determine that occurrence number is more than the Commercial goods labels of first threshold;It counts
Occurrence number is more than the quantity of the Commercial goods labels of first threshold;If the quantity is not more than second threshold, it will appear from number and be more than
The Commercial goods labels of first threshold are determined as the screening label of the first page;If the quantity is more than second threshold, utilize
The occurrence number of the Commercial goods labels corresponding time for exposure and Commercial goods labels for having exposed commodity determines the sieve of the first page
Select label.
14. a kind of page display device, applied to server, which is characterized in that described device includes:
First determining module, for when receiving the access request of the first page from client, determining the first page
The screening label in face;
The information of the screening label is sent to the client by the first sending module for passing through the first response message, with
The client is made to show the screening label in the first page;
Second determining module, for when receiving the access request of the screening label from the client, determining institute
State the corresponding second page of screening label;
The information of the second page is sent to the client by the second sending module for passing through the second response message, with
The client is made to show the second page.
15. device according to claim 14, which is characterized in that
First determining module, specifically for during the screening label of the first page is determined, determining described the
The corresponding object tag of exposure object on one page;Described is determined using the corresponding object tag of the exposure object
The screening label of one page;Alternatively, determine the corresponding personalized mark of history preference data of the user of the browsing first page
Label;The screening label of the first page is determined using the personalized labels;Alternatively, determine the exposure in the first page
The corresponding object tag of light object;Determine the corresponding personalized mark of history preference data of the user of the browsing first page
Label;The screening label of the first page is determined using the object tag and the personalized labels.
16. device according to claim 15, which is characterized in that
First determining module, specifically for using described in the corresponding object tag of exposure object determine the first page
During the screening label in face, going out for N number of corresponding each object tag of exposure object in the first page is counted
Occurrence number;The occurrence number refers to the quantity of the corresponding exposure object of object tag;Utilize each object tag
Occurrence number determines the screening label of the first page.
17. device according to claim 16, which is characterized in that
First determining module, specifically for determining the first page in the occurrence number using each object tag
Screening label during, using the occurrence number of each object tag, determine that occurrence number is more than the object of first threshold
Label;The object tag that number is more than first threshold is will appear from, is determined as the screening label of the first page;Alternatively, it utilizes
The occurrence number of each object tag determines that occurrence number is more than the object tag of first threshold;It counts occurrence number and is more than the
The quantity of the object tag of one threshold value;If the quantity is not more than second threshold, pair that number is more than first threshold will appear from
As label, it is determined as the screening label of the first page;If the quantity is more than second threshold, corresponded to using object tag
The time for exposure of exposure object and the occurrence number of object tag, determine the screening label of the first page.
18. device according to claim 17, which is characterized in that
First determining module, specifically in the time for exposure using the corresponding exposure object of object tag and object
The occurrence number of label during the screening label for determining the first page, is more than using preset strategy from occurrence number
Second threshold object tag is chosen in the object tag of first threshold;Wherein, the preset strategy is:For occurrence number not
Same object tag, it is preferential to choose the big object tag of occurrence number;It is preferential to choose for the identical object tag of occurrence number
The object tag of time for exposure length;The second threshold object tag that will be selected is determined as the screening mark of the first page
Label.
19. device according to claim 15, which is characterized in that
First determining module, specifically for determining the first page using the object tag and the personalized labels
During the screening label in face, judge that the object tag whether there is identical label with the personalized labels;If
It is that the identical label is then determined as to the screening label of the first page;It is if it is not, then the personalized labels are true
It is set to the screening label of the first page, alternatively, determining the screening label of the first page using the object tag.
20. a kind of page display device, applied to client, which is characterized in that described device includes:
First sending module, for during first page is shown to user, the first page to be sent to server
Access request, so that the server determines the screening label of the first page;
First display module, for when the first response of the information for receiving the carrying screening label that the server returns
During message, then the screening label is shown in the first page;
Second sending module, for when receiving the user and clicking on the operational order of the screening label, then to the clothes
Business device sends the access request of the screening label, so that the server determines the corresponding second page of the screening label;
Second display module, in the second response of the information for receiving the carrying second page that the server returns
During message, then the second page is shown in the client.
21. a kind of page display device, applied to server, which is characterized in that described device includes:
First determining module, for when receiving the access request of the first page from client, determining the first page
The corresponding Commercial goods labels of the commodity of exposure on face;
Second determining module, for having exposed the screening mark that the corresponding Commercial goods labels of commodity determine the first page described in
Label;
The information of the screening label is sent to the client by the first sending module for passing through the first response message, with
The client is made to show the screening label in the first page;
3rd determining module, for when receiving the access request of the screening label from the client, determining institute
State the corresponding second page of screening label;
The information of the second page is sent to the client by the second sending module for passing through the second response message, with
The client is made to show the second page.
22. device according to claim 21, which is characterized in that
Second determining module, specifically for having exposed the corresponding Commercial goods labels of commodity described in and determining the first page
During the screening label in face, count in the first page N number of has exposed going out for the corresponding each Commercial goods labels of commodity
Occurrence number;Wherein, the occurrence number refers to the corresponding quantity for having exposed commodity of Commercial goods labels;Utilize each Commercial goods labels
Occurrence number determines that occurrence number is more than the Commercial goods labels of first threshold;The Commercial goods labels that number is more than first threshold are will appear from,
It is determined as the screening label of the first page;Alternatively, using the occurrence number of each Commercial goods labels, determine that occurrence number is more than
The Commercial goods labels of first threshold;Count the quantity that occurrence number is more than the Commercial goods labels of first threshold;If the quantity is not more than
Second threshold then will appear from the Commercial goods labels that number is more than first threshold, be determined as the screening label of the first page;If institute
Quantity is stated more than second threshold, then utilizes the appearance of the Commercial goods labels corresponding time for exposure and Commercial goods labels for having exposed commodity
Number determines the screening label of the first page.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610997186.1A CN108073609B (en) | 2016-11-10 | 2016-11-10 | Page display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610997186.1A CN108073609B (en) | 2016-11-10 | 2016-11-10 | Page display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108073609A true CN108073609A (en) | 2018-05-25 |
CN108073609B CN108073609B (en) | 2021-11-02 |
Family
ID=62154981
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610997186.1A Active CN108073609B (en) | 2016-11-10 | 2016-11-10 | Page display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108073609B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112637048A (en) * | 2020-12-30 | 2021-04-09 | 北京城市网邻信息技术有限公司 | Information sending method, information sending device, electronic equipment and computer readable medium |
CN112749322A (en) * | 2019-10-31 | 2021-05-04 | 阿里巴巴集团控股有限公司 | Commodity object information recommendation method and device and electronic equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8135725B2 (en) * | 2006-08-11 | 2012-03-13 | Yahoo! Inc. | System and method for providing tag-based relevance recommendations of bookmarks in a bookmark and tag database |
CN103226774A (en) * | 2013-04-25 | 2013-07-31 | 中国科学技术大学 | Information exchange system |
CN104106087A (en) * | 2012-02-09 | 2014-10-15 | 乐天株式会社 | System and Method for Association Extraction for Surf-Shopping |
CN104182515A (en) * | 2014-08-21 | 2014-12-03 | 北京金山安全软件有限公司 | Information recommendation method and device and mobile terminal |
CN104281699A (en) * | 2014-10-15 | 2015-01-14 | 百度在线网络技术(北京)有限公司 | Search recommending method and device |
US20150170250A1 (en) * | 2009-12-17 | 2015-06-18 | Navneet Dalal | Recommendation engine for clothing and apparel |
-
2016
- 2016-11-10 CN CN201610997186.1A patent/CN108073609B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8135725B2 (en) * | 2006-08-11 | 2012-03-13 | Yahoo! Inc. | System and method for providing tag-based relevance recommendations of bookmarks in a bookmark and tag database |
US20150170250A1 (en) * | 2009-12-17 | 2015-06-18 | Navneet Dalal | Recommendation engine for clothing and apparel |
CN104106087A (en) * | 2012-02-09 | 2014-10-15 | 乐天株式会社 | System and Method for Association Extraction for Surf-Shopping |
CN103226774A (en) * | 2013-04-25 | 2013-07-31 | 中国科学技术大学 | Information exchange system |
CN104182515A (en) * | 2014-08-21 | 2014-12-03 | 北京金山安全软件有限公司 | Information recommendation method and device and mobile terminal |
CN104281699A (en) * | 2014-10-15 | 2015-01-14 | 百度在线网络技术(北京)有限公司 | Search recommending method and device |
Non-Patent Citations (1)
Title |
---|
匿名: "返回上一页,停留在上次浏览的位置", 《CSDN论坛》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112749322A (en) * | 2019-10-31 | 2021-05-04 | 阿里巴巴集团控股有限公司 | Commodity object information recommendation method and device and electronic equipment |
CN112637048A (en) * | 2020-12-30 | 2021-04-09 | 北京城市网邻信息技术有限公司 | Information sending method, information sending device, electronic equipment and computer readable medium |
Also Published As
Publication number | Publication date |
---|---|
CN108073609B (en) | 2021-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180218435A1 (en) | Systems and methods for customizing search results and recommendations | |
KR101852581B1 (en) | Image evaluation | |
US10373177B2 (en) | Dynamic prediction of online shopper's intent using a combination of prediction models | |
US8538821B2 (en) | System and method for community aided research and shopping | |
US20210279787A1 (en) | Medium, method and apparatus for native page generation | |
CN104217031B (en) | A kind of method and apparatus that user's classification is carried out according to server search daily record data | |
US11200274B2 (en) | Method of e-commerce | |
US10860883B2 (en) | Using images and image metadata to locate resources | |
KR20180099254A (en) | Social networking service system and method for creating and sharing shopping review | |
WO2010059978A2 (en) | System and methods for inferring intent of website visitors and generating and packaging visitor information for distribution as sales leads or market intelligence | |
JP6723182B2 (en) | Information processing apparatus, information processing method, and program | |
US20170329840A1 (en) | Computerized system and method for performing a feature-based search and displaying an interactive dynamically updatable, multidimensional user interface therefrom | |
CN107562613A (en) | Program testing method, apparatus and system | |
JP6976207B2 (en) | Information processing equipment, information processing methods, and programs | |
CN107463675A (en) | Data processing method and its system | |
CN107392640A (en) | A kind of method and device for handling electronic ticket link | |
CN111738785A (en) | Product selection method, system and storage medium | |
KR20190043994A (en) | Social networking service system and method for creating and sharing shopping review | |
CN108073609A (en) | A kind of page display method and device | |
US20110040740A1 (en) | Search engine utilizing flow networks | |
KR20160108731A (en) | The method and apparatus for generating online shopping mall application and analyzing information on an access for the online shopping mall application | |
CN112288516A (en) | Information recommendation method and device, storage medium and electronic equipment | |
CN107766364A (en) | Method and apparatus, information search method and the device of Internet resources transfer | |
CN115860869A (en) | Shop information recommendation method, equipment and storage medium | |
KR100521752B1 (en) | System and method for providing information of customer's purchase pattern to affiliated stores |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |