CN100561477C - Based on key word and shared searching method and the system of classification - Google Patents

Based on key word and shared searching method and the system of classification Download PDF

Info

Publication number
CN100561477C
CN100561477C CNB2006101596879A CN200610159687A CN100561477C CN 100561477 C CN100561477 C CN 100561477C CN B2006101596879 A CNB2006101596879 A CN B2006101596879A CN 200610159687 A CN200610159687 A CN 200610159687A CN 100561477 C CN100561477 C CN 100561477C
Authority
CN
China
Prior art keywords
resource description
server
key word
user
user terminal
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
CNB2006101596879A
Other languages
Chinese (zh)
Other versions
CN101154229A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB2006101596879A priority Critical patent/CN100561477C/en
Publication of CN101154229A publication Critical patent/CN101154229A/en
Application granted granted Critical
Publication of CN100561477C publication Critical patent/CN100561477C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

Disclose a kind of searching method and system of sharing based on key word and classification, described method comprises: to server requests and the predetermined relevant content of key word, described content is to represent with the resource description of predetermined format in server from user terminal; Send the resource description relevant from server to user terminal with described keyword; And user terminal obtains and the predetermined relevant content of keyword based on the resource description that server sent; The resource description of the application resource that wherein said resource description is provided, shares from a plurality of user terminals in advance by merger by server produces.Because various information are to be classified and to share with other users at user side in advance, make each user in a certain field to cooperate each other, obtain the information of wanting from a large amount of information exactly.

Description

