CN108073609A - A kind of page display method and device - Google Patents

A kind of page display method and device Download PDF

Info

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
Application number
CN201610997186.1A
Other languages
Chinese (zh)
Other versions
CN108073609B (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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201610997186.1A priority Critical patent/CN108073609B/en
Publication of CN108073609A publication Critical patent/CN108073609A/en
Application granted granted Critical
Publication of CN108073609B publication Critical patent/CN108073609B/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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • 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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical 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

A kind of page display method and device
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.
CN201610997186.1A 2016-11-10 2016-11-10 Page display method and device Active CN108073609B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
匿名: "返回上一页,停留在上次浏览的位置", 《CSDN论坛》 *

Cited By (2)

* Cited by examiner, † Cited by third party
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