CN102968451A - Method for loading website data in browser format page and browser client - Google Patents

Method for loading website data in browser format page and browser client Download PDF

Info

Publication number
CN102968451A
CN102968451A CN2012104138755A CN201210413875A CN102968451A CN 102968451 A CN102968451 A CN 102968451A CN 2012104138755 A CN2012104138755 A CN 2012104138755A CN 201210413875 A CN201210413875 A CN 201210413875A CN 102968451 A CN102968451 A CN 102968451A
Authority
CN
China
Prior art keywords
user
website
domain name
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.)
Granted
Application number
CN2012104138755A
Other languages
Chinese (zh)
Other versions
CN102968451B (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

Images

Abstract

The invention provides a method for loading website data in a browser format page and a browser client. The method comprises the following steps of loading page data of the browser format page; detecting an event input by a user; determining a single lattice project input by the user when a single lattice project event which is input to enter into a format page by the user is detected to happen; matching a domain name list and obtaining website information of an upper-step domain and/or an in-step domain corresponding to a website link when the website link corresponding to a single lattice project is in a secondary domain or a sub domain; and loading and displaying obtained website information of the upper-step domain and/or the in-step domain, wherein the website information can be selected by a user so as to enter into a corresponding website. According to the method disclosed by the invention, on the basis of a begin interface of the browser format page, the recommendation of network information is realized, the entrance information of the begin interface of the browser is enriched, and the user experience is further increased.

Description

Load method and the client of website data in the browser form page
Technical field
The present invention relates to Internet technical field, relate in particular to the method and the client that load website data in a kind of browser form page.
Background technology
Browser refers to can the display web page server or the html file content of file system, and allows the application program of user and these file interactions.Web browser is mainly mutual by http protocol and web page server and obtain web page contents, and these web page contents are specified by URL, and file layout is generally HTML, and is indicated in http protocol by MIME.Most browser client itself is supported the widely form except HTML, picture formats such as JPEG, PNG, GIF, and can expand and support numerous plug-in units (plug-ins).In addition, many browsers are also supported 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.Common web browser comprises Safari, GoogleChrome, 360 secure browsers, the proud trip browser etc. of Firefox, Apple of Internet Explorer, the Mozilla of Microsoft on the PC.
In existing browser client, the browser client of portable terminal especially, the beginning interface of usually adopting the nine grids form, as shown in Figure 1.Begin in the interface at such, the network address of the user being commonly used, need is presented to the user succinctly, intuitively with the form of nine grids.If the user logins, then be shown as user's network profile or historical record; If the user is login not, then be shown as user's local collection or historical record.The beginning interface of above-mentioned nine grids form has great convenience for the user to use, so that the user can find the network address that oneself needs efficiently, has promoted user's impression.
Yet, browser client in above-mentioned nine grids form begins in the interface, be merely able to realize showing collection or the historical record of user in browsing page, can not provide more abundant Web portal information to the user, user's impression also exists the space of lifting.
Summary of the invention
In view of the above problems, the invention provides the method and the browser client that load website data in a kind of browser form page, so that more abundant Web portal information to be provided to the user.
According to an aspect of the present invention, provide the method that loads website data in a kind of browser form page.The method comprises: the page data that loads the browser form page; Event to user's input detects; When the single lattice project event that detects user input and enter the form page occurs, determine that the user inputs the single lattice project that enters; When website links corresponding to single lattice project was second level domain or its subdomain name, the matching domain list of file names was obtained upper level domain name corresponding to this website links and/or the website information of domain name at the same level; And the upper level domain name obtained of loaded and displayed and/or the website information of domain name at the same level, this website information for user selection to enter its corresponding webpage.
According to another aspect of the present invention, also provide the browser client that loads website data in a kind of browser form page.This browser client comprises: the first memory module, be used for the tabulation of storage domain name, and TLD and the second level domain of each default website are preserved in this domain name tabulation, and the website information of three grades of domain names; The motion detection module is used for behind the page data that loads the browser form page, and the event of inputting for the user detects; The action determination module is used for determining that the user inputs the single lattice project that enters when detecting user's input and enter the generation of the single lattice project of form page event; Judge matching module, be used for when website links corresponding to single lattice project is second level domain or its subdomain name that upper level domain name corresponding to this website links and/or the website information of domain name at the same level are obtained in the domain name tabulation of mating in the first memory module; The loaded and displayed module is used for upper level domain name that loaded and displayed obtains and/or the website information of domain name at the same level, and this website information selects to open the corresponding webpage of this website information for user.
Can find out from technique scheme, load method and the browser client of website data in the browser form page of the present invention, have following beneficial effect:
When website links corresponding to single lattice project that (1) enters as the user 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) in conjunction with the interest characteristics information of the web page title and the browser client that enter single lattice project in the browser form page, the recommended links that loaded and displayed is corresponding, so that recommended links is more pointed, begin interface entrance information thereby further enriched browser.
Above-mentioned explanation only is the general introduction of technical solution of the present invention, for can clearer understanding technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of drawings
By reading hereinafter detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing only is used for the purpose of preferred implementation is shown, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts with identical reference symbol.In the accompanying drawings:
Fig. 1 is the synoptic diagram that the browser client of prior art nine grids form begins the interface;
Fig. 2 is according to the process flow diagram that loads the website data method in the embodiment of the invention browser form page;
Fig. 3 is for obtaining the process flow diagram of the website information of upper level domain name corresponding to this website links and/or domain name at the same level according to matching domain list of file names in the loading website data method in the embodiment of the invention browser form page;
Fig. 4 is for according to loading loaded and displayed is obtained in the website data method upper level domain name and/or the process flow diagram of domain address information at the same level in the embodiment of the invention browser form page;
Fig. 5 is according to the structural representation that loads the browser client of website data in the embodiment of the invention browser form page;
Fig. 6 is according to the structural representation that loads the system of website data in the embodiment of the invention browser form page;
Fig. 7 is for beginning the synoptic diagram at interface according to the browser client of embodiment of the invention data recommendation system.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in the accompanying drawing, yet should be appreciated that and to realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order to understand the disclosure more thoroughly that these embodiment are provided, and can with the scope of the present disclosure complete convey to those skilled in the art.
Understand for convenient, at first related main element in the present specification is numbered explanation, as follows:
The 100-client; The 200-server;
110-the first memory module; 120-motion detection module;
130 action determination modules; 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-second network interface module;
230-judges matching module; 240-the 3rd memory module;
250-recommended links generation module.
Need to prove, the present invention mainly describes as an example of the nine grids form page example, but it should be apparent to those skilled in the art that, the nine grids form page is the wherein a kind of of the browser form page, be not limited in the browser form page is nine grid, it can also contain for 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 etc. the form page of a plurality of palaces lattice project, its implementation is identical with the nine grids form page, no longer is repeated in this description.In addition, the present invention is not only applicable to common PC computer terminal, also be applicable to the portable terminals such as mobile phone, notebook computer, electric paper book, game machine, IPAD, the various input modes such as its input mode can be inputted for mouse, keyboard input, touch-screen input, game paddle input.
In one exemplary embodiment of the present invention, provide and loaded the website data method in a kind of browser form page.Fig. 2 is according to the process flow diagram that loads the website data method in the embodiment of the invention browser form page.As shown in Figure 2, present embodiment comprises:
Steps A loads nine grids network address data in the viewing area, the website links that each grid corresponding of these nine grids is preset;
It can be to load according to original form that website data in the nine grids loads, for example can be set to automatically load the page that the frequentation of webpage, collection, user in the webpage historical record in the browser is asked, or the network address of the built-in common main stream website of browser.And single graticule mesh location data comprise in the following data one or more in nine grids: web page title, webpage icon or network address.
Step B, the event that the user is inputted detects;
When the event to user's input detects, can detect the event that the user inputs based on JavaScript or browser helpful object BHO.
In the present embodiment, mainly be input as example with mouse and describe, but not as limit, adopt keyboard input, touch-screen to input equally within protection scope of the present invention.
For different user's input modes, for example: mouse input, keyboard input or touch-screen input, the event that detects user's input is different.For mouse input, user's input can for: mouse immigration, mouse-over, mouse move, the operations such as mouse shifts out, mouse-click, mouse-click.For keyboard input, the user input can be the operations such as keyboard selection.And for touch-screen input, user's input can be the operations such as: touch-screen clicks, drags.
Step C when detecting when mouse-over (Mouse-Over) event of this list lattice project or mouse move into (Mouse-In) event, determines that the user inputs the single lattice project that enters, simultaneously execution in step D and step F;
When the user was input as the keyboard input, the single lattice project event that enters the form page was selected event for the keyboard of this list lattice project.When the user was input as the touch-screen input, the single lattice project event that enters the form page was that the touch-screen of this list lattice project clicks event.
Step D, when website links corresponding to single lattice project was second level domain or its subdomain name, the matching domain list of file names was obtained upper level domain name corresponding to this website links and/or the website information of domain name at the same level;
Preserve the domain name tabulation in the local computer, it preserves TLD and the second level domain of each default website, and the URL of three grades of domain names and title.In this tabulation, retrieve coupling after can be implemented in like this URL that has obtained the website links in the above-mentioned nine grids, obtain upper level domain name that should website links and URL and the web page title of domain name at the same level.
Certainly, above-mentioned coupling at local computer also is to mate at server side, namely obtains corresponding TLD and second level domain at the same level from server.In this case, preserve the domain name tabulation in the server, as shown in Figure 3, step D will comprise:
Substep D1 is sent to server with website links corresponding to single lattice project;
Substep D2 obtains upper level domain name corresponding to this website links and/or the website information of domain name at the same level by server matching domain list of file names;
Substep 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 relate to data transfer, the implementation of being carried out the domain name coupling by server side depends on network speed, might affect user's impression, and its advantage is comparatively flexible, can adjust in real time the information of domain name tabulation.
The upper level domain name that step e, loaded and displayed are obtained and/or the website information of domain name at the same level, this website information supply user selection to enter its corresponding webpage, execution in step I;
When the upper level domain name of obtaining in loaded and displayed and/or the website information of domain name at the same level, usually can be 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, in adopting the current browser form page, during loaded and displayed, can show with piece level layer; Or float in the browser main window and show.
For example, loaded and displayed recommending data project can generate the piece level element that is suspended on the current page by foundation JavaScript script in the form page, such as distinguishing layer (Division, be called for short DIV), perhaps in the browser subprocess of current page place, generate with respect to the browser form page, such as nine grids, the window of a certain assigned address, and loaded and displayed recommending data project realizes in piece 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 can comprise:
Substep E1 when the event (Mouse-Move) of certain bar in the web page title that detects mouse and enter the upper level domain name of loaded and displayed and/or domain name at the same level occurs, is implemented in the selection of the web page title on above-mentioned right side, thereby realizes jumping up and down choosing;
Substep E2 when the event that detects this web page title of mouse-click (Mouse-Click) occurs, enters the webpage of the corresponding website links of this web page title.
The quantity of the website information of loaded and displayed is arranged by the user.And the sequencing of its demonstration is according to user's click frequency or this webpage how much the arranging of clicked number of times in whole network.
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, thereby know the hover events for the grid of " phoenix net information ", and then determine the secondary subdomain name that url is http://news.ifeng.com/, thereby what prestore in this locality all obtains accordingly about the TLD of this URL and the secondary subdomain name of same level, and in the window on right side, show, wherein:
(1) clauses and subclauses " phoenix net " are the upper level domain name of the corresponding network address of above-mentioned " phoenix net information " grid.
(2) clauses and subclauses " fashion channel _ phoenix net ", " scientific and technological channel _ phoenix net ", " Info channel _ phoenix net " are the domain name at the same level of the corresponding network address of above-mentioned " phoenix net information " grid.
So far, when having realized that website links corresponding to single lattice project of choosing as the user 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 has been enriched browser and has been begun interface entrance information.
Step F is extracted the content key word from the web page title of the corresponding website links of single project, the user name of this content key word and login user is sent to server;
In this step, also can directly web page title be sent to server side, from web page title, extract the content key word by server.Yet, since web page title in except the content key word, also comprise content a large amount of, that do not have physical meaning, transmit the waste that these contents will cause bandwidth, therefore, the operation that preferably will extract the content key word is placed on user's side and carries out.
It will be apparent to those skilled in the art that the mode of extracting key word from web page title has a lot, for example use " regular expression " to carry out the extraction of key word.And obtain key word in the title etc. after the corresponding text matches of the key word commonly used of collecting, no longer describe in detail herein.
In the present embodiment, mainly describe as an example of login user example.For non-login user, this step only need to be sent to server with the content key word and get final product.
Step G, server is examined user profile, when user profile is credible, according to user name, searches the interest characteristics key word corresponding with this user name;
User interest profile information is one or more user interest profile key word of deciding after the analysis of carrying out according to the browsing history of browser client report of user and/or user's use habit and for the user.User name and one or more key word consist of mapping relations, so that the coupling key word.
For those of ordinary skills, the mode of obtaining the user characteristics custom also has a lot, the webpage classification of often browsing for the user and number of visits and collection are collected the classification of information, website information among the Cookie and the classification information of browser client, such as being that browser client also is browser game user etc., it all is the use habit key word that can extract the user.Such as: NBA, game, science fiction etc.
The retrieval of carrying out related content according to user interest profile information and content key word also is the prior art that adopts.For the content of these prior aries, it is not emphasis of the present invention, is not described in detail herein.
Step H, server be according to this interest characteristics key word and content key word generating recommendations key word, and retrieve according to this recommendation keyword, with the network information that retrieves as recommended links;
In this step, for non-login user, server is only according to content key word generating recommendations key word, and then obtains recommended links.Thereby realized present embodiment being suitable for non-login user.The scope of above-mentioned retrieval is the scope of second level domain corresponding to nine grids grid or TLD generally speaking.
In addition, this step can also regard that server retrieves according to this content key word as, then according to interest characteristics information corresponding to user name result for retrieval is screened again.And this step that result for retrieval is screened can be carried out at server side, also can carry out at browser client.And consider the problem of conserve transmission bandwidth, this step is preferably carried out at server side.
The recommended links that step I, browser client receive and the loaded and displayed server is retrieved according to this content key word and interest characteristics information corresponding to this user name and generate, this recommended links for user selection to enter its corresponding webpage.
For the viewing area of browser client shown in Figure 7, the corresponding network address of its corresponding nine grids grid: http://tech.ifeng.com/telecom/detail_2012_09/01/17268954_0.shtm l.The title of this webpage is " apple recovery iPhone4S is intended to push away the iPhone5 Chinese market and wouldn't participates in ".Obtain the content key word, for example, " apple " and " iPhone " in the label taking topic is as the content key word.This content key word is sent to server.The characteristic attribute of this content key word and browser client is that " application developer " combines and the result for retrieval that produces and turn back to the browser side and show.In the recommended links on Fig. 7 right side,
(1) clauses and subclauses " the Chengdu apple application program of peddling after 80s ... _ scientific and technological channel _ phoenix net ";
(2) clauses and subclauses " Google purchase Motorola's anniversary depravity track ... _ scientific and technological channel _ phoenix net ";
(3) clauses and subclauses " apple reclaims IPHONE4S, is intended to push away IPHONE5 ... _ scientific and technological channel _ phoenix net ",
Above-mentioned each clauses and subclauses are according to content key word " apple " and " iPhone " and user characteristics attribute-" application developer " and retrieve in all webpages of " phoenix net " and the recommended links that obtains.
On the another one example, when mouse-over when the grid of left side nine grids (web page title is " Tokyo, Japan fact-finding mission finishes the Diaoyu Island exploration is lasted 9 and a half hours "), get " Diaoyu Island " in the web page title as the content key word." Diaoyu Island " sent to server side as the content key word.In conjunction with focus key words such as the user interest profile information of login user-" military fan, the war of resistance, U.S. army " generating recommendations key word " Diaoyu Island ", " Self-Defense Forces ", " east wind 41 ", and use these recommendation keywords to carry out web search and obtain focus, be clicking rate, the highest URL and title show as the browser side that result for retrieval turns back to the user.
The execution that it will be apparent to those skilled in the art that step D and step F does not have strict sequencing, can be after execution in step D, E again execution in step F, G, H, also how simultaneously execution in step D and step F are arranged by user selection.
So far, present embodiment combines these nine grids and web page title, and the interest characteristics information of browser client, carries out the loading of corresponding recommended links, so that the webpage information data of recommended links is more pointed.
Step J, when the single lattice project event (Mouse-Out) that detects mouse and shift out nine grids occurs, the upper level domain name of loaded and displayed and/or the website information of domain name at the same level is eliminated or hide.
Present embodiment has been realized the recommendation of two kinds of network informations on the browser form page basis that browser client begins, enriched browser and begun interface entrance information, has further promoted user's impression.
According to a further aspect in the invention, also propose to load in a kind of browser form page the browser client of website data.
Fig. 5 is according to the structural representation that loads the browser client of website data in the embodiment of the invention browser form page.As shown in Figure 5, this browser client 100 comprises: the first memory module 110, be used for the tabulation of storage domain name, and TLD and the second level domain of each default website are preserved in this domain name tabulation, and the website information of three grades of domain names; Motion detection module 120 is used for behind the page data that loads the browser form page, and the event of inputting for the user detects; Action determination module 130 is used for determining that the user inputs the single lattice project that enters when detecting user's input and enter the generation of the single lattice project of form page event; Judge matching module 140, be used for when website links corresponding to single lattice project is second level domain or its subdomain name that upper level domain name corresponding to this website links and/or the website information of domain name at the same level are obtained in the domain name tabulation of mating in the first memory module 110; Loaded and displayed module 150 is used for upper level domain name that loaded and displayed obtains and/or the website information of domain name at the same level, and this website information selects to open the corresponding webpage of this website information for user.Data transmission in the present embodiment between each module and each module represents with solid line in Fig. 5.
In the present embodiment, loaded and displayed module 150 adopts: loaded and displayed in new window; Loaded and displayed in new Shipping Options Page; Or the upper level domain name that the mode such as loaded and displayed is obtained in the current browser form page and/or the website information of domain name at the same level.Wherein, the upper level domain name of obtaining when loaded and displayed in the current browser form page and/or the website information of domain name at the same level can adopt with piece level layer and show; Or float in the browser main window and show.And loaded and displayed module 150 can also adopt DIV piece level element or iframe piece level element to realize showing with piece level layer.
In the present embodiment, the user is input as mouse input, keyboard input or touch-screen input, below describes respectively for various situations:
(1) be input as mouse when input as the user, action determination module 130 is used for: when detecting when the mouse-over event of single lattice project of the form page or mouse immigration event occur, determine that the user inputs the single lattice project that enters; When the event that moves when mouse in the single lattice project that detects at the form page occurs, the upper level domain name that loaded and displayed is obtained in the browser form page and/or the website information of domain name at the same level.
(2) when the user is input as the keyboard input, action determination module 130 is used for: when the keyboard selection event of the single lattice project that detects the form page occurs, determine that the user inputs the single lattice project that enters;
(3) when the user is input as the touch-screen input, action determination module 130 is used for: when the touch-screen of the single lattice project that detects the form page clicks the event generation, determine that the user inputs the single lattice project that enters.
In addition, 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 present invention, different from a upper embodiment is that as shown in Figure 5, this browser client also comprises: keyword extraction module 160 is used for extracting the content key word from the web page title of website links corresponding to single project; First network interface module 170 is used for this content key word is sent to server, and reception server is retrieved according to this content key word and the recommended links that generates; Loaded and displayed module 150 also is used for when the event that user's input is moved occurs loaded and displayed recommended links in the browser form page in the single lattice project of the form page.Data transmission in the present embodiment between each module and the module dots in Fig. 5.
Preferably, in the present embodiment, first network interface module 170 also is used for the user name of login user is sent to server; And reception server is retrieved according to the interest characteristics information of content key word and this user name respective user and the recommended links that generates.The detailed process that present embodiment is realized please refer to the related embodiment that loads the website data method in the above-mentioned browser form page, no longer repeats herein.
In an again embodiment of the present invention, different from a upper embodiment is that as shown in Figure 5, browser client also comprises: recommended links screening module 180, adopt interest characteristics information corresponding to user name that this recommended links is screened; Loaded and displayed module 150 also is used for when the event that user's input is moved occurs the recommended links after loaded and displayed is screened in the browser form page in the single lattice project of the form page.Recommended links screening module 180 represents with dotted line in Fig. 5 in the present embodiment.
The detailed process that various embodiments of the present invention realize please refer to the related embodiment that loads the website data method in the above-mentioned browser form page, and has identical various beneficial effect with above-mentioned related embodiment, no longer repeats herein.
According to a further aspect in the invention, a kind of system that loads website data in the browser form page is also proposed.
Fig. 6 is according to the structural representation that loads the system of website data in the embodiment of the invention browser form page.As shown in Figure 6, this system comprises: browser client 100 and server 200, both are by the interconnection of HTTP interface.
As shown in Figure 6, browser client 100 comprises: motion detection module 120, be used for behind the page data that loads the browser form page, and the event of inputting for the user detects; Action determination module 130 is used for determining that the user inputs the single lattice project that enters when detecting user's input and enter the generation of the single lattice project of form page event; First network interface module 170, be used for when website links corresponding to single lattice project is second level domain or its subdomain name, website links corresponding to single lattice project is sent to server, and receives the upper level domain name of website links corresponding to single lattice project of being returned by server and/or the website information of domain name at the same level; Loaded and displayed module 150 is used for when the event that user's input is moved occurs the upper level domain name that loaded and displayed is obtained in the browser form page and/or the website information of domain name at the same level in the single lattice project of the form page.
As shown in Figure 6, server 200 comprises: the second memory module 210, be used for the tabulation of storage domain name, and TLD and the second level domain of each default website are preserved in this domain name tabulation, and the website information of three grades of domain names; Second network interface module 220 is used for receiving website links corresponding to single lattice project that browser client sends; And the upper level domain name that this website links is corresponding and/or the website information of domain name at the same level are back to browser client; Judge matching module 230, be used for according to website links corresponding to single lattice project, mate in the second memory module 210 the domain name tabulation 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 present invention, different from a upper embodiment is that as shown in Figure 6, browser client 100 also comprises: keyword extraction module 160 is used for extracting the content key word from the web page title of website links corresponding to single project; First network interface module 170 is used for the user name of this content key word and login user is sent to server 200, and reception server 200 is retrieved according to the user name of this content key word and login user and the recommended links that generates; Loaded and displayed module 150 also is used for when the event that user's input is moved occurs loaded and displayed recommended links in the browser form page in the single lattice project of the form page.Server also comprises: the 3rd memory module 240 is used for storage user name and a plurality of interest characteristics key words corresponding with it; Second network interface module 220 be used for to receive the user name of content key word and login user, and the recommended links corresponding to user name of this content key word and login user is back to browser client 100; Recommended links generation module 250, be used for according to user name, search the interest characteristics key word corresponding with this user name, and according to this interest characteristics key word and content key word generating recommendations key word, and retrieve according to this recommendation keyword, with the network information that retrieves as recommended links.Wherein, in the 3rd memory module 240: user interest profile information is one or more user interest profile key word of deciding after the analysis of carrying out according to the browsing history of browser client report of user and/or user's use habit and for the user.Data transmission in the present embodiment between each module and the module dots in Fig. 6.
The detailed process that various embodiments of the present invention realize please refer to the related embodiment that loads the website data method in the above-mentioned browser form page, and has identical various beneficial effect with above-mentioned related embodiment, no longer repeats herein.
Intrinsic not relevant with any certain computer, virtual system or miscellaneous equipment with demonstration at this algorithm that provides.Various general-purpose systems also can be with using based on the teaching at this.According to top description, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.Should be understood that and to utilize various programming languages to realize content of the present invention described here, and the top description that language-specific is done is in order to disclose preferred forms of the present invention.
In the instructions that provides herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can be put into practice in the situation of these details not having.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the description to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes in the above.Yet the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires the more feature of feature clearly put down in writing than institute in each claim.Or rather, as following claims reflected, inventive aspect was to be less than all features of the disclosed single embodiment in front.Therefore, follow claims of embodiment and incorporate clearly thus this embodiment into, wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can adaptively change and they are arranged in one or more equipment different from this embodiment the module in the equipment among the embodiment.Can be combined into a module or unit or assembly to the module among the embodiment or unit or assembly, and can be divided into a plurality of submodules or subelement or sub-component to them in addition.In such feature and/or process or unit at least some are mutually repelling, and can adopt any combination to disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and so all processes or the unit of disclosed any method or equipment make up.Unless in addition clearly statement, disclosed each feature can be by providing identical, being equal to or the alternative features of similar purpose replaces in this instructions (comprising claim, summary and the accompanying drawing followed).
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included among other embodiment, the combination of the feature of different embodiment means and is within the scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, perhaps realizes with the software module of moving at one or more processor, and perhaps the combination with them realizes.It will be understood by those of skill in the art that and to use in practice microprocessor or digital signal processor (DSP) to realize according to the browser client of the embodiment of the invention and some or all some or repertoire of parts in the server.The present invention can also be embodied as be used to part or all equipment or the device program (for example, computer program and computer program) of carrying out method as described herein.Such realization program of the present invention can be stored on the computer-readable medium, perhaps can have the form of one or more signal.Such signal can be downloaded from internet website and obtain, and perhaps provides at carrier signal, perhaps provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation of the scope that does not break away from claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed in element or step in the claim.Being positioned at word " " before the element or " one " does not get rid of and has a plurality of such elements.The present invention can realize by means of the hardware that includes some different elements and by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to come imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title with these word explanations.
Above-described specific embodiment; purpose of the present invention, technical scheme and beneficial effect are further described; institute is understood that; the above only is specific embodiments of the invention; be not limited to the present invention; within the spirit and principles in the present invention all, any modification of making, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (30)