Based on key word and shared searching method and the system of classification
Technical field
The present invention relates to network information search, be specifically related to a kind of search system and method for sharing based on key word and classification, it can come search for sharing information by the cooperation between the network user to greatest extent, thereby finds the accurate information wanted fast.
Background technology
Along with Internet development, the data on the network are more and more.Therefore, various search engines occurred, searched for required information from network for the terminal user.Existing search engine, as google.com, baidu.com etc. can both provide the record of coupling fast according to user's input.But because the quantity of information on the network is huge, the user is difficult to find fast needed accurate information.
In addition, ' love is asked ' of Baidu ' knowing ' and Sina solves the difficult problem that the user obtains accurate information by the mode of user's enquirement/other users' answers.Such service mode has solved the problem of accurate search to a certain extent, but there are at least two shortcomings in it.A shortcoming is mutual non-instantaneity, after just the user imports a problem, may need to wait for just can know the answer for a long time.Another shortcoming is that the information record of question and answer mode does not pass through any arrangement, and the user mostly inquires about the question and answer information that has existed by the mode of input key word in use.Therefore, under situation about containing much information, the user still is difficult to obtain fast needed information.
In fact, a lot of users are interested in the information in certain field, but they can not absorb the basis of the forefathers' that had information search.Just, though everyone search purpose is roughly the same, all be the enclosed separately search that utilizes various present searching methods to start anew.This has caused occurring a kind of new information island, because people are difficult to obtain by effective cooperation the information of oneself needs faster and betterly.
The open WO9849637 of U.S. Pat 2005027694 and international monopoly has proposed a kind of method of searching under the situation of bulk information, wherein, search engine is after the inquiry input of receiving the user, the result of coupling is classified, so that the navigation of user by classification obtains desirable information.This searching method is to Google.com, a kind of improvement of search engines such as baidu.com, but the drawback of its existence is that the method for this classification is by backstage service control, though and how automatically the technology with information classification is a lot of by computing machine at present, their effect does not all reach real natural language understanding.Therefore, the effect of this searching method is unsatisfactory.
Along with the development of technology/application model of Web2.0, the user on the internet more and more gets used to carrying out sharing of information and cooperation by network.So, need a kind of cooperation that can make full use of between the user of exploitation to search for method of sharing information.
Summary of the invention
In view of the above problems, the present invention has been proposed.The objective of the invention is to by utilizing numerous Internet users' mutual cooperation, solve the user in the mode of sharing key word+classification and share the individual and pass through reduced data, thereby make other users can find needed fast and have the data of the structure of being convenient to user's cognition.
In one aspect of the invention, proposed a kind of searching method, having comprised: to server requests and the predetermined relevant content of key word, described content is to represent with the resource description of predetermined format in server from user terminal; Send the resource description relevant from server to user terminal with described keyword; And user terminal obtains and the predetermined relevant content of keyword based on the resource description that server sent; The resource description of the application resource that wherein said resource description is provided, shares from a plurality of user terminals in advance by merger by server produces.
In addition, according to embodiments of the invention, this method also comprises: after server is received relevant with this keyword, new resource description and carried out new merger, send the resource description that new merger produces to user terminal.
In addition, according to embodiments of the invention, this method also comprises: after the past, server stops to send to user terminal the resource description of the content of being asked at preset time.
In addition, according to embodiments of the invention, comprise key word and classification in the described resource description at least.
In addition, according to embodiments of the invention, described server carries out merger according to the similarity of the classification in the resource description of same keyword.
In addition, according to embodiments of the invention, described server also sends the user's of the resource description of submitting this key word to ranking information to user terminal.
In addition, according to embodiments of the invention, described server also sends the user's of the resource description of submitting this key word to contact method to user terminal.
In another aspect of this invention, proposed a kind of search system, having comprised: a plurality of user terminals, the resource description of the application resource that is used on network, providing shared respectively; Server comprises: signal conditioning package receives described resource description by network, and the resource description of same keyword is carried out merger; Database is stored the resource description after the merger of each key word.
In addition, according to embodiments of the invention, from a plurality of user terminals one of at least to the relevant content of the key word of server requests predetermined keyword, and send the resource description relevant to this user terminal, the relevant content of keyword that this user terminal obtains and is scheduled to based on described resource description with described keyword from server.
Utilize said method of the present invention and structure,, make each user in a certain field to cooperate each other, from a large amount of information, obtain the information of wanting exactly because various information are to be classified and to share with other users at user side in advance.
In addition, the solution of the present invention allows the user after search for the first time, just constantly receives the information of the keyword of relevant search as time goes by from server, makes the user can obtain the relevant information in certain field in a period of time.
In addition, through server the information that user terminal sends is classified and rank, whom can easily be informed in is the expert in certain field.Like this, when certain user need solve the problem in certain field, can be easy to obtain the answer of this problem from this expert.
Description of drawings
By the detailed description of invention being carried out below in conjunction with accompanying drawing, will make above-mentioned feature and advantage of the present invention more obvious, wherein:
Fig. 1 shows the structural representation according to the search system of the embodiment of the invention;
Fig. 2 is the structural representation of server as shown in Figure 1;
Fig. 3 is the structural representation of user terminal as shown in Figure 1; And
Fig. 4 shows the process flow diagram of explanation according to the searching method of the embodiment of the invention.
Embodiment
Below, describe preferred implementation of the present invention with reference to the accompanying drawings in detail.In the accompanying drawings, identical reference marker is represented identical or similar assembly in different accompanying drawings.For clarity and conciseness, be included in here known function and the detailed description of structure will be omitted, make theme of the present invention unclear to avoid them.
Fig. 1 shows the structural representation according to the search system of the embodiment of the invention.As shown in Figure 1, search system of the present invention comprises: server 100, network 300 and be connected a plurality of user terminals 210~230 on the network 300.These user terminals 210~230 are described the application resource on this machine and/or the network respectively with predetermined form, and the description of application resource is sent to server 100.
Server 100 receives the resource description of each user terminal 210~230, mode classification according to each key word of method merger of keyword matching, final mode classification as this key word, and when this key word of certain user search, the classification of coming out with final mode classification merger offers user terminal.As an embodiment, above-mentioned descriptor format is: classification/resource (below the key range maximum, certain key word some classifications are arranged, resource then adheres to different classifications separately) under the key word/resource under the resource.
Be the formation that example illustrates user terminal with user terminal 210 below.Fig. 3 is the structural representation of user terminal as shown in Figure 1.As shown in Figure 3, user terminal 210 of the present invention comprises: the input block 211 such as keyboard and mouse; Output unit 213 such as display or printer; Network adapter 215, it can connect by network 300 and server 100, and connects transmission or reception information by this; Storer 214, program and the data of its storage such as operating system, browser; Processor 212, it utilizes program stored in the storer 214, under user's operation this locality and/or network application resources is described according to above-mentioned form.
Set up with server 100 between situation about being connected under, processor 212 is described these and is directly sent to server 100.Otherwise processor 212 temporarily is stored in these descriptions in the storer 214, and after connecting with server 100 by the time, the description that this locality is stored sends to server 100.
In one embodiment of the invention, the application resource that sends to server 100 from each user terminal is described and can be determined whether to share to other people by the user.
For example, the user finds content from local disk and networking client, and with content titled with label (tag) and classification.For example, the user can find it to want the content of submitting in user terminal 210 explorers, such as certain file or file, confirms whether to share through the user after choosing, then titled with tag and submit to the backstage.Here, not necessarily impose and classify.The user can find those relevant URL in browser in addition, confirms whether share through the user after choosing, then titled with tag.Equally, can classify and also can not classify.
Therefore, at user terminal 210, what the user did mainly is to find content, and carries out tag, gives server 100 with content uploading then.When network disconnects, processor 212 with the content behind the tag with and classification temporarily be stored in the storer 214, and when network recovery, upload automatically.
Fig. 2 is the structural representation of server as shown in Figure 1.Server 100 as shown in Figure 2 comprises: the network communication unit 130 that is used to carry out network service; Storage is used for the storer 140 of program that information is handled; Message handler 120, it carries out the merger processing according to the handling procedure of storing in the storer 140 to describing by network communication unit 130 application resources that receive, predetermined format, so that similarity is each other merged into same classification above the classification of threshold value; And database 110, be used to store by the application resource after message handler 120 merger and classify.When certain key word of user search, message handler 120 is retrieved this keyword from database, and the form of the classification of content that will be relevant with this keyword after with above-mentioned merger is presented to the user.
For example, the user submits various contents to, and in terms of content titled with various tag, has submitted a collection of content as user A to by user terminal 210, comprises document, code, ppt, URL, and with these contents completely titled with a tag:linux.Simultaneously, this user classifies the various contents under the linux, and it is classified as follows: classification 1 is a document, and classification 2 is codes.It is one group of content of linux that user B has submitted tag to by user terminal 220, and he to the classification of this group content is: classification 1 is project for code, classification 3 for personage, classification 4 for document, classification 2.It is that the classification of the content of linux is respectively that user C submits tag to by user terminal 230: classification 1 is multipad for the article of crossing the threshold, classification 2 for environment setting, classification 3.
More than after the content submitted to of 3 users all has been dealt into server 100, server 100 judges that these all are that linux is that the content of tag occurs, and each has different classification, then attempts these classifications are carried out merger.Two cluster centres appear in the result of merger, two kinds of classification finally occur: classification 1 for the classification of user B+other, classification 2 be user C classification+other, all contents are all in these are classified.
User terminal is subscribed to the content of interest of storage in the database 110 of server 100.The user can be by the content in the direct access server 100 of mode of log-on webpage by user terminal 210~230.
As mentioned above, the content in the server is presented as tag one by one, and the user can enter into the tag the inside after clicking tag.Tag the inside is to be the various contents of title with this tag, comprises file, URL address or the like.The increase of the content of submitting to along with the user, the content of tag the inside may increase at any time to some extent, because when having other users to submit content to, with the title of this tag as this content.
If this user thinks that the content that this tag the inside comprises is that it is interested, and understand when thinking of what new content of adding is arranged under this tag, then can choose the subscribe option in this tag click right menu that the content of this tag is subscribed to.
After server 100 receives subscribe request, this tag and this user can be associated, when having new content to add under this tag to come in, if it is online now that server 100 detects this user, this content can be pushed directly to this user's user terminal, and user terminal can point out the user to push content to.
As mentioned above, if detect the user do not have at this moment online, wait for that then the user reaches the standard grade after, this content is pushed to user's user terminal.In addition, server 100 can be accepted configuration, for how long the user who does not reach the standard grade keeps content, surpasses preset time and then content is deleted.
Fig. 4 explanation is according to the process flow diagram of the searching method of the embodiment of the invention.As shown in Figure 4, application resource on the user terminal 210~230 is described, descriptor format is: classification/resource (key range maximum under the key word/resource under the resource, some classifications are arranged below certain key word, resource then adheres to different classifications separately) (S10), and the description content that will have a said structure is issued the server 100 (S20) on the network 300.
The application resource of each user terminal uploads is described on these server 100 real-time collecting networks, if judge that uploading content can share, key word/classification in then will describing/resource is taken out, and at first based on the method for keyword matching the mode classification under all same keyword (each mode classification contains one or more classifications) is carried out similarity analysis.When the similarity between several mode classifications exceeded threshold value, these mode classifications can merger become one and user's percentage contribution carried out rank so, and this rank can send to the user when the user searches for, as the usefulness of searching for reference.This mode classification is inherited in original some mode classifications and is heavily handled all contents in back through looking into.If the mode classification that has and other each mode classifications all do not have similarity relation, then this mode classification keeps (S30).
Thereby, in this key word, present through the mode classification after the merger processing, and will preferentially present to the user by the classification that maximum mode classification merger is come out to the user.We think the most effective organizational form of content in the field of this key word representative the new mode classification that this maximum mode classification merger is come out, to user's most worthy (S40).
The adding of classification/resource that the mode classification under this key word comes up along with the new submission of equipment regularly or when abundant new data arrives, is carried out the similarity of a new round and is calculated and merger, forms new result and presents to user (S50~S70).
In addition, backstage service background service is in merger key word/classification/data, what can also estimate user's contribution degree by or additive method of user institute content shared, so below certain key word except mode classification and data, can also see at user's contribution degree ranking information of certain key word/classification and these users' contact method, by these information and contact method,, the user further exchanges thereby can finding the expert in this key word/this field.If but submit to the user of resource description to be unwilling to disclose its contact method, these users' contact method then is not provided to user terminal.
Top description only is used to realize embodiments of the present invention; it should be appreciated by those skilled in the art; the any modification or partial replacement that is not departing from the scope of the present invention; all should belong to claim of the present invention and come restricted portion; therefore, protection scope of the present invention should be as the criterion with the protection domain of claims.

