CN100392652C - Retrieval system and method - Google Patents

Retrieval system and method Download PDF

Info

Publication number
CN100392652C
CN100392652C CNB2005100719896A CN200510071989A CN100392652C CN 100392652 C CN100392652 C CN 100392652C CN B2005100719896 A CNB2005100719896 A CN B2005100719896A CN 200510071989 A CN200510071989 A CN 200510071989A CN 100392652 C CN100392652 C CN 100392652C
Authority
CN
China
Prior art keywords
retrieval
user
result
search
time
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.)
Expired - Fee Related
Application number
CNB2005100719896A
Other languages
Chinese (zh)
Other versions
CN1869977A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CNB2005100719896A priority Critical patent/CN100392652C/en
Publication of CN1869977A publication Critical patent/CN1869977A/en
Application granted granted Critical
Publication of CN100392652C publication Critical patent/CN100392652C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention provides a retrieval system and a retrieval method. The retrieval system comprises at least one user side and a server, wherein the server is connected with the user side through a network; the user side comprises an input device and a display device, wherein users input retrieval conditions through the input device, and the retrieval conditions comprise a first retrieval condition and a second retrieval condition; the display device displays retrieval results. The server comprises a source database, a retrieval device and a secondary retrieval database, wherein the source database stores original data; the retrieval device is used for retrieval in the source database according to the first retrieval condition, and sends out the retrieval results to the user side; the secondary retrieval database is used for storing the retrieval results retrieved first by the retrieval device; when the users carry out the second retrieval, the retrieval device carries retrieval in the secondary retrieval database according to the conditions of the second retrieval and sends out the retrieval results to the user side. By means of the present invention, the users can utilize the known information of one client to carry out retrieval in a client information bank of a mobile service provider so as to obtain the number of a mobile phone of the client.

Description

