WO2008034383A1 - A method, device and system for searching email - Google Patents

A method, device and system for searching email Download PDF

Info

Publication number
WO2008034383A1
WO2008034383A1 PCT/CN2007/070654 CN2007070654W WO2008034383A1 WO 2008034383 A1 WO2008034383 A1 WO 2008034383A1 CN 2007070654 W CN2007070654 W CN 2007070654W WO 2008034383 A1 WO2008034383 A1 WO 2008034383A1
Authority
WO
WIPO (PCT)
Prior art keywords
mail
keyword
search engine
searching
mailbox
Prior art date
Application number
PCT/CN2007/070654
Other languages
French (fr)
Chinese (zh)
Other versions
WO2008034383A8 (en
Inventor
Xiaolong Zhang
Original Assignee
Tencent Technology (Shenzhen) Company Limited
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) Company Limited filed Critical Tencent Technology (Shenzhen) Company Limited
Publication of WO2008034383A1 publication Critical patent/WO2008034383A1/en
Publication of WO2008034383A8 publication Critical patent/WO2008034383A8/en

Links

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]

Definitions

  • the present invention relates to the field of internet application technologies, and in particular, to a method, device and system for searching emails. Background of the invention
  • Search technology is also used in the mail system.
  • Existing mail clients use a sequential lookup to search for messages.
  • the process of storing mails by a mail client can be understood as the process of sequentially placing a book on a bookshelf.
  • the books can only be read one by one. Take it off the shelf and look it up one page at a time.
  • the process of storing and searching emails by the existing mail client is similar to the above process of finding specific information from the bookshelf. Referring to FIG. 1, the following steps are specifically included:
  • the mail client saves the received mail in the order in which it was received.
  • the mail is read one by one in the order in which the mail is saved, and the keyword is searched for in the content of the currently read mail.
  • the mail containing the keyword in the content is presented to the user in the form of a list.
  • Embodiments of the present invention provide a method, an apparatus, and a system for searching for a mail, which are used to solve the problem that the existing search mail is slow.
  • the embodiment of the present invention further provides an apparatus for searching for a mail, the apparatus further comprising: a splitting unit, configured to split the mail received by the mail client into keywords according to the content; and the input unit is configured to split The correspondence between the keywords and the mail split by the unit is entered into the mail search engine;
  • the mail search engine is configured to, when searching for keywords in the mail, call the mail corresponding to the keyword according to the corresponding relationship.
  • a system for searching emails comprising a mail client and a mail search engine, wherein:
  • the mail client is configured to receive the mail, divide the received mail into keywords according to the content, and input the correspondence between the keyword and the mail into the search engine;
  • the mail search engine is configured to, when searching for keywords in the mail, call the mail corresponding to the keyword according to the correspondence.
  • a system for searching emails comprising a mail client and a mail search engine, among them:
  • Mail client used to receive mail
  • the mail search engine is configured to split the mail received by the mail client into keywords according to the content, record the correspondence between the keyword and the mail, and when searching for keywords in the mail, call and key according to the corresponding relationship The word corresponds to the message.
  • the mail client when the mail client receives the mail, the mail is not stored in the order of receiving as in the prior art, but the mail received by the mail client is split into keywords according to the content, and each key is The correspondence between words and emails is entered into the mail search engine.
  • the email search engine After the user searches for the keyword in the email, the email search engine directly calls the related email according to the corresponding relationship between the keyword and the email, that is, the email is not searched one by one in the process of searching the email, so the search email is reduced. time. BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 2 is a flow chart showing the steps of a method for searching a mail according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a search mail system according to an embodiment of the present invention. Mode for carrying out the invention
  • the embodiment of the present invention provides a method for searching for mail, as shown in FIG. 2, including the following steps:
  • the mail client receives the mail.
  • step S2 first extracting the content of the received mail; second, identifying the language (Chinese, English, etc.) used for the content of the mail; and finally, following the language of the content of the mail Method, split the message into keywords according to the content.
  • the language Choinese, English, etc.
  • the mail search engine may be based on a database, that is, each keyword contained in the mail content is entered in the database.
  • the user searches for keywords in the email.
  • step S4 the user initiates a search for keywords in the email in the following two ways:
  • Method 1 The user can enter keywords in the mail search engine and start the search.
  • Method 2 When the user browses a certain email, the keyword can be selected in the email content; after selecting the keyword, the email search engine is triggered, and the search is started.
  • the mail search engine acquires keywords to be searched by the user. After that, the mail search engine calls the related mail according to the corresponding relationship between the keyword and the mail recorded in step S3, and presents the searched mail to the user in the form of a list or other organization.
  • step S5 In order to realize the real-time presentation of the mail containing a certain keyword, the following items may be included after step S5:
  • a mailbox corresponding to the searched keyword may be generated in the mail client, and the searched mail is saved in the mailbox. Thereafter, when the user logs in to the mailbox generated in the mail client, the mail search engine automatically completes the mail search with the key words corresponding to the mailbox (the search process is the same as the foregoing steps), and updates the mail stored in the mailbox.
  • Method Example 1 The user searches by means of input keywords, and generates a mailbox corresponding to the searched keyword after the search is completed. Lll, the mail client received three messages.
  • the content of Mail A is "There are some amendments to the terms of the contract, see attachment”;
  • the content of Mail B is "The contract signing date is tentatively scheduled for September 8, 2006”;
  • the content of Mail C is "This Saturday afternoon organization Mountaineering".
  • the user searches for the mail containing the "contract" in the mail content by inputting the keyword.
  • the mail search engine retrieves the mail A and the mail B from the database, and presents the mail A and the mail B to the user in the form of a list or other organization.
  • the user can generate a corresponding mailbox in the mail client for the keyword "contract”, and save the mail A and the mail B in the mailbox.
  • the mail search engine automatically searches for the mail saved in the current mail client by using the "contract" as a keyword (the search process is the same as the foregoing steps), and This search result updates the messages saved in this mailbox. That is, if the user receives If the new content of the mail contains "contract”, the new mail will be automatically added to the mailbox when the user logs in the mailbox corresponding to the keyword "contract”; if the user deletes the content of the mail saved in the client, the contract is included. "Email, when the user logs in to the mailbox corresponding to the keyword "contract”, the email will be deleted automatically. This enables real-time rendering of messages containing the keyword "contract”.
  • Method Example 2 The user searches by using the keyword selection method.
  • the mail client received three messages.
  • the content of Mail A is "There are some amendments to the terms of the contract, see attachment";
  • the content of Mail B is "The contract signing date is tentatively scheduled for September 8, 2006”;
  • the content of Mail C is "This Saturday afternoon organization Mountaineering".
  • the mail search engine calls the mail A and the mail B from the database, and Mail A and Mail B are presented to the user in the form of a table or other organization.
  • the user can also generate a corresponding mailbox in the mail client for the keyword "contract", and subsequent login operations.
  • the content is the same as the method example one.
  • the embodiment of the present invention further provides a system for searching emails, as shown in FIG. 3, which includes: a mail client 1, a splitting unit 2, an input unit 3, and a mail connected in sequence Search engine 4. Further, depending on the search method employed by the user, the window unit 5 connected to the mail search engine 4; and/or the selection unit 6 connected to the mail search engine 4 may be further included. In order to realize the real-time presentation of the mail containing a certain keyword, it may further include: a mailbox generating unit 7 connected to the mail client 1 and the mail search engine 4, respectively, and an updating unit 8 connected to the mail search engine 4.
  • the mail client 1 is configured to receive and save the mail.
  • the splitting unit 2 is configured to split the mail received by the mail client 1 into keywords according to the content.
  • the entry unit 3 is configured to input the correspondence between each keyword and the mail split by the split unit 2 into the mail search engine 4.
  • the mail search engine 4 is configured to, when the user searches for a keyword in the mail, call the related mail according to the corresponding relationship entered by the entry unit 3 to complete the mail search.
  • the window unit 5 is configured to provide a search window for the user to input keywords to be searched.
  • the selection unit 6 is used to trigger the mail search engine 4 after the user selects a keyword in the mail content.
  • the mailbox generating unit 7 is configured to generate a mailbox corresponding to the searched keyword in the mail client 1 after the mail search is completed, and save the searched mail in the mailbox.
  • the updating unit 8 is configured to trigger the mail search engine 4 to complete the mail search by using keywords corresponding to the mailbox when the user logs in to the mailbox generated by the mailbox generating unit 7, and update the mail saved in the mailbox.
  • the embodiment of the invention also discloses a system for searching emails, the system comprising a mail client and a search engine, wherein:
  • the mail client is configured to receive the mail, and input the correspondence between each keyword and the mail into the mail search engine;
  • the search engine is configured to: when the user searches for a keyword in the email, call the related email according to the correspondence between the keyword and the email to complete the email search.
  • the mail client when the mail client receives the mail, the mail is not stored in the receiving order as in the prior art, but the mail received by the mail client is split into keywords according to the content. And enter the correspondence between each keyword and the mail into the mail search engine.
  • the email search engine directly calls the related email according to the corresponding relationship between the keyword and the email, that is, the email does not need to be searched one by one in the process of searching the email, so the embodiment of the present invention reduces the search. The time the message took.
  • the embodiment of the present invention further proposes that after the mail search is completed, a mailbox corresponding to the searched keyword is generated in the mail client, and the searched mail is saved in the mailbox.
  • the mail search engine completes the mail search with the keyword corresponding to the mailbox, and updates the mail saved in the mailbox.

