CN102968451B - The browser form page loads method and the client of website data - Google Patents

The browser form page loads method and the client of website data Download PDF

Info

Publication number
CN102968451B
CN102968451B CN201210413875.5A CN201210413875A CN102968451B CN 102968451 B CN102968451 B CN 102968451B CN 201210413875 A CN201210413875 A CN 201210413875A CN 102968451 B CN102968451 B CN 102968451B
Authority
CN
China
Prior art keywords
user
domain name
website
loaded
displayed
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.)
Active
Application number
CN201210413875.5A
Other languages
Chinese (zh)
Other versions
CN102968451A (en
Inventor
赵洪日
马治华
任寰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201210413875.5A priority Critical patent/CN102968451B/en
Publication of CN102968451A publication Critical patent/CN102968451A/en
Application granted granted Critical
Publication of CN102968451B publication Critical patent/CN102968451B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides method and the browser client loading website data in a kind of browser form page.The method includes: load the page data of the browser form page;The event of user's input is detected;When detecting that user inputs the single lattice project event generation entering the form page, determine that user inputs single lattice project of entrance;When the website links that single lattice project is corresponding is second level domain or its subdomain name, matching domain list of file names obtains upper level domain name corresponding to this website links and/or the website information of domain name at the same level;And upper level domain name acquired in loaded and displayed and/or the website information of domain name at the same level, this website information selects for user to enter its corresponding webpage.The present invention is on the basis of the beginning interface of the browser form page, it is achieved that the recommendation of the network information, enriches browser and starts interface access information, improves user's impression further.

Description

The browser form page loads method and the client of website data
Technical field
The present invention relates to Internet technical field, particularly relate to a kind of browser form page loads method and the client of website data.
Background technology
Browser refers to show the html file content of web page server or file system, and allows user's application program with these file interactions.Web browser mainly alternately and obtains web page contents by http protocol and web page server, and these web page contents are specified by URL, and file format is usually HTML, and is indicated in http protocol by MIME.Most browser client itself supports form widely in addition to html, the picture format such as such as JPEG, PNG, GIF, and can extend and support numerous plug-in units (plug-ins).It addition, many browsers also support other URL type and corresponding agreement thereof, such as FTP, Gopher, HTTPS (encryption version of http protocol).HTTP content type and URL protocol specification allow Web page maker embedded images, animation, video, sound, Streaming Media etc. in webpage.Web browser common in PC includes the Safari of Firefox, Apple of InternetExplorer, Mozilla of Microsoft, GoogleChrome, 360 secure browsers, proud trip browser etc..
In existing browser client, the especially browser client of mobile terminal, generally use the beginning interface of nine grids form, as shown in Figure 1.In such starts interface, network address that user commonly used, that need presents to user succinctly, intuitively with the form of nine grids.If user has logged on, then it is shown as network profile or the historical record of user;If user is not logged on, then it is shown as local collection or the historical record of user.The beginning interface of above-mentioned nine grids form has great convenience for the user application so that user can find the network address oneself needed efficiently, improves user's impression.
But, the browser client in above-mentioned nine grids form starts in interface, is merely able to realize display user collection in browsing webpage or historical record, it is impossible to provide the user with more abundant network portal information, and user's impression there is also the space promoted.
Summary of the invention
In view of the above problems, the invention provides method and the browser client loading website data in a kind of browser form page, to provide the user with more abundant network portal information.
According to an aspect of the invention, it is provided a kind of method loading website data in browser form page.The method includes: load the page data of the browser form page;The event of user's input is detected;When detecting that user inputs the single lattice project event generation entering the form page, determine that user inputs single lattice project of entrance;When the website links that single lattice project is corresponding is second level domain or its subdomain name, matching domain list of file names obtains upper level domain name corresponding to this website links and/or the website information of domain name at the same level;And upper level domain name acquired in loaded and displayed and/or the website information of domain name at the same level, this website information selects for user to enter its corresponding webpage.
According to another aspect of the present invention, additionally provide a kind of browser form page loads the browser client of website data.This browser client includes: the first memory module, is used for storing domain name list, and TLD and the second level domain of each default website, and the website information of three grades of domain names are preserved in this domain name list;Motion detection module, for after the page data loading the browser form page, the event for user's input detects;Action determines module, for when detecting that user inputs single lattice project event generation in the entrance form page, determining that user inputs single lattice project of entrance;Judge matching module, be used for when the website links that single lattice project is corresponding is second level domain or its subdomain name, mate the domain name list in the first memory module and obtain upper level domain name corresponding to this website links and/or the website information of domain name at the same level;Loaded and displayed module, for the upper level domain name acquired in loaded and displayed and/or the website information of domain name at the same level, this website information carries out selecting to open the webpage corresponding to this website information for user.
From technique scheme it can be seen that the browser form page of the present invention loads method and the browser client of website data, there is following beneficial effect:
(1) when the website links that single lattice project that user enters is corresponding is second level domain or its subdomain name, the recommendation of the website information of its upper level domain name and/or domain name at the same level;
(2) web page title and the interest characteristics information of browser client entering single lattice project in the browser form page is combined, the recommended links that loaded and displayed is corresponding, make recommended links more have specific aim, thus enrich browser further and start interface access information.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention, and can be practiced according to the content of description, and in order to above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the detailed description of the invention of the present invention.
Accompanying drawing explanation
By reading the detailed description of hereafter preferred implementation, various other advantage and benefit those of ordinary skill in the art be will be clear from understanding.Accompanying drawing is only used for illustrating the purpose of preferred implementation, and is not considered as limitation of the present invention.And in whole accompanying drawing, it is denoted by the same reference numerals identical parts.In the accompanying drawings:
Fig. 1 is the schematic diagram that the browser client of prior art nine grids form starts interface;
Fig. 2 is according to the flow chart loading website data method in the embodiment of the present invention browser form page;
Fig. 3 is according to loading the flow chart that matching domain list of file names in website data method obtains the website information of upper level domain name corresponding to this website links and/or domain name at the same level in the embodiment of the present invention browser form page;
Fig. 4 is according to the upper level domain name acquired in loaded and displayed in loading website data method in the embodiment of the present invention browser form page and/or the flow chart of domain address information at the same level;
Fig. 5 is the structural representation according to the browser client loading website data in the embodiment of the present invention browser form page;
Fig. 6 is the structural representation according to the system loading website data in the embodiment of the present invention browser form page;
Fig. 7 is the schematic diagram starting interface according to the browser client of embodiment of the present invention data recommendation system.
Detailed description of the invention
It is more fully described the exemplary embodiment of the disclosure below with reference to accompanying drawings.Although accompanying drawing showing the exemplary embodiment of the disclosure, it being understood, however, that may be realized in various forms the disclosure and should not limited by embodiments set forth here.On the contrary, it is provided that these embodiments are able to be best understood from the disclosure, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
For convenience of understanding, first main element involved in present specification is numbered explanation, as follows:
100-client;200-server;
110-the first memory module;120-motion detection module;
130 actions determine module;140-judges matching module;
150-loaded and displayed module;160-keyword-extraction module;
170-first network interface module;180-recommended links screening module;
210-the second memory module;220-the second Network Interface Module;
230-judges matching module;240-the 3rd memory module;
250-recommended links generation module.
It should be noted that, the present invention mainly illustrates as a example by the nine grids form page, but it should be apparent to those skilled in the art that, the nine grids form page is the one of which of the browser form page, the browser form page is not limited to nine grid, it can also be the form page containing multiple palaces lattice project such as four palace lattice, six palace lattice, eight palace lattice, 12 palace lattice, 16 palace lattice, ten five checkers, 20 palace lattice or 20 five checkers, its implementation is identical with the nine grids form page, is not repeated to describe.In addition, the present invention is applicable not only to common PC computer terminal, applying also for the mobile terminals such as mobile phone, notebook computer, electricity paper book, game machine, IPAD, its input mode can be the various input modes such as mouse input, input through keyboard, touch screen input, game paddle input.
In one exemplary embodiment of the present invention, it is provided that a kind of browser form page loads website data method.Fig. 2 is according to the flow chart loading website data method in the embodiment of the present invention browser form page.As in figure 2 it is shown, the present embodiment includes:
Step A, loads nine grids website data in viewing area, the website links that each grid corresponding of these nine grids is preset;
Website data in nine grids loads can be being to load according to original form, such as could be arranged to the network address of the built-in common main stream website of the webpage in the web-page histories record automatically loading in browser, collection, user's page that frequentation is asked, or browser.And single grid location data include one or more in data below in nine grids: web page title, Web page icon or network address.
Step B, detects the event of user's input;
When the event inputting user detects, can detect based on the event that user is inputted by JavaScript or browser helpful object BHO.
In the present embodiment, mainly illustrate as a example by mouse inputs, but be not limited thereto, use the input of input through keyboard, touch screen same within protection scope of the present invention.
For different user's input modes, such as: mouse input, input through keyboard or touch screen input, the event of detection user's input is different.Inputting for mouse, user's input can be: the operations such as mouse immigration, mouse-over, mouse moves, mouse removes, mouse-click, mouse-click.For input through keyboard, user's input can be: keyboard selection etc. operate.And touch screen is inputted, user's input can be: the operations such as touch screen clicks, dragging.
Step C, when detect move into (Mouse-In) event in mouse-over (Mouse-Over) event of this list lattice project or mouse time, determine that user inputs single lattice project of entrance, perform step D and step F simultaneously;
When user's input is for input through keyboard, the keyboard that single lattice project event is this list lattice project entering the form page selects event.When user's input inputs for touch screen, the touch screen that single lattice project event is this list lattice project entering the form page clicks event.
Step D, when the website links that single lattice project is corresponding is second level domain or its subdomain name, matching domain list of file names obtains upper level domain name corresponding to this website links and/or the website information of domain name at the same level;
Local computer is preserved domain name list, its TLD preserving each default website and second level domain, and the URL of three grades of domain names and title.Carry out retrieval coupling after so can be implemented in the URL of the website links obtained in above-mentioned nine grids in the list, obtain should the upper level domain name of website links and the URL of domain name at the same level and web page title.
Certainly, the above-mentioned coupling at local computer is also can to mate in server side, i.e. obtains corresponding TLD and second level domain at the same level from server.In this case, server is preserved domain name list, as it is shown on figure 3, step D will include:
Sub-step D1, sends website links corresponding for single lattice project to server;
Sub-step D2, is obtained upper level domain name corresponding to this website links and/or the website information of domain name at the same level by server matches domain name list;
Sub-step D3, receives the upper level domain name returned by server and/or the website information of domain name at the same level.
But, owing to relating to the transmission of data, server side the implementation carrying out domain name coupling depends on network speed, it is possible to affect user's impression, has an advantage in that more flexible, the information of energy regulatory domain list of file names in real time.
Step E, the upper level domain name acquired in loaded and displayed and/or the website information of domain name at the same level, this website information selects for user to enter its corresponding webpage, performs step I;
When the website information of the upper level domain name acquired in loaded and displayed and/or domain name at the same level, generally can in the following ways one of them: loaded and displayed in new window;Loaded and displayed in new Shipping Options Page;Or in the current browser form page loaded and displayed.Wherein, when using loaded and displayed in the current browser form page, can show with block level layer;Or float in browser main window and show.
Such as, in the form page, loaded and displayed recommending data project can be by generating the block level element being suspended on current page according to JavaScript script, such as distinguish layer (Division, it is called for short DIV), or generate in the browser subprocess of current page place relative to the browser form page, such as nine grids, the window of a certain appointment position, and loaded and displayed recommending data project realizes in block level element or window.
In this step, website information is website links and/or web page title corresponding to this website links.As shown in Figure 4, step E may include that
Sub-step E1, when detecting event (Mouse-Move) generation that mouse enters in the upper level domain name of loaded and displayed and/or the web page title of domain name at the same level certain, it is achieved in the selection of the web page title on above-mentioned right side, thus realize jumping choosing up and down;
Sub-step E2, when the event (Mouse-Click) this web page title of mouse-click being detected occurs, enters the webpage of this web page title correspondence website links.
The quantity of the website information of loaded and displayed is configured by user.And its display sequencing be the number of times clicked in whole network according to user's click frequency or this webpage number arrange.
As shown in Figure 7, when mouse-over is in the grid of the grid " phoenix net information " of left side nine grids, browser recognizes the mouse Mouse-move event on this grid, thus know the hovering event of the grid for " phoenix net information ", and then determine two grades of subdomain names that url is http://news.ifeng.com/, thus two grades of subdomain names of the TLD about this URL prestored in this locality and same level obtain the most accordingly, and show in the window on right side, wherein:
(1) entry " phoenix net " is the upper level domain name of above-mentioned " phoenix net information " grid correspondence network address.
(2) entry " fashion channel _ phoenix net ", " science and technology channel _ phoenix net ", " Info channel _ phoenix net " are the domain name at the same level of above-mentioned " phoenix net information " grid correspondence network address.
So far, it is achieved that when the website links that single lattice project that user chooses is corresponding is second level domain or its subdomain name, the recommendation of the website information of its upper level domain name and/or domain name at the same level, enrich browser and start interface access information.
Step F, extracts content-keyword from the web page title of single project correspondence website links, sends the user name of this content-keyword and login user to server;
In this step, it is also possible to directly web page title is sent to server side, server extract content-keyword from web page title.But, owing in web page title unless the context outside keyword, also comprising substantial amounts of, not have physical meaning content, transmitting these contents and will result in the waste of bandwidth, carrying out it is therefore preferred that the operation extracting content-keyword is placed on user side.
It will be apparent to those skilled in the art that the mode extracting keyword from web page title has a lot, such as, use " regular expression " to carry out the extraction of keyword.And keyword in acquisition title etc. after the corresponding text matches of the conventional keyword collected, the most no longer describe in detail.
In the present embodiment, mainly illustrate as a example by login user.For A non logged-on user, this step has only to send to server content-keyword.
Step G, server examines user profile, when user profile is credible, according to user name, searches the interest characteristics keyword corresponding with this user name;
User interest profile information is the browsing history according to browser client report of user and/or user's use habit and one or more user interest profile keyword of deciding after the analysis that carries out for user.User name constitutes mapping relations with one or more keyword, in order to coupling keyword.
For those of ordinary skills, the mode obtaining user characteristics custom also has a lot, the webpage classification that user is often browsed and number of visits and the classification of collection gather information, website information in Cookie and the classification information of browser client, e.g. browser client is also browser game user etc., is all the use habit keyword that can extract user.Such as: NBA, game, science fiction etc..
The retrieval carrying out related content according to user interest profile information and content-keyword is also the prior art used.For the content of these prior aries, it is not the emphasis of the present invention, is not described in detail herein.
Step H, server generates recommendation keyword according to this interest characteristics keyword and content-keyword, and retrieves according to this recommendation keyword, using the network information that retrieves as recommended links;
In this step, from the point of view of A non logged-on user, server generates recommendation keyword only in accordance with content-keyword, and then obtains recommended links.It is achieved thereby that A non logged-on user is suitable for by the present embodiment.The scope of above-mentioned retrieval, is generally the second level domain or the scope of TLD that nine grids grid is corresponding.
Additionally, this step can also regard that server is retrieved according to this content-keyword as, then further in accordance with the interest characteristics information that user name is corresponding, retrieval result is screened.And this step that retrieval result is screened, can carry out in server side, it is also possible to carry out at browser client.And in view of saving the problem of transmission bandwidth, this step is preferably carried out in server side.
Step I, the recommended links that browser client receives and loaded and displayed server carries out retrieving according to the interest characteristics information that this content-keyword and this user name are corresponding and generates, this recommended links selects for user to enter its corresponding webpage.
For the viewing area of the browser client shown in Fig. 7, its corresponding nine grids grid correspondence network address: http://tech.ifeng.com/telecom/detail_2012_09/01/17268954_0.shtm l.Entitled " Fructus Mali pumilae recovery iPhone4S is intended to push away iPhone5 Chinese market and wouldn't participate in " of this webpage.Obtaining content-keyword, such as, " Fructus Mali pumilae " and " iPhone " in label taking topic is as content-keyword.This content-keyword is sent to server.The characteristic attribute of this content-keyword and browser client is that " application developer " combines and the retrieval result that produces return to browser side and show.In recommended links on the right side of Fig. 7,
(1) entry " Chengdu is after 80s peddles Fructus Mali pumilae application program ... _ science and technology channel _ phoenix net ";
(2) entry " Google purchase Motorola's anniversary depravity track ... _ science and technology channel _ phoenix net ";
(3) entry " Fructus Mali pumilae reclaim IPHONE4S, it is intended that push away IPHONE5 ... _ science and technology channel _ phoenix net ",
Above-mentioned each entry is the recommended links carrying out retrieving in all webpages of " phoenix net " according to content-keyword " Fructus Mali pumilae " and " iPhone " and user characteristics attribute-" application developer " and obtaining.
On another one example, when mouse-over is in grid (web page title is " Tokyo, Japan investigation group terminates Diaoyu Island exploration is lasted 9 and a half hours ") of left side nine grids, take " Diaoyu Island " in web page title as content-keyword." Diaoyu Island " is sent to server side as content-keyword.User interest profile information-" military fan, the war of resistance, U.S. army " in conjunction with login user generates the focus keywords such as recommendation keyword " Diaoyu Island ", " Self-Defense Forces ", " east wind 41 ", and use these recommendation keywords carry out web search and obtain focus, the browser side that i.e. clicking rate, the highest URL and title return to user as retrieval result shows.
It will be apparent to those skilled in the art that the sequencing that step D is the strictest with the execution of step F, step F, G, H can be performed again after performing step D, E, it is also possible to perform step D and step F simultaneously, user select how to arrange.
So far, the present embodiment combines these nine grids and web page title, and the interest characteristics information of browser client, carries out the loading of the recommended links of correspondence so that the webpage information data of recommended links more has specific aim.
Step J, when the single lattice project event (Mouse-Out) mouse removal nine grids being detected occurs, the upper level domain name of loaded and displayed and/or the website information of domain name at the same level are eliminated or hide.
The present embodiment is on the basis of the browser form page that browser client starts, it is achieved that the recommendation of two kinds of network informations, enriches browser and starts interface access information, improves user's impression further.
According to a further aspect in the invention, it is also proposed that a kind of browser form page loads the browser client of website data.
Fig. 5 is the structural representation according to the browser client loading website data in the embodiment of the present invention browser form page.As it is shown in figure 5, this browser client 100 includes: the first memory module 110, being used for storing domain name list, TLD and the second level domain of each default website, and the website information of three grades of domain names are preserved in this domain name list;Motion detection module 120, for after the page data loading the browser form page, the event for user's input detects;Action determines module 130, for when detecting that user inputs single lattice project event generation in the entrance form page, determining that user inputs single lattice project of entrance;Judge matching module 140, be used for when the website links that single lattice project is corresponding is second level domain or its subdomain name, mate the domain name list in the first memory module 110 and obtain upper level domain name corresponding to this website links and/or the website information of domain name at the same level;Loaded and displayed module 150, for the upper level domain name acquired in loaded and displayed and/or the website information of domain name at the same level, this website information carries out selecting to open the webpage corresponding to this website information for user.In the present embodiment, the data transmission between each module and each module is the most indicated by the solid line.
In the present embodiment, loaded and displayed module 150 uses: loaded and displayed in new window;Loaded and displayed in new Shipping Options Page;Or the mode such as loaded and displayed obtains in the current browser form page upper level domain name and/or the website information of domain name at the same level.Wherein, the upper level domain name obtained when loaded and displayed in the current browser form page and/or the website information of domain name at the same level can use and show with block level layer;Or float in browser main window and show.Further, loaded and displayed module 150 can also use DIV block level element or iframe block level element to realize showing with block level layer.
In the present embodiment, user's input is that mouse input, input through keyboard or touch screen input, and illustrates respectively below for various situations:
(1) when user's input input for mouse, action determine module 130 for: when detecting in the mouse-over event of single lattice project of the form page or mouse immigration event generation, determine that user inputs single lattice project of entrance;When detecting that mouse moves in single lattice project of the form page event occurs, loaded and displayed obtains in the browser form page upper level domain name and/or the website information of domain name at the same level.
(2) when user input for input through keyboard time, action determine module 130 for: when detect the keyboard of single lattice project of the form page select event occur time, determine that user inputs single lattice project of entrance;
(3) when user input input for touch screen time, action determine module 130 for: when detect the touch screen of single lattice project of the form page click event generation time, determine that user inputs single lattice project of entrance.
Additionally, in the present embodiment, the browser form page can be four palace lattice, six palace lattice, eight palace lattice, nine grids, 12 palace lattice, 16 palace lattice, ten five checkers, 20 palace lattice or the 20 five checker pages.
In another embodiment of the invention, unlike a upper embodiment, as it is shown in figure 5, this browser client also includes: keyword-extraction module 160, for the web page title of the website links corresponding from single project, extract content-keyword;First network interface module 170, for sending this content-keyword to server, and receives server and carries out retrieving according to this content-keyword and the recommended links that generates;Loaded and displayed module 150, is additionally operable to when in the form page, in single lattice project, the event of movement occurs user's input, loaded and displayed recommended links in the browser form page.In the present embodiment, the data transmission between each module and module is represented by dashed line in Figure 5.
Preferably, in the present embodiment, first network interface module 170, it is additionally operable to send to server the user name of login user;And the recommended links that the interest characteristics information receiving server foundation content-keyword and this user name correspondence user carries out retrieving and generates.The detailed process that the present embodiment realizes refer to load in the above-mentioned browser form page related embodiment of website data method, the most no longer repeats.
In one more embodiment of the present invention, unlike a upper embodiment, as it is shown in figure 5, browser client also includes: recommended links screening module 180, this recommended links is screened by the interest characteristics information using user name corresponding;Loaded and displayed module 150, is additionally operable to when in the form page, in single lattice project, the event of movement occurs user's input, the recommended links after loaded and displayed is screened in the browser form page.In the present embodiment, recommended links screening module 180 is indicated by a dotted line in Figure 5.
The detailed process that various embodiments of the present invention realize refer to load in the above-mentioned browser form page related embodiment of website data method, and has various beneficial effects identical with above-mentioned related embodiment, the most no longer repeats.
According to a further aspect in the invention, it is also proposed that a kind of system loading website data in the browser form page.
Fig. 6 is the structural representation according to the system loading website data in the embodiment of the present invention browser form page.As shown in Figure 6, this system includes: browser client 100 and server 200, both are interconnected by HTTP interface.
As shown in Figure 6, browser client 100 includes: motion detection module 120, and for after the page data loading the browser form page, the event for user's input detects;Action determines module 130, for when detecting that user inputs single lattice project event generation in the entrance form page, determining that user inputs single lattice project of entrance;First network interface module 170, for the website links corresponding in single lattice project be second level domain or its subdomain name time, website links corresponding for single lattice project is sent to server, and receive upper level domain name and/or the website information of domain name at the same level of website links corresponding to the single lattice project returned by server;Loaded and displayed module 150, for when in the form page, in single lattice project, the event of movement occurs user's input, loaded and displayed obtains in the browser form page upper level domain name and/or the website information of peer's domain name.
As shown in Figure 6, server 200 includes: the second memory module 210, is used for storing domain name list, and TLD and the second level domain of each default website, and the website information of three grades of domain names are preserved in this domain name list;Second Network Interface Module 220, for receiving the website links that single lattice project of browser client transmission is corresponding;And the website information of upper level domain name corresponding for this website links and/or domain name at the same level is back to browser client;Judge matching module 230, for the website links corresponding according to single lattice project, mate domain name list in the second memory module 210 and obtain upper level domain name corresponding to this website links and/or the website information of domain name at the same level.
In another embodiment of the invention, unlike a upper embodiment, as shown in Figure 6, browser client 100 also includes: keyword-extraction module 160, extracts content-keyword for the web page title of the website links corresponding from single project;First network interface module 170, for the user name of this content-keyword and login user being sent to server 200, and receives server 200 and carries out retrieving according to the user name of this content-keyword and login user and the recommended links that generates;Loaded and displayed module 150, is additionally operable to when in the form page, in single lattice project, the event of movement occurs user's input, loaded and displayed recommended links in the browser form page.Server also includes: the 3rd memory module 240, for storing user name and corresponding multiple interest characteristics keywords;Second Network Interface Module 220, for receiving the user name of content-keyword and login user, and is back to browser client 100 by the recommended links that this content-keyword is corresponding with the user name of login user;Recommended links generation module 250, for according to user name, search the interest characteristics keyword corresponding with this user name, and generate recommendation keyword according to this interest characteristics keyword and content-keyword, and retrieve according to this recommendation keyword, using the network information that retrieves as recommended links.Wherein, in the 3rd memory module 240: user interest profile information is the browsing history according to browser client report of user and/or user's use habit and one or more user interest profile keyword of deciding after the analysis that carries out for user.In the present embodiment, the data transmission between each module and module is represented by dashed line in figure 6.
The detailed process that various embodiments of the present invention realize refer to load in the above-mentioned browser form page related embodiment of website data method, and has various beneficial effects identical with above-mentioned related embodiment, the most no longer repeats.
Algorithm and display are not intrinsic to any certain computer, virtual system or miscellaneous equipment relevant provided herein.Various general-purpose systems can also be used together with based on teaching in this.As described above, construct the structure required by this kind of system to be apparent from.Additionally, the present invention is also not for any certain programmed language.It is understood that, it is possible to use various programming languages realize the content of invention described herein, and the description done language-specific above is the preferred forms in order to disclose the present invention.
In description mentioned herein, illustrate a large amount of detail.It is to be appreciated, however, that embodiments of the invention can be put into practice in the case of not having these details.In some instances, it is not shown specifically known method, structure and technology, in order to do not obscure the understanding of this description.
Similarly, it is to be understood that, one or more in order to simplify that the disclosure helping understands in each inventive aspect, above in the description of the exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or descriptions thereof sometimes.But, the method for the disclosure should not being construed to reflect an intention that, i.e. the present invention for required protection requires than the more feature of feature being expressly recited in each claim.More precisely, as the following claims reflect, inventive aspect is all features less than single embodiment disclosed above.Therefore, it then follows claims of detailed description of the invention are thus expressly incorporated in this detailed description of the invention, the most each claim itself is as the independent embodiment of the present invention.
Those skilled in the art are appreciated that and can adaptively change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.In addition at least some in such feature and/or process or unit excludes each other, can use any combination that all features disclosed in this specification (including adjoint claim, summary and accompanying drawing) and so disclosed any method or all processes of equipment or unit are combined.Unless expressly stated otherwise, each feature disclosed in this specification (including adjoint claim, summary and accompanying drawing) can be replaced by the alternative features providing identical, equivalent or similar purpose.
In addition, those skilled in the art it will be appreciated that, although embodiments more described herein include some feature included in other embodiments rather than further feature, but the combination of the feature of different embodiment means to be within the scope of the present invention and formed different embodiments.Such as, in the following claims, one of arbitrarily can mode the using in any combination of embodiment required for protection.
The all parts embodiment of the present invention can realize with hardware, or realizes with the software module run on one or more processor, or realizes with combinations thereof.It will be understood by those of skill in the art that the some or all functions that microprocessor or digital signal processor (DSP) can be used in practice to realize the some or all parts in browser client according to embodiments of the present invention and server.The present invention is also implemented as part or all the equipment for performing method as described herein or device program (such as, computer program and computer program).The program of such present invention of realization can store on a computer-readable medium, or can be to have the form of one or more signal.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described rather than limits the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment without departing from the scope of the appended claims.In the claims, any reference marks that should not will be located between bracket is configured to limitations on claims.Word " comprises " and does not excludes the presence of the element or step not arranged in the claims.Word "a" or "an" before being positioned at element does not excludes the presence of multiple such element.The present invention by means of including the hardware of some different elements and can realize by means of properly programmed computer.If in the unit claim listing equipment for drying, several in these devices can be specifically to be embodied by same hardware branch.Word first, second and third use do not indicate that any order.Can be title by these word explanations.
Particular embodiments described above; the purpose of the present invention, technical scheme and beneficial effect are further described; it is it should be understood that; the foregoing is only the specific embodiment of the present invention; it is not limited to the present invention; all within the spirit and principles in the present invention, any modification, equivalent substitution and improvement etc. done, should be included within the scope of the present invention.

Claims (30)

1. the method loading website data in a browser form page, it is characterised in that including:
Load the page data of the browser form page;
The event of user's input is detected;
When detecting that user inputs the single lattice project event generation entering the form page, determine that described user inputs single lattice project of entrance;
When the website links that described single lattice project is corresponding is second level domain or its subdomain name, matching domain list of file names obtains upper level domain name corresponding to this website links and/or the website information of domain name at the same level;And
Upper level domain name acquired in loaded and displayed and/or the website information of domain name at the same level, this website information selects for user to enter its corresponding webpage.
Method the most according to claim 1, it is characterised in that described after determining single lattice project that user inputs entrance, also includes:
Content-keyword is extracted from the web page title of described single lattice project correspondence website links;
This content-keyword is sent to server;
The recommended links that reception loaded and displayed server carry out retrieving according to this content-keyword and generate, this recommended links selects for user to enter its corresponding webpage.
Method the most according to claim 2, it is characterised in that also include:
The user name of login user is sent to server;
The step of the recommended links that described reception load server generate according to content-keyword includes: the recommended links that reception load server carry out retrieving according to the interest characteristics information that content-keyword and this user name are corresponding and generate.
Method the most according to claim 2, it is characterised in that:
Also include after the step of the recommended links that described reception server carries out retrieving according to this content-keyword and generates: this recommended links is screened by the interest characteristics information using user name corresponding:
The step of described loaded and displayed recommended links includes: loaded and displayed recommended links after described screening.
5. according to the method described in claim 3 or 4, it is characterized in that, interest characteristics information corresponding to described user name is the browsing history according to browser client report of user and/or user's use habit and one or more user interest profile keyword of deciding after the analysis that carries out for user.
Method the most according to claim 1, it is characterised in that the upper level domain name acquired in one of them loaded and displayed and/or the website information of domain name at the same level in the following ways:
Loaded and displayed in new window;
Loaded and displayed in new Shipping Options Page;Or
Loaded and displayed in the current browser form page.
Method the most according to claim 6, it is characterised in that one of them upper level domain name obtained described in loaded and displayed in the current browser form page and/or the website information of domain name at the same level in the following ways: carry out loaded and displayed with block level layer;Or float on browser main window carries out loaded and displayed.
Method the most according to claim 7, it is characterised in that use DIV block level element or iframe block level element to realize carrying out loaded and displayed with block level layer.
Method the most according to claim 1, it is characterised in that described user input is that mouse input, input through keyboard or touch screen input.
Method the most according to claim 9, it is characterised in that when described user input inputs for mouse: single lattice project event of the described entrance form page is: mouse-over event or mouse in this list lattice project move into event;
Upper level domain name and/or the step of the website information of domain name at the same level that described loaded and displayed obtains include: when the event that mouse moves in single lattice project of the form page occurs, the upper level domain name acquired in loaded and displayed and/or the website information of domain name at the same level in the browser form page.
11. methods according to claim 9, it is characterised in that:
When described user input is for input through keyboard, single lattice project event of the described entrance form page is: the keyboard of this list lattice project selects event;
When described user input inputs for touch screen, single lattice project event of the described entrance form page is: the touch screen of this list lattice project clicks event.
12. according to Claims 1-4, the method according to any one of 6 to 11, it is characterised in that the page data of the described loading browser form page includes:
Webpage master information, the network address of acquisition from collection or the order of network address appearance in browsing history according to user setup or frequency, load the web data of one or more single lattice project in the described browser form page.
13. methods according to claim 12, it is characterised in that described in the described browser form page, single lattice item web data includes one or more in data below: web page title, Web page icon or network address.
14. according to Claims 1-4, the method according to any one of 6 to 11, it is characterised in that domain name list is stored in browser client or server;The TLD of each default website, second level domain are preserved in domain name list, and the website links of three grades of domain names and/or web page title.
15. according to Claims 1-4, the method according to any one of 6 to 11, it is characterised in that described website information is website links and/or web page title corresponding to this website links.
16. methods according to claim 15, it is characterised in that also include:
When the event generation that user inputs in the upper level domain name of entrance loaded and displayed and/or the web page title of domain name at the same level certain being detected, highlight this web page title;When detecting that user inputs the event generation selecting this web page title, enter the webpage of this web page title correspondence website links.
17. according to Claims 1-4, the method according to any one of 6 to 11, it is characterised in that also include:
When single lattice project event generation that user inputs the removal form page being detected, the upper level domain name of loaded and displayed and/or the website information of domain name at the same level are eliminated or hide.
18. according to Claims 1-4, method according to any one of 6 to 11, it is characterized in that, the described browser form page is four palace lattice, six palace lattice, eight palace lattice, nine grids, 12 palace lattice, 16 palace lattice, ten five checkers, 20 palace lattice or the 20 five checker pages.
19. 1 kinds of browser form pages load the client of website data, it is characterised in that including:
First memory module, is used for storing domain name list, and TLD and the second level domain of each default website, and the website information of the subdomain name of second level domain are preserved in this domain name list;
Motion detection module, for after the page data loading the browser form page, the event for user's input detects;
Action determines module, for when detecting that described user inputs single lattice project event generation in the entrance form page, determining that described user inputs single lattice project of entrance;
Judge matching module, for when the website links that described single lattice project is corresponding is second level domain or its subdomain name, mates the domain name list in described first memory module and obtain upper level domain name corresponding to this website links and/or the website information of domain name at the same level;
Loaded and displayed module, for the upper level domain name acquired in loaded and displayed and/or the website information of domain name at the same level, this website information carries out selecting to open the webpage corresponding to this website information for user.
20. clients according to claim 19, it is characterised in that also include:
Keyword-extraction module, for after determining single lattice project that user inputs entrance, extracts content-keyword from the web page title of website links corresponding to single lattice project;
First network interface module, for sending this content-keyword to server, and receives server and carries out retrieving according to this content-keyword and the recommended links that generates;
Described loaded and displayed module, is additionally operable to recommended links described in loaded and displayed in the described browser form page.
21. clients according to claim 20, it is characterised in that:
Described first network interface module, is additionally operable to send to server the user name of login user;And the recommended links that the interest characteristics information receiving server foundation content-keyword and this user name correspondence user carries out retrieving and generates.
22. clients according to claim 20, it is characterised in that:
Recommended links screening module, this recommended links is screened by the interest characteristics information using user name corresponding;
Described loaded and displayed module, is additionally operable to when in the form page, in single lattice project, the event of movement occurs in described user input, loaded and displayed recommended links after described screening in the browser form page.
23. clients according to claim 19, it is characterised in that described loaded and displayed module one of them the upper level domain name carrying out acquisition described in loaded and displayed and/or website information of domain name at the same level in the following ways:
Loaded and displayed in new window;
Loaded and displayed in new Shipping Options Page;Or
Loaded and displayed in the current browser form page.
24. clients according to claim 23, it is characterised in that described loaded and displayed module one of them upper level domain name obtained described in loaded and displayed in the current browser form page in the following ways and/or the website information of domain name at the same level:
Show with block level layer;Or
Float in browser main window and show.
25. clients according to claim 24, it is characterised in that described loaded and displayed module uses DIV block level element or iframe block level element to realize showing with block level layer.
26. clients according to claim 19, it is characterised in that described user input is that mouse input, input through keyboard or touch screen input.
27. clients according to claim 26, it is characterised in that when described user input inputs for mouse, action determines module, is used for:
When detect the mouse-over event of single lattice project of the form page or mouse move into event occur time, determine that described user inputs single lattice project of entrance;
When the event detecting that mouse moves in single lattice project of the form page occurs, the upper level domain name acquired in loaded and displayed and/or the website information of domain name at the same level in the browser form page.
28. clients according to claim 26, it is characterised in that:
When described user input is for input through keyboard, action determines module, for when detecting that the keyboard of single lattice project of the form page selects event to occur, determining that user inputs single lattice project of entrance;
When described user input inputs for touch screen, action determines module, for when detecting that the touch screen of single lattice project of the form page clicks event generation, determining that user inputs single lattice project of entrance.
29. according to the client according to any one of claim 19 to 28, it is characterised in that described website information is: website links and web page title corresponding to this website links.
30. according to the client according to any one of claim 19 to 28, it is characterized in that, the described browser form page is: four palace lattice, six palace lattice, eight palace lattice, nine grids, 12 palace lattice, 16 palace lattice, ten five checkers, 20 palace lattice or the 20 five checker pages.
CN201210413875.5A 2012-10-25 2012-10-25 The browser form page loads method and the client of website data Active CN102968451B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210413875.5A CN102968451B (en) 2012-10-25 2012-10-25 The browser form page loads method and the client of website data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210413875.5A CN102968451B (en) 2012-10-25 2012-10-25 The browser form page loads method and the client of website data

Publications (2)

Publication Number Publication Date
CN102968451A CN102968451A (en) 2013-03-13
CN102968451B true CN102968451B (en) 2016-08-03

Family

ID=47798589

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210413875.5A Active CN102968451B (en) 2012-10-25 2012-10-25 The browser form page loads method and the client of website data

Country Status (1)

Country Link
CN (1) CN102968451B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152426B (en) * 2013-03-19 2016-12-28 北京奇虎科技有限公司 The server of the webpage of prestrain Client browse, system and method
CN103197840A (en) * 2013-03-28 2013-07-10 青岛旲天下智能科技有限公司 Touch control man-machine interaction device
CN103218424B (en) * 2013-04-03 2016-05-25 北京奇虎科技有限公司 Webpage display process and device
CN103164027A (en) * 2013-04-09 2013-06-19 青岛旲天下智能科技有限公司 Human-computer interaction device adopting gestures
CN103226432A (en) * 2013-05-22 2013-07-31 青岛旲天下智能科技有限公司 Intelligent human-machine interaction operating system
CN103383696A (en) * 2013-06-24 2013-11-06 宇龙计算机通信科技(深圳)有限公司 Bookmark generation method based on browser and communications terminal
CN104166722B (en) * 2014-08-22 2018-09-11 中国联合网络通信集团有限公司 A kind of method and apparatus of recommended website
CN104462424A (en) * 2014-12-12 2015-03-25 北京奇虎科技有限公司 Method, device, client and system for generating grid page in mobile browser
CN106919300B (en) * 2015-12-24 2020-08-04 阿里巴巴(中国)有限公司 Method, device and equipment for displaying customized information on browser window
CN111383071B (en) * 2018-12-30 2023-10-27 贝壳技术有限公司 Method and device for screening conditions of scenes related to real estate transaction system
CN110889061A (en) * 2019-11-12 2020-03-17 望海康信(北京)科技股份公司 Webpage loading method and device
CN113220282B (en) * 2021-05-06 2023-07-18 北京百度网讯科技有限公司 Development processing method, device and storage medium for applet

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102043805A (en) * 2009-10-19 2011-05-04 阿里巴巴集团控股有限公司 Method and device for generating Internet navigation page
CN102298616A (en) * 2011-07-29 2011-12-28 百度在线网络技术(北京)有限公司 Method and device for providing related sub links in search result
CN102682011A (en) * 2011-03-14 2012-09-19 腾讯科技(深圳)有限公司 Method, device and system for establishing domain description name information sheet and searching
US8280946B1 (en) * 2003-09-10 2012-10-02 Google Inc. Reduction of perceived DNS lookup latency

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8280946B1 (en) * 2003-09-10 2012-10-02 Google Inc. Reduction of perceived DNS lookup latency
CN102043805A (en) * 2009-10-19 2011-05-04 阿里巴巴集团控股有限公司 Method and device for generating Internet navigation page
CN102682011A (en) * 2011-03-14 2012-09-19 腾讯科技(深圳)有限公司 Method, device and system for establishing domain description name information sheet and searching
CN102298616A (en) * 2011-07-29 2011-12-28 百度在线网络技术(北京)有限公司 Method and device for providing related sub links in search result

Also Published As

Publication number Publication date
CN102968451A (en) 2013-03-13

Similar Documents

Publication Publication Date Title
CN102968451B (en) The browser form page loads method and the client of website data
US9300755B2 (en) System and method for determining information reliability
US8521732B2 (en) Presentation of an extracted artifact based on an indexing technique
CN102955847B (en) The browser form page loads the system of website data
CN106687949B (en) Search results for native applications
CN104239298B (en) Text message recommends method, server, browser and system
CN104699704B (en) Content pushing and receiving method, device and system
US10402479B2 (en) Method, server, browser, and system for recommending text information
CN104063454A (en) Search push method and device for mining user demands
CN102663064B (en) A kind of disposal route of favorites data and device
US20160173953A1 (en) Method, Device, Server, and Client Device for Video Processing
CN103678555A (en) Webpage collecting method and browser
CN102930057A (en) Search implementation method and device
CN104346464A (en) Processing method and device of webpage element information and browser client
CN102955850A (en) Method and device for loading sequencing website
KR20100095208A (en) System and method for tracking webpage click information
CN103246699A (en) Method and device for data access control based on browser
CN103186666A (en) Method, device and equipment for searching based on favorites
CN103514282A (en) Method and device for displaying search results of videos
CN104283865A (en) Download processing method and device, server and client device
CN103838862A (en) Video searching method, device and terminal
CN102955859B (en) Web page content revealing method and device
CN104199865A (en) Searching method, client-side and system of custom result providing content provider
CN104376066B (en) A kind of network certain content method for digging and device and a kind of electronic equipment
CN104268246A (en) Method for generating instruction script for visiting websites and visiting method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220728

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

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

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

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

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