CN101150529B - A method and system for mail search - Google Patents

A method and system for mail search Download PDF

Info

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
mail
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
Application number
CN2006101270431A
Other languages
Chinese (zh)
Other versions
CN101150529A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2006101270431A priority Critical patent/CN101150529B/en
Priority to PCT/CN2007/070654 priority patent/WO2008034383A1/en
Publication of CN101150529A publication Critical patent/CN101150529A/en
Application granted granted Critical
Publication of CN101150529B publication Critical patent/CN101150529B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]

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

A kind of method and system of searching for mail
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 Mail
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 Mail
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.
CN2006101270431A 2006-09-21 2006-09-21 A method and system for mail search Active CN101150529B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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
CN101150529A (en) 2008-03-26
WO2008034383A8 (en) 2009-04-23
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
CN106708893A (en) Error correction method and device for search query term
CN105808695A (en) Method and device for obtaining chat reply contents
CN110488991A (en) Input Method Editor application platform
AU2004200638A1 (en) Methods and systems for language translation
CN103294776A (en) Smartphone address book fuzzy search method
US20040268256A1 (en) Program, character inputting and editing method, apparatus and storage medium
WO2002001312A3 (en) Method and system of intelligent information processing in a network
CN113692597A (en) E-mail content modification system
CN104915458B (en) A kind of method, system and mobile terminal associated automatically when user searches for and applies
CN101398830A (en) Thesaurus fuzzy enquiry method and thesaurus fuzzy enquiry system
CN102982099A (en) Personalized concurrent word segmentation processing system and processing method thereof
US7379596B2 (en) System and method for personalization of handwriting recognition
CN102110006A (en) System and method for expanding and developing application business
CN101727204A (en) Character input system on communication terminal, character input method on communication terminal and communication terminal
CN1922606B (en) For dynamic keyword processing system and the method for user oriented internet navigation
CN103886093A (en) Method for processing synonyms of electronic commerce search engine
CN102779178A (en) Method for ordering by utilizing voice search on ipad tablet personal computer
CN101576897A (en) File content retrieval system and file content retrieval method
Gu et al. Spoken Query for Web Search and Navigation.
CN102799611B (en) Mailbox index building method and system and mailbox search method and system
KR100923936B1 (en) Method and system for providing search result in case query composed of two or more words or a korean word or the like is inputted in japanese dictionary service
CN111291248A (en) Searching method and system based on intelligent agent knowledge base

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