Searching system and search method
Technical field
The present invention relates to a kind of searching system and search method.
Background technology
Retrieval is a kind of method that obtains expectation information that people often use.Usually, in retrieving, the user can not obtain the result for retrieval wanted once.Therefore, it must repeatedly import search condition, utilizes search condition to retrieve in database.But, if the user need be in the result who retrieves for the first time further during the limit search condition, promptly the search condition in input for the second time is that the user must import primary search condition once more, causes user's the duplication of labour when search condition added specific qualifications for the first time.In addition, in this case, system according to the second time search condition in database, retrieve, the result for retrieval that retrieval is for the first time obtained does not play effect.If when making that in several times deterministic retrieval condition retrieval type is very long, the retrieval behavior that repeats to comprise last retrieval repeatedly will make very big of operand that retrieval carried out, cause very big influence for the travelling speed of system, and simultaneously user's mood is impacted.
Summary of the invention
Because the defective that exists in the prior art, technical scheme to be solved by this invention is to provide a kind of convenience and searching system and method fast.
According to searching system of the present invention, comprise at least one user side and the server that is connected with user side by network, wherein, this user side comprises an input media, the user is by this input media input search condition, and this search condition comprises search condition and search condition for the first time for the second time; With a display device, be used to show result for retrieval, this server comprises a source database, is used to store raw data; One indexing unit, be used for according to the first time search condition retrieve at source database, and result for retrieval is sent to user side; With a quadratic search database, be used for the result for retrieval that the memory scan device retrieves for the first time, wherein, when the user carries out retrieving the second time, indexing unit according to the second time search condition in the quadratic search database, retrieve, and result for retrieval is sent to user side.
The data of the source database storage of aforesaid searching system are and user-dependent information, this information comprises user name, user's phone number, user's address, the native place, age, sex and hobby, the user can retrieve other user's phone number from this source database by the input search condition.
The server of aforesaid searching system further comprises a notifying device, be used to notify with result for retrieval is relevant for the first time and/or for the second time user its by other user search, whether user side further comprises a selecting arrangement, be used for selecting to agree by other user search.
Aforesaid searching system further comprises a webserver, is used for search result storage, and the form of this result for retrieval by webpage offered the user.
The server of aforesaid searching system further comprises a backup database, is used for the data of backup source database.
According to search method of the present invention, comprising: step a, the user is in the user side input search condition first time; Step b, server by utilizing is search condition for the first time, retrieves in source database, result for retrieval is offered user side, and this result for retrieval is stored in the quadratic search database; Step c, the user is according to the result for retrieval input search condition second time; And steps d, server by utilizing search condition is for the second time retrieved in the quadratic search database, and result for retrieval is offered user side.
In the aforesaid search method, the data of source database storage are and user-dependent information, this information comprises user name, user's phone number, user's address, native place, age, sex and hobby, the user can retrieve other user's phone number from this source database by the input search condition.
In the aforesaid search method, among step c and/or d, further comprise a step: notify user its information relevant by other user search, inquire whether it accepts retrieval with result for retrieval.
In the aforesaid search method, among step c and/or d, further comprise a step: result for retrieval is sent to a webserver, and this webserver offers the user with this result for retrieval with the form of webpage.
According to searching system of the present invention and method, the user does not need to import once more the search condition when retrieving for the first time when deterministic retrieval second time condition, reduced the required workload of user.In addition, when carrying out second retrieval, this retrieval is carried out in the quadratic search database, has reduced the operand of system, has improved recall precision, has also guaranteed the safety of source database and the integrality of data simultaneously.
Description of drawings
Fig. 1 is the block scheme according to the searching system of first embodiment of the invention.
Fig. 2 is the block scheme according to the searching system of second embodiment of the invention.
Fig. 3 is the process flow diagram according to search method of the present invention.
Embodiment
The structure of<searching system 〉
As shown in Figure 1, comprise a plurality of user sides 10 and a server 20 that is connected with user side 10 by wired or wireless network according to the searching system 1 of first embodiment of the invention.Each user side 10 all has an input media 101, one display device 102 and a transmission/receiving trap 103.Input media 101 is for user's input search condition relevant with retrieval.Display device 102 is used to show result for retrieval and other information that retrieves.Transmission/receiving trap 103 is used for information is sent to server 20 and from server 20 reception information from user side 10.Server 20 comprises source database 202, one indexing units, 201, one quadratic search databases 203 and a transmission/receiving trap 204.Source database 202 is used to store various raw data, and for example user's various information comprise user name, user's phone number, user's address, native place, age, sex and hobby or the like.The search condition that indexing unit 201 is used for importing according to the user is retrieved.Quadratic search database 203 is used to store the result for retrieval that retrieval for the first time obtains.Transmission/receiving trap 204 is used for information is sent to user side 10 and from user side 10 reception information from server 20.When retrieving for the first time, that is to say that when the user imported search condition for the first time, indexing unit 201 was retrieved relevant information according to the search condition that the user imported in source database 202.When retrieving for the second time, that is to say that indexing unit 201 was retrieved relevant information according to the search condition that the user imported when the user imported for the second time search condition once more according to the result of retrieval for the first time in quadratic search database 203.
When the user imports search conditions by the input media 101 of user side 10, the search condition of this input sends to the indexing unit 201 of server 20 by transmission/receiving trap 103, and indexing unit 201 retrieves the result for retrieval that is consistent with search condition according to this search condition from source database 202.For example, when search condition was user name " Zhang San ", result for retrieval was all users " Zhang San's " by name data.This result for retrieval is transmitted through the network to user side 10, and is presented on the display device 102, and this result for retrieval is stored in the quadratic search database 203 of server 20 simultaneously.Because usually for the first time many and user of the result of retrieval is difficult to obtain the result for retrieval that it is wanted, thus the user according to the result for retrieval that shows, further deterministic retrieval condition, promptly the second time search condition.This, search condition sent to server 20 from user side 10 second time.The indexing unit 201 of server 20 utilizes for the second time search conditions to retrieve in quadratic search database 203, and the result that will retrieve sends to user side 10, thereby the user can obtain more accurate result for retrieval.For example, the search condition of retrieval can be a user location information for the second time, age information of user or the like.
Certainly, the present invention also can further be provided with three times searching database in server 20, and its storage is the result for retrieval of retrieval for the second time, use when retrieving for the third time.More N secondary data storehouse also can be set, be used for storing the result of the N time retrieval respectively, use during for the N+1 time retrieval, its quantity can be provided with according to needs.
By such structure, the user does not need to import once more the search condition when retrieving for the first time when deterministic retrieval second time condition, and therefore, the required workload of user is littler than prior art.In addition, the indexing unit 201 of server 20 is retrieved in quadratic search database 203 when retrieving for the second time, so improved recall precision, has also guaranteed the safety of source database 202 and the integrality of data.
As shown in Figure 2, according to the one-piece construction of the searching system 1 ' of second embodiment of the present invention with basic identical according to the searching system 1 of first embodiment.Both differences are: user terminal 10 ' further comprises a selecting arrangement 104, and server 20 ' further comprises a notifying device 205.Identical in the function of other devices in user terminal 10 ' and the server 20 ' and structure and first embodiment is not described in detail at this.
The result for retrieval that this notifying device 205 obtains when being used for according to for the first time retrieval and/or quadratic search, notice and the result for retrieval user that is retrieved accordingly, certain retrieval user is retrieved it by network, inquires whether it accepts this user's retrieval.This is retrieved the user when receiving this inquiry, utilizes selecting arrangement 104 to select whether to accept this user's retrieval, and selection result is sent to server by transmission/receiving trap 103.The user does not accept the retrieval of this retrieval user if certain is retrieved, and then server 20 will be deleted from result for retrieval with this user-dependent information automatically, not offer the user side of retrieving.
According to second embodiment of the present invention, the user can select whether its information to be offered other user, thereby the interests that can guarantee the user are not invaded by others.
In addition, can provide a Website server (figure do not show), be used to store the result of each retrieval, result for retrieval be offered the user, inquire about at that time or later on for the user with the form of webpage according to searching system of the present invention.
In addition, can also in server, provide a backup database (figure does not show), be used for the data of backup source database 202 according to searching system of the present invention.
The flow process of<search method 〉
Below, with reference to the flow process of Fig. 3 description according to search method of the present invention.
At step S101, the user is by the input media 101 input search conditions first time of user side, and this search condition is transferred to server.
At step S102, the indexing unit 201 of server is retrieved in source database 202 according to this search condition, promptly carries out the retrieval first time.
At step S103, judge whether the result for retrieval that search condition is complementary with the first time.If there is not result for retrieval, then return step S101, search condition is imported in prompting once more.If result for retrieval is arranged, then proceed to step S104.
At step S104, the result for retrieval that retrieves is transferred to user side, and this result for retrieval is stored in the quadratic search database of server.
At step S105, whether the inquiry user carries out quadratic search.If do not carry out quadratic search, then retrieval finishes.If the user wishes to carry out quadratic search, then proceed to step S106
At step S106, the result for retrieval that the user obtains according to retrieval for the first time, in user side input quadratic search condition, and this quadratic search condition is transferred to server.
At step S107, server carries out quadratic search according to this quadratic search condition in the quadratic search database.
At step S108, server is given user side with the quadratic search result transmission that quadratic search obtains.
In addition, if this search method is to be used for retrieval and user-dependent information, then a step can be set further before step S104 and/or S108: notify the user a certain user relevant its information to be retrieved, inquire whether it accepts its retrieval by network with result for retrieval.If do not accept retrieval, then in step S104 and/or S108, send to the information that does not comprise this user in user's the result for retrieval.
In addition, can comprise further in step S104 and/or S108 result for retrieval is sent to a webserver that this webserver offers the user with this result for retrieval with the form of webpage.
Can utilize the customer data information bank (source database) of mobile operator to finish searching according to searching system of the present invention and method to relevant specific people, and utilize the design that is provided with of secondary or N searching database, will be repeatedly querying flow transfer to secondary by former database even N searching database finished, improve search efficiency greatly, also ensured the complete of source database safety and data.
In the customer data information bank of mobile operator, store and all user-dependent information, comprise user name, user's phone number, user's address, native place, age, sex and hobby or the like.The user can by repeatedly importing search condition, retrieve other user's of its expectation user profile by using this customer data information bank according to this searching system of the present invention.For example, when a user wants to converse with a people who is called " Zhang San " but does not know this people's telephone number, the such search condition of its input search condition " user is called Zhang San ", searching system is retrieved in mobile operator's customer data information bank according to this search condition, all users' " Zhang San " by name user profile is sent to this user, and the user profile that these retrieve is stored in the quadratic search database.When this retrieval user thought that the information that retrieves is not easy to select too much, it can import search condition once more, and the information that retrieves for the first time is further qualified so that retrieve.For example, the search condition of input can be user's address for the second time, sex of user or the like.Server by utilizing quadratic search condition is retrieved in the quadratic search database, thereby can retrieve the result for retrieval of meeting consumers' demand soon.According to the present invention, the user can utilize certain client's Given information, by the customer data information bank of retrieval mobile operator, obtains this client's phone number.Can utilize this phone number that retrieves to communicate then.Certainly, the application of aspect that the present invention is not limited to this also can be applied in the retrieve application in other field.
For the person of ordinary skill of the art, other advantage and modification all are conspicuous.So, the embodiment that the present invention not merely is defined in the instructions to be put down in writing.Therefore, any disengaging by claim and its various changes that are equal to the spirit and scope of the present invention that partly limit all can realize.

