CN101150529B - A method and system for mail search - Google Patents
A method and system for mail search Download PDFInfo
- Publication number
- CN101150529B CN101150529B CN2006101270431A CN200610127043A CN101150529B CN 101150529 B CN101150529 B CN 101150529B CN 2006101270431 A CN2006101270431 A CN 2006101270431A CN 200610127043 A CN200610127043 A CN 200610127043A CN 101150529 B CN101150529 B CN 101150529B
- Authority
- CN
- China
- Prior art keywords
- search
- keyword
- mailbox
- search engine
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000008676 import Effects 0.000 claims description 4
- 238000004321 preservation Methods 0.000 claims description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method and a system for searching for mails, which is used for solving the problem that the current speed for searching for mails is slow. The method of the invention comprises the steps as follows: the content of the mail received by a mail client terminal is split into key words, the corresponding relation between each key word and the mail is input into a mail search engine; and when a user searches for key words in the mail, the mail search engine calls out the related mail according to the corresponding relation of the key words in order to complete the mail search. The invention comprises the mail client terminal, a splitting unit which is used for splitting the content of the mail received by the mail client terminal into the key words, an input unit which is used for inputting the corresponding relation between each key word and the mail into the mail search engine, the mail search engine which is used for calling out the related mail to complete the mail search according to the corresponding relationship between the key word and the mail when the user searches for the key word in the mail. The invention has high speed of searching for mails.
Description
Technical field
The present invention relates to the internet and the communications field, particularly relate to a kind of method and system of searching for mail.
Background technology
Information search technique has obtained great success in computer realm, and especially at internet arena, search has become the synonym of network application.
In mailing system, search technique is also used to some extent at present.Existing Mail Clients uses the mode of sequential search that mail is searched for.For instance, the process that Mail Clients can be deposited mail is interpreted as the process above the bookshelf that a book is put into of order, and when wanting in the book of this bookshelf, to search customizing messages, can only book be lifted down from bookshelf one by one, then page by page go search.
The process of existing Mail Clients storage and search mail and above-mentionedly search the similar process of customizing messages from bookshelf referring to shown in Figure 1, specifically comprises the following steps:
X1, Mail Clients are preserved the mail of receiving in proper order by reception.
X2, when the keyword in the user search mail, read mail one by one by mail preservation order, and in the current content that reads mail the described keyword of search.
After X3, mail search are finished, the mail that contains described keyword in the content is presented to the user with the form of tabulation.
But there is following shortcoming in existing search mail scheme:
1, owing to searching for all mails of preserving in the Mail Clients one by one, so search speed is slower.Search procedure often need be minute being that unit calculates.
2, because search speed is slower, so can't present the Search Results corresponding in real time with a certain keyword.The mail set meeting that contains a certain keyword changes (user can receive new mail, and the user also can delete some mails) along with the change of time, because search speed is slower, so it is very big to search for expense repeatedly.
Summary of the invention
The invention provides a kind of method and system of searching for mail, in order to solve the slow problem of existing search mail.
The inventive method comprises the following steps:
The content of the mail that Mail Clients is received is split as keyword, and with the corresponding relation typing mail search engine of each keyword and mail; And when the keyword in the user search mail, described mail search engine accesses associated mail according to the corresponding relation of this keyword and mail, to finish the mail search;
In described Mail Clients, generate the mailbox corresponding with searched keyword, and the mail that preservation searches in this mailbox, when the user logins the mailbox that generates in the described Mail Clients, the mail search engine is finished the mail search with the keyword corresponding with this mailbox, and upgrades the mail of preserving in this mailbox.
Further, the user triggers the mail search engine after the Mail Contents centre circle selects keyword, to finish the mail search.
System of the present invention comprises Mail Clients, and described system also comprises:
Split cells, the content that is used for mail that Mail Clients is received is split as keyword;
The typing unit, the corresponding relation typing mail search engine of each keyword that is used for split cells is split out and mail;
The mail search engine when being used for the keyword when the user search mail, accesses associated mail according to the corresponding relation of typing unit typing, to finish the mail search;
The mailbox generation unit is used for generating the mailbox corresponding with searched keyword in described Mail Clients after the mail search is finished, and preserves the mail that searches in this mailbox;
The updating block related with the mail search engine is used for when the user logins the mailbox of described mailbox generation unit generation, triggers the mail search engine and finishes the mail search with the keyword corresponding with this mailbox, and upgrade the mail of preserving in this mailbox.
Further, described system also comprises: the windows units related with the mail search engine, be used to provide search window, and import the keyword of desire search in order to make the user.
Further, described system also comprises: the circle menu unit related with the mail search engine, the user is used to trigger the mail search engine after the Mail Contents centre circle selects keyword.
Beneficial effect of the present invention is as follows:
The inventive method is unlike prior art, when Mail Clients gets the mail, according to receiving the sequential storage mail, but the content of the mail that Mail Clients is received is split as keyword, and with the corresponding relation typing mail search engine of each keyword and mail.Afterwards, when the keyword in the user search mail, described mail search engine directly accesses associated mail according to the corresponding relation of this keyword and mail, promptly need not search for mail one by one in the process of search mail, so reduced the search used time of mail.
Owing to shortened the time of search mail, so the present invention further proposes, after the mail search is finished, in Mail Clients, generated the mailbox corresponding, and in this mailbox, preserve the mail that searches with searched keyword.After generating the corresponding mailbox of described with searched keyword, when the user logined described mailbox, the mail search engine was finished the mail search with the keyword corresponding with this mailbox, and upgrades the mail of preserving in this mailbox.Thereby realize containing the presenting in real time of mail of a certain keyword.
In order to support the inventive method, the present invention also provides a kind of system of searching for mail.
Description of drawings
Fig. 1 is existing search mail method step flow chart;
Fig. 2 searches for mail method step flow chart for the present invention;
Fig. 3 searches for the mailing system structural representation for the present invention.
Embodiment
To finish the used time of mail search in order reducing, and then to realize containing the presenting in real time of mail of a certain keyword, the invention provides a kind of method of searching for mail,, comprise the following steps: referring to shown in Figure 2
S1, Mail Clients get the mail.
The content of S2, mail that Mail Clients is received is split as keyword.
In this step, at first extract the content of the mail of receiving; Secondly, discern the used language of this Mail Contents (Chinese, English etc.); At last, according to the grammer of the used language of this Mail Contents, the content of this mail is split as keyword.
S3, with the corresponding relation typing mail search engine of each keyword and mail.
In this step, described mail search engine can be based on database, each keyword that promptly contains in the typing Mail Contents in this database.
Keyword in S4, the user search mail.
In this step, the user initiates to search for the keyword in the mail, can adopt following dual mode:
Mode one, user can import keyword in the mail search engine, and start search.
When mode two, user browse a certain mail, can select keyword at the Mail Contents centre circle; After circle selects keyword, trigger the mail search engine.
S5, finish mail search, present mail tabulation.
In this step, according to the way of search that user among the step S4 adopts, described mail search engine has obtained the keyword of user's desire search.Afterwards, the mail search engine accesses associated mail according to this keyword of typing among the step S3 and the corresponding relation of mail, and with form or other organizational forms of tabulation the mail that searches is presented to the user.
For presenting in real time of the mail of realizing containing a certain keyword, also can comprise following content after the step S5.
After the mail search is finished, can in described Mail Clients, generate the mailbox corresponding, and in this mailbox, preserve this mail that searches with searched keyword.Afterwards, when the user logined the mailbox that generates in the described Mail Clients, the mail search engine was automatically finishing mail search (search procedure and abovementioned steps are identical) with the corresponding keyword of this mailbox, and upgraded the mail of preserving in this mailbox.
Below specifically describe the inventive method by two examples.
Method example one, user adopt the mode of input keyword to search for, and generate the mailbox corresponding with searched keyword after search is finished.
L11, Mail Clients get the mail and receive three envelope mails.The content of mail A is " clause to contract has some suggestions for revision, referring to annex "; The content of mail B is " contract award date is tentative to be on September 8th, 2006 "; The content of mail C is " tissue mountain-climbing in afternoon this Saturday ".
L12, system are split as keyword with the content of the three envelope mails that Mail Clients is received.The content of mail A is split as speech such as " contract ", " clause ", " suggestion for revision "; The content of mail B is split as speech such as " contract ", " sign date "; The content of mail C is split as speech such as " this Saturday ", " mountain-climbing ".
After L13, fractured operation are finished, with the corresponding relation typing mail search engine of each keyword and three envelope mails.After the typing, the corresponding relation that writes down in the database of supported mail search engine is referring to shown in the table one.
Keyword | |
Contract | Mail A, mail B |
Clause | Mail A |
Suggestion for revision | Mail A |
Sign date | Mail B |
This Saturday | Mail C |
Mountain-climbing | Mail C |
Table one
L14, user adopt the mode of input keyword to search in the Mail Contents mail that contains " contract ".
L15, mail search engine access mail A and mail B from described database, and with form or other organizational forms of tabulation mail A and mail B are presented to the user.
After the mail search was finished, the user can generate corresponding with it mailbox at keyword " contract " in Mail Clients, and mail A and mail B are kept in this mailbox.Afterwards, when the user logins the described mailbox corresponding with keyword " contract ", the mail search engine can be automatically with " contract " as the mail of preserving in the current Mail Clients of keyword search (search procedure is identical with abovementioned steps), and upgrade the mail of preserving in this mailbox with this Search Results.Even the user gets the mail and contains the new mail of " contract " in the content, then when user's login mailbox corresponding with keyword " contract ", can add this new mail automatically in this mailbox; If the user deletes the mail that contains " contract " in the Mail Contents of preserving in the client, then when the user logins the mailbox corresponding with keyword " contract ", can delete this mail automatically in this mailbox.Thereby realize containing the presenting in real time of mail of keyword " contract ".
Method example two, user adopt circle to select the mode of keyword to search for.
L21, Mail Clients get the mail and receive three envelope mails.The content of mail A is " clause to contract has some suggestions for revision, referring to annex "; The content of mail B is " contract award date is tentative to be on September 8th, 2006 "; The content of mail C is " tissue mountain-climbing in afternoon this Saturday ".
L22, system are split as keyword with the content of the three envelope mails that Mail Clients is received.The content of mail A is split as speech such as " contract ", " clause ", " suggestion for revision "; The content of mail B is split as speech such as " contract ", " sign date "; The content of mail C is split as speech such as " this Saturday ", " mountain-climbing ".
After L23, fractured operation are finished, with the corresponding relation typing mail search engine of each keyword and three envelope mails.After the typing, the corresponding relation that writes down in the database of supported mail search engine is referring to shown in the table two.
Keyword | |
Contract | Mail A, mail B |
Clause | Mail A |
Suggestion for revision | Mail A |
Sign date | Mail B |
This Saturday | Mail C |
Mountain-climbing | Mail C |
Table two
When L24, user browsed mail A, circle had selected keyword " contract ", thereby has triggered the mail search engine.
L25, mail search engine access mail A and mail B from described database, and with form or other organizational forms of tabulation mail A and mail B are presented to the user.
After the mail search was finished in this example, the user also can generate corresponding with it mailbox at keyword " contract " in Mail Clients, and follow-up register.Content and method example one is identical.
In order to support the inventive method, the present invention also provides a kind of system of searching for mail, and referring to shown in Figure 3, it comprises: the Mail Clients 1 of Xiang Lianing, split cells 2, typing unit 3 and mail search engine 4 successively.The difference of the way of search that adopts according to the user further also can comprise: the windows units 5 that links to each other with mail search engine 4; And/or comprise the circle menu unit 6 that links to each other with mail search engine 4.For presenting in real time of the mail of realizing containing a certain keyword, further also can comprise again: the mailbox generation unit 7 that links to each other respectively with Mail Clients 1 and mail search engine 4, and the updating block 8 that links to each other with mail search engine 4.
Described Mail Clients 1 is used for receiving and preserving mail.
Described split cells 2, the content that is used for mail that Mail Clients 1 is received is split as keyword.
Described typing unit 3, the corresponding relation typing mail search engine 4 of each keyword that is used for split cells 2 is split out and mail.
Described mail search engine 4 when being used for the keyword when the user search mail, accesses associated mail according to the corresponding relation of typing unit 3 typings, to finish the mail search.
Described windows units 5 is used to provide search window, imports the keyword of desire search in order to make the user.
Described circle menu unit 6, the user is used to trigger mail search engine 4 after the Mail Contents centre circle selects keyword.
Described mailbox generation unit 7 is used for generating the mailbox corresponding with searched keyword in described Mail Clients 1 after the mail search is finished, and preserves the mail that searches in this mailbox.
Described updating block 8 is used for triggering mail search engine 4 and finishing the mail search with the keyword corresponding with this mailbox, and upgrade the mail of preserving in this mailbox when the user logins the mailbox of described mailbox generation unit 7 generations.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (5)
1. a method of searching for mail is characterized in that, comprises the following steps:
The content of the mail that Mail Clients is received is split as keyword, and with the corresponding relation typing mail search engine of each keyword and mail; And
When the keyword in the user search mail, described mail search engine accesses associated mail according to the corresponding relation of this keyword and mail, to finish the mail search;
In described Mail Clients, generate the mailbox corresponding with searched keyword, and the mail that preservation searches in this mailbox, when the user logins the mailbox that generates in the described Mail Clients, the mail search engine is finished the mail search with the keyword corresponding with this mailbox, and upgrades the mail of preserving in this mailbox.
2. search for the method for mail according to claim 1, it is characterized in that, the user triggers the mail search engine after the Mail Contents centre circle selects keyword, to finish the mail search.
3. a system of searching for mail comprises Mail Clients, it is characterized in that, described system also comprises:
Split cells, the content that is used for mail that Mail Clients is received is split as keyword;
The typing unit, the corresponding relation typing mail search engine of each keyword that is used for split cells is split out and mail;
The mail search engine when being used for the keyword when the user search mail, accesses associated mail according to the corresponding relation of typing unit typing, to finish the mail search;
The mailbox generation unit is used for generating the mailbox corresponding with searched keyword in described Mail Clients after the mail search is finished, and preserves the mail that searches in this mailbox;
The updating block related with the mail search engine is used for when the user logins the mailbox of described mailbox generation unit generation, triggers the mail search engine and finishes the mail search with the keyword corresponding with this mailbox, and upgrade the mail of preserving in this mailbox.
4. as the system of search mail as described in the claim 3, it is characterized in that described system also comprises: the windows units related with the mail search engine, be used to provide search window, import the keyword of desire search in order to make the user.
5. as the system of search mail as described in the claim 3, it is characterized in that described system also comprises: the circle menu unit related with the mail search engine, the user is used to trigger the mail search engine after the Mail Contents centre circle selects keyword.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101270431A CN101150529B (en) | 2006-09-21 | 2006-09-21 | A method and system for mail search |
PCT/CN2007/070654 WO2008034383A1 (en) | 2006-09-21 | 2007-09-07 | A method, device and system for searching email |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101270431A CN101150529B (en) | 2006-09-21 | 2006-09-21 | A method and system for mail search |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101150529A CN101150529A (en) | 2008-03-26 |
CN101150529B true CN101150529B (en) | 2011-07-27 |
Family
ID=39200191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101270431A Active CN101150529B (en) | 2006-09-21 | 2006-09-21 | A method and system for mail search |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101150529B (en) |
WO (1) | WO2008034383A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI544350B (en) * | 2011-11-22 | 2016-08-01 | Inst Information Industry | Input method and system for searching by way of circle |
CN103678405B (en) * | 2012-09-21 | 2016-12-21 | 阿里巴巴集团控股有限公司 | Mail index establishing method and system, e-mail search method and system |
CN104980469A (en) * | 2014-04-10 | 2015-10-14 | 阿里巴巴集团控股有限公司 | E-mail extraction method and system |
CN106156105A (en) * | 2015-04-02 | 2016-11-23 | 阿里巴巴集团控股有限公司 | Email polymerization sorting technique and device |
CN107122949B (en) * | 2016-02-25 | 2021-02-26 | 阿里巴巴集团控股有限公司 | E-mail screening method and device |
CN105912585A (en) * | 2016-04-01 | 2016-08-31 | 乐视控股(北京)有限公司 | Email search method and device |
CN106775711B (en) * | 2016-12-14 | 2020-10-23 | 浙江翼信科技有限公司 | Information processing method, device and computer-readable storage medium for contact persons |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5924090A (en) * | 1997-05-01 | 1999-07-13 | Northern Light Technology Llc | Method and apparatus for searching a database of records |
CN1790405A (en) * | 2005-12-31 | 2006-06-21 | 钱德沛 | Content classification and authentication algorithm based on Bayesian classification for unsolicited Chinese email |
CN1797301A (en) * | 2004-12-30 | 2006-07-05 | 陈沛 | Digital information search method and system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002351797A (en) * | 2001-05-23 | 2002-12-06 | Ntt Me Corp | System and method for retrieving electronic mail and electronic mail retrieval program |
US20050144241A1 (en) * | 2003-10-17 | 2005-06-30 | Stata Raymond P. | Systems and methods for a search-based email client |
-
2006
- 2006-09-21 CN CN2006101270431A patent/CN101150529B/en active Active
-
2007
- 2007-09-07 WO PCT/CN2007/070654 patent/WO2008034383A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5924090A (en) * | 1997-05-01 | 1999-07-13 | Northern Light Technology Llc | Method and apparatus for searching a database of records |
CN1797301A (en) * | 2004-12-30 | 2006-07-05 | 陈沛 | Digital information search method and system |
CN1790405A (en) * | 2005-12-31 | 2006-06-21 | 钱德沛 | Content classification and authentication algorithm based on Bayesian classification for unsolicited Chinese email |
Also Published As
Publication number | Publication date |
---|---|
WO2008034383A8 (en) | 2009-04-23 |
CN101150529A (en) | 2008-03-26 |
WO2008034383A1 (en) | 2008-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101150529B (en) | A method and system for mail search | |
CN103761318B (en) | A kind of method and system of relationship type synchronization of data in heterogeneous database | |
CN100458795C (en) | Intelligent word input method and input method system and updating method thereof | |
CN100483416C (en) | Character input method, input method system and method for updating word stock | |
CN117056471A (en) | Knowledge base construction method and question-answer dialogue method and system based on generation type large language model | |
CN110147437A (en) | A kind of searching method and device of knowledge based map | |
CN101075929B (en) | Method, system and server for inquiring information | |
CN105808695A (en) | Method and device for obtaining chat reply contents | |
CN104915364B (en) | Information processing system and processing method, netscape messaging server Netscape and terminal installation | |
CN110488991A (en) | Input Method Editor application platform | |
WO2005055090A1 (en) | Dynamic keyword processing system and method for user oriented internet navigation | |
CN113692597A (en) | E-mail content modification system | |
CN101425086A (en) | Dictionary enquiry method and dictionary enquiry system based on network | |
CN102063425A (en) | Translation method and device | |
Kunert-Bajraszewska et al. | FIRST-based survey of compact steep spectrum sources-IV. Multifrequency VLBA observations of very compact objects | |
CN102982099A (en) | Personalized concurrent word segmentation processing system and processing method thereof | |
CN104915458B (en) | A kind of method, system and mobile terminal associated automatically when user searches for and applies | |
CN112965987A (en) | Method and application of efficient fuzzy retrieval with authority for new digital governance service | |
CN101216836B (en) | Web page anchor text denoising system and method | |
CN105005619A (en) | Rapid retrieval method and system for mass website basic information | |
CN101727204A (en) | Character input system on communication terminal, character input method on communication terminal and communication terminal | |
CN101364220A (en) | Method for generating word frequency database based on user personality | |
CN103902572A (en) | Mobile terminal and data management method of mobile terminal | |
CN103886093A (en) | Method for processing synonyms of electronic commerce search engine | |
Gu et al. | Spoken Query for Web Search and Navigation. |
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 |