Abstract

A method, device and system for searching email is diclosed to solve the problem that the email search speed is slow in the prior art. The method includes the steps of spliting the email received by the client into keywords according to the content, and entering the corresponding relation between each keyword and email into the email search engine; and the search engine finding out the corresponding emails to implement the email search according to the relation between the keyword and email, when searching the keywords in the email. The system includes email client and split unit for spliting the email received by the email client into the keywords accroding to the email content; enter unit for entering the corresponding relation between each keyword and email into the email search engine; and email search engine for finding out the corresponding emails to implement the email search according to the relation between the keyword and email, when searching the keywords in the email. The speed of searching email is higher according to the present invention.

Description

一种搜索邮件的方法、 装置及系统  Method, device and system for searching mail
技术领域 Technical field
本发明涉及互联网络应用技术领域, 特别是涉及一种搜索邮件的方 法、 装置及系统。 发明背景  The present invention relates to the field of internet application technologies, and in particular, to a method, device and system for searching emails. Background of the invention
信息搜索技术在计算机领域已经取得了巨大的成功, 尤其是在互联 网领域, 搜索已经成为了网络应用的代名词之一。  Information search technology has achieved great success in the computer field, especially in the field of Internet, search has become synonymous with network applications.
目前在邮件系统中, 搜索技术也有所应用。 现有的邮件客户端使用 顺序查找的方式对邮件进行搜索。 举例来说, 可以将邮件客户端存放邮 件的过程理解为顺序地把一本一本书放到书架上面的过程, 而想要在这 一书架的书中查找特定信息时, 只能把书逐一从书架上拿下来, 然后一 页一页的去查找。  Search technology is also used in the mail system. Existing mail clients use a sequential lookup to search for messages. For example, the process of storing mails by a mail client can be understood as the process of sequentially placing a book on a bookshelf. When looking for specific information in the books of the bookshelf, the books can only be read one by one. Take it off the shelf and look it up one page at a time.
现有邮件客户端存储和搜索邮件的过程与上述从书架上查找特定信 息的过程相似, 参见图 1所示, 具体包括下列步骤:  The process of storing and searching emails by the existing mail client is similar to the above process of finding specific information from the bookshelf. Referring to FIG. 1, the following steps are specifically included:
XI、 邮件客户端按接收顺序保存收到的邮件。  XI, the mail client saves the received mail in the order in which it was received.
X2、 当用户搜索邮件的关键词时, 按邮件保存顺序逐一读取邮件, 并在当前读取邮件的内容中搜索所述关键词。  X2. When the user searches for the keyword of the mail, the mail is read one by one in the order in which the mail is saved, and the keyword is searched for in the content of the currently read mail.
X3、 邮件搜索完成后, 将内容中含有所述关键词的邮件以列表的形 式呈现给用户。  X3. After the mail search is completed, the mail containing the keyword in the content is presented to the user in the form of a list.
但是现有的搜索邮件方案存在以下缺点:  However, the existing search mail scheme has the following disadvantages:
1、 由于需要逐一搜索邮件客户端中保存的所有邮件,所以搜索速度 较慢。 搜索过程往往需要以分钟为单位计算。  1. Searching is slower because you need to search all the messages saved in the mail client one by one. The search process often needs to be calculated in minutes.
2、 由于搜索速度较慢,所以无法实时呈现与某一关键词对应的搜索 结果。 含有某一关键词的邮件集合会随着时间的改变而改变(用户会收 到新的邮件, 用户也会删除一些邮件), 由于搜索速度较慢, 所以反复 搜索开销也很大。 发明内容 2, because the search speed is slow, it is impossible to present the search corresponding to a certain keyword in real time. The result. A collection of messages containing a certain keyword will change over time (the user will receive a new message, and the user will also delete some messages). Because of the slower search speed, the overhead of repeated searches is also large. Summary of the invention
本发明实施例提供一种搜索邮件的方法、 装置及系统, 用以解决现 有搜索邮件的速度较慢的问题。  Embodiments of the present invention provide a method, an apparatus, and a system for searching for a mail, which are used to solve the problem that the existing search mail is slow.
本发明实施例方法包括下列步骤:  The method of the embodiment of the invention comprises the following steps:
将邮件客户端收到的邮件按照内容拆分为关键词, 并将各关键词与 邮件的对应关系录入邮件搜索引擎; 以及当搜索邮件中的关键词时, 所 述邮件搜索引擎根据该关键词与邮件的对应关系调出相关邮件, 以完成 邮件搜索。  Dividing the mail received by the mail client into keywords according to the content, and inputting the correspondence between each keyword and the mail into the mail search engine; and when searching for keywords in the mail, the mail search engine according to the keyword Correspond to the mail to call up the relevant mail to complete the mail search.
本发明实施例还提供了一种搜索邮件的装置, 所述装置还包括: 拆分单元, 用于将邮件客户端收到的邮件按照内容拆分为关键词; 录入单元, 用于将拆分单元拆分出的关键词与邮件的对应关系录入 邮件搜索引擎;  The embodiment of the present invention further provides an apparatus for searching for a mail, the apparatus further comprising: a splitting unit, configured to split the mail received by the mail client into keywords according to the content; and the input unit is configured to split The correspondence between the keywords and the mail split by the unit is entered into the mail search engine;
邮件搜索引擎, 用于当搜索邮件中的关键词时, 根据根据所述对应 关系调出与关键词对应的邮件。  The mail search engine is configured to, when searching for keywords in the mail, call the mail corresponding to the keyword according to the corresponding relationship.
一种搜索邮件的系统, 所述系统包括邮件客户端和邮件搜索引擎, 其中:  A system for searching emails, the system comprising a mail client and a mail search engine, wherein:
邮件客户端, 用于接收邮件, 将接收到的所述邮件按照内容拆分为 关键词, 并将关键词与邮件的对应关系录入搜索引擎;  The mail client is configured to receive the mail, divide the received mail into keywords according to the content, and input the correspondence between the keyword and the mail into the search engine;
邮件搜索引擎, 用于当搜索邮件中的关键词时, 根据所述对应关系 调出与关键词对应的邮件。  The mail search engine is configured to, when searching for keywords in the mail, call the mail corresponding to the keyword according to the correspondence.
一种搜索邮件的系统, 所述系统包括邮件客户端和邮件搜索引擎, 其中: A system for searching emails, the system comprising a mail client and a mail search engine, among them:
邮件客户端, 用于接收邮件;  Mail client, used to receive mail;
邮件搜索引擎, 用于将邮件客户端接收到的邮件按照内容拆分为关 键词, 记录关键词与邮件的对应关系, 并当搜索邮件中的关键词时, 根 据所述对应关系调出与关键词对应的邮件。  The mail search engine is configured to split the mail received by the mail client into keywords according to the content, record the correspondence between the keyword and the mail, and when searching for keywords in the mail, call and key according to the corresponding relationship The word corresponds to the message.
在本发明实施例中, 在邮件客户端收到邮件时, 不像现有技术那样 按照接收顺序存储邮件, 而是将邮件客户端收到的邮件按照内容拆分为 关键词, 并将各关键词与邮件的对应关系录入邮件搜索引擎。 之后, 当 用户搜索邮件中的关键词时, 所述邮件搜索引擎根据该关键词与邮件的 对应关系直接调出相关邮件, 即在搜索邮件的过程中无须逐一搜索邮 件, 所以减少了搜索邮件所用的时间。 附图简要说明  In the embodiment of the present invention, when the mail client receives the mail, the mail is not stored in the order of receiving as in the prior art, but the mail received by the mail client is split into keywords according to the content, and each key is The correspondence between words and emails is entered into the mail search engine. After the user searches for the keyword in the email, the email search engine directly calls the related email according to the corresponding relationship between the keyword and the email, that is, the email is not searched one by one in the process of searching the email, so the search email is reduced. time. BRIEF DESCRIPTION OF THE DRAWINGS
图 1为现有技术中搜索邮件方法步骤流程图;  1 is a flow chart of steps in a method for searching a mail in the prior art;
图 2为根据本发明实施例搜索邮件方法步骤流程图;  2 is a flow chart showing the steps of a method for searching a mail according to an embodiment of the present invention;
图 3为根据本发明实施例搜索邮件系统结构示意图。 实施本发明的方式  FIG. 3 is a schematic structural diagram of a search mail system according to an embodiment of the present invention. Mode for carrying out the invention
为了减少完成一次邮件搜索所用的时间, 进而实现含有某一关键词 的邮件的实时呈现, 本发明实施例提供了一种搜索邮件的方法, 参见图 2所示, 包括下列步骤:  In order to reduce the time taken to complete a mail search, and to realize the real-time presentation of the mail containing a certain keyword, the embodiment of the present invention provides a method for searching for mail, as shown in FIG. 2, including the following steps:
51、 邮件客户端收到邮件。  51. The mail client receives the mail.
52、 将邮件客户端收到的邮件按照内容拆分为关键词。  52. Split the mail received by the mail client into keywords according to the content.
在 S2 步骤中, 首先提取收到的邮件的内容; 其次, 识别该邮件内 容所用的语言 (中文、 英文等); 最后, 按照该邮件内容所用语言的语 法, 将该邮件按照内容拆分为关键词。 In the step S2, first extracting the content of the received mail; second, identifying the language (Chinese, English, etc.) used for the content of the mail; and finally, following the language of the content of the mail Method, split the message into keywords according to the content.
53、 将各关键词与邮件的对应关系录入邮件搜索引擎。  53. Enter the correspondence between each keyword and the email into the mail search engine.
在 S3 步骤中, 所述邮件搜索引擎可以基于数据库, 即在该数据库 中录入邮件内容中含有的各个关键词。  In the step S3, the mail search engine may be based on a database, that is, each keyword contained in the mail content is entered in the database.
54、 用户搜索邮件中的关键词。  54. The user searches for keywords in the email.
在 S4 步骤中, 用户发起搜索邮件中的关键词, 可采用以下两种方 式:  In step S4, the user initiates a search for keywords in the email in the following two ways:
方式一、 用户可在邮件搜索引擎中输入关键词, 并启动搜索。 方式二、 用户浏览某一邮件时, 可在邮件内容中圏选关键词; 圏选 关键词后, 触发邮件搜索引擎, 并启动搜索。  Method 1: The user can enter keywords in the mail search engine and start the search. Method 2: When the user browses a certain email, the keyword can be selected in the email content; after selecting the keyword, the email search engine is triggered, and the search is started.
55、 完成邮件搜索, 呈现邮件列表。  55. Complete the mail search and present the mailing list.
本步骤中, 按照步骤 S4 中用户采用的搜索方式, 所述邮件搜索引 擎获取了用户欲搜索的关键词。 之后, 邮件搜索引擎根据步骤 S3 中录 入的该关键词与邮件的对应关系调出相关邮件, 并以列表的形式或其他 组织方式将搜索到的邮件呈现给用户。  In this step, according to the search mode adopted by the user in step S4, the mail search engine acquires keywords to be searched by the user. After that, the mail search engine calls the related mail according to the corresponding relationship between the keyword and the mail recorded in step S3, and presents the searched mail to the user in the form of a list or other organization.
为了实现含有某一关键词的邮件的实时呈现, 步骤 S5之后还可包 括以下内容:  In order to realize the real-time presentation of the mail containing a certain keyword, the following items may be included after step S5:
邮件搜索完成后, 可在所述邮件客户端中生成与被搜索的关键词对 应的邮箱, 并在该邮箱中保存本次搜索到的邮件。 之后, 当用户登录所 述邮件客户端中生成的邮箱时, 邮件搜索引擎自动以与该邮箱对应的关 键词完成邮件搜索 (搜索过程与前述步骤相同), 并更新该邮箱中保存 的邮件。  After the mail search is completed, a mailbox corresponding to the searched keyword may be generated in the mail client, and the searched mail is saved in the mailbox. Thereafter, when the user logs in to the mailbox generated in the mail client, the mail search engine automatically completes the mail search with the key words corresponding to the mailbox (the search process is the same as the foregoing steps), and updates the mail stored in the mailbox.
以下通过两个实例具体描述本发明方法。  The method of the present invention is specifically described below by two examples.
方法实例一、 用户采用输入关键词的方式搜索, 搜索完成后生成与 被搜索的关键词对应的邮箱。 Lll、 邮件客户端收到三封邮件。 邮件 A的内容为 "对合同的条款 有一些修改意见, 参见附件"; 邮件 B的内容为 "合同签署日期暂定为 2006年 9月 8日"; 邮件 C的内容为 "本周六下午组织登山"。 Method Example 1. The user searches by means of input keywords, and generates a mailbox corresponding to the searched keyword after the search is completed. Lll, the mail client received three messages. The content of Mail A is "There are some amendments to the terms of the contract, see attachment"; The content of Mail B is "The contract signing date is tentatively scheduled for September 8, 2006"; The content of Mail C is "This Saturday afternoon organization Mountaineering".
L12、 将邮件客户端收到的三封邮件按照内容拆分为关键词。 将邮 件 A的内容拆分为 "合同"、 "条款"、 "修改意见"等词; 将邮件 B的内 容拆分为 "合同"、 "签署日期"等词;将邮件 C的内容拆分为 "本周六"、 "登山" 等词。  L12. Split the three emails received by the mail client into keywords according to the content. The contents of the mail A are divided into the words "contract", "terms", "modification opinions"; the contents of the mail B are divided into "contract", "signature date" and the like; the content of the mail C is divided into "This Saturday", "Mountaineering" and other words.
L13、 拆分操作完成后, 将各关键词与三封邮件的对应关系录入邮 件搜索引擎。 录入后, 支撑邮件搜索引擎的数据库中记录有对应关系, 参见表一所示。  L13. After the split operation is completed, the correspondence between each keyword and three emails is entered into the mail search engine. After the entry, there is a correspondence recorded in the database supporting the mail search engine, as shown in Table 1.
Figure imgf000007_0002
Figure imgf000007_0002
Figure imgf000007_0001
Figure imgf000007_0001
L14、 用户采用输入关键词的方式搜索邮件内容中含有 "合同" 的 邮件。  L14. The user searches for the mail containing the "contract" in the mail content by inputting the keyword.
L15、 邮件搜索引擎从所述数据库中调出邮件 A和邮件 B, 并以列 表的形式或其他组织方式将邮件 A和邮件 B呈现给用户。  L15. The mail search engine retrieves the mail A and the mail B from the database, and presents the mail A and the mail B to the user in the form of a list or other organization.
邮件搜索完成后, 用户可针对关键词 "合同", 在邮件客户端中生 成与之对应的邮箱, 并将邮件 A和邮件 B保存在该邮箱中。 之后, 当用 户登录所述与关键词 "合同"对应的邮箱时,邮件搜索引擎会自动以 "合 同" 作为关键词搜索当前邮件客户端中保存的邮件(搜索过程与前述步 骤相同), 并以本次搜索结果更新该邮箱中保存的邮件。 即若用户收到 邮件内容中含有 "合同" 的新邮件, 则在用户登录与关键词 "合同" 对 应的邮箱时, 该邮箱中会自动添加该新邮件; 若用户删除客户端中保存 的邮件内容中含有 "合同" 的邮件, 则在用户登录与关键词 "合同" 对 应的邮箱时, 该邮箱中会自动删除该邮件。从而实现含有关键词 "合同" 的邮件的实时呈现。 After the mail search is completed, the user can generate a corresponding mailbox in the mail client for the keyword "contract", and save the mail A and the mail B in the mailbox. After that, when the user logs in the mailbox corresponding to the keyword "contract", the mail search engine automatically searches for the mail saved in the current mail client by using the "contract" as a keyword (the search process is the same as the foregoing steps), and This search result updates the messages saved in this mailbox. That is, if the user receives If the new content of the mail contains "contract", the new mail will be automatically added to the mailbox when the user logs in the mailbox corresponding to the keyword "contract"; if the user deletes the content of the mail saved in the client, the contract is included. "Email, when the user logs in to the mailbox corresponding to the keyword "contract", the email will be deleted automatically. This enables real-time rendering of messages containing the keyword "contract".
方法实例二、 用户采用圏选关键词的方式搜索。  Method Example 2: The user searches by using the keyword selection method.
L21、 邮件客户端收到三封邮件。 邮件 A的内容为 "对合同的条款 有一些修改意见, 参见附件"; 邮件 B的内容为 "合同签署日期暂定为 2006年 9月 8日"; 邮件 C的内容为 "本周六下午组织登山"。  L21, the mail client received three messages. The content of Mail A is "There are some amendments to the terms of the contract, see attachment"; The content of Mail B is "The contract signing date is tentatively scheduled for September 8, 2006"; The content of Mail C is "This Saturday afternoon organization Mountaineering".
L22、 将邮件客户端收到的三封邮件按照内容拆分为关键词。 将邮 件 A的内容拆分为 "合同"、 "条款"、 "修改意见"等词; 将邮件 B的内 容拆分为 "合同"、 "签署日期"等词;将邮件 C的内容拆分为 "本周六"、 "登山" 等词。  L22. Split the three emails received by the mail client into keywords according to the content. The contents of the mail A are divided into the words "contract", "terms", "modification opinions"; the contents of the mail B are divided into "contract", "signature date" and the like; the content of the mail C is divided into "This Saturday", "Mountaineering" and other words.
L23、 拆分操作完成后, 将各关键词与三封邮件的对应关系录入邮 件搜索引擎。 录入后, 支撑邮件搜索引擎的数据库中记录的对应关系, 参见表二所示。  L23. After the split operation is completed, the correspondence between each keyword and three emails is entered into the mail search engine. After the entry, the correspondence recorded in the database supporting the mail search engine is shown in Table 2.
Figure imgf000008_0001
Figure imgf000008_0001
表二  Table II
L24、 用户浏览邮件 A时, 圏选了关键词 "合同", 从而触发了邮件 搜索引擎。  L24. When the user browses the mail A, the keyword "contract" is selected, which triggers the mail search engine.
L25、 邮件搜索引擎从所述数据库中调出邮件 A和邮件 B, 并以列 表的形式或其他组织方式将邮件 A和邮件 B呈现给用户。 L25, the mail search engine calls the mail A and the mail B from the database, and Mail A and Mail B are presented to the user in the form of a table or other organization.
本实例中邮件搜索完成后, 用户也可针对关键词 "合同", 在邮件 客户端中生成与之对应的邮箱, 以及后续登录操作。 内容与方法实例一 相同。  After the mail search in this example is completed, the user can also generate a corresponding mailbox in the mail client for the keyword "contract", and subsequent login operations. The content is the same as the method example one.
为了支撑本发明实施例的方法, 本发明实施例还提供了一种搜索邮 件的系统, 参见图 3所示, 其包括: 依次相连的邮件客户端 1、 拆分单 元 2、 录入单元 3和邮件搜索引擎 4。 根据用户采用的搜索方式的不同, 进一步还可包括: 与邮件搜索引擎 4相连的窗口单元 5; 和 /或包括与邮 件搜索引擎 4相连的圏选单元 6。 为了实现含有某一关键词的邮件的实 时呈现, 又进一步还可包括: 与邮件客户端 1和邮件搜索引擎 4分别相 连的邮箱生成单元 7, 以及与邮件搜索引擎 4相连的更新单元 8。  In order to support the method of the embodiment of the present invention, the embodiment of the present invention further provides a system for searching emails, as shown in FIG. 3, which includes: a mail client 1, a splitting unit 2, an input unit 3, and a mail connected in sequence Search engine 4. Further, depending on the search method employed by the user, the window unit 5 connected to the mail search engine 4; and/or the selection unit 6 connected to the mail search engine 4 may be further included. In order to realize the real-time presentation of the mail containing a certain keyword, it may further include: a mailbox generating unit 7 connected to the mail client 1 and the mail search engine 4, respectively, and an updating unit 8 connected to the mail search engine 4.
所述邮件客户端 1 , 用于接收并保存邮件。  The mail client 1 is configured to receive and save the mail.
所述拆分单元 2, 用于将邮件客户端 1收到的邮件按照内容拆分为 关键词。  The splitting unit 2 is configured to split the mail received by the mail client 1 into keywords according to the content.
所述录入单元 3 , 用于将拆分单元 2拆分出的各关键词与邮件的对 应关系录入邮件搜索引擎 4。  The entry unit 3 is configured to input the correspondence between each keyword and the mail split by the split unit 2 into the mail search engine 4.
所述邮件搜索引擎 4, 用于当用户搜索邮件中的关键词时, 根据录 入单元 3录入的对应关系调出相关邮件, 以完成邮件搜索。  The mail search engine 4 is configured to, when the user searches for a keyword in the mail, call the related mail according to the corresponding relationship entered by the entry unit 3 to complete the mail search.
所述窗口单元 5 , 用于提供搜索窗口, 用以使用户输入欲搜索的关 键词。  The window unit 5 is configured to provide a search window for the user to input keywords to be searched.
所述圏选单元 6, 用户在邮件内容中圏选关键词后, 用于触发邮件 搜索引擎 4。  The selection unit 6 is used to trigger the mail search engine 4 after the user selects a keyword in the mail content.
所述邮箱生成单元 7, 用于在邮件搜索完成后, 在所述邮件客户端 1 中生成与被搜索的关键词对应的邮箱, 并在该邮箱中保存搜索到的邮 件。 所述更新单元 8, 用于当用户登录所述邮箱生成单元 7生成的邮箱 时, 触发邮件搜索引擎 4以与该邮箱对应的关键词完成邮件搜索, 并更 新该邮箱中保存的邮件。 The mailbox generating unit 7 is configured to generate a mailbox corresponding to the searched keyword in the mail client 1 after the mail search is completed, and save the searched mail in the mailbox. The updating unit 8 is configured to trigger the mail search engine 4 to complete the mail search by using keywords corresponding to the mailbox when the user logs in to the mailbox generated by the mailbox generating unit 7, and update the mail saved in the mailbox.
本发明实施例还公开了一种搜索邮件的系统, 该系统包括邮件客户 端和搜索引擎, 其中:  The embodiment of the invention also discloses a system for searching emails, the system comprising a mail client and a search engine, wherein:
邮件客户端, 用于接收邮件, 并将各关键词与邮件的对应关系录入 邮件搜索引擎;  The mail client is configured to receive the mail, and input the correspondence between each keyword and the mail into the mail search engine;
搜索引擎, 用于当用户搜索邮件中的关键词时, 根据该关键词与邮 件的对应关系调出相关邮件, 以完成邮件搜索。  The search engine is configured to: when the user searches for a keyword in the email, call the related email according to the correspondence between the keyword and the email to complete the email search.
综上所述, 在本发明实施例中, 在邮件客户端收到邮件时, 不像现 有技术那样按照接收顺序存储邮件, 而是将邮件客户端收到的邮件按照 内容拆分为关键词, 并将各关键词与邮件的对应关系录入邮件搜索引 擎。 之后, 当用户搜索邮件中的关键词时, 邮件搜索引擎根据该关键词 与邮件的对应关系直接调出相关邮件, 即在搜索邮件的过程中无须逐一 搜索邮件, 因此本发明实施例减少了搜索邮件所用的时间。  In summary, in the embodiment of the present invention, when the mail client receives the mail, the mail is not stored in the receiving order as in the prior art, but the mail received by the mail client is split into keywords according to the content. And enter the correspondence between each keyword and the mail into the mail search engine. After that, when the user searches for the keyword in the email, the email search engine directly calls the related email according to the corresponding relationship between the keyword and the email, that is, the email does not need to be searched one by one in the process of searching the email, so the embodiment of the present invention reduces the search. The time the message took.
另外, 由于缩短了搜索邮件的时间, 本发明实施例进一步提出, 邮 件搜索完成后, 在邮件客户端中生成与被搜索的关键词对应的邮箱, 并 在该邮箱中保存搜索到的邮件。 生成所述与被搜索的关键词对应的邮箱 后, 当用户登录所述邮箱时, 邮件搜索引擎以与该邮箱对应的关键词完 成邮件搜索, 并更新该邮箱中保存的邮件。 从而实现含有某一关键词的 邮件的实时呈现。 离本发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发 明权利要求及其等同技术的范围之内, 则本发明也意图包含这些改动和 变型在内。  In addition, the embodiment of the present invention further proposes that after the mail search is completed, a mailbox corresponding to the searched keyword is generated in the mail client, and the searched mail is saved in the mailbox. After the mailbox corresponding to the searched keyword is generated, when the user logs in to the mailbox, the mail search engine completes the mail search with the keyword corresponding to the mailbox, and updates the mail saved in the mailbox. This enables real-time rendering of messages containing a certain keyword. It is within the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and modifications of the invention