Claims (7)

1. a searching system comprises at least one user side and the server that is connected with user side by network, wherein,
This user side comprises,
One input media, the user is by this input media input search condition, and this search condition comprises search condition and search condition for the first time for the second time; With
One display device is used to show result for retrieval,
This server comprises,
One source database is used to store raw data;
One indexing unit, be used for according to the first time search condition retrieve at source database, and result for retrieval is sent to user side; With
One quadratic search database is used for the result for retrieval that the memory scan device retrieves for the first time,
Wherein, when the user carries out retrieving the second time, indexing unit according to the second time search condition in the quadratic search database, retrieve, and result for retrieval is sent to user side;
This server further comprises a notifying device, be used to notify with result for retrieval is relevant for the first time and/or for the second time user its by other user search,
Whether this user side further comprises a selecting arrangement, be used for selecting to agree by other user search.
2. searching system as claimed in claim 1, wherein,
The data of source database storage are and user-dependent information that this information comprises user name, user's phone number, user's address, native place, age, sex and hobby, the user can retrieve other user's phone number from this source database by the input search condition.
3. searching system as claimed in claim 1 or 2, wherein,
This system further comprises a webserver, is used for search result storage, and the form of this result for retrieval by webpage offered the user.
4. searching system as claimed in claim 1 or 2, wherein,
This server further comprises a backup database, is used for the data of backup source database.
5. search method comprises:
Step a, the user is in the user side input search condition first time;
Step b, server by utilizing is search condition for the first time, retrieves in source database, result for retrieval is offered user side, and this result for retrieval is stored in the quadratic search database;
Step c, the user is according to the result for retrieval input search condition second time; With
Steps d, server by utilizing search condition are for the second time retrieved in the quadratic search database, and result for retrieval is offered user side;
Wherein, among step c and/or d, further comprise a step:
Notify user its information relevant by other user search, inquire whether it accepts retrieval with result for retrieval.
6. search method as claimed in claim 5, wherein,
The data of source database storage are and user-dependent information that this information comprises user name, user's phone number, user's address, native place, age, sex and hobby, the user can retrieve other user's phone number from this source database by the input search condition.
7. as claim 5 or 6 described search methods, wherein, among step c and/or d, further comprise a step:
Result for retrieval is sent to a webserver, and this webserver offers the user with this result for retrieval with the form of webpage.
CNB2005100719896A 2005-05-25 2005-05-25 Retrieval system and method Expired - Fee Related CN100392652C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100719896A CN100392652C (en) 2005-05-25 2005-05-25 Retrieval system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100719896A CN100392652C (en) 2005-05-25 2005-05-25 Retrieval system and method