Claims (14)

1. searching method comprises:
To server requests and the predetermined relevant content of key word, described content is to represent with the resource description of predetermined format in server from user terminal;
Send the resource description relevant from server to user terminal with described key word; And
User terminal obtains and the predetermined relevant content of key word based on the resource description that server sent;
The resource description of the application resource that wherein said resource description is provided, shares from a plurality of user terminals in advance by merger by server produces.
2. searching method as claimed in claim 1 also comprises:
After server is received relevant with this key word, new resource description and carried out new merger, send the resource description that new merger produces to user terminal.
3. searching method as claimed in claim 2 also comprises:
After past, server stops to send to user terminal the resource description of the content of being asked at preset time.
4. searching method as claimed in claim 1 is characterized in that, comprises key word and classification in the described resource description at least.
5. searching method as claimed in claim 4 is characterized in that described server carries out merger according to the similarity of the classification in the resource description of same keyword.
6. searching method as claimed in claim 1 is characterized in that, described server also sends the user's of the resource description of submitting this key word to ranking information to user terminal.
7. searching method as claimed in claim 6 is characterized in that, described server also sends the user's of the resource description of submitting this key word to contact method to user terminal.
8. search system comprises:
A plurality of user terminals, the resource description of the application resource that is used on network, providing shared respectively;
Server comprises:
Signal conditioning package receives described resource description by network, and the resource description of same keyword is carried out merger;
Database is stored the resource description after the merger of each key word;
Wherein, in a plurality of user terminals one of at least to the relevant content of the key word of server requests predetermined keyword, and send the resource description relevant to this user terminal, the relevant content of key word that this user terminal obtains and is scheduled to based on described resource description with described key word from server.
9. search system as claimed in claim 8 is characterized in that,
After server is received relevant with this key word, new resource description and carried out new merger, send the resource description that new merger produces to this user terminal.
10. search system as claimed in claim 8 is characterized in that,
After past, server stops to send to this user terminal the resource description of the content of being asked at preset time.
11. search system as claimed in claim 8 is characterized in that, comprises key word and classification in the described resource description at least.
12. search system as claimed in claim 11 is characterized in that, described server carries out merger according to the similarity of the classification in the resource description of same keyword.
13. search system as claimed in claim 8 is characterized in that, described server also sends the user's of the resource description of submitting this key word to ranking information to this user terminal.
14. search system as claimed in claim 13 is characterized in that, described server also sends the user's of the resource description of submitting this key word to contact method to user terminal.
CNB2006101596879A 2006-09-30 2006-09-30 Based on key word and shared searching method and the system of classification Active CN100561477C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101596879A CN100561477C (en) 2006-09-30 2006-09-30 Based on key word and shared searching method and the system of classification

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101596879A CN100561477C (en) 2006-09-30 2006-09-30 Based on key word and shared searching method and the system of classification

