用于填写电子消息的地址字段的方法、设备和软件产品的制作方法

文档序号:9730060阅读:188来源:国知局
用于填写电子消息的地址字段的方法、设备和软件产品的制作方法
【技术领域】
[0001]本发明涉及用于填写电子消息的地址字段的方法的方法。本发明还涉及对应的设备和软件产品。
【背景技术】
[0002]电子消息(诸如电子邮件或SMS等)通常包括消息主体和消息头,可选地包括附件。消息主体通常是单个数据字段,其以文本形式包含消息的主要内容。可选地,文本可以被格式化,并且可以包括超链接、签名代码或图像和/或嵌入的媒体文件。消息头通常包括多个数据字段,并且应当至少包括接收方地址字段(已知为“To”字段)以及发送方地址字段(已知为“From”字段)。附加地,消息头可以包括专用于主题文本、附加接收方的地址(副本接收方,已知为“Cc”字段)和/或隐藏的附加接收方(盲副本接收方,已知为“Bcc”字段)以及选择项(如相关性、隐私、接收方的验证以及其它)的数据字段。地址字段通常被准备以用于包括均表示单个地址的一个或多个数据项。地址字段中的多于一个的项可以被提及为地址列表,其在数据等级上通常由一些(多个的)定界字符分离。发送方地址字段通常包括单个发送方地址作为数据项。在传信客户端的用户接口中,要由用户限定/填写的每个数据字段可以由标签或输入框、复选框、滚动菜单或控制按钮等表示。
[0003]当前,用以在电子邮件中设置接收方地址的仅有的方式是通过手动地编辑接收方标签(或字段)。该方法具有如下的缺点:其关于此要求显式动作,以针对其中有人想大规模地将一个同样的电子邮件发送到并不属于一个组的若干接收方的情况,并且每个消息应当是个性化的(如来自银行或来自人力资源(HR)部门的电子邮件),用户不得不重复该动作几百次或几千次。
[0004]直到现在,现有的用以有助于该问题的仅有方法首先是自动完成特征,其在缓存中保持已经使用过的电子邮件账户的列表(意味着曾将电子邮件发送到他们或从他们接收电子邮件),并且通过仅在接收方的标签中键入来自接收方的电子邮件账户的一些字母来提示它们。其次,对于将一个同样的电子邮件发送到不能成组的许多人的情况而言,存在OUTLOOK* “模板”或“表单”方法,其中,用户可以创建包括接收方账户的个性化模板或表单,保存它们并且在将来使用它们(注意,在此并且贯穿于本申请的由星号(*)标记的术语可以按它们的相应所有者而受到商标保护;本申请中提及这样的术语纯是为了说明本发明的背景或可能的应用)。
[0005]OUTLOOK*插件(“PhraseExpress”)被已知用于提供文本模块和大量宏,其可以被合并在文本模块中。这样的宏允许将文本模块自动适配到目前的要求(例如,一个宏可以确定接收方的性别,并且另一个宏相应地使用其来适配称谓)。已经填写的“To”字段、其它(所标记的)电子邮件等被宏使用以拾取所要求的信息。
[0006]电子邮件客户端的主要算法通常自动地填写发送方地址字段。万一用户同时使用多于一个的电子邮件客户端和/或地址,用户可以在发送方地址标签中手动地选择或填写正确的地址。

【发明内容】