Publications (2)

Publication Number Publication Date
CN1869977A CN1869977A (en) 2006-11-29
CN100392652C true CN100392652C (en) 2008-06-04

Family

ID=37443643

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100719896A Expired - Fee Related CN100392652C (en) 2005-05-25 2005-05-25 Retrieval system and method

Country Status (1)

Country Link
CN (1) CN100392652C (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101206665B (en) * 2007-12-12 2010-11-03 宁波新然电子信息科技发展有限公司 Multilingual words information searching method
CN101911077B (en) * 2007-12-27 2016-05-11 皇家飞利浦电子股份有限公司 For the method and apparatus of hierarchical search
CN101350835B (en) * 2008-09-19 2011-12-28 华为终端有限公司 Method and device for selecting user
CN102591919B (en) * 2011-12-19 2015-08-26 百度在线网络技术(北京)有限公司 A kind of two-dimentional retrieving contacts method and equipment thereof
JP2013168132A (en) * 2012-01-17 2013-08-29 Toshiba Corp Commodity retrieval device, method and program
CN105718526A (en) * 2016-01-15 2016-06-29 上海律巢网络科技有限公司 Data search method, device and system based on lawyer information
CN107480253A (en) * 2017-08-14 2017-12-15 浪潮软件集团有限公司 Retrieval method and device
CN110019094A (en) * 2017-12-28 2019-07-16 中国移动通信集团广东有限公司 Ticket retrieve method, system, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1216882A (en) * 1997-10-28 1999-05-19 三星电子株式会社 Telephone number searching system supporting automatic telephone connection and method therefor
US5940493A (en) * 1996-11-26 1999-08-17 Bellsouth Corporation System and method for providing directory assistance information
CN1536512A (en) * 2003-04-11 2004-10-13 英华达(上海)电子有限公司 Method for quickly searching telephone directory

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940493A (en) * 1996-11-26 1999-08-17 Bellsouth Corporation System and method for providing directory assistance information
CN1216882A (en) * 1997-10-28 1999-05-19 三星电子株式会社 Telephone number searching system supporting automatic telephone connection and method therefor
CN1536512A (en) * 2003-04-11 2004-10-13 英华达(上海)电子有限公司 Method for quickly searching telephone directory

Also Published As

Publication number Publication date
CN1869977A (en) 2006-11-29

Similar Documents

Publication Publication Date Title
CN100392652C (en) Retrieval system and method
JP5118054B2 (en) Communication information distribution system and communication information distribution method
US8331915B2 (en) System, apparatus and method for generating and ranking contact information and related advertisements in response to query on communication device
JP5356657B2 (en) Content distribution apparatus and content distribution method
CN101512568A (en) Likelihood-based storage management
CN103577420A (en) Method and device for inquiring user information dynamically
CN105760380A (en) Database query method, device and system
CN102938807A (en) Method and device for recommending contact person and message
CN101083633A (en) Information searching system and searching method
CN101968811A (en) Method and device for online telephone data query, server, mobile phone and system
CN103955533A (en) Device and method for acquiring page tree data based on buffering queue
CN103327041A (en) Method and system for acquiring user contents
CN103678624A (en) Searching method, searching server, and searching request executing method and terminal
JP2011141617A (en) Web page browsing system, control method thereof, and relay server
JP2010108299A (en) Communication support method, communication support system, server and portable terminal
JP2006235744A (en) Information presenting system and information presenting method
CN101094436A (en) Information inter-transferring intelligent platform
KR101412000B1 (en) Survey method supporting self survey service by using smart-terminals
CN101657006A (en) Method, device and system for selecting user according to user state
JP2018169900A (en) Information providing device, information providing method, program, and information providing system
CN104156358B (en) A kind of batch read method of table for database, device and system
CN103020300A (en) Method and device for information retrieval
JP6535774B1 (en) User information management system, user information management server, and program
KR101602098B1 (en) Internet access supporting system, control method thereof, recording medium for recording program for executing the control method, application saved in the recording medium for executing the control method being combined with hardware
JP5748084B1 (en) Content distribution method and system

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
EE01 Entry into force of recordation of patent licensing contract

Assignee: Beijing Judun Technology Development Co., Ltd.

Assignor: Tang Miao

Contract record no.: 2011110000169

Denomination of invention: Researching system and method used in digital labrary

Granted publication date: 20080604

License type: Exclusive License

Open date: 20061129

Record date: 20110919

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

Granted publication date: 20080604

Termination date: 20150525

EXPY Termination of patent right or utility model