Claims

权利要求书 Claim
1、 一种搜索邮件的方法, 其特征在于, 包括下列步骤:  A method for searching a mail, comprising the steps of:
将邮件客户端收到的邮件按照内容拆分为关键词, 并将关键词与邮 件的对应关系录入邮件搜索引擎; 以及  Divide the mail received by the mail client into keywords according to the content, and enter the correspondence between the keyword and the mail into the mail search engine;
当搜索所述关键词时, 所述邮件搜索引擎根据所述对应关系调出与 关键词对应的邮件。  When searching for the keyword, the mail search engine calls the mail corresponding to the keyword according to the correspondence.
2、如权利要求 1所述搜索邮件的方法, 其特征在于, 在邮件内容中 圏选关键词后, 触发邮件搜索引擎, 以完成邮件搜索。  The method for searching for a mail according to claim 1, wherein after the keyword is selected in the mail content, the mail search engine is triggered to complete the mail search.
3、如权利要求 1或 2所述搜索邮件的方法, 其特征在于, 该方法进 一步包括:  A method of searching for a mail according to claim 1 or 2, wherein the method further comprises:
在所述邮件客户端中生成与被搜索的关键词对应的邮箱, 并在该邮 箱中保存搜索到的邮件。  A mailbox corresponding to the searched keyword is generated in the mail client, and the searched mail is saved in the mailbox.
4、如权利要求 3所述搜索邮件的方法, 其特征在于, 当登录所述邮 件客户端中生成的邮箱时, 邮件搜索引擎以与该邮箱对应的关键词完成 邮件搜索, 并更新该邮箱中保存的邮件。  The method for searching for a mail according to claim 3, wherein when the mailbox generated in the mail client is logged in, the mail search engine completes the mail search with the keyword corresponding to the mailbox, and updates the mailbox. Saved mail.
5、 一种搜索邮件的装置, 其特征在于, 所述装置包括:  5. A device for searching emails, characterized in that the device comprises:
拆分单元, 用于将邮件客户端收到的邮件按照内容拆分为关键词; 录入单元, 用于将拆分单元拆分出的关键词与邮件的对应关系录入 邮件搜索引擎;  The splitting unit is configured to split the mail received by the mail client into keywords according to the content; the input unit is configured to input the correspondence between the keyword and the mail split by the splitting unit into the mail search engine;
邮件搜索引擎, 用于当搜索邮件中的关键词时, 根据所述对应关系 调出与关键词对应的邮件。  The mail search engine is configured to, when searching for keywords in the mail, call the mail corresponding to the keyword according to the correspondence.
6、如权利要求 5所述搜索邮件的装置, 其特征在于, 所述装置还包 括: 与邮件搜索引擎关联的窗口单元, 用于提供搜索窗口以供输入欲搜 索的关键词。  The apparatus for searching for a mail according to claim 5, wherein the apparatus further comprises: a window unit associated with the mail search engine for providing a search window for inputting a keyword to be searched.
7、如权利要求 5所述搜索邮件的装置, 其特征在于, 所述装置还包 括: 与邮件搜索引擎关联的圏选单元, 在邮件内容中圏选关键词后, 用 于触发邮件搜索引擎。 7. The apparatus for searching for mail according to claim 5, wherein said apparatus further comprises Included: The selection unit associated with the mail search engine is used to trigger the mail search engine after selecting keywords in the mail content.
8、如权利要求 6或 7所述搜索邮件的装置, 其特征在于, 所述装置 还包括: 邮箱生成单元, 用于在邮件搜索完成后, 在所述邮件客户端中 生成与被搜索的关键词对应的邮箱, 并在该邮箱中保存搜索到的邮件。  The device for searching for a mail according to claim 6 or 7, wherein the device further comprises: a mailbox generating unit, configured to generate and search for a key in the mail client after the mail search is completed The mailbox corresponding to the word, and the searched message is saved in the mailbox.
9、如权利要求 8所述搜索邮件的装置, 其特征在于, 所述装置还包 括: 与邮件搜索引擎关联的更新单元, 用于当登录所述邮箱生成单元生 成的邮箱时, 触发邮件搜索引擎以与该邮箱对应的关键词完成邮件搜 索, 并更新该邮箱中保存的邮件。  The device for searching for a mail according to claim 8, wherein the device further comprises: an updating unit associated with the mail search engine, configured to trigger a mail search engine when logging in to the mailbox generated by the mailbox generating unit The mail search is completed with the keyword corresponding to the mailbox, and the mail saved in the mailbox is updated.
10、 一种搜索邮件的系统, 其特征在于, 所述系统包括邮件客户端 和邮件搜索引擎, 其中:  10. A system for searching emails, characterized in that the system comprises a mail client and a mail search engine, wherein:
邮件客户端, 用于接收邮件, 将接收到的所述邮件按照内容拆分为 关键词, 并将关键词与邮件的对应关系录入搜索引擎;  The mail client is configured to receive the mail, divide the received mail into keywords according to the content, and input the correspondence between the keyword and the mail into the search engine;
邮件搜索引擎, 用于当搜索邮件中的关键词时, 根据所述对应关系 调出与关键词对应的邮件。  The mail search engine is configured to, when searching for keywords in the mail, call the mail corresponding to the keyword according to the correspondence.
11、 一种搜索邮件的系统, 其特征在于, 所述系统包括邮件客户端 和邮件搜索引擎, 其中:  11. A system for searching emails, characterized in that said system comprises a mail client and a mail search engine, wherein:
邮件客户端, 用于接收邮件;  Mail client, used to receive mail;
邮件搜索引擎, 用于将邮件客户端接收到的邮件按照内容拆分为关 键词, 记录关键词与邮件的对应关系, 并当搜索邮件中的关键词时, 根 据所述对应关系调出与关键词对应的邮件。  The mail search engine is configured to split the mail received by the mail client into keywords according to the content, record the correspondence between the keyword and the mail, and when searching for keywords in the mail, call and key according to the corresponding relationship The word corresponds to the message.
PCT/CN2007/070654 2006-09-21 2007-09-07 A method, device and system for searching email WO2008034383A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2006101270431A CN101150529B (en) 2006-09-21 2006-09-21 A method and system for mail search
CN200610127043.1 2006-09-21