1. load the method for website data in the browser form page, it is characterized in that, comprising:
Load the page data of the browser form page;
Event to user's input detects;
When the single lattice project event that detects user input and enter the form page occurs, determine single lattice project that described user's input enters;
When website links corresponding to described single lattice project was second level domain or its subdomain name, the matching domain list of file names was obtained upper level domain name corresponding to this website links and/or the website information of domain name at the same level; And
The upper level domain name that loaded and displayed is obtained and/or the website information of domain name at the same level, this website information supply user selection to enter its corresponding webpage.
2. method according to claim 1 is characterized in that, and is described after determining the single project that user's input enters, and also comprises:
From the web page title of the corresponding website links of described single lattice project, extract the content key word;
This content key word is sent to server;
Receive and the loaded and displayed server is retrieved according to this content key word and the recommended links that generates, this recommended links for user selection to enter its corresponding webpage.
3. method according to claim 2 is characterized in that, also comprises:
The user name of login user is sent to server;
Described reception and load server comprise according to the step of the recommended links that the content key word generates: receive and load server is retrieved according to content key word and interest characteristics information corresponding to this user name and the recommended links that generates.
4. method according to claim 2 is characterized in that:
Described reception server is retrieved according to this content key word and is also comprised after the step of the recommended links that generates: adopt interest characteristics information corresponding to user name that this recommended links is screened:
The step of described loaded and displayed recommended links comprises: loaded and displayed is through the recommended links after the described screening.
5. according to claim 3 or 4 described methods, it is characterized in that described user interest profile information is one or more user interest profile key word of deciding after the analysis of carrying out according to the browsing history of browser client report of user and/or user's use habit and for the user.
6. method according to claim 1 is characterized in that, in the following ways the upper level domain name obtained of one of them loaded and displayed and/or the website information of domain name at the same level:
Loaded and displayed in new window;
Loaded and displayed in new Shipping Options Page; Or
Loaded and displayed in the current browser form page.
7. method according to claim 6 is characterized in that, in the following ways one of them the described upper level domain name of obtaining of loaded and displayed and/or website information of domain name at the same level in the current browser form page: carry out loaded and displayed with piece level layer; Or float on and carry out loaded and displayed in the browser main window.
8. method according to claim 7 is characterized in that, adopts DIV piece level element or iframe piece level element to realize carrying out loaded and displayed with piece level layer.
9. method according to claim 1 is characterized in that, described user is input as mouse input, keyboard input or touch-screen input.
10. method according to claim 9 is characterized in that, when described user is input as the mouse input:
The described single lattice project event that enters the form page is: mouse-over event or mouse in this list lattice project move into event;
The step of the upper level domain name that described loaded and displayed is obtained and/or the website information of domain name at the same level comprises: when the event that mouse moves in single lattice project of the form page occurs, and the upper level domain name that loaded and displayed is obtained in the browser form page and/or the website information of domain name at the same level.
11. method according to claim 9 is characterized in that:
When described user was input as the keyboard input, the described single lattice project event that enters the form page was: the keyboard of this list lattice project is selected event;
When described user was input as the touch-screen input, the described single lattice project event that enters the form page is: the touch-screen of this list lattice project clicked event.
12. each described method in to 4,6 to 11 according to claim 1 is characterized in that the described page data that loads on the browser form page comprises:
According to order or the frequency that network address in webpage master information, the network address of obtaining or the browsing history of user's setting occurs, in the described browser form page, load the web data of one or more single lattice projects from collection.
13. method according to claim 12 is characterized in that, single lattice item web data comprises one or more in the following data described in the described browser form page: web page title, webpage icon or network address.
14. each described method in to 4,6 to 11 is characterized in that the domain name list storage is in browser client or server according to claim 1;
TLD, the second level domain of each default website are preserved in the domain name tabulation, and the website links of three grades of domain names and/or web page title.
15. each described method in to 4,6 to 11 is characterized in that described website information is website links and/or web page title corresponding to this website links according to claim 1.
16. method according to claim 15 is characterized in that, also comprises:
When the event of certain bar in the web page title that detects user input and enter the upper level domain name of loaded and displayed and/or domain name at the same level occurs, highlight this web page title;
When the event that detects this web page title of user's input selection occurs, enter the webpage of the corresponding website links of this web page title.
17. each described method in to 4,6 to 11 is characterized in that according to claim 1, also comprises:
When the single lattice project event that detects user input and shift out the form page occurs, the upper level domain name of loaded and displayed and/or the website information of domain name at the same level is eliminated or hide.
18. according to claim 1 to 4, each described method in 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. load the client of website data in the browser form page, it is characterized in that, comprising:
The first memory module is used for the tabulation of storage domain name, and TLD and the second level domain of each default website are preserved in this domain name tabulation, and the website information of three grades of domain names;
The motion detection module is used for behind the page data that loads the browser form page, and the event of inputting for the user detects;
The action determination module is used for entering the single lattice project of form page event when occuring when detecting described user's input, determines that described user inputs the single lattice project that enters;
Judge matching module, be used for when website links corresponding to described single lattice project is second level domain or its subdomain name that upper level domain name corresponding to this website links and/or the website information of domain name at the same level are obtained in the domain name tabulation of mating in described the first memory module;
The loaded and displayed module is used for upper level domain name that loaded and displayed obtains and/or the website information of domain name at the same level, and this website information selects to open the corresponding webpage of this website information for user.
20. client according to claim 19 is characterized in that, also comprises:
The keyword extraction module is used for extracting the content key word from the web page title of website links corresponding to described single project after determining the single project that user's input enters;
The first network interface module is used for this content key word is sent to server, and reception server is retrieved according to this content key word and the recommended links that generates;
Described loaded and displayed module also is used at the described recommended links of described browser form page loaded and displayed.
21. client according to claim 20 is characterized in that:
Described first network interface module also is used for the user name of login user is sent to server; And reception server is retrieved according to the interest characteristics information of content key word and this user name respective user and the recommended links that generates.
22. client according to claim 20 is characterized in that:
Recommended links screening module adopts interest characteristics information corresponding to user name that this recommended links is screened;
Described loaded and displayed module also is used for when the event that described user's input is moved in the single lattice project of the form page occurs, and loaded and displayed is through the recommended links after the described screening in the browser form page.
23. client according to claim 19 is characterized in that, one of them comes the described upper level domain name of obtaining of loaded and displayed and/or the website information of domain name at the same level to described loaded and displayed module 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. client according to claim 23 is characterized in that, described loaded and displayed module is one of them the described upper level domain name of obtaining of loaded and displayed and/or website information of domain name at the same level in the current browser form page in the following ways:
Show with piece level layer; Or
Float in the browser main window and show.
25. client according to claim 24 is characterized in that, described loaded and displayed module adopts DIV piece level element or iframe piece level element to realize showing with piece level layer.
26. client according to claim 19 is characterized in that, described user is input as mouse input, keyboard input or touch-screen input.
27. client according to claim 26 is characterized in that, when described user was input as the mouse input, the action determination module was used for:
When detecting when the mouse-over event of single lattice project of the form page or mouse immigration event occur, determine single lattice project that described user's input enters;
When the event that moves when mouse in the single lattice project that detects at the form page occurs, the upper level domain name that loaded and displayed is obtained in the browser form page and/or the website information of domain name at the same level.
28. client according to claim 26 is characterized in that:
When described user was input as the keyboard input, the action determination module was used for determining that the user inputs the single lattice project that enters when the keyboard selection event of the single lattice project that detects the form page occurs;
When described user was input as the touch-screen input, the action determination module was used for determining that the user inputs the single lattice project that enters when the touch-screen of the single lattice project that detects the form page clicks the event generation.
29. each described client in 28 is characterized in that described website information is: website links and web page title corresponding to this website links according to claim 19.
30. each described client in 28 according to claim 19, 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 true CN102968451A (en) 2013-03-13
CN102968451B 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)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152426A (en) * 2013-03-19 2013-06-12 北京奇虎科技有限公司 Server, system and method for preloading webpage browsed by client side
CN103164027A (en) * 2013-04-09 2013-06-19 青岛旲天下智能科技有限公司 Human-computer interaction device adopting gestures
CN103197840A (en) * 2013-03-28 2013-07-10 青岛旲天下智能科技有限公司 Touch control man-machine interaction device
CN103218424A (en) * 2013-04-03 2013-07-24 北京奇虎科技有限公司 Webpage displaying method and webpage displaying device
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
CN104166722A (en) * 2014-08-22 2014-11-26 中国联合网络通信集团有限公司 Website recommending method and device
CN104462424A (en) * 2014-12-12 2015-03-25 北京奇虎科技有限公司 Method, device, client and system for generating grid page in mobile browser
WO2017107659A1 (en) * 2015-12-24 2017-06-29 广州市动景计算机科技有限公司 Method, device, and computing apparatus for displaying customized information in browser window
CN110889061A (en) * 2019-11-12 2020-03-17 望海康信(北京)科技股份公司 Webpage loading method and device
CN111383071A (en) * 2018-12-30 2020-07-07 贝壳技术有限公司 Method and device for screening conditions of scenes related to real estate transaction system
CN113220282A (en) * 2021-05-06 2021-08-06 北京百度网讯科技有限公司 Development processing method, device and storage medium for small program

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

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152426A (en) * 2013-03-19 2013-06-12 北京奇虎科技有限公司 Server, system and method for preloading webpage browsed by client side
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
CN103218424A (en) * 2013-04-03 2013-07-24 北京奇虎科技有限公司 Webpage displaying method and webpage displaying 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
CN104166722A (en) * 2014-08-22 2014-11-26 中国联合网络通信集团有限公司 Website recommending method and device
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
WO2017107659A1 (en) * 2015-12-24 2017-06-29 广州市动景计算机科技有限公司 Method, device, and computing apparatus for displaying customized information in browser window
CN106919300A (en) * 2015-12-24 2017-07-04 广州市动景计算机科技有限公司 Represent method, device and the equipment of customized information on browser window
CN106919300B (en) * 2015-12-24 2020-08-04 阿里巴巴(中国)有限公司 Method, device and equipment for displaying customized information on browser window
CN111383071A (en) * 2018-12-30 2020-07-07 贝壳技术有限公司 Method and device for screening conditions of scenes related to real estate transaction system
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
CN113220282A (en) * 2021-05-06 2021-08-06 北京百度网讯科技有限公司 Development processing method, device and storage medium for small program
CN113220282B (en) * 2021-05-06 2023-07-18 北京百度网讯科技有限公司 Development processing method, device and storage medium for applet