[0007]本发明的目的在用提供用于填写电子消息的地址字段的方法、设备和软件产品,其能够至少部分地减轻如上面提到的现有技术的缺点。特别是,本发明的目的在于提供能够减缓、最小化或甚至消除设置接收方地址和/或发送方地址所需的进一步动作的这样方法、设备和软件产品。
[0008]至少部分地通过独立权利要求的特征来解决本发明的前面提到的一个或多个目的。在从属权利要求中阐述本发明的有利实施例和进一步的发展。
[0009]本发明的基本想法在于通过使用消息的上下文以提取所需的信息并且然后将其随附于适当的条目,从而自动地填写电子消息的地址字段(即接收方和/或发送方地址字段)。
[0010]将注意到的是,本发明的意义上的消息要被理解为被分离为不同数据字段的数据结构(数据集合),所述不同数据字段进而可以由一个或多个数据项(但除了一些强制字段之外,也可以是空的)组成。任何消息类型通常至少包括头和主体,其中,头通常至少包括接收方地址作为数据字段,并且主体包括消息文本。大多数消息类型还包括发送方地址和主题,作为头的数据字段。很多消息类型(诸如电子邮件)不仅包括一个接收方地址字段,而且包括在本发明的意义上都是地址字段的主要接收方地址字段(通常被提及为“To”字段)、次要接收方地址字段(通常被提及为“Cc”字段,用于“副本”)以及隐藏的接收方地址字段(通常被提及为“Bcc”字段,用于“盲副本”),并且可以一起被提及为地址区域。任何地址字段可以包含多个地址,其中的每一个形成数据项。进一步的数据字段可以包含控制信息(诸如相关性信息或所请求的接收确认)、文件附件以及其它。由于不仅主体而且主题也可以包含可以被估计的单独的信息,因此主体和主题两者都被提及为内容字段,并且在本发明的意义上一起被提及为内容区域。在仍限定有效消息的同时,除了(主要或仅)接收方地址字段之外的任何数据字段通常可以留为空白。主体可以包含纯文本或格式化的文本。注意到的是,控制项通常是固定的形式,地址字段通常由传信客户端控制,从而满足由传信协议规定的特定数据格式,并且可以利用全局地址服务器来验证,从而满足有效地址,并且内容字段通常是可自由地配置的而在一些上下文中可能在长度上受限制。
[0011]因此,本发明的第一方面是一种用于在计算机上可执行的传信应用中填写电子消息的接收方地址字段的方法,所述方法包括如下步骤:
-从所述消息的内容区域选择内容组块;
-判断所述内容组块是否匹配预先限定的收件方标识符模式;以及 -如果判断为所述内容组块匹配所述预先限定的收件方标识符模式,则:
-从所述内容组块提取姓名部分,
-将所述姓名部分与预先限定的名录的各条目中的条目进行比较,以及 -如果所述姓名部分匹配所述条目,则:
-基于所述条目中所存储的并且适合于所述电子消息的格式的地址来创建接收方地址提议,以及
-将所述接收方地址提议填写到所述消息的所述接收方地址字段中。
[0012]近十年中已经广泛使用电子传信。在此意义上,电子消息可以是例如电子邮件或SMS等,并且可以如上面所解释地那样被构造。可以通过网络(如互联网、内部网、电话网络、蜂窝网络或所说这些的组合)来完成电子消息的转发。地址可以是电子邮件地址、电话号码或URL等。内容区域是限定发送方希望传送的内容的数据区域,并且可以包括消息的主体(即主要文本内容)和/或主题字段。一般而言,内容区域包括纯文本,但也可以包括格式化的文本和/或嵌入的媒体。然而,本发明的方法主要使用内容区域中所包括的字符数字(alpharethmetic)内容。内容组块可以是内容区域的任何片段。特别是,所述方法隐式地包括:通过划分内容来生成一个或多个内容组块。组块长度可以适配于所述预先限定的收件方标识符模式的长度;具有多于一个的预先限定的模式可以要求在不同的组块长度的情况下重复划分成组块,对组块进行选择以及后续的步骤。由于组块中所包括的姓名部分的长度通常事先是未知的,因此所述方法可以开始于规定或确定最大长度,并且在减小组块长度的情况下重复划分、进行选择以及后续步骤。电子消息的格式与用于传送消息的协议(例如电子邮件、SMS、FTP、URL、……)和/或上下文(私人/专业)有关。地址字段可以是任何地址字段(主要、次要、隐藏或仅一个)。可以在所述接收方地址提议的每个创建之后或在完成特定条件(例如用户交互)时或当完成消息的写入时作出对地址字段的填写。
[0013]可以针对多个条目串行和/或并行地重复执行比较步骤和后续步骤。可以针对内容组块中发现的多个姓名部分串行和/或并行地重复执行提取步骤和后续步骤。可以针对多个内容组块串行和/或并行地重复执行选择步骤和后续步骤。
[0014]所述预先限定的收件方标识符模式可以取自模式类别,其中,针对所述模式类别中所提供的任何收件方标识符模式,关于所述内容组块,可以重复地执行判断步骤和进一步的步骤,其中,优选地可以按减小组块长度的顺序对所述模式类别进行分类和/或扫描。所述模式类别可以由所述应用的用户编辑。在此情况下,当针对一个收件方标识符模式判断为匹配时,可以停止对判断步骤和进一步的步骤的重复,因为通常不可能发现进一步的匹配。由于首先取得更长的收件方标识符模式,因此可以增强匹配精度。可适配意味着可以通过所述用户的交互,优选地通过用户对话,来从预先限定的模式类别添加、改变或删除模式。
[0015]接收方地址提议可以是接收方地址列表,其中,所述创建步骤可以包括:将所述条目中所存储的所述地址添加到所述接收方地址列表;并且所述填写步骤可以包括:将所述接收方地址列表的所有地址或者从所述接收方地址列表选择的地址填写到所述接收方地址字段中。可以通过用户交互(例如通过手动地拾取或删除它们中的一些)和/或自动地通过应用预先限定的选择模式来作出选择。这样的选择模式可以例如包括双项(doublet)的删除。
[0016]所述方法可以包括要在执行所述填写步骤之前被执行的进一步的步骤:
-将所述接收方地址列表提供给所述应用的用户,以用于选择和/或验证;以及 -从所述接收方地址列表丢弃所述用户未选择和/或验证的地址。
[0017]优选地可以通过调用用户对话来完成提供;如果接收方列表是无歧义的,则可以省略该步骤。
[0018]所述接收方地址字段可以包括多个接收方地址子字段;并且所述接收方地址列表可以包括与所述多个接收方地址子字段对应的多个接收方地址子列表,其中,所述预先限定的模式可以被分配给所述接收方地址子列表中的至少一个。上面提到的由用户进行的选择或用户选择可以包括:将地址从一个接收方地址子列表改换到另一个接收方地址子列表。子字段可以是例如先前提到的“To”字段、“Cc”字段、“Bcc”字段。可以通过将允许精确分配的规则应用于任何所述的子字段来完成所述预先限定的模式的分配。例如,内容组块(如“I will forward this message to Bill”)可以触发模式匹配,提取“Bill”作为姓名部分,在应用的或计算机的名录的名字段中搜寻任何Bill或William等,并且提议在所述名录中发现的任何合适的地址,以被填写到“Cc”子字段。
[0019]可以在所述用户进行显式命令时或在所述用户写入所述消息期间自动地将接收方地址提议提供给所述应用的用户。所述命令可以是按
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1