Publications (2)

Publication Number Publication Date
WO2008034383A1 true WO2008034383A1 (en) 2008-03-27
WO2008034383A8 WO2008034383A8 (en) 2009-04-23

Family

ID=39200191

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/070654 WO2008034383A1 (en) 2006-09-21 2007-09-07 A method, device and system for searching email

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 (4)

* 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
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
CN1797301A (en) * 2004-12-30 2006-07-05 陈沛 Digital information search method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1790405A (en) * 2005-12-31 2006-06-21 钱德沛 Content classification and authentication algorithm based on Bayesian classification for unsolicited Chinese email

Patent Citations (4)

* 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
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
CN1797301A (en) * 2004-12-30 2006-07-05 陈沛 Digital information search method and system

Also Published As

Publication number Publication date
CN101150529A (en) 2008-03-26
CN101150529B (en) 2011-07-27
WO2008034383A8 (en) 2009-04-23

Similar Documents

Publication Publication Date Title
US10552490B2 (en) Methods and systems for search indexing
US11681654B2 (en) Context-based file selection
AU2005231112B2 (en) Methods and systems for structuring event data in a database for location and retrieval
WO2008034383A1 (en) A method, device and system for searching email
US8117225B1 (en) Drill-down system, method, and computer program product for focusing a search
US7370035B2 (en) Methods and systems for search indexing
JP3469848B2 (en) Optimization of Information Retrieval Based on Communication Relationship
US20060242109A1 (en) Server-deployed cache list management for presenting an auto-complete list
US9794404B2 (en) Universal contact manager
JP2000066970A (en) Personal relationship information management system, its method and recording medium
JP2012502385A (en) Ranking search results based on affinity criteria
US20240020305A1 (en) Systems and methods for automatic archiving, sorting, and/or indexing of secondary message content
US6314432B1 (en) System and method for retrieval, saving and printing of using hyperlinks
US20080282141A1 (en) System for creating a reusable list, saving it in a clipboard, and accessing a current document version by selecting a hyperlink on the list
CA2714454A1 (en) Methods, systems, and computer program products for retrieving a file of machine-readable data
CN107925609B (en) Dialog modification for enhanced user interaction
JP2006301683A (en) Electronic communication processor and electronic communication processing method
US8117242B1 (en) System, method, and computer program product for performing a search in conjunction with use of an online application
JP4288761B2 (en) Mail transmitting apparatus and program storage medium thereof
JP2002149668A (en) Internet auxiliary software and recording medium having the same software recorded
JP4028795B2 (en) E-mail collection and search system
JP2001034548A (en) System and method for electronic mail processing, and recording medium
JP2004110461A (en) Information sharing server and program
JP3627630B2 (en) E-mail transmission method, e-mail apparatus, and recording medium recording e-mail transmission program
JP2002123476A (en) System for managing electronic mail data

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07801062

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 1492/CHENP/2009

Country of ref document: IN

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OL LOSS OF RIGHTS (EPO FORM 1205A DATED 15-09-2009)

122 Ep: pct application non-entry in european phase

Ref document number: 07801062

Country of ref document: EP

Kind code of ref document: A1