Embodiment
The below describes embodiments of the invention in detail, and the example of described embodiment is shown in the drawings, and wherein identical or similar label represents identical or similar element or the element with identical or similar functions from start to finish.Be exemplary below by the embodiment that is described with reference to the drawings, only be used for explaining the present invention, and can not be interpreted as limitation of the present invention.On the contrary, embodiments of the invention comprise spirit and interior all changes, modification and the equivalent of intension scope that falls into additional claims.
In description of the invention, it will be appreciated that term " first ", " second " etc. only are used for describing purpose, and can not be interpreted as indication or hint relative importance.In description of the invention, need to prove that unless clear and definite regulation and restriction are arranged in addition, term " links to each other ", " connection " should do broad understanding, for example, can be to be fixedly connected with, and also can be to removably connect, or connect integratedly; Can be mechanical connection, also can be to be electrically connected; Can be directly to link to each other, also can indirectly link to each other by intermediary.For the ordinary skill in the art, can concrete condition understand above-mentioned term concrete meaning in the present invention.In addition, in description of the invention, except as otherwise noted, the implication of " a plurality of " is two or more.
Describe and to be understood in the process flow diagram or in this any process of otherwise describing or method, expression comprises module, fragment or the part of code of the executable instruction of the step that one or more is used to realize specific logical function or process, and the scope of preferred implementation of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by opposite order, carry out function, this should be understood by the embodiments of the invention person of ordinary skill in the field.
Below with reference to share system, method and the client of accompanying drawing description according to the Search Results of the embodiment of the invention.
A kind of share system of Search Results, comprise search server, client, cloud server, wherein, search server, be used for receiving searching key word and the searching request that the user sends by client, and obtain a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client; Client, be used for receiving the user for the browse request of at least one Search Results, and obtain the user for the action message of the corresponding link page of at least one Search Results according to browse request, and judge according to action message whether the link page is the link page of effectively browsing, and when the link page is the link page of effectively browsing, the information of the record link page, and according to searching key word the information of at least one link page of correspondence is saved as record, and according to user's request record is sent to cloud server to share; Cloud server is used for receiving the record that client sends, and record is shared to the user with corresponding authority.
Fig. 1 is the structural representation according to the share system of one embodiment of the invention Search Results
As shown in Figure 1, the share system of Search Results comprises: search server 10, client 20 and cloud server 30.
Particularly, search server 10 is used for receiving searching key word and the searching request that the user sends by client 20, and obtains a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client 20.
Client 20 is used for receiving the user for the browse request of at least one Search Results, and obtain the user for the action message of the corresponding link page of at least one Search Results according to browse request, and judge according to action message whether the link page is the link page of effectively browsing, and when the link page is the link page of effectively browsing, the information of the record link page, and according to searching key word the information of at least one link page of correspondence is saved as record, and according to user's request record is sent to cloud server 30 to share.
Wherein, the monitoring of the browser of operation and recording user are for the action message of the link page in the client 20, the search-engine web page program of moving in the browser can be obtained by the interface that browser provides the user for the action message of the link page, and determines whether the link page effectively browsed according to action message.
Cloud server 30 is used for receiving and preserve the record that client 20 sends, and record is shared to the user with corresponding authority.
Share system according to the Search Results of the embodiment of the invention, as user during in the search engine navigate search results, judge by the action message of user on the link page whether this link page is the link page of effectively browsing, and the link page that will effectively browse saves as record according to searching key word and shares, can automatically identify on the one hand the effective Search Results with recording user, reduce user's operation, promoting the user experiences, and the utilization rate of improving product, provide Extraordinary collection and sharing service for the user on the other hand.
In one embodiment of the invention, cloud server 30 also is used for generating unique URL address according to record and has the user who reads authority to offer, and wherein URL is forever effective.Particularly, search-engine web page program in the client 20 can be passed through HTTPS enciphered data passage, the information of at least one link page that searching key word is corresponding is sent to cloud server 30, by cloud server 30 keeping records, and create unique URL address as access entrance, can make things convenient for user management and access by unique permanent effectively URL address thus.
In one embodiment of the invention, action message can comprise the opening time of browsing time, the page, the shut-in time of the page, size text, mouse number of clicks, page turning number of times, mouse selection action and the copy etc. of the page.Particularly, user's browser when certain Search Results of click is opened the link page can be opened with following 3 kinds of modes: (a) directly jump to the link page from current page; (b) open a new Shipping Options Page to open the link page; (c) open a new window to open the link page.For counting user links time and the operation that page spends at each, need browser completing user behavior monitoring and statistics, at first the website, source of search engine is detected, for example monitor the link that open the baidu.com website, search for for the user at every turn, baidu.com returns a plurality of Search Results, and the user clicks when browsing some Search Results, and browser is used for the all-links page that monitor user ' is opened from current search for current search creates a monitoring facilities example.
In one embodiment of the invention, client 10 judges according to action message whether the link page is the link page of effectively browsing in such a way: judge whether the user operates accordingly to the link page, wherein, operation comprises that page turning, mouse are clicked and mouse is selected action etc.; If so, then obtain the time that the user browses the link page, and whether the time of further judging meets Preset Time; And if meet Preset Time, then link the page and be the link page effectively browsed.
Particularly, the user is longer in the effective time that certain link page stops, illustrate the user probably the expensive time reading the content that links the page, the value of this Search Results may be higher.Wherein refer to actual browsing the time that stops when linking content of pages of user effective time, can be by operation judges such as page turning, mouse click and mouse selection actions whether for effectively browsing, and further judge whether to have stopped time enough, if the user opens that the link page carries out that page turning, mouse are clicked and mouse is selected the operation such as action but the time is of short duration, the content that may link the page is attractive but be not the Search Results that the user needs.
In one embodiment of the invention, client 20 judges according to action message whether each link page is the link page of effectively browsing in such a way: judge whether the user carries out copy function at the link page; And if then link the url page of the page for effectively browsing.
Particularly, the user has the copy stickup to wait action when browsing the link page, and then representative of consumer may record own interested content, and the value of this Search Results may be higher.
In one embodiment of the invention, client 20 judges according to action message whether the link page is the link page of effectively browsing in such a way: whether the page size of judging the link page meets default size; And if then link the url page of the page for effectively browsing.
Particularly, for the long situation of link content of pages, the corresponding link page residence time also should be longer, because the user need to spend the more time whether determining content in the link page to own valuable, so the length of link content of pages also is to judge that whether the link page is a factor of the link page effectively browsed.
In addition, the user uses mouse to select the actions such as text, click, page turning can judge directly also whether the link page is the link page of effectively browsing, using mouse to select text, click, page turning etc. to represent the value that links the pages may be higher, for the little link page of correlativity, the user often can find out at a glance and not have unnecessary operational motion.
Should be understood that and judge whether the link page is that the link page of effectively browsing can also have a lot of methods, also can be considering of above-mentioned determination methods, and as paying the utmost attention to effective time, the weights of the judged result of effective time are set to higher.
In one embodiment of the invention, client 20 also is used for record is shown to the user, and wherein, record comprises the number of the link page that the user effectively browses.Particularly, client 10 can be at certain position (such as the bottom) of searched page, with the form prompting user of notice prompt column the link page of the Search Results how many bars effectively browse has been arranged, and prompting user goes collection, shares thus, and the interference to the user is minimum, and is eye-catching and effective.In addition, the user does not click and enters before the informing, automatically the record of preserving only is kept at browser client, only have when the user clearly goes to check informing, the record of preserving just is transferred to cloud server 30 by client 10, avoid thus each search of user all to trigger relevant cloud storage, for the search engine of tens searching request every day, the storage operation of scale is unpractical like this.
In one embodiment of the invention, client 20 also is used for receiving the user to preservation and/or the deletion action of the link page of record, and the record after will preserving and/or delete is sent to cloud server 30.Particularly, when the user clear and definite check informing the time, html web page of search-engine web page program display is managed the link page of preservation, the user can delete some and think and need not the link page preserving or share in administration page.
In order to realize above-described embodiment, the present invention also proposes a kind of sharing method of Search Results.
A kind of sharing method of Search Results, may further comprise the steps: search server receives searching key word and the searching request that the user sends by client, and obtain a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client; The client user is for the browse request of at least one Search Results, and obtains the user for the action message of the corresponding link page of at least one Search Results according to browse request; Client judges according to action message whether the link page is the link page of effectively browsing; If be the link page of effectively browsing, then client records; And client saves as record according to searching key word with the information of at least one link page of correspondence, and according to user's request record is sent to cloud server, and cloud server provides record for having the user who reads authority.
Fig. 2 is the process flow diagram of Search Results sharing method according to an embodiment of the invention.
As shown in Figure 2, the Search Results sharing method comprises the steps.
Step S201, search server receives searching key word and the searching request that the user sends by client, and obtains a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client.
Step S202, client user be for the browse request of at least one Search Results, and obtain the user for the action message of the corresponding link page of at least one Search Results according to browse request.
Wherein, the browser monitoring that moves in the client and recording user are for the action message of the link page, and the search-engine web page program of moving in the browser can be obtained by the interface that browser provides the user for the action message of the link page.
Particularly, action message can comprise the opening time of browsing time, the page, the shut-in time of the page, size text, mouse number of clicks, page turning number of times, mouse selection action and the copy etc. of the page.More specifically, user's browser when certain Search Results of click is opened the link page can be opened with following 3 kinds of modes: (a) directly jump to the link page from current page; (b) open a new Shipping Options Page to open the link page; (c) open a new window to open the link page.For counting user links time and the operation that page spends at each, need browser completing user behavior monitoring and statistics, at first the website, source of search engine is detected, for example monitor the link that open the baidu.com website, search for for the user at every turn, baidu.com returns a plurality of Search Results, and the user clicks when browsing some Search Results, and browser is used for the all-links page that monitor user ' is opened from current search for current search creates a monitoring facilities example.
Step S203, client judges according to action message whether the link page is the link page of effectively browsing.
If step S204 is the link page for effectively browsing, the then information of the client records link page.
Step S205, if be the invalid link page of browsing, then client does not record the information of the link page.
Step S206, client saves as record according to searching key word with the information of at least one link page of correspondence, and according to user's request record is sent to cloud server.
Particularly, the search-engine web page program in the client can be passed through HTTPS enciphered data passage, and the information of at least one link page that searching key word is corresponding is sent to cloud server.
Step S207, cloud server provides record for having the user who reads authority.
Sharing method according to the Search Results of the embodiment of the invention, as user during in the search engine navigate search results, judge by the action message of user on the link page whether this link page is the link page of effectively browsing, and the link page that will effectively browse saves as record according to searching key word and shares, can automatically identify on the one hand the effective Search Results with recording user, reduce user's operation, promoting the user experiences, and the utilization rate of improving product, provide Extraordinary collection and sharing service for the user on the other hand.
Fig. 3 is the process flow diagram of Search Results sharing method in accordance with another embodiment of the present invention.
As shown in Figure 3, the Search Results sharing method comprises the steps.
Step S301, search server receives searching key word and the searching request that the user sends by client, and obtains a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client.
Step S302, client user be for the browse request of at least one Search Results, and obtain the user for the action message of the corresponding link page of at least one Search Results according to browse request.
Step S303, client judges according to action message whether the link page is the link page of effectively browsing.
If step S304 is the link page for effectively browsing, the then information of the client records link page.
Step S305, if be the invalid link page of browsing, then client does not record the information of the link page.
Step S306, client saves as record according to searching key word with the information of at least one link page of correspondence, and according to user's request record is sent to cloud server.
Step S307, cloud server generate unique URL address according to record and have the user who reads authority to offer, and wherein URL is forever effective.
Particularly, for the account login user, the cloud server receiving record also stores record into user's individual storage space, such as net dish etc., and return unique URL address record that visits preservation, the user can arrange browse right to individual storage space; For non-account login user, cloud server can be shared with everyone according to user's selection keeping records and with record, be that the user clicks when sharing button the automatic keeping records of cloud server in the cloud storage space, and return unique URL address record that visits preservation, the user can be by this URL addresses of transmission such as Email, IM, microbloggings to share record, perhaps the user arranges password and is shared with other users by Email, IM etc., and other users can obtain record by password.
According to the Search Results sharing method of the embodiment of the invention, can make things convenient for user management and access by unique permanent effectively URL address.
Fig. 4 is the process flow diagram of the Search Results sharing method of another embodiment according to the present invention.
As shown in Figure 4, the Search Results sharing method comprises the steps.
Step S401, search server receives searching key word and the searching request that the user sends by client, and obtains a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client.
Step S402, client user be for the browse request of at least one Search Results, and obtain the user for the action message of the corresponding link page of at least one Search Results according to browse request.
Step S403, client judges according to action message whether the link page is the link page of effectively browsing.
If step S404 is the link page for effectively browsing, the then information of the client records link page.
Step S405, if be the invalid link page of browsing, then client does not record the information of the link page.
Step S406, client saves as record according to searching key word with the information of at least one link page of correspondence, and according to user's request record is sent to cloud server.
Step S407, client is shown to the user with record, and wherein, record comprises the number of the link page that the user effectively browses.
Particularly, client can be at certain position (such as the bottom) of searched page, and the link page of the Search Results how many bars effectively browse has been arranged with the form prompting user of notice prompt column.
In addition, the user does not click and enters before the informing, automatically the record of preserving only is kept at browser client, only have when the user clearly goes to check informing, the record of preserving just by client transmissions to cloud server, avoid thus each search of user all to trigger relevant cloud storage, for the search engine of tens searching request every day, the storage operation of scale is unpractical like this.
Step S408, cloud server generate unique URL address according to record and have the user who reads authority to offer, and wherein URL is forever effective.
The execution that should be understood that step S407 and S408 can be in no particular order sequentially.
According to the Search Results sharing method of the embodiment of the invention, go collection, share with prompting user by point out the link page of effectively browsing to the user in client, and minimum to user's interference, eye-catching and effective.
Fig. 5 is the process flow diagram of the Search Results sharing method of another embodiment according to the present invention.
As shown in Figure 5, the Search Results sharing method comprises the steps.
Step S501, search server receives searching key word and the searching request that the user sends by client, and obtains a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client.
Step S502, client user be for the browse request of at least one Search Results, and obtain the user for the action message of the corresponding link page of at least one Search Results according to browse request.
Step S503, client judges according to action message whether the link page is the link page of effectively browsing.
If step S504 is the link page for effectively browsing, the then information of the client records link page.
Step S505, if be the invalid link page of browsing, then client does not record the information of the link page.
Step S506, client according to searching key word with correspondence at least one the link page information save as record.
Step S507, client is shown to the user with record, and wherein, record comprises the number of the link page that the user effectively browses.
Particularly, client can be at certain position (such as the bottom) of searched page, and the link page of the Search Results how many bars effectively browse has been arranged with the form prompting user of notice prompt column.
Step S508, client user are to preservation and/or the deletion action of the link page in the record, and the record after will preserving and/or delete is sent to cloud server.
Step S509, cloud server generate unique URL address according to record and have the user who reads authority to offer, and wherein URL is forever effective.
Particularly, when the user clear and definite check informing the time, html web page of search-engine web page program display is managed the link page of preservation, the user can delete some and think and need not the link page preserving or share in administration page.
Search Results sharing method according to the embodiment of the invention makes things convenient for user management, further promotes the user and experiences.
Client judges according to action message whether the link page is the link page of effectively browsing among step S203, S303, S403 and the S503; wherein determination methods can be protected multiple; on the basis of embodiment shown in Figure 5, introduce in detail client below in conjunction with Fig. 6, Fig. 7 and Fig. 8 and how to judge according to action message whether the link page is the link page of effectively browsing, and other embodiment can correspondence understand.
Fig. 6 is the process flow diagram of the Search Results sharing method of the specific embodiment according to the present invention.
As shown in Figure 6, the Search Results sharing method comprises the steps.
Step S601, search server receives searching key word and the searching request that the user sends by client, and obtains a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client
Step S602, client user be for the browse request of at least one Search Results, and obtain the user for the action message of the corresponding link page of at least one Search Results according to browse request.
In one embodiment of the invention, action message can comprise the opening time of browsing time, the page, the shut-in time of the page, size text, mouse number of clicks, page turning number of times, mouse selection action and the copy etc. of the page.
Step S603 judges whether the user operates accordingly to the link page, and wherein, operation comprises that page turning, mouse are clicked and mouse is selected action etc.
Step S604 if the user operates accordingly to the link page, then obtain the time that the user browses the link page, and whether the time of further judging meets Preset Time.
Wherein, if the user does not operate accordingly to the link page, then linking the page is the invalid link page of browsing.
Step S605 if meet Preset Time, then links the link page of the page for effectively browsing.
Wherein, if do not meet Preset Time, then linking the page is the invalid link page of browsing.
Particularly, the user is longer in the effective time that certain link page stops, illustrate the user probably the expensive time reading the content that links the page, the value of this Search Results may be higher.Wherein refer to actual browsing the time that stops when linking content of pages of user effective time, can be by operation judges such as page turning, mouse click and mouse selection actions whether for effectively browsing, and further judge whether to have stopped time enough, if the user opens that the link page carries out that page turning, mouse are clicked and mouse is selected the operation such as action but the time is of short duration, the content that may link the page is attractive but be not the Search Results that the user needs.
If step S606 is the link page for effectively browsing, the then information of the client records link page.
Step S607, if if not meeting Preset Time or user does not operate accordingly to the link page, then be the invalid link page of browsing, client does not record the information of the link page.
Step S608, client according to searching key word with correspondence at least one the link page information save as record.
Step S609, client is shown to the user with record, and wherein, record comprises the number of the link page that the user effectively browses.
Step S610, client user are to preservation and/or the deletion action of the link page in the record, and the record after will preserving and/or delete is sent to cloud server.
Step S611, cloud server generate unique URL address according to record and have the user who reads authority to offer, and wherein URL is forever effective.
In addition, the user uses mouse to select the actions such as text, click, page turning can judge directly also whether the link page is the link page of effectively browsing, using mouse to select text, click, page turning etc. to represent the value that links the pages may be higher, for the little link page of correlativity, the user often can find out at a glance and not have unnecessary operational motion.
According to the Search Results sharing method of the embodiment of the invention, whether the link page that can browse according to action message automatic decision user is the link page of effectively browsing.
Fig. 7 is the process flow diagram of the Search Results sharing method of another specific embodiment according to the present invention.
As shown in Figure 7, the Search Results sharing method comprises the steps.
Step S701, search server receives searching key word and the searching request that the user sends by client, and obtains a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client
Step S702, client user be for the browse request of at least one Search Results, and obtain the user for the action message of the corresponding link page of at least one Search Results according to browse request.
In one embodiment of the invention, action message can comprise the opening time of browsing time, the page, the shut-in time of the page, size text, mouse number of clicks, page turning number of times, mouse selection action and the copy etc. of the page.
Step S703 judges whether the user carries out copy function at the link page.
Step S704 if the user carries out copy function at the link page, then links the url page of the page for effectively browsing.
Wherein, if the user does not carry out copy function at the link page, then linking the page is the invalid url page of browsing.
Particularly, the user has the copy stickup to wait action when browsing the link page, and then representative of consumer may record own interested content, and the value of this Search Results may be higher.
If step S705 is the link page for effectively browsing, the then information of the client records link page.
Step S706 if the user carries out copy function at the link page, then is the invalid link page of browsing, and client does not record the information of the link page.
Step S707, client according to searching key word with correspondence at least one the link page information save as record.
Step S708, client is shown to the user with record, and wherein, record comprises the number of the link page that the user effectively browses.
Step S709, client user are to preservation and/or the deletion action of the link page in the record, and the record after will preserving and/or delete is sent to cloud server.
Step S710, cloud server generate unique URL address according to record and have the user who reads authority to offer, and wherein URL is forever effective.
According to the Search Results sharing method of the embodiment of the invention, whether the link page that can browse according to action message automatic decision user is the link page of effectively browsing.
Fig. 8 is the process flow diagram of the Search Results sharing method of another specific embodiment according to the present invention.
As shown in Figure 8, the Search Results sharing method comprises the steps.
Step S801, search server receives searching key word and the searching request that the user sends by client, and obtains a plurality of Search Results according to searching key word and searching request search, and a plurality of Search Results are fed back to client
Step S802, client user be for the browse request of at least one Search Results, and obtain the user for the action message of the corresponding link page of at least one Search Results according to browse request.
In one embodiment of the invention, action message can comprise the opening time of browsing time, the page, the shut-in time of the page, size text, mouse number of clicks, page turning number of times, mouse selection action and the copy etc. of the page.
Step S803 judges whether the page size of the link page meets default size.
Particularly, for the long situation of link content of pages, the corresponding link page residence time also should be longer, because the user need to spend the more time whether determining content in the link page to own valuable, so the length of link content of pages also is to judge that whether the link page is a factor of the link page effectively browsed.
Step S804 if the page size of the link page meets default size, then links the link page of the page for effectively browsing.
Wherein, if the page size of the link page does not meet default size, then linking the page is the invalid link page of browsing.
Particularly, for the long situation of link content of pages, the corresponding link page residence time also should be longer, because the user need to spend the more time whether determining content in the link page to own valuable, so the length of link content of pages also is to judge that whether the link page is a factor of the link page effectively browsed.
If step S805 is the link page for effectively browsing, the then information of the client records link page.
Step S806 if the page size of the link page meets default size, then is the invalid link page of browsing, and client does not record the information of the link page.
Step S807, client according to searching key word with correspondence at least one the link page information save as record.
Step S808, client is shown to the user with record, and wherein, record comprises the number of the link page that the user effectively browses.
Step S809, client user are to preservation and/or the deletion action of the link page in the record, and the record after will preserving and/or delete is sent to cloud server.
Step S810, cloud server generate unique URL address according to record and have the user who reads authority to offer, and wherein URL is forever effective.
According to the Search Results sharing method of the embodiment of the invention, whether the link page that can browse according to action message automatic decision user is the link page of effectively browsing.
Should be understood that and judge whether the link page is that the link page of effectively browsing can also have a lot of methods, also can be considering of above-mentioned determination methods, and as paying the utmost attention to effective time, the weights of the judged result of effective time are set to higher.
In order to realize above-described embodiment, the present invention also proposes a kind of client.
A kind of client comprises: the first sending module, for the searching key word and the searching request that send the user; The first receiver module be used for to receive a plurality of Search Results that search server obtains according to searching key word and searching request search; The second receiver module is used for receiving the user for the browse request of at least one Search Results; Acquisition module is used for obtaining the user for the action message of the corresponding link page of at least one Search Results according to browse request; Judge module is used for judging according to action message whether the link page is the link page of effectively browsing; Logging modle is used for when judge module judges that the link page is the link page of effectively browsing the information of the record link page; Preserve module, be used for according to searching key word the information of at least one described link page of correspondence being saved as record; And second sending module, be used for according to user's request record being sent to cloud server to share.
Fig. 9 is the structural representation of the client of one embodiment of the invention.
As shown in Figure 9, the client according to the embodiment of the invention comprises: the first sending module 110, the first receiver module 120, the second receiver module 130, acquisition module 140, judge module 150, logging modle 160, preservation module 170 and the second sending module 180.
Particularly, the first sending module 110 is used for sending searching key word and searching request, and wherein the first sending module 110 sends searching key word and searching request to search server.The first receiver module 120 is used for a plurality of Search Results that reception server obtains according to searching key word and searching request search.
The second receiver module 130 is used for receiving the user for the browse request of at least one Search Results.
Acquisition module 140 is used for obtaining the user for the action message of the corresponding link page of Search Results according to browse request, and wherein action message comprises the opening time of browsing time, the page, the shut-in time of the page, size text, mouse number of clicks, page turning number of times, mouse selection action and the copy of the page.
Judge module 150 is used for judging according to action message whether the link page is the link page of effectively browsing.Logging modle 160 is used for the information of the record link page when judge module 150 judges that the link page is effective browsing pages.Preserving module 170 is used for according to searching key word the information of at least one link page of correspondence being saved as record.
The second sending module 180 is sent to cloud server for the request according to the user with record and shares.
Client according to the embodiment of the invention, as user during in the search engine navigate search results, judge by the action message of user on the link page whether this link page is the link page of effectively browsing, and the link page that will effectively browse saves as record according to searching key word and shares, can automatically identify on the one hand the effective Search Results with recording user, reduce user's operation, promoting the user experiences, and the utilization rate of improving product, provide Extraordinary collection and sharing service for the user on the other hand.
Figure 10 is the structural representation of the client of another embodiment of the present invention.
As shown in figure 10, the client according to the embodiment of the invention also comprisesdisplay module 190 on basis shown in Figure 9.
Particularly,display module 190 is used for record is shown to the user, and wherein, record comprises the number of the link page that the user effectively browses.
More specifically,display module 190 can be at certain position (such as the bottom) of searched page, the link page that the Search Results how many bars effectively browse has been arranged with the form prompting user of notice prompt column, prompting user goes collection, shares thus, and the interference to the user is minimum, and is eye-catching and effective.In addition, the user does not click and enters before the informing, automatically the record of preserving only is kept at browser client, only have when the user clearly goes to check informing, the record of preserving just by client transmissions to cloud server, avoid thus each search of user all to trigger relevant cloud storage, for the search engine of tens searching request every day, the storage operation of scale is unpractical like this.
According to the client of the embodiment of the invention, point out the link page of effectively browsing to go collection, share with prompting user to the user by display module, and minimum to user's interference, eye-catching and effective.
Figure 11 is the structural representation of the client of another embodiment of the present invention.
As shown in figure 11, the client according to the embodiment of the invention also comprises the 3rd receiver module 1100 on basis shown in Figure 10.
Particularly, the 3rd receiver module 1100 is used for receiving the user to preservation and/or the deletion action of the link page of record, and the record after will preserving and/or delete is sent to cloud server by the second sending module 180.
More specifically, when the user clear and definite check informing the time, html web page of search-engine web page program display is managed the link page of preservation, the user can delete some and think and need not the link page preserving or share in administration page.
Client according to the embodiment of the invention makes things convenient for user management, further promotes the user and experiences.
Figure 12 is the structural representation of the judge module 150 of one embodiment of the invention.
As shown in figure 12, judge module 150 comprises: the first judging unit 151, the second judging unit 152 anddetermination module 153.
Particularly, the first judging unit 151 is used for judging whether the user operates accordingly to the link page, and wherein, operation comprises that page turning, mouse are clicked and mouse is selected action.The second judging unit 152 is used for obtain the time that the user browses the link page, and whether the time of further judging meeting Preset Time when the first judging unit 151 judges that the user operates accordingly to the linkpage.Determining unit 153 is used for when the second judging unit 152 judges whether the time meets Preset Time, the link page that the link page is defined as effectively browsing.
More specifically, the user is longer in the effective time that certain link page stops, illustrate the user probably the expensive time reading the content that links the page, the value of this Search Results may be higher.Wherein refer to actual browsing the time that stops when linking content of pages of user effective time, can be at first click according to page turning, mouse and whether mouse selects the operation judges such as action for effectively browsing by the first judge module 151, then further judge whether to have stopped time enough according to the second judge module 152 being judged as when effectively browsing, if the user opens that the link page carries out that page turning, mouse are clicked and mouse is selected the operation such as action but the time is of short duration, the content that may link the page is attractive but be not the Search Results that the user needs.
In addition, the user uses mouse to select the actions such as text, click, page turning can judge directly also whether the link page is the link page of effectively browsing, using mouse to select text, click, page turning etc. to represent the value that links the pages may be higher, for the little link page of correlativity, the user often can find out at a glance and not have unnecessary operational motion.
Figure 13 is the structural representation of the judge module 150 of another embodiment of the present invention.
As shown in figure 13, judge module 150 also comprises the 3rd judging unit 154 on basis shown in Figure 12.
Particularly, the 3rd judging unit 154 is used for judging whether the user carries out copy function at the link page, wherein determiningunit 153 also is used for judging users when the link page carries out copy function at the 3rd judging unit 154, the link page that the link page is defined as effectively browsing.Wherein, the user has the copy stickup to wait action when browsing the link page, and then representative of consumer may record own interested content, and the value of this Search Results may be higher.
Figure 14 is the structural representation of the judge module 150 of another embodiment of the present invention.
As shown in figure 14, judge module 150 also comprises the 4th judging unit 155 on basis shown in Figure 13.
Particularly, the 4th judging unit 155 is used for judging whether the page size of the link page meets default size, wherein determiningunit 153 also is used for when the 4th judging unit 155 judges whether the page of the described link page meets default size, with the link page that links the page and be defined as effectively browsing.Wherein, for the long situation of link content of pages, the corresponding link page residence time also should be longer, because the user need to spend the more time whether determining content in the link page to own valuable, so the length of link content of pages also is to judge that whether the link page is a factor of the link page effectively browsed.
Above-mentioned three described judge modules of embodiment according to the present invention can realize whether the link page of browsing according to action message automatic decision user is the link page of effectively browsing.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, a plurality of steps or method can realize with being stored in the storer and by software or firmware that suitable instruction execution system is carried out.For example, if realize with hardware, the same in another embodiment, can realize with the combination of each or they in the following technology well known in the art: have for the discrete logic of data-signal being realized the logic gates of logic function, special IC with suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
In the description of this instructions, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or the example in conjunction with specific features, structure, material or the characteristics of this embodiment or example description.In this manual, the schematic statement of above-mentioned term not necessarily referred to identical embodiment or example.And the specific features of description, structure, material or characteristics can be with suitable mode combinations in any one or more embodiment or example.
Although illustrated and described embodiments of the invention, for the ordinary skill in the art, be appreciated that without departing from the principles and spirit of the present invention and can carry out multiple variation, modification, replacement and modification to these embodiment that scope of the present invention is by claims and be equal to and limit.