Also Published As

Publication number Publication date
CN102968451B (en) 2016-08-03

Similar Documents

Publication Publication Date Title
CN102968451A (en) Method for loading website data in browser format page and browser client
CN102955847B (en) The browser form page loads the system of website data
CN103714115A (en) Method and device for loading web page content
CN104063454A (en) Search push method and device for mining user demands
CN103064826A (en) Method, device and system used for imputing expressions
CN103617191A (en) Browser and method for rendering same by means of hardware acceleration
CN103336836A (en) Page search method and page search device
CN102930057A (en) Search implementation method and device
CN102982134A (en) System enabling recommended web site information to be displayed in browser address bar
CN103699669A (en) Method for message pushing in browser and browser terminal
CN102982174A (en) Method and device for performing web search in browser
CN103514282A (en) Method and device for displaying search results of videos
CN103678555A (en) Webpage collecting method and browser
CN102955850A (en) Method and device for loading sequencing website
CN103020239A (en) Web searching method and device
CN102982069A (en) Method and device for recommended data displaying
CN103067470A (en) Method, server and system for pushing information to browser
CN102930012A (en) Client and search pilot method
CN103646122A (en) Picture identification method based on drag picture, picture identification system based on drag picture, picture identification equipment based on drag picture and picture identification device based on drag picture
CN103838862A (en) Video searching method, device and terminal
CN102970339B (en) A kind of method and browser that shows network address
CN102902784B (en) Web page classification storage system and method
CN102982068A (en) Method for displaying recommended data and corresponding browser
CN104199865A (en) Searching method, client-side and system of custom result providing content provider
CN103761232A (en) Method and device for providing media content information of webpage

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

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.

TR01 Transfer of patent right