CN104133908B - Method, server, client and the system that frame is discussed are shown or generated in the page - Google Patents

Method, server, client and the system that frame is discussed are shown or generated in the page Download PDF

Info

Publication number
CN104133908B
CN104133908B CN201410386510.7A CN201410386510A CN104133908B CN 104133908 B CN104133908 B CN 104133908B CN 201410386510 A CN201410386510 A CN 201410386510A CN 104133908 B CN104133908 B CN 104133908B
Authority
CN
China
Prior art keywords
polymerization
search
topic
frame
result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410386510.7A
Other languages
Chinese (zh)
Other versions
CN104133908A (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 CN201410386510.7A priority Critical patent/CN104133908B/en
Publication of CN104133908A publication Critical patent/CN104133908A/en
Application granted granted Critical
Publication of CN104133908B publication Critical patent/CN104133908B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a kind of for showing frame is discussed or generates discussion frame method, server, client and system in result of page searching.Wherein, it is used to generate the method that frame is discussed in result of page searching, including:Receive the search key sent out by the first client;Corresponding polymerization topic is calculated according to search key;Corresponding content record file is obtained according to polymerization topic, and frame file is discussed using polymerization topic and the search of corresponding content record file generated;And search is discussed that frame file is sent to first client for sending out search key.Scheme according to the present invention, corresponding polymerization topic can be obtained according to search key, and search can be generated, frame file is discussed, therefore user need not click search entry successively to chat, it has saved time and network flow consumption, and the user for having used the search key corresponding to same polymeric topic to scan for can chat for specific topics.

Description

Method, server, client and the system that frame is discussed are shown or generated in the page
Technical field
The present invention relates to search for technical field of information processing, and in particular to one kind is used to show in result of page searching or life At method, server, client and the system that frame is discussed.
Background technology
In current internet, search engine is the network application that network user frequently uses, specific for some Topic, such as much-talked-about topic (such as 2014 world cups) or common topic (such as weather), network user generally requires needle It chats these topics.
Figure 12 is shown obtains the schematic diagram of result of page searching using the prior art.It is obtained using existing search engine Result of page searching in, be only provided with search entry, the user of search engine in input search key and is searched for After result page, it is also necessary to which accessing specific network address by the search entry clicked on result of page searching could be directed in network address Appearance is chatted, such as the comment etc. made comments or browse remaining network user.
However, the results page that user obtains according to normal search result, cannot be visually known by the way which is clicked A little search entries can participate in chatting, and only can just know whether and can join after clicking search entry and accessing corresponding website With chat.Moreover, even if user participates in chatting just for specific webpage content if chat, (such as many topics " 2014 world cup " etc.) for, relative different search key is very much (such as relevant with " 2014 world cup " " Germany ", " Brazilian football " etc.), the search entry that the user scanned for using different search keys is frequently resulted in Difference also would not mutually chat.It is inefficient in this way so that the search need of user is not fully met, and search for body Test difference.
Invention content
In view of the above problems, it is proposed that the present invention overcoming the above problem in order to provide one kind or solves at least partly State a kind of for providing method, server, client and system that frame is discussed in result of page searching of problem.
One side according to the present invention provides a kind of server for generating discussion frame in result of page searching, Including Transmit-Receive Unit, polymerized unit, and frame maintenance unit is discussed;The Transmit-Receive Unit is suitable for receiving and be sent out by the first client The search key gone out;The polymerized unit, suitable for corresponding polymerization topic is calculated according to search key;The discussion Frame maintenance unit suitable for obtaining corresponding content record file according to polymerization topic, and uses polymerization topic and corresponding content It records file generated search and frame file is discussed;The Transmit-Receive Unit, is further adapted for searching for that discuss that frame file is sent to described Send out the first client of search key.
Wherein, the Transmit-Receive Unit is further adapted for receiving the commenting corresponding to polymerization topic sent out by the first client By information;The discussion frame maintenance unit is further adapted for corresponding to the interior of polymerization topic using the comment information update received Hold record file and generates fresh information;The Transmit-Receive Unit is further adapted for broadcasting fresh information in real time to display pair The second client of one or more of frame should be discussed in the search of polymerization topic.
Wherein, the polymerized unit, including polymerization retrieval module and synonym retrieval module;The polymerization retrieval module, Suitable for judging whether to polymerize topic with described search Keywords matching, if then record corresponding polymerization topic, if not Described search keyword is then sent to the synonym retrieval module;The synonym retrieval module, suitable for searching receiving When rope keyword, inquiry whether there is synonym corresponding with described search keyword, if being then sent to synonym described Polymerization retrieval module;The polymerization retrieval module is further adapted for when receiving synonym, judge whether with it is any same The adopted matched polymerization topic of word, if then recording corresponding polymerization topic.
Wherein, the polymerization retrieval module, including Keywords matching engine and canonical coupling engine;The keyword Engine is matched, is suitable for judging whether described search keyword matches with the word to be checked included by least one polymerization set, If then recording corresponding polymerization topic, if described search keyword is otherwise sent to the canonical coupling engine;Wherein, institute It states polymerization set and respectively includes a polymerization topic and at least one word to be checked;The canonical coupling engine, suitable for connecing When receiving search key, described search keyword is subjected to regular operations, the operation knot judged using regular expression Whether fruit matches with the word to be checked included by least one polymerization set, if then recording corresponding polymerization topic, if not Described search keyword is then sent to the synonym retrieval module.
Wherein, which further includes polymerized maintenance unit;The polymerized maintenance unit is suitable for being inputted according to user Search key and obtained search result real-time update polymerization set.
Wherein, the polymerized maintenance unit is suitable in the given time the repeatedly search key of crawl user input With the search result obtained according to search key;Enable the search key that captures every time and corresponding search result respectively as One record group;It to each record group, extracts to obtain several result keywords from search result, result keyword and search is enabled to close Keyword forms phrase to be analyzed;To each phrase to be analyzed, the correlation between each keyword that phrase to be analyzed includes is analyzed Degree, enables the degree of correlation reach two crucial phrases of preset first threshold into a polymerization phrase;Count the multiple polymerization word The number of each keyword in group enables number reach polymerization of the keyword of preset second threshold as a polymerization set Topic, it is word to be checked to enable and polymerize topic to form remaining keyword of polymerization phrase, to obtain polymerization set.
According to another aspect of the present invention, a kind of client for showing discussion frame in result of page searching is provided, Including:Searching request unit is suitable for receiving the search key of user's input, search key is sent to server;Knot Fruit acquiring unit is suitable for receiving the search that server is sent and frame file is discussed;As a result display unit is suitable for that frame is discussed according to search File is shown in result of page searching discusses frame.
Wherein, the client further comprises the second Transmit-Receive Unit:Second Transmit-Receive Unit is suitable for receiving user The comment information of input, and comment information is sent to server;The result display unit is further adapted for discussing in search Frame shows the comment information of user's input.
Wherein, second Transmit-Receive Unit is further adapted for receiving the fresh information that server is sent;The result is shown Unit is further adapted for that frame is discussed according to fresh information more new search;Wherein, the fresh information is that server is being received by showing Show the commenting corresponding to polymerization topic that the search for corresponding to polymerization topic discusses that remaining one or more client of frame are sent out When by information, generated using the comment information of reception;Wherein, the result display unit is suitable for according to fresh information more New search discusses the content shown by frame.
According to another aspect of the present invention, it provides a kind of for showing the system that frame is discussed, packet in result of page searching Include client as described above and server as described above.
According to another aspect of the present invention, it provides a kind of for generating the method that frame is discussed, packet in result of page searching Include following steps:Receive the search key sent out by the first client;Corresponding polymerization is calculated according to search key Topic;Corresponding content record file is obtained according to polymerization topic, and is given birth to using polymerization topic and corresponding content record file Frame file is discussed at search;And search is discussed that frame file is sent to first client for sending out search key.
Wherein, the method further includes:It receives and is believed by the comment for corresponding to polymerization topic that the first client is sent out Breath;Correspond to the content record file of polymerization topic using the comment information update of reception and generates fresh information;And it will more New information, which is broadcasted in real time to display, corresponds to the second client of one or more that the search for polymerizeing topic discusses frame.
Wherein, described that corresponding polymerization topic is calculated according to search key, including:S31, judge whether with The polymerization topic of described search Keywords matching, if so then execute step S34;S32 is thened follow the steps if not;S32, inquiry whether In the presence of synonym corresponding with described search keyword, if so then execute step S33, if otherwise exiting flow;S33, judgement are No exist and any synonym is matched polymerize topic, if so then execute step S34, if otherwise exiting flow;S34, record pair The polymerization topic answered.
Wherein, the step S31 is specifically included:S41, judge whether described search keyword at least one polymerize word set Included word to be checked matching is closed, if so then execute step S34, thens follow the steps S42 if not;Wherein, the polymerization word set Conjunction respectively includes a polymerization topic and at least one word to be checked;S42, by described search keyword using regular expression into Whether row regular operations, the operation result judged match with the word to be checked included by least one polymerization set, if It is to then follow the steps S34, thens follow the steps S32 if not.
Wherein, this method further includes:According to the search key of user's input and obtained search result real-time update Polymerization set.
Wherein, the search key according to user's input and obtained search result real-time update polymerize word set It closes, specifically includes:The search key of crawl user input and the search obtained according to search key in the given time As a result;Enable the search key captured and corresponding search result respectively as a record group;To each record group, from search As a result extraction obtains several result keywords, and result keyword and search key is enabled to form phrase to be analyzed;It is waited for point to each Phrase is analysed, the degree of correlation between each keyword that phrase to be analyzed includes is analyzed, the degree of correlation is enabled to reach preset first threshold Two crucial phrases at a polymerization phrase;The number for counting each keyword in the polymerization phrase enables number reach pre- If second threshold polymerization topic of the keyword as a polymerization set, enable and polymerize topic composition polymerization phrase with this Remaining keyword is word to be checked, to obtain polymerization set.
According to another aspect of the present invention, it provides a kind of for showing the method that frame is discussed, packet in result of page searching Include following steps:The search key for receiving user's input, server is sent to by search key;Server is received to send Search discuss frame file;And discuss that frame file shows that search discusses frame in result of page searching according to search.
Wherein, the method further includes:The comment information for receiving user's input, service is sent to by comment information Device;And discuss that frame shows the comment information of user's input in search.
Wherein, the method further includes:Receive the fresh information that server is sent;And it is updated according to fresh information Search discusses frame;Wherein, the fresh information is that server is being received by showing that the search for corresponding to polymerization topic discusses frame When the comment information for corresponding to polymerization topic that remaining one or more client is sent out, given birth to using the comment information of reception At;Wherein, described that frame is discussed according to fresh information more new search, including discussed shown by frame according to fresh information more new search Content.
It is according to the present invention a kind of for generating or showing the method that frame is discussed, server, client in result of page searching End and system, can obtain corresponding polymerization topic (such as " 2014 world cup ") according to search key (such as " Germany "), And search can be generated and discuss frame file so that client is shown.It can enable user that need not click search entry energy successively Chat, can the person of eliminating the need for enter the operation of Chat page by clicking search entry, saved time and network flow Amount consumption, and enable the user for having used the search key corresponding to same polymeric topic to scan for for spy Determine topic to chat.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technical means of the present invention, And can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can It is clearer and more comprehensible, below the special specific implementation mode for lifting the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantages and benefit are common for this field Technical staff will become clear.Attached drawing only for the purpose of illustrating preferred embodiments, and is not considered as to the present invention Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the stream for generating the method that frame is discussed in result of page searching according to a first embodiment of the present invention Cheng Tu;
Fig. 2 shows the detailed flow charts of the step S200 among Fig. 1;
Fig. 3 shows the more detailed flow chart of the step S200 among Fig. 1, Fig. 2;
Fig. 4 shows the stream for generating the method that frame is discussed in result of page searching according to a second embodiment of the present invention Cheng Tu;
The search result real-time update polymerization set that Fig. 5 shows the search key inputted according to user and obtains Flow chart;
Fig. 6 shows the stream according to an embodiment of the invention for showing the method that frame is discussed in result of page searching Cheng Tu;
Fig. 7 shows the server for generating discussion frame in result of page searching according to a first embodiment of the present invention Block diagram;
Fig. 8 shows the server for generating discussion frame in result of page searching according to a second embodiment of the present invention Block diagram;
Fig. 9 shows the detailed block diagram of Fig. 7 or shown in Fig. 8 polymerized units 200;
Figure 10 shows the detailed block diagram of polymerization retrieval module shown in Fig. 9;
Figure 11 shows according to an embodiment of the invention for showing the client that frame is discussed in result of page searching Block diagram;
Figure 12 is shown obtains the schematic diagram of result of page searching using the prior art;And
Figure 13 is shown using technical scheme of the present invention, and the schematic diagram that frame is discussed is shown in result of page searching.
Specific implementation mode
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in attached drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure Completely it is communicated to those skilled in the art.
The overall technology design of the present invention is, is received the search key of user's input by client and is sent to and searched Rope server;Corresponding polymerization topic is calculated according to search key in search server, to be generated according to polymerization topic Search discusses frame file and search is discussed that frame file is sent to client;It is begged in result of page searching display search by client By frame.Further, it receives display in real time by search server and corresponds to specific aggregation topic (such as " 2014 world cup ") Search the comment information of user that the client of frame is sent is discussed, and fresh information is sent to that same display corresponds to should The search for polymerizeing topic (i.e. " 2014 world cup ") discusses remaining client of frame, is chatted for specific topics to realize It function.Still further, being recorded by the search for capturing and counting user in the given time, i.e., crawl and statistics make The search key of user's input and the search result obtained according to search key, update is for calculating required for polymerization topic Polymerization set, polymerization set can be updated, real-time is more preferable in real time according to analysis to mass data.
One side according to the present invention provides a kind of for generating the method that frame is discussed in result of page searching.Fig. 1 Show the flow chart for generating the method that frame is discussed in result of page searching according to a first embodiment of the present invention.Wherein, Method as shown in Figure 1 includes step S100, S200, S300 and S400 as described below:
Step S100, the search key sent out by the first client is received.In the present embodiment, the reception of the first client makes The search key of user's input, and the search key transmitted and received.
Step S200, corresponding polymerization topic is calculated according to search key.It is poly- by calculating among the present embodiment Topic is closed, it can be identical to using the user that the different search keys corresponding to identical polymerization topic scan for show Search discuss frame.
Step S300, corresponding content record file is obtained according to polymerization topic, and uses polymerization topic and corresponding interior Hold record file generated search and frame file is discussed.
Among the present embodiment, content record file record is directed to the discussion record of specific aggregation topic, preferably, content Recording file record, (such as nearest 30 minutes or nearest three hours etc.) user talks about for specific aggregation in the given time Inscribe the discussion record of (such as " 2014 world cup ").The search of the present embodiment discusses the specific implementation mode of frame file, Neng Goushi The discussion frame being embedded in a manner of window in result of page searching can pass through the various ways such as JavaScript or C# reality It applies.
Step S400, search is discussed that frame file is sent to first client for sending out search key.
Among the present embodiment, discuss that frame file is sent to the first client by that will search for, it can be for the first client Browser display search discusses frame, preferably, discussing that frame file is embedded in search knot in a manner of window file that will search for In the predeterminated position of fruit file and it is sent to the first client, the first client is in the predeterminated position display window of search results pages The mode of mouth shows that the search being embedded in search results pages discusses frame.
Further include calling further, in this embodiment when receiving the search key sent out by the first client Existing search engine obtains search result file, and the step of search result file is sent to the first client, this Point repeats no more.Preferably, can search be discussed that frame file is embedded in the pre- of search result file in a manner of window file If in position and being sent to the first client, the browser of the first client shows search results pages, and in search result The mode of the predeterminated position display window of page shows that the search being embedded in search results pages discusses frame.
The more specific contents of above-mentioned steps S200 of the present embodiment are described more particularly below.
Fig. 2 shows the detailed flow charts of the step S200 among Fig. 1.Referring to Fig.2, step S200's closes according to search Corresponding polymerization topic is calculated in keyword, specifically includes step S31, S32, S33 and S34 as described below:
Step S31, it judges whether to polymerize topic with described search Keywords matching, if so then execute step S34; S32 is thened follow the steps if not.If more specifically, in the presence of with search key is matched polymerize topic, record corresponding polymerization Topic, and then execute step S300 corresponding content record file is obtained according to polymerization topic and uses polymerization topic and correspondence Content record file generated search discuss frame file;If there is no with search key is matched polymerize topic, execute step Rapid S32 attempts further to inquire polymerization topic by inquiring synonym.
Step S32, inquiry whether there is synonym corresponding with described search keyword, if so then execute step S33, if Otherwise flow is exited.Preferably, the step S32 of the present embodiment can be by agreeing to that word and search engine queries whether there is and search The corresponding synonym of keyword is judged whether and synonym if thening follow the steps S33 there are synonym using synonym The polymerization topic matched, if there is no indicate that polymerization topic corresponding with current search key and content is not present if synonym File is recorded, flow is exited, search is not generated and frame file is discussed.
Step S33, it judges whether and any synonym is matched polymerize topic, if so then execute step S34, if not Then exit flow.If more specifically, in the presence of with search key is matched polymerize topic, record corresponding polymerization topic, into And execute step S300 corresponding content record file is obtained according to polymerization topic and uses polymerization topic and corresponding content It records file generated search and frame file is discussed;If there is no indicate that corresponding polymerization topic and content record is not present if synonym File, exits flow, does not generate search and frame file is discussed.
Step S34, corresponding polymerization topic is recorded, step S300 is executed.
More specifically, Fig. 3 shows the more detailed flow chart of the step S200 among Fig. 1, Fig. 2.Wherein, among Fig. 2 Step S31 specifically include step S41 and step S42 as described below:
Step S41, judge described search keyword whether with the word to be checked included by least one polymerization set Match, if so then execute step S34, thens follow the steps S42 if not.Wherein, the polymerization set respectively includes a polymerization words Topic and at least one word to be checked.Preferably, the polymerization set of the present embodiment includes polymerization topic (such as " 2014 generation Boundary's cup ") and it is at least one with polymerize the relevant word to be checked of topic (for example, " Germany ", " German football team ", " Brazilian enough Team ", " Argentinian men's football " etc.), by the way that search key and word to be checked are compared, if search key (such as " Germany Team ") it is matched with a word (i.e. " Germany ") to be checked, then it represents that search key is matched with topic is polymerize, and is further passed through Step S34 records corresponding polymerization topic.If by search key be compared with the polymerization set and with it is to be checked Word mismatches, then further executes step S42.
Step S42, described search keyword is subjected to regular operations, the operation result judged using regular expression Whether match with the word to be checked included by least one polymerization set, if so then execute step S34, thens follow the steps if not S32.Wherein, by the way that search key is carried out regular operations, it accurately can identify and analyze the lack of standardization of user's input Search key, for example, for user input search key " millet * ", by using regular expression carry out just The operation result that then operation obtains can be " millet ", further judge whether " millet " is wrapped at least one polymerization set The word to be checked matching included, judgment method is roughly the same with above-mentioned steps S41, repeats no more.If being judged as YES, further lead to It crosses step S34 and records corresponding polymerization topic, if being judged as NO, then follow the steps step of the inquiry with the presence or absence of synonym of S32 Suddenly.
Preferably, executing the operation of similar above-mentioned steps S41 and step S42 among step S33 respectively for synonym.Example Such as, judge whether synonym matches with the word to be checked included by least one polymerization set, if so then execute step S34, If otherwise further by search key using regular expression carry out regular operations, the operation result judged whether with extremely Word to be checked matching included by a few polymerization set, if so then execute step S34, if otherwise exiting flow.
Fig. 4 shows the stream for generating the method that frame is discussed in result of page searching according to a second embodiment of the present invention Cheng Tu.Wherein, method as shown in Figure 4 include step S100 ' as described below, S200 ', S300 ', S400 ', S500 ', S600 ' and S700 ':
Wherein, step S100 ', S200 ', S300 ' and S400 ' as shown in Figure 4, respectively with step as shown in Figure 1 S100, S200, S300 and S400 are identical.
Step S500 ', the comment information for corresponding to polymerization topic sent out by the first client is received.In the present embodiment, First client receives the comment of user's input, generates and sends comment information.
Step S600 ', correspond to the content record file of polymerization topic using the comment information update of reception and generate more New information.
Step S700 ', fresh information is broadcasted to one that extremely display corresponds to the search discussion frame of polymerization topic in real time Or multiple second clients.
Among the present embodiment, user's begging for for polymerization topic is preserved corresponding to the content record file of polymerization topic By content, by when receiving comment information, changing the content record file for corresponding to polymerization topic preserved and generating more New information and fresh information is broadcasted in real time (push) to display corresponding to the search of the polymerization topic discuss frame its The second remaining client updates the content shown by the search discussion frame of the second client, spy is directed to realize in real time Determine the function that topic is chatted.
Preferably, the above-mentioned first embodiment of the application and second embodiment discuss frame for being generated in result of page searching Method further include:According to the search key of user's input and obtained search result real-time update polymerization set.It is logical Polymerization set is updated according to the service condition of the magnanimity of user after in real time, polymerization set can be enabled to reflect net in real time Network much-talked-about topic, and then can obtain more accurately polymerizeing topic.
The search result real-time update polymerization set that Fig. 5 shows the search key inputted according to user and obtains Flow chart, including step S510, S520, S530 and S540 as described below:
Step S510, it the search key of crawl user input and is obtained in the given time according to search key Search result;Enable the search key captured and corresponding search result respectively as a record group.Preferably, step S510 The search key of user's input of (for example, nearest three days or nearest six days etc.) crawl search engine in the given time (for example, " Germany ") and obtained corresponding search result are (for example, obtained search entry;In the present embodiment, Ke Yiji The search entry for recording fixed quantity, for example, recording first three ten search entry), enable search key and search result make respectively For a record group (for example, " Germany " of user's input and obtained multiple search entries).Preferably, in pre- timing In, by step S510, it is able to record the record group of magnanimity.
Step S520, to each record group, extract to obtain several result keywords from search result, enable result keyword and Search key forms phrase to be analyzed.More specifically, from the method that search result extracts to obtain several result keywords, it can It is that cutting word is carried out to search result, counts the appearance number of each word, it is that result is crucial select to occur several words more than number Word.And then search key and result keyword can be formed phrase to be analyzed.For example, " moral is inputted for user The primary search that team of state " carries out, obtained phrase to be analyzed can be { Germany, world cup, 2014 world cups, champion, A Gen The court of a feudal ruler, Muller, Loew ... ... }.Certainly, it there are many ways to extraction obtains several result keywords, is not limited to this embodiment.
Step S530, to each phrase to be analyzed, the degree of correlation between each keyword that phrase to be analyzed includes is analyzed, The degree of correlation is enabled to reach two crucial phrases of preset first threshold into a polymerization phrase.The analysis degree of correlation of the present embodiment Method can be two keywords calculated for phrase to be analyzed, calculate the multiple to be analyzed of one of keyword appearance Phrase includes the probability of another keyword, for example, for two keywords " Germany in the phrase to be analyzed of the example above For team " and " 2014 world cup ", if in 6000 phrases to be analyzed comprising " Germany " counted in the given time, 5400 phrases to be analyzed include " 2014 world cup " simultaneously, then the phrase to be analyzed for including " Germany " includes " 2014 generation The probability of boundary's cup " is 90%, it is assumed that predetermined threshold value 60% then enables " Germany " and " 2014 world cup " to form a polymerization word Group.Certainly, it there are many ways to analyzing the degree of correlation between each keyword, is not limited to this embodiment.
Step S540, the number for counting each keyword in the polymerization phrase, enables number reach preset second threshold Polymerization topic of the keyword as a polymerization set, enable remaining keyword for polymerizeing topic composition polymerization phrase with this be Word to be checked, to obtain polymerization set.Among the present embodiment, S510, S520 and S530, obtain multiple through the above steps Polymerization phrase.In step S540 in statistics and convergence phrase each keyword number, for example, the number of " Germany " be 22, The number of " 2014 world cup " is 90, and the number of " Brazilian team " is 19, and the number of " Argentinian team " is 21 etc., then enables " 2014 World cup " polymerize as a polymerization topic, " Germany ", " Brazilian team ", " Argentinian team " etc. with " 2014 world cup " composition The keyword of phrase is word to be checked, obtains a polymerization set.Certainly, there are many ways to obtaining polymerization set, no It is limited with the present embodiment.
Step S510, S520, S530 and S540 are poly- by being updated in real time according to the service condition of the magnanimity of user Set of words is closed, polymerization set can be enabled to reflect network hot topic in real time, and then pass through first embodiment as shown in Figure 1 Step S200 and the step S200 ' of second embodiment as shown in Figure 4 can obtain more accurately polymerizeing topic.
Other side according to the present invention provides a kind of for showing the method that frame is discussed in result of page searching. Fig. 6 shows the flow chart according to an embodiment of the invention for showing the method that frame is discussed in result of page searching.Its In, method as shown in FIG. 6 includes the following steps S610, S620 and S630:
Step S610, the search key for receiving user's input, server is sent to by search key.
Step S620, it receives the search that server is sent and frame file is discussed.Preferably, server receives search key After (such as " Germany "), corresponding polymerization topic (such as " 2014 generation are calculated according to step S200 as shown in Figure 1 Boundary's cup ") and according to step S300 generation search discussion frame files as shown in Figure 1, and send search and frame file is discussed.
Step S630, discuss that frame file shows that search discusses frame in result of page searching according to search.
Preferably, search discusses the specific implementation mode of frame file, and refering to fig. 13, can be embedded in a manner of window Discussion frame in result of page searching.
The present embodiment is used to show that the method that frame is discussed further comprises in result of page searching:Receive user's input Comment information is sent to server by comment information;And discuss that frame shows the comment information of user's input in search.
Preferably, the present embodiment further comprises:Receive the fresh information that server is sent;And more according to fresh information New search discusses frame.Then the present embodiment can show that remaining user comments for what specific topics were carried out in search discusses frame By realizing the function of chatting for specific topics.
Wherein, fresh information be server receive by show correspond to polymerization topic search discuss frame remaining one When what a or multiple client was sent out corresponds to the comment information of polymerization topic, generated using the comment information of reception.Root Frame is discussed according to fresh information more new search, includes the content discussed according to fresh information more new search shown by frame.
Other side according to the present invention provides a kind of for generating the service that frame is discussed in result of page searching Device.Fig. 7 shows the block diagram for generating the server that frame is discussed in result of page searching according to a first embodiment of the present invention. The server of the present embodiment includes Transmit-Receive Unit 100, polymerized unit 200, and frame maintenance unit 300 is discussed.
Wherein, Transmit-Receive Unit 100 is suitable for receiving the search key sent out by the first client.In the present embodiment, first Client receives the search key of user's input, and the search key of reception is sent to starting unit of server 100。
Polymerized unit 200 is suitable for that corresponding polymerization topic is calculated according to search key.Among the present embodiment, pass through Polymerization topic is calculated, can be shown to the user for using the different search keys corresponding to identical polymerization topic to scan for Show that identical search discusses frame.For example, for using making for different search keys (such as " Germany " and " Brazilian team ") User can show that identical search is begged for if used different search key corresponds to identical polymerization topic By frame.
It discusses that frame maintenance unit 300 is suitable for obtaining corresponding content record file according to polymerization topic, and uses polymerization words Topic and the search of corresponding content record file generated discuss frame file.Among the present embodiment, content record file record is directed to The discussion record of specific aggregation topic, preferably, content record file record in the given time (it is 30 minutes such as nearest, or Nearest three hours of person etc.) user is directed to the discussion record of specific aggregation topic (such as " 2014 world cup ").The present embodiment Search discusses the specific implementation mode of frame file, can be the discussion frame being embedded in a manner of window in result of page searching, It can be implemented by various ways such as JavaScript or C#.
Transmit-Receive Unit 100, which is further adapted for search for, discusses that frame file is sent to first visitor for sending out search key Family end.Among the present embodiment, Transmit-Receive Unit 100 discusses that frame file is sent to the first client by that will search for, can be for first The browser display search of client discusses frame.
Further, the server of the present embodiment is also suitable when receiving the search key sent out by the first client In calling existing search engine, search result file is obtained, and search result file is sent to the first client.Preferably Search can be discussed that frame file is embedded in the predeterminated position of search result file and is sent in a manner of window file by ground First client, then the browser of the first client show search results pages, and with aobvious in the predeterminated position of search results pages Show that the mode of window shows that the search being embedded in search results pages discusses frame.
In the present embodiment, Transmit-Receive Unit 100 is further adapted for receiving corresponds to polymerization topic by what the first client was sent out Comment information.Discuss that frame maintenance unit 300 is further adapted for corresponding to polymerization topic using the comment information update received Content record file simultaneously generates fresh information.Transmit-Receive Unit 100 is further adapted for broadcasting fresh information in real time to display pair The second client of one or more of frame should be discussed in the search of polymerization topic.
Among the present embodiment, user's begging for for polymerization topic is preserved corresponding to the content record file of polymerization topic By content, by when receiving comment information, changing the content record file for corresponding to polymerization topic preserved and generating more New information and fresh information is broadcasted in real time (push) to display corresponding to the search of the polymerization topic discuss frame its The second remaining client updates the content shown by the search discussion frame of the second client, spy is directed to realize in real time Determine the function that topic is chatted.
Fig. 8 shows the server for generating discussion frame in result of page searching according to a second embodiment of the present invention Block diagram.The server of second embodiment is roughly the same with the server of first embodiment, the difference is that, second embodiment Server further includes polymerized maintenance unit 400.Wherein, the search that polymerized maintenance unit 400 is suitable for being inputted according to user is crucial Word and obtained search result real-time update polymerization set.
More specifically, the search that polymerized maintenance unit 400 is suitable for repeatedly crawl user input in the given time is crucial Word and the search result obtained according to search key enable the search key captured every time and corresponding search result make respectively For a record group;Polymerized maintenance unit 400 is suitable for, to each record group, extracting to obtain several results keys from search result Word enables result keyword and search key form phrase to be analyzed;Further, polymerized maintenance unit 400 is suitable for each Phrase to be analyzed analyzes the degree of correlation between each keyword that phrase to be analyzed includes, the degree of correlation is enabled to reach preset first Two crucial phrases of threshold value are at a polymerization phrase;By counting the number of each keyword in the multiple polymerization phrase, It enables number reach polymerization topic of the keyword of preset second threshold as a polymerization set, enable and polymerize topic composition Remaining keyword of polymerization phrase is word to be checked, to obtain polymerization set.
Fig. 9 shows the detailed block diagram of Fig. 7 or shown in Fig. 8 polymerized units 200.Wherein, as described above first is real Apply the polymerized unit 200 among example and second embodiment, including polymerization retrieval module 210 and synonym retrieval module 220.
Specifically, polymerization retrieval module 210 is suitable for judging whether polymerizeing topic with described search Keywords matching, If then recording corresponding polymerization topic, if described search keyword is otherwise sent to the synonym retrieval module 220.Together Adopted word and search module 220, suitable for when receiving search key, inquiry is with the presence or absence of corresponding with described search keyword same Adopted word, if synonym is then sent to polymerization retrieval module 210.Polymerization retrieval module 210 is further adapted for receiving together It when adopted word, judges whether and any synonym is matched polymerize topic, if then recording corresponding polymerization topic.
More specifically, Figure 10 shows the detailed block diagram of polymerization retrieval module shown in Fig. 9.Polymerization as shown in Figure 10 Retrieve module 210, including Keywords matching engine 211 and canonical coupling engine 212.
Wherein, Keywords matching engine 211, suitable for when receiving search key, judge search key whether with Word to be checked matching included by least one polymerization set, if then recording corresponding polymerization topic, if otherwise will search Keyword is sent to canonical coupling engine 212.Wherein, polymerization set respectively includes a polymerization topic and at least one to be checked Ask word.
Canonical coupling engine 212, suitable for when receiving search key, by search key using regular expression into Whether row regular operations, the operation result judged match with the word to be checked included by least one polymerization set, if It is to record corresponding polymerization topic, if described search keyword is otherwise sent to synonym retrieval module 220.
It will be recognized by one of ordinary skill in the art that Keywords matching engine 211 is further adapted for receiving synonym inspection Rope module 220 send synonym when, judge search for synonym whether with it is to be checked included by least one polymerization set Word matches, if then recording corresponding polymerization topic, if synonym is otherwise sent to canonical coupling engine 212;Canonical matches Engine 212 is further adapted for when receiving synonym, and synonym is carried out regular operations using regular expression, judges to obtain Operation result whether matched with the word to be checked included by least one polymerization set, if then recording corresponding polymerization words Topic.
According to another aspect of the present invention, it provides a kind of for showing the client that frame is discussed in result of page searching. Figure 11 shows the block diagram according to an embodiment of the invention for showing the client that frame is discussed in result of page searching.This The client of embodiment includes searching request unit 10, result acquiring unit 20 and result display unit 30.
Wherein, searching request unit 10 is suitable for receiving the search key of user's input, and search key is sent to Server.
As a result acquiring unit 20 is suitable for receiving the search discussion frame file that server is sent.Preferably, can coordinate such as Fig. 7 If or server shown in Fig. 8 is for example, Transmit-Receive Unit 100 receives the search key of the transmission of searching request unit 10 Then corresponding polymerization topic (such as " 2014 world cup "), Yi Jiyou is calculated by polymerized unit 200 in (such as " Germany ") It discusses that frame maintenance unit 300 generates search and frame file is discussed, and search is discussed that frame file is sent to result acquiring unit 20.
As a result display unit 30, which is suitable for discussing that frame file is shown in result of page searching according to search, discusses frame.Preferably, Search discusses the specific implementation mode of frame file, refering to fig. 13, can be embedded in result of page searching in a manner of window Discussion frame.
Preferably, the client of the present embodiment further comprises the second Transmit-Receive Unit 40.Wherein, the second Transmit-Receive Unit 40 is suitable In the comment information of reception user's input, and comment information is sent to server.As a result display unit 30 are further adapted for Discuss that frame shows the comment information of user's input in search.
Preferably, the second Transmit-Receive Unit 40 is further adapted for receiving the fresh information that server is sent.As a result display unit 30 are further adapted for that frame is discussed according to fresh information more new search.Then the present embodiment can show that remaining makes in search discusses frame User is directed to the comment that specific topics are carried out, and realizes the function of chatting for specific topics.
It is being received more specifically, fresh information is server by showing that the search for corresponding to polymerization topic discusses remaining of frame One or more clients send out correspond to polymerization topic comment information when, generated using the comment information of reception 's.As a result display unit 30 is suitable for that the content shown by frame is discussed according to fresh information more new search.
According to another aspect of the present invention, it provides a kind of for showing the system that frame is discussed, packet in result of page searching Include client as described above and server as described above.Preferably, discussing frame for being shown in result of page searching System, including server as is seen in figs 7-10 and client as shown in figure 11.
Figure 13 shows the schematic diagram that frame is discussed in result of page searching to show using technical scheme of the present invention.Knot It closes shown in Figure 13, when user, which inputs search key " Germany ", to be scanned for, server can be according to search key " moral Team of state ", which is calculated corresponding polymerization topic " 2014 world cup " and generates search, discusses frame file, so shown search Results page can include the discussion frame on the right side that Figure 13 is embedded in a manner of window.User can make comments, and also can Enough see remaining user's (for example, using the user that " Germany " or " Brazilian team " etc. search key scan for) The function of chatting for specific topics is realized in the comment made.
It should be noted that:
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein. Various general-purpose systems can also be used together with teaching based on this.As described above, it constructs required by this kind of system Structure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that can utilize various Programming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present invention Example can be put into practice without these specific details.In some instances, well known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this description.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of each inventive aspect, Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:It is i.e. required to protect Shield the present invention claims the more features of feature than being expressly recited in each claim.More precisely, as following Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific implementation mode are expressly incorporated in the specific implementation mode, wherein each claim itself All as a separate embodiment of the present invention.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodiment Change and they are arranged in the one or more equipment different from the embodiment.It can be the module or list in embodiment Member or component be combined into a module or unit or component, and can be divided into addition multiple submodule or subelement or Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it may be used any Combination is disclosed to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification (including adjoint power Profit requires, abstract and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments In included certain features rather than other feature, but the combination of the feature of different embodiments means in of the invention Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed One of meaning mode can use in any combination.
The all parts embodiment of the present invention can be with hardware realization, or to run on one or more processors Software module realize, or realized with combination thereof.It will be understood by those of skill in the art that can use in practice Microprocessor or digital signal processor (DSP) are according to the ... of the embodiment of the present invention for being generated in result of page searching to realize The server of frame is discussed, for showing the client that frame is discussed, and one kind in search results pages in result of page searching Face display discusses some or all functions of some or all components in the system of frame.The present invention is also implemented as using In executing some or all equipment or program of device of method as described herein (for example, computer program and meter Calculation machine program product).It is such to realize that the program of the present invention may be stored on the computer-readable medium, or can have one The form of a or multiple signals.Such signal can be downloaded from internet website and be obtained, or above be carried in carrier signal For, or provide in any other forms.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and ability Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference mark between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real It is existing.In the unit claims listing several devices, several in these devices can be by the same hardware branch To embody.The use of word first, second, and third does not indicate that any sequence.These words can be explained and be run after fame Claim.

Claims (15)

1. a kind of for generating the server that frame is discussed, including Transmit-Receive Unit, polymerized unit, and discussion in result of page searching Frame maintenance unit;
The Transmit-Receive Unit, suitable for receiving the search key sent out by the first client;
The polymerized unit, suitable for corresponding polymerization topic is calculated according to search key;
The discussion frame maintenance unit suitable for obtaining corresponding content record file according to polymerization topic, and uses polymerization topic It is searched for corresponding content record file generated and frame file is discussed;Content record file record being begged for for specific aggregation topic By record;
The Transmit-Receive Unit, discussion frame file will be searched for by, which being further adapted for, is sent to first client for sending out search key End;
The Transmit-Receive Unit is further adapted for receiving the comment information for corresponding to polymerization topic sent out by the first client;
The discussion frame maintenance unit, the content for being further adapted for being corresponded to using the comment information update received polymerization topic are remembered Record file simultaneously generates fresh information;
The Transmit-Receive Unit is further adapted for that fresh information is broadcasted to display the search discussion for corresponding to polymerization topic in real time The second client of one or more of frame.
2. server according to claim 1, wherein the polymerized unit, including polymerization retrieval module and synonym inspection Rope module;
The polymerization retrieval module polymerize topic, if then remember suitable for judging whether with described search Keywords matching Corresponding polymerization topic is recorded, if described search keyword is otherwise sent to the synonym retrieval module;
The synonym retrieval module, suitable for when receiving search key, inquiry whether there is and described search keyword Corresponding synonym, if synonym is then sent to the polymerization retrieval module;
The polymerization retrieval module is further adapted for when receiving synonym, judges whether to match with any synonym Polymerization topic, if then recording corresponding polymerization topic.
3. server according to claim 2, wherein the polymerization retrieval module, including Keywords matching engine, and Canonical coupling engine;
The Keywords matching engine, be suitable for judge described search keyword whether with included by least one polymerization set Word matching to be checked, if then recording corresponding polymerization topic, if described search keyword is otherwise sent to the canonical With engine;Wherein, the polymerization set respectively includes a polymerization topic and at least one word to be checked;
The canonical coupling engine, suitable for when receiving search key, described search keyword is used regular expression Regular operations are carried out, whether the operation result judged matches with the word to be checked included by least one polymerization set, If then recording corresponding polymerization topic, if described search keyword is otherwise sent to the synonym retrieval module.
4. server according to claim 3, wherein the server further includes polymerized maintenance unit;
The polymerized maintenance unit, it is poly- suitable for the search key inputted according to user and obtained search result real-time update Close set of words.
5. server according to claim 4, wherein
The polymerized maintenance unit is suitable in the given time the repeatedly search key of crawl user input and according to search The search result that keyword obtains;The search key captured every time and corresponding search result is enabled to be recorded respectively as one Group;It to each record group, extracts to obtain several result keywords from search result, result keyword and search key is enabled to form Phrase to be analyzed;To each phrase to be analyzed, the degree of correlation between each keyword that phrase to be analyzed includes is analyzed, is enabled related Degree reaches two crucial phrases of preset first threshold into a polymerization phrase;Count each keyword in multiple polymerization phrases Number, enable number reach polymerization topic of the keyword of preset second threshold as a polymerization set, enable and polymerize Remaining keyword that topic forms polymerization phrase is word to be checked, to obtain polymerization set.
6. a kind of client for showing discussion frame in result of page searching, including:
Searching request unit is suitable for receiving the search key of user's input, search key is sent to server;
As a result corresponding polymerization topic is calculated according to search key suitable for receiving server in acquiring unit;According to polymerization Topic obtains corresponding content record file, and frame text is discussed using polymerization topic and the search of corresponding content record file generated Described search is sent after part, and frame file is discussed;Content record file record is directed to the discussion record of specific aggregation topic;
As a result display unit is suitable for discussing that frame file shows discussion frame in result of page searching according to search;
The client further comprises the second Transmit-Receive Unit:
Second Transmit-Receive Unit, is suitable for receiving the comment information of user's input, and comment information is sent to server;
The result display unit is further adapted for discussing that frame shows the comment information of user's input in search.
7. client according to claim 6, wherein
Second Transmit-Receive Unit is further adapted for receiving the fresh information that server is sent;
The result display unit is further adapted for that frame is discussed according to fresh information more new search;
Wherein, the fresh information be server receive by show correspond to polymerization topic search discuss frame remaining one When what a or multiple client was sent out corresponds to the comment information of polymerization topic, generated using the comment information of reception;
Wherein, the result display unit is suitable for that the content shown by frame is discussed according to fresh information more new search.
8. a kind of system for showing discussion frame in result of page searching, including such as claim 6-7 any claims institute The client stated and the server as described in claim 1-5 any claims.
9. it is a kind of for generating the method that frame is discussed in result of page searching, include the following steps:
Receive the search key sent out by the first client;
Corresponding polymerization topic is calculated according to search key;
Corresponding content record file is obtained according to polymerization topic, and uses polymerization topic and corresponding content record file generated Search discusses frame file;Content record file record is directed to the discussion record of specific aggregation topic;And
Search is discussed that frame file is sent to first client for sending out search key;
The method further includes:
Receive the comment information for corresponding to polymerization topic sent out by the first client;
Correspond to the content record file of polymerization topic using the comment information update of reception and generates fresh information;And
Fresh information is broadcasted in real time to display and corresponds to the second client of one or more that the search for polymerizeing topic discusses frame End.
10. it is described that corresponding polymerization topic is calculated according to search key according to the method described in claim 9, wherein, Including:
S31, it judges whether to polymerize topic with described search Keywords matching, if so then execute step S34;If otherwise holding Row step S32;
S32, inquiry whether there is synonym corresponding with described search keyword, if so then execute step S33, if otherwise exiting Flow;
S33, it judges whether and any synonym is matched polymerize topic, if so then execute step S34, if otherwise exiting stream Journey;
S34, corresponding polymerization topic is recorded.
11. according to the method described in claim 10, wherein, the step S31 is specifically included:
S41, judge whether described search keyword matches with the word to be checked included by least one polymerization set, if then Step S34 is executed, thens follow the steps S42 if not;Wherein, the polymerization set respectively includes a polymerization topic and at least one A word to be checked;
S42, by described search keyword using regular expression carry out regular operations, the operation result judged whether with extremely Word to be checked matching included by a few polymerization set, if so then execute step S34, thens follow the steps S32 if not.
12. according to the method for claim 11, wherein this method further includes:The search key inputted according to user With obtained search result real-time update polymerization set.
13. according to the method for claim 12, wherein the search key according to user's input is searched with what is obtained Hitch fruit real-time update polymerization set, specifically includes:
The search key of crawl user input and the search result obtained according to search key in the given time;Order is grabbed The search key and corresponding search result taken is respectively as a record group;
To each record group, extracts to obtain several result keywords from search result, enable result keyword and search key group At phrase to be analyzed;
To each phrase to be analyzed, the degree of correlation between each keyword that phrase to be analyzed includes is analyzed, the degree of correlation is enabled to reach Two crucial phrases of preset first threshold are at a polymerization phrase;
The number for counting each keyword in multiple polymerization phrases enables number reach the keyword of preset second threshold as one The polymerization topic of a polymerization set, it is word to be checked to enable with remaining keyword for polymerizeing topic composition polymerization phrase, to Obtain polymerization set.
14. it is a kind of for showing the method that frame is discussed in result of page searching, include the following steps:
The search key for receiving user's input, server is sent to by search key;
It receives server and corresponding polymerization topic is calculated according to search key;Corresponding content is obtained according to polymerization topic File is recorded, and is begged for using described search is sent after polymerization topic and corresponding content record file generated search discussion frame file By frame file;Content record file record is directed to the discussion record of specific aggregation topic;And
Discuss that frame file shows that search discusses frame in result of page searching according to search;
The method further includes:
The comment information for receiving user's input, server is sent to by comment information;And
Discuss that frame shows the comment information of user's input in search.
15. according to the method for claim 14, wherein the method further includes:
Receive the fresh information that server is sent;And
Frame is discussed according to fresh information more new search;
Wherein, the fresh information be server receive by show correspond to polymerization topic search discuss frame remaining one When what a or multiple client was sent out corresponds to the comment information of polymerization topic, generated using the comment information of reception;
Wherein, described that frame is discussed according to fresh information more new search, including discussed shown by frame according to fresh information more new search Content.
CN201410386510.7A 2014-08-07 2014-08-07 Method, server, client and the system that frame is discussed are shown or generated in the page Active CN104133908B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410386510.7A CN104133908B (en) 2014-08-07 2014-08-07 Method, server, client and the system that frame is discussed are shown or generated in the page

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410386510.7A CN104133908B (en) 2014-08-07 2014-08-07 Method, server, client and the system that frame is discussed are shown or generated in the page

Publications (2)

Publication Number Publication Date
CN104133908A CN104133908A (en) 2014-11-05
CN104133908B true CN104133908B (en) 2018-09-04

Family

ID=51806586

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410386510.7A Active CN104133908B (en) 2014-08-07 2014-08-07 Method, server, client and the system that frame is discussed are shown or generated in the page

Country Status (1)

Country Link
CN (1) CN104133908B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105608100A (en) * 2015-08-31 2016-05-25 南京酷派软件技术有限公司 Information extraction method and information extraction device
CN105677927B (en) * 2016-03-31 2019-04-12 百度在线网络技术(北京)有限公司 For providing the method and apparatus of search result
CN108628861B (en) * 2017-03-15 2022-03-04 百度在线网络技术(北京)有限公司 Method and device for pushing information
CN113159707B (en) * 2021-03-15 2024-02-06 天津中新智冠信息技术有限公司 Discussion information aggregation method and device, electronic equipment and storage medium
CN113378061B (en) * 2021-07-02 2023-05-30 抖音视界有限公司 Information searching method, device, computer equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102339311A (en) * 2011-09-19 2012-02-01 百度在线网络技术(北京)有限公司 Method and equipment for searching webpage content on user equipment on basis of query classification
CN103488781A (en) * 2013-09-30 2014-01-01 北京奇虎科技有限公司 Method and search engine server for providing information search
CN103530389A (en) * 2013-10-22 2014-01-22 北京奇虎科技有限公司 Method and device for improving stopword searching effectiveness

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100421445C (en) * 2002-01-23 2008-09-24 英华达(上海)电子有限公司 Method for realizing multiaspect simultaneous chat interaction by information transmitting/receiving
US8132112B2 (en) * 2007-12-03 2012-03-06 Ebay Inc. Live search chat room
CN103995870A (en) * 2014-05-21 2014-08-20 百度在线网络技术(北京)有限公司 Interactive searching method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102339311A (en) * 2011-09-19 2012-02-01 百度在线网络技术(北京)有限公司 Method and equipment for searching webpage content on user equipment on basis of query classification
CN103488781A (en) * 2013-09-30 2014-01-01 北京奇虎科技有限公司 Method and search engine server for providing information search
CN103530389A (en) * 2013-10-22 2014-01-22 北京奇虎科技有限公司 Method and device for improving stopword searching effectiveness

Also Published As

Publication number Publication date
CN104133908A (en) 2014-11-05

Similar Documents

Publication Publication Date Title
CN104133908B (en) Method, server, client and the system that frame is discussed are shown or generated in the page
Kamp et al. Unstructured citizen science data fail to detect long‐term population declines of common birds in Denmark
Motoyama et al. I seek you: searching and matching individuals in social networks
US10187490B2 (en) Discovering signature of electronic social networks
Benjamin et al. Examining hacker participation length in cybercriminal internet-relay-chat communities
Black et al. Twitter zombie: Architecture for capturing, socially transforming and analyzing the Twittersphere
Eshraqi et al. Detecting spam tweets in Twitter using a data stream clustering algorithm
CN104915359B (en) Theme label recommended method and device
CN105893484A (en) Microblog Spammer recognition method based on text characteristics and behavior characteristics
CN112242984A (en) Method, electronic device and computer program product for detecting abnormal network requests
KR101559719B1 (en) Auto-learning system and method for derive effective marketing
CN105302880A (en) Content correlation recommendation method and apparatus
CN111754241A (en) User behavior perception method, device, equipment and medium
CN107330079A (en) The method and apparatus that information of refuting a rumour is presented based on artificial intelligence
CN103139257B (en) Sharing method in open platform and system
Teljstedt et al. A semi-automatic approach for labeling large amounts of automated and non-automated social media user accounts
Derczynski et al. Misinformation on Twitter during the Danish national election: A case study
Zeng et al. Dynamic online conversation recommendation
US8854372B2 (en) Consolidation and visualization of a set of raw data corresponding to a communication between a person of interest and a correspondent across a plurality of mediums of communication
CN109478219A (en) For showing the user interface of network analysis
CN107729569B (en) Social relationship prediction method fusing network structure and text information
CN101335639A (en) Novel network surveying method on basis of network forum
CN104239487B (en) Multiusers interaction method, server, client based on search and system
CN106874745B (en) Risk detection method and device
US20140095700A1 (en) System and method for passive decoding of social network activity using replica database

Legal Events

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

Effective date of registration: 20220713

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