WO2022001736A1 - 一种邮件处理方法、装置、设备和介质 - Google Patents
一种邮件处理方法、装置、设备和介质 Download PDFInfo
- Publication number
- WO2022001736A1 WO2022001736A1 PCT/CN2021/101337 CN2021101337W WO2022001736A1 WO 2022001736 A1 WO2022001736 A1 WO 2022001736A1 CN 2021101337 W CN2021101337 W CN 2021101337W WO 2022001736 A1 WO2022001736 A1 WO 2022001736A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- group
- recipient
- instant messaging
- identifier
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/48—Message addressing, e.g. address format or anonymous messages, aliases
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
- H04L61/301—Name conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5069—Address allocation for group communication, multicast communication or broadcast communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/37—E-mail addresses
Definitions
- the embodiments of the present disclosure relate to computer data processing technologies, and in particular, to a mail processing method, apparatus, device, medium, computer program product, and computer program.
- E-mail and instant messaging (Instant Messenger, IM) software are currently commonly used collaboration software.
- IM Instant messaging
- Embodiments of the present disclosure provide an email processing method, apparatus, device, medium, computer program product, and computer program, so as to improve the functional combination degree of email and IM software and provide richer collaborative office functions.
- an embodiment of the present disclosure provides a mail processing method, the method comprising:
- the to-be-sent email includes an instant messaging group identifier, obtain a group email address corresponding to the instant messaging group identifier;
- the to-be-sent email is sent to the recipient address indicated by the recipient identifier, wherein the recipient address includes the group email address.
- an embodiment of the present disclosure further provides a mail processing method, the method comprising:
- the recipient identifier includes multiple IM group identifiers, or the recipient identifier includes a personal email address and at least one IM group identifier;
- an email is sent to the recipient indicated by the recipient identification.
- an embodiment of the present disclosure further provides a mail processing device, the device comprising:
- the receiving module is used to receive the mail to be sent
- An address obtaining module configured to obtain a group email address corresponding to the instant messaging group identification if it is identified that the to-be-sent email includes an instant messaging group identification
- the first sending module is configured to send the to-be-sent email to the recipient address indicated by the recipient identifier, wherein the recipient address includes the group email address.
- an embodiment of the present disclosure further provides a mail processing device, the device comprising:
- an identification acquisition module configured to acquire a recipient identification; wherein, the recipient identification includes a plurality of instant messaging group identifications, or the recipient identification includes a personal email address and at least one instant messaging group identification;
- the second sending module is configured to send an email to the recipient indicated by the recipient ID based on the recipient ID.
- an embodiment of the present disclosure further provides a device, including:
- processors one or more processors
- memory for storing one or more programs
- the one or more processors When the one or more programs are executed by the one or more processors, the one or more processors implement the mail processing method according to any one of the embodiments of the present disclosure.
- an embodiment of the present disclosure further provides a medium, where the medium stores a computer program, and when the computer program is executed by a processor, implements the mail processing method according to any one of the embodiments of the present disclosure.
- an embodiment of the present disclosure further provides a computer program product, the computer program product includes a computer program, and when the computer program is executed by a processor, realizes the mail processing according to any one of the embodiments of the present disclosure method.
- an embodiment of the present disclosure further provides a computer program, which implements the mail processing method according to any one of the embodiments of the present disclosure when the computer program is executed by a processor.
- the present disclosure provides an email processing method, apparatus, device, medium, computer program product and computer program, wherein the method includes: receiving an email to be sent; if it is identified that the email to be sent includes an instant messaging group identifier, obtaining an instant messaging group The group email address corresponding to the group ID; use the group email address as the recipient address to execute the sending operation of the email to be sent.
- the method includes: receiving an email to be sent; if it is identified that the email to be sent includes an instant messaging group identifier, obtaining an instant messaging group The group email address corresponding to the group ID; use the group email address as the recipient address to execute the sending operation of the email to be sent.
- an email sent by an email client is received, if it is recognized that the recipient includes an instant messaging group name, an email is sent to the group address corresponding to the group name, thereby improving the functional integration of email and IM software. , to provide richer collaborative office functions.
- FIG. 1 is a flowchart of an email processing method provided by Embodiment 1 of the present disclosure
- Embodiment 2 is a flowchart of another mail processing method provided by Embodiment 2 of the present disclosure.
- Embodiment 3 is a flowchart of a method for processing emails provided by Embodiment 3 of the present disclosure
- Embodiment 4 is a flowchart of another mail processing method provided by Embodiment 4 of the present disclosure.
- FIG. 5 is an interactive flowchart of an email processing method provided by Embodiment 5 of the present disclosure.
- FIG. 6 is a structural diagram of a mail processing apparatus provided in Embodiment 7 of the present disclosure.
- FIG. 7 is a structural diagram of a mail processing apparatus provided in Embodiment 8 of the present disclosure.
- FIG. 8 is a structural diagram of an electronic device according to Embodiment 9 of the present disclosure.
- the term “including” and variations thereof are open-ended inclusions, ie, "including but not limited to”.
- the term “based on” is “based at least in part on.”
- the term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one additional embodiment”; the term “some embodiments” means “at least some embodiments”. Relevant definitions of other terms will be given in the description below.
- FIG. 1 is a flowchart of an email processing method provided in Embodiment 1 of the present disclosure. This embodiment is applicable to the case where the functions of email and IM software are combined.
- the method can be executed by an email processing apparatus, and the apparatus can It is implemented by means of software and/or hardware.
- the mail processing device can, for example, be integrated in the mail server.
- the mail processing method provided by this embodiment mainly includes steps S11 , S12 and S13 .
- the to-be-sent email refers to an email that needs to be sent to the recipient, and the to-be-sent email can be sent by, for example, an email client.
- Instant messaging also known as instant messaging, refers to services that can instantly send and receive Internet messages.
- Instant messaging is usually implemented by instant messaging applications.
- the above instant messaging application may be an enterprise instant messaging application (Enterprise Instant Messaging, EIM), or may be a personal instant messaging software. This embodiment is not limited.
- the instant messaging group may refer to a communication group that includes multiple group members in the instant messaging software.
- the instant messaging group identifier may be an identifier used to uniquely represent the group, such as a group name that can be distinguished from other groups in the same IM application, or a group ID (Identification).
- the number of the above instant messaging group identifiers may be determined according to the input of the mail client.
- the instant messaging group identifier may be one or multiple. Multiple IM group identifiers indicate that the email to be sent needs to be sent to the member email addresses of each member in the multiple IM group identifiers.
- identifying that the email to be sent includes an IM group identifier includes: identifying at a specified location of the email to be sent, and identifying whether an IM group identifier is added to the specified location. If the instant messaging group identifier is added in the designated position, it is determined that the message to be sent includes the instant messaging group identifier.
- the above specified location may be in the packet header of the email to be sent, or may be any location such as the subject of the email, the body of the email, and the recipient of the email. In this embodiment, only the location of the instant messaging group identifier is described, but not limited.
- recognizing that the email to be sent includes an instant messaging group identifier includes: after recognizing the designated identifier, determining the group identifier following the designated identifier as the communication group identifier.
- the above-mentioned designated identifier may be set according to the actual situation. For example, when the designated identifier is in the first state, the group identifier after the designated identifier is determined as the communication group identifier.
- the specified identifier may be "1", or a preset specified character. In this embodiment, only the specified identifier is described, but not limited.
- the instant messaging group identifier and the group email address are in a one-to-one correspondence, that is, each instant messaging group corresponds to one and only one group email address.
- the group email address corresponding to the instant messaging group whose group ID is "the first project department" is diyixiangmubu@xx.com.
- the correspondence between the instant messaging group identifier and the group email address may be created when the group email is sent for the first time, or may be created by an administrator of the instant messaging group, or generated when the group is established.
- the instant messaging group is created.
- the group email address corresponding to the group ID. In this way, when an instant messaging group ID is detected and there is no corresponding group email address, a group email address is created, so as to avoid the waste of email addresses caused by creating a group email address for each group ID. .
- the corresponding relationship between the instant messaging group identifier and the group email address can also be modified by the group manager or the like in the subsequent use process.
- a group mail address of the same type as the mail address provided by the mail server can be created.
- the above types can be represented by the suffix name of the email address.
- the same type can be the same as the suffix name of the email address. For example: when the email address is 12345@xx.com, the suffix is "xx.com".
- the group email address is a hash address.
- the hash address refers to an address directly obtained by the hash function according to the keyword, that is, the hash address can be quickly found by the mapping relationship between the keyword and the hash address.
- the keyword may be determined based on the group identification. In this way, the group email address can be quickly queried by the group identifier, and the search speed of the group email address is accelerated.
- Obtaining the group email address corresponding to the instant messaging group identifier may be that the email server performs a query based on the instant messaging group identifier to obtain the queried group email address. If no group email address corresponding to the instant messaging group identifier is found, it can be considered that the group has not yet created a group email address. In this case, a corresponding group email address may be created for the above instant messaging group identifier. In this way, group email addresses are created only when emails need to be distributed to members of the group. It is created on demand, which can save resources (email address resources, storage resources, etc.), and at the same time, it can also improve query efficiency.
- the to-be-sent email is just an ordinary email and does not need to be sent to a group. Just perform the send operation based on the recipient address of the email to be sent.
- the sending the to-be-sent email to the recipient address indicated by the recipient identifier includes: in response to the sender being a group member of the instant messaging group, preventing the email from being sent to the The sender sends the to-be-sent email. In this case, if the sender is a member of the recipient's instant messaging group at the same time, he can avoid causing additional interruptions to the sender if he already knows the content of the email.
- the mail processing method provided by the present disclosure includes: receiving a to-be-sent mail; if it is identified that the to-be-sent mail includes an instant messaging group identifier, obtaining a group email address corresponding to the instant messaging group identifier; and using the group email address as a recipient Address, execute the sending operation of the mail to be sent.
- an email sent by an email client is received, if it is recognized that the recipient includes an instant messaging group name, an email is sent to the group address corresponding to the group name, thereby improving the functional integration of email and IM software. , to provide richer collaborative office functions.
- acquiring the group email address corresponding to the IM group identifier may include: querying whether there is a group email address corresponding to the IM group identifier; The group creates the corresponding group email address.
- the to-be-sent email includes an IM group identifier
- the corresponding group email address if it does not exist, create a corresponding group email address for the instant messaging group ID, and store the correspondence between the instant messaging group ID and the group email address.
- the group email address corresponding to the instant messaging group ID can be quickly found when the group email is sent next time, avoiding the need to create a group email address every time a group email is sent, and reducing the number of emails.
- the operating pressure of the server, and the group email address is created only when it needs to distribute emails to the members of the group. It is created on demand, which can save resources (email address resources, storage resources, etc.).
- FIG. 2 is a flowchart of another mail processing method provided by Embodiment 2 of the present disclosure. As shown in FIG. 2 , the mail processing method provided by this embodiment mainly includes steps S21 , S22 , S23 , S24 and S25 .
- the member email addresses of members in the instant messaging group are determined according to the instant messaging group identifier corresponding to the group email address carried in the email.
- the member email addresses refer to the respective email addresses of each member in the instant messaging group.
- the email address bound to the user by the user may be the email address bound by the user himself, or assigned by the group administrator, or automatically generated by the system and notified to the user.
- the member email address may be generated by the user registering at the email server, and its type may be represented by the suffix of the email address.
- the member's email address can also be the email address received by the server that the member is bound to itself. In this way, through compatibility with various types of email addresses, the user's degree of freedom of choice can be improved, so that the user can obtain a better use experience.
- the member email address bound to the group member is the email address corresponding to the email server associated with the IM group server (for example, the provider of the IM service and the provider of the email service belong to the same manufacturer) , so as to ensure that the emails sent to the IM group can be automatically sent to the mailbox corresponding to a specific mail server to ensure information security. For example, they are sent to the company mailbox instead of the personal mailbox.
- the member email address may be automatically allocated by the IM server for the group member, or an existing email address of the group member that is consistent with the type of the email server.
- determining the member email addresses of members in the instant messaging group may be based on the instant messaging group identification requesting the instant messaging server for the member identifications of all members in the group, and determining the members of each member based on the above member identifications email address. In this way, the member identifiers in the group can be acquired in real time, so as to ensure that the acquired group member information is up-to-date as much as possible.
- the determination of the member email addresses of the members in the instant messaging group may also be that the email server queries the member email addresses of the members of the instant messaging group that are stored locally in advance. Specifically, based on the instant messaging group identification, the email server requests the member identifications of all members in the group from the instant messaging server, and after determining the member email addresses of each member based on the above member identifications, emails all members of the group. The address is saved in the form of a group, so that the next time a group email is sent, the email addresses of the members of the group can be directly obtained.
- the instant messaging server synchronizes the member update status with the email server, so that the email server can update the member email addresses of the group according to the member update status.
- the email received by the group's email address is distributed to each member's email address, so that each member of the group can receive the email.
- distributing the email received by the group email address to each member email address can be understood as "delivering" the email from the group email address to the group member email address.
- no information about the email will be modified, that is, the sender of the email is still the original sender's email address, and the recipient of the email is still the group email address.
- the original sender information can be retained, so that group members can clearly know the sender's specific information after receiving the email, so as to prevent members from being unable to obtain the email. sender's information.
- determining at least one member email address corresponding to the instant messaging group according to the instant messaging group identifier corresponding to the group email address carried in the email includes: according to the group email carried in the email The IM group identifier corresponding to the email address, initiate a group member query request to the IM server; receive the member identifiers included in the IM group fed back by the IM server; determine the IM group according to the member identifiers The member's email address for the member.
- the email server After the email server determines the IM group identifier carried in the email, it needs to initiate a group member query request to the IM server to determine which members are specifically included in the group, that is, the email to be sent needs to be sent to whom.
- the instant messaging server After receiving the member query request sent by the email server, the instant messaging server acquires the member identifiers of all members corresponding to the instant messaging group identifier, and feeds it back to the email server.
- the mail server can determine the member's mail address of each member according to the received member ID, and then send the mail to each member's mail address.
- a group member query request is initiated to the instant messaging server, and then the member's email address is determined according to the member ID, so that each email can be sent to all members in the current group, so as to avoid missing some just Join members of a group, or send mail to members who are no longer in the group, providing accuracy to the recipient of the mail.
- FIG. 3 is a flowchart of an email processing method provided in Embodiment 3 of the present disclosure. This embodiment is applicable to the case where the functions of email and IM software are combined.
- the method can be executed by an email processing apparatus, and the apparatus can It is implemented by means of software and/or hardware.
- the mail processing device can be integrated, for example, in a mail client.
- the mail processing method provided in this embodiment mainly includes steps S31 and S32.
- the recipient identifier refers to an identifier that can uniquely identify an email recipient, and the recipient identifier may be one or more communication group identifiers, or one or more communication group identifiers. Group ID, and personal email address composition.
- the mail servers to which the recipient identifiers belong are the same or different.
- the number of recipient identifiers is multiple personal email addresses, there is no restriction on the type of personal email addresses, as long as any legal email address bound to the user can be used as a member email address.
- the recipient identifier inputted by the receiving user may be a complete instant messaging group identifier or a personal email address input by the recipient user in the recipient address box.
- the recipient identifier received input may also be the characters of the group name input in the recipient column based on the characters input by the user, and the association input method can be used, according to some characters input by the user, Send a query request to the IM server in real time to query the group name or personal name that meets some characters, and feed it back to the email client for display for users to choose and input.
- the email carries a recipient identifier; the recipient identifier includes multiple IM group identifiers, or the recipient identifier includes a personal email address and at least one IM group identifier.
- the recipient identifier includes multiple instant messaging group identifiers, and based on the recipient identifier, sending an email to the recipient indicated by the recipient identifier, The method includes: sending an email to the group mailbox indicated by the instant messaging group identifier, so that the group mailbox distributes the email to the member email addresses of the instant messaging group.
- the sending an email to the recipient indicated by the recipient identifier includes: in response to the sender being a group member of the instant messaging group, preventing the sender from sending the email to the recipient. people send mail. In this case, if the sender is a member of the recipient's instant messaging group at the same time, he can avoid causing additional interruptions to the sender if he already knows the content of the email.
- the email processing method provided by the present disclosure includes: acquiring an input recipient identifier; wherein the recipient identifier includes multiple instant messaging group identifiers, or the recipient identifier includes a personal email address and at least one instant messaging group identifier. Communication group ID. Send the email to the recipient through the email server.
- the email receiving end receives the to-be-sent email transmitted by the email client; if it recognizes that the to-be-sent email includes an IM group identifier, obtain the group email address corresponding to the IM group identifier; use the group email address as the recipient address, Execute the send operation of the mail to be sent.
- an email sent by an email client when received, if it is recognized that the recipient includes an instant messaging group name, an email is sent to the group address corresponding to the group name, thereby improving the functional integration of email and IM software. , to provide richer collaborative office functions.
- the sending an email to the recipient indicated by the recipient ID based on the recipient ID includes: sending an email to the multiple instant messaging groups based on the recipient ID Send an email to the group member indicated by the group identifier in the group identifier, or send an email to the group member indicated by the at least one instant messaging group identifier and the personal email address. Based on the recipient identification, an email is sent to the group members respectively indicated by the multiple instant messaging group identifications.
- sending emails to the group members respectively indicated by multiple IM group identifiers based on the recipient identifiers may be understood as performing email sending of two or more single IM groups in parallel .
- the email is sent to the group member indicated by the instant messaging group identifier and the recipient indicated by the personal email address.
- the email sending process of the IM group is parallel to the sending process of the personal email sending address, that is to say, there are two program branches executing in the background, which is convenient for users to send emails to different types of recipients at one time, reducing the operating costs.
- sending an email to the group mailbox indicated by the instant messaging group identifier, so that the group mailbox distributes the email to the member email addresses of the instant messaging group includes: sending an email to the email service
- the e-mail server sends the e-mail, so that the e-mail server determines the group e-mail address according to the instant messaging group identifier, sends the e-mail to the group e-mail address, and sends the e-mail to the members of the instant messaging group. the mail.
- FIG. 4 is a flowchart of another mail processing method provided by Embodiment 4 of the present disclosure.
- the optimized mail processing method provided in this embodiment mainly includes steps S41 , S22 , S23 , S24 and S25 .
- the characters of the recipient identification may refer to any characters in the recipient identification.
- it may be any character in a personal email address or any character in an instant messaging group identifier, which is not limited in this embodiment.
- the recipient identification characters input by the user through the input device of the mail client in the recipient box are obtained.
- a real-time request is made to the instant messaging server, and a request is made to query all group identifiers or user identifiers that contain the character.
- the instant messaging server feeds back the queried group ID or user ID to the email client.
- S43 Acquire the group ID or user ID fed back by the instant messaging server, and display it in association with the user input position (eg, display at the associated position of the recipient's input field).
- the email client is based on the group identification or user identification fed back by the instant messaging server, and displays it in association with the user input position for the user to select.
- S44 Obtain the user's selection instruction, and use the group identifier or user identifier selected by the user as the recipient identifier.
- the user's selection indication may be a group ID or a user ID displayed by the user by clicking.
- Obtaining the user's selection indication may be obtaining the group identifier or user identifier clicked by the user, and using the group identifier or user identifier clicked by the user as the recipient identifier.
- the characters of the recipient's ID input by the user subsequently are obtained, combined with the characters of the recipient's ID entered in the history, and the operation of requesting the instant messaging server to perform ID query is returned.
- the user's selection instruction if the user's selection instruction is not obtained, it means that the group ID or user ID fed back by the instant messaging server does not have the recipient to whom the user wants to send the email, then continue to obtain the characters subsequently input by the user, and The character combination of the recipient's ID entered in the history, and the operation of requesting the instant messaging server to perform ID query is returned.
- the instant messaging server fails to feed back the group ID or user ID according to the input characters, it will remind the user that the group ID or user ID cannot be recognized, and whether to continue to use the input characters as recipient identification. If it is detected that the user has determined to continue to use the characters of the entered characters as the recipient identification, the sending operation of the mail is performed.
- the user inputs the characters of the group name into the recipient column
- the associative input method is used to send a query request to the IM server in real time according to the partial characters input by the user, so as to query the groups that satisfy the partial characters. name or personal name, and feed it back to the mail client for display for users to choose and input.
- the automatic recommendation component can be invoked, and the automatic recommendation component can automatically recommend candidate group identifiers based on the user's input for the user to select and input. In this way, it can help the user to input the recipient identifier quickly and accurately, reduce the time for the user to input the complete recipient identifier, and improve the input speed.
- the method further includes: acquiring a group email address corresponding to the instant messaging group identifier, and displaying the group email address in the email.
- a request is made to the email server to obtain the group email address corresponding to the instant messaging group identifier, and after obtaining the group email address corresponding to the instant messaging group identifier sent by the email server, the group email address is displayed in the email .
- the user can clearly see the group email address corresponding to the group, so that the user can check whether the group email address is correct, avoid errors in the group email address and cause errors in email sending, and improve the user experience.
- the mail processing method provided in this embodiment performs a deduplication operation on the duplicate recipient addresses.
- the deduplication operation can be performed by the mail server or by the mail client.
- sending an email to the recipient address indicated by the recipient identifier includes: performing a deduplication operation on the recipient address indicated by the recipient identifier, and sending an email to the recipient address indicated by the recipient identifier.
- the mail is sent to the deduplicated recipient address.
- the deduplication operation refers to sending an email to only one of the recipient addresses when there are multiple identical recipient addresses.
- the same group members may exist in multiple IM groups, that is, one group member may be in multiple IM groups at the same time.
- group email address for distributing emails can be set according to specific conditions.
- a group email address for distributing emails may be a group email address corresponding to a group identifier with fewer members in the group.
- it may also be the group email address corresponding to the group ID that is arranged at the top of the recipient ID.
- performing a deduplication operation on the recipient address indicated by the recipient identifier includes: determining the members included in the IM group according to the IM group identifier; The member ID of the above member determines the member's email address. Perform a deduplication operation on the member email address to obtain the deduplicated member email address.
- performing the deduplication operation based on the determined member email addresses means that the determined member email addresses are duplicated, and only one of the member email addresses is selected to generate an email.
- performing a deduplication operation on the recipient address indicated by the recipient identifier includes: determining the members included in the IM group according to the IM group identifier; The member ID of the member is deduplicated; the member's email address is determined based on the deduplicated member ID.
- the deduplication operation is performed based on the member identifier fed back by the IM server. If there are duplicate member IDs in the feedback, only one member ID is reserved.
- the member email addresses are determined according to the deduplicated member identifiers, which can avoid repeated determination of the member email addresses with the same member identifiers, thus reducing the time for determining the member emails and reducing the waste of resources.
- FIG. 5 is an interaction diagram of the email processing method provided by Embodiment 6 of the present disclosure, as shown in FIG. 5 ,
- the email client obtains the recipient identifier; wherein the recipient identifier includes multiple IM group identifiers, or the recipient identifier includes a personal email address and at least one IM group identifier.
- the instant messaging group identifier may be obtained by feedback from the IM server after a request from the email client and the IM server.
- the mail client sends the mail to be sent to the mail server.
- the email server If the email server recognizes that the to-be-sent email includes an instant messaging group identifier, obtain a group email address corresponding to the instant messaging group identifier.
- the email server sends the to-be-sent email to the group email address.
- the email server detects that the group email address has received an email.
- the email server According to the instant messaging group identifier corresponding to the group email address carried in the email, the email server initiates a group member query request to the instant messaging server.
- the email server receives the member identifiers included in the instant messaging group fed back by the instant messaging server;
- the email server determines the member email addresses of the members in the instant messaging group according to the member identifiers.
- the mail server distributes mail to the member's mail addresses.
- the mail server receives the to-be-sent mail transmitted by the mail client; if it is recognized that the to-be-sent mail includes an instant messaging group identifier, obtain the group email address corresponding to the instant messaging group identifier; The group email address is used as the recipient address to execute the sending operation of the email to be sent.
- an email sent by an email client is received, if it is recognized that the recipient includes an instant messaging group name, an email is sent to the group address corresponding to the group name, thereby improving the functional integration of email and IM software. , to provide richer collaborative office functions.
- the instant messaging group identifier is included in the email body, the group email address indicated by the instant messaging group identifier is added to the recipient address.
- the location of the instant messaging group identifier is described, but not limited.
- the candidate instant messaging group identifiers may be automatically recommended based on the user's input.
- the automatic recommendation component can be invoked in response to a specific prompt entered by the user. Further, in response to the user inputting a specific prompt, the automatic recommendation component can be invoked, and the automatic recommendation component can automatically recommend candidate group identifiers based on the user's input for the user to select and input.
- the candidate instant messaging group identifier has display information representing the instant messaging group.
- the displayed information characterizing the instant messaging group may further distinguish the instant messaging group from other recipients (eg, individual recipients, mail groups).
- the recipient's identity for example, name
- the component presents the recipient user's email address and the instant messaging group containing the recipient user. At this time, because of the display information representing the instant messaging group, the individual can be distinguished from the group.
- the instant messaging group identifier may be an identifier of a group associated with the sender user.
- the association relationship can be interpreted as having certain operation authority for the corresponding group (including but not limited to group members, group owners, group administrators, etc.).
- the address of the group mail may be a hash (randomly generated) address, a keyword corresponding to the group identifier, or a combination of the two.
- the group email address may be a group email address that corresponds to a communication group ID one-to-one, or may be a group member obtained based on the instant messaging group ID collection of email addresses. If the group email address is a one-to-one group email address corresponding to the instant messaging group identifier, it is possible to obtain the technical effect of not exposing the personal email addresses of other group members in the group to the recipient, thereby facilitating privacy protection.
- the recipient identifier includes multiple instant messaging group identifiers, and the recipient identifier indicates to the recipient identifier based on the recipient identifier.
- Sending an email to the recipient of the IM includes: querying the group member identification based on the instant messaging group identification, determining the group member email address based on the group member identification obtained by the query, and sending an email to the group member email address.
- receiving an email to be sent may mean that the email client receives the edited content during the process of editing the email by the user, and may also mean receiving emails sent by other people.
- the "recognized that the email to be sent includes an instant messaging group identifier”
- the timing of identification is not limited, and it can be identified along with the receiving process, after editing is completed, or in response to a certain trigger Action identification. If it is a scenario of receiving an email sent by another person, you can identify whether the email contains a group identifier by identifying the preset location (body, title, etc.) of the email.
- FIG. 6 is a structural diagram of an email processing apparatus provided in Embodiment 7 of the present disclosure. This embodiment is applicable to the case where the functions of email and IM software are combined, and the apparatus can be implemented by means of software and/or hardware. .
- the mail processing device can, for example, be integrated in the mail server.
- the mail processing apparatus mainly includes a receiving module 61 , an address obtaining module 62 and a first sending module 63 .
- the receiving module 61 is used to receive the mail to be sent
- the address obtaining module 62 is configured to obtain a group email address corresponding to the instant messaging group identification if it is identified that the to-be-sent email includes an instant messaging group identification;
- the first sending module 63 is configured to send the to-be-sent email to the recipient address indicated by the recipient identifier, where the recipient address includes the group email address.
- the mail server receives the to-be-sent mail transmitted by the mail client; if it is identified that the to-be-sent mail includes an IM group identifier, obtain the group e-mail address corresponding to the IM group identifier; The to-be-sent email is sent to the recipient address indicated by the sender identifier, wherein the recipient address includes the group email address.
- an email sent by an email client is received, if it is recognized that the recipient includes an instant messaging group name, an email is sent to the group address corresponding to the group name, thereby improving the functional integration of email and IM software. , to provide richer collaborative office functions.
- the apparatus further includes: a member email determination module and an email distribution module;
- the member email determination module is configured to, if it is detected that the group email address has received an email, determine the members of the instant messaging group according to the instant messaging group identifier corresponding to the group email address carried in the email email address;
- An email distribution module configured to distribute the received emails to the member email addresses.
- the apparatus further includes: an address replacement module, configured to use the member's email address as a recipient address, and use the received email as an email to be distributed, and before performing the distribution operation, use the email address to be sent as the email address to be sent.
- an address replacement module configured to use the member's email address as a recipient address, and use the received email as an email to be distributed, and before performing the distribution operation, use the email address to be sent as the email address to be sent.
- the email address of the sender of the email which replaces the email address of the sender of the email to be distributed.
- the member email determination module includes:
- a query request unit configured to initiate a group member query request to the instant messaging server according to the instant messaging group identifier corresponding to the group email address carried in the email;
- a member identification receiving unit configured to receive the member identification included in the instant messaging group fed back by the instant messaging server;
- a member email address determination unit configured to determine the member email addresses of members in the instant messaging group according to the member identifiers.
- the address obtaining module 62 includes:
- a group email address query unit configured to query whether there is a group email address corresponding to the instant messaging group identifier
- a group email address creation unit configured to create a corresponding group email address for the instant messaging group if it does not exist.
- the apparatus further includes a deduplication module, which is configured to perform a deduplication operation on the recipient address indicated by the recipient identifier, and send the deduplication to the recipient address after deduplication. mail.
- a deduplication module which is configured to perform a deduplication operation on the recipient address indicated by the recipient identifier, and send the deduplication to the recipient address after deduplication. mail.
- performing a deduplication operation on the recipient address indicated by the recipient identifier includes: determining the members included in the IM group according to the IM group identifier; Deduplication operation is performed on the member ID of the above-mentioned member; the member's email address is determined based on the member ID after deduplication.
- performing a deduplication operation on the recipient address indicated by the IM group identifier includes: determining the members included in the IM group according to the IM group identifier; The member identification of the member determines the member email address. Perform a deduplication operation on the member email address to obtain the deduplicated member email address.
- FIG. 7 is a structural diagram of an email processing apparatus provided in Embodiment 8 of the present disclosure. This embodiment is applicable to the case where the functions of email and IM software are combined, and the apparatus can be implemented by means of software and/or hardware. .
- the mail processing device can be integrated, for example, in a mail client.
- the mail processing apparatus mainly includes an identification acquiring module 71 and a second sending module 72 .
- the identification acquisition module 71 is used to obtain the identification of the recipient; wherein, the identification of the recipient includes multiple instant messaging group identifications, or the identification of the recipient includes a personal email address and at least one instant messaging group identification;
- the second sending module 72 is configured to send an email to the recipient indicated by the recipient ID based on the recipient ID.
- the second sending module 72 is specifically configured to, based on the recipient identifier, send an email to the group member indicated by the group identifier in the multiple IM group identifiers, or send an email to the The group member indicated by at least one instant messaging group identifier and the personal email address send emails.
- the identity acquisition module 71 includes:
- a character acquisition unit used to acquire the characters of the recipient identification entered by the user in real time
- a requesting query unit configured to request the instant messaging server to perform an identification query according to the characters input by the user, so as to request the instant messaging server to query the group identification or user identification including the input characters;
- the identification obtaining unit is configured to obtain the group identification or user identification fed back by the instant messaging server, and display the identification at the associated position of the user input (such as the recipient input field).
- the identity acquisition module 71 further includes:
- a recipient identifier determination unit configured to use the group identifier or user identifier selected by the user as the recipient identifier if the user's selection instruction is obtained;
- the character acquisition unit is used to acquire the character of the recipient's identity that is input by the user subsequently if the user's selection instruction is not obtained, combine it with the character of the recipient's identity entered in the history, and return the execution request to the instant messaging server for identification query operation.
- the mail servers to which the recipient identifiers belong are the same or different.
- the second sending module is specifically configured to send an email to the group mailbox indicated by the IM group identifier, so that the group The group mailbox distributes emails to member email addresses of the instant messaging group.
- sending an email to the group mailbox indicated by the instant messaging group identifier, so that the group mailbox distributes the email to member email addresses of the instant messaging group includes: sending an email to the email service
- the e-mail server sends the e-mail, so that the e-mail server determines the group e-mail address according to the instant messaging group identifier, sends the e-mail to the group e-mail address, and sends the e-mail to the members of the instant messaging group. the mail.
- the apparatus further includes: a group email address display module, configured to acquire a group email address corresponding to the instant messaging group identifier, and display the group email address in the email.
- a group email address display module configured to acquire a group email address corresponding to the instant messaging group identifier, and display the group email address in the email.
- the apparatus further includes: a deduplication module, configured to perform a deduplication operation on the recipient address indicated by the recipient identifier, and send the mail to the deduplicated recipient address.
- a deduplication module configured to perform a deduplication operation on the recipient address indicated by the recipient identifier, and send the mail to the deduplicated recipient address.
- performing a deduplication operation on the recipient address indicated by the recipient identifier includes: determining the members included in the IM group according to the IM group identifier; The member ID of the member is deduplicated; the member's email address is determined based on the member ID after deduplication.
- performing a deduplication operation on the recipient address indicated by the recipient identifier includes: determining the members included in the IM group according to the IM group identifier; The member identifier of the member determines the member's email address; the deduplication operation is performed on the member's email address to obtain the deduplicated member's email address.
- FIG. 8 it shows a schematic structural diagram of an electronic device (eg, a terminal device or a server in FIG. 1 ) 800 suitable for implementing an embodiment of the present disclosure.
- Terminal devices in the embodiments of the present disclosure may include, but are not limited to, such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistant, personal digital assistants), PADs (Portable Android Device, tablet computers), PMPs (Portable Multimedia Player portable multimedia player), in-vehicle terminals (for example, in-vehicle navigation terminals), and other mobile terminals, as well as stationary terminals such as digital TV (Digital Television), desktop computers, and the like.
- the electronic device shown in FIG. 8 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.
- the electronic device 800 may include a processing device (such as a central processing unit, a graphics processor, etc.) 801, which may be stored in a read-only memory (Read-Only Memory, ROM) 802 according to a program or from a storage device 808 performs various appropriate actions and processes by loading a program into a random access memory (RAM) 803 .
- ROM Read-Only Memory
- RAM random access memory
- various programs and data required for the operation of the electronic device 800 are also stored.
- the processing device 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804.
- An Input/Output (I/O) interface 805 is also connected to the bus 804 .
- the following devices can be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; including, for example, a Liquid Crystal Display (LCD) Output device 807 , speaker, vibrator, etc.; storage device 808 including, eg, magnetic tape, hard disk, etc.; and communication device 809 .
- Communication means 809 may allow electronic device 800 to communicate wirelessly or by wire with other devices to exchange data. While FIG. 8 shows an electronic device 800 having various means, it should be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
- embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated in the flowchart.
- the computer program may be downloaded and installed from the network via the communication device 809, or from the storage device 808, or from the ROM 802.
- the processing device 801 the above-mentioned functions defined in the methods of the embodiments of the present disclosure are executed.
- the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two.
- the computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above.
- Computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read-only memory (Electrical Programmable ROM, EPROM or flash memory), optical fiber, portable compact disk read-only memory (Compact Disc ROM, CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
- a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with computer-readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device .
- the program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: electric wire, optical cable, RF (Radio Frequency, radio frequency), etc., or any suitable combination of the above.
- the client and server can use any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol) to communicate, and can communicate with digital data in any form or medium.
- Data communications eg, communication networks
- Examples of communication networks include Local Area Network (“LAN”), Wide Area Network (“WAN”), the Internet (eg, the Internet), and end-to-end networks (eg, Adaptive Heuristic for Opponent Classification, ad hoc end-to-end networks), and any currently known or future developed networks.
- LAN Local Area Network
- WAN Wide Area Network
- the Internet eg, the Internet
- end-to-end networks eg, Adaptive Heuristic for Opponent Classification, ad hoc end-to-end networks
- the above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or may exist alone without being assembled into the electronic device.
- the above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: receives the mail to be sent; if it is identified that the mail to be sent includes an instant messaging group group identifier, obtain the group email address corresponding to the instant messaging group identifier; send the to-be-sent email to the recipient address indicated by the recipient identifier, wherein the recipient address includes the group email address .
- the above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device causes the electronic device to: acquire a recipient identifier; wherein the recipient identifier includes multiple IM group identifiers, or the recipient identifier includes a personal email address and at least one IM group identifier; based on the recipient identifier, send an email to the recipient indicated by the recipient identifier .
- Computer program code for performing operations of the present disclosure may be written in one or more programming languages, including but not limited to object-oriented programming languages - such as Java, Smalltalk, C++, or a combination thereof, Also included are conventional procedural programming languages - such as the "C" language or similar programming languages.
- the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server.
- the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (eg, using an Internet service provider through Internet connection).
- LAN local area network
- WAN wide area network
- each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions.
- the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
- each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.
- the units involved in the embodiments of the present disclosure may be implemented in a software manner, and may also be implemented in a hardware manner.
- the name of the unit does not constitute a limitation on the unit itself under certain circumstances, for example, the receiving module can also be described as "a unit for receiving mails to be sent".
- exemplary types of hardware logic components include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (Application Specific Standard Products) Standard Product (ASSP), System-on-chip (SOC), Complex Programmable Logic Device (CPLD), etc.
- FPGAs Field Programmable Gate Arrays
- ASICs Application Specific Integrated Circuits
- ASSP Application Specific Standard Products
- SOC System-on-chip
- CPLD Complex Programmable Logic Device
- a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with the instruction execution system, apparatus or device.
- the machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium.
- Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or devices, or any suitable combination of the foregoing.
- machine-readable storage media would include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), fiber optics, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
- RAM random access memory
- ROM read only memory
- EPROM or flash memory erasable programmable read only memory
- CD-ROM compact disk read only memory
- magnetic storage or any suitable combination of the foregoing.
- a mail processing method, apparatus, and system comprising:
- the to-be-sent email includes an instant messaging group identifier, obtain a group email address corresponding to the instant messaging group identifier;
- the to-be-sent email is sent to the recipient address indicated by the recipient identifier, wherein the recipient address includes the group email address.
- a mail processing method, apparatus, and system comprising:
- the member email addresses of members in the instant messaging group are determined according to the instant messaging group identifier corresponding to the group email address carried in the email;
- a mail processing method, apparatus, and system comprising:
- the member email addresses of the members in the instant messaging group are determined according to the member identifiers.
- a mail processing method, apparatus, and system comprising:
- Sending the to-be-sent email to the recipient address indicated by the recipient identifier includes: performing a deduplication operation on the recipient address indicated by the recipient identifier, and sending the email to the deduplicated recipient address.
- an email processing method, device, and system are provided.
- performing a deduplication operation on the recipient address indicated by the recipient identifier includes:
- the member email address is determined based on the deduplicated member identification ID.
- an email processing method, device, and system are provided.
- performing a deduplication operation on the recipient address indicated by the instant messaging group identifier includes:
- an email processing method, device, and system are provided.
- acquiring the group email address corresponding to the instant messaging group identifier includes:
- a mail processing method, apparatus, and system comprising:
- the recipient identifier includes multiple IM group identifiers, or the recipient identifier includes a personal email address and at least one IM group identifier;
- an email is sent to the recipient indicated by the recipient identification.
- a mail processing method, apparatus, and system In the above method, the recipient identifier indicated by the recipient identifier is sent to the recipient based on the recipient identifier.
- Send mail including:
- personal email address to send emails to send emails.
- an email processing method, device, and system are provided.
- acquiring the input recipient identifier includes:
- the instant messaging server According to the characters input by the user, request the instant messaging server to perform an identification query, so as to request the instant messaging server to query the group identification or user identification including the input characters;
- a mail processing method, device, and system After displaying in association with the user input position, the method further includes:
- the group identifier or user identifier selected by the user is used as the recipient identifier
- the characters of the recipient's ID input by the user subsequently are obtained, combined with the characters of the recipient's ID entered in the history, and the operation of requesting the instant messaging server to perform ID query is returned.
- an email processing method, device, and system are provided.
- the recipient identifiers belong to The mail server is the same or different.
- an email processing method, device, and system are provided.
- the recipient identifier includes an instant messaging group identifier, and the recipient identifier is based on the recipient identifier.
- Send an email to the recipient indicated by the recipient ID including:
- an email processing method, device, and system are provided.
- an email is sent to a group mailbox indicated by the instant messaging group identifier, so that the group The mailbox distributes emails to the member email addresses of the instant messaging group, including:
- an email processing method, device, and system are provided, the method further comprising: acquiring a group email address corresponding to the instant messaging group identifier, and displaying it in the email the group email address.
- an email processing method, apparatus, and system are provided.
- an email is sent to the recipient address indicated by the recipient identifier.
- an email processing method, device, and system are provided.
- performing a deduplication operation on the recipient address indicated by the recipient identifier includes:
- the member email address is determined based on the deduplicated member identification ID.
- an email processing method, device, and system are provided.
- performing a deduplication operation on the recipient address indicated by the recipient identifier includes:
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (42)
- 一种邮件处理方法,其特征在于,所述方法包括:接收待发送邮件;如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址;向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
- 根据权利要求1所述的方法,其特征在于,所述向收件方标识所指示的收件地址发送所述待发送邮件,包括:如果检测到所述群组邮件地址接收到邮件,根据邮件中携带的所述群组邮件地址对应的即时通信群组标识,确定所述即时通信群组中对应的至少一个成员的成员邮件地址;将所述接收到邮件发送至所述成员邮件地址。
- 根据权利要求2所述的方法,其特征在于,所述根据所述邮件中携带的所述群组邮件地址对应的即时通信群组标识,确定所述即时通信群组对应的至少一个成员的成员邮件地址,包括:根据所述邮件中携带的所述群组邮件地址对应的即时通信群组标识,向即时通信服务端发起群成员查询请求;接收所述即时通信服务端反馈的即时通信群组包括的成员标识;根据所述成员标识确定所述即时通信群组中所述成员的成员邮件地址。
- 根据权利要求1所述的方法,其特征在于,所述向收件方标识所指示的收件地址发送所述待发送邮件,包括:对所述收件方标识所指示的收件地址进行去重操作,向去重后的收件地址发送所述邮件。
- 根据权利要求4所述的方法,其特征在于,所述对所述收件方标识所指示的收件地址进行去重操作,包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识进行去重操作;基于去重后的所述成员标识确定成员邮件地址。
- 根据权利要求4所述的方法,其特征在于,所述对所述即时通信群组标识所指示的收件地址进行去重操作,包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识确定成员邮件地址;对所述成员邮件地址进行去重操作,得到去重后的所述成员邮件地址。
- 根据权利要求1所述的方法,其特征在于,所述获取所述即时通信群组标识对应的群组邮件地址,包括:查询是否存在所述即时通信群组标识对应的群组邮件地址;如果不存在,则为所述即时通信群组创建对应的群组邮件地址。
- 根据权利要求1-7中任一项所述的方法,所述向收件方标识所指示的收件地址发送所述待发送邮件,包括:响应于发件人为所述即时通信群组的群成员,阻止向所述发件人发送所述待发送邮件。
- 根据权利要求1-8中任一项所述的方法,还包括:如果在邮件正文中包含所述即时通信群组标识,则将所述即时通信群组标识指示的群组邮件地址添加到所述收件地址中。
- 根据权利要求1-9中任一项所述的方法,还包括:在用户输入过程中,基于所述用户的输入自动推荐候选的即时通信群组标识。
- 根据权利要求10所述的方法,还包括:响应于用户输入的特定的提示符,唤起自动推荐组件,所述自动推荐组件基于用户的输入自动推荐候选的即时通信群组标识,以供用户选择输入。
- 根据权利要求10所述的方法,其中所述候选的即时通信群组标识具有表征即时通信群组的显示信息。
- 根据权利要求1-12中任一项所述的方法,其中:所述即时通信群组标识为与发件方用户具有关联关系的群组标识。
- 根据权利要求1-13中任一项所述的方法,还包括:所述群组邮件地址是哈希地址、与群组标识对应的关键字这二者中的至少一个。
- 根据权利要求1-14中任一项所述的方法,还包括:所述群组邮件地址是与所述通信群组标识一一对应的群组邮件地址,或者是基于所述即时通信群组标识所获取的群成员的邮件地址集合。
- 一种邮件处理方法,其特征在于,所述方法包括:获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括个人邮件地址和至少一个即时通信群组标识;基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
- 根据权利要求16所述的方法,其特征在于,所述基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件,包括:基于所述收件方标识,向所述多个即时通信群组标识中群组标识所指示的群成员发送邮件,或者,向所述个人邮件地址以及所述至少一个即时通信群组标识所指示的群成员发送邮件。
- 根据权利要求16所述的方法,其特征在于,所述获取收件方标识包括:获取用户实时输入的收件方标识的字符;根据用户输入的字符,请求即时通信服务端进行标识查询,以请求所述即时通信服务端查询包括所述输入字符的群组标识或用户标识;获取所述即时通信服务端反馈的群组标识或用户标识,并与用户输入位置关联显示。
- 根据权利要求18所述的方法,其特征在于,所述与用户输入位置关联显示包括:在收件方输入栏的关联位置进行显示。
- 根据权利要求18或19所述的方法,其特征在于,在所述与用户输入位置关联显示之后,还包括:如果获取到用户的选择指示,则将用户选择的群组标识或用户标识作为所述收件方标识;如果未获取到所述用户的选择指示,则获取用户后续输入的所述收件方标识的字符,与历史输入的收件方标识的字符组合,并返回执行请求所述即时通信服务端进行标识查询的操作。
- 根据权利要求16所述的方法,其特征在于,如果所述收件方标识的数量为多个,则各所述收件方标识所属的邮件服务端相同或不同。
- 根据权利要求18所述的方法,其特征在于,所述收件方标识包括多个即时通信群组标识,所述基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件,包括:向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件。
- 根据权利要求18所述的方法,其特征在于,所述收件方标识包括多个即时通信群组标识,所述基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件,包括:基于所述即时通信群组标识查询群成员标识,基于查询得到的群成员标识确定群成员邮件地址,向群成员邮件地址发送邮件。
- 根据权利要求22所述的方法,其特征在于,所述向所述即时通信群组标识所指示的群组邮箱发送邮件,以使所述群组邮箱向所述即时通信群组的成员邮件地址分发邮件,包括:向邮件服务端发送所述邮件,以使所述邮件服务端根据所述即时通信群组标识确定群组邮件地址,向所述群组邮件地址发送所述邮件,并向即时通信群组的成员邮件分发所述邮件。
- 根据权利要求16-24中任一项所述的方法,其特征在于,还包括:获取所述即时通信群组标识对应的群邮件地址,并在邮件中显示所述群邮件地址。
- 根据权利要求16-25中任一项所述的方法,其特征在于,所述基于所述收件方标识,向所述收件方标识所指示的收件地址发送邮件,包括:对所述收件方标识所指示的收件地址进行去重操作,向去重后的收件地址发送所述邮件。
- 根据权利要求26所述的方法,其特征在于,所述对所述收件方标识所指示的收件地址进行去重操,作包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识进行去重操作;基于去重后的所述成员标识确定成员邮件地址。
- 根据权利要求26所述的方法,其特征在于,对所述收件方标识所指示的收件地址进行去重操作,包括:根据所述即时通信群组标识确定所述即时通信群组包含的成员;基于所述成员的成员标识确定成员邮件地址;对所述成员邮件地址进行去重操作,得到去重后的所述成员邮件地址。
- 根据权利要求16-28中任一项所述的方法,所述向所述收件方标识所指示的收件方发送邮件,包括:响应于发件人为所述即时通信群组的群成员,阻止向所述发件发送邮件。
- 根据权利要求16-29中任一项所述的方法,还包括:如果在邮件正文中包含所述即时通信群组标识,则将所述即时通信群组标识指示的群组邮件地址添加到所述收件地址中。
- 根据权利要求16-30中任一项所述的方法,还包括:在用户输入过程中,基于所述用户的输入自动推荐候选的即时通信群组标识。
- 根据权利要求31所述的方法,还包括:响应于用户输入的特定的提示符,唤起自动推荐组件,所述自动推荐组件基于用户的输入自动推荐候选的即时通信群组标识,以供用户选择输入。
- 根据权利要求31所述的方法,其中所述候选的即时通信群组标识具有表征即时通信群组的显示信息。
- 根据权利要求16-33中任一项所述的方法,其中:所述即时通信群组标识为与发件方用户具有关联关系的群组标识。
- 根据权利要求16-34中任一项所述的方法,还包括:所述群组邮件地址是哈希地址、与群组标识对应的关键字这二者中的至少一个。
- 根据权利要求16-35中任一项所述的方法,还包括:所述群组邮件地址是与通信群组标识一一对应的群组邮件地址,或者是基于即时通信群组标识所获取的群成员的邮件地址集合。
- 一种邮件处理装置,其特征在于,所述装置包括:接收模块,用于接收待发送邮件;地址获取模块,用于如果识别到所述待发送邮件中包括即时通信群组标识,获取所述即时通信群组标识对应的群组邮件地址;第一发送模块,用于向收件方标识所指示的收件地址发送所述待发送邮件,其中,所述收件地址包括所述群组邮件地址。
- 一种邮件处理装置,其特征在于,所述装置包括:标识获取模块,用于获取收件方标识;其中,所述收件方标识包括多个即时通信群组标识,或所述收件方标识包括个人邮件地址和至少一个即时通信群组标识;第二发送模块,用于基于所述收件方标识,向所述收件方标识所指示的收件方发送邮件。
- 一种设备,其特征在于,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-36中任一项所述的邮件处理方法。
- 一种介质,其特征在于,所述介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-36中任一项所述的邮件处理方法。
- 一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1-36中任一项所述的邮件处理方法。
- 一种计算机程序,所述计算机程序被处理器执行时实现如权利要求1-36中任一 项所述的邮件处理方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022573224A JP7503152B2 (ja) | 2020-06-28 | 2021-06-21 | メール処理方法、装置、機器及び媒体 |
| EP21833089.2A EP4141765A4 (en) | 2020-06-28 | 2021-06-21 | Mail processing method and apparatus, and device and medium |
| US17/726,810 US11799807B2 (en) | 2020-06-28 | 2022-04-22 | Mail processing method and apparatus, device and medium |
| US18/230,743 US12063187B2 (en) | 2020-06-28 | 2023-08-07 | Mail processing method and apparatus, device and medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010600626.1 | 2020-06-28 | ||
| CN202010600626.1A CN111798207A (zh) | 2020-06-28 | 2020-06-28 | 一种邮件处理方法、装置、设备和介质 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/726,810 Continuation US11799807B2 (en) | 2020-06-28 | 2022-04-22 | Mail processing method and apparatus, device and medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022001736A1 true WO2022001736A1 (zh) | 2022-01-06 |
Family
ID=72804354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/101337 Ceased WO2022001736A1 (zh) | 2020-06-28 | 2021-06-21 | 一种邮件处理方法、装置、设备和介质 |
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) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113595850B (zh) * | 2020-04-30 | 2022-11-25 | 北京字节跳动网络技术有限公司 | 一种信息交互方法、装置、服务器、系统及存储介质 |
| CN111798207A (zh) | 2020-06-28 | 2020-10-20 | 字节跳动有限公司 | 一种邮件处理方法、装置、设备和介质 |
| CN115766647B (zh) * | 2022-11-03 | 2023-09-12 | 安科信创(天津)信息技术有限公司 | 基于邮件事件的群聊创建方法和电子设备 |
| CN115865901A (zh) * | 2022-11-30 | 2023-03-28 | 深圳微迅信息科技有限公司 | 一种信息传输方法、系统、计算机设备及可读存储介质 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101072192A (zh) * | 2007-03-30 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 一种即时通信中群组邮件通信的方法、装置及系统 |
| CN102891791A (zh) * | 2012-09-17 | 2013-01-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 | 魅族科技(中国)有限公司 | 发送邮件的方法、装置、终端及邮件服务器 |
| US20180004965A1 (en) * | 2016-06-29 | 2018-01-04 | International Business Machines Corporation | Adding group email alias to email list |
| CN109921985A (zh) * | 2019-03-15 | 2019-06-21 | 中国平安人寿保险股份有限公司 | 邮件群组发送方法、装置、服务器及存储介质 |
| CN110460509A (zh) * | 2015-06-16 | 2019-11-15 | 阿里巴巴集团控股有限公司 | 邮件群组的创建方法及装置 |
| CN110928428A (zh) * | 2019-10-24 | 2020-03-27 | 北京字节跳动网络技术有限公司 | 一种输入电子邮件信息的方法、装置、介质和电子设备 |
| CN111798207A (zh) * | 2020-06-28 | 2020-10-20 | 字节跳动有限公司 | 一种邮件处理方法、装置、设备和介质 |
Family Cites Families (18)
| 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 |
| US8364763B2 (en) * | 2007-08-03 | 2013-01-29 | International Business Machines Corporation | Method and system for improving efficiency of email forwarding by removing duplication |
| 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 |
| CN101188578B (zh) * | 2007-12-29 | 2010-06-16 | 腾讯科技(深圳)有限公司 | 组群邮件/消息转换装置及方法、和组群信息交互系统 |
| 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 | 中兴通讯股份有限公司 | 即时消息与电子邮件互通的方法与系统 |
| US8761737B2 (en) * | 2011-01-06 | 2014-06-24 | Blackberry Limited | Delivery and management of status notifications for group messaging |
| CN103227803A (zh) * | 2012-01-30 | 2013-07-31 | 华为技术有限公司 | 一种物联网资源获取的方法、客户端和物联网资源装置 |
| WO2013123097A1 (en) * | 2012-02-13 | 2013-08-22 | SkyKick, Inc. | Migration project automation, e.g., automated selling, planning, migration and configuration of email systems |
| US20140365459A1 (en) * | 2013-06-08 | 2014-12-11 | Apple Inc. | Harvesting Addresses |
| WO2016205234A1 (en) * | 2015-06-15 | 2016-12-22 | Alibaba Group Holding Limited | E-mail processing |
| CN110113249A (zh) * | 2019-04-19 | 2019-08-09 | 北京达佳互联信息技术有限公司 | 即时通讯信息的合并方法、装置、电子设备及存储介质 |
| CN110768804A (zh) * | 2019-09-25 | 2020-02-07 | 维沃移动通信有限公司 | 一种群组创建方法及终端设备 |
| CN111339776B (zh) * | 2020-02-17 | 2023-04-18 | 抖音视界有限公司 | 简历解析方法、装置、电子设备和计算机可读存储介质 |
-
2020
- 2020-06-28 CN CN202010600626.1A patent/CN111798207A/zh active Pending
-
2021
- 2021-06-21 EP EP21833089.2A patent/EP4141765A4/en active Pending
- 2021-06-21 WO PCT/CN2021/101337 patent/WO2022001736A1/zh not_active Ceased
- 2021-06-21 JP JP2022573224A patent/JP7503152B2/ja active Active
-
2022
- 2022-04-22 US US17/726,810 patent/US11799807B2/en active Active
-
2023
- 2023-08-07 US US18/230,743 patent/US12063187B2/en active Active
Patent Citations (9)
| 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 |
| CN101072192A (zh) * | 2007-03-30 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 一种即时通信中群组邮件通信的方法、装置及系统 |
| CN102891791A (zh) * | 2012-09-17 | 2013-01-23 | 盈世信息科技(北京)有限公司 | 一种基于虚拟地址的邮箱群发方法及邮箱群发系统 |
| CN110460509A (zh) * | 2015-06-16 | 2019-11-15 | 阿里巴巴集团控股有限公司 | 邮件群组的创建方法及装置 |
| CN105376145A (zh) * | 2015-12-11 | 2016-03-02 | 魅族科技(中国)有限公司 | 发送邮件的方法、装置、终端及邮件服务器 |
| US20180004965A1 (en) * | 2016-06-29 | 2018-01-04 | International Business Machines Corporation | Adding group email alias to email list |
| CN109921985A (zh) * | 2019-03-15 | 2019-06-21 | 中国平安人寿保险股份有限公司 | 邮件群组发送方法、装置、服务器及存储介质 |
| CN110928428A (zh) * | 2019-10-24 | 2020-03-27 | 北京字节跳动网络技术有限公司 | 一种输入电子邮件信息的方法、装置、介质和电子设备 |
| CN111798207A (zh) * | 2020-06-28 | 2020-10-20 | 字节跳动有限公司 | 一种邮件处理方法、装置、设备和介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4141765A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230379277A1 (en) | 2023-11-23 |
| JP7503152B2 (ja) | 2024-06-19 |
| CN111798207A (zh) | 2020-10-20 |
| US12063187B2 (en) | 2024-08-13 |
| EP4141765A1 (en) | 2023-03-01 |
| US20220247702A1 (en) | 2022-08-04 |
| US11799807B2 (en) | 2023-10-24 |
| JP2023527060A (ja) | 2023-06-26 |
| EP4141765A4 (en) | 2023-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022001736A1 (zh) | 一种邮件处理方法、装置、设备和介质 | |
| US20140089436A1 (en) | Method and system for delivering reminder information | |
| CN103581111B (zh) | 一种通信方法及系统 | |
| CN113591439A (zh) | 一种信息交互方法、装置、电子设备及存储介质 | |
| US20190394160A1 (en) | Routing a message based upon user-selected topic in a message editor | |
| CN109446204B (zh) | 一种即时通信的数据存储方法、装置、电子设备和介质 | |
| CN103516581B (zh) | 添加即时通信好友的方法及装置 | |
| JP2019510324A (ja) | 非同期メッセージシステムにおける単一アカウントに対する複数プロファイルの管理 | |
| CN106101194B (zh) | 一种加入群组的方法及服务器 | |
| TW201251378A (en) | Instant communication message transmitting method and device | |
| CN107800901A (zh) | 用户呼叫处理方法、装置、计算机设备和存储介质 | |
| CN110209984A (zh) | 信息交互方法、电子设备和计算机可读介质 | |
| CN111581924A (zh) | 邮件处理方法、装置、电子设备及存储介质 | |
| CN105260881A (zh) | 一种基于任务的信息管理方法、装置及系统 | |
| CN102710556B (zh) | 即时通信好友的添加方法及装置 | |
| WO2014108913A1 (en) | Choosing a service to provide a message | |
| CN109241409B (zh) | 用于发送信息、接收信息的方法和设备 | |
| WO2012025044A1 (zh) | 一种传递消息的方法和服务器 | |
| CN113595854B (zh) | 一种信息展示方法、装置、电子设备和存储介质 | |
| CN102387090B (zh) | 实现多用户关系链变化的装置、系统及方法 | |
| US20160204988A1 (en) | Intelligent Device Data Router | |
| WO2024222670A1 (zh) | 信息处理方法、装置、电子设备和存储介质 | |
| CN114978762B (zh) | 投票处理方法、系统、装置、电子设备和存储介质 | |
| CN118297568A (zh) | 一种会议日程管理方法、装置、设备及存储介质 | |
| US8799487B2 (en) | Build a person object from multiple contacts |
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: 21833089 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2022573224 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2021833089 Country of ref document: EP Effective date: 20221124 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 11202260610V Country of ref document: SG |
|
| WWP | Wipo information: published in national office |
Ref document number: 11202260610V Country of ref document: SG |