WO2010028565A1 - Method, system and client for sending email to instant messaging contact person - Google Patents
Method, system and client for sending email to instant messaging contact person Download PDFInfo
- Publication number
- WO2010028565A1 WO2010028565A1 PCT/CN2009/073280 CN2009073280W WO2010028565A1 WO 2010028565 A1 WO2010028565 A1 WO 2010028565A1 CN 2009073280 W CN2009073280 W CN 2009073280W WO 2010028565 A1 WO2010028565 A1 WO 2010028565A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- instant messaging
- server
- data packet
- destination address
- Prior art date
Links
Classifications
-
- 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]
Definitions
- the present invention relates to the field of instant messaging technologies, and more particularly to a method, system and client for transmitting an electronic mail to an instant messaging contact. Background of the invention
- FIG. 1 is a flow chart of a method for directly sending an email to an instant messaging contact in an instant messaging interface or a login mail server in an instant messaging interface. As shown in FIG. 1, the method includes:
- Step 101 the instant messaging user triggers the instant messaging client to send an email to the instant messaging contact
- Step 102 The instant messaging client opens the mail client or logs in to the source mail server.
- the source mail server in this step refers to the mail server where the instant messaging user sends the mailbox used by the email.
- Step 103 The mail client or the source mail server receives the email content input by the instant messaging user, and organizes the email data packet.
- the Email packet includes a header, a data area, and an end area.
- the header is used to store the source email address and the sender information, the destination email address, and the recipient information, etc.
- the data area portion is used to store the email content according to a specific format, and the email content includes Email.
- the text and the attachment may be in a text format or a hypertext transfer (html) format; the end region portion is used to indicate that the email packet has ended.
- Step 104 After receiving the confirmation trigger sent by the instant messaging user to send the email, the mail client or the source mail server sends the email data packet to the destination mail server.
- the destination mail server in this step refers to the mail server where the destination address in the email data packet is located.
- the purpose of the embodiments of the present invention is to provide a method, a system, and a client for sending an email to an instant messaging contact.
- the method, the system, and the client do not need to open the mail client or log in to the mail server, and can shorten The time it takes to send an email to an instant messaging contact.
- a method for sending an email to an instant messaging contact comprising: the instant messaging client receiving the trigger for sending an email to the instant messaging contact And sending an email packet of the organization to the instant messaging server according to the triggered email packet; the instant messaging server sends the email packet to the instant messaging contact.
- a system for sending an email to an instant messaging contact the system comprising an instant messaging client and an instant messaging server;
- the instant messaging client receives a trigger for sending an email to an instant messaging contact, and organizes an email packet according to the trigger to send an organization email packet to the instant messaging service.
- the instant messaging server receives an email data packet sent by the instant messaging client, and sends the email data packet to the instant messaging contact.
- An instant messaging client includes an email organization unit and an email sending unit;
- the email organization unit receives a trigger for sending an email to an instant messaging contact, and organizes an email data packet according to the trigger;
- the email sending unit sends the organized email data packet to the instant messaging server.
- the instant messaging client receives the trigger that the instant messaging user sends an email to the instant messaging contact, organizes the email data packet to be sent by the email, and sends the email data packet to the instant messaging server, instant messaging.
- the server sends the email packet to the instant messaging contact, and does not need to open the mail client or log in to the mail server, thereby shortening the time it takes to send an email to the instant messaging contact.
- 1 is a flow chart of a method for directly sending an email to an instant messaging contact in an instant messaging interface by directly opening a mail client or logging in to a source mail server;
- FIG. 2 is a flow chart of a method for sending an email to an instant messaging contact according to an embodiment of the present invention
- FIG. 3 is a first structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention
- FIG. 4 is a second structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention
- 5 is a third structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention
- 6 is a fourth structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention
- FIG. 7 is a structural diagram of an instant messaging client according to an embodiment of the present invention. Mode for carrying out the invention
- the instant messaging client receives the trigger that the instant messaging user sends an email to the instant messaging contact, and triggers the organization of the email data packet, and sends the organized email data packet to the instant messaging server; the instant messaging server will An email packet is sent to the instant messaging contact.
- FIG. 2 is a flow chart of a method for sending an email to an instant messaging contact according to an embodiment of the present invention. As shown in FIG. 2, the method includes:
- Step 201 The instant messaging client receives a trigger for the instant messaging user to send an email to the instant messaging contact, and sends an organization email data packet to the instant messaging server according to the triggering organization email data packet.
- the instant messaging client in this step can run on a PC or on a mobile terminal such as a mobile phone.
- the proxy server may perform a protocol transfer between the mobile phone and the instant messaging server, thereby implementing an instant messaging client on the mobile phone. Communication with the instant messaging server;
- the proxy server does not need to be set, and the instant messaging client on the mobile phone can directly communicate with the instant messaging server.
- the instant messaging client receives the trigger that the instant messaging user sends an email to the instant messaging contact, and organizes the email packet according to the trigger.
- the instant messaging chat interface adds an interface for sending the instant messaging chat content as an email to the instant messaging contact.
- the interface can be a button or a hyperlink, and the instant messaging client receives the instant messaging contact through the interface.
- Email trigger
- the instant messaging client After receiving the trigger, the instant messaging client respectively sets an email address of the instant messaging user, an instant messaging chat content selected by the instant messaging user, and an email address of an instant messaging contact that receives the instant messaging chat content respectively.
- the email packet is organized as the source address, data area content, and destination address of the email to be sent.
- the instant messaging user's email address and the instant messaging contact's email address are usually pre-stored in the instant messaging client, or may be pre-stored on the communication server side, and then the instant messaging client is timed from the instant messaging.
- the server side pulls the email address. After the instant messaging client organizes the email packet, the email packet is sent to the instant messaging server.
- the instant communication user selected by the instant messaging user as the data area of the email to be sent may be the currently input text content, or may be a chat record, or may be a picture, or an audio file or a video file.
- the currently input text content or chat record is usually organized as an email body in the data area of the email packet, and the relationship between the picture, audio file or video file is usually organized as an email attachment in the data area of the email packet, for example , stores the connection between the currently input text and the picture, audio file or video file.
- the following is a specific example of a method for determining the source address, data area content, and destination address of an email to be sent.
- the chat interface receives the currently input instant messaging chat content, and when the instant messaging user receives the trigger for sending the currently input instant messaging chat content by email, the email address of the instant messaging user is used as the source of the email to be sent.
- the address, the chat content is used as the data area content of the email to be sent, the email address of the instant messaging contact corresponding to the chat interface is used as the destination address of the email to be sent, and the email data packet is organized.
- the instant messaging chat interface opened by the instant messaging user is a chat interface with an instant messaging friend
- the instant messaging contact corresponding to the chat interface is the instant messaging good face
- the instant messaging corresponding to the chat interface The contact is a member of all groups of the instant messaging user group.
- the instant messaging chat content is converted into a text format or an html format and stored in the data area of the email data packet.
- the instant messaging client can directly organize the email data packet, and send the organized email data packet to the instant messaging server, and then The communication server sends the email data packet to the instant messaging contact. Therefore, from the perspective of sending an email to the instant messaging contact, the email can be directly sent in the instant messaging chat interface without opening the mail client or logging into the mail server. It shortens the time it takes to send emails to instant messaging contacts, and does not need to open a separate email editing interface, which is convenient for users to use. From the perspective of instant messaging, instant messaging chat content is sent to instant messaging by email. People can use the rich expressiveness of Email to improve the instant messaging user experience. Moreover, even if the instant messaging contact is not convenient to log in to the instant messaging client or is not online, you can also receive instant messaging chat content by logging in to the mailbox.
- Step 202 The instant messaging server sends the email data packet to the instant messaging contact.
- the instant messaging server After the instant messaging server receives the email data packet sent by the instant messaging client, the instant messaging server establishes a connection with the destination mail server where the instant messaging contact is located, and sends the email data packet to the email packet through the connection.
- the destination mail server The destination mail server.
- the instant messaging server can directly send the email to the destination mail server without having to log in to the source mail server, thereby shortening the delay of sending the email.
- the instant messaging interface can directly send an email to the instant messaging contact without opening the mail client or the mail server, thereby shortening the delay of sending the email and facilitating the instant messaging user.
- instant messaging contacts may not always pay attention to their mailboxes.
- they can also send email arrival notifications to the communication terminals of instant messaging contacts.
- It can be a mobile terminal or a PC.
- the network element that is passed by the email data packet sends an email arrival notification to the communication terminal.
- the email arrival notification may be sent by the instant messaging server, or the email arrival notification may be sent by the destination mail server.
- an email arrival notification is sent to the PC of the instant messaging contact
- an email arrival notification is sent to the PC via a communication connection between the instant messaging server or the destination mail server and the PC where the instant messaging contact is located.
- the problem involves how to establish a communication connection between the instant messaging server or the mobile terminal of the destination mail server and the instant messaging contact, and the following is an email delivery to the mobile terminal.
- the method of notification is described in detail:
- the instant server can send the email data packet to the destination mail server, and send the destination address of the email data packet to the push (PUSH) gateway, PUSH gateway. Sending a PUSH short message to the mobile terminal corresponding to the destination address according to the destination address, and carrying the destination address in the short The letter is sent to the instant messaging contact.
- the mobile terminal user identifier corresponding to each email address may be pre-stored in the PUSH gateway, or may be sent by the instant messaging server to the prior art.
- the moment when the instant messaging server sends the email data packet to the destination mail server and the time when the destination address of the email data packet is sent to the PUSH gateway are not strictly synchronized, that is, the email data packet may be sent first, and then the The destination address can also be sent at the same time.
- the destination mail server When the email arrival notification is sent by the destination mail server, after receiving the email data packet, the destination mail server sends the destination address of the email data packet to the PUSH gateway, and after receiving the destination address, the PUSH gateway sends the destination address to the PUSH gateway.
- the mobile terminal corresponding to the destination address sends a PUSH short message, and the destination address is carried in the short message and sent to the instant messaging contact.
- the correspondence between the email address and the mobile terminal user identifier may be pre-stored in the PUSH gateway, or may be sent by the destination mail server to the PUSH gateway.
- the mobile terminal may directly log in to the destination mail server to receive the email, or may receive the email through a website server, where the website server may be a WAP server or a WEB server, and specific website server depends on which website server is determined.
- the website server may be a WAP server or a WEB server, and specific website server depends on which website server is determined. The type of web browser currently used by the mobile terminal.
- the mobile terminal When the mail receiving program is installed in the mobile terminal, the mobile terminal establishes a connection between the mobile terminal and the destination mail server through the destination address carried in the PUSH short message, and receives the mail through the connection, where the destination address is usually a uniform resource identifier (URL) The form exists.
- URL uniform resource identifier
- the mobile terminal When the mail receiving program is not installed in the mobile terminal, the mobile terminal establishes a connection between the mobile terminal and the WAP server or the WEB server through the destination address carried in the PUSH short message, and receives the mail by logging in to the WAP server or the WEB server.
- the WAP server or the WEB server is configured according to the destination address carried in the login request of the mobile terminal. Establishing a connection with the destination mail server, downloading the email from the destination mail server, and how the WAP server and the WEB server download the email from the destination mail server belong to the prior art.
- the mobile terminal can receive the email through the WAP server or the WEB server, the mobile terminal can receive the email even if the mail receiving program is not installed.
- FIG. 3 is a first structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention. As shown in FIG. 3, the system includes an instant messaging client 301 and an instant messaging server 302.
- the instant messaging client 301 receives a trigger for the instant messaging user to send an email to the instant messaging contact, and sends an organization email packet to the instant messaging server 302 according to the triggering organization email packet.
- the instant messaging server 302 receives the email data packet sent by the instant messaging client 301, and sends the email data packet to the instant messaging contact.
- FIG. 4 is a second structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention.
- the system includes an instant messaging client 401, an instant messaging server 402, a destination mail server 403, and a PUSH.
- the instant messaging client 401 of Figure 4 is the same as the instant messaging client 301 of Figure 3.
- the instant messaging server 402 is configured to receive an email data packet sent by the instant messaging client 401, and send the email data packet to the destination mail server 404 where the instant messaging contact is located, where the email data packet is The destination address is sent to the PUSH gateway 404.
- the destination mail server 403 is configured to receive the email data packet.
- the PUSH 404 gateway is configured to receive the destination address from the instant messaging server 402, and send the destination address to the mobile terminal 405 corresponding to the destination address.
- the mobile terminal 405 is configured to receive, according to the destination address, the destination mail server 403. Email
- the instant messaging server 402 may send the destination address to the PUSH gateway 404 while sending the email data packet to the destination mail server 403, or may immediately send the email data packet to the destination mail server 403.
- the PUSH gateway 404 sends the destination address.
- FIG. 5 is a third structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention.
- the system includes an instant messaging client 501, an instant messaging server 502, a destination mail server 503, and a PUSH. Gateway 504 and mobile terminal 505.
- the instant messaging client 501 in FIG. 5 is the same as the instant messaging client 301 in FIG.
- the instant messaging server 502 is configured to receive an email data packet sent by the instant messaging client 501, and send the email data packet to the destination mail server 503 where the instant messaging contact is located.
- the destination mail server 503 is configured to receive the email data packet, and send the destination address in the email data packet to the PUSH gateway 504.
- the PUSH gateway 504 is configured to receive a destination address from the destination mail server 503, and the mobile terminal 505 is configured to receive an email from the destination mail server 503 according to the destination address.
- FIG. 6 is a fourth structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention.
- the system includes an instant messaging client 601, an instant messaging server 602, a destination mail server 603, and a PUSH. Gateway 604, mobile terminal 605, and website server 606.
- the instant messaging client 601 in FIG. 6 is the same as the instant messaging client 301 in FIG.
- the instant messaging server 602, the destination mail server 603, and the PUSH gateway 604 in FIG. 6 are respectively associated with the instant messaging server 402, the destination mail server 403, and the PUSH in FIG.
- the gateway 404 is the same; or, the instant messaging server 602, the destination mail server 603, and the PUSH gateway 604 in FIG. 6 and the instant messaging server 502, the destination mail server 503, and the PUSH gateway 504 in FIG. 5, respectively.
- the correspondence is the same.
- the mobile terminal 605 receives the destination address sent by the PUSH gateway 604, logs in to the website server 606 according to the destination address, and receives the email through the website server 606.
- the website server 606 which may be a WAP server or a WEB server, is configured to download an email from the destination mail server 603 according to the destination address.
- FIG. 7 is a structural diagram of an instant messaging client according to an embodiment of the present invention. As shown in FIG. 7, the instant messaging client includes an email organization unit 701 and an email sending unit 702.
- Email organization unit 701 receiving instant messaging users to send instant messaging contacts
- the trigger of Email organizes the email packet according to the trigger.
- the email sending unit 702 sends the email data packet to the instant messaging server.
- the Email organization unit includes a trigger module 7011 and an Email organization module 7012.
- the triggering module 7011 receives a trigger for the instant messaging user to send an email to the instant messaging contact, and sends an organization indication to the email organization module 7012 according to the trigger.
- the Email organization module 7012 is configured to receive the organization indication and organize an Email packet. Specifically, the email organization module 7012 is configured to receive the organization indication, the email address of the instant messaging user, the instant messaging chat content selected by the instant messaging user, and the instant messaging contact that receives the instant messaging chat content.
- the email address of the person is used as the source address, data area content and destination address of the email to be sent, and the email data packet of the email to be sent is organized.
- the instant messaging client can directly receive the trigger of the instant messaging user sending an email to the instant messaging contact in the instant messaging interface, and the instant messaging client organizes the email data packet to be sent by the email, and the email data is sent.
- the package is sent to the instant messaging server, and the instant messaging server sends the email packet to the instant messaging contact. People, therefore, do not need to open the mail client, nor need to log in to the mail server, shortening the time it takes to send an email to an instant messaging contact.
- the instant messaging contact can be notified in time to receive the mail. Therefore, even if the instant messaging contact is not online, you can receive mail via your mobile phone for instant messaging.
- the instant messaging server can send an email arrival notification to the PUSH gateway immediately after sending the email to the destination mail server or after sending the email to the destination mail server, the email arrival notification is sent to the destination mail server. Than, you can notify the instant messaging contact to receive the mail more timely.
- the mail can be received through the website server.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A method, system and client for sending an email to instant messaging contact person are disclosed by the embodiment of the invention. The method includes: an instant messaging client receives a triggering of sending an Email to an instant messaging contact person from an instant messaging user, and organizes an Email data packet according to the triggering, and sends the organized Email data packet to an instant messaging server; and the instant messaging server sends the Email data packet to the instant messaging contact person. By application of the invention, opening of the email client or logging in the mail server is avoided, and thus the time cost for sending the email to the instant messaging contact person is reduced.
Description
向即时通讯联系人发送电子邮件的方法、 ***和客户端 技术领域 Method, system and client for sending an email to an instant messaging contact
本发明涉及即时通讯技术领域, 尤其涉及向即时通讯联系人发送电 子邮件的方法、 ***和客户端。 发明背景 The present invention relates to the field of instant messaging technologies, and more particularly to a method, system and client for transmitting an electronic mail to an instant messaging contact. Background of the invention
在即时通讯过程中, 有时即时通讯用户需要向即时通讯联系人发送 电子邮件(Email ), 如果此时即时通讯用户手动登陆邮件客户端或者邮 件服务器来发送 Email, 那么对于即时通讯用户来说比较麻烦。 对于上 述问题, 现有很多即时通讯工具提供了在即时通讯界面直接打开邮件客 户端或者登陆邮件服务器的功能, 方便了即时通讯用户。 In the instant messaging process, sometimes instant messaging users need to send an email (Email) to the instant messaging contact. If the instant messaging user manually logs in to the mail client or the mail server to send an email, it is troublesome for the instant messaging user. . For the above problems, many instant messaging tools provide the function of directly opening the mail client or logging in to the mail server in the instant messaging interface, which is convenient for instant messaging users.
图 1是现有技术中在即时通讯界面直接打开邮件客户端或者登陆邮 件服务器, 向即时通讯联系人发送 Email的方法流程图, 如图 1所示, 该方法包括: 1 is a flow chart of a method for directly sending an email to an instant messaging contact in an instant messaging interface or a login mail server in an instant messaging interface. As shown in FIG. 1, the method includes:
步骤 101 , 即时通讯用户触发即时通讯客户端向即时通讯联系人发 送 Email Step 101, the instant messaging user triggers the instant messaging client to send an email to the instant messaging contact
步骤 102, 即时通讯客户端打开邮件客户端或登陆源邮件服务器。 本步骤中的源邮件服务器, 是指所述即时通讯用户发送所述 Email 使用的邮箱所在的邮件服务器。 Step 102: The instant messaging client opens the mail client or logs in to the source mail server. The source mail server in this step refers to the mail server where the instant messaging user sends the mailbox used by the email.
步骤 103 , 邮件客户端或源邮件服务器接收所述即时通讯用户输入 的 Email内容, 组织 Email数据包。 Step 103: The mail client or the source mail server receives the email content input by the instant messaging user, and organizes the email data packet.
Email数据包包括头部、 数据区和结束区三部分。 其中的头部用于 存储源 Email地址及发件人信息、 目的 Email地址及收件人信息等; 数 据区部分用于按照特定格式存储 Email内容,所述 Email内容包括 Email
正文以及附件,所述特定格式可以是文本( text )格式或超文本传输( html ) 格式; 结束区部分用于表示该 Email数据包已结束。 The Email packet includes a header, a data area, and an end area. The header is used to store the source email address and the sender information, the destination email address, and the recipient information, etc. The data area portion is used to store the email content according to a specific format, and the email content includes Email. The text and the attachment may be in a text format or a hypertext transfer (html) format; the end region portion is used to indicate that the email packet has ended.
步骤 104, 邮件客户端或源邮件服务器收到即时通讯用户发送所述 Email的确认触发后, 将所述 Email数据包发送至目的邮件服务器。 Step 104: After receiving the confirmation trigger sent by the instant messaging user to send the email, the mail client or the source mail server sends the email data packet to the destination mail server.
本步骤中的目的邮件服务器, 是指所述 Email数据包中的目的地址 所在的邮件服务器。 The destination mail server in this step refers to the mail server where the destination address in the email data packet is located.
可见, 在即时通讯界面直接打开邮件客户端或者登陆邮件服务器向 即时通讯联系人发送 Email虽然可以在一定程度上方便即时通讯用户, 但是, 由于仍然需要打开邮件客户端或者登陆邮件服务器, 因此, 向即 时通讯联系人发送 Email耗费的时间较长, 用户体验较差。 发明内容 It can be seen that directly opening the mail client in the instant messaging interface or logging in to the mail server to send an email to the instant messaging contact can facilitate the instant messaging user to a certain extent, but since it is still necessary to open the mail client or log in to the mail server, Instant messaging contacts send emails for a long time and have a poor user experience. Summary of the invention
有鉴于此, 本发明实施例的目的在于提供向即时通讯联系人发送 Email 的方法、 ***和客户端, 该方法、 ***和客户端既不需要打开邮 件客户端也不需要登陆邮件服务器, 能够缩短向即时通讯联系人发送 Email耗费的时间。 In view of this, the purpose of the embodiments of the present invention is to provide a method, a system, and a client for sending an email to an instant messaging contact. The method, the system, and the client do not need to open the mail client or log in to the mail server, and can shorten The time it takes to send an email to an instant messaging contact.
为达到上述目的, 本发明实施例的技术方案具体是这样实现的: 一种向即时通讯联系人发送电子邮件 Email的方法, 该方法包括: 即时通讯客户端接收向即时通讯联系人发送 Email的触发, 根据该 触发组织 Email数据包, 将组织的 Email数据包发给即时通讯服务器; 即时通讯服务器将所述 Email数据包发给所述即时通讯联系人。 一种向即时通讯联系人发送电子邮件的***, 该***包括即时通讯 客户端和即时通讯服务器; To achieve the above objective, the technical solution of the embodiment of the present invention is specifically implemented as follows: A method for sending an email to an instant messaging contact, the method comprising: the instant messaging client receiving the trigger for sending an email to the instant messaging contact And sending an email packet of the organization to the instant messaging server according to the triggered email packet; the instant messaging server sends the email packet to the instant messaging contact. A system for sending an email to an instant messaging contact, the system comprising an instant messaging client and an instant messaging server;
所述即时通讯客户端, 接收向即时通讯联系人发送 Email的触发, 根据该触发组织 Email数据包, 将组织的 Email数据包发给即时通讯服
务器; The instant messaging client receives a trigger for sending an email to an instant messaging contact, and organizes an email packet according to the trigger to send an organization email packet to the instant messaging service. Server
所述即时通讯服务器, 接收即时通讯客户端发来的 Email数据包, 将所述 Email数据包发给所述即时通讯联系人。 The instant messaging server receives an email data packet sent by the instant messaging client, and sends the email data packet to the instant messaging contact.
一种即时通讯客户端, 该即时通讯客户端包括 Email 组织单元和 Email发送单元; An instant messaging client, the instant messaging client includes an email organization unit and an email sending unit;
所述 Email组织单元, 接收向即时通讯联系人发送 Email的触发, 根据该触发组织 Email数据包; The email organization unit receives a trigger for sending an email to an instant messaging contact, and organizes an email data packet according to the trigger;
所述 Email发送单元,将组织的 Email数据包发给即时通讯服务器。 可见, 在本发明实施例中, 即时通讯客户端接收即时通讯用户向即 时通讯联系人发送 Email的触发, 组织待发送 Email的 Email数据包, 将所述 Email数据包发给即时通讯服务器,即时通讯服务器将所述 Email 数据包发给即时通讯联系人, 由于不需要打开邮件客户端, 也不需要登 陆邮件服务器, 因此缩短了向即时通讯联系人发送 Email耗费的时间。 附图简要说明 The email sending unit sends the organized email data packet to the instant messaging server. It can be seen that, in the embodiment of the present invention, the instant messaging client receives the trigger that the instant messaging user sends an email to the instant messaging contact, organizes the email data packet to be sent by the email, and sends the email data packet to the instant messaging server, instant messaging. The server sends the email packet to the instant messaging contact, and does not need to open the mail client or log in to the mail server, thereby shortening the time it takes to send an email to the instant messaging contact. BRIEF DESCRIPTION OF THE DRAWINGS
图 1是现有技术中在即时通讯界面直接打开邮件客户端或者登陆源 邮件服务器, 向即时通讯联系人发送 Email的方法流程图; 1 is a flow chart of a method for directly sending an email to an instant messaging contact in an instant messaging interface by directly opening a mail client or logging in to a source mail server;
图 2是本发明实施例提供的向即时通讯联系人发送 Email的方法流 程图; 2 is a flow chart of a method for sending an email to an instant messaging contact according to an embodiment of the present invention;
图 3是本发明实施例提供的向即时通讯联系人发送 Email的***的 第一结构图; 3 is a first structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention;
图 4是本发明实施例提供的向即时通讯联系人发送 Email的***的 第二结构图; 4 is a second structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention;
图 5是本发明实施例提供的向即时通讯联系人发送 Email的***的 第三结构图;
图 6是本发明实施例提供的向即时通讯联系人发送 Email的***的 第四结构图; 5 is a third structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention; 6 is a fourth structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention;
图 7是本发明实施例提供的即时通讯客户端结构图。 实施本发明的方式 FIG. 7 is a structural diagram of an instant messaging client according to an embodiment of the present invention. Mode for carrying out the invention
本发明实施例中, 即时通讯客户端接收即时通讯用户向即时通讯联 系人发送 Email的触发, 居该触发组织 Email数据包,将组织的 Email 数据包发给即时通讯服务器; 即时通讯服务器将所述 Email数据包发给 所述即时通讯联系人。 In the embodiment of the present invention, the instant messaging client receives the trigger that the instant messaging user sends an email to the instant messaging contact, and triggers the organization of the email data packet, and sends the organized email data packet to the instant messaging server; the instant messaging server will An email packet is sent to the instant messaging contact.
为使本发明的目的、 技术方案及优点更加清楚明白, 以下参照附图 并举实施例, 对本发明进一步详细说明。 The present invention will be further described in detail below with reference to the accompanying drawings.
图 2是本发明实施例提供的向即时通讯联系人发送 Email的方法流 程图, 如图 2所示, 该方法包括: 2 is a flow chart of a method for sending an email to an instant messaging contact according to an embodiment of the present invention. As shown in FIG. 2, the method includes:
步骤 201 , 即时通讯客户端接收即时通讯用户向即时通讯联系人发 送 Email的触发, 根据该触发组织 Email数据包, 将组织的 Email数据 包发给即时通讯服务器。 Step 201: The instant messaging client receives a trigger for the instant messaging user to send an email to the instant messaging contact, and sends an organization email data packet to the instant messaging server according to the triggering organization email data packet.
本步骤中的即时通讯客户端可以运行在 PC机上也可以运行在手机 等移动终端上。 其中, 当手机采用的通信协议与即时通讯服务器采用的 通信协议不一致时, 可以由代理服务器在所述手机和所述即时通讯服务 器之间进行进行协议的中转, 从而实现手机上的即时通讯客户端与即时 通讯服务器的通信; 当手机采用的通信协议与即时通讯服务器采用的通 信协议一致时, 则不需要设置所述代理服务器, 手机上的即时通讯客户 端直接与即时通讯服务器通信即可。 The instant messaging client in this step can run on a PC or on a mobile terminal such as a mobile phone. Wherein, when the communication protocol used by the mobile phone is inconsistent with the communication protocol used by the instant messaging server, the proxy server may perform a protocol transfer between the mobile phone and the instant messaging server, thereby implementing an instant messaging client on the mobile phone. Communication with the instant messaging server; When the communication protocol used by the mobile phone is consistent with the communication protocol used by the instant messaging server, the proxy server does not need to be set, and the instant messaging client on the mobile phone can directly communicate with the instant messaging server.
本步骤中, 即时通讯客户端接收即时通讯用户向即时通讯联系人发 送 Email的触发, 根据该触发组织 Email数据包。 具体地, 在现有的即
时通讯聊天界面中增加将即时通讯聊天内容作为 Email发给即时通讯联 系人的接口, 该接口可以是一个按鈕, 也可以是一个超链接, 即时通讯 客户端通过该接口接收向即时通讯联系人发送 Email的触发。 In this step, the instant messaging client receives the trigger that the instant messaging user sends an email to the instant messaging contact, and organizes the email packet according to the trigger. Specifically, in the existing The instant messaging chat interface adds an interface for sending the instant messaging chat content as an email to the instant messaging contact. The interface can be a button or a hyperlink, and the instant messaging client receives the instant messaging contact through the interface. Email trigger.
即时通讯客户端接收到所述触发后, 将所述即时通讯用户的 Email 地址、 所述即时通讯用户选择的即时通讯聊天内容、 以及接收所述即时 通讯聊天内容的即时通讯联系人的 Email地址分别作为待发送 Email的 源地址、 数据区内容和目的地址来组织 Email数据包。 其中, 即时通讯 用户的 Email地址和即时通讯联系人的 Email地址通常都是预先存储在 即时通讯客户端中的, 也可以预先存储在即使通讯服务器侧, 然后即时 通讯客户端定时从所述即时通讯服务器侧拉取所述 Email地址。 即时通 讯客户端组织好 Email数据包后, 将所述 Email数据包发给即时通讯月良 务器。 After receiving the trigger, the instant messaging client respectively sets an email address of the instant messaging user, an instant messaging chat content selected by the instant messaging user, and an email address of an instant messaging contact that receives the instant messaging chat content respectively. The email packet is organized as the source address, data area content, and destination address of the email to be sent. The instant messaging user's email address and the instant messaging contact's email address are usually pre-stored in the instant messaging client, or may be pre-stored on the communication server side, and then the instant messaging client is timed from the instant messaging. The server side pulls the email address. After the instant messaging client organizes the email packet, the email packet is sent to the instant messaging server.
本步骤中, 即时通讯用户选定作为待发送 Email的数据区内容的即 时通讯聊天内容可以是当前输入的文字内容, 也可以是聊天记录, 还可 以是图片、 或者是音频文件或视频文件。 其中当前输入的文字内容或聊 天记录通常作为 Email正文组织在 Email数据包的数据区中, 图片、 音 频文件或视频文件通常作为 Email附件组织在 Email数据包的数据区中, 之间的关系, 例如, 存储当前输入的文字与图片、 音频文件或视频文件 彼此之间的连接关系。 In this step, the instant communication user selected by the instant messaging user as the data area of the email to be sent may be the currently input text content, or may be a chat record, or may be a picture, or an audio file or a video file. The currently input text content or chat record is usually organized as an email body in the data area of the email packet, and the relationship between the picture, audio file or video file is usually organized as an email attachment in the data area of the email packet, for example , stores the connection between the currently input text and the picture, audio file or video file.
在得知 Email源地址、 Email数据区内容和 Email目的地址的前提下, 具体如何组织 Email数据包是本领域技术人员的公知常识。 Under the premise of knowing the email source address, the email data zone content and the email destination address, how to organize the email data packet is common knowledge of those skilled in the art.
下面举具体实例说明确定待发送 Email的源地址、 数据区内容和目 的地址的方法。 The following is a specific example of a method for determining the source address, data area content, and destination address of an email to be sent.
即时通讯客户端接收打开即时通讯聊天界面的触发后, 打开即时通
讯聊天界面, 接收当前输入的即时通讯聊天内容, 当即时通讯用户接收 到将当前输入的即时通讯聊天内容以 Email形式发送的触发后, 将所述 即时通讯用户的 Email地址作为待发送 Email的源地址、 将所述聊天内 容作为待发送 Email的数据区内容、 将所述聊天界面对应的即时通讯联 系人的 Email地址作为待发送 Email的目的地址, 组织 Email数据包。 其中, 当即时通讯用户打开的即时通讯聊天界面是与某个即时通讯好友 的聊天界面时, 所述聊天界面对应的即时通讯联系人是该即时通讯好 面时, 所述聊天界面对应的即时通讯联系人是该即时通讯用户群的所有 群成员。 After the instant messaging client receives the trigger to open the instant messaging chat interface, the instant messaging is opened. The chat interface receives the currently input instant messaging chat content, and when the instant messaging user receives the trigger for sending the currently input instant messaging chat content by email, the email address of the instant messaging user is used as the source of the email to be sent. The address, the chat content is used as the data area content of the email to be sent, the email address of the instant messaging contact corresponding to the chat interface is used as the destination address of the email to be sent, and the email data packet is organized. Wherein, when the instant messaging chat interface opened by the instant messaging user is a chat interface with an instant messaging friend, when the instant messaging contact corresponding to the chat interface is the instant messaging good face, the instant messaging corresponding to the chat interface The contact is a member of all groups of the instant messaging user group.
即时通讯客户端在组织 Email数据包时, 将所述即时通讯聊天内容 转换为 text格式或 html格式存储在所述 Email数据包的数据区中。 When the instant messaging client organizes the email data packet, the instant messaging chat content is converted into a text format or an html format and stored in the data area of the email data packet.
本步骤中, 即时通讯客户端接收即时通讯用户向即时通讯联系人发 送 Email的触发后, 可以直接由即时通讯客户端组织 Email数据包, 将 组织的 Email数据包发给即时通讯服务器, 然后由即时通讯服务器将所 述 Email数据包发给即时通讯联系人, 因此, 从向即时通讯联系人发送 Email的角度讲, 可以直接在即时通讯聊天界面发送 Email, 而不必打开 邮件客户端或登陆邮件服务器, 缩短了向即时通讯联系人发送 Email耗 费的时间, 而且也不必打开单独的 Email编辑界面, 方便了用户的使用, 从即时通讯的角度讲, 将即时通讯聊天内容以 Email的形式发给即时通 讯联系人,可以利用 Email的丰富表现力提高即时通讯用户体验, 而且, 即便即时通讯联系人不方便登陆即时通讯客户端或者不在线, 也可以通 过登陆邮箱来接收即时通讯聊天内容。 In this step, after the instant messaging client receives the trigger for the instant messaging user to send the email to the instant messaging contact, the instant messaging client can directly organize the email data packet, and send the organized email data packet to the instant messaging server, and then The communication server sends the email data packet to the instant messaging contact. Therefore, from the perspective of sending an email to the instant messaging contact, the email can be directly sent in the instant messaging chat interface without opening the mail client or logging into the mail server. It shortens the time it takes to send emails to instant messaging contacts, and does not need to open a separate email editing interface, which is convenient for users to use. From the perspective of instant messaging, instant messaging chat content is sent to instant messaging by email. People can use the rich expressiveness of Email to improve the instant messaging user experience. Moreover, even if the instant messaging contact is not convenient to log in to the instant messaging client or is not online, you can also receive instant messaging chat content by logging in to the mailbox.
步骤 202, 即时通讯服务器将所述 Email数据包发给所述即时通讯 联系人。
本步骤中, 即时通讯服务器接收到即时通讯客户端发来的 Email数 据包后, 即时通讯服务器建立与即时通讯联系人所在的目的邮件服务器 的连接,通过所述连接将所述 Email数据包发送至所述目的邮件服务器。 Step 202: The instant messaging server sends the email data packet to the instant messaging contact. In this step, after the instant messaging server receives the email data packet sent by the instant messaging client, the instant messaging server establishes a connection with the destination mail server where the instant messaging contact is located, and sends the email data packet to the email packet through the connection. The destination mail server.
本步骤中, 由于建立了即时通讯服务器与目的邮件服务器的连接, 因此, 可以由即时通讯服务器直接向目的邮件服务器发送 Email, 而不 必登陆源邮件服务器, 因此, 可以缩短发送 Email的时延。 In this step, since the connection between the instant messaging server and the destination mail server is established, the instant messaging server can directly send the email to the destination mail server without having to log in to the source mail server, thereby shortening the delay of sending the email.
通过图 2的方法, 可以在即时通讯界面直接给即时通讯联系人发送 Email,而不必打开邮件客户端或邮件服务器,因此,既缩短了发送 Email 的时延, 也方便了即时通讯用户。 Through the method of FIG. 2, the instant messaging interface can directly send an email to the instant messaging contact without opening the mail client or the mail server, thereby shortening the delay of sending the email and facilitating the instant messaging user.
在实际应用中, 即时通讯联系人不一定会时时关注其邮箱, 为了能 够及时通知即时通讯联系人当前有新 Email到达, 还可以向即时通讯联 系人的通信终端发送 Email到达通知, 其中的通信终端可以是移动终端 也可以是 PC机。 具体地, 由 Email数据包所经过的网元向所述通信终 端发送 Email到达通知,例如,可以由即时通讯服务器来发送所述 Email 到达通知, 也可以由目的邮件服务器来发送所述 Email到达通知。 当向 即时通讯联系人的 PC机发送 Email到达通知时, 通过即时通讯良务器 或者目的邮件服务器与即时通讯联系人所在的 PC机的通信连接, 向所 述 PC机发送 Email 到达通知。 当向即时通讯联系人的移动终端发送 Email 到达通知时, 涉及如何建立即时通讯服务器或者目的邮件服务器 与即时通讯联系人的移动终端之间的通信连接的问题, 下面对向移动终 端发送 Email到达通知的方法进行详细介绍: In practical applications, instant messaging contacts may not always pay attention to their mailboxes. In order to be able to notify the instant messaging contacts that new emails arrive at present, they can also send email arrival notifications to the communication terminals of instant messaging contacts. It can be a mobile terminal or a PC. Specifically, the network element that is passed by the email data packet sends an email arrival notification to the communication terminal. For example, the email arrival notification may be sent by the instant messaging server, or the email arrival notification may be sent by the destination mail server. . When an email arrival notification is sent to the PC of the instant messaging contact, an email arrival notification is sent to the PC via a communication connection between the instant messaging server or the destination mail server and the PC where the instant messaging contact is located. When sending an email arrival notification to a mobile terminal of an instant messaging contact, the problem involves how to establish a communication connection between the instant messaging server or the mobile terminal of the destination mail server and the instant messaging contact, and the following is an email delivery to the mobile terminal. The method of notification is described in detail:
当由即时通讯良务器来发送所述 Email到达通知时, 即时通讯 务 器可以在向目的邮件服务器发送 Email数据包的同时, 向推送( PUSH ) 网关发送该 Email数据包的目的地址, PUSH网关根据该目的地址向该 目的地址对应的移动终端发送 PUSH短信, 将该目的地址携带在所述短
信中发给即时通讯联系人。 其中, 可以将各个 Email地址对应的移动终 端用户标识预先存储在 PUSH网关中, 也可以由即时通讯服务器将所述 何发送 PUSH短信属于现有技术。 When the email arrival notification is sent by the instant messaging server, the instant server can send the email data packet to the destination mail server, and send the destination address of the email data packet to the push (PUSH) gateway, PUSH gateway. Sending a PUSH short message to the mobile terminal corresponding to the destination address according to the destination address, and carrying the destination address in the short The letter is sent to the instant messaging contact. The mobile terminal user identifier corresponding to each email address may be pre-stored in the PUSH gateway, or may be sent by the instant messaging server to the prior art.
另外, 即时通讯服务器向目的邮件服务器发送 Email数据包的时刻 和向 PUSH网关发送该 Email数据包的目的地址的时刻不必严格同步, 也就是说, 可以先发送所述 Email数据包, 然后发送所述目的地址, 也 可以二者同时发送。 In addition, the moment when the instant messaging server sends the email data packet to the destination mail server and the time when the destination address of the email data packet is sent to the PUSH gateway are not strictly synchronized, that is, the email data packet may be sent first, and then the The destination address can also be sent at the same time.
当由目的邮件服务器发送所述 Email到达通知时, 所述目的邮件服 务器收到 Email数据包后, 向 PUSH网关发送所述 Email数据包的目的 地址, PUSH网关收到所述目的地址后, 向所述目的地址对应的移动终 端发送 PUSH短信, 将该目的地址携带在所述短信中发给即时通讯联系 人。 其中, Email地址与移动终端用户标识的对应关系可以是预先存储 在 PUSH网关中的, 也可以由目的邮件服务器发给所述 PUSH网关。 When the email arrival notification is sent by the destination mail server, after receiving the email data packet, the destination mail server sends the destination address of the email data packet to the PUSH gateway, and after receiving the destination address, the PUSH gateway sends the destination address to the PUSH gateway. The mobile terminal corresponding to the destination address sends a PUSH short message, and the destination address is carried in the short message and sent to the instant messaging contact. The correspondence between the email address and the mobile terminal user identifier may be pre-stored in the PUSH gateway, or may be sent by the destination mail server to the PUSH gateway.
移动终端收到所述 PUSH短信后, 可以直接登录目的邮件服务器接 收所述 Email, 也可以通过网站服务器接收所述 Email, 其中的网站服务 器可以是 WAP服务器或 WEB服务器,具体登陆哪种网站服务器取决于 所述移动终端当前使用的网页浏览器类型。 After receiving the PUSH short message, the mobile terminal may directly log in to the destination mail server to receive the email, or may receive the email through a website server, where the website server may be a WAP server or a WEB server, and specific website server depends on which website server is determined. The type of web browser currently used by the mobile terminal.
当移动终端中安装有邮件接收程序时, 移动终端通过 PUSH短信中 携带的目的地址建立移动终端与目的邮件服务器的连接, 通过所述连接 接收邮件, 其中的目的地址通常以统一资源标识符(URL )形式存在。 When the mail receiving program is installed in the mobile terminal, the mobile terminal establishes a connection between the mobile terminal and the destination mail server through the destination address carried in the PUSH short message, and receives the mail through the connection, where the destination address is usually a uniform resource identifier (URL) The form exists.
当移动终端中没有安装邮件接收程序时, 移动终端通过 PUSH短信 中携带的目的地址建立移动终端与 WAP服务器或 WEB服务器的连接, 通过登录 WAP服务器或 WEB服务器来接收邮件。 具体地, WAP服务 器或 WEB服务器根据所述移动终端的登陆请求中携带的所述目的地址
建立与目的邮件服务器的连接,从目的邮件服务器下载所述 Email, WAP 服务器和 WEB服务器如何从目的邮件服务器下载所述 Email属于现有 技术。 When the mail receiving program is not installed in the mobile terminal, the mobile terminal establishes a connection between the mobile terminal and the WAP server or the WEB server through the destination address carried in the PUSH short message, and receives the mail by logging in to the WAP server or the WEB server. Specifically, the WAP server or the WEB server is configured according to the destination address carried in the login request of the mobile terminal. Establishing a connection with the destination mail server, downloading the email from the destination mail server, and how the WAP server and the WEB server download the email from the destination mail server belong to the prior art.
由于移动终端可以通过 WAP服务器或 WEB服务器接收 Email, 因 此, 即便该移动终端没有安装邮件接收程序, 也能够接收 Email。 Since the mobile terminal can receive the email through the WAP server or the WEB server, the mobile terminal can receive the email even if the mail receiving program is not installed.
下面给出向即时通讯联系人发送 Email的***实施例。 An embodiment of a system for sending an email to an instant messaging contact is given below.
图 3是本发明实施例提供的向即时通讯联系人发送 Email的***的 第一结构图, 如图 3所示, 该***包括即时通讯客户端 301和即时通讯 服务器 302。 FIG. 3 is a first structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention. As shown in FIG. 3, the system includes an instant messaging client 301 and an instant messaging server 302.
即时通讯客户端 301 , 接收即时通讯用户向即时通讯联系人发送 Email的触发,根据该触发组织 Email数据包,将组织的 Email数据包发 给即时通讯服务器 302。 The instant messaging client 301 receives a trigger for the instant messaging user to send an email to the instant messaging contact, and sends an organization email packet to the instant messaging server 302 according to the triggering organization email packet.
即时通讯服务器 302, 接收即时通讯客户端 301发来的 Email数据 包, 将所述 Email数据包发给所述即时通讯联系人。 The instant messaging server 302 receives the email data packet sent by the instant messaging client 301, and sends the email data packet to the instant messaging contact.
图 4是本发明实施例提供的向即时通讯联系人发送 Email的***的 第二结构图, 如图 4所示, 该***包括即时通讯客户端 401、 即时通讯 服务器 402、 目的邮件服务器 403、 PUSH网关 404和移动终端 405。 4 is a second structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention. As shown in FIG. 4, the system includes an instant messaging client 401, an instant messaging server 402, a destination mail server 403, and a PUSH. Gateway 404 and mobile terminal 405.
图 4中的即时通讯客户端 401与图 3中的即时通讯客户端 301相同。 即时通讯良务器 402用于, 接收即时通讯客户端 401发来的 Email 数据包, 将所述 Email数据包发给所述即时通讯联系人所在的目的邮件 服务器 404, 将所述 Email数据包的目的地址发给 PUSH网关 404。 The instant messaging client 401 of Figure 4 is the same as the instant messaging client 301 of Figure 3. The instant messaging server 402 is configured to receive an email data packet sent by the instant messaging client 401, and send the email data packet to the destination mail server 404 where the instant messaging contact is located, where the email data packet is The destination address is sent to the PUSH gateway 404.
目的邮件服务器 403用于, 接收所述 Email数据包。 The destination mail server 403 is configured to receive the email data packet.
PUSH404网关用于,接收来自即时通讯服务器 402的目的地址, 将 所述目的地址发给所述目的地址对应的移动终端 405。 The PUSH 404 gateway is configured to receive the destination address from the instant messaging server 402, and send the destination address to the mobile terminal 405 corresponding to the destination address.
移动终端 405用于, 根据所述目的地址从目的邮件服务器 403接收
Email The mobile terminal 405 is configured to receive, according to the destination address, the destination mail server 403. Email
其中, 即时通讯服务器 402可以在向目的邮件服务器 403发送所述 Email数据包的同时向 PUSH网关 404发送所述目的地址, 也可以在向 目的邮件服务器 403发送完所述 Email数据包后,立即向 PUSH网关 404 发送所述目的地址。 The instant messaging server 402 may send the destination address to the PUSH gateway 404 while sending the email data packet to the destination mail server 403, or may immediately send the email data packet to the destination mail server 403. The PUSH gateway 404 sends the destination address.
图 5是本发明实施例提供的向即时通讯联系人发送 Email的***的 第三结构图, 如图 5所示, 该***包括即时通讯客户端 501、 即时通讯 服务器 502、 目的邮件服务器 503、 PUSH网关 504和移动终端 505。 FIG. 5 is a third structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention. As shown in FIG. 5, the system includes an instant messaging client 501, an instant messaging server 502, a destination mail server 503, and a PUSH. Gateway 504 and mobile terminal 505.
图 5中的即时通讯客户端 501与图 3中的即时通讯客户端 301相同。 即时通讯服务器 502用于, 接收即时通讯客户端 501发来的 Email 数据包, 将所述 Email数据包发给所述即时通讯联系人所在的目的邮件 服务器 503。 The instant messaging client 501 in FIG. 5 is the same as the instant messaging client 301 in FIG. The instant messaging server 502 is configured to receive an email data packet sent by the instant messaging client 501, and send the email data packet to the destination mail server 503 where the instant messaging contact is located.
目的邮件服务器 503用于, 接收所述 Email数据包, 将所述 Email 数据包中的目的地址发给 PUSH网关 504。 The destination mail server 503 is configured to receive the email data packet, and send the destination address in the email data packet to the PUSH gateway 504.
PUSH网关 504用于, 接收来自目的邮件服务器 503的目的地址, 移动终端 505用于, 根据所述目的地址从目的邮件服务器 503接收 Email The PUSH gateway 504 is configured to receive a destination address from the destination mail server 503, and the mobile terminal 505 is configured to receive an email from the destination mail server 503 according to the destination address.
图 6是本发明实施例提供的向即时通讯联系人发送 Email的***的 第四结构图, 如图 6所示, 该***包括即时通讯客户端 601、 即时通讯 服务器 602、 目的邮件服务器 603、 PUSH网关 604、 移动终端 605和网 站服务器 606。 FIG. 6 is a fourth structural diagram of a system for sending an email to an instant messaging contact according to an embodiment of the present invention. As shown in FIG. 6, the system includes an instant messaging client 601, an instant messaging server 602, a destination mail server 603, and a PUSH. Gateway 604, mobile terminal 605, and website server 606.
图 6中的即时通讯客户端 601与图 3中的即时通讯客户端 301相同。 图 6中的即时通讯服务器 602、目的邮件服务器器 603和 PUSH网关 604 分别与图 4中的即时通讯服务器 402、 目的邮件服务器 403 以及 PUSH
网关 404对应相同; 或者, 图 6中的即时通讯月良务器 602、 目的邮件月^ 务器器 603和 PUSH网关 604分别与图 5中的即时通讯服务器 502、 目 的邮件服务器 503以及 PUSH网关 504对应相同。 The instant messaging client 601 in FIG. 6 is the same as the instant messaging client 301 in FIG. The instant messaging server 602, the destination mail server 603, and the PUSH gateway 604 in FIG. 6 are respectively associated with the instant messaging server 402, the destination mail server 403, and the PUSH in FIG. The gateway 404 is the same; or, the instant messaging server 602, the destination mail server 603, and the PUSH gateway 604 in FIG. 6 and the instant messaging server 502, the destination mail server 503, and the PUSH gateway 504 in FIG. 5, respectively. The correspondence is the same.
移动终端 605 , 接收 PUSH网关 604发来的所述目的地址, 根据所 述目的地址登陆网站服务器 606, 通过网站服务器 606接收 Email。 The mobile terminal 605 receives the destination address sent by the PUSH gateway 604, logs in to the website server 606 according to the destination address, and receives the email through the website server 606.
网站服务器 606, 可以是 WAP服务器或 WEB服务器, 用于根据所 述目的地址从目的邮件服务器 603中下载 Email。 The website server 606, which may be a WAP server or a WEB server, is configured to download an email from the destination mail server 603 according to the destination address.
图 7是本发明实施例提供的即时通讯客户端结构图, 如图 7所示, 该即时通讯客户端包括 Email组织单元 701和 Email发送单元 702。 FIG. 7 is a structural diagram of an instant messaging client according to an embodiment of the present invention. As shown in FIG. 7, the instant messaging client includes an email organization unit 701 and an email sending unit 702.
Email 组织单元 701 , 接收即时通讯用户向即时通讯联系人发送 Email organization unit 701, receiving instant messaging users to send instant messaging contacts
Email的触发, 根据该触发组织 Email数据包。 The trigger of Email organizes the email packet according to the trigger.
Email发送单元 702, 将所述 Email数据包发给即时通讯服务器。 其中, Email组织单元包括触发模块 7011和 Email组织模块 7012。 触发模块 7011 , 接收即时通讯用户向即时通讯联系人发送 Email的 触发, 根据所述触发向 Email组织模块 7012发送组织指示。 The email sending unit 702 sends the email data packet to the instant messaging server. The Email organization unit includes a trigger module 7011 and an Email organization module 7012. The triggering module 7011 receives a trigger for the instant messaging user to send an email to the instant messaging contact, and sends an organization indication to the email organization module 7012 according to the trigger.
Email组织模块 7012, 用于接收所述组织指示, 组织 Email数据包。 具体地, Email组织模块 7012, 用于接收所述组织指示, 将所述即 时通讯用户的 Email地址、所述即时通讯用户选择的即时通讯聊天内容、 以及接收所述即时通讯聊天内容的即时通讯联系人的 Email地址分别作 为待发送 Email的源地址、 数据区内容和目的地址, 组织待发送 Email 的 Email数据包。 The Email organization module 7012 is configured to receive the organization indication and organize an Email packet. Specifically, the email organization module 7012 is configured to receive the organization indication, the email address of the instant messaging user, the instant messaging chat content selected by the instant messaging user, and the instant messaging contact that receives the instant messaging chat content. The email address of the person is used as the source address, data area content and destination address of the email to be sent, and the email data packet of the email to be sent is organized.
由上述技术方案可见, 由于即时通讯客户端可以直接在即时通讯界 面接收即时通讯用户向即时通讯联系人发送 Email的触发, 由即时通讯 客户端组织待发送 Email的 Email数据包, 将所述 Email数据包发给即 时通讯服务器, 即时通讯服务器将所述 Email数据包发给即时通讯联系
人, 因此, 不需要打开邮件客户端, 也不需要登陆邮件服务器, 缩短了 向即时通讯联系人发送 Email耗费的时间。 It can be seen from the above technical solution that the instant messaging client can directly receive the trigger of the instant messaging user sending an email to the instant messaging contact in the instant messaging interface, and the instant messaging client organizes the email data packet to be sent by the email, and the email data is sent. The package is sent to the instant messaging server, and the instant messaging server sends the email packet to the instant messaging contact. People, therefore, do not need to open the mail client, nor need to log in to the mail server, shortening the time it takes to send an email to an instant messaging contact.
当即时通讯服务器或目的邮件服务器等所述 Email数据包所经过的 网元通过 PUSH网关向即时通讯联系人的移动终端发送有新邮件到达的 PUSH短信时, 还可以及时通知即时通讯联系人接收邮件, 因此, 即便 即时通讯联系人不在线, 也可以通过手机接收邮件来进行即时通讯。 其 中, 由于即时通讯服务器可以在向目的邮件服务器发送 Email的同时、 或者在向目的邮件服务器发送 Email之后立即来向 PUSH网关发送 Email 到达通知, 因此, 与由目的邮件服务器发送所述 Email到达通知相比, 可以更加及时地通知即时通讯联系人接收邮件。 When the network element that the email packet passes by the instant messaging server or the destination mail server transmits the PUSH short message with the new mail arrival to the mobile terminal of the instant communication contact through the PUSH gateway, the instant messaging contact can be notified in time to receive the mail. Therefore, even if the instant messaging contact is not online, you can receive mail via your mobile phone for instant messaging. Wherein, since the instant messaging server can send an email arrival notification to the PUSH gateway immediately after sending the email to the destination mail server or after sending the email to the destination mail server, the email arrival notification is sent to the destination mail server. Than, you can notify the instant messaging contact to receive the mail more timely.
另外, 当本发明实施例中的终端中没有安装邮件接收程序时, 还可 以通过网站服务器来接收邮件。 In addition, when the mail receiving program is not installed in the terminal in the embodiment of the present invention, the mail can be received through the website server.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的 保护范围, 凡在本发明的精神和原则之内所做的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。
The above is only the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalents, improvements, etc., which are made within the spirit and principles of the present invention, should be included. It is within the scope of the invention.
Claims
1、一种向即时通讯联系人发送电子邮件 Email的方法,其特征在于, 该方法包括: A method for sending an email to an instant messaging contact, the method comprising:
即时通讯客户端接收向即时通讯联系人发送 Email的触发, 根据该 触发组织 Email数据包, 将组织的 Email数据包发给即时通讯服务器; 即时通讯服务器将所述 Email数据包发给所述即时通讯联系人。 The instant messaging client receives the trigger for sending an email to the instant messaging contact, and organizes the email data packet according to the trigger to send the organized email data packet to the instant messaging server; the instant messaging server sends the email data packet to the instant messaging server Contact person.
2、 如权利要求 1 所述的方法, 其特征在于, 所述根据该触发组织 Email数据包包括: 2. The method according to claim 1, wherein the organizing the email packet according to the trigger comprises:
即时通讯客户端将所述即时通讯用户的 Email地址、 所述即时通讯 用户选择的即时通讯聊天内容、 以及接收所述即时通讯聊天内容的即时 通讯联系人的 Email地址分别作为待发送 Email的源地址、 数据区内容 和目的地址, 组织待发送 Email的 Email数据包。 The instant messaging client uses the email address of the instant messaging user, the instant messaging chat content selected by the instant messaging user, and the email address of the instant messaging contact that receives the instant messaging chat content as the source address of the email to be sent respectively. , data area content and destination address, organize the email data packet to be sent to the email.
3、 如权利要求 2所述的方法, 其特征在于, 3. The method of claim 2, wherein
所述即时通讯用户的 Email地址和即时通讯联系人的 Email地址是 预先存储在即时通讯客户端中的, 或者是预先存储在即时通讯服务器 中, 由所述即时通讯客户端定时从所述即时通讯服务器中拉取的。 The instant messaging user's email address and the instant messaging contact's email address are pre-stored in the instant messaging client, or pre-stored in the instant messaging server, and the instant messaging client is timed from the instant messaging Pulled from the server.
4、 如权利要求 1 所述的方法, 其特征在于, 所述即时通讯服务器 将组织的 Email数据包发给所述即时通讯联系人包括: 4. The method according to claim 1, wherein the instant messaging server sends the organized email data packet to the instant messaging contact, including:
即时通讯服务器根据组织的 Email数据包中的目的地址建立与目的 邮件良务器的连接, 通过所述连接将所述 Email数据包发送至所述目的 邮件服务器; The instant messaging server establishes a connection with the destination mail server according to the destination address in the organization's Email data packet, and sends the Email data packet to the destination mail server through the connection;
所述 Email数据包经过的网元向即时通讯联系人的通信终端发送 Email到达通知。 The network element through which the Email packet passes sends an email arrival notification to the communication terminal of the instant messaging contact.
5、 如权利要求 4所述的方法, 其特征在于, 所述 Email数据包经过
的网元向即时通讯联系人的通信终端发送 Email到达通知包括: 据包中的目的地址; 5. The method of claim 4, wherein the email packet passes The sending of the email arrival notification to the communication terminal of the instant messaging contact includes: the destination address in the packet;
PUSH网关将所述 Email数据包中的目的地址发给所述目的地址对 应的移动终端; The PUSH gateway sends the destination address in the Email packet to the mobile terminal corresponding to the destination address;
所述移动终端根据所述目的地址接收 Email。 The mobile terminal receives an email according to the destination address.
6、 如权利要求 5 所述的方法, 其特征在于, 所述网元为即时通讯 服务器或目的邮件服务器。 The method according to claim 5, wherein the network element is an instant messaging server or a destination mail server.
7、 如权利要求 5或 6所述的方法, 其特征在于, 所述移动终端根 据所述目的地址接收 Email包括: The method according to claim 5 or 6, wherein the receiving, by the mobile terminal, the email according to the destination address comprises:
如果所述移动终端安装了邮件接收程序, 则建立所述移动终端与目 的邮件服务器的连接, 通过所述连接从目的邮件服务器下载所述 Email。 If the mobile terminal installs the mail receiving program, establishing a connection between the mobile terminal and the destination mail server, and downloading the email from the destination mail server through the connection.
8、 如权利要求 5或 6所述的方法, 其特征在于, 所述移动终端根 据所述目的地址接收 Email包括: 8. The method according to claim 5 or 6, wherein the receiving, by the mobile terminal, the email according to the destination address comprises:
如果所述移动终端没有安装邮件接收程序, 则所述移动终端根据所 述 Email数据包中的目的地址登陆网站服务器, 所述网站服务器通过所 述目的地址下载 Email。 If the mobile terminal does not have a mail receiving program installed, the mobile terminal logs in to the website server according to the destination address in the email data packet, and the website server downloads the email through the destination address.
9、 一种向即时通讯联系人发送电子邮件的***, 其特征在于, 该 ***包括即时通讯客户端和即时通讯良务器; 9. A system for sending an email to an instant messaging contact, the system comprising an instant messaging client and an instant messaging server;
所述即时通讯客户端, 接收向即时通讯联系人发送 Email的触发, 根据该触发组织 Email数据包, 将组织的 Email数据包发给即时通讯服 务器; The instant messaging client receives a trigger for sending an email to the instant messaging contact, and organizes the email data packet according to the trigger to send the organized email data packet to the instant messaging server;
所述即时通讯服务器, 接收即时通讯客户端发来的 Email数据包, 将所述 Email数据包发给所述即时通讯联系人。 The instant messaging server receives an email data packet sent by the instant messaging client, and sends the email data packet to the instant messaging contact.
10、 如权利要求 9所述的***, 其特征在于, 该***进一步包括目
的邮件服务器、 PUSH网关和移动终端; 10. The system of claim 9 wherein the system further comprises a mesh Mail server, PUSH gateway and mobile terminal;
所述即时通讯服务器将所述 Email数据包发给所述即时通讯联系 人, 是将所述 Email数据包发给所述即时通讯联系人所在的目的邮件服 务器; 将所述 Email数据包的目的地址发给 PUSH网关; Sending, by the instant messaging server, the email data packet to the instant messaging contact, sending the email data packet to a destination mail server where the instant messaging contact is located; and setting a destination address of the email data packet Send to the PUSH gateway;
所述目的邮件服务器用于, 接收所述 Email数据包; The destination mail server is configured to receive the email data packet;
所述 PUSH网关用于, 接收来自即时通讯服务器的目的地址, 将所 述目的地址发给所述目的地址对应的移动终端; The PUSH gateway is configured to receive a destination address from an instant messaging server, and send the destination address to a mobile terminal corresponding to the destination address;
所述移动终端用于, 根据所述目的地址从所述目的邮件服务器接收 Email The mobile terminal is configured to receive an email from the destination mail server according to the destination address.
11、 如权利要求 9所述的***, 其特征在于, 该***进一步包括目 的邮件服务器、 PUSH网关和移动终端; 11. The system of claim 9, wherein the system further comprises a destination mail server, a PUSH gateway, and a mobile terminal;
所述即时通讯服务器将所述 Email数据包发给所述即时通讯联系 人, 是将所述 Email数据包发给所述即时通讯联系人所在的目的邮件服 务器; Sending, by the instant messaging server, the email data packet to the instant messaging contact, sending the email data packet to a destination mail server where the instant messaging contact is located;
所述目的邮件服务器用于, 接收所述 Email数据包, 将所述 Email 数据包中的目的地址发给所述 PUSH网关; The destination mail server is configured to receive the email data packet, and send the destination address in the email data packet to the PUSH gateway;
所述 PUSH网关用于, 接收来自目的邮件服务器的目的地址, 将所 述目的地址发给所述目的地址对应的移动终端; The PUSH gateway is configured to receive a destination address from the destination mail server, and send the destination address to the mobile terminal corresponding to the destination address;
所述移动终端用于, 根据所述目的地址从所述目的邮件服务器接收 Email The mobile terminal is configured to receive an email from the destination mail server according to the destination address.
12、 如权利要求 10或 11所述的***, 其特征在于, 该***进一步 包括网站服务器; 12. The system of claim 10 or 11, wherein the system further comprises a web server;
所述移动终端用于, 接收 PUSH网关发来的所述目的地址, 根据所 述目的地址登陆所述网站服务器; The mobile terminal is configured to receive the destination address sent by the PUSH gateway, and log in to the website server according to the destination address;
所述网站服务器用于, 根据所述目的地址从目的邮件服务器中下载
Email The website server is configured to download from the destination mail server according to the destination address Email
13、 一种即时通讯客户端, 其特征在于, 该即时通讯客户端包括 Email组织单元和 Email发送单元; 13. An instant messaging client, wherein the instant messaging client comprises an email organization unit and an email sending unit;
所述 Email组织单元, 接收向即时通讯联系人发送 Email的触发, 根据该触发组织 Email数据包; The email organization unit receives a trigger for sending an email to an instant messaging contact, and organizes an email data packet according to the trigger;
所述 Email发送单元,将组织的 Email数据包发给即时通讯服务器。 The email sending unit sends the organized email data packet to the instant messaging server.
14、如权利要求 13所述的即时通讯客户端,其特征在于,所述 Email 组织单元包括触发模块和 Email组织模块; The instant messaging client according to claim 13, wherein the email organization unit comprises a trigger module and an email organization module;
所述触发模块, 接收即时通讯用户向即时通讯联系人发送 Email的 触发, 根据所述触发向 Email组织模块发送组织指示; The triggering module receives a trigger for an instant messaging user to send an email to an instant messaging contact, and sends an organization instruction to the email organization module according to the triggering;
所述 Email组织模块, 用于接收所述组织指示, 组织 Email数据包。 The email organization module is configured to receive the organization indication, and organize an email data packet.
15、 如权利要求 14所述的即时通讯客户端, 其特征在于, 所述 Email组织模块, 用于接收所述组织指示, 将所述即时通讯用 户的 Email地址、 所述即时通讯用户选择的即时通讯聊天内容、 以及接 收所述即时通讯聊天内容的即时通讯联系人的 Email地址分别作为待发 送 Email的源地址、数据区内容和目的地址,组织待发送 Email的 Email 数据包。
The instant messaging client according to claim 14, wherein the email organization module is configured to receive the organization indication, the email address of the instant messaging user, and the instant selected by the instant messaging user. The communication chat content, and the email address of the instant messaging contact receiving the instant messaging chat content are respectively used as the source address, the data area content and the destination address of the email to be sent, and the email data packet of the email to be sent is organized.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810149538.3 | 2008-09-10 | ||
CN2008101495383A CN101355529B (en) | 2008-09-10 | 2008-09-10 | Method, system and client terminal for transmitting e-mail to instant communication contact |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010028565A1 true WO2010028565A1 (en) | 2010-03-18 |
Family
ID=40308128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2009/073280 WO2010028565A1 (en) | 2008-09-10 | 2009-08-17 | Method, system and client for sending email to instant messaging contact person |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101355529B (en) |
WO (1) | WO2010028565A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104144105A (en) * | 2013-09-18 | 2014-11-12 | 腾讯科技(深圳)有限公司 | Information transmission method, device and system |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101355529B (en) * | 2008-09-10 | 2012-07-04 | 腾讯科技(深圳)有限公司 | Method, system and client terminal for transmitting e-mail to instant communication contact |
CN102780645A (en) * | 2012-04-19 | 2012-11-14 | 高剑青 | Instant messaging based on E-mail |
CN103036767A (en) * | 2012-12-07 | 2013-04-10 | 深圳市金立通信设备有限公司 | Method and system of achieving intercommunications of instant messaging tools |
CN104683223A (en) * | 2015-03-29 | 2015-06-03 | 陈包容 | Instant communication method and instant communication device |
CN104683224A (en) * | 2015-03-30 | 2015-06-03 | 陈包容 | Burning-after-reading message communication method and device |
CN105099872B (en) * | 2015-06-15 | 2018-10-02 | 阿里巴巴集团控股有限公司 | E-mail processing method, apparatus and system |
CN110430125B (en) * | 2016-03-28 | 2022-04-22 | 阿里巴巴集团控股有限公司 | Mail sending and prompting method and device for instant messaging application |
CN108322384A (en) * | 2018-01-09 | 2018-07-24 | 论客科技(广州)有限公司 | Mail sharing method, apparatus and system based on instant messaging |
CN108055197A (en) * | 2018-01-09 | 2018-05-18 | 论客科技(广州)有限公司 | Mail sharing method, apparatus and system based on instant messaging |
CN113240383B (en) * | 2021-04-30 | 2024-04-05 | 江苏康众汽配有限公司 | SAAS management system based on automobile accessory business |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1657871A1 (en) * | 2004-11-10 | 2006-05-17 | Microsoft Corporation | Integrated electronic mail and instant messaging application |
CN101009665A (en) * | 2006-01-26 | 2007-08-01 | 腾讯科技(深圳)有限公司 | Instant communication system supporting email function and email sending and receiving method |
CN101079849A (en) * | 2007-06-29 | 2007-11-28 | 腾讯科技(深圳)有限公司 | Method and system for sending offline messages in instant communication system |
CN101355529A (en) * | 2008-09-10 | 2009-01-28 | 腾讯科技(深圳)有限公司 | Method, system and client terminal for transmitting e-mail to instant communication contact |
-
2008
- 2008-09-10 CN CN2008101495383A patent/CN101355529B/en active Active
-
2009
- 2009-08-17 WO PCT/CN2009/073280 patent/WO2010028565A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1657871A1 (en) * | 2004-11-10 | 2006-05-17 | Microsoft Corporation | Integrated electronic mail and instant messaging application |
CN101009665A (en) * | 2006-01-26 | 2007-08-01 | 腾讯科技(深圳)有限公司 | Instant communication system supporting email function and email sending and receiving method |
CN101079849A (en) * | 2007-06-29 | 2007-11-28 | 腾讯科技(深圳)有限公司 | Method and system for sending offline messages in instant communication system |
CN101355529A (en) * | 2008-09-10 | 2009-01-28 | 腾讯科技(深圳)有限公司 | Method, system and client terminal for transmitting e-mail to instant communication contact |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104144105A (en) * | 2013-09-18 | 2014-11-12 | 腾讯科技(深圳)有限公司 | Information transmission method, device and system |
CN104144105B (en) * | 2013-09-18 | 2018-02-23 | 腾讯科技(深圳)有限公司 | A kind of information transferring method, device and system |
Also Published As
Publication number | Publication date |
---|---|
CN101355529B (en) | 2012-07-04 |
CN101355529A (en) | 2009-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2010028565A1 (en) | Method, system and client for sending email to instant messaging contact person | |
US6938076B2 (en) | System, computer product and method for interfacing with a private communication portal from a wireless device | |
EP2127276B1 (en) | Messaging system and method | |
WO2008040248A1 (en) | A method and system for transmitting email and a push mail server | |
WO2009003377A1 (en) | Method and system and client for transmitting data in instant messaging system | |
WO2007071145A1 (en) | Method for realizing group-sending message service, device and system for the same | |
WO2009074035A1 (en) | File transmission system, apparatus and method | |
WO2009024088A1 (en) | Method for processing electronic mail, electronic mail server and client | |
WO2009086765A1 (en) | Group information conversion device, method and group information interaction system | |
WO2010037327A1 (en) | Notifying method and equipment for e-mail arrival | |
WO2009129723A1 (en) | Method and system of off-line image transmission and off-line image server | |
WO2007112686A1 (en) | Instant communication system and method based on wap | |
WO2007056928A1 (en) | Adapting method and system for mobile mail terminal | |
WO2011103748A1 (en) | Method and mobile communication terminal for managing email | |
WO2002001371A1 (en) | Method and apparatus for setting communication parameter in information terminal | |
WO2013075492A1 (en) | Method and system for message communication based on open service publishing platform | |
WO2004021654A1 (en) | Electronic mail delivery system | |
JP2009169866A (en) | Electronic mail client and its control method, and computer program | |
EP1305725B1 (en) | Instant messaging account system | |
TW508958B (en) | Instantaneous polling utilizing a message service mobile phone Network | |
CN103312592B (en) | A kind of method that batch sends information to instant communication client on webpage | |
WO2011153772A1 (en) | Method and system for obtaining multiple instant information | |
TWI267273B (en) | Method and mobile apparatus of receiving a multimedia message | |
JP2002215539A (en) | Www-browser applicable electronic mail access system and computer program used for the same | |
KR20030055817A (en) | Mail control method of receiving and deleting mails selectively using mail header information and mail client terminal |
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: 09812631 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09812631 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09812631 Country of ref document: EP Kind code of ref document: A1 |