匹配电子邮箱地址的方法和装置制造方法及图纸

技术编号:4252138 阅读:430 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及匹配电子邮件地址的方法和装置。其中所述电子邮箱地址包括用户名部分、邮件标识符以及域名部分。上述匹配电子邮箱地址的方法包括:读取邮件标识符后面的第一字符串,以及搜索出其电子邮箱地址的域名部分与该第一字符串相匹配的联系人。本发明专利技术还提供了与上述方法相应的装置。上述方法和装置能够实现域名部分、用户名部分的多重匹配,更为灵活地满足用户的多方面需求。

【技术实现步骤摘要】

本专利技术涉及电子邮箱系统,更具体地,涉及匹配电子邮箱地址的方法和装置
技术介绍
电子邮件是当今人们日常沟通和交流的重要渠道。在现有的电子邮件 地址规范中, 一个电子邮件地址包含用户名部分和域名部分,两个部分之 间由邮件标识符@分隔。在发送电子邮件的时候,必须在收件人 一栏填入该邮件要发往的联系人的电子邮件地址,包括域名部分和用户名部分。然而,在联系人很多的情况下,要记住各个联系人的电子邮件地址 是一件非常困难甚至不太可能的事。为此,现有的邮件系统开始采用一些匹配方案来代替由用户直接输入完整、确切的电子邮件地址的方案,从而 使得填写收件人的地址的过程更为简单。上述匹配方案的 一种基本方式是 用每个联系人的名字,例如可以是化名,来代表该联系人的电子邮箱地址, 并以这样的名字建立一个联系人列表。当用户#^联系人列表中的名字时, 该名字所对应的电子邮箱地址就会自动被选择并填写到收件人 一栏中。 这种方案的一种改进方式是在用户输入联系人名字或其电子邮件地址的开 始一部分字符时,就开始自动并动态地检测用户输入,以下拉列表的形式 列出与用户输入的那部分字符匹配的联系人地址,供用户选择。这使得用 户能够更为方便地输入并选择邮件要发往的联系人。上述方案为用户带来了极大的便利,然而仍然存在一些不足。在现有 的方案中,动态部分匹配仅仅针对联系人名字和/或原始地址的开始几个字 母执行,对于电子邮件地址的域名部分或主机名没有任何操作。然而,实际上,在很多场景下,对域名进行匹配能够为用户带来更多便利。考虑下面的场景某发件人要经常性地与来自多个公司的合作伙伴保持联系。当 他想要发送邮件给代表SAP的销售人员时,他可能只确切地知道该销 售人员的电子邮箱地址的域名部分应该是@sap.com,却不能确切地记 得该销售人员的名字或邮件地址的前几个字母,也就是@前面的字符。 对于这样的场景,现有的匹配方案不能为他提供任何帮助。为了应对这样 的场景,用户可能需要自己手动建立一个详细的地址簿,并手动地将里面 的联系人按照域名进行分类和排序。显然,建立地址簿的工作和其后的维 护工作都是很费时费力的。并且,如果用户需要按照项目、工作、朋友等 对联系人进行进一步分类,那么用户可能需要按照域名分类和其他分类建 立多个联系人子列表。对这些子列表进行管理,例如向子列表添加新的联 系人,显然非常繁瑣。因此,用户手动地分类、查找联系人域名的方案对 用户来说十分不便。基于上面的考虑,希望能够对现有的邮件系统和匹配方案进行改进, 使其能够支持对电子邮件地址的域名部分的匹配,从而更为灵活地满足用 户的需要。
技术实现思路
考虑到上述问题和目的,本专利技术提供一种新的电子邮件地址匹配方法 以及相应的装置。根据本专利技术笫一方面,提供一种匹配电子邮箱地址的方法,其中所述 电子邮箱地址包括用户名部分、邮件标识符以及域名部分,所述方法包括 读取邮件标识符后面的第一字符串,以及搜索出其电子邮箱地址的域名部 分与该第一字符串相匹配的联系人。根据本专利技术笫二方面,提供一种匹配电子邮箱地址的装置,其中所述 电子邮箱地址包括用户名部分、邮件标识符以及域名部分,所述装置域名 匹配单元,该域名匹配单元包括第一读取^莫块,被配置为读取邮件标识 符后面的第一字符串,以及第一搜索模块,被配置为搜索出其电子邮箱地址的域名部分与该第一字符串相匹配的联系人。利用上述方法和装置,用户可以通过域名部分的匹配搜索到想要的联 系人。并且,上述方法和装置能够实现域名部分、用户名部分的多重匹配, 更为灵活地满足用户的多方面需求。附图说明图1示出根据本专利技术实施例的电子邮箱地址匹配方法的流程图2示出才艮据本专利技术实施例的多重匹配方法的流程图3示出根据本专利技术实施例的域名匹配方法的流程图4示出根据本专利技术实施例的多级索引联系人列表的示意图5示出4艮据本专利技术实施例的用户名匹配方法的流程图6A是根据本专利技术另一实施例的域名匹配方法的流程图6B是根据本专利技术另一实施例的用户名匹配方法的流程图7示出根据本专利技术实施例的多重匹配流程的典型场景;图8示出根据本专利技术实施例的匹配装置的结构示意图9A示出才艮据本专利技术另一实施例的匹配装置的结构示意图9B示出根据本专利技术又一实施例的匹配装置。具体实施例方式下面结合附图说明本专利技术的具体实施方式。如上所述,本专利技术希望能够提供一种更为灵活的电子邮件地址匹配方 法,该方法能够实现对电子邮件地址的域名部分的匹配。为了减小对用户 输入的干扰,简化用户的操作,并与现有的匹配方案相结合,在本专利技术的 实施例中,包括域名匹配的新匹配方案,或称为多重匹配方案由用户手动 输入邮件标识符而触发。在现有的电子邮件系统中,字符@作为通用 的邮件标识符起到标识电子邮件、并分隔用户名部分和域名部分的作用。 然而,本专利技术并不排除在可能出现的其他邮件系统中以其他字符作用为邮 件标识符。为了描述的简单,在下面的实施例中,以字符@代表邮件标识符。图1示出根据本专利技术实施例的电子邮箱地址匹配方法的流程图。在该实施例中,由字符@触发多重匹配方案。因此,在步骤101中,监视用户 的手动输入。在步骤102中,对用户的输入进行判断。如果用户输入中没 有包含字符@,则执行步骤103,仍然按照现有的匹配方案对用户的输入 进行匹配,并提供符合匹配结果的联系人供用户选择。 一旦发现用户输入 中包含字符@,则执行步骤104,按照本专利技术实施例的多重匹配方法进行 匹配。图2示出根据本专利技术实施例的多重匹配方法的流程图。如上所述,图 2的匹配方法是由用户输入字符@触发的,是对图1中步骤104的进一步 描述。如图2所示,在多重匹配的流程中,首先在步骤201执行域名部分 的匹配。通过步骤201的域名匹配,可以获得其电子邮件地址的域名部分 与用户输入的域名部分相匹配的联系人。之后在步骤202,判断@前面是 否存在字符。如果不存在,则前进至步骤205,将步骤201的匹配结果提 供给用户,供用户选择。如果在步骤202中判断得出,@前面还存在有字 符,则执行步骤203,在该步骤中执行用户名部分的匹配。通过步骤203 的用户名匹配,可以获得其电子邮件地址的用户名部分与用户输入的用户 名部分相匹配的联系人。之后,在步骤204,将匹配结果与域名匹配的结 果相接合,也就是,获得两个匹配步骤中匹配出的联系人的交集。这时, 在步骤205中提供的匹配结果就是多重匹配的综合结果。在此基础上,可 以执行步骤205中,在其中接收用户的选择,确定最终的联系人。在另一种实施方式中,在执行步骤203时,就是在步骤201所获得联 系人中执行进一步的用户名匹配。这样,步骤2(B获得的联系人就是既满 足域名匹配又满足用户名匹配的联系人。从而,步骤204可以省略。该实 施例的方法直接前进至步骤205,将匹配结果提供给用户。下面分别对域名匹配和用户名匹配的过程进行进一步描述。图3示出根据本专利技术实施例的域名匹配方法的流程图。如上所述,该 流程图是对图2中步骤201的进一步描述。如图3所示,首先在步骤301,读取@后面的字符,也就是用户手动输入的域名部分。为了描述的方便,在该实施例中将上述字符的总体称为第一字符串。接着在步骤302,判断 上述字符串是否为空,因为有可能用户此时仅仅输入了一个@字符。如果 上述字符串为空本文档来自技高网
...

【技术保护点】
一种匹配电子邮箱地址的方法,其中所述电子邮箱地址包括用户名部分、邮件标识符以及域名部分,所述方法包括:    读取邮件标识符后面的第一字符串,以及    搜索出其电子邮箱地址的域名部分与该第一字符串相匹配的联系人。

【技术特征摘要】
1.一种匹配电子邮箱地址的方法,其中所述电子邮箱地址包括用户名部分、邮件标识符以及域名部分,所述方法包括读取邮件标识符后面的第一字符串,以及搜索出其电子邮箱地址的域名部分与该第一字符串相匹配的联系人。2. 如权利要求1的方法,其中搜索出与第一字符串匹配的联 系人的步骤包括搜索出与所述第一字符串相匹配的至少一个域名部分;接收用户在所述至少一个域名部分中确定的一个特定域名部 分;以及搜索出其电子邮箱地址的域名部分为所述特定域名部分的全 部联系人。3. 如权利要求2的方法,其中搜索出与所述第一字符串相匹 配的至少一个域名部分的步骤包括搜索出包含所述第一字符串 的至少一个域名部分。4. 如权利要求2的方法,其中搜索出与所述第一字符串相匹 配的至少一个域名部分的步骤包括如果所述第一字符串为空, 则搜索出所有域名部分。5. 如权利要求l的方法,其中搜索出与第一字符串匹配的联 系人的步骤包括在联系人列表中进行上述搜索,所述联系人列 表以多级索引的形式按照联系人电子邮箱地址的域名部分排列。6. 如权利要求1至5中任一项的方法,还包括 读取邮件标识符前面的第二字符串,在所述电子邮箱地址的域名部分与该第一字符串相匹配的联 系人中搜索出其电子邮箱地址的用户名部分与该第二字符串匹配 的联系人。7. 如权利要求1至5中任一项的方法,还包括; 读取邮件标识符前面的第二字符串,搜索出其电子邮箱地址的用户名部分与该第二字符串匹配的 联系人;以及获得所述与第一字符串相匹配的联系人和所述第二字符串相 匹配的联系人的交集。8. 如权利要求7的方法,其中搜索出与第二字符串相匹配的 联系人的步骤包括搜索出与所述第二字符串相匹配的至少一个用户名部分; 接收用户在所述至少一个用户名部分中确定的一个特定用户 名;以及搜索出其电子邮箱地址的用户名部分为所述特定用户名的全 部联系人。9. 一种匹配电子邮箱地址的装置,其中所述电子邮箱地...

【专利技术属性】
技术研发人员:连浩沈星星路绪清
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利