CN111798207A - 一种邮件处理方法、装置、设备和介质 - Google Patents

一种邮件处理方法、装置、设备和介质 Download PDF

Info

Publication number
CN111798207A
CN111798207A CN202010600626.1A CN202010600626A CN111798207A CN 111798207 A CN111798207 A CN 111798207A CN 202010600626 A CN202010600626 A CN 202010600626A CN 111798207 A CN111798207 A CN 111798207A
Authority
CN
China
Prior art keywords
mail
group
identification
address
instant messaging
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.)
Pending
Application number
CN202010600626.1A
Other languages
English (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.)
ByteDance Inc
Original Assignee
ByteDance Inc
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 ByteDance Inc filed Critical ByteDance Inc
Priority to CN202010600626.1A priority Critical patent/CN111798207A/zh
Publication of CN111798207A publication Critical patent/CN111798207A/zh
Priority to EP21833089.2A priority patent/EP4141765A4/en
Priority to JP2022573224A priority patent/JP7503152B2/ja
Priority to PCT/CN2021/101337 priority patent/WO2022001736A1/zh
Priority to US17/726,810 priority patent/US11799807B2/en
Priority to US18/230,743 priority patent/US20230379277A1/en
Pending legal-status Critical Current

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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/301Name conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5069Address allocation for group communication, multicast communication or broadcast communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/37E-mail addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供的邮件处理方法、装置、设备和介质,包括:接收待发送邮件;如果识别到待发送邮件中包括即时通信群组标识,获取即时通信群组标识对应的群组邮件地址;将群组邮件地址作为收件地址,执行待发送邮件的发送操作。本发明通过邮件服务器接收到邮件客户端发送的邮件时,如果识别到收件人中包括即时通信群组名称,则向群组名称对应的群组地址发送邮件,提升电子邮件和IM软件的功能结合程度,提供更丰富的协同办公功能。

Description