Publications (2)

Publication Number Publication Date
CN101154229A CN101154229A (en) 2008-04-02
CN100561477C true CN100561477C (en) 2009-11-18

Family

ID=39255890

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101596879A Active CN100561477C (en) 2006-09-30 2006-09-30 Based on key word and shared searching method and the system of classification

Country Status (1)

Country Link
CN (1) CN100561477C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011021898A2 (en) * 2009-08-21 2011-02-24 Samsung Electronics Co., Ltd. Shared data transmitting method, server, and system
CN101930656B (en) * 2010-07-30 2012-12-12 武汉烽火众智数字技术有限责任公司 Method for processing alarm message of safe city video monitoring system
CN103020324B (en) * 2013-01-15 2018-10-30 周万荣 A kind of searching method and equipment and system based on application
CN104065562A (en) * 2014-02-11 2014-09-24 周强 Instant information pushing method and system of network information service system
KR101667022B1 (en) * 2015-03-13 2016-10-20 네이버 주식회사 Common interest network for sharing information
CN111832851B (en) * 2019-04-15 2024-03-29 北京嘀嘀无限科技发展有限公司 Detection method and device

Also Published As

Publication number Publication date
CN101154229A (en) 2008-04-02

Similar Documents

Publication Publication Date Title
US11176114B2 (en) RAM daemons
CN109033387B (en) Internet of things searching system and method fusing multi-source data and storage medium
US8918365B2 (en) Dedicating disks to reading or writing
CN111435344B (en) Big data-based drilling acceleration influence factor analysis model
EP2438539B1 (en) Co-selected image classification
US20210279232A1 (en) Chatbot Search System, Chatbot Search Method, and Program
CN107066529B (en) Federated community search
CN107862553A (en) Advertisement real-time recommendation method, device, terminal device and storage medium
CN100561477C (en) Based on key word and shared searching method and the system of classification
EP2771823A1 (en) Relevance of name and other search queries with social network features
CN104778208A (en) Method and system for optimally grasping search engine SEO (search engine optimization) website data
CN102037464A (en) Search results with most clicked next objects
CN103390000B (en) A kind of web search method and web page search system
US11423096B2 (en) Method and apparatus for outputting information
KR101559719B1 (en) Auto-learning system and method for derive effective marketing
CN102214183A (en) Search engine query method for combining feedback contents of pages with fixed ranking
CN114429364A (en) Business data management method and device, storage medium and electronic equipment
JP2009151811A (en) Hot site presentation system
CN112989169A (en) Target object identification method, information recommendation method, device, equipment and medium
KR20180050786A (en) Automatic question-answering system based on searching tag, and method thereof
CN110399564B (en) Account classification method and device, storage medium and electronic device
US8825698B1 (en) Showing prominent users for information retrieval requests
CN107506473B (en) Big data retrieval method based on cloud computing
US20150294019A1 (en) Web browsing activity flow
CN105491136A (en) Message sending method and apparatus

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