CN102955847A - System for loading website data on browser format page - Google Patents

System for loading website data on browser format page Download PDF

Info

Publication number
CN102955847A
CN102955847A CN2012104149251A CN201210414925A CN102955847A CN 102955847 A CN102955847 A CN 102955847A CN 2012104149251 A CN2012104149251 A CN 2012104149251A CN 201210414925 A CN201210414925 A CN 201210414925A CN 102955847 A CN102955847 A CN 102955847A
Authority
CN
China
Prior art keywords
website
user
domain name
server
key word
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
CN2012104149251A
Other languages
Chinese (zh)
Other versions
CN102955847B (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 CN201210414925.1A priority Critical patent/CN102955847B/en
Publication of CN102955847A publication Critical patent/CN102955847A/en
Application granted granted Critical
Publication of CN102955847B publication Critical patent/CN102955847B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a system for loading website data on a browser format page. The system comprises a client and a server, wherein the client is used for transmitting a website link corresponding to a simple lattice item to the server, and receiving, loading and displaying the website information, which is fed back by the server, of the upper domain name and/or the same level domain name of the website link corresponding to the simple lattice item when detecting that an event that user input enters the simple lattice item in a format page happens, and the website link corresponding to the simple lattice item is a second-level domain name or a sub-domain name of the second-level domain name; and the server is used for storing a domain name list, matching the domain name list, acquiring the website information of the upper domain name and/or the same level domain name corresponding to the website link and transmitting the website information to the client according to the website link corresponding to the simple lattice item when receiving the website link corresponding to the simple lattice item transmitted by the client. According to the system, on the basis of an initial interface of the browser format page, the proposal of network information is realized, the initial interface entrance information of the browser is enriched, and the user experience is further improved.

Description

Load the system of website data in the browser form page
Technical field
The present invention relates to Internet technical field, relate in particular to the system that loads 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, Google Chrome, 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 system that loads website data in a kind of browser form page, so that more abundant Web portal information to be provided to the user.
According to the present invention, provide the system that loads website data in a kind of browser form page.This system comprises: browser client and server, wherein: browser client, be used for when detecting user's input and enter the generation of the single lattice project of form page event, and 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 the upper level domain name of website links corresponding to single lattice project of being returned by server of reception, loaded and displayed and/or the website information of domain name at the same level; Server, be used for the tabulation of storage domain name, after website links corresponding to the single lattice project that receives the browser client transmission, according to website links corresponding to single lattice project, the matching domain list of file names is obtained upper level domain name corresponding to this website links and/or the website information of domain name at the same level, and is sent to browser client.
Can find out from technique scheme, load the system 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 schematic 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 schematic 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, the 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.Can realize like this in this tabulation, retrieving coupling behind the URL of the website links in having obtained 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 relating 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, realizes the selection at 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 https://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 the 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: https://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 IPHONE 4S, 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, the 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.
The 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, 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 the 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 various beneficial effect identical 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 various beneficial effect identical 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 in the situation that there be these details to put into practice.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 some or all some or repertoire of parts in the system of the embodiment of the invention.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 (7)

1. load the system of website data in the browser form page, comprise client and server, wherein:
Described client, be used for entering the generation of the single lattice project of form page event when detecting user's input, and when website links corresponding to described single lattice project is second level domain or its subdomain name, website links corresponding to described single lattice project is sent to server, the upper level domain name of the website links that described single lattice project that reception and loaded and displayed are returned by server is corresponding and/or the website information of domain name at the same level;
Described server, be used for the tabulation of storage domain name, after website links corresponding to the described single lattice project that receives described client transmission, according to website links corresponding to described single lattice project, the matching domain list of file names is obtained upper level domain name corresponding to this website links and/or the website information of domain name at the same level, and is sent to described client.
2. system according to claim 1 is characterized in that, described client comprises:
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;
The first network interface module, be used for when website links corresponding to described single lattice project is second level domain or its subdomain name, website links corresponding to described single lattice project is sent to server, and receives the upper level domain name of website links corresponding to described single lattice project of being returned by server and/or the website information of domain name at the same level;
The loaded and displayed module is used for when the event that described user's input is moved occurs the described upper level domain name of obtaining of loaded and displayed and/or the website information of domain name at the same level in the browser form page in the single lattice project of the form page.
3. system according to claim 2 is characterized in that, described server comprises:
The second 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 second network interface module is used for receiving website links corresponding to described single lattice project that described 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 described client;
Judge matching module, be used for according to website links corresponding to described single lattice project, mate in the second memory module 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.
4. system according to claim 3 is characterized in that,
Described client 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; Described first network interface module also 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 for when the event that described user's input is moved occurs the described recommended links of loaded and displayed in the browser form page in the single lattice project of the form page;
Described server also comprises: the recommended links generation module, be used for according to described content key word generating recommendations key word, and retrieve according to this recommendation keyword, with the network information that retrieves as recommended links; Described second network interface module be used for receiving described content key word, and the recommended links that this content key word is corresponding is back to described client.
5. system according to claim 4 is characterized in that,
In the described client, 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;
Described server also comprises: the 3rd memory module is used for storage user name and a plurality of interest characteristics key words corresponding with it; Described second network interface module also is used for receiving described user name, and recommended links corresponding to this user name content key word is back to described client; Described recommended links generation module is used for according to described user name, searches the interest characteristics key word corresponding with this user name, and according to this interest characteristics key word and described content key word generating recommendations key word.
6. system according to claim 5, it is characterized in that, in described the 3rd memory module: 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 client report of user and/or user's use habit and for the user.
7. each described system in 6 according to claim 1 is characterized in that, described client and server is by the interconnection of HTTP interface.
CN201210414925.1A 2012-10-25 2012-10-25 The browser form page loads the system of website data Expired - Fee Related CN102955847B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210414925.1A CN102955847B (en) 2012-10-25 2012-10-25 The browser form page loads the system of website data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210414925.1A CN102955847B (en) 2012-10-25 2012-10-25 The browser form page loads the system of website data

Publications (2)

Publication Number Publication Date
CN102955847A true CN102955847A (en) 2013-03-06
CN102955847B CN102955847B (en) 2016-07-06

Family

ID=47764653

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210414925.1A Expired - Fee Related CN102955847B (en) 2012-10-25 2012-10-25 The browser form page loads the system of website data

Country Status (1)

Country Link
CN (1) CN102955847B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103793532A (en) * 2014-02-27 2014-05-14 北京金山网络科技有限公司 Page navigation method and device, and browser
CN104504058A (en) * 2014-12-18 2015-04-08 北京奇虎科技有限公司 Web page presentation method and browser device
CN106412024A (en) * 2016-09-07 2017-02-15 网易无尾熊(杭州)科技有限公司 Page acquisition method and device
CN107544967A (en) * 2016-06-23 2018-01-05 北京搜狗科技发展有限公司 A kind of Network Access Method, device and electronic equipment
CN109951579A (en) * 2019-03-20 2019-06-28 腾讯科技(深圳)有限公司 Domain name processing method, device, computer readable storage medium and computer equipment
CN112632445A (en) * 2020-12-30 2021-04-09 广州酷狗计算机科技有限公司 Webpage playing method, device, equipment and storage medium

Citations (3)

* 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
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 (3)

* 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

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103793532A (en) * 2014-02-27 2014-05-14 北京金山网络科技有限公司 Page navigation method and device, and browser
CN103793532B (en) * 2014-02-27 2017-04-12 北京金山网络科技有限公司 Page navigation method and device, and browser
CN104504058A (en) * 2014-12-18 2015-04-08 北京奇虎科技有限公司 Web page presentation method and browser device
CN104504058B (en) * 2014-12-18 2018-10-09 北京奇虎科技有限公司 A kind of page display method and browser device
CN107544967A (en) * 2016-06-23 2018-01-05 北京搜狗科技发展有限公司 A kind of Network Access Method, device and electronic equipment
CN107544967B (en) * 2016-06-23 2022-03-25 北京搜狗科技发展有限公司 Network access method and device and electronic equipment
CN106412024A (en) * 2016-09-07 2017-02-15 网易无尾熊(杭州)科技有限公司 Page acquisition method and device
CN106412024B (en) * 2016-09-07 2019-10-15 网易无尾熊(杭州)科技有限公司 A kind of page acquisition methods and device
CN109951579A (en) * 2019-03-20 2019-06-28 腾讯科技(深圳)有限公司 Domain name processing method, device, computer readable storage medium and computer equipment
CN112632445A (en) * 2020-12-30 2021-04-09 广州酷狗计算机科技有限公司 Webpage playing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN102955847B (en) 2016-07-06

Similar Documents

Publication Publication Date Title
CN102968451A (en) Method for loading website data in browser format page and browser client
CN102822815B (en) For the method and system utilizing browser history to carry out action suggestion
CN101395608B (en) Searching within a site of a search result
CN103714115A (en) Method and device for loading web page content
CN104063454A (en) Search push method and device for mining user demands
CN104765809A (en) Preview method and device of search pictures of mobile terminal
CN102955847B (en) The browser form page loads the system of website data
CN103064826A (en) Method, device and system used for imputing expressions
CN102982134A (en) System enabling recommended web site information to be displayed in browser address bar
CN103617191A (en) Browser and method for rendering same by means of hardware acceleration
KR20160010416A (en) Customizable, real time intelligence channel
CN103514282A (en) Method and device for displaying search results of videos
CN102982174A (en) Method and device for performing web search in browser
CN103678555A (en) Webpage collecting method and browser
CN102955850A (en) Method and device for loading sequencing website
CN102880711A (en) Processing method and processing device for input data in browser address bar
CN103020239A (en) Web searching method and device
CN102982069A (en) Method and device for recommended data displaying
CN102930012A (en) Client and search pilot method
RU2562397C2 (en) Method and apparatus for inserting address of hyperlink into bookmark
CN102970339B (en) A kind of method and browser that shows network address
CN103838862A (en) Video searching method, device and terminal
CN102955859B (en) Web page content revealing method and device
CN102902784B (en) Web page classification storage system and method
CN103530389A (en) Method and device for improving stopword searching effectiveness

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: 20220721

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160706

CF01 Termination of patent right due to non-payment of annual fee