一种邮件处理方法、装置、设备和介质
技术领域
本公开实施例涉及计算机数据处理技术,尤其涉及一种邮件处理方法、装置、设备和介质。
背景技术
电子邮件和即时通信(IM)软件是目前常用的协作软件。在协同工作成为常态的情况下,电子邮件和IM软件均承担了信息交互的功能。
发明内容
本公开实施例提供一种邮件处理方法、装置、设备和介质,以提升电子邮件和IM软件的功能结合程度,提供更丰富的协同办公功能。
第一方面,本发明实施例提供了一种邮件处理方法,所述方法包括:
接收待发送邮件;
如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址;
向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
第二方面,本发明实施例还提供了一种邮件处理方法,所述方法包括:
获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址;
基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
第三方面,本发明实施例还提供了一种邮件处理方装置,所述方法包括:
接收模块,用于接收待发送邮件;
地址获取模块,用于如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址;
第一发送模块,用于向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
第四方面,本发明实施例还提供了一种邮件处理装置,所述方法包括:
标识获取模块,用于获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址;
第二发送模块,用于基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
第五方面,本发明实施例还提供了一种设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例中任一项所述的邮件处理方法。
第六方面,本发明实施例还提供了一种介质,所述介质存储有计算机程序,所述计算机程序被处理器执行时实现如本公开实施例中任一项所述的邮件处理方法。
本发明提供的邮件处理方法、装置、设备和介质,包括:接收待发送邮件;如果识别到待发送邮件中包括即时通信群组标识,获取即时通信群组标识对应的群组邮件地址;将群组邮件地址作为收件地址,执行待发送邮件的发送操作。本发明通过接收到邮件客户端发送的邮件时,如果识别到收件人中包括即时通信群组名称,则向群组名称对应的群组地址发送邮件,提升电子邮件和IM软件的功能结合程度,提供更丰富的协同办公功能。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1是本发明实施例一提供的一种邮件处理方法的流程图;
图2是本申请实施例二提供的另一种邮件处理方法的流程图;
图3是本发明实施例三提供的一种邮件处理方法的流程图;
图4是本申请实施例四提供的另一种的邮件处理方法的流程图;
图5是本发明实施例五提供的一种邮件处理方法的交互流程图;
图6是本发明实施例七提供的一种邮件处理装置的结构图;
图7是本发明实施例八提供的一种邮件处理装置的结构图;
图8是本发明实施例九提供的一种电子设备的结构图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
实施例一
图1是本发明实施例一提供的一种邮件处理方法的流程图,本实施例可适用于电子邮件与IM软件的功能结合的情况,该方法可以由邮件处理装置来执行,所述装置可以通过软件和/或硬件的方式来实现。所述邮件处理装置例如可以集成在邮件服务端中。
如图1所示,本实施例提供的邮件处理方法主要包括步骤S11、S12和S13。
S11、接收待发送邮件。
在本实施例中,随着互联网的不断发展,即时通信应用已经成为人们最为广泛应用的沟通方式,并越来越多的应用于日常的移动办公之中。因此,通过将通过即时通信应用与电子邮件功能相结合,有助于企业工作与管理的移动化发展,并且便于用户在计时通讯与邮件收发之间无缝切换。所述待发送邮件是指需要发送至收件方的电子邮件,所述待发送邮件例如可以由邮件客户端发送。
S12、如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址。
即时通信也称为即时通讯,是指能够即时发送和接收互联网消息等的业务。即时通信通常由即时通信应用来实现。上述即时通信应用可以是企业即时通信应用(Enterprise Instant Messaging,EIM),也可以是个人即时通信软件。本实施例中并不进行限定。
即时通信群组可以是指即时通讯软件中包含多个群成员的通讯群组。即时通信群组标识可以是用于唯一表示该群组的标识,如,可以与同一IM应用中其它群组相互区分的群组名称,或者,群组ID等。
在本实施例中,上述即时通信群组标识的数量可以根据邮件客户端的输入来确定。即时通信群组标识可以是一个也可以是多个。多个即时通信群组标识则表示需要将待发送邮件发送至多个即时通信群组标识中各个成员的成员邮件地址中。
在一些可选的实现方式中,识别所述待发送邮件中包括即时通信群组标识,包括:在待发送邮件的指定位置进行识别,识别该指定位置是否添加即时通信群组标识。如果在该指定位置中添加即时通信群组标识,则确定识别到待发送邮件中包括即时通信群组标识。上述指定位置可以是待发送邮件的报文包头中,也可以是邮件主题,邮件正文、邮件收件人等任一位置。本实施例中仅对即时通信群组标识的位置进行说明,而非限定。
在一些可选的实现方式中,识别所述待发送邮件中包括即时通信群组标识,包括:识别到指定标识后,将所述指定标识之后的群组标识确定为通信群组标识。上述指定标识可以根据实际情况进行设置,例如:在指定标识是第一状态时,将指定标识之后的群组标识确定为通信群组标识。具体的,所述指定标识可以是“1”,或者预设设定的指定字符。本实施例中仅对指定标识进行说明,而非限定。
在本实施例中,即时通信群组标识与群组邮件地址是一一对应的关系,即每个即时通信群组对应一个且仅有一个群组邮件地址。例如:群组标识是“第一项目部”的即时通信群组对应的群组邮件地址为[email protected]。即时通信群组标识与群组邮件地址的对应关系可以是第一次进行群组邮件发送时创建,也可以是即时通信群组的管理人员创建,或者在建群时生成。其中,第一次进行群组邮件发送时创建,可以理解为接收到的邮件中包含即时通信群组标识,但是该即时通信群组标识并未存在对应的群组邮件地址,则创建该即时通信群组标识对应的群组邮件地址。这样,检测到即时通信群组标识时,且不存在对应的群组邮件地址的情况下,创建群组邮件地址,避免了为每一个群组标识创建群组邮件地址,导致的邮件地址的浪费。
进一步的,即时通信群组标识与群组邮件地址的对应关系也可以在后续的使用过程中由群组的管理人员等进行修改。
在上述对应关系由邮件服务端创建时,可以创建与邮件服务端所提供的邮件地址类型一致的群组邮件地址。上述类型可以由邮件地址的后缀名称来体现。类型一致可以是邮件地址的后缀名称一致。例如:邮件地址为[email protected]时,后缀为“xx.com”。
可选的,所述群组邮件地址是哈希地址。其中,哈希地址是指根据关键字由哈希函数直接得到的地址,也就是说,可以通过关键字与哈希地址的映射关系来快速查找到哈希地址。具体的,所述关键字可以基于群组标识来确定。这样,就可以群组标识快速查询到群组邮件地址,加快群组邮件地址的查找速度。
获取所述即时通信群组标识对应的群组邮件地址可以是邮件服务端基于所述即时通信群组标识进行查询,获取查询到的群组邮件地址。若未查询到即时通信群组标识对对应的群组邮件地址,可以认为该群组尚未创建群组邮件地址。此时,可以为上述即时通信群组标识创建对应的群组邮件地址。这样,在需要向群组中的成员分发邮件时才为其创建群组邮件地址,是按需创建,可以节省资源(邮件地址资源、存储资源等),同时,也可以提升查询效率。
进一步的,如果识别到所述待发送邮件中不包括即时通信群组标识,则该待发送邮件仅仅是普通的邮件,并不需要进行群组发送。基于待发送邮件的收件方地址执行发送操作即可。
S13、向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
本公开提供的邮件处理方法,包括:接收待发送邮件;如果识别到待发送邮件中包括即时通信群组标识,获取即时通信群组标识对应的群组邮件地址;将群组邮件地址作为收件地址,执行待发送邮件的发送操作。本发明通过接收到邮件客户端发送的邮件时,如果识别到收件人中包括即时通信群组名称,则向群组名称对应的群组地址发送邮件,提升电子邮件和IM软件的功能结合程度,提供更丰富的协同办公功能。
在一些实施例中,获取所述即时通信群组标识对应的群组邮件地址可以包括:查询是否存在所述即时通信群组标识对应的群组邮件地址;如果不存在,则为所述即时通信群组创建对应的群组邮件地址。
本实施例中,在识别到所述待发送邮件中包括即时通信群组标识时,先查询是否存在即时通信群组标识对应的群组邮件地址,如果存在,则直接获取该即时通信群组标识对应的群组邮件地址;如果不存在,则为该即时通信群组标识创建对应的群组邮件地址,并将该即时通讯群组标识与群组邮件地址的对应关系进行存储。这样,在下一次执行该群组的群发邮件时,可以快速查找到该即时通信群组标识对应的群组邮件地址,避免了每次进行邮件群组发送都需要创建群组邮件地址,减少了邮件服务端的运行压力,且在需要向群组中的成员分发邮件时才为其创建群组邮件地址,是按需创建,可以节省资源(邮件地址资源、存储资源等)。
实施例二
图2是本申请实施例二提供的另一种的邮件处理方法的流程图。如图2所示,本实施例提供的邮件处理方法主要包括步骤S21、S22、S23、S24和S25。
S21、接收待发送邮件。
S22、如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址。
S23、向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
S24、如果检测到所述群组邮件地址接收到邮件,根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,确定即时通信群组中成员的成员邮件地址。
在本实施例中,成员邮件地址是指即时通信群组中每个成员各自的电子邮件地址。本实施例中,对成员邮件地址的类型没有任何限制,只要是用户绑定至自身的任何合法的邮件地址,均可以作为成员邮件地址。其中,用户绑定至自身的邮件地址可以是用户自己绑定的邮件地址,也可以是群组管理员分配的,或者***自动生成后通知给用户的。
其中,成员邮件地址可以是用户在邮件服务端注册生成,其类型可以由该邮件地址的后缀来体现。成员邮件地址也可以是服务端接收到的该成员为自身绑定的邮件地址。这样,通过对各种类型的邮件地址的兼容,可以提升用户的选择自由度,使用户获得更好的使用体验。
在一个可选的实施方式中,群成员绑定的成员邮件地址,是与IM群组服务器关联的邮件服务器(例如,IM服务的提供方和邮件服务的提供方属于同一厂商)对应的邮件地址,从而可以保证发给IM群的邮件,都能够自动发送给特定的邮件服务器对应的邮箱,保证信息安全性,比如,都发送到公司邮箱,而非个人邮箱。其中,成员邮件地址,可以是IM服务器自动为群成员分配的,或者是群成员已有的与邮件服务端类型一致的邮件地址。
在一个实例中,确定即时通信群组中成员的成员邮件地址可以是基于即时通信群组标识向即时通信的服务端请求该群组内所有成员的成员标识,基于上述成员标识确定各个成员的成员邮件地址。这样,可以实时获取群组内的成员标识,尽可能地确保获取到的群组成员信息是最新的。
在另一个实例中,确定即时通信群组中成员的成员邮件地址也可以是邮件服务端查询预先在本地保存的该即时通信群组中各个成员的成员邮件地址。具体的,在邮件服务端基于即时通信群组标识向即时通信服务端请求该群组内所有成员的成员标识,基于上述成员标识确定各个成员的成员邮件地址后,将该群组的所有成员邮件地址以群组的形式进行保存,以便下一次进行群组邮件发送时,可以直接获取该群组的成员邮件地址。
进一步的,即时通信服务端在群组成员发生更新时,向邮件服务端同步成员更新的情况,以使邮件服务端可以根据上述成员更新情况更新该群组的成员邮件地址。
S25、将所述接收到邮件发送至所述成员邮件地址。
在本实施例中,确定成员邮件地址之后,将群组邮件地址接收到的邮件分发至每个成员邮件地址中,使得该群组中的各个成员均可以收到该邮件。
在这里,将将群组邮件地址接收到的邮件分发至每个成员邮件地址,可以理解为,将该邮件从群组邮件地址“传递至”群成员邮件地址。在分发的过程中,不会对邮件的任何信息进行修改,也即,邮件的发件人仍然是原始发件方邮件地址,邮件的收件方仍然是群组邮件地址。
在本实施例中,通过群组邮件地址将邮件向成员邮件地址分发,可以保留原始发件方信息,使群成员收到邮件之后,明确知道发件方的具体信息,避免成员无法获取到邮件发件方的信息。
在上述实施例的基础上,根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,确定即时通信群组对应的至少一个成员邮件地址包括:根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,向即时通信服务端发起群成员查询请求;接收所述即时通信服务端反馈的即时通信群组包括的成员标识;根据所述成员标识确定即时通信群组中成员的成员邮件地址。
在本实施例中,邮件服务端确定邮件中携带的即时通信群组标识之后,需要向即时通信服务端发起群成员查询请求,以确定该群组中具体包括哪些成员,即待发送邮件需要发送给哪些人。即时通信服务端接收到邮件服务端发送的成员查询请求之后,获取该即时通信群组标识对应的所有成员的成员标识,并反馈至邮件服务端。
邮件服务端可以根据接收到的成员标识确定各个成员的成员邮件地址,然后将邮件发送至各个成员邮件地址。本实施例中,向即时通信服务端发起群成员查询请求,进而根据成员标识来确定成员邮件地址,可以使得每次邮件发送时,可以发送至当前群组内所有的成员,避免遗漏某些刚加入群组的成员,或者将邮件发送至已不再群组中的成员,提供邮件收件方的准确度。
实施例三
图3是本发明实施例三提供的一种邮件处理方法的流程图,本实施例可适用于电子邮件与IM软件的功能结合的情况,该方法可以由邮件处理装置来执行,所述装置可以通过软件和/或硬件的方式来实现。所述邮件处理装置例如可以集成在邮件客户端中。
如图3所示,本实施例提供的邮件处理方法主要包括步骤S31和S32。
S31、获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址。
在本实施例中,所述收件方标识是指可以唯一标识邮件收件方的标识,所述收件方标识可以是一个或多个通信群组标识,也可以由一个或多个通信群组标识,以及个人邮件地址构成。
在本实施例中,如果所述收件方标识的数量为多个,则各所述收件方标识所属的邮件服务端相同或不同。在本实施例中,当收件方标识的数量是多个个人邮件的情况下,个人邮件地址的类型没有任何限制,只要是用户绑定至自身的任何合法的邮件地址,均可以作为成员邮件地址。
在一个实施例中,接收输入的收件方标识,可以是接收用户在收件方地址框中输入的完整的即时通信群组标识或个人邮件地址。
在另一实施例中,接收输入的收件方标识,还可以是基于用户输入的字符联想到的收件人栏输入群组名称的字符,采用联想输入方式,可根据用户输入的部分字符,实时的向IM服务端发送查询请求,以查询满足部分字符的群组名称或个人名称,并反馈给邮件客户端进行显示,供用户选择输入。
S32、基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
在本实施例中,邮件中携带收件方标识;所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址即时通信群组标识。
在一个可选的实现方式中,所述收件方标识包括即时通信群组标识,所述基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件,包括:向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件。
向所述收件方标识所指示的收件方发送邮件的方法具体可参照上述实施例一和二中所述的邮件处理方法,本实施例中不再赘述。邮件服务端基于个人邮件地址发送邮件的方法可参照现有的邮件发送方法,本实施例中不再赘述。
本公开提供的邮件处理方法,包括:获取输入的收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址。通过邮件服务端向收件方发送所述邮件。邮件接收端接收邮件客户端传输的待发送邮件;如果识别到待发送邮件中包括即时通信群组标识,获取即时通信群组标识对应的群组邮件地址;将群组邮件地址作为收件地址,执行待发送邮件的发送操作。本发明通过接收到邮件客户端发送的邮件时,如果识别到收件人中包括即时通信群组名称,则向群组名称对应的群组地址发送邮件,提升电子邮件和IM软件的功能结合程度,提供更丰富的协同办公功能。
在一个实施方式中,所述基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件,包括:基于所述收件方标识,向所述多个即时通信群组标识中群组标识所指示的群成员发送邮件,或者,向所述至少一个即时通信群组标识所指示的群成员以及所述个人邮件地址发送邮件。基于所述收件方标识,向多个即时通信群组标识所分别指示的群成员发送邮件。
在一个可选的实现方式中,基于所述收件方标识,向多个即时通信群组标识所分别指示的群成员发送邮件,可以理解为并行执行两个以上的单个IM群组的。
在一个可选的实现方式中,基于所述收件方标识,向即时通信群组标识所指示的群成员,以及以所述个人邮件地址所指示的收件方,发送所述邮件。本实施例中,IM群组的邮件发送过程与个人邮件发送地址的发送过程并行,也就是说,后台有两个程序分支在执行,这样方便用户一次性向不同类型的收件人发送邮件,减少操作成本。
在一个实施方式中,向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件包括:向所述邮件服务端发送所述邮件,以使所述邮件服务端根据所述即时通信群组标识确定群组邮件地址,并向所述群组邮件地址发送所述邮件,向即时通信群组的成员邮件分发所述邮件。
实施例四
图4是本申请实施例四提供的另一种邮件处理方法的流程图。如图4所示,本实施例提供的优化后的邮件处理方法主要包括步骤S41、S22、S23、S24和S25。
S41、获取用户实时输入的收件方标识的字符。
所说收件方标识的字符可以是指收件方标识中的任意字符。例如,可以是个人邮件地址中的任一字符,也可以是即时通信群组标识中的任一字符,本实施例中不进行限定。
进一步的,获取用户通过邮件客户端的输入装置在收件人框中输入的收件方标识字符。
S42、根据用户输入的字符,请求即时通信服务端进行标识查询,以请求所述即时通信服务端查询包括所述输入字符的群组标识或用户标识。
在本实施例中,基于用户输入的字符实时向即时通信服务端请求,请求查询包含该字符的所有的群组标识或者用户标识。即时通信服务端将查询到的群组标识或者用户标识反馈至邮件客户端。
S43、获取所述即时通信服务端反馈的群组标识或用户标识,并在所述收件方输入栏的关联位置进行显示。
邮件客户端基于所述即时通信服务端反馈的群组标识或用户标识,在收件方输入栏的关联位置进行显示,以供用户进行选择。
S44、获取到用户的选择指示,则将用户选择的群组标识或用户标识作为所述收件方标识。
所述用户的选择指示可以是用户点击显示的群组标识或用户标识。获取到用户的选择指示可以是获取用户点击的群组标识或用户标识,将用户点击的群组标识或用户标识作为收件方标识。
如果未获取到用户的选择指示,则获取用户后续输入的收件方标识的字符,与历史输入的收件方标识的字符组合,并返回执行请求即时通信服务端进行标识查询的操作。
在本实施例中,如果为获取到用户的选择指示,则表示即时通信服务端反馈的群组标识或用户标识没有用户想要发送邮件的收件方,则继续获取用户后续输入的字符,与历史输入的收件方标识的字符组合,并返回执行请求即时通信服务端进行标识查询的操作。
如果检测到用户持续预设时长未输入字符,且输入的字符即时通信服务端也未能反馈群组标识或用户标识,则提醒用户未能识别到群组标识或用户标识,是否继续使用输入的字符作为收件方标识。如果检测到用户确定继续使用已输入字符的字符作为收件方标识执行邮件的发送操作。
在本实施例中,用户向收件人栏输入群组名称的字符,采用联想输入方式,可根据用户输入的部分字符,实时的向IM服务端发送查询请求,以查询满足部分字符的群组名称或个人名称,并反馈给邮件客户端进行显示,供用户选择输入。这样,可以是用户快速准确的输入收件方标识,减少用户输入完整收件方白标识的时间,且提供输入速度。
在上述实施例的基础上,所述方法还包括:获取所述即时通信群组标识对应的群邮件地址,并在所述邮件中显示所述群邮件地址。
在本实施例中,向邮件服务端请求获取该即时通信群组标识对应的群邮件地址,获取到邮件服务端发送的即时通信群组标识对应的群邮件地址后,在邮件中显示群邮件地址。这样,可以使得用户能够清楚的看到该群组对应的群邮件地址,以供用户审核该群组邮件地址是否正确,避免群组邮件地址错误,导致邮件发送错误,提升用户的使用体验。
实施例五
在上述实施例的基础上,提供另一种邮件处理方法。本实施例提供的邮件处理方法对重复的收件地址进行去重操作。所述去重操作可以由邮件服务端来执行,也可以由邮件客户端来执行。
在本实施例中,基于所述收件方标识,向所述收件方标识所指示的收件地址发送邮件包括:对所述收件方标识所指示的收件地址进行去重操作,向去重后的收件地址发送所述邮件。
所述去重操作是指存在多个相同的收件地址的情况下,仅向其中一个收件地址发送邮件。
在本实施中,收件方标识包括多个即时通信群组标识时,多个即时通信群组可能会存在相同的群成员,即一个群成员可能同时在多个即时通信群组中。
当一个群成员在多个即时通信群组中时,为避免每个群组邮件都向其对应的成员邮件地址分发邮件,需要执行去重操作。即当一个群成员在多个即时通信群组中时,仅有一个群组邮件地址向其分发邮件。
进一步的,分发邮件的群组邮件地址可以根据具体情况进行设定。例如:分发邮件的群组邮件地址可以是群组中成员较少的群组标识对应的群组邮件地址。再如:也可以是收件标识中排列位置靠前的群组标识对应的群组邮件地址。
在一个可选的实现方式中,对所述收件方标识所指示的收件地址进行去重操作,包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识确定成员邮件地址。对所述成员邮件地址进行去重操作,得到去重后的成员邮件地址。
在本实施例中,基于确定的成员邮件地址进行去重操作,是指确定的成员邮件地址存在重复,仅选择其中一个成员邮件地址发生邮件。
在一个可选的实现方式中,对所述收件方标识所指示的收件地址进行去重操作包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识进行去重操作;基于去重后的成员标识确定成员邮件地址。
在本实施例中,基于IM服务端反馈的成员标识进行去重操作。如果反馈的成员标识存在重复的,则仅保留一个成员标识。
根据去重后的成员标识确定成员邮件地址,可以避免相同的成员标识重复确定成员邮件地址,这样,可以减少确定成员邮件的时间,减少资源的浪费。
实施例六
在上述实施例的基础上,提供一种邮件处理方法的交互过程,图5是本发明实施例六提供的邮件处理方法的交互图,如图5所示,
S51、邮件客户端获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址。
所述即时通信群组标识可以是邮件客户端与IM服务端请求之后,由IM服务端反馈得到。
S52、邮件客户端向邮件服务端发送待发送邮件。
S53、邮件服务端如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址。
S54、邮件服务端向所述群组邮件地址发送所述待发送邮件。
S55、邮件服务端检测到所述群组邮件地址接收到邮件,根据邮件中携带的所述群组邮件地址对应的即时通信群组标识。
S56、邮件服务端即时通信服务端发起群成员查询请求。
S57、邮件服务端接收所述即时通信服务端反馈的即时通信群组包括的成员标识;
S58、邮件服务端根据所述成员标识确定即时通信群组中成员的成员邮件地址。
S59、邮件服务端向成员邮件地址分发邮件。
本公开提供的邮件处理方法,邮件服务端接收邮件客户端传输的待发送邮件;如果识别到待发送邮件中包括即时通信群组标识,获取即时通信群组标识对应的群组邮件地址;将群组邮件地址作为收件地址,执行待发送邮件的发送操作。本发明通过接收到邮件客户端发送的邮件时,如果识别到收件人中包括即时通信群组名称,则向群组名称对应的群组地址发送邮件,提升电子邮件和IM软件的功能结合程度,提供更丰富的协同办公功能。
实施例七
图6是本发明实施例七提供的一种邮件处理装置的结构图,本实施例可适用于电子邮件与IM软件的功能结合的情况,所述装置可以通过软件和/或硬件的方式来实现。所述邮件处理装置例如可以集成在邮件服务端中。
如图6所示,本实施例提供的邮件处理装置主要包括接收模块61、地址获取模块62和第一发送模块63。
接收模块61,用于接收待发送邮件;
地址获取模块62,用于如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址;
第一发送模块63,用于向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
本公开提供的邮件处理装置,邮件服务端接收邮件客户端传输的待发送邮件;如果识别到待发送邮件中包括即时通信群组标识,获取即时通信群组标识对应的群组邮件地址;向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。本发明通过接收到邮件客户端发送的邮件时,如果识别到收件人中包括即时通信群组名称,则向群组名称对应的群组地址发送邮件,提升电子邮件和IM软件的功能结合程度,提供更丰富的协同办公功能。
在一个实施例中,所述装置还包括:成员邮件确定模块和邮件分发模块;
其中,成员邮件确定模块,用于如果检测到所述群组邮件地址接收到邮件,根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,确定即时通信群组中成员的成员邮件地址;
邮件分发模块,用于将所述接收到邮件分发至所述成员邮件地址。
在一个实施例中,所述装置还包括:地址替换模块,用于将所述成员邮件地址作为收件地址,将所述接收到邮件作为待分发邮件,执行分发操作之前,以所述待发送邮件的发送方邮件地址,替换所述待分发邮件的分发方邮件地址。
在一个实施例中,所述成员邮件确定模块包括:
查询请求单元,用于根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,向即时通信服务端发起群成员查询请求;
成员标识接收单元,用于接收所述即时通信服务端反馈的即时通信群组包括的成员标识;
成员邮件地址确定单元,用于根据所述成员标识确定即时通信群组中成员的成员邮件地址。
在一个实施例中,所述地址获取模块62包括:
群组邮件地址查询单元,用于查询是否存在所述即时通信群组标识对应的群组邮件地址;
群组邮件地址创建单元,用于如果不存在,则为所述即时通信群组创建对应的群组邮件地址。
在一个实施例中,所述装置还包括去重模块,所述去重模块,用于对所述收件方标识所指示的收件地址进行去重操作,向去重后的收件地址发送邮件。
在一个可选的实施方式中,对所述收件方标识所指示的收件地址进行去重操作,包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识进行去重操作;基于去重后的成员标识ID确定成员邮件地址。
在一个可选的实施方式中,对所述即时通信群组标识所指示的收件地址进行去重操作,包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识确定成员邮件地址。对所述成员邮件地址进行去重操作,得到去重后的成员邮件地址。
实施例八
图7是本发明实施例八提供的一种邮件处理装置的结构图,本实施例可适用于电子邮件与IM软件的功能结合的情况,所述装置可以通过软件和/或硬件的方式来实现。所述邮件处理装置例如可以集成在邮件客户端中。
如图7所示,本实施例提供的邮件处理装置主要包括标识获取模块71和第二发送模块72。
标识获取模块71,用于获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址;
第二发送模块72,用于基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
在一个实施例中,第二发送模块72,具体用于基于所述收件方标识,向所述多个即时通信群组标识中群组标识所指示的群成员发送邮件,或者,向所述至少一个即时通信群组标识所指示的群成员以及所述个人邮件地址发送邮件。
在一个实施例中,标识获取模块71包括:
字符获取单元,用于获取用户实时输入的收件方标识的字符;
请求查询单元,用于根据用户输入的字符,请求即时通信服务端进行标识查询,以请求所述即时通信服务端查询包括所述输入字符的群组标识或用户标识;
标识获取单元,用于获取所述即时通信服务端反馈的群组标识或用户标识,并在所述收件方输入栏的关联位置进行显示。
在一个实施例中,标识获取模块71,还包括:
收件方标识确定单元,用于如果获取到用户的选择指示,则将用户选择的群组标识或用户标识作为所述收件方标识;
字符获取单元,用于如果未获取到用户的选择指示,则获取用户后续输入的收件方标识的字符,与历史输入的收件方标识的字符组合,并返回执行请求即时通信服务端进行标识查询的操作。
在一个实施例中,如果所述收件方标识的数量为多个,则各所述收件方标识所属的邮件服务端相同或不同。
在一个实施例中,所述收件方标识包括即时通信群组标识,第二发送模块,具体用于向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件。
在一个实施例中,向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件包括:向所述邮件服务端发送所述邮件,以使所述邮件服务端根据所述即时通信群组标识确定群组邮件地址,并向所述群组邮件地址发送所述邮件,向即时通信群组的成员邮件分发所述邮件。
在一个实施例中,所述装置还包括:群邮件地址显示模块,用于获取所述即时通信群组标识对应的群邮件地址,并在邮件中显示所述群邮件地址。
在一个实施例中,所述装置还包括:去重模块,用于对所述收件方标识所指示的收件地址进行去重操作,向去重后的收件地址发送所述邮件。
在一个可选的实现方式中,对所述收件方标识所指示的收件地址进行去重操作包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识进行去重操作;基于去重后的成员标识ID确定成员邮件地址。
在一个可选的实现方式中对所述收件方标识所指示的收件地址进行去重操作,包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识确定成员邮件地址;对所述成员邮件地址进行去重操作,得到去重后的成员邮件地址。
实施例九
下面参考图8,其示出了适于用来实现本公开实施例的电子设备(例如图1中的终端设备或服务端)800的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图8示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图8所示,电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储装置808加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有电子设备800操作所需的各种程序和数据。处理装置801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。
通常,以下装置可以连接至I/O接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置808;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。虽然图8示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从ROM 802被安装。在该计算机程序被处理装置801执行时,执行本公开实施例的方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务端可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收待发送邮件;如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址;向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址;基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,接收模块还可以被描述为“接收待发送邮件的单元”。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,包括:
接收待发送邮件;
如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址;
向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,包括:
如果检测到所述群组邮件地址接收到邮件,根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,确定即时通信群组中成员的成员邮件地址;
将所述接收到邮件发送至所述成员邮件地址。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,
根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,向即时通信服务端发起群成员查询请求;
接收所述即时通信服务端反馈的即时通信群组包括的成员标识;
根据所述成员标识确定即时通信群组中成员的成员邮件地址。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,
向收件方标识所指示的收件地址发送所述待发送邮件包括:对所述收件方标识所指示的收件地址进行去重操作,向去重后的收件地址发送邮件。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,对所述收件方标识所指示的收件地址进行去重操作,包括:
根据所述即时通信群组标识确定所述即时通信群组包含的成员;
基于所述成员的成员标识进行去重操作;
基于去重后的成员标识ID确定成员邮件地址。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,对所述即时通信群组标识所指示的收件地址进行去重操作,包括:
根据所述即时通信群组标识确定所述即时通信群组包含的成员;
基于所述成员的成员标识确定成员邮件地址。
对所述成员邮件地址进行去重操作,得到去重后的成员邮件地址。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,获取所述即时通信群组标识对应的群组邮件地址包括:
查询是否存在所述即时通信群组标识对应的群组邮件地址;
如果不存在,则为所述即时通信群组创建对应的群组邮件地址。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,包括:
获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址;
基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,所述基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件,包括:
基于所述收件方标识,向所述多个即时通信群组标识中群组标识所指示的群成员发送邮件,或者,向所述至少一个即时通信群组标识所指示的群成员以及所述个人邮件地址发送邮件。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,获取输入的收件方标识包括:
获取用户实时输入的收件方标识的字符;
根据用户输入的字符,请求即时通信服务端进行标识查询,以请求所述即时通信服务端查询包括所述输入字符的群组标识或用户标识;
获取所述即时通信服务端反馈的群组标识或用户标识,并在所述收件方输入栏的关联位置进行显示。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,在所述收件方输入栏的关联位置进行显示之后,还包括:
如果获取到用户的选择指示,则将用户选择的群组标识或用户标识作为所述收件方标识;
如果未获取到用户的选择指示,则获取用户后续输入的收件方标识的字符,与历史输入的收件方标识的字符组合,并返回执行请求即时通信服务端进行标识查询的操作。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,如果所述收件方标识的数量为多个,则各所述收件方标识所属的邮件服务端相同或不同。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,所述收件方标识包括即时通信群组标识,所述基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件,包括:
向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件包括:
向所述邮件服务端发送所述邮件,以使所述邮件服务端根据所述即时通信群组标识确定群组邮件地址,并向所述群组邮件地址发送所述邮件,向即时通信群组的成员邮件分发所述邮件。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,还包括:获取所述即时通信群组标识对应的群邮件地址,并在所述邮件中显示所述群邮件地址。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,基于所述收件方标识,向所述收件方标识所指示的收件地址发送邮件包括:
对所述收件方标识所指示的收件地址进行去重操作,向去重后的收件地址发送所述邮件。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,对所述收件方标识所指示的收件地址进行去重操作包括:
根据所述即时通信群组标识确定所述即时通信群组包含的成员;
基于所述成员的成员标识进行去重操作;
基于去重后的成员标识ID确定成员邮件地址。
根据本公开的一个或多个实施例,提供了一种邮件处理方法/装置/***,对所述收件方标识所指示的收件地址进行去重操作,包括:
根据所述即时通信群组标识确定所述即时通信群组包含的成员;
基于所述成员的成员标识确定成员邮件地址;
对所述成员邮件地址进行去重操作,得到去重后的成员邮件地址。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

Claims (22)

1.一种邮件处理方法,其特征在于,所述方法包括:
接收待发送邮件;
如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址;
向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
2.根据权利要求1所述的方法,其特征在于,向收件方标识所指示的收件地址发送所述待发送邮件,包括:
如果检测到所述群组邮件地址接收到邮件,根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,确定即时通信群组中成员的成员邮件地址;
将所述接收到邮件发送至所述成员邮件地址。
3.根据权利要求2所述的方法,其特征在于,根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,确定即时通信群组对应的至少一个成员邮件地址包括:
根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,向即时通信服务端发起群成员查询请求;
接收所述即时通信服务端反馈的即时通信群组包括的成员标识;
根据所述成员标识确定即时通信群组中成员的成员邮件地址。
4.根据权利要求1所述的方法,其特征在于,向收件方标识所指示的收件地址发送所述待发送邮件包括:
对所述收件方标识所指示的收件地址进行去重操作,向去重后的收件地址发送邮件。
5.根据权利要求4所述的方法,其特征在于,对所述收件方标识所指示的收件地址进行去重操作,包括:
根据所述即时通信群组标识确定所述即时通信群组包含的成员;
基于所述成员的成员标识进行去重操作;
基于去重后的成员标识确定成员邮件地址。
6.根据权利要求4所述的方法,其特征在于,对所述即时通信群组标识所指示的收件地址进行去重操作,包括:
根据所述即时通信群组标识确定所述即时通信群组包含的成员;
基于所述成员的成员标识确定成员邮件地址。
对所述成员邮件地址进行去重操作,得到去重后的成员邮件地址。
7.根据权利要求1所述的方法,其特征在于,获取所述即时通信群组标识对应的群组邮件地址包括:
查询是否存在所述即时通信群组标识对应的群组邮件地址;
如果不存在,则为所述即时通信群组创建对应的群组邮件地址。
8.一种邮件处理方法,其特征在于,所述方法包括:
获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址;
基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
9.根据权利要求8所述的方法,其特征在于,所述基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件,包括:
基于所述收件方标识,向所述多个即时通信群组标识中群组标识所指示的群成员发送邮件,或者,向所述至少一个即时通信群组标识所指示的群成员以及所述个人邮件地址发送邮件。
10.根据权利要求8所述的方法,其特征在于,获取收件方标识包括:
获取用户实时输入的收件方标识的字符;
根据用户输入的字符,请求即时通信服务端进行标识查询,以请求所述即时通信服务端查询包括所述输入字符的群组标识或用户标识;
获取所述即时通信服务端反馈的群组标识或用户标识,并在所述收件方输入栏的关联位置进行显示。
11.根据权利要求8所述的方法,其特征在于,在所述收件方输入栏的关联位置进行显示之后,还包括:
如果获取到用户的选择指示,则将用户选择的群组标识或用户标识作为所述收件方标识;
如果未获取到用户的选择指示,则获取用户后续输入的收件方标识的字符,与历史输入的收件方标识的字符组合,并返回执行请求即时通信服务端进行标识查询的操作。
12.根据权利要求8所述的方法,其特征在于,如果所述收件方标识的数量为多个,则各所述收件方标识所属的邮件服务端相同或不同。
13.根据权利要求10所述的方法,其特征在于,所述收件方标识包括即时通信群组标识,所述基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件,包括:
向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件。
14.根据权利要求13所述的方法,其特征在于,向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件包括:
向所述邮件服务端发送所述邮件,以使所述邮件服务端根据所述即时通信群组标识确定群组邮件地址,并向所述群组邮件地址发送所述邮件,向即时通信群组的成员邮件分发所述邮件。
15.根据权利要求8所述的方法,其特征在于,还包括:
获取所述即时通信群组标识对应的群邮件地址,并在邮件中显示所述群邮件地址。
16.根据权利要求8所述的方法,其特征在于,基于所述收件方标识,向所述收件方标识所指示的收件地址发送邮件包括:
对所述收件方标识所指示的收件地址进行去重操作,向去重后的收件地址发送所述邮件。
17.根据权利要求16所述的方法,其特征在于,对所述收件方标识所指示的收件地址进行去重操作包括:
根据所述即时通信群组标识确定所述即时通信群组包含的成员;
基于所述成员的成员标识进行去重操作;
基于去重后的成员标识确定成员邮件地址。
18.根据权利要求16所述的方法,其特征在于,对所述收件方标识所指示的收件地址进行去重操作,包括:
根据所述即时通信群组标识确定所述即时通信群组包含的成员;
基于所述成员的成员标识确定成员邮件地址;
对所述成员邮件地址进行去重操作,得到去重后的成员邮件地址。
19.一种邮件处理方装置,其特征在于,所述方法包括:
接收模块,用于接收待发送邮件;
地址获取模块,用于如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址;
第一发送模块,用于向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
20.一种邮件处理装置,其特征在于,所述方法包括:
标识获取模块,用于获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括至少一个即时通信群组标识和个人邮件地址;
第二发送模块,用于基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
21.一种设备,其特征在于,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-18任一项所述的邮件处理方法。
22.一种介质,其特征在于,所述介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-18任一项所述的邮件处理方法。
CN202010600626.1A 2020-06-28 2020-06-28 一种邮件处理方法、装置、设备和介质 Pending CN111798207A (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN202010600626.1A CN111798207A (zh) 2020-06-28 2020-06-28 一种邮件处理方法、装置、设备和介质
EP21833089.2A EP4141765A4 (en) 2020-06-28 2021-06-21 MAIL PROCESSING METHOD AND APPARATUS AS WELL AS APPARATUS AND MEDIUM
JP2022573224A JP7503152B2 (ja) 2020-06-28 2021-06-21 メール処理方法、装置、機器及び媒体
PCT/CN2021/101337 WO2022001736A1 (zh) 2020-06-28 2021-06-21 一种邮件处理方法、装置、设备和介质
US17/726,810 US11799807B2 (en) 2020-06-28 2022-04-22 Mail processing method and apparatus, device and medium
US18/230,743 US20230379277A1 (en) 2020-06-28 2023-08-07 Mail processing method and apparatus, device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010600626.1A CN111798207A (zh) 2020-06-28 2020-06-28 一种邮件处理方法、装置、设备和介质

Publications (1)

Publication Number Publication Date
CN111798207A true CN111798207A (zh) 2020-10-20

Family

ID=72804354

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010600626.1A Pending CN111798207A (zh) 2020-06-28 2020-06-28 一种邮件处理方法、装置、设备和介质

Country Status (5)

Country Link
US (2) US11799807B2 (zh)
EP (1) EP4141765A4 (zh)
JP (1) JP7503152B2 (zh)
CN (1) CN111798207A (zh)
WO (1) WO2022001736A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021218795A1 (zh) * 2020-04-30 2021-11-04 北京字节跳动网络技术有限公司 一种信息交互方法、装置、服务器、***及存储介质
WO2022001736A1 (zh) * 2020-06-28 2022-01-06 字节跳动有限公司 一种邮件处理方法、装置、设备和介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115766647B (zh) * 2022-11-03 2023-09-12 安科信创(天津)信息技术有限公司 基于邮件事件的群聊创建方法和电子设备

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102891791A (zh) * 2012-09-17 2013-01-23 盈世信息科技(北京)有限公司 一种基于虚拟地址的邮箱群发方法及邮箱群发***
CN104935502A (zh) * 2015-06-16 2015-09-23 阿里巴巴集团控股有限公司 邮件群组的创建方法及装置
US20160057095A1 (en) * 2005-03-30 2016-02-25 Google Inc. Methods and Systems for Providing Current Email Addresses and Contact Information for Members within a Social Network
CN105376145A (zh) * 2015-12-11 2016-03-02 魅族科技(中国)有限公司 发送邮件的方法、装置、终端及邮件服务器
US20180004967A1 (en) * 2016-06-29 2018-01-04 International Business Machines Corporation Adding group email alias to email list
CN110113249A (zh) * 2019-04-19 2019-08-09 北京达佳互联信息技术有限公司 即时通讯信息的合并方法、装置、电子设备及存储介质
CN110768804A (zh) * 2019-09-25 2020-02-07 维沃移动通信有限公司 一种群组创建方法及终端设备
CN110928428A (zh) * 2019-10-24 2020-03-27 北京字节跳动网络技术有限公司 一种输入电子邮件信息的方法、装置、介质和电子设备
CN111339776A (zh) * 2020-02-17 2020-06-26 北京字节跳动网络技术有限公司 简历解析方法、装置、电子设备和计算机可读存储介质

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3889299B2 (ja) 2002-03-22 2007-03-07 株式会社東芝 メールシステム、メールアドレス付与方法及びメールアドレス付与用プログラム
JP2004252614A (ja) 2003-02-19 2004-09-09 Shizuoka Internet Kk メールチャットシステム
JP2005339121A (ja) 2004-05-26 2005-12-08 Nec Saitama Ltd 通信装置、通信システムおよび通信方法
TWI262682B (en) 2004-11-18 2006-09-21 Inst Information Industry Message gateway and method and system for message dispatching based on group communication
US20080183822A1 (en) * 2007-01-25 2008-07-31 Yigang Cai Excluding a group member from receiving an electronic message addressed to a group alias address
CN100505707C (zh) * 2007-03-30 2009-06-24 腾讯科技(深圳)有限公司 一种即时通信中群组邮件通信的方法、装置及***
US8364763B2 (en) * 2007-08-03 2013-01-29 International Business Machines Corporation Method and system for improving efficiency of email forwarding by removing duplication
CN101188578B (zh) * 2007-12-29 2010-06-16 腾讯科技(深圳)有限公司 组群邮件/消息转换装置及方法、和组群信息交互***
US20100250693A1 (en) * 2007-12-29 2010-09-30 Tencent Technology (Shenzhen) Company Ltd. Method, apparatus for converting group message and system for exchanging group message
US11068850B2 (en) * 2009-05-23 2021-07-20 Verizon Media Inc. Managing electronic addresses based on communication patterns
CN102025514A (zh) * 2009-09-11 2011-04-20 中兴通讯股份有限公司 即时消息与电子邮件互通的方法与***
CA2823810C (en) * 2011-01-06 2016-08-09 Research In Motion Limited Delivery and management of status notifications for group messaging
CN103227803A (zh) * 2012-01-30 2013-07-31 华为技术有限公司 一种物联网资源获取的方法、客户端和物联网资源装置
US10965742B2 (en) * 2012-02-13 2021-03-30 SkyKick, Inc. Migration project automation, e.g., automated selling, planning, migration and configuration of email systems
US20140365505A1 (en) * 2013-06-08 2014-12-11 Apple Inc. Harvesting Addresses
US20160366077A1 (en) * 2015-06-15 2016-12-15 Alibaba Group Holding Limited E-mail processing
CN109921985B (zh) * 2019-03-15 2023-02-03 中国平安人寿保险股份有限公司 邮件群组发送方法、装置、服务器及存储介质
CN111798207A (zh) * 2020-06-28 2020-10-20 字节跳动有限公司 一种邮件处理方法、装置、设备和介质

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160057095A1 (en) * 2005-03-30 2016-02-25 Google Inc. Methods and Systems for Providing Current Email Addresses and Contact Information for Members within a Social Network
CN102891791A (zh) * 2012-09-17 2013-01-23 盈世信息科技(北京)有限公司 一种基于虚拟地址的邮箱群发方法及邮箱群发***
CN104935502A (zh) * 2015-06-16 2015-09-23 阿里巴巴集团控股有限公司 邮件群组的创建方法及装置
CN110460509A (zh) * 2015-06-16 2019-11-15 阿里巴巴集团控股有限公司 邮件群组的创建方法及装置
CN105376145A (zh) * 2015-12-11 2016-03-02 魅族科技(中国)有限公司 发送邮件的方法、装置、终端及邮件服务器
US20180004967A1 (en) * 2016-06-29 2018-01-04 International Business Machines Corporation Adding group email alias to email list
CN110113249A (zh) * 2019-04-19 2019-08-09 北京达佳互联信息技术有限公司 即时通讯信息的合并方法、装置、电子设备及存储介质
CN110768804A (zh) * 2019-09-25 2020-02-07 维沃移动通信有限公司 一种群组创建方法及终端设备
CN110928428A (zh) * 2019-10-24 2020-03-27 北京字节跳动网络技术有限公司 一种输入电子邮件信息的方法、装置、介质和电子设备
CN111339776A (zh) * 2020-02-17 2020-06-26 北京字节跳动网络技术有限公司 简历解析方法、装置、电子设备和计算机可读存储介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021218795A1 (zh) * 2020-04-30 2021-11-04 北京字节跳动网络技术有限公司 一种信息交互方法、装置、服务器、***及存储介质
US11716299B2 (en) 2020-04-30 2023-08-01 Beijing Bytedance Network Technology Co., Ltd. Information interaction method and apparatus, server, system and storage medium
WO2022001736A1 (zh) * 2020-06-28 2022-01-06 字节跳动有限公司 一种邮件处理方法、装置、设备和介质
US11799807B2 (en) 2020-06-28 2023-10-24 Bytedance Inc. Mail processing method and apparatus, device and medium

Also Published As

Publication number Publication date
US20220247702A1 (en) 2022-08-04
JP7503152B2 (ja) 2024-06-19
US11799807B2 (en) 2023-10-24
US20230379277A1 (en) 2023-11-23
EP4141765A4 (en) 2023-10-11
JP2023527060A (ja) 2023-06-26
WO2022001736A1 (zh) 2022-01-06
EP4141765A1 (en) 2023-03-01

Similar Documents

Publication Publication Date Title
CN108400924B (zh) 群组消息的阅读状态展示方法、即时通讯客户端及服务端
US10218657B2 (en) Method and system for providing private chat within a group chat
CN111798207A (zh) 一种邮件处理方法、装置、设备和介质
US7562104B2 (en) Method and system for collecting contact information from contact sources and tracking contact sources
US7593925B2 (en) Method and system for locating contact information collected from contact sources
CN113591439B (zh) 一种信息交互方法、装置、电子设备及存储介质
JP2006236319A (ja) 複数の連絡先ソースからの連絡先情報を集約するための方法およびシステム
US20210073210A1 (en) Normalizing user identification across disparate systems
CN112765152B (zh) 用于合并数据表的方法和装置
US20190394160A1 (en) Routing a message based upon user-selected topic in a message editor
CN112395509A (zh) 信息显示方法、信息提供方法、设备和计算机可读介质
CN111460049A (zh) 内容分享方法、装置、电子设备及计算机可读存储介质
CN113391979A (zh) 监控数据展示的处理方法、设备、***及存储介质
WO2019060000A1 (en) MOBILE NOTIFICATION DISTRIBUTION SYSTEM USING BLOCK FILTERS
CN111506376A (zh) 反馈信息显示方法、装置、可读介质及电子设备
CN109241409B (zh) 用于发送信息、接收信息的方法和设备
US10320731B2 (en) System and method for threading electronic messages
CN102387089B (zh) 一种传递消息的方法和服务器
JP2021185509A (ja) インタフェースによるユーザインタラクションに基づく動的オブジェクトアップデートサブスクリプション
US20150156157A1 (en) Association method and device for communications modes
JP2015046944A (ja) Smsメッセージ送信代行装置及びプログラム
CN112836201A (zh) 多平台信息互通的方法、装置、设备和计算机可读介质
CN113014470B (zh) 即时通讯应用中会话消息的回执处理方法及装置
CN113204790A (zh) 一种视图权限处理方法、装置、设备及介质
CN108811036B (zh) 用于显示无线接入